ব্লগ
ওয়েবসাইট ডেভেলপমেন্ট, SEO, Google Ads, Windows-এর জন্য ডেভেলপমেন্ট, বিদ্যমান সিস্টেমের ব্যবহার ও বাগ তদন্ত নিয়ে KomuraSoft LLC-এর ব্যবহারিক নিবন্ধ।
পুরো সাইটে AI অনুসন্ধান
ফলাফল তৈরির জন্য অনুসন্ধান কোয়েরি Cloudflare AI Search-এ পাঠানো হয়। ব্যক্তিগত তথ্য লিখবেন না।
-
Windows ভার্চুয়ালাইজেশনের গভীরতা (পর্ব ৩) — সেকেন্ডে বুট হওয়া ভার্চুয়াল মেশিন: WSL2, Windows Sandbox ও কন্টেইনার এত হালকা কেন
WSL2 ও Windows Sandbox সেকেন্ডে শুরু হয়ে এত হালকা মনে হয় কেন? এই নিবন্ধ ডায়নামিক বেস ইমেজ ও ডাইরেক্ট ম্যাপ থেকে ডায়নামিক মেমরি বরাদ্দ ও Hyper-V আইসোলেটেড...
-
Windows ভার্চুয়ালাইজেশনের গভীরতা (পর্ব ২) — কার্নেলও দেখতে পায় না এমন মেমরি: VBS, HVCI ও Credential Guard কীভাবে কাজ করে
সামঞ্জস্যপূর্ণ হার্ডওয়্যারে ক্লিন ইনস্টলে VBS ডিফল্টে চালু থাকে এবং হাইপারভাইজার ও SLAT দিয়ে কার্নেলের চেয়ে শক্তিশালী আইসোলেশন তৈরি করে। এই নিবন্ধ VTL, Se...
-
Windows ভার্চুয়ালাইজেশনের গভীরতা (পর্ব ১) — আপনার Windows আসলে কোথায় চলছে? হাইপারভাইজার ও পার্টিশন
Hyper-V চালু করলে হোস্ট Windows নিজেই রুট পার্টিশন হিসেবে হাইপারভাইজারের উপর চলে। এই নিবন্ধ VT-x, SLAT ও VMBus-এর ভূমিকা দিয়ে ভার্চুয়ালাইজেশনের ভিত্তি ব্যা...
-
Win32 থ্রেড পুল API — CreateThreadpoolWork দিয়ে থ্রেড তৈরি না করে কনকারেন্সি
নেটিভ কোডে চারদিকে CreateThread ডাকছেন? এই নিবন্ধ Vista-তে নতুন করে সাজানো Win32 থ্রেড পুল API ব্যাখ্যা করে — work, timer, wait ও io চারটি অবজেক্ট, ক্লিনআপ গ...
-
নেমড পাইপ ব্যবহারিকভাবে — ডিজাইন থেকে নিরাপত্তা পর্যন্ত Windows-এর মানক IPC
Windows-এর মানক আন্তঃপ্রক্রিয়া যোগাযোগ নেমড পাইপের ব্যবহারিক গাইড। প্রাথমিক উৎস থেকে এই নিবন্ধ বাইট ও মেসেজ মোডের পছন্দ, একাধিক ক্লায়েন্ট সামলানো সার্ভার ড...
-
ঘুম থেকে জাগলে ভাঙে যে অ্যাপ — Windows পাওয়ার ইভেন্টের কাজ ও যে ব্যবসায়িক অ্যাপ তা সহ্য করে
ল্যাপটপ খুললেন আর ব্যবসায়িক অ্যাপের সংযোগ মৃত — কারণ ঘুম ধরে না নেওয়া ডিজাইন। এই নিবন্ধ WM_POWERBROADCAST নোটিফিকেশন প্রবাহ, Modern Standby আচরণ, বিচ্ছিন্ন...
-
DllMain ও লোডার লক — DLL ইনিশিয়ালাইজেশনে "কিছুই করবেন না" বলা হয় তার আসল কারণ
DllMain থেকে LoadLibrary ডাকা বা অন্য থ্রেডের সাথে সিঙ্ক্রোনাইজ করা যায় না কেন। প্রাথমিক উৎস থেকে এই নিবন্ধ ব্যাখ্যা করে লোডার লক প্রতিটি DLL নোটিফিকেশন সির...
-
"Not Responding" আসলে কী — Windows কীভাবে অ্যাপ হ্যাং ধরে, আর যে ডিজাইন হ্যাং করে না
Windows-এর "Not Responding" এমন যন্ত্র যেখানে OS বিচার করে উইন্ডো ৫ সেকেন্ড মেসেজ তোলেনি আর তাকে ঘোস্ট উইন্ডো দিয়ে বদলায়। এই নিবন্ধ সেই বিচারের অভ্যন্তর, হ...
-
Spurious Wakeup — কন্ডিশন ভেরিয়েবল কেন "নোটিফাই না হয়েও" জাগে এবং Windows-এ সঠিকভাবে কীভাবে অপেক্ষা করবেন
কন্ডিশন ভেরিয়েবলের ওয়েট নোটিফিকেশন না এলেও ফিরতে পারে (spurious wakeup)। এই নিবন্ধ Windows বাস্তবায়ন থেকে ব্যাখ্যা করে স্পেসিফিকেশন কেন সেটা অনুমোদন করে, ...
-
ক্লিপবোর্ড ও ড্র্যাগ অ্যান্ড ড্রপ কীভাবে কাজ করে — ব্যবসায়িক অ্যাপে OLE ডেটা ট্রান্সফার সঠিকভাবে সামলানো
Excel টেবিল পেস্ট করলে ফরম্যাটিং ভেঙে যায়; সোর্স অ্যাপ বন্ধ করলে আর পেস্ট করা যায় না — দুটোই আসে ক্লিপবোর্ড একই বিষয়বস্তু একসঙ্গে একাধিক ফরম্যাটে রাখে বলে...
-
WPR/WPA বাস্তবে — "পুরো PC ধীর"-এর সিস্টেম-ব্যাপী পারফরম্যান্স অনুসন্ধানের ভূমিকা
Task Manager যে "পুরো PC ধীর" বা "স্টার্টআপ ধীর" পারফরম্যান্স সমস্যা ধরতে পারে না, WPR/WPA দিয়ে OS-ব্যাপী ETW ট্রেস ধরে পড়ে অনুসন্ধান করা যায়। এই নিবন্ধ w...
-
অ্যাপের চোখে Windows শাটডাউন — প্রস্থান নোটিফিকেশন, রিস্টার্ট ও বিদ্যুৎ বিচ্ছিন্নতা সঠিকভাবে সহ্য করা
Windows Update-এর রাতের রিস্টার্ট মাপের ডেটা নষ্ট করল — এমন দুর্ঘটনা ডিজাইনে আটকানো যায়। এই নিবন্ধ প্রাথমিক উৎস থেকে বলে WM_QUERYENDSESSION ও PRESHUTDOWN-এর...
-
Windows অ্যাপ অ্যাক্সেসিবিলিটির পরিচিতি — UI Automation ও যুক্তিসঙ্গত সমন্বয়ের প্রয়োজনীয়তার প্রস্তুতি
এপ্রিল ২০২৪ থেকে কার্যকর প্রতিবন্ধী বৈষম্য নির্মূল সংশোধনের প্রেক্ষাপটে এই নিবন্ধ WinForms/WPF-এ নামকরণ, কীবোর্ড পরিচালনা, কনট্রাস্ট ও যাচাই সরঞ্জামকে বাস্তব...
-
জাপানি ফন্ট ও অক্ষরের ফাঁদ — ব্যবসায়িক অ্যাপে JIS2004, IVS ও গাইজি সামলানো
"葛 অক্ষর স্ক্রিন ও মুদ্রিত ফর্মে আলাদা দেখায়।" "ব্যক্তির নামের অক্ষর প্রদর্শিত হয় না।" ব্যবসায়িক সিস্টেমে অক্ষর-সমস্যা সমাধানযোগ্য হয় যখন অক্ষর-কোড (ডেটা...
-
Group Policy থেকে Intune — ছোট ও মাঝারি ব্যবসার জন্য ডিভাইস-ব্যবস্থাপনা মাইগ্রেশন নির্দেশিকা
AD সার্ভার বদলাতে এলে Group Policy-তে থাকবেন না Entra ID প্লাস Intune-এ যাবেন? এই নিবন্ধ ছোট ও মাঝারি ব্যবসার জন্য দুইয়ের প্রয়োগের পার্থক্য, লাইসেন্সিং, Gr...
-
Windows সার্ভিস অ্যাকাউন্ট বেছে নেওয়া — LocalSystem, ভার্চুয়াল অ্যাকাউন্ট ও gMSA
এখনও Windows সার্ভিস LocalSystem-এ চালাচ্ছেন? এই নিবন্ধ LocalService, NetworkService, ভার্চুয়াল অ্যাকাউন্ট, ডোমেন ব্যবহারকারী ও gMSA-এর বিশেষাধিকার ও নেটওয়...
-
OneDrive "ফাইল অন-ডিমান্ড" ও ব্যবসায়িক অ্যাপ — প্লেসহোল্ডার যে অনুমান ভাঙে এবং কীভাবে মোকাবিলা করবেন
ডেস্কটপের CSV খোলে না, বা আমদানি "ফাইল পাওয়া যায়নি" দিয়ে ব্যর্থ হয় — কারণ হতে পারে OneDrive-এর Known Folder Move ও ফাইল অন-ডিমান্ড। এই নিবন্ধ প্লেসহোল্ডা...
-
Windows অ্যাপ সামঞ্জস্য কীভাবে কাজ করে ── সামঞ্জস্য মোড, shim ও Compatibility Administrator দিয়ে পুরনো অ্যাপ বাঁচিয়ে রাখা
সামঞ্জস্য মোড টিক করলে পুরনো অ্যাপ কেন চলতে শুরু করে। এই নিবন্ধ shim (API হুক), প্রতিনিধি shim কী করে, Compatibility Administrator ও sdbinst দিয়ে রোলআউট, সী...
-
Windows মেমরির গভীরতা (পর্ব ৩) — সেকশন অবজেক্ট ও কপি-অন-রাইট: DLL ও ফাইল ম্যাপিং আসলে কী
এই নিবন্ধ সেকশন অবজেক্ট, ইমেজ ও ডেটা ম্যাপিং, শেয়ার্ড ক্যাশ এবং কপি-অন-রাইট জুড়ে ব্যাখ্যা করে DLL ও শেয়ার্ড মেমরি কীভাবে ভৌত পেজ ভাগ করে।
-
আজকের Windows শেল ইন্টিগ্রেশন ── কনটেক্সট মেনু, ফাইল অ্যাসোসিয়েশন, আর Windows 11-এ কী বদলেছে
Windows 11 কনটেক্সট মেনু কেন আইটেম "আরও অপশন দেখান"-এর পেছনে লুকায়, এক্সটেনশন → ProgID → verb অ্যাসোসিয়েশনের ভিত্তি থেকে ক্লাসিক শেল এক্সটেনশনের সতর্কতা, ত...
-
কর্পোরেট প্রক্সি ও Windows অ্যাপ — WinINET, WinHTTP ও .NET-এ প্রক্সি রেজোলিউশন গুছিয়ে নেওয়া
ব্রাউজার পার হয়, কিন্তু শুধু ব্যবসায়িক অ্যাপ কর্পোরেট প্রক্সি পেরোতে পারে না। কারণ সাধারণত WinINET, WinHTTP, এনভায়রনমেন্ট ভেরিয়েবল ও .NET আলাদা সেটিং পড়...
-
Windows মেমরির গভীরতা (পর্ব ২) — একটি ভৌত পেজের জীবন: পাঁচটি তালিকা ও পেজ ফাইলের সত্য
এই নিবন্ধ PFN ডেটাবেস, Standby, Modified, মেমরি সংকোচন ও পেজ ফাইল জুড়ে Working Set ছাড়ার পর একটি ভৌত পেজ কোথায় যায় তা ব্যাখ্যা করে।
-
Windows-এ প্যাকেট ক্যাপচার বাস্তবে — pktmon, netsh trace ও Wireshark বেছে নেওয়া
অ্যাপ লগে শুধু "timeout" রেখে যাওয়া যোগাযোগ ব্যর্থতা তারের উপর সত্যি গিয়েছিল এমন প্যাকেট দেখে এক স্তর নিচে খোঁজা যায়। সার্ভারে Wireshark বসানো না গেলেও অন...
-
Windows মেমোরির গভীরতা (পর্ব ১) — যে মুহূর্তে ভার্চুয়াল ঠিকানা হয়ে ওঠে ভৌত RAM: শুরু থেকে শেষ পর্যন্ত page fault
এই নিবন্ধ VirtualAlloc, VAD, পেজ টেবিল, TLB, demand-zero ও hard fault জুড়ে সেই মুহূর্ত ব্যাখ্যা করে যখন একটি ভার্চুয়াল ঠিকানায় ভৌত RAM বরাদ্দ হয়।
-
Windows ত্রুটি কোড পড়া — Win32, HRESULT ও NTSTATUS-এর তিন-স্তর কাঠামো
যখন 0x80004005 আসে, খোঁজার আগে একে ভেঙে নিন। নিবন্ধ Win32, HRESULT ও NTSTATUS-এর তিন স্তর, 0x8007xxxx ধরন এবং err.exe ও PowerShell দিয়ে খোঁজা সাজায়।
-
নিবন্ধিত তথ্য নিরাপত্তা বিশেষজ্ঞ পরীক্ষা, ২০২৪ বসন্ত (Reiwa 6) অপরাহ্ন প্রশ্ন ১-এর ভাষ্য — JWT alg=none, API অনুমোদন ও অন্তর্বর্তী WAF প্রশমন
নিবন্ধিত তথ্য নিরাপত্তা বিশেষজ্ঞ পরীক্ষার ২০২৪ বসন্ত (Reiwa 6) অপরাহ্ন প্রশ্ন ১কে কেস স্টাডি করে এই নিবন্ধ JWT-এর alg=none, API অনুমোদন, Mass Assignment, চার...
-
Windows-এর "মেমরি ব্যবহার" আসলে কী বোঝায়? — Working Set, Private Bytes, Commit ও পেজ ফাইল সঠিকভাবে পড়া
Task Manager-এর Memory, Working Set, Private Bytes ও Commit একই সংখ্যা নয়। এই নিবন্ধ Windows-এর ভার্চুয়াল ও ফিজিক্যাল মেমরির সম্পর্ক, পেজ ফাইলের ভূমিকা এবং...
-
ব্যবহারিক মাল্টিথ্রেডিং বেস্ট প্র্যাকটিস: Java সংস্করণ — ভার্চুয়াল থ্রেড যুগের রীতি
Java-তে মাল্টিথ্রেডিংয়ের প্রতিষ্ঠিত রীতি হলো থ্রেড সরাসরি না তৈরি করে ExecutorService ও ভার্চুয়াল থ্রেডে চড়া। এই নিবন্ধ ব্যবহারিক নীতি সাজায়: synchronize...
-
ব্যবহারিক মাল্টিথ্রেডিং সেরা অনুশীলন: C সংস্করণ — Win32 API পথে নিরাপদে লেখা
Win32-এর সাথে C-তে মাল্টিথ্রেডিংয়ের স্থিত পথ হল _beginthreadex দিয়ে থ্রেড তৈরি, SRW লক ও কন্ডিশন ভেরিয়েবল, Interlocked ফাংশন, এবং স্টপ ইভেন্ট প্লাস WaitFo...
-
ব্যবহারিক মাল্টিথ্রেডিং সেরা অনুশীলন: C++ সংস্করণ — RAII ও jthread দিয়ে কাঠামো থেকে দুর্ঘটনা মুছে ফেলা
C++-এ মাল্টিথ্রেডিং এমন জগৎ যেখানে ডেটা রেসই অনির্ধারিত আচরণ। এই নিবন্ধ std::thread-এর ডেস্ট্রাক্টরের ফাঁদ, jthread ও stop_token দিয়ে থামার নকশা, scoped_loc...