Suhanur Rahman

Suhanur Rahman

সোহানুর রহামান, বাংলাদেশী বংশোদ্ভূত ওয়েব-ডেভেলপার। ওয়েবসাইট ডিজাইন এবং বিল্ডিং এবং কাস্টমাইজেশনে সমৃদ্ধ অভিজ্ঞতা আছে। এছাড়াও - ওয়ার্ডপ্রেস, জাভা, HTML5, CSS3, PHP, JavaScript, অ্যাডোব ফটোশপ -এ সমৃদ্ধ জ্ঞান রয়েছে। 

ভার্সন কন্ট্রোল সিস্টেম – গিট (git)-পর্ব-১

গিট নিয়ে কাজ শুরু করার আগে আসুন জেনে নেই, ভার্সন কন্ট্রোল কি? ভার্সন কন্ট্রোল (Version Control) : ভার্সন কন্টোল হচ্ছে এমন একটি পদ্ধতি যা আপনার প্রজেক্টের(project) বিভিন্ন সময়ের পরিবর্তনগুলো সংরক্ষণ করে রাখে। ভার্সন কন্ট্রোল সিস্টেমের মাধ্যমে আপনি আপনার প্রজেক্টের পূর্বের যে কোন সময়ের স্থিতীশীল অবস্থায় ফিরে যেতে পারবেন। গিট(git): গিট হচ্ছে একটি ওপেনসোর্স(open source) ভার্সন কন্ট্রোল সিস্টেম। এর মাধ্যমে একজন ব্যবহারকারী যতবার তার পরিবর্তনগুলো কমিট(commit) করবে ততবার গিট তার সম্পূর্ণ ফাইল সংরক্ষন করে রাখবে। গিট এর একটি বড় সুবিধা হচ্ছে একটি প্রজেক্ট নিয়ে অসংখ্য ডেভেলপার(developer) একই সময় কাজ করতে পারে। আপনি চাইলে ইন্টারনেট সংযোগ ছাড়াও কাজ করতে পারবেন। আসুন দেখে নেই গিট এর বহুল ব্যবহৃত কমান্ডগুলো(command)-git init -একটি নতুন রিপোজিটরি(repository) তৈরি করার জন্য।git clone – পূর্ব থেকে বিদ্যমান কোন  রিপোজিটরির সম্পূর্ণ তথ্য ডাউনলোড করার জন্যgit commit – অফলাইন(offline) রিপোজিটরিতে স্থায়ীভাবে কাজ সংযুক্ত করার জন্যgit pull – রিমোট(remote) রিপোজিটরি থেকে ফাইল…

বিস্তারিত ভার্সন কন্ট্রোল সিস্টেম – গিট (git)-পর্ব-১
ব্লকচেইন টেকনোলজি

ব্লকচেইন টেকনোলজি

ব্লকচেইন টেকনোলজি ওয়েব ও ইন্টারনেট -এর মতো বা তার চেয়েও বেশি সম্ভাবনাময় একটি প্রযুক্তি ও প্লাটফর্ম! সাধারণত কাগজের তৈরি প্রচলিত মুদ্রা বা এ সংশ্লিষ্ট কোন ডিজিটাল স্বাক্ষর সম্বলিত বস্তু ব্যবহার করে বাস্তব জীবনে এবং অনলাইনে লেনদেন সংক্রান্ত ব্যাপারগুলো আপাতঃ দৃষ্টিতে কোন প্রকারের সমস্যা ছাড়াই মিটিয়ে ফেলা যায়। তবে বর্তমানে ব্যবহৃত এটিএম কার্ড, ক্রেডিট কার্ড, ডেবিট কার্ড অথবা অন্য ডিজিটাল স্বাক্ষর সম্বলিত বস্তুগুলো ব্যবহারে দুটি বড় সমস্যা রয়েছে। এসব লেনদেনের ক্ষেত্রে গ্রাহক ও গ্রহিতা উভয়কে তৃতীয় কোন পক্ষের উপর ‘ট্রাস্ট’ বা আস্থা রাখতে হয়, উদাহরণস্বরূপ ব্যাংক। তৃতীয় পক্ষ এই ব্যাংকে উভয় পক্ষ একটি নির্দিষ্ট পরিমাণের মুদ্রা পরিশোধ করে! ইংরেজীতে ‘ডাবল স্পেন্ডিং’ বলে একটা বিষয় আছে, যা যেকোনো ই-ক্যাশ সিস্টেমের ফাঁক ফোঁকর দিয়ে ঢুকে যেতে পারে! ‘ডাবল স্পেন্ডিং’ হলো একই ই-ক্যাশ দুই বার বা তার বেশি ব্যবহার করা! ২০০৮ সালের অর্থনৈতিক মন্দার সময় পৃথিবীর সব বড় বড় ব্যাঙ্কগুলিও প্রায় পথে বসেছিল। অর্থাৎ…

