সবাই যে ভাবে উৎসাহ দিচ্ছিলো তাতে আবার লেখার জন্য বসে পড়তে বাধ্য হলাম! যাইহোক আগেরদিন আপনাদের একটা ছোট্ট এসাইনমেন্ট দিয়েছিলাম। সেটার কি খবর?

আবার একটু ভূমিকা রুবি হচ্ছে ইন্টারপ্রেটেড ল্যাংগুয়েজ। এটাকে কম্পাইল করতে হয় না। মানে হচ্ছে আপনি সিম্পলি একটা টেক্সট ফাইল দিয়ে বলবেন যে এটায় যে কোড আছে তা এক্সিকিউট করে দেয়ার জন্য, রুবি ইন্টারপ্রেটের সাথে সাথে আপনার হুকুম পালন করবে। সি বা ওই টাইপ ল্যাংগুয়েজ গুলা কম্পাইল করে নিতে হয়। কম্পাইলের সমস্যা হলো অনেক সময় লাগে কম্পাইল হতে, আউটপুট দেখতেও সময় লাগে। ইন্টারপ্রেটেড ল্যাংগুয়েজ এ সেই সমস্যা নেই। রিয়েলটাইম ফীডব্যাক পাওয়া যাচ্ছে, এতে শেখাটা খুব সহজ এবং ইন্টারএকটিভ হয়। এছাড়া কাজের সময়ও খুব হেল্পফুল হয়। কম্পাইলড ল্যাংগুয়েজ হলে একটা প্রোগ্রামে কোন এরর আছে কিনা সেটা দেখার জন্য প্রত্যেকবার পুরো প্রোগ্রাম কম্পাইল করতে হচ্ছে, যা খুবই সময় সাপেক্ষ, তারপরও আবার প্রোগ্রাম রান করে চেক করতে হবে! ইন্টারপ্রেটেড ল্যাংগুয়েজে আপনি সরাসরি রান করে দেখতে পারবেন কোথায় কি অবস্থা! আরেকটা বড় সুবিধা হলো, প্রোগ্রাম ডিস্ট্রিবিউশন। একটা রুবি প্রোগ্রাম আলাদা প্ল্যাটফর্ম (যেমন ম্যাক/লিনাক্স) এর জন্য আলাদা করে কম্পাইল/টুইক করার দরকার নেই। যে প্রোগ্রাম পনার লিনাক্স মেশিনে চলবে সেটা মোটামুটি ৯৯% শিওর একটা ম্যাশ মেশিনেও চলবে। উইন্ডোজে একটু ঝামেলা করতে পারে, তবে ৮৫%-৯০% রুবি প্রোগ্রাম এজ ইজ উইন্ডোজো রান করবে। কোন পরিবর্তন করার দরকারই হবে না!

তো এখন কথা হচ্ছে কিভাবে আপনার মেশিনকে রুবি এর উপযোগী করবেন। আপনার যে কোন ধরণের মেশিনই হোক, আপনি সেটায় রুবি চালাতে পারবেন। ARM থেকে শুরু করে ম্যাক সব জায়গায় রুবি এর পোর্ট আছে।

তবে রুবি প্রোগ্রামিংয়ের জন্য আমি পার্সোনালি ইউনিক্স বেজড এনভার্ণমমেন্ট (লিনাক্স / বিএসডি / ম্যাক) রিকমেন্ড করবো। আপনি আপনার উইন্ডোজ মেশিনেও কাজ করতে পারবেন আরামসেই। কিন্তু কিছু ঝামেলা হতেই পারে, যেহেতু রুবির জন্মই হয়েছে ইউনিক্স এনভার্ণমমেন্ট মাথায় রেখে! ছোট্ট একটা উদাহরণ দেই, যেমন ইউনিক্স লাইক প্ল্যাটফর্মগুলাতে ডিরেক্টরী পাথ নির্দেশ করটা হয় ফরোয়ার্ড স্ল্যাশ ([inline-code]/[/inline-code]) দিয়ে, কিন্তু উইন্ডোজে ব্যবহার করা হয় ব্যাকস্ল্যাশ ([inline-code][/inline-code])। প্রথমদিকে আপনার উইন্ডোজেও কোন সমস্যা হবে না, তবে এডভান্সড লেভেলে গিয়ে একটু ঝামেলায় পড়তে পারেন। আরেকটা ব্যাপার হলো, আমি নিজে উইন্ডোজ ইউজার না, সো আমাকে প্রবলেম বললেও আমি তেমন একটা হেল্প করতে পারবো না।

