Wednesday, October 22, 2014

Network simulator (ns3) ইন্সটল এবং কনফিগার করুন উবুন্টু ১৪.০৪ ভার্সনে

cse স্টুডেন্টদের শেষবর্ষের দিকে থিসিস নিতে হয়। সেখানে অনেকে নেটওয়ার্কিং এর বিভিন্ন বিষয়ের উপর থিসিস করে। এই কাজটি করার জন্য NS3 ইনস্টল এবং কনফিগার করতে হয়। ns3 এর সোর্স ডাউনলোড করে কম্পাইল করতে হয়। ফলে যারা লিনাক্সে নতুন তাদের জন্য বিষয়টি একটু ঝামেলার। আমি চেষ্টা করব বিস্তারিত ব্যাখ্যা করে লিখতে। কোন কমান্ড যদি না কাজ করে আমাকে কমেন্টে জানাবেন।

Sunday, July 27, 2014

EC2 সার্ভারে ইন্সটল করুন ওয়েব হোস্টিং কনট্রোল প্যানেল Ajenti & Ajenti-v (better than webmin or Zpanel)

আজ যা লিখব তা আমার ৮ দিনের গবেষনার ফল। আমাকে ৬০ ঘন্টার উপরে একই বিষয়ের উপর কাজ করতে হয়েছে।  অনেক নতুন নতুন কমান্ড শিখতে হয়েছে। বন্ধুদের সাথে দেখা করতে পারি নাই, আজ ২৮ রোজার দিনেও ঈদের মার্কেটিং করতে পারি নাই। যাই হোক, সেকেন্ড সেমিস্টারে এমনও কিছু DNS এর কাজ করেছিলাম অনেক কিছু না বুঝেই , আজ অনেক প্রশ্নেরই উত্তর পেয়েছি। যেসব বিষয়ে সমস্যায় পড়েছি Ajenti এর গিটহাবে রিপোতে issue তৈরি করে হেল্প নিতে হয়েছে। ওদের সাপোর্ট খুবই ভাল।

Thursday, June 26, 2014

ওয়েব ডেভেলাপমেন্টের সব কাজ করুন অনলাইনেই, টিমওয়ার্ক আরো কার্যকরী করে তুলুন।

যদিও ৫১২ কেবিপিএস এর লাইন ইউজ করি তবুও আমি এখন আমার সব কাজ অনলাইনেই করি nitrous.io এর সাহায্যে
এর যা যা সুবিধা=>
১। রেইলস বা লারাভেলে কাজ করার সময় এদের জেমগুলোর সাইজ অনেক হয়। লোকালহোস্টে কাজ করতে গেলে ইনস্টল হতে অনেক দেরি লাগে। আর সার্ভারে ১-২ সেকেন্ডেই ইন্সটল হয়ে যায়। ফলে অনেক তাড়াতাড়ি ডেভেলাপমেন্ট করা যায়।
২। ওয়ার্ডপ্রেস বা অন্য কিছুতে কাজ করলে লোকালহোস্ট থেকে গিটে আপ হতে স্লো নেটের কারনে অনেক টাইম লাগে। সার্ভারে git push কমান্ড দেয়ার সাথে সাথেই আপ হয়ে যায়।

Monday, June 2, 2014

আমাজন EC2 instance এ রেডহ্যাট 6.00 সার্ভারে Apache, Mysql, PhpMyAdmin, FTP, CMS wordpress কনফিগার করার নিয়ম

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

Wednesday, May 21, 2014

ওয়ার্ডপ্রেস সাইটের সকল কনটেন্ট অটোমেটিকলি আপলোড করুন আমাজন S3 তে

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

Monday, May 5, 2014

পিএইচপি ফ্রেমওয়ার্ক লারাভেল নিয়ে কাজ করার সময় বিভিন্ন সমস্যা এবং তার সমাধান

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

Thursday, March 13, 2014

আমার প্রথম এন্ড্রয়েড এপ "মুক্তিযুদ্ধের গল্প" এবং গুগল প্লে তে এন্ড্রয়েড এপস পাবলিশের নিয়ম

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

Wednesday, January 1, 2014

রুবি অন রেইলস টিউটরিয়াল পর্ব ১০: ভিপিএস সার্ভারে কিভাবে রুবি অন রেইলস এপ্লিকেশন ডিপ্লয় করবেন ( Using Nginx, Ruby 2, Rails 4, Mysql , Sqlite3 , Unicorn, capistrano )

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

আমি রেইলস এপ্লিকেশন কিভাবে হিরোকোতে আপলোড করতে হয় দেখিয়েছি। আপলোড পদ্ধতি অনেক সহজ। কিন্তু আপনি যখন একটা VPS এ রেইলস ডিপ্লয় করতে যাবেন তখন এই কাজটা অনেক কঠিন। আপনাকে অপারেটিং সিস্টেম ইন্সটল দিতে হবে, রুবি রেইলস, ওয়েবসার্ভার সবকিছুই নিজের পছন্দমত ইন্সটল দিতে হবে। ভিপিএস এর জন্য আমি Digital Ocean ব্যবহার করেছি। এর দাম অনেক কম ৫১২ র‍্যাম, ২০ জিবি  SSD হার্ডডিস্ক এবং ১ টেরাবাইট ডাটা ট্রান্সফার। ঘন্টায় মাত্র ০.০০৭ ডলার চার্জ করে ফলে মাসে ওরা ৫ ডলার চার্জ করে।