Thursday, December 26, 2013

Rescue Time ব্যবহার করে ফেসবুক আসক্তি কমিয়ে আনুন, আপনার সময়কে আরো কার্যকর করে প্রোডাক্টিভিটি বাড়ান

আমাদের অনেক সময়গুলো সোসাল নেটওয়ার্কিং সাইটেই কাটে, ফেসবুক, টুইটার, মুভি, নাটক বিভিন্ন কিছুর কারনে কাজের কাজ কিছুই হয় না। বরং অকারনে অনেক সময় নষ্ট হয়। অনেক সময় আমরা নিজেরাই জানি না এগুলোতে আমরা অনেক সময় নষ্ট করে ফেলছি। আমরা যদি জানতে পারি কোনটাতে কতটুকু সময় ব্যয় করছি, তাহলে কতটুকু সময় ব্যয় করা উচিত তা অনুধাবন করে সে ব্যাপারে ব্যবস্থা নিতে পারব। আমাদের টাইম ট্র্যাক করার জন্য ভাল একটি ওয়েব এপ্লিকেশন হল www.rescuetime.com .

Monday, December 23, 2013

যেসব হোস্টিং সার্ভারে ফাইল এক্সার্ক্ট করার সুবিধা নেই, সেখানে কিভাবে বড় আকারের ফাইল এক্সার্ক্ট করবেন।

গতকাল একটা ক্লায়েন্টের কাজ করেছিলাম...কাজটা ছিল ওয়ার্ডপ্রেস ইন্সটল দিতে হবে। ipage.com এর সার্ভার। বাজে একটা সার্ভার। ফাইল এক্সার্ক্ট করার পর্যন্ত সুবিধা নাই। এমনকি One click wordpress ইন্সটলারও ঠিকমত কাজ করে না। এইসব সার্ভার যারা ডলার খরচ করে কিনে এদের মত বোকা আর কেউ নেই। যাই হোক, সার্ভারে ওয়ার্ডপ্রেস আপলোড করলাম। ফাইল এক্সার্ক্টই করতে পারি না। শেষে আমার সার্ভার থেকে http://net2ftp.mashpy.me/  net2ftp এর স্ক্রীপ্ট ব্যবহার করে ফাইল এক্সার্টের কমান্ড দিয়েছি। ২-৩ মিনিট পর্যন্ত এক্সার্ক্ট করে failed হল। আপনি তখনই net2ftp এর স্ক্রীপ্ট ব্যবহার করবেন যখন আপনি ছোট আকারের ফাইল এক্সার্ক্ট করতে চান।

Saturday, November 2, 2013

রুবি অন রেইলস টিউটরিয়াল পর্ব ৯: রেইলসে কাজ করার জন্য সুন্দর একটি ডেভেলাপমেন্ট টুলস Aptana

রেইলসে কাজ করার সময় অনেক বার টার্মিনাল ব্যবহার করা লাগে আবার সাবলাইম টেক্সটও ইউজ করা লাগে। তারপর আবার ব্রাউজারে সাইটের প্রিভিউ দেখতে হয়। এই তিনটা কাজ যদি একই প্ল্যাটফর্মে করা যায় তাহলে কেমন হয়? সেরকম একটি ডেভেলাপমেন্ট এডিটর হল Aptana.

Wednesday, October 23, 2013

রুবি অন রেইলস টিউটরিয়াল পর্ব ৮: রেইলসে কাজ করার সময় বিভিন্ন এরর এর সমাধান

আমি এই টিউটরিয়ালটিতে রেইলসে কাজ করার সময় বিভিন্ন এরর দেখা দেয় সেগুলো সমাধান ডকুমেন্টশন করে রাখার চেষ্টা করব।

১। 
 rails generate controller Pages home
এই কমান্ড দিয়ে আমরা নতুন পেজ তৈরি করি কনট্রোলারে কাজ করার জন্য। পেজটি রিমুভ করতে হলে এই কমান্ড দিতে হবে -
rails destroy controller Pages home

Tuesday, October 22, 2013

রুবি অন রেইলস টিউটরিয়াল পর্ব ৭: রুবি ল্যাঞ্জুয়েজ

আজকের টিউটরিয়ালে আরো রুবি কিছু কমান্ড লিখব। রুবি কমান্ডগুলো জানলে রেইলসের বিভিন্ন কোড বোঝা এবং লিখার ক্ষেত্রে সুবিধা হয়ে যাবে।
 >> "foo bar baz".split  // split এর মাধ্যমে এখানে whitespace split করা হচ্ছে।
=> ["foo", "bar", "baz"]

রুবি অন রেইলস টিউটরিয়াল পর্ব ৬ : রুবি ল্যাঞ্জুয়েজ

রুবি ল্যাঞ্জুয়েজ থেকেই রেইলস ফ্রেমওয়ার্কের তৈরি। রেইলস তৈরি করার সময় আরো কিছু ফিচার যোগ করা হয়েছে যেগুলো রুবি ল্যাঞ্জুয়েজে ছিল না। এখন আমরা কমান্ড লাইনে রুবি ল্যাঞ্জুয়েজটির সিনট্যাক্স এবং ব্যবহার পদ্ধতি দেখব।
=> rails c
কমান্ডটি দিয়ে রেইলস কমান্ড লাইনটি আনব। এখানেই রুবি ল্যাঞ্জুয়েজের সিনট্যাক্সগুলো লিখব।

Thursday, September 26, 2013

রুবি অন রেইলস টিউটরিয়াল পর্ব ৫: নতুন প্রজেক্ট সোশাল নেটওয়ার্কিং সাইট তৈরি করা

আজকের টিউটরিয়ালে নতুন একটি ওয়েবসাইট তৈরি করব এবং রুবি অন রেইলসের বাকি সমস্ত টিউটরিয়াল এই ওয়েবসাইটকে কিভাবে পূর্নাজ্ঞ সামাজিক যোগাযোগ সাইট হিসেবে বানানো যায় তা বর্ননা করব। টার্মিনালে লিখুন -

$ rails new social_app_rails

Wednesday, September 25, 2013

সি প্লাস প্লাসঃ পয়েন্টার এবং রেফারেন্সের পার্থক্য

আমার ডিপার্টমেন্টের একজন স্টুডেন্ট জানতে চেয়েছিল পয়েন্টার আর রেফারেন্সের মধ্যে পার্থক্য কি । তখন ওকে বোঝানোর জন্য একটা লিখা লিখেছিলাম সেটাই তুলে দিচ্ছি।

Wednesday, September 18, 2013

রুবি অন রেইলস টিউটরিয়াল পর্ব ৪: A Demo App and User Resource

এই টিউটরিয়ালে ডেমো এপ নামে ছোট একটি এপ তৈরি করব। টার্মিনালে গিয়ে লিখুন -
$ cd rails_projects
$ rails new demo_app
$ cd demo_app
$ git init

Thursday, September 12, 2013

রুবি অন রেইলস টিউটরিয়াল পর্ব ৩: যেভাবে রেইলস এপটি সার্ভারে আপলোড করবেন

আপনার first_app কিভাবে সার্ভারে ডিপ্লয় করবেন। এর জন্য আপনার সোর্সকোড প্রথমে গিটহাবে আপ করতে হবে তারপর সেখান থেকে হিরোকু সার্ভারে আপ করতে হবে। গিটহাবে আপ করার জন্য গিটহাব একাউন্ট থাকতে হবে। হিরোকুর ক্ষেত্রেও একই কথা প্রযোজ্য।

Tuesday, September 10, 2013

রুবি অন রেইলস টিউটরিয়াল পর্ব ২: First application, File/directory structure, MVC

লিনাক্সে রুবি অন রেইলস কিভাবে ইন্সটল দিতে হবে তা আমার ব্লগের আগের পোস্টে দেখিয়েছিলাম। ভাবলাম রেইলসের উপর একটি মোটামুটি পূর্ন টিউটরিয়াল তৈরি করি। তাই পরবর্তী অংশ লেখা শুরু করলাম। রেইলস শেখার আগে Book of Ruby বইয়ের ১-১২ চাপ্টার পর্যন্ত পড়া থাকলে সব চেয়ে ভাল হয়।

Sunday, September 8, 2013

লিনাক্সে বাংলালায়ন মডেম দিয়ে https যুক্ত কিছু সাইটে এক্সেস করতে না পারার সমাধান।