ইউনিক্স বেজড এনভার্ণমমেন্ট (লিনাক্স / বিএসডি / ম্যাক) এ রুবি সেটআপ এইগুলা প্রত্যেকটা ডিস্টিবিউশনে আলাদা ভাবে রুবি ইন্সটল করা যায়। যৈমন ম্যাকে বাই ডিফল্ট রুবি আসে। ডেবিয়ান লিনাক্সে [inline-code]apt[/inline-code] দিয়ে ইন্সটল করে নিতে পারবেন। সেন্ডওএস/রেডহ্যাটে এ [inline-code]yum[/inline-code] আর BSD তে [inline-code]pkg/port[/inline-code] দিয়ে ইন্সটল করে নিতে পারবেন খুব সহজেই। কিন্তু আমি সবগুলা আলাদা আলাদা কাভার না করে, একসাথে কাভার করবো। এজন্য আমরা RVM (Ruby Version Manager) নামে একটা টুলস ব্যবহার করবো। প্রথমেই নিশ্চিত করুন আপনার সিস্টেমে Bash, cURL ইন্সটল করা আছে। যেমন FreeBSD তে Bash থাকে না। আবার অনেক লিনাক্স ডিস্টিবিউশনে cURL থাকে না। এছাড়া এক্সট্রা হিসেবে Git ও ইন্সটল করে ফেলতে পারেন। রুবি এর মত আধুনিক টুলস নিয়ে কাজ করবেন আর গিট ইউজ করবে না, সেটা কিভাবে হয়! যাইহোক, সবকিছু রেডি থাকলে এবার আপনার টার্মিনাল ওপেন করে নিচের কমান্ডটা রান করুনঃ

\curl -sSL https://get.rvm.io | bash -s stable
ইন্সটলেশন শেষ হলে এবার এই কমান্ডটা রান করুনঃ
source ~/.rvm/scripts/rvm
ব্যস, হয়ে গেলো! এবার আপনার টার্মিনালে এই কমান্ডটা রান করে দেখুন রুবি ইন্সটলেশন সাকসেসফুল কিনা।
ruby -v
সব ঠিকঠাক থাকলে নিচের মত আউটপুট পাওয়ার কথাঃ
ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-darwin14]
আপনার ক্ষেত্রে কিছুটা ভিন্ন হতে পারে, তবে মূল কথা হচ্ছে ইন্সটলড রুবি এর ভার্সন দেখতে পারবেন এটা দিয়ে। আচ্ছা আরেকটা কমান্ড আছে, এটা খুবই গুরুত্তপূর্ণ। টার্মিনালে [inline-code]irb[/inline-code] লিখে এন্টার দিন, আউটপুট মিলিয়ে দেখুনঃ
2.2.1 :001 >
এখানে প্রথম পার্টটা হচ্ছে আপনার রুবি এর ভার্সন নাম্বার। মিলে গেলে এবার [inline-code]exit[/inline-code] লিখে এন্টার দিন! আপনার কাজ আপাতত শেষ। নিচে দেখুন এডিটর নামে একটা পার্ট আছে, ওটা পড়া শুরু করে দিন। আর আপনার ইউজার ডিরেক্টরীতে Ruby নামে একটা ফোল্ডার বানিয়ে রাখুন।
mkdir ~/Ruby
এখানেই আমরা আমাদের সকল রুবি কোড সেভ করে রাখবো পরবর্তীতে।

উইন্ডোজে রুবি সেটআপ ওকে, এইবার উইন্ডোজ ইউজাররা এইদিকে আসুন। আপনারা আবার পরে বইলেন না, আমি আপনাদের সতর্ক করি নাই! যাই হোক, এখনো যদি আপনারা শিওর থাকেন যে উইন্ডোজেই শিখবেন তাহলে RubyInstaller থেকে থেকে আপনার পিসির আর্কিটেকচার অনুযায়ী লেটেস্ট ভার্সনটা নামিয়ে নিন। এরপর নরমালি উইন্ডোজে যেভাবে জিনিসপত্র ইন্সটল করে সেভাবে করে ফেলুন। ইন্সটলেশন শেষ হলে [inline-code]cmd[/inline-code] ওপেন করুন। নিচের কমান্ড রান করে দেখুন ঠিকঠাক মত ভার্সন দেখায় কিনা।

ruby -v
অবশ্যই irb কমান্ডও রান করে দেখুন সব ঠিক আছে কিনা। [inline-code]irb[/inline-code] রান করলে নিচের মত আউটপুট দেয়ার কথাঃ
2.2.1 :001 >
সব ঠিক থাকলে [inline-code]exit[/inline-code] লিখে কাজ শেষ করুন। এই বিষয়ে কোন হেল্প লাগলে ওদের ডকস ঘাটুক প্লীজঃ https://github.com/oneclick/rubyinstaller/wiki/FAQ আর আপনার ইউজার ডিরেক্টরীতে Ruby নামে একটা ফোল্ডার বানিয়ে রাখুন। এখানেই আমরা আমাদের সকল রুবি কোড সেভ করে রাখবো পরবর্তীতে।

