Institution
Fujikura (United States)
Recent research
- AI & ComputingOpen access
Part 1 of a series that explains the Windows I/O system from the ground up. We map out the Object Manager namespace, the three kinds of objects (driver, device, file), the lifecycle of an IRP, and what really happens behind CloseHandle, all with diagrams. Archived version of http...
- Society & EconomicsOpen access
Can you use a subsidy to outsource system development? This article explains why "bespoke development on the IT Introduction Subsidy" does not work, maps out the programmes by purpose — including the Monozukuri (Manufacturing) Subsidy — and covers pitfalls such as the ban on plac...
- AI & ComputingOpen access
Explains the differences between AppLocker, App Control for Business (formerly WDAC), and Smart App Control, and sets out what developers and distributors can do so that in-house business apps are not blocked by application control in customer environments. Also covers how to rea...
- Engineering & TechnologyOpen access
A practical guide to deciding the code scheme for a business system, including product and customer codes. Covers a decision table for meaningful codes versus meaningless serial numbers, check digit formulas such as JAN and Luhn with C# implementations, avoiding Excel's dropped l...
- AI & ComputingOpen access
Within Microsoft 365 you can build and run cloud flows on standard connectors at no extra cost, but premium connectors such as HTTP, SQL Server, and Dataverse, along with RPA and AI Builder, require a paid license. This article covers how to choose between Premium and Process, an...
- AI & ComputingOpen access
In C++, multithreading is a world where a data race is undefined behaviour. This article works through the std::thread destructor trap, designing stop mechanisms with jthread and stop_token, deadlock avoidance with scoped_lock, the correct role of atomic, and how to choose betwee...
- Society & EconomicsOpen access
A system development project funded by a subsidy runs differently from an ordinary one. This article covers, in practical terms, how to schedule backwards from the date of the grant decision, the difference between selection and the grant decision, cash-flow planning for payment...
- Society & EconomicsOpen access
Microsoft announced the deprecation of WSUS in September 2024. It is not stopping immediately, but new feature development has ended. This article lays out four options — continuing WSUS, Windows Update for Business, Autopatch, and Intune — in a decision table that accounts for l...
- AI & ComputingOpen access
A Windows Update overnight restart corrupted measurement data — that kind of accident can be prevented by design. This article covers, from primary sources, how to receive exit notifications such as WM_QUERYENDSESSION and PRESHUTDOWN, how to finish cleanup in a few seconds, and h...
- AI & ComputingOpen access
Why checking Compatibility mode can make an old app start working. This article explains the underlying shims (API hooks), what the representative shims do, how to roll them out with Compatibility Administrator and sdbinst, where they stop working, and how to decide between life-...
- Society & EconomicsOpen access
Moving FAX order intake to the web with automated import can be a candidate for the SME Labour-Saving Investment Subsidy (General type). This article covers the difference between the Catalog Order type and the General type, why an order-processing system counts as a labour-savin...
- AI & ComputingOpen access
In Java, the established practice for multithreading is never to create threads directly but to build on ExecutorService and virtual threads. This article sets out the practical principles: choosing between synchronized and ReentrantLock, cooperative stopping via interruption, at...
- AI & ComputingOpen access
When 0x80004005 appears, decompose it before you search. This article covers the three-layer structure of Win32 errors, HRESULT, and NTSTATUS, the most important pattern that 0x8007xxxx is a wrapped Win32 error, and how to look codes up with err.exe and PowerShell. Archived versi...
- AI & ComputingOpen access
Using the Registered Information Security Specialist Examination's Spring 2024 (Reiwa 6) PM Q1 as a case study, this article explains JWT's alg=none, API authorization, Mass Assignment, brute-forcing a four-digit authentication code, and interim mitigation with a WAF. Archived ve...
- AI & ComputingOpen access
Task Manager's Memory, Working Set, Private Bytes, and Commit are not the same figure. This article explains the relationship between Windows virtual and physical memory, the role of the page file, and which metrics to watch when investigating memory pressure or leaks. Archived v...
- Health & MedicineOpen access
ORCA (Nichi-Rece) is not an electronic medical record system — it is a medical billing system. From an engineer's perspective, this article covers the system architecture of a medical institution, receipt (medical fee claim) work, what is inside the roughly 4.06 million lines of...
- AI & ComputingOpen access
This article connects VirtualAlloc, VADs, page tables, the TLB, demand-zero faults, and hard faults to explain the moment a virtual address is assigned physical RAM. Archived version of https://comcomponent.com/en/blog/windows-memory-internals-page-fault/, as published on 2026-08...
- AI & ComputingOpen access
How to build a Windows terminal dedicated to a single application, such as a reception kiosk or a device operator panel. Covers the differences between Assigned Access, Shell Launcher and multi-app kiosk, the edition requirements, configuration examples in PowerShell and XML, and...
- Climate & EnvironmentOpen access
Why a Windows 11 context menu hides items behind "Show more options", explained from the extension → ProgID → verb association basics through classic shell-extension caveats to the new IExplorerCommand and MSIX/sparse-package path. Archived version of https://comcomponent.com/en/...
- AI & ComputingOpen access
"It works on the dev machine but the client can't connect" almost always traces back to the Windows Firewall. This article covers the default-block-inbound behaviour and profiles, why you cannot leave production to the security warning dialog, and how to register inbound rules fr...