$ بارگذاری▍
$ بارگذاری▍
// مسیرها
نه مطالعات موردی — بلکه مسیر واقعی. مشکلی که همهچیز را شروع کرد، چیزی که اول امتحان کردم، چه چیزی خراب شد، و چه چیزی را تغییر دادم تا کار کند. نوشتههایی مفصلتر از نمونهکارها/، هر بار یک پروژه.

ساخت انفرادی — برای خواهرم
او مجبور بود هر دقیقه صفحهی مشاغل NHS اسکاتلند را رفرش کند تا آگهیهای جدید را قبل از بستهشدن ببیند. من یک پایپلاین رایگان خزش و اطلاعرسانی ساختم تا او دیگر لازم نباشد این کار را انجام دهد.

ساخت انفرادی — برای Webnevisan
تست هر پورت روی یک لپتاپ، ابتدا نیازمند دانستن دقیق این بود که کدام پورتها را دارد و کجا. APIهای سیستمی نمیتوانستند قابلاعتماد پاسخ بدهند، پس وب را برای آن اسکرِیپ کردم، بلاک شدم، و در نهایت یک مدل بینایی آموزش دادم تا پورتها را مستقیماً از روی عکس بخواند.

ساخت انفرادی — شروع بهعنوان پایپلاین شخصی، حالا یک محصول pumpkins.ir
بین بیلدهای Electron و همهچیز دیگر در پروژههایم، ۲۰۰۰ دقیقهی رایگان و سخاوتمندانهی GitHub Actions هم تمام میشد. CID ابزار CI/CD خوداستقرار و مبتنی بر Electronی است که بهجایش ساختم — حالا یکی از محصولات خود pumpkins.ir.

ساخت انفرادی — ابزاری برای دستگاه خودم، حالا متنباز
MySQL چه بخواهم استفادهاش کنم چه نه، بهعنوان یک سرویس ویندوز خودکار استارت میشود، و خاموش کردنش هر بار یعنی کندوکاو در services.msc. یک آیکون تری بومی هر دو را حل کرد — با سربار کمتر از خود فرآیندی که دردسر توقفش را جایگزین میکند.

فرانتاند و دستیار DevOps — کارمند در Webnevisan، روی پلتفرم Aram Space (aramspace.com)
ساختن فرانتاند Aram Space در Webnevisan بخش سرگرمکننده بود. قابلاعتماد اجرا کردنش روی Azure — که مشتری آن را الزامی کرده بود — چیزی بود که واقعاً Docker را به من یاد داد، بعد از اینکه نسخهی Node اجباری خود Azure مدام بیسروصدا اپلیکیشن را خراب میکرد.

ساخت انفرادی — کارمند در Webnevisan، روی همان اپلیکیشن تست لپتاپ کار تشخیص پورت
تأیید میکروفون و بلندگوهای یک لپتاپ بدون هیچ انسانی که بشنود یا صحبت کند، یعنی طراحی یک تست که هردو را همزمان اثبات کند — عبارتی مشتق از شمارهی سریال، گفتهشده از یک کانال بلندگو در هر لحظه، بررسیشده توسط یک تشخیصگر گفتار آفلاین و محدودشده به یک گرامر مشخص.
بگویید چه چیزی میسازید و کجا گیر کردهاید. معمولاً ظرف یک روز پاسخ میدهم.