(টেক্সট/কোড) এডিটরস কোড লেখার জন্য যৈ কোন একটা টেক্সট এডিটর হলেই হবে। তবে টেক্সট এডিটরই লাগবে। মাইক্রোসফট অফিসের মত কোন এপ হলে কাজ হবে না। উইন্ডোজে যে নোডপ্যাড আছে এটা দিয়েও হবে। কিন্তু এধরণের এডটর গুলোর একটা সমস্যা হলো, একেবারেই সাদামাটা। আমি মাঝে মাঝে দিনে ৫-৭ ঘন্টা কোড লিখি। সো এত সাদামাটা জিনিস আমার পছন্দ না। Rubyist দের মধ্যে সবচেয়ে জনপ্রিয় এডিটর ছিলো TextMate, কিন্তু এটার ভার্সন ২ আর কখনো আলোর মুখ দেখেনি! সবার জন্য আমার রিকমেন্ডেশন হচ্ছে SublimeText 3 বা Atom এর মত মডার্ণ কোন এডিটর। দুটো এডিটরই খুবই ভালো এবং উইন্ডোজ/লিনাক্স/ম্যাক সব জায়গার জন্য এভেইলএবল। আমার পছন্দ হলো Vim, এটাও রুবিয়িস্টদের পছন্দের একটা এডিটর। তবে এটার ইনিশিয়াল লার্ণিং কার্ভ একটু বড় বিধায় সবার জন্য রিকমেন্ড করা যাচ্ছে না। তবে আগ্রহ পেলে জিনিসটা ঘেটে দেখতে পারেন সময় করে। খুবই পাওয়ারফুল একটা টুল। আমার মতে, Vim যতখানি না একটা এডিটর তারচেয়ে বেশি হচ্ছে টাইপ করার স্টাইল। একবার ইউজডটু হয়ে গেলে যে কোন জায়গায় এটাকে মিস করবেন ফর শিওর!

সারমার্ম আজ থেকে আপনার খুব প্রিয় দুটো জিনিস হচ্ছে Terminal/cmd আর আপনার কোড/টেক্সট এডিটর। এই দুটোর সাথে বন্ধুত্ব করে ফেলুন, প্রোগ্রামার হিসেবে আপনার জীবন অনেক ভালো হবে!

তো জিনিসপত্র নিয়ে রেডি হন। এরপর দিন আমার আসল রুবি কোড নিয়ে ঘাটাঘাটি শুরু করে দিবো! আর কোন সমস্যা হলে কমেন্টে জানাবেন অবশ্যই।




What's on your mind?


24 Comments

1229c43ad8a210bedfbf3ee3b124cedd?s=100
wty123 commented 11 days ago

