স্ক্র্যাচ একটি ব্লক ভিত্তিক প্রোগ্রামিং ভাষা হিসেবে পরিচিত হলেও যৌক্তিক চিন্তার বিকাশ এবং ক্রিয়েটিভ লার্নিং-এর অন্যতম কার্যকরি সরঞ্জাম। প্রোগ্রামিং শিখে সবসময় কম্পিউটার বিজ্ঞানী হতে হবে এমন না। প্রোগ্রামিং হল কম্পিউটারকে দিয়ে কাজ করিয়ে নেয়ার পদ্ধতি। কম্পিউটার বড় সমস্যা বা কাজ ছোট ছোট ভাগে ভাগ করে এবং সেই ছোট ছোট কাজগুলো ধাপে ধাপে সমাধানের মাধ্যমেই বড় কাজটি সম্পন্ন করা হয়ে যায়।
প্রযুক্তির এ যুগে স্মার্টফোন, কম্পিউটার বা ইন্টারনেট ছাড়া দিন পার করা কঠিনই বটে। করোনাকালের পর ইন্টারনেটের ওপর নির্ভরশীলতা অনেক বেড়েছে। বিনোদনের অন্যতম মাধ্যম হিসেবেও পরিচিতি পেয়েছে ইন্টারনেট। আর তাই আমাদের দৈনিক ইন্টারনেট ব্যবহারের একটি বড় অংশজুড়েই রয়েছে ফেসবুকসহ বিভিন্ন সামাজিক যোগাযোগমাধ্যম। নিরাপত্তার বিষয়ে সচেতন না হলে এসব সাইটে বড় ধরনের সাইবার হামলার কবলে পড়তে হতে পারে। সামাজিক যোগাযোগের বিভিন্ন সাইটে নিরাপদে থাকার কৌশলগুলো জেনে নেওয়া যাক।
This year, we celebrated the Software Freedom Day (SFD) in September 18th. Software Freedom is celebrated in the 3rd Saturday, in the month of September each year.
SFD is a worldwide celebration of Free and Open Source Software (FOSS). The goal in this celebration is to educate the worldwide public about the benefits of using high quality FOSS in education, in government, at home, and in business - in short, everywhere! The non-profit organization Software Freedom International coordinates SFD at a global level, providing support, giveaways and a point of collaboration, but volunteer teams around the world organize the local SFD events to impact their own communities.
"পিএইচপি ওয়েব প্রোগ্রামিং" বইটিতে প্রোগ্রামিং-এর মৌলিক বিষয়গুলো থেকে শুরু করে পূর্ণাঙ্গ অ্যাপলিকেশন তৈরী ধাপে ধাপে আলোচনা করা হয়েছে। প্রোগ্রামিং ভাষার বিভিন্ন ফিচার বা বৈশিষ্টগুলো ব্যবহার করে বিভিন্ন ধরনের প্রোগ্রামিং সমস্যার সমাধান করা হয়ে থাকে। একটি অংশের সাথে অপর একটি অংশ তার সাথে আরও একটি এভাবে প্রোগ্রামগুলো তৈরী করা হয়। একটি অংশের কোড অপর অংশের সাথে যুক্ত হবে কিনা বা কি কি শর্তে যুক্ত হতে পারবে সেগুলো নিয়ন্ত্রণ করা যায়।
এই বইতে প্রোগ্রামিং ভাষা হিসেবে ব্যবহার করা হয়েছে পিএইচপি (PHP)। সেই সাথে ডাটাবেজ হিসেবে মাইএসকিউএল (MySQL) এবং ওয়েব ডিজাইনের জন্য এইচটিএমএল (HTML) এবং সিএসএস (CSS) নিয়ে একাধিক অধ্যায়ে আলোচনা করা হয়েছে।
স্কুলের মাঠে বিশাল এক সামিয়ানা, মাঠ জুড়ে কৌতুহল নিয়ে ঘোরাঘুরি করছে কয়েক হাজার গণিত ও বিজ্ঞানে আগ্রহী শিক্ষার্থী। সকাল সকাল পরীক্ষা দিয়ে শুরু হলেও দিনব্যাপী নানা আয়োজন থাকে এই সামিয়ানার মূল মঞ্চে এবং মাঠের বিভিন্ন অংশ। গণিত অলিম্পিয়াড মানে সবারই অভিজ্ঞতা ছিলো এমনই।
সবুজ, নীল, কালো, লাল, হলুদ—পাঁচটি রং একটি সাদা রঙের পটভূমির ওপর ব্যবহার করে আন্তর্জাতিক গণিত অলিম্পিয়াডের (আইএমও) লোগো তৈরি করা হয়েছে। পাঁচটি রঙের মাধ্যমে মূলত পাঁচটি মহাদেশ বোঝানো হয়। পাশাপাশি একটি বিশেষ দিক হলো, বিশ্বের প্রতিটি দেশের পতাকাতেই এই পাঁচ রঙের অন্তত একটি রং রয়েছে।
বাংলায় লেখা ‘ভার্চ্যুয়াল ট্যুর’। মাউসের এক ক্লিকেই শুরু হলো ত্রিমাত্রিক (থ্রিডি) ভ্রমণ। এল বঙ্গবন্ধু শেখ মুজিবুর রহমানের স্মৃতিস্তম্ভ। চেনা স্মৃতিস্তম্ভের অবস্থান ধানমন্ডির পুরোনো ৩২ নম্বর সড়কের পাশে। যার পেছনে ধানমন্ডি লেক। বৃক্ষশোভিত প্রকৃতি। মাউস নাড়িয়ে ঘুরে দেখি স্মৃতিস্তম্ভ চত্বর। তখনই দৃষ্টি কাড়ে পর্দার ‘সাউন্ড’ সংকেতটি। সেখানে চাপ দিতেই নারীকণ্ঠ ভেসে আসে। প্রাঞ্জল বাংলায় সে কণ্ঠ জানায়, স্মৃতিস্তম্ভটির অবস্থান বঙ্গবন্ধু শেখ মুজিবুর রহমান স্মৃতি জাদুঘরের সম্মুখে। জাতীয় দিবসসহ বিভিন্ন সময় যেখানে রাষ্ট্রপতি, প্রধানমন্ত্রীসহ সর্বস্তরের মানুষের শ্রদ্ধা নিবেদনের জন্য আসেন।
বাংলা, ইংরেজি ও গণিতের মত কম্পিউটার প্রোগ্রামিং শেখাও একই রকম গুরুত্বপূর্ণ। যে যত আগে এই বিষয়ে দক্ষ হতে পারবে সে ততটাই আগে এর সুবিধাগুলো নিতে পারবে। আর এই জন্য কম্পিউটার বিজ্ঞানের শিক্ষার্থী হতে হবে এমন নয়। বরং প্রোগ্রামিং শেখা উচিত স্কুল থেকে। কলেজে ভর্তি হওয়ার সময় থেকেই নিজের একটি ওয়েবসাইট থাকতে পারে যা তার নিজের তৈরী করা। আর যারা কলেজ জীবন পার করে এসেছেন তারা এখন শিখতে পারেন এবং এখন থেকেই চালু করতে পারেন নিজের ব্যক্তিগত ওয়েবসাইট।
নতুন নতুন প্রযুক্তি পণ্যের উদ্ভাবনের সঙ্গে সঙ্গে সবাই হয়ে উঠছেন এক–একজন ভিডিওগ্রাফার ও সিনেমাটোগ্রাফার। আবার পেশাদারদের জন্যও আরও সহজ এবং নতুন আঙ্গিকে ভিডিও রেকর্ডের সুযোগ সৃষ্টি হয়েছে।