বিস্তারিত ব্লকচেইন টেকনোলজি

ডাটা সায়েন্টিস্ট কাদের বলা হয়? এই বিষয় নিয়ে পড়াশোনা করতে চাইলে কী যোগ্যতা দরকার হয়?

স্বত্বঃ এই লেখাটি জনপ্রিয় স্কিল শেয়ারিং সোশ্যাল প্লাটফর্ম Quora থেকে সংগ্রহ করা হয়েছে। ডেটা সায়েন্স কী? ডেটা সায়েন্স নতুন এবং দ্রুত জনপ্রিয় হচ্ছে এমন একটি ফিল্ড। অনেকেই ইদানীং ডেটা সায়েন্সের প্রতি আগ্রহী হয়ে উঠছে। অথচ তাদের অনেকেই পরিষ্কারভাবে জানে না ডেটা সায়েন্স বলতে কী বোঝায়। ডেটা সায়েন্স ইজ লুজলি ডিফাইন্ড। অর্থাৎ ডেটা সায়েন্স বলতে অনেক কিছুই বোঝানো সম্ভব এবং অনেক কিছুই বোঝানো হচ্ছে। কোন ডিসিপ্লিনের মানুষ শব্দটি ব্যবহার করছে তার উপর নির্ভর করে তারা ডেটা সায়েন্স বলতে কী বোঝাচ্ছে। এর কারণ হলো ডেটা নিয়ে যে বা যারা কাজ করে তারাই নিজেদেরকে ডেটা সায়েন্টিস্ট হিসেবে দাবী করতে পারে। সহজ করে বলতে গেলে ডেটা সায়েন্স এমন একটি শাখা যেখানে নানা বিষয়ের লোকজন একসাথে ডেটা নিয়ে কাজ করে সেই ডেটাকে অর্থবহ করে ব্যবহারোপযোগী করে তোলে যা থেকে সিদ্ধান্ত গ্রহণ করা সম্ভব হয়। অর্থাৎ কোন প্রতিষ্ঠানের কাছে যে ডেটা আছে সেই ডেটা প্রতিষ্ঠানটির কী…

বিস্তারিত ডাটা সায়েন্টিস্ট কাদের বলা হয়? এই বিষয় নিয়ে পড়াশোনা করতে চাইলে কী যোগ্যতা দরকার হয়?

ChatGPT এর নাড়িনক্ষত্র!

ChatGPT কী? দিনদিন আর্টিফিসিয়াল ইন্টেলিজেন্স/এআই এর জগতে অভূতপূর্ব উন্নতি হচ্ছে। বিগত বছরে আমরা AI বা Artifitial Intelligence ক্ষেত্রে বেশকিছু অনবদ্য আবিষ্কার দেখতে পেয়েছি। যেমন MidJourneyAI দিয়ে কিন্তু এখন অসাধারণ সুন্দর সুন্দর ছবি তৈরি করা যাচ্ছে। তাও আবার ঘণ্টার পর ঘণ্টা বসে না থেকে জাস্ট দুয়েকটা কিওয়ার্ড এর সাহায্যেই মূহূর্তের মধ্যেই কিন্তু কাঙ্ক্ষিত ছবি পাওয়া সম্ভব হচ্ছে। OpenAI এর DALL·E 2 দিয়েও এ ধরনের ছবি পাওয়া যায়। MidJourneyAI এবং ChatGPT ‘র মতো এটিও এখনো পর্যন্ত নির্দিষ্ট লিমিটে ফ্রি আছে। AI বা Artificial Intelligence এর সুবিধা কিন্তু এটাই। খাটুনি হবে কম ফলাফল আসবে বেশি। ChatGPT ও এমনই এক আর্টিফিসিয়াল ইন্টেলিজেন্স যেটি মানুষের ভাষাকে বুঝতে সক্ষম এবং সেই ভাষার অর্থ বুঝে মানুষের কাঙ্ক্ষিত সমাধান ও দিতে সমর্থ। আপনি যা চাইবেন তা-ই পাবেন ChatGPT এর কাছ থেকে। এটি OpenAI এর একটি প্রজেক্ট। যার পূর্ণরূপ হলো: Generative Pre-trained Transformer গত বছর, অর্থাৎ ২০২২ এর নভেম্বরেই কিন্তু এটি রিলিজ হয়। এটি মূলত একটি বট, যার সাথে কথা বলা যাবে এবং তাকে প্রশ্ন…