please http://www.kates-spade.com/ help http://www.cheap-juicycouture.com/ me wind http://www.michael-kors.net.co/ boy http://www.new-balanceoutlet.org/ said http://www.longchamps.com.co/ one http://www.polo-ralph-lauren.de/ day, I http://seahawks.nflvstore.com/ hear http://www.pandora-jewelry.top/ from you http://www.nike-airmax.com.de/ I http://www.the-northfacejackets.net.co/ love http://www.outlet-pradahandbags.com/ the sound http://www.oakleys-online.in.net/ of http://grizzlies.nba-jersey.com/ people who http://www.nhl-jerseys.net/ teach http://www.airmax2015.net/ you http://www.hugo-boss.com.co/ to be http://www.outlet-pradas.com/ able http://www.marc-jacobs.us.com/ to http://www.fred-perry.org.uk/ speak the http://www.beatsbydre.com.co/ language of my http://www.pandora-charmscanada.ca/ desert http://www.hoodies-store.com/ wind http://www.michaelkors-ins.com/ soul http://www.converseshoes-outlet.com/ boy http://eagles.nflvstore.com/ replied http://nuggets.nba-jersey.com/ that http://www.vansshoes-outlet.com/ the http://chiefs.nflvstore.com/ wind http://www.designer-handbags.vip/ has http://www.tommyhilfigers.de/ many http://www.ray-bans.co.uk/ names http://www.new-balance-schuhe.de/ in this place, http://www.cheap-jerseys.com.co/ which http://www.marcjacobs-outlet.com/ is called http://www.cheap-mlbjerseys.us.com/ the http://www.burberrys-bags.com/ Sirocco, because http://www.cheap-watches.in.net/ the Arabs believe that http://www.coach-outlets.net.co/ it came http://www.horlogesrolexs.nl/ from http://www.louboutinshoes.jp.net/ the land covered http://www.converses-outlet.com/ by http://www.burberry-outlets.ca/ water, http://www.fredperrypolos.co.uk/ which are home http://www.polosoutlet-store.com/ to http://www.thomassabos-jewelry.co.uk/ blacks. Boy distant homeland, http://www.outlet-toryburchshoes.com/ it http://www.outlets-polo.com/ is http://www.airjordans-shoes.com/ called the http://www.outlet-pradabags.com/ Levant, http://www.salvatoreferragamo.us.com/ because http://www.timberland-boots.com.co/ people http://www.air-huarache-shoes.co.uk/ believe it http://www.oakley-sbocco.it/ brings http://www.nike-skos.com/ a http://chargers.nflvstore.com/ desert of http://www.hollister-outlet.com/ sand and Moorish battle http://www.watches-rolex.co.uk/ cries. Perhaps http://www.adidassuper-star.de/ in a http://www.converse-schuhe.com.de/ more http://www.calvinkleinsoutlet.com/ distant fields http://www.nike-shoes.com.co/ of grazing http://www.michaelkors.so/ sheep, http://www.ralphs-laurenspolos.com/ one http://www.giuseppezanotti.com.co/ would http://www.nikeairmax.com.de/ think http://www.raybanoutlet.ca/ that http://www.cheapnhljerseys.us.com/ the http://www.babylisspros.com/ wind http://www.reeboks.com.de/ blows in http://www.jordan.com.de/ Andalusia. http://www.ralphs-laurenpolos.co.uk/ However, wind http://clippers.nba-jersey.com/ does http://www.philipp-pleins.com/ not http://www.nike-huarache.co.nl/ play http://www.sunglasses-oakley.com/ in http://www.nike-airmax.com.co/ any one place http://www.outlet-mkors.com/ is not http://pacers.nba-jersey.com/ limited to any http://www.pulseraspandora.com.es/ one http://www.nike-rosherun.com.es/ place, http://www.thenorth-face.com.co/ so it http://www.canada-michaelkors.ca/ is http://jazz.nba-jersey.com/ more http://falcons.nflvstore.com/ powerful than http://www.nike-shoesoutlet.us.org/ the http://www.versace-outlet.com/ desert. http://www.oakley-sunglasses2017.net/ Someday, people http://www.hermesbagsoutlet.com/ are able to plant trees http://www.barbour.in.net/ in can allow http://www.coach-factory.com.co/ you and http://www.juicy-coutureoutlet.com/ I give http://www.tracksuits.com.co/ up http://www.puma-shoes.de/ luxury, away http://browns.nflvstore.com/ from http://www.oakleysoutlet.com.co/ the http://www.mcm-backpacks.com.co/ hubbub, http://www.jackets-thenorthface.com/ like http://www.truereligions.net/ a mountain stream, as guardian, http://jaguars.nflvstore.com/ silent love, loving http://www.michaelkors-bags.us.org/ flowers http://www.swarovski-australia.com.au/ waiting http://www.michael-kors-outlet.org.uk/ for http://www.nikerosherun.com.co/ a http://nets.nba-jersey.com/ quiet http://www.montrespaschers.fr/ beauty, http://www.nikeshoes.de/ ecological plot http://www.nikeshoes-outlet.com/ together better living http://www.philipp-plein.com.co/ environment? http://www.new-balanceshoes.es/ If you http://www.raybansbocco.it/ can, http://www.outlet-tommy-hilfiger.com/ please promise http://www.celinefactory.com/ me, http://www.pandorajewellery.com.au/ like http://www.chromeheart-outlet.com/ a http://www.oakleys.org.es/ river http://www.bottega-bags.com/ clean watch http://www.cheap-jerseys.mex.com/ lovingly http://www.levisjeansoutlet.com/ mountains, http://bills.nflvstore.com/ grass smoothie http://www.michael-kors.cc/ like http://www.giuseppes-zanottishoes.com/ that, simple quiet life, http://rayban.blackofriday.com/ tranquil forward; natural http://redskins.nflvstore.com/ seeding in a calm http://www.michael-korsukpurse.co.uk/ Ning Wen Wanqing, http://www.chiflatironhair.us.com/ Shizumori http://www.fidgetspinner.us.com/ cloud http://www.jimmychoo-shoes.com/ water, http://www.ferragamo.net.co/ the http://raptors.nba-jersey.com/ equanimity, I let http://bengals.nflvstore.com/ you http://www.handbagsoutlet.in.net/ freely http://dolphins.nflvstore.com/ in http://www.airjordanshoes.com.co/ the http://www.danskoshoes.in.net/ blue http://www.uhren-stores.de/ sky breathing, totem! http://www.ralphlauren-canada.ca/ Spring http://lakers.nba-jersey.com/ deep http://www.asicsoutlet.com.co/ place http://www.australia-michaelkors.com/ I do http://www.outlet-oakley.com/ not http://rockets.nba-jersey.com/ know, a http://www.christian-louboutin-shoes.com/ touch long http://www.co-aol.com/ stream [b][/b] flow. Screenshot http://www.ralph-laurenpolos.co.uk/ touch http://www.newbalance-canada.ca/ of sweet flowers, willing gorgeous http://www.ralphlauren-au.com/ bloom http://www.oakley-outletonline.com.co/ in nature, so http://bears.nflvstore.com/ tempting arms http://www.lacosteoutlet.com.co/ brilliant mind, http://www.nike-free5.com/ Xu http://www.burberry-bagsoutlet.co.uk/ Li http://www.burberryonlineshop.de/ Kangan gas http://www.ray-bans.net.co/ in http://www.raybans-outlet.net.co/ the http://www.raybans-cher.fr/ new body, long far http://www.nike-paschers.fr/ Ju http://www.christianlouboutin-shoes.ca/ a handful of clear streams warm heart, http://www.salvatore-ferragamos.com/ the http://heat.nba-jersey.com/ inhaled http://www.oakley-outlet.fr/ gas http://www.nike-rosherun.co.nl/ exhaled;. http://wizards.nba-jersey.com/ A http://www.bcbg-dresses.net/ Species http://www.nikeshoes.org.es/ thread http://www.raybans-sunglasses.net.co/ spring in http://www.prada-shoes.us.org/ mind, let http://www.rolexwatchesforsale.us.com/ love in http://www.outlet-ralphlaurenpolo.com/ Life http://www.nike-shoesoutlet.com/ is a http://www.oakleys-outlets.net/ never-ending journey http://www.longchamp-outlet.com.co/ through http://www.australia-oakleysunglasses.com/ some http://www.nike-roshe-run.de/ wonderful, http://www.oakleysunglasses-canada.ca/ some rough http://www.outletonline-ralphlauren.com/ Ke Hum, and my http://lions.nflvstore.com/ life, http://www.northfacejackets.fr/ flying all the http://giants.nflvstore.com/ way! http://www.asicsoutlet.net/ While not http://www.ralph-lauren-polos.us.org/ exciting, http://www.swarovskis-sale.co.uk/ memorable http://www.soccershoes.us.com/ enough! http://www.barbour-jackets.us.com/ People http://www.long-champhandbags.com/ are yearning http://www.nike-free-runs.com/ for http://www.true-religions.com/ a meteoric http://www.clothes-outletstore.com/ rise, http://www.north-faceoutletjacket.com/ meteoric http://www.michael-kors-outlet.us.org/ rise http://www.mk-com.com/ in http://www.laurenralphs-outlet.co.uk/ life, http://www.rayban-sunglasses.co/ do http://hornets.nba-jersey.com/ you not http://magic.nba-jersey.com/ know the http://www.replica-handbags.com.co/ way eloquent, I http://www.ed-hardy.us.com/ love http://www.birkenstocks.com.de/ you http://www.swarovski-canada.ca/ Shannon is http://www.montblancpences.com/ also http://www.zcoachoutlet.com/ a http://www.nikeshoes-canada.ca/ supreme http://www.adidasshoes.com.se/ level. And http://www.oakleys-sunglass.com.co/ my http://www.raybans-glasses.com.co/ life is http://www.mlb-jerseys.us.com/ so! Even http://trailblazers.nba-jersey.com/ if not http://www.the-northfaces.us.com/ beautiful and http://www.cheapshoes.net.co/ seductive, but the way http://www.michaelkorsoutlet.mex.com/ of atmosphere, http://www.mcm-handbags.org/ the http://www.tommyhilfigerca.ca/ scenery http://www.retrojordan-shoes.com/ along http://oakley.blackofriday.com/ the http://www.cheappandora-charms.co.uk/ way is enough http://www.air-maxschoenen.co.nl/ to make http://www.timberlandboots-outlet.com/ you enjoy http://www.coach-outletonline.ca/ endless. http://www.adidas-shoesoutlet.com/ While http://www.outlet-eyeglasses.com/ not asking http://bucks.nba-jersey.com/ for the http://www.under-armouroutlet.com/ moon, http://vikings.nflvstore.com/ though http://www.vans-shoes.co.uk/ not http://www.nba-shoes.com/ into http://www.iphone-cases.net/ the http://www.adidas-shoes.nl/ sky, http://www.hoganshoes.org.uk/ while the http://michaelkors.euro-us.net/ middle http://www.cheap-jordans.com.co/ part http://www.north-face.com.co/ of twists http://www.converse-shoes.net/ and http://www.soccers-shoes.us.com/ turns, bustling, too http://www.long-champoutlet.com/ adorable! http://www.valentino-shoesoutlet.us.com/ This life, http://www.rolexwatch-outlet.com/ it was http://www.cheapomegawatches.com/ jealousy, it http://buccaneers.nflvstore.com/ was http://www.oakleys-sunglasses.mex.com/ envy. http://www.airmax-shoes.com/ Jealous http://www.adidas-schuheonline.de/ of my http://www.air-yeezys.com/ life is http://www.nike-maxshoes.fr/ so http://www.burberrys-handbags.com/ cheerful! I envy http://www.jerseys-store.com/ the http://www.christian-louboutinshoesoutlet.com/ pace http://www.barbours-factory.com/ is http://www.fitflopoutlet.com/ so http://www.burberrysoutletstore.com/ fly http://www.salomonshoes.com.de/ Jian! http://www.nike-outlet.us.org/ My life, http://www.michaelkors.com.de/ flying http://www.ralphlauren-polos.com.co/ all http://www.woolrich-jackets.com/ the http://www.jimmychoos-shoes.com/ way! To http://www.outlet-oakleys.com/ say http://www.nikeair-max.ca/ is fate! http://patriots.nflvstore.com/ It goes well, but also http://www.burberrys-outletonline.com/ crooked; http://www.roshe-runshoes.co.uk/ it twists http://www.raybans.com.de/ and http://thunder.nba-jersey.com/ turns, http://azcardinals.nflvstore.com/ they http://www.christian-louboutinshoes.co.uk/ still http://www.airmax.com.se/ flew quickly. http://www.dsquared2-outlet.com/ Midway http://www.coach-factoryoutlet.net.co/ There http://www.burberry-outlets.org.uk/ are many http://www.ferragamos.co.uk/ memorials, http://www.the-northface.ca/ villain obstruction, there are corrupt http://www.mizuno-running.net/ resistance. http://www.nikeairmax-australia.com/ Suffering http://www.hermesoutlet.shop/ does not exclude http://colts.nflvstore.com/ these, http://www.jerseysfatory.com/ how http://www.hogans.com.de/ you can travel on http://49ers.nflvstore.com/ the http://www.air-huaracheshoes.co.uk/ sea? How http://www.michaels-korsoutlet.com/ flying all the http://www.raybans-outlet.com.co/ way? http://suns.nba-jersey.com/ For http://coachoutlet.euro-us.net/ me http://www.nba-jersey.com/ the http://www.ray-bansoutlet.com.co/ bottom http://www.nike-store.in.net/ of a http://www.outlet-michaelkors.com/ people, http://www.vansschuhe.com.de/ be http://www.oakleys.com.de/ quick http://kings.nba-jersey.com/ degrees, can http://www.nike-shoes.com.se/ be http://www.polo-ralphlaurens.us.com/ described as lucky! http://www.crystals-swarovski.com/ Although I http://cowboys.nflvstore.com/ did http://www.tommy-hilfigers.com.co/ not http://www.nfl-jersey.us.org/ complete http://www.soccershoes-outlet.com/ the last http://www.coach-outlet.store/ mission http://www.timberlandspaschere.fr/ now, http://www.omegas-relojes.es/ because travel http://www.rolex-watchescanada.ca/ is http://www.michael-korsbags.com.co/ not http://www.outelt-ralphlauren.co.uk/ over yet. http://www.nike-shoes.co.nl/ I'm http://www.nike-shoesoutlet.co.uk/ still http://knicks.nba-jersey.com/ on the road [b][/b] flew, I http://www.tommyhilfigers.nl/ still http://www.hollister-store.com.co.co/ wander http://www.nike-mercurial.com/ the http://www.cheap-nike-shoes.com/ landscape. http://www.coachfactory.cc/ In fact, the http://www.hollisterclothingcanada.ca/ twists http://www.outlet-ralphlaurens.com/ and turns http://spurs.nba-jersey.com/ of http://www.coachblackfriday.com/ life http://www.polos-ralphlauren.com.co/ is http://www.beatsbydrdrephone.com/ not a kind http://www.raybans.org.es/ of http://www.bottega-venetasoutlet.com/ beauty? People say, http://timberwolves.nba-jersey.com/ infinite http://www.outlet-michaelkors.co.uk/ in http://www.raybans-outlet.cc/ the awesome scenery! I http://coach.euro-us.net/ think this [b][/b] is a http://www.iphonecases.net.co/ kind http://cavaliers.nba-jersey.com/ of aesthetic http://www.outlet-rayban.co.uk/ realm! Mediocre http://www.mcmbackpacks.com.co/ is http://www.michaelkorsoutlet.se/ not http://www.hollister-clothings-store.com/ beautiful http://www.jordan-retros.com/ life. Only http://www.watches-omega.com/ bitter, http://www.barbours.us.com/ tired, http://www.scarpe-hoganshoes.it/ it http://www.coachoutlet-online.com.co/ felt sweet life. I believe, http://www.mcm-handbags.com.co/ at http://www.the-northface.com.de/ the http://www.michaelkors.mex.com/ end of life, http://www.rayban-sunglasses.fr/ it http://www.tommy-hilfigers.de/ is http://www.beats-by-dre.com.co/ when http://panthers.nflvstore.com/ I http://www.coachfactory.shop/ the http://www.vibram-fivefingers.in.net/ beautiful scenery. http://www.nikeair-max.es/ At that http://www.birkenstockshoes.com.de/ time, when is http://www.nike-airmaxnc.co.uk/ my http://www.ok-em.com/ glory. http://www.oakley-sunglassessale.com.co/ I http://hawks.nba-jersey.com/ would http://www.ferragamos.us.com/ like http://www.nike-store.com.de/ to http://www.nike-air-force.de/ contaminated http://www.kate-spadebags.com/ dust on http://www.new-balanceshoes.com/ the road http://www.longchampbags.com.co/ and http://www.designer-handbagsoutlet.us.com/ are willing http://www.burberrybags.com.co/ to http://www.longchampbags.vip/ enjoy the scenery http://pistons.nba-jersey.com/ on the http://www.chiflatiron-hair.com/ way. http://www.tommy-hilfigers.net.co/ At http://www.instylers.us/ least http://www.hollisteronlineshop.com.de/ there http://www.michael-kors.com.es/ are simple ideas, have experience http://www.michael-korsoutletonline.com.co/ in http://rams.nflvstore.com/ the struggle. http://www.cheap-raybansoutlet.com.co/ We http://www.birkenstockshoes.com.co/ do not http://saints.nflvstore.com/ undergo http://www.supra-footwear.net/ soil, http://www.pradas.com.de/ how http://www.jeans-truereligion.com/ to http://celtics.nba-jersey.com/ know human http://texans.nflvstore.com/ suffering? http://www.nikefreerun-shoes.co.uk/ Do http://www.north-faces.org.uk/ not http://www.outletburberrybags.com/ experience http://www.swarovski-online-shop.de/ the http://www.ralphlaurens.com.de/ experience http://www.thomas-sabos.com.de/ along http://bulls.nba-jersey.com/ the http://www.airmax-90.com/ way, http://www.long-champ.com.de/ it turns out the http://www.mcms-bags.com/ world's dangerous? http://www.outlet-burberrybags.com/ Jing spine http://www.dsquared2s.com/ through http://www.mbt-outlet.com/ the http://www.cheap-baseballbats.us/ ups and http://www.christian-louboutins.com/ downs, http://www.ralph-laurenpolosoutlet.com/ to http://www.barboursjackets.com/ get http://titans.nflvstore.com/ genuine http://www.christian-louboutin.jp.net/ talent they need http://raiders.nflvstore.com/ to http://www.nike-airmaxs.fr/ get the http://www.rosherun-shoes.us/ right http://www.outlet-true-religion.us.org/ position http://www.ralph-lauren-uk.co.uk/ they http://www.adidas-shoes.es/ need. Therefore, the http://www.raybans-outlet.nl/ twists and http://www.armani-outlet.com/ turns http://www.cheap-michaelkors.com.co/ for http://www.basketballshoes.com.co/ me, http://www.outlet-pumashoes.com/ is http://www.fendi-outlet.in.net/ a http://www.nikefreeshoes-inc.co.uk/ great beauty http://www.hermes-birkinoutlet.com/ in http://www.rolex-watches.us.com/ life, life http://www.jewelrys-swarovski.com/ is http://warriors.nba-jersey.com/ a wonderful http://steelers.nflvstore.com/ story. There is the http://www.eccoshoesoutlet.com/ life http://www.givenchy.com.co/ story http://www.oakley-frames.com/ of http://www.beatsheadphone.in.net/ a http://www.newoutletonlinemall.com/ perfect http://www.katespades.com.co/ life! Flying http://ravens.nflvstore.com/ life http://www.outlet-true-religion.com/ is http://www.adidas-store.net/ largely http://www.christianlouboutinoutlet.net.co/ a qualitative http://www.softballbats-sale.com/ leap! http://pelicans.nba-jersey.com/ Leap, http://www.adidas-shoes.ca/ is http://www.bcbg-canada.ca/ progress. http://www.nflvstore.com/ And I http://www.timberland-shoes.com.co/ was http://www.burberry-storevip.com/ to http://packers.nflvstore.com/ survive the leap http://www.outlet-toryburch.com/ in http://www.nike-factory.com.co/ progress in http://76ers.nba-jersey.com/ the front http://www.supra-footwears.com/ row. http://longchamp.blackofriday.com/ Midway http://www.true-religionsoutlet.com/ mantis, http://www.michaelkors.co.nl/ bugs, http://www.pandora-jewelry.com.de/ ants, cinch! http://broncos.nflvstore.com/ Great http://jets.nflvstore.com/ risk, of http://www.hollister.com.se/ course, need http://www.coachsoutletonline.in.net/ to adjust, need to integrate. http://www.nike-free-runs.de/ As http://mavericks.nba-jersey.com/ you know, the http://www.oakleys-sunglasses.com.co/

