مهندس مايكروسوفت يلتقي برايموند تشين: المعالجات الأولية ورسائل خطأ BitLocker

2025-09-21
مهندس مايكروسوفت يلتقي برايموند تشين: المعالجات الأولية ورسائل خطأ BitLocker

في عام 2009، سعى مطور شاب في مايكروسوفت يعمل على BitLocker لإيجاد طريقة للإشارة إلى قيم ثابتة بلغة C++ داخل ملفات .mc لتحسين رسائل الخطأ في BitLocker. وقد لجأ إلى قائمة بريد إلكتروني داخلية وتلقى ردًا موجزًا ولكنه فعال من رايموند تشين: استخدام المعالج الأولي. ومع ذلك، وخوفًا من تعطيل نظام بناء Windows المعقد، تخلى المطور في النهاية عن هذا النهج. وبعد سنوات، يعيد التفكير في هذه التجربة، مسلطًا الضوء على أوجه القصور في أدوات مايكروسوفت الداخلية وتجنبه الشخصي لأنظمة البناء المعقدة.

اقرأ المزيد
التطوير رايموند تشين

انطباعات أولية عن لغة جليم: تحليل سجلات AIM القديمة

2025-09-13

يستخدم الكاتب لغة البرمجة الوظيفية الحديثة نسبياً جليم لتحليل سجلات AOL Instant Messenger القديمة التي تعود إلى عقدين من الزمن. تُفصّل المقالة عملية تعلّمه، شاملةً معالجة وسيطات سطر الأوامر، والترجمة، والاختبار، وتقنيات البرمجة الوظيفية مثل مطابقة الأنماط وعوامل التشغيل في خطوط الأنابيب. يشارك الكاتب تجاربه الإيجابية مع بناء جملة خطوط الأنابيب الأنيقة في جليم، لكنه يُشير أيضاً إلى بعض العيوب مثل مكتبة جليم القياسية المحدودة ومعالجة الأخطاء التي تبدو غير مريحة بعض الشيء.

اقرأ المزيد
التطوير جليم

سبع سنوات بعد جوجل: بيع شركتي وأنا أصبح أباً

2025-02-04
سبع سنوات بعد جوجل: بيع شركتي وأنا أصبح أباً

قبل سبع سنوات، ترك مايكل لينش وظيفته في جوجل لإنشاء شركة برمجيات خاصة به. تغطي تحديث هذا العام بيع شركة أجهزته للتحكم عن بُعد في أجهزة الكمبيوتر، TinyPilot، والتي حققت إيرادات سنوية بقيمة مليون دولار، بمبلغ 600 ألف دولار، ووصول طفله الأول. سمح البيع بتحقيق توازن أفضل بين العمل والحياة؛ ومنذ ذلك الحين، قام بتحسين دورة تدريبية سابقة على المدونة، وبدأ كتابًا عن الكتابة للمطورين، واستكشف تقنيات جديدة مثل Nix و htmx و Zig، محسنًا سير عمل اختبارات الضبابية باستخدام Nix. لا يزال متحمسًا لتأسيس شركة بشكل مستقل.

اقرأ المزيد
الشركات الناشئة