Open in app

Sign In

Write

Sign In

S.j. Sakib
S.j. Sakib

489 Followers

Home

About

Published in

প্রোগ্রামিং পাতা

·Apr 27, 2020

অপারেটিং সিস্টেম কী করে? কিভাবে করে? — প্রথম খন্ড

নিজে নিজে টুকটাক কম্পিউটার সায়েন্স শেখার পরিকল্পনার অংশ হিসেবে Operating Systems: Three Easy Pieces বইটি পড়া শুরু করলাম। এইমাত্র প্রথম অংশটি পড়ে শেষ করলাম (তিন পিসের এক পিস)। শেখাটা পাকাপোক্ত করার জন্য চুম্বকাংশগুলো লিখে ফেলার চেষ্টা করব। আপারেটিং সিস্টেমের কাজ কী? একটি অপারেটিং সিস্টেমের মূল কাজ হল একটি কম্পিউটারে চলা প্রোগ্রামগুলোকে ম্যানেজ করা। একেকটি…

অপারেটিং সিস্টেম

7 min read

অপারেটিং সিস্টেম কি করে? কিভাবে করে? —  প্রথম খন্ড
অপারেটিং সিস্টেম কি করে? কিভাবে করে? —  প্রথম খন্ড
অপারেটিং সিস্টেম

7 min read


Aug 29, 2019

Using ref to manage state with react hooks

I was facing a problem, let’s say at some point in a react app, I get a list of cities and I have to make individual API calls to fetch info about the cities. I want to update the UI whenever a single request completes. So the solution that comes…

React

2 min read

Using ref to manage state with react hooks
Using ref to manage state with react hooks
React

2 min read


Aug 29, 2019

Reverse engineering a netis router to build a mobile app for it

Netis routers are very popular in our country, at least in my town. Probably because of their lower price. But one convenience they don’t come with is a mobile app. So I built one, with react native. How? I noticed that the admin site works through ajax. Inspecting the source revealed…

Android

3 min read

Reverse engineering a netis router to build a mobile app for it
Reverse engineering a netis router to build a mobile app for it
Android

3 min read


Published in

প্রোগ্রামিং পাতা

·May 30, 2019

A* সার্চ

স্লাইডিং পাজল সমাধান: ডিএফএস vs বিএফএস vs A* সার্চ — একটি স্লাইডিং পাজলে সাধারণত মোট আটটি স্কয়ার আর একটি খালি জায়গা থাকে। খালি জায়গাটির অবস্থান পরিবর্তন করে পাজলটিকে এলোমেলো করা যায়, আবার সমাধানও করা যায়। আমরা কোড করে এই পাজলটিকে সমাধন করার চেষ্টা করব। খালি জয়গা সহ নয়টি স্কয়ারের মোট ৯! = ৩৬২৮৮০ রকম কনফিগারেশন হতে পারে। যার মধ্যে একটি…

Algorithms

4 min read

A* সার্চ
A* সার্চ
Algorithms

4 min read


Published in

প্রোগ্রামিং পাতা

·Mar 15, 2019

রিঅ্যাক্ট হুক

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

React

4 min read

রিঅ্যাক্ট হুক
রিঅ্যাক্ট হুক
React

4 min read


Dec 10, 2018

পাইথন দিয়ে জিপির সিক্রেট অফার ডিকোড করে ফেললাম

একদিন জিপির কাছ থেকে এমন একটা মেসেজ পেলাম কি এইটা? সিক্রেট মেসেজ? কোন সিক্রেট অফার নয়ত? সারা বছর অনলিমিটেড ইন্টারনেট? অন্তত মাসখানেক? নাহ অত খুশি হয়ে সম্ভবত লাভ নেই। কোন সমস্যার কারণেই হয়ত এমন মেসেজ চলে এসেছে। ইগনোর করতে যাচ্ছিলাম। তখন ভাবলাম যাই হোক, ডিকোড করার চেষ্টা করা যাক। ক্রিপ্টোগ্রাফি…

Python

3 min read

পাইথন দিয়ে জিপির সিক্রেট অফার ডিকোড করে ফেললাম
পাইথন দিয়ে জিপির সিক্রেট অফার ডিকোড করে ফেললাম
Python

3 min read


Published in

প্রোগ্রামিং পাতা

·Nov 1, 2018

জাভাস্ক্রিপ্ট ইভেন্ট লুপ