http://www.hollister-clothings.us.com/

E797e6eccf0cc4985e87f39d1476a2c8?s=100
Ferne commented 5 months ago

Link exchange is nothing else except it is just placing the other person's web site link on your page at proper place and other person will also do similar for you.

Ffb0b00fe58d45f7ebb6412e9e736d2b?s=100
fifa 17 coins ps4 price commented 5 months ago

Fastidious response in return of this query with genuine arguments and explaining all on the topic of that.

3d713813823e1fbdf65ccef043768ca4?s=100
mink strip lashes uk commented 5 months ago

each time i used to read smaller posts that also clear their motive, and that is also happening with this paragraph which I am reading now.

B65a8cc26df6c68e92d9415f4b14ea38?s=100
csgo skins for cash commented 5 months ago

If you would like to get a great deal from this piece of writing then you have to apply these strategies to your won blog.

B27735a338368ac8bfc052900122e834?s=100
madden mobile coins free 17 commented 5 months ago

Heya i am for the first time here. I came across this board and I to find It really useful & it helped me out much. I am hoping to present something back and aid others like you aided me.

76fb05546b447d0784a3b1f296ab9f57?s=100
honningvineriet.dk commented 5 months ago

I'm really impressed with your writing skills and also with the layout on your blog. Is this a paid theme or did you modify it yourself? Anyway keep up the nice quality writing, it is rare to see a nice blog like this one today.

