ইনসোমনিয়া

ইনসোমনিয়া ছিলো না কখনো। হয়েছে। বালিশে মাথা রাখার কিছুক্ষণ পর পরই ঘুম চলে আসত। এরপর এক সময় তোমাকে দেখি। বালিশে মাথা দিয়ে তোমায় নিয়ে স্বপ্ন দেখা শুরু করি। ঘুম আমার দূর হয়ে যায়। আমার ঘুমের সময়, আমার নির্ঘুম সময়, সব সময় তুমি দখল করে নাও। সব জাগায় তুমি উঁকি দেওয়া শুরু করো। একটা মানুষের সব … Read more

ক্রিয়েটিভিটি বা বুদ্ধিমান

“প্রোগ্রামিং করতে অনেক ক্রিয়েটিভ হতে হয়?” “ঐটা শিখতে অনেক বুদ্ধি লাগে?” “ঐ ভাইয়াটা অনেক বুদ্ধিমান?” এগুলো সাধারণ কিছু প্রশ্ন যে গুলোর উত্তর দিতে হয়। এ ক্যাটেগরির এমন আরো অনেক প্রশ্ন আছে। সব গুলোর উত্তরই একটা। ক্রিয়েটিভি বলতে আসলে কিছু নেই। আগ্রহ বলতে একটা শব্দ রয়েছে। বলা যায় একটা বিষয়ের প্রতি কারো আগ্রহ যত বেশি, ঐ … Read more

পঁচা কথা বলে না।

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

পাইথন ডেটাবেজঃ SQLite এবং পাইথন

জনপ্রিয় প্রায় যে কোন ডেটাবেজ ম্যানেজমেন্ট সিস্টেমই আমরা পাইথনের সাথে ব্যবহার করতে পারি। সবচেয়ে সিম্পল ডেটাবেজ ম্যানেজমেন্ট সিস্টেম হচ্ছে SQLite। একটা সম্পর্কে ভালো করে জানলে বাকি সব গুলো ডেটাবেজ একই ভাবেই ব্যবহার করা যাবে। মূল বিষয় গুলো একই। একটার সাথে একটার কিছু পার্থক্য আছে, কিছু সুবিধে রয়েছে। আমাদের প্রজেক্ট অনুযায়ী আমরা ডেটাবেজ সিলেক্ট করতে পারব। … Read more

ফ্রিল্যান্সিং এ ভালো করা এবং তা ধরে রাখা…

ফ্রিল্যান্সিং এ ভালো করা এবং ভাল করা ধরে রাখার জন্য তিনটে জিনিস অনেক গুরুত্বপূর্ণ। সেগুলো হচ্ছেঃ # Skill / দক্ষতা # Communication / যোগাযোগ # Commitment / অঙ্গীকার / প্রজেক্ট কমপ্লিট করা স্কিল না থাকলে ফ্রিল্যান্সিং শুর করাই ঠিক না। অন্তত একটা বিষয় নিজেকে দক্ষ করা প্রয়োজন, কাজ শুরু আগে।কাজ শুরু করার পর কাজে পাশা … Read more

সুইফট প্রোগ্রামিং – Function | ফাংশন

৭। Function | ফাংশন   ফাংশন হচ্ছে পুনরায় ব্যবহার যোগ্য কোড ব্লক। যা একটি নির্দিষ্ট কাজ করতে পারে। সব গুলো ফাংশনের নিচে অংশ গুলো থাকেঃ   যেখানে func কীওয়ার্ড  দিয়ে ফাংশন ডিফাইন করা হয়। ফাংশনের তো একটা নাম থাকতে হবে তাই না? যে নাম দিয়ে ফাংশনটিকে ডাকতে হবে।  Function_Name হচ্ছে ফাংশনের নাম। Parameters হচ্ছে ফাংশন দিয়ে … Read more

সুইফট প্রোগ্রামিং এ কন্ট্রোল স্টেটমেন্ট For-In

সুইফট প্রোগ্রামিং এ অন্যান্য প্রোগ্রামিং এর মতই বেশ কয়েকটি কন্ট্রোল স্টেটমেন্ট রয়েছে। যেমনঃ এই লেখায় আমরা For-In সম্পর্কে জানব। একটা সিকোয়েন্স যেমন অ্যারে, ডিকশনারি, ম্যাপ, স্ট্রিং বা রেঞ্জের মধ্যে ইটারেশনের জন্য for-in লুপ ব্যবহার করা যায়। একটা রেঞ্জে for-in লুপ সবার আগে দেখি একটা নিউম্যারিক রেঞ্জের মধ্যে কিভাবে ইটারেশন করা যায়ঃ for index in 1…5 … Read more

সুইফট প্রোগ্রামিং – String  || স্ট্রিং

 ৫। String  || স্ট্রিং এর ব্যবহার আগে আমরা দেখেছি। কিভাবে একটি স্ট্রিং ভ্যারিয়েবল ডিক্লেয়ার করা হয়, কিভাবে প্রিন্ট করা হয়, আমরা এখন আরেকটু বিস্তারিত ভাবে জানব। উপরের প্রোগ্রামে শুধু একটা String ভ্যারিয়েবল ডিক্লেয়ার করা হয়েছে এবং পরে তা প্রিন্ট করা হয়েছে। আমাদের কাছে যদি একের অধিক স্ট্রিং থাকে, এবং আমরা তা এক সাথে যুক্ত করতে … Read more

সুইফট প্রোগ্রামিং এ অ্যারে

সুইফটে কালেকশন সুইফট প্রোগ্রামিং এ তিনটি বিল্টইন কালেকশন রয়েছেঃ Array Dictionary Set যেখানে অর্ডারড ডেটা রাখার জন্য অ্যারে ব্যবহার করা হয়। আনঅর্ডারড এবং ইউনিক ডেটা রাখার জন্য সেট ব্যবহার করা হয়। এবং কী-ভ্যালু পেয়ারে আনঅর্ডারড ডেটা রাখার জন্য ডিকশনারি ব্যবহার করা হয়। মিউটেবল এই অ্যারে, সেট বা ডিকশনারি তৈরি করে যদি একটা ভ্যারিয়েবলে রাখি, তাহলে … Read more

অপারেটর – সুইফট প্রোগ্রামিং

অপারেটর বিভিন্ন ম্যাথম্যাটিক্যাল অথবা লজিক্যাল অপারেশনের জন্য অপারেটর ব্যবহার করা হয়। যা এক বা একাদিক ভ্যারিয়বল, কনস্ট্যান্ট অথবা ভ্যালুর উপর প্রয়োগ করা যায়। অন্যান্য প্রোগ্রামিং এর মত সুইফটের অপারেটর গুলো হচ্ছেঃ অ্যারিথম্যাটিক অপারেটরঃ সুইফটের স্ট্যান্ডার্ড ম্যাথ বা অ্যারিথমেটিক অপারেটর গুলো হচ্ছে যোগ (+), বিয়োগ (-), গুণ (*), ভাগ (/) 2 + 2 // equals 46 … Read more