হ্যাশ (Hash) এবং হ্যাশিং (Hashing)

ক্রিপ্টোগ্রাফী (cryptography), ডাটা এনক্রিপশন (Encryption) এবং ডাটা ইনটেগ্রিটি (integrity) চেকিংয়ের অত্যন্ত গুরুত্বপূর্ণ একটা বিষয় হ্যাশিং। আমাদের প্রতিদিনের কাজের অনেক ক্ষেত্রেই হ্যাশিং ব্যবহার হয়, যেটা অনেকেই হয়তো জানি না। এজন্য আজকে হ্যাশ এবং হ্যাশিং নিয়ে কথা বলবো। হ্যাশ এবং হ্যাশিং কি? একটা গল্প দিয়ে জিনিসটা ব্যাখ্যা করি। রোমিও আর জুলিয়েট (সম্পর্ক ব্যাখ্যা করার কি আর দরকার […]

How to search Google (কিভাবে গুগল মারিবেন)

‘কিভাবে জুতোর ফিতা বাঁধবেন’, ‘কিভাবে হালুয়া রান্না করবেন’ থেকে শুরু করে দুনিয়ার তাবৎ তথ্যের ভান্ডার আজকের ইন্টারনেট। সমস্যা একটাই, সময়মত ইন্টারনেটের অতল মহাসমুদ্র থেকে আপনার প্রয়োজনের তথ্যটাকে খুঁজে বের করে নিয়ে আসা। ইন্টারনেটের বিলিয়ন বিলিয়ন ওয়েবপেজ থেকে আপনার কাঙ্খিত তথ্য খুঁজে বের করা কিন্তু চাট্টিখানি কথা না। আমরা সবাই জানি সেটার জন্য আমাদের সকল কাজের […]

প্রোগ্রামিংয়ের সাধারণ ভুলগুলো

আলাল এখন টুকটাক প্রোগ্রামিং পারে। সারাদিন সে বিভিন্ন অনলাইন জাজে প্রবলেম সলভের চেষ্টা করে। একেকটা ‘Accepted’ ভারডিক্ট মানেই তার আকর্ণবিস্তৃত হাসি। ওদিকে দুলাল তেমন একটা প্রোগ্রামিং পারে না, এব্যাপারে তার খুব একটা আগ্রহও নেই। তার সারাদিনের কাজের মধ্যে অন্যতম কাজ ফেসবুক চালানো, মুভি দেখা আর এখানে সেখানে আড্ডা দেয়া। তো দুলাল  প্রোগ্রামিং এসাইনমেন্টগুলো সব আলাল […]

খোঁজ দ্য বাইনারী সার্চ

অালাল আর দুলাল, দুই বন্ধু। ছোটোবেলা থেকেই দুইজন একসাথে খায়, ঘুমায়, আড্ডা দেয়। কিন্তু সমস্যা একটাই, দুইজনই পছন্দ করে জরিনাকে। দুইজনই চায় জরিনাকে বিয়ে করতে, কিন্তু এ নিয়ে দুই বন্ধু নিজেদের মধ্যে বিবাদ করতে চায় না, আবার কেউই জরিনাকে ছাড়তে চায় না। শেষে দুইজন মিলে সিদ্ধান্ত নিলো জরিনার বাবা চৌধুরী সাহেব যাকে পছন্দ করবেন সেই […]

নবীন প্রোগ্রামারদের জন্য

শুরুর কথা: উপরের হেডিং দেখে যদিও মনে হতে পারে এটা একটা উপদেশমূলক পোস্ট, কিন্তু এটা আসলে আমার অভিজ্ঞতা থেকে এবং দেখে শেখা কিছু বিষয় নিয়ে কথা। কারণ, আমি প্রোগ্রামিং শেখার প্রথমদিকে যে ভুলগুলো করতাম, এখন অনেক নতুন প্রোগ্রামারদেরকেও ঠিক একই ভুলগুলো করতে দেখি। সেজন্যই মনে হলো, এ বিষয়গুলো শেয়ার করা দরকার। আমি খুব ভালো মাপের […]