B962e17d74bbc3eef973591e74104a3f?s=100
rothbuildersverobeach.net commented 5 months ago

Actually when someone doesn't be aware of afterward its up to other visitors that they will help, so here it occurs.

B73e919ea2c81676d328ff29d565b231?s=100
madden mobile coin glitch ios commented 5 months ago

You are so awesome! I don't suppose I've read something like this before. So good to find someone with some original thoughts on this issue. Seriously.. thanks for starting this up. This website is one thing that is needed on the web, someone with a bit of originality!

741a4b2e187b5acff6e695b0b2cf86a0?s=100
mink lashes cruel commented 5 months ago

It's very easy to find out any matter on web as compared to textbooks, as I found this article at this site.

3c3f400f032af58280c49b1896e5f8c9?s=100
cs go weapon skin betting commented 5 months ago

Amazing things here. I'm very satisfied to peer your post. Thanks a lot and I am having a look forward to touch you. Will you kindly drop me a e-mail?

64fde26e72f3d032deede82ca0b59717?s=100
silk lash extensions london commented 5 months ago

I do accept as true with all the ideas you've introduced in your post. They're very convincing and will definitely work. Still, the posts are very quick for newbies. Could you please lengthen them a little from subsequent time? Thank you for the post.

D20f9ac6925b76d9f4fbf0cd8ed325ba?s=100
Nasir Uddin commented over 2 years ago