— আসেন কানে কানে একটা সিক্রেট বলি। ‘জাভাস্ক্রিপ্ট একটি সিঙ্গেল থ্রেডেড ল্যাঙ্গুেজ।’ — কিন্তু, কিন্তু, তাহলে অ্যাসিনক্রোনাস হয় কিভাবে? — আরে ভাই, অ্যসিনক্রোনাস হতে হলে মাল্টি-থ্রেডেড হতে হবে এমন কথা কই পাইলেন? লেখা আছে কোথাও? —তাহলে এই কোডটা দেখেন। আপনি কি বলতে চান এই দুইটা রিকোয়েস্ট একটা শেষ হওয়ার পর…

JavaScript

3 min read

জাভাস্ক্রিপ্ট ইভেন্ট লুপ
জাভাস্ক্রিপ্ট ইভেন্ট লুপ
JavaScript

3 min read


Published in

প্রোগ্রামিং পাতা

·Sep 8, 2018

React + Firebase দিয়ে স্টেপ বাই স্টেপ বানিয়ে ফেলুন সিম্পলের মধ্যে গর্জিয়াস চ্যাটরুম

ফায়ারবেজ কি? ফায়ারবেজ হচ্ছে গুগলের একাটি প্ল্যাটফর্ম যা ডেভেলাপারদের অ্যাপ্লিকেশন ডেভেলাপ করার জন্য বিভিন্ন সার্ভিস দিয়ে থাকে, যেমন অথেনটিকেশন, ডেটাবেজ, স্টোরেজ, হোস্টিং, ক্লাউড ফাংশন ইত্যাদি। এক কথায় একটি অ্যাপ্লিকেশন বানাতে যা যা ইনফ্রাস্ট্রাকচার লাগে সবই। ফায়ারবেজ ব্যবহার করে কোন ব্যাকএন্ড ছাড়াই চমৎকার অ্যাপ্লিকেশন বানানো সম্ভব। আজ রিএ্যাক্ট আর ফায়ারবেজ দিয়ে স্টেপ বাই…

Firebase

7 min read

React + Firebase দিয়ে স্টেপ বাই স্টেপ বানিয়ে ফেলুন সিম্পলের মধ্যে গর্জিয়াস চ্যাটরুম
React + Firebase দিয়ে স্টেপ বাই স্টেপ বানিয়ে ফেলুন সিম্পলের মধ্যে গর্জিয়াস চ্যাটরুম
Firebase

7 min read


Published in

codeburst

·Aug 14, 2018

Dingulo: Keep track of your days and have a better insight about your life

Do you think your life sucks? Does it ever happen that you pass a pretty good day but you don’t even notice that? Yeah, we notice only the bad days and think our life sucks. I built an android app to help people with that. If you keep that in…

React Native

7 min read

Dingulo: Keep track of your days and have a better insight about your life
Dingulo: Keep track of your days and have a better insight about your life
React Native

7 min read


Published in

প্রোগ্রামিং পাতা

·Jul 21, 2018

ফ্লোটিং পয়েন্ট রিপ্রেজেন্টেশন

আপনি যদি হালকা পাতলা প্রোগ্রামিং করে থাকেন, বিশেষ করে বিভিন্ন জাজে প্রবলেম সলভ্ করার জন্য, তাহলে আপনি জানেন ফ্লোটিং পয়েন্ট নাম্বার কি প্যারাদায়ক একটা জিনিস। যদি না জানেন তাহলে এখনই F12 প্রেস করুন আর জাভাস্ক্রিপ্ট কনসোলে ছোট্ট দুটি নাম্বার যোগ করার চেষ্টা করুন।

Floating Points

4 min read

ফ্লোটিং পয়েন্ট রিপ্রেজেন্টেশন
ফ্লোটিং পয়েন্ট রিপ্রেজেন্টেশন
Floating Points

4 min read

S.j. Sakib

S.j. Sakib

489 Followers

Amateur programmer, writer, caveman.

Following
  • Md. Jamal Uddin

    Md. Jamal Uddin

  • Syed Hasan

    Syed Hasan

  • Ahmed shamim hassan

    Ahmed shamim hassan

  • Sreebash Chandra Das

    Sreebash Chandra Das

  • Abu Ashraf Masnun

    Abu Ashraf Masnun

See all (46)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams