Blog
Bài viết thực tiễn của KomuraSoft LLC về phát triển website, SEO, Google Ads, phát triển cho Windows, khai thác hệ thống hiện có và điều tra lỗi.
Tìm kiếm AI trên toàn site
Truy vấn tìm kiếm được gửi tới Cloudflare AI Search để tạo kết quả. Vui lòng không nhập thông tin cá nhân.
-
Thực hành tốt nhất về đa luồng: ấn bản .NET — Những gì cần quyết trước khi thêm luồng
Tổng hợp các định thức thiết kế ngăn «thêm luồng rồi thỉnh thoảng crash hoặc treo» cho .NET/C#. Bài viết đi từ việc dựa trên Task thay vì tự tạo luồng, giảm ...
-
Bình luận đề thi Registered Information Security Specialist, Thu 2023 (Reiwa 5), câu hỏi buổi chiều Q2 ── tệp bị mang ra từ Wi-Fi khách
Lấy câu hỏi 2 buổi chiều kỳ thi Registered Information Security Specialist Thu 2023 (Reiwa 5) làm tình huống, bài viết này giải thích đường tệp bị mang ra từ...
-
Volume Shadow Copy (VSS): cơ chế và thực hành — vì sao phần mềm sao lưu copy được tệp đang dùng
Tệp đang dùng thường không copy được vì vi phạm chia sẻ — vậy phần mềm sao lưu làm thế nào? Bài viết giải thích vai trò requester, writer và provider của Vol...
-
Dùng WMI/CIM từ C# và PowerShell — hướng dẫn thực hành lấy thông tin phần cứng, giám sát tiến trình và truy vấn từ xa
Cách chuẩn để lấy số serial PC, giám sát dung lượng đĩa trống và phát hiện tiến trình khởi chạy là WMI/CIM. Bài viết trình bày cmdlet CIM như Get-CimInstance...
-
Hướng dẫn thực tế Group Policy (GPO) — cơ chế, xác nhận áp dụng, và cách chọn với Intune
Bạn đang thao tác môi trường AD mà chưa thật sự hiểu "phân phối bằng GPO" nghĩa là gì? Bài viết này giải thích, từ góc nhìn thực tế, cơ chế Group Policy và t...
-
Chính sách kiểm toán bảo mật Windows và điều tra nhật ký sự kiện trên thực tế — trở thành đội IT đọc được sự kiện 4625
Hướng dẫn thực tế để trả lời "hãy xem nhật ký đăng nhập thất bại". Bài viết này giải thích quan hệ giữa chính sách kiểm toán cơ bản và nâng cao, các danh mục...
-
Hướng dẫn thực tế Windows LAPS ── ngừng mật khẩu quản trị viên cục bộ dùng chung trên mọi PC
Mật khẩu quản trị viên cục bộ dùng chung trên mọi PC là mảnh đất cho tấn công Pass-the-Hash, khi một máy bị xâm nhập lan sang toàn bộ. Bài viết này giải thíc...
-
Hướng dẫn thực tế kho chứng chỉ Windows ── đưa vào kho người dùng hay kho máy tính?
Chứng chỉ máy khách nên vào kho người dùng hay kho máy tính? Bài viết này là hướng dẫn thực tế dập các tai nạn chứng chỉ quen thuộc một cách có hệ thống: khá...
-
Windows Firewall và ứng dụng nghiệp vụ ── đăng ký quy tắc nhận từ trình cài đặt
Nguyên nhân quen thuộc của "chạy trên máy phát triển nhưng khách không kết nối được" là Windows Firewall. Bài viết này giải thích chặn nhận mặc định và hồ sơ...
-
Quản lý Windows Update sau khi WSUS deprecated ── cách chọn WUfB, Autopatch, và Intune
Tháng 9 năm 2024, Microsoft công bố WSUS deprecated. Nó không dừng ngay, nhưng phát triển tính năng mới đã kết thúc. Bài viết này sắp xếp bốn lựa chọn — tiếp...
-
Hướng dẫn thực tế BitLocker ── bắt đầu mã hóa ổ đĩa từ quản lý khóa khôi phục
Từ Windows 11 24H2 trở đi, cài đặt sạch mặc định bật Mã hóa thiết bị, nên tai nạn "phát hiện ra đã bị mã hóa" đang xảy ra thực tế. Lấy bảng quyết định nơi lư...
-
Vì sao passkey an toàn ── hình giải cơ chế "xác thực không gửi bí mật"
Hình giải vì sao passkey an toàn. Cơ chế mật mã khóa công khai không đặt cũng không gửi khóa riêng lên máy chủ, lý do phishing không thành về cấu trúc, độ an...
-
Đáy I/O Windows (kỳ 6, cuối) ── filter driver và minifilter: vì sao Procmon và quét virus cắt được vào I/O
Kỳ cuối loạt bài hình giải filter driver và minifilter của Windows. Sắp xếp Filter Manager và altitude, callback pre/post, cơ chế Procmon hay chống virus kiể...
-
Đáy I/O Windows (kỳ 5) ── cấu trúc trong của NTFS: hiểu hệ thống tệp từ MFT
Kỳ 5 loạt bài hình giải cấu trúc trong của NTFS. Sắp xếp MFT và bản ghi tệp, nhiều luồng dữ liệu (Zone.Identifier), hard link và tên 8.3, reparse point, hai ...
-
Đáy I/O Windows (kỳ 4) ── Cache Manager: WriteFile của bạn đến đĩa khi nào
Kỳ 4 loạt bài hình giải Cache Manager của Windows. Sắp xếp cache triển khai như file mapping, đọc trước và ghi trễ, cách dùng FlushFileBuffers hay FILE_FLAG_...
-
Giấy phép Power Automate — Microsoft 365 miễn phí đến đâu, khi nào cần Premium
Power Automate cho phép tạo cloud flow dùng connector chuẩn trong phạm vi Microsoft 365 mà không mất thêm phí, nhưng connector Premium như HTTP, SQL Server, ...
-
ORCA (Nichi-Rece) không phải hồ sơ bệnh án điện tử — cấu trúc hệ thống billing y tế và CNTT y tế nhìn từ góc độ kỹ sư
ORCA (Nichi-Rece) không phải hồ sơ bệnh án điện tử mà là hệ thống billing y tế (rececon). Từ góc độ kỹ sư, bài viết sắp xếp cấu trúc hệ thống tại cơ sở y tế,...
-
Cách chuyển nhận đơn FAX sang Web ── thiết kế giai đoạn vận hành song song và thực tiễn chuyển từng bước
Hướng dẫn thực tế chuyển nhận đơn FAX sang đặt hàng Web hoặc import CSV. Bài viết làm rõ vì sao chuyển toàn bộ sang Web ngay dễ thất bại, cách thiết kế giai ...
-
EDI là gì? Cách giúp đặt hàng và nhận đơn giữa doanh nghiệp dễ hơn ── từ FAX, email, nhập tay sang liên thông dữ liệu
EDI là cơ chế trao đổi dữ liệu giao dịch như phiếu đặt hàng và hóa đơn giữa hệ thống của các doanh nghiệp. Bài viết giải thích rõ khác biệt với FAX và email,...
-
Giúp website xuất hiện khi khách tìm theo tên khu vực — Hướng dẫn Local SEO thực tiễn cho doanh nghiệp vừa và nhỏ (trang khu vực và Google Business Profile)
Dành cho các doanh nghiệp vừa và nhỏ có website không xuất hiện khi ai đó tìm kiếm "tên khu vực + ngành nghề". Bài viết này trình bày thứ tự khắc phục local ...
-
Vì sao KomuraSoft xây website trên hệ thống thiết kế của Digital Agency — chi phí thấp và chất lượng có thể đi cùng nhau
Bài viết sắp xếp lý do việc xây dựng website của KomuraSoft lấy hệ thống thiết kế do Digital Agency Nhật Bản công bố làm nền tảng. Chuẩn hóa giai đoạn thiết ...
-
Lập trình generic trong Ada — Viết hợp đồng bằng kiểu, tái sử dụng với chi phí zero
Bài viết hệ thống hóa lập trình generic trong Ada, từ generic subprogram, generic package, formal subprogram, type category đến hướng dẫn thiết kế thực tiễn....
-
Lập trình hệ thống real-time bằng Ada — thực hành ưu tiên, chu kỳ và kiểm soát thời gian thực thi
Học Annex D (Real-Time Systems) của Ada qua 8 ví dụ mã thực hành. Bài viết sắp xếp từng bước từ ưu tiên task, Ceiling_Locking, thực thi theo chu kỳ bằng dela...
-
Xử lý đồng thời an toàn trong Ada — Hướng dẫn thực hành task và protected object
Bài nhập môn về xử lý đồng thời gắn sẵn trong ngôn ngữ Ada: task và protected object. Hệ thống hóa rendezvous (entry/accept), selective accept, mutual exclus...
-
MFC trên Windows là gì ── Kiến thức nền để bảo trì tài sản hiện có
Tổng quan Microsoft Foundation Classes (MFC): quan hệ với Win32, cấu trúc ứng dụng, message map, Document/View, DDX/DDV, và những điểm cần chú ý khi bảo trì.
-
Phân biệt chờ GC và rò rỉ bộ nhớ trong .NET ── Quy trình thực tế quan sát, so sánh và chứng minh bộ nhớ đang tăng
Bài viết hệ thống hóa quy trình dùng dotnet-counters, dotnet-gcdump và dotnet-dump để khoanh vùng, trong ứng dụng .NET, việc bộ nhớ tăng là do đang chờ garba...
-
Thông báo ra mắt blog kỹ thuật — Chúng tôi đã bắt đầu blog về phát triển Windows / C# / COM
Thông báo ra mắt blog kỹ thuật của KomuraSoft LLC. Chúng tôi sẽ chia sẻ kiến thức thực tiễn về phát triển Windows, C# / .NET, COM / ActiveX, thiết kế phần mề...