VIM নিয়ে মজার এক্সপেরিন্স আছে সহজে একবার খুলে ফেলছিলাম কিন্তু বন্ধ কিভাবে করতে হয় না জানায় আমার সার্ভার রিস্টার্ট দিতে হইছে! ঐ যে একটা ভয় পেয়েছিলাম এখনো ভয় কাটে নাই! যাইহোক খাজুরে আলাপ না করি! ইউনিক্স মানেই টার্মিনাল এর মজা যে ইউনিক্স চালায় টার্মিনাল চালায় নাহ! সে অনেক কিছুই মিস করে! যাইহোক চালায় যান দেখি সিরিজ শেষ করতে পারি নাকি!

6f7e52f2bbd5986fa1db0af95c027048?s=100
Sharvy Ahmed commented over 2 years ago

So far your writing is up to the mark. You are keeping it simple which is really great and important. Don't change the writing pattern. Don't let people learn the hard way, let them love it first, then they will explore by themselves. Nice initiative. Good luck.

92e3479eba9f11ee96496080048f164b?s=100
Tanmoy SK commented over 2 years ago

Never mind but this article is claiming compiler the worst thing ever :) Compiler and interpreter both have some advantages and disadvantages you know.

E1879ba45f9b56730f445394aebaebec?s=100
Babar commented over 2 years ago