সমস্যাটার ভুক্তভোগী আজ ৪ মাস ধরে। উবুন্টু লিনাক্স থেকে বাংলালায়ন মডেম দিয়ে ফেসবুক, জিমেইল, ওডেক্স বা গিটহাবের মত সাইটগুলোতে ঢুকতে পারতাম না। সমস্যা সমাধানে গুগল সার্চের বিভিন্ন সমাধান ইমপ্লিমেন্ট করেও কাজ হল না।  বাংলালায়ন কাস্টমার কেয়ারও ঠিকমত সমাধান দিতে পারল না।শেষ পর্যন্ত যে সমাধানটা পেলাম তা হল MTU ভেল্যু চেঞ্জ করে ১৪০০ দিতে হবে। তাহলেই কাজ হবে।

Saturday, June 8, 2013

ওপেনসোর্স প্রজেক্টে কাজ করে আট সপ্তাহে আয় করো ৫ হাজার ডলারঃ গুগল সামার অফ কোড

গুগল সামার অফ কোড হল (জিসক) বিশ্বব্যাপী একটি প্রোগ্রাম যেখানে শিক্ষার্থীরা গ্রীষ্মকালীন ছুটিতে পছন্দের ওপেনসোর্স কমিউনিটির সাথে সরাসরি কাজের সুযোগ পায় এবং প্রজেক্টের জন্য কোডিং করে। যদি প্রজেক্টটি গুগলের কাছে গৃহীত হয় তাহলে পুরষ্কার হিসেবে ৫ হাজার ডলার দেয়া হয়। জিসকের কার্যক্রম শুরু হয়েছিল ২০০৫ সালে। এ পর্যন্ত সারাবিশ্ব থেকে ছয় হাজারেরও বেশী শিক্ষার্থী অংশ নিলেও, বাংলাদেশ থেকে এপর্যন্ত খুব বেশী আবেদন জমা পরেনি, যার মধ্যে ২০ জনেরও কম শিক্ষার্থীর আবেদন গৃহীত হয়েছিলো। অন্যদিকে আমাদের সার্ক প্রতিবেশী শ্রীলংকা থেকে গৃহীত হয় ১৬৪ জন শিক্ষার্থীর আবেদন। জিসক সম্পর্কে ডিটেইলস না জানার কারনেই হয়ত এরকম হয়েছে।

Saturday, May 18, 2013

রুবি অন রেইলস টিউটরিয়াল পর্ব ১: লিনাক্সে রুবি অন রেইলস ইন্সটলেশন পদ্ধতিঃ অপারেটিং সিস্টেম উবুন্টু ১২.১০

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

Thursday, May 16, 2013

ঘূর্ণিঝড় "মহাসেন" এর লাইভ আপডেট দেখুন স্যাটেলাইট ম্যাপে

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

Sunday, April 28, 2013

টেকনোলজির সব কিছু জানুন বাংলায়ঃ টেকনোলজি বেসিক (www.TechnologyBasic.com) সাইটের ডেক্সটপ সফটওয়্যার

সি প্লাস প্লাস কিউট দিয়ে সফটওয়্যারটি ডেভেলাপ করলাম। টেকনোলজি বেসিক ( http://technologybasic.com ) সাইটি গড়ে তোলা হয়েছে কম্পিউটার সায়েন্স স্টুডেন্টদের টেকনোলজি জগতে বিভিন্ন শাখা সম্পর্কে সম্যক সংক্ষিপ্ত ধারনা বাংলাতে দেয়ার জন্য। এটি এমন একটি প্ল্যাটফরম যেখানে ১০০০ এর চেয়েও বেশি টেকনোলজি টার্মের উপর বেসিক কনসেপ্ট দেয়ার চেষ্টা করা হয়েছে।  

Sunday, March 10, 2013

এখন থেকে ইমেইলের(Gmail) ইনবক্স মেসেজের আপডেট পান মোবাইল এসএমএস এর মাধ্যমে বিনামূল্যে !!

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

Thursday, February 28, 2013

পিএইচপি স্ক্রীপ্টের সাহায্যে বিভিন্ন সার্ভারে ফাইল অটোমেটিক ডাউনলোড এবং আপলোড করুন

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