বিস্তারিত ChatGPT এর নাড়িনক্ষত্র!

ICANN কি? ICANN এর কাজ কি? ICANN কেন গুরুত্বপূর্ণ?

যারা ওয়েবসাইট ডেভেলপ করেন, যারা ওয়েবসাইটের মালিক, যারা ডোমেইন ও হোস্টিং এর ব্যবসা করেন এবং যারা মোটামুটি ইন্টারনেট impassioned, তারা সকলেই ICANN শব্দটির সঙ্গে পরিচিত। এমনকি, যারা শুধুমাত্র ইন্টারনেট ইউজার, ফেসবুক কিংবা অন্যান্য সামাজিক যোগাযোগ মাধ্যম ব্যবহার করেন, তাদের কাছে শব্দটি সম্পর্কে কিংবা এর কাজ সম্পর্কে জানার ব্যাপারটা গৌণ। তবে, জেনে রাখলে লাভ ছাড়া তো কোনও লসের বিষয় নেই। ICANN কি? ইন্টারনেটের মাধ্যমে কোনও ব্যক্তির সামাজিক যোগাযোগ কিংবা যে কোনও দরকারি তথ্য খুঁজে পাওয়ার জন্যে ব্রাউজারে একটি ওয়েবসাইটের অ্যাড্রেস টাইপ করতে হয়। এই অ্যাড্রেসটি হতে পারে একটি নাম কিংবা নাম্বার, যেটাকে টেকনোলোজির ভাষায় ইউআরএল বলা। আর এই ইউআরএল বা অ্যাড্রেসটি হতে হয় ইউনিক। এই ইউনিক নাম বা অ্যাড্রেসটি যে প্রতিষ্ঠান অ্যাসাইন  বা নিয়ন্ত্রণ করে, সেই প্রতিষ্ঠানের নাম ICANN যা অ্যামেরিকায় অবস্থিত। ICANN একটি অলাভজনক প্রতিষ্ঠান (nonprofit organization) যারা বিনাস্বার্থে ইন্টারনেট দুনিয়াকে এই সাপোর্ট দিয়ে যাচ্ছে। তবে, সাপোর্ট দিতে গিয়ে যে…

বিস্তারিত ICANN কি? ICANN এর কাজ কি? ICANN কেন গুরুত্বপূর্ণ?
উইন্ডোজ

মাইক্রোসফট কেন উইন্ডোজ পাইরেসি সমর্থন করে?