উমম, ওটা আমার ইন্টেনশন ছিলো না। এডভান্টেজ অবশ্যই আছে, ইনসেন স্পীড দরকার হলে কম্পাইল্ড ল্যাংগুয়েজের উপরে কোন কথা নেই। তবে আমি মূলত ওয়েব প্রোগ্রামিংয়ের কনটেক্সট থেকে কথা বলতেছিলাম, আর একেবারেই যারা নতুন শিখতে চায় তাদের জন্য মূলত।

6643e5f49bf3bbc4682c9c7644470522?s=100
extrA persoN commented over 2 years ago

বুঝতেছি না কোনটা ইউজ করবো। সাব্লাইম টেক্সট নাকি ভিম।

6643e5f49bf3bbc4682c9c7644470522?s=100
অতিরিক্ত একজন commented over 2 years ago

ভিম এর সাইট আজগুবি মনে হলো, তাই সাবলাইম টেক্সট ইন্সটল দিলাম। দেখি এবার কতদিন ধৈর্য রাখতে পারি।

E1879ba45f9b56730f445394aebaebec?s=100
Babar commented over 2 years ago

সাবলাইম টেক্সট ভালো চয়েজ। ভিম প্রথমদিকে শেখাটা একটু প্যারা লাগতে পারে।

5ee30736d6a85b88025371dfbd284e8a?s=100
Manash Mandal commented over 2 years ago

নিয়মিত চাই, আমার ওয়েব প্রোগ্রামিং এক্সপেরিয়েন্স শূন্যের কোঠায়। আপনার পোস্ট দেখে শুরু করে দিলাম :)

C55e075593e7568e201099e43bc7459a?s=100
Mahabub Islam Prio commented over 2 years ago

Awesome .... আমরা আরও চাই এমন লিখা...

5231d5c77bd8ba1699bff89cfebc3d15?s=100
Irfan Ahmed commented over 2 years ago

I would say to go with Rubymine, productivity is an important fact and an editor has some roles on this. I adviced my fellow developers to use Rubymine, which specially made for Rubyiest!

I would love to request to share the Ruby installation details using command line without rvm for the first time. Ruby has powerful cli tools and learners should be adopted. Lets make of fun showing the thing a little hard way to make the journey the easier after the end of the day. Please don't mind about my comments, I highly appreciates your journey, I am so excited seeing someone has begun the journey! If you need any help let me know! Thanks.

Sr. Ruby Engineer (at Evatix), & Consultants (Freelance)

E1879ba45f9b56730f445394aebaebec?s=100
Babar commented over 2 years ago

RubyMine আমি ইচ্ছে করেই এড়িয়ে গিয়েছি। বেসিক এ বি সি ডি শেখার সময় যতটা লীন থাকা যায় ততই বেটার আমার মতে। আর RVM vs সিস্টেম রিপো এটা একটু কনফিউজিং যদিও। আমি আসলে ঠিক বুঝি নাই এখানে কি মিস করতে পারে ইউজাররা।

মাইন্ড খাওয়ার কিছু নাই, আমি নিজেও শিখতেছি। আর লেখালেখি শুরু করার এটাও একটা উদ্দ্যেশ্য যে, ভুলগুলো বের হওয়া। :)

5231d5c77bd8ba1699bff89cfebc3d15?s=100
Irfan Ahmed commented over 2 years ago

Great, try the hardest way :)