Wednesday, November 21, 2018

সফটওয়্যার আইডিয়া ১ঃ অটো জব এপ্লিকেশন সাবমিশন সিস্টেম।

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

১। যেমন বিডিজবস এর সিস্টেম এমন হতে পারত যে বা আমি নতুন কোন ওয়েবসাইট বানালাম যেখানে আমি কিসে কিসে এক্সপার্ট সেটা ওয়েবসাইটে লিস্টিং করে রাখলাম।
২। এবার অটোবট বিডি জবসের আইটি জবগুলোতে ঢুকবে। টাইটেল এবং ডেসক্রিপশন অ্যানালাইসিস করবে। এগুলো আমার স্কীলের সাথে মিলে কিনা।
৩। কত বছরের এক্সপেরিয়েন্স চাইছে সেটাও মিলে কিনা।

Tuesday, January 27, 2015

গিটহাব স্টূডেন্ট প্যাকঃ ১৫ টি সার্ভিস ব্যবহার করুন বিনামূল্যে, Example: Namecheap, Stripe , Digital Ocean Etc.

গিটহাব শুধুমাত্র ছাত্রছাত্রীদের জন্য একটি ডেভেলাপার প্যাক ছেড়েছে যা শুধু স্টুডেন্টরাই ব্যবহার করতে পারবে।

Monday, January 19, 2015

রুবি অন রেইলসে প্রয়োজনীয় কিছু টিপস & ট্রিকস: From Rails Cast

রেইলস কাস্টের প্রায় ৪০০ এর উপরে ভিডিও টিউটরিয়াল আছে। এত এত টপিক নিয়ে ভিডিও করা হয়েছে যে মনে রাখা কঠিন। অনেক সময় কোন জায়গায় কোন কোড লিখেছিল তাই ভুলে যাই। তাই লিখে রাখা।

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 হার্ডডিস্ক এবং ১ টেরাবাইট ডাটা ট্রান্সফার। ঘন্টায় মাত্র ০.০০৭ ডলার চার্জ করে ফলে মাসে ওরা ৫ ডলার চার্জ করে।

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

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

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

Thursday, August 16, 2012

সফটওয়্যার ডেভেলাপমেন্টঃ সি প্লাস প্লাস কিউট প্রজেক্ট সার্কিট চিপসেট

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

Saturday, August 11, 2012

সফটওয়্যার ডেভেলাপমেন্টঃ সি প্লাস প্লাস কিউট প্রজেক্ট 2d Painting

আজকে যে প্রজেক্টটি তৈরি করব তা হল Qt এই টেক্সটিকে কেন্দ্র করে কতগুলো বলের সারি বৃত্তাকারে ক্রমবৃদ্ধি আকারে ঘুরতে থাকবে। আচ্ছা প্রথমে সমস্যাটিকে ছোট ছোট ভাগে ভাগ করে নেই। একটি টেক্সট থাকবে মাঝখানে আর বল থাকবে যেগুলো ঘুরতে থাকবে। for লুপ ইউজ করে ব্যাপারটি এমন করে নিতে হবে যাতে অনেকগুলো বল তৈরি হয় এবং চক্রবৃদ্ধি আকারে ঘুরতে থাকে।

Wednesday, August 8, 2012

ক্যারিয়ার গড়ুন সফটওয়্যার ডেভেলাপমেন্টে

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

Thursday, July 26, 2012

সফটওয়্যার সোর্সকোড ম্যানেজমেন্টঃ আপনার সোর্সকোডকে আরো কার্যকরভাবে সংরক্ষন এবং ব্যবহার করুন

সফটওয়্যার সোর্সকোড ম্যানেজমেন্টঃ  আজকে যে বিষয়টা নিয়ে লিখব তা হল সফটওয়্যার সোর্সকোড ম্যানেজমেন্ট। এর উপর অনলাইনে বাংলা কোন আর্টিকেল নেই বললেই চলে।

প্রাথমিক ধারনা: সফটওয়্যার তৈরির ক্ষেত্রে এর সোর্সকোড সংরক্ষন করা অনেক জরুরী। কারন কোন একটি এপ্লিকেশন একেবারেরই লিখে ফেলা যায় না। আর এর হিস্টোরীগুলোও মনে রাখা গুরুত্বপূর্ণ। এর জন্য সোর্সকোড ম্যানেজমেন্ট অনেক জরুরী একটি বিষয়।

Friday, June 15, 2012

ওয়েব ডেভেলাপারদের বিশেষ প্রয়োজনীয়ঃ ওয়েবসাইটের বিভিন্ন সুন্দর ও আকর্ষনীয় ফিচারগুলোর সোর্সকোডঃ পর্ব - ১

আপনি যখন কোন একজন ক্লায়েন্টের সাইট বানাতে যাবেন তখন ক্লায়েন্ট আপনাকে তার পছন্দ অনুযায়ী বিভিন্ন ফিচার যোগ করতে বলতে পারে বা বলতে পারে যে অমুক সাইটের ঐ ফিচারটি আমি আমার সাইটে চাই। ধরুন ফিচারটি জাভাস্ক্রীপ্টের। এই মূহুর্তে আপনার জাভাস্ক্রীপ্ট কোডের গভীরে যতটুকু জানা দরকার তার চেয়েও বেশি জানা দরকার ঐ নির্দিষ্ট ফিচারের সোর্স কোড আপনি কোথায় পেতে পারেন।  আপনার যদি অনেক কিছু সম্পর্কে আগেই ধারনা থাকে তাহলে কাজটি করে ফেলতে সুবিধা। বা আপনি আপনার সাইটে আকর্ষনীয় নতুন কিছু গ্যাজেটও যোগ করতে পারেন। যেমন- ঐদিন এক বায়ার চাইল সে তার সাইটের একটা পেজে সাইড বার মেনু চায় এবং পেজের মাঝখানে গুগল ম্যাপ চায়। সে তার জব পোস্টে লিখে রেখেছে "Expart Javascript Programmer needed". আপনি জাভাস্ক্রীপ্টে পুরোপুরি এক্সপার্ট না হলেও কাজটি করে দিতে পারেন। কাজটি তাকে করে দিতে চাইলে এই পোস্টের ২ নং এবং ১০ নং সোর্সকোড ইউজ...

Monday, May 21, 2012

এবার নিজেই সফটওয়্যার তৈরি করুন ; প্রজেক্টঃ Simple Clock

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

Thursday, April 19, 2012

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

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

Thursday, March 15, 2012

কম্পিউটার সায়েন্সের স্টুডেন্ট হিসেবে নিজের একটি ওয়েবসাইট

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

Sunday, February 26, 2012

বাংলার প্রথম টেকনোলজি ডিকশনারি – “টেকনোলজি বেসিক”, এবার প্রযুক্তির সকল কিছুই জানুন বাংলাতে !

আমি যদি এই পর্যন্ত কোন একটা কাজের কাজ করে থাকি, তাহলে বলব এই বিশাল সাইটটি তৈরি করা তার মধ্যে একটি। আমার সাথে কাজ করেছে আরো ১০ জন। পুরো কাজটাই হয়েছে ফেসবুক গ্রুপে. সেই রকম কাজ হয়েছিল। দিনগুলো মনে থাকবে। যাই হোক, সাইট সম্পর্কিত বিস্তারিত বর্ণনা --

Monday, January 16, 2012

বিজ্ঞান ও তথ্যপ্রযুক্তি বিষয়ক ম্যাগাজিন গ্যালাক্টিকা

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

Sunday, December 18, 2011

লিনাক্সে প্রোগ্রামিং করার জন্য আমার প্রিয় খুব সুন্দর একটি IDE “জিনি” ( geany)

গতপোস্টে লিখেছিলাম লিনাক্সে সি প্রোগ্রাম যেভাবে খুব সহজে কম্পাইল ও রান করা যায় … । ঐ পোস্টে আমি কোড ব্লকস নিয়ে লিখেছিলাম। কিন্তু কোড ব্লকস নিয়ে কাজ করতে গিয়ে দেখলাম এর চেয়ে সুন্দরভাবে জিনিতে ভালভাবে কাজ করা যায়।  তাই আজ লিখছি জিনি নিয়ে।

Thursday, September 22, 2011

লিনাক্সে সি প্রোগ্রাম যেভাবে খুব সহজে কম্পাইল যায়

আমরা বেশিরভাগই জানি না লিনাক্সে কিভাবে সি প্রোগ্রামিং করা যায়। কারণ বেশিরভাগই সি প্রোগ্রাম করার জন্য উইন্ডোজে টার্বো সি বা কোড ব্লকস ইউজ করে। কিন্তু লিনাক্সে কিভাবে প্রোগ্রামিং করা যায় সে চিন্তা থেকেই এই পোস্টটি। আশা করি কাজে লাগবে।

Sunday, March 6, 2011

হ্যাকারদের কীলগার থেকে মুক্তি পেতে এন্টি-কীলগার

পাসওয়ার্ড চুরির হাত থেকে রক্ষা পাওয়ায় জন্য এ পোস্টটি গুরুত্মপূর্ণ। এক্ষেত্রে আমি ব্রাউজার ফায়ারফক্সের একটি এড অন ইউজ করছি।

Monday, August 9, 2010

নেট স্পীড কম হলেও যে কোন জায়গা থেকে আপনার কম্পিউটার নিয়ন্ত্রন করুন

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

Saturday, July 24, 2010

ডাউনলোড এর সময় কিছুটা বিদ্যুৎ খরচ বাঁচান

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

Sunday, June 20, 2010

হ্যাকারের হাত থেকে নিজের পাসওয়ার্ড রক্ষা কার্যকরী সমাধান

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