জীবনে প্রথম ল্যাপ্টপ অথবা কম্পিউটার চালানোর সময় আপনি তাতে যে অপারেটিং সিস্টেমটি দেখেছিলেন , সেটি হয়ত ছিল মাইক্রোসফট এর উইন্ডোজ। উইন্ডোজ এক্সপি, উইন্ডোজ ৭, উইন্ডোজ ৮ বা উইন্ডোজ ১০। প্রশ্ন করে দেখুন নিজের মনে, আমরা আমাদের কম্পিউটার কিংবা ল্যাপটপে যে উইন্ডোজ অপারেটিং সিস্টেম ব্যবহার করছি সেটি কি অফিসিয়ালি মাইক্রোসফট এর কাছ থেকে কিনেছি? মাইক্রোসফট এর অফিসিয়াল ওয়েবসাইটে উইন্ডোজ ১০ হোম এডিশন এর দাম প্রায় ১০ হাজার টাকার কাছাকাছি। মাইক্রোসফট কেন তাদের গুরুত্বপূর্ণ এই প্রোডাক্টটিকে পাইরেসি করার জন্য উন্মুক্ত করেদিল। সারা বিশ্বে কোটি কোটি মানুষ পাইরেসি করে মাইক্রোসফট এর দুনিয়াজয়ী অপারেটিং সিস্টেম ফ্রি ব্যবহার করছে, তারা কেনইবা কিছু বলছে না। তারা তো ইচ্ছা সকল পাইরেসি করা উইন্ডোজ অপারেটিং সিস্টেম কম্পিউটার এর উইন্ডোজ ক্রপ করে, কম্পিউটারকে ব্যবহার অনুপযোগী করে ফেলতে পারতো বা পারে, তাইনা? আর এখানেই মজার ব্যাপার হচ্ছে যে, মাইক্রোসফট নিজেরাই চায় তাদের এই অপারেটিং সিস্টেম পাইরেসি হোক। অবাক হলেন? হ্যা সত্যি।…

বিস্তারিত মাইক্রোসফট কেন উইন্ডোজ পাইরেসি সমর্থন করে?
ইন্সটাগ্রাম

ইন্সটাগ্রামের না বলা কথা: ইন্সটাগ্রামের অন্ধকার জগত

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

বিস্তারিত ইন্সটাগ্রামের না বলা কথা: ইন্সটাগ্রামের অন্ধকার জগত

ডিপ লার্নিং বনাম মেশিন লার্নিং – পার্থক্য কোথায়?

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

বিস্তারিত ডিপ লার্নিং বনাম মেশিন লার্নিং – পার্থক্য কোথায়?

বিশ্ববিদ্যালয়ের শিক্ষার্থীদের জন্য কাজের ১০ সফটওয়্যার

শিক্ষাজীবনে ভালো করতে চাইলে কিংবা কর্মক্ষেত্রের প্রস্তুতি হিসেবে কলেজ-বিশ্ববিদ্যালয়ের শিক্ষার্থীদের কম্পিউটার জ্ঞান ও দক্ষতা বেশ গুরুত্বপূর্ণ। নিজেকে এগিয়ে রাখতে ছাত্রাবস্থায়ই কিছু কিছু সফটওয়্যারের কাজ শেখা শুরু করা উচিত। বিভিন্ন বিশ্ববিদ্যালয়ের শিক্ষকদের সঙ্গে কথা বলে জানা গেল, কোন কোন সফটওয়্যার সম্পর্কে কেন জানা ও শেখা জরুরি ১. লেখালেখির জন্য মাইক্রোসফট ওয়ার্ড না শিখে, না জেনে বিশ্ববিদ্যালয়ের গণ্ডি পার হওয়াই নাকি বৃথা, এমনটাই বললেন ড্যাফোডিল ইন্টারন্যাশনাল ইউনিভার্সিটির মার্কেটিং বিভাগের জ্যেষ্ঠ প্রভাষক বিপাশা মতিন। তিনি বলেন, ‘যে বিষয়েই পড়ি না কেন, মাইক্রোসফট ওয়ার্ড সম্পর্কে খুব ভালো ব্যবহারিক জ্ঞান থাকা জরুরি। দ্রুত টাইপিং আর লেখা সম্পাদনা থেকে শুরু করে বিভিন্ন গ্রাফিক্যাল ডেটাও মাইক্রোসফট ওয়ার্ডে সুন্দরভাবে উপস্থাপন করা যায়।’ ২. প্রেজেন্টেশনের জন্য বিজ্ঞান, বাণিজ্য বা মানবিক যে বিভাগেই পড়ুন না কেন, মাইক্রোসফট পাওয়ার পয়েন্টের মাধ্যমে প্রেজেন্টেশন তৈরি ও উপস্থাপন আপনাকে জানতেই হবে। ইস্ট ওয়েস্ট বিশ্ববিদ্যালয়ের ব্যবসায় প্রশাসনের প্রভাষক বুশরা হুমায়রা জানান, এখন বিভিন্ন বিশ্ববিদ্যালয়ে প্রায় সব…

বিস্তারিত বিশ্ববিদ্যালয়ের শিক্ষার্থীদের জন্য কাজের ১০ সফটওয়্যার