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

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

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