هفته نامه – شماره بیست و نه

من در طول هفته معمولا به لینک های زیادی سر میزنم، از وبسایت های مختلف خبر‌های مختلف می‌خونم. وقتی میگم خبر الزاما منظور خبرهای لبه‌ی دنیا نیست. خیلی وقت های مطلب‌ها قدیمی هستند اما همچنان ارزش خوندن رو دارند. تصمیم گرفتم هر هفته روز های جمعه یک پست داشته باشم که این لینک‌ها رو به اشتراک بذارم.اگر دوست داشتین این مجموعه پست‌ها رو ببینید کافیه دسته‌بندی “هفته نامه” رو داخل وبلاگ نگاه کنید

این شماره با مقدار زیادی تاخیر منتشر می‌شود و به این معنی است که خبر‌های بیشتری رو داخل خودش داره. دارم سعی می‌کنم هر هفته یک پست منتشر کنم ولی به خاطر مشغله‌هایی که دارم کمی سخت شده. تلاشمون رو می‌کنیم، اگر شد که چه خوب و اگر نشد فدای سرتون. همچنین در روز یکشنبه و خارج از نوبت منتشر میشه. این شما و این شماره 29 هفته‌نامه.

ماشین پرنده تسلا

در دوران عجیبی از تاریخ در حال زندگی هستیم، من شخصا دنیای قبل از اینترنت رو دیدم و بعد از اون فراگیر شدند اینترنت رو داشتیم و بعد از اون هم هوش مصنوعی که قدیم‌تر ها فقط توی فیلم‌های تخیلی بود ولی الان جزئی از زندگی معمولی ما شده و چند روز پیش هم تسلا یک ماشین پرنده رو معرفی کرد که اون هم قدیم‌تر‌ها فقط توی فیلم‌ها بود ولی الان به واقعیت نزدیک شده.

این ماشین با همکاری تسلا و اسپیس‌اکس که هردو شرکت‌های ایلان ماسک هستند ساخته شده. در زیر ماشن فن‌هایی وجود داره که می‌تونه هوا رو مکش کنه و در نتیجه باعث بشه ماشین به سقف بچسبه و یا بتونه پرواز کنه. توی ویدیو پایین می‌تونید معرفی کاملش رو ببینید و همچنین توضیحات بیشتر درمورد نحوه‌ی کارکرد ماشین.

الان اکتبر 2026 هستیم و توی ویدیو ایلان ماسک گفته که از سال 2028 تولید این ماشین شروع میشه. بنظرم این تاریخ خیلی نزدیک هست و امکانش نیست مخصوصا عدم وجود قانون و یا حتی مسائلی مثل آسیب‌هایی که این ماشین به خاطر سرعت بالا می‌تونه به بدن سرنشینان موقع رانندگی وارد کنه ولی دیدن این ماشین جالبه.
تا اینجا اومدیم نظر شخصیم هم بگم، دیدن چنین چیز‌هایی جالبه ولی من همچنان طرفدار ماشین‌های کلاسیک هستم، منظورم از کلاسیک ماشین‌های غیر پرنده نیست بلکه منظورم ماشین‌هایی هست که واقعا مربوط به گذشته مثلا دهه 70-90 میلادی هستند. بنظرم طراحی اون ماشین‌ها خلاقانه بوده و مثل طراحی‌های امروزی فضایی و مثل سفینه نیستند 🙁

مستند KDE

دسکتاپ KDE یکی از دسکتاپ‌های محبوب منه، اولین باری که تستش کردم یادمه یک اکان virtual desktop اش خیلی منو جذب کرد چون میذاشت دسکتاپ مجزا برای کار شرکت و کار‌های خودم داشته باشم. توی این مستند آدم‌هایی که توی KDE مشارکت داشتن و پشتش بودن داستان KDE رو از نقطه شروع تا الان تعریف می‌کنند.

معرفی پلاگین Quick ToDo

اگر برنامه‌نویس هستید حتما پیش اومده که در حال انجام تسکی هستید و به ذهنتون میاد که باید یکسری کار‌های دیگری رو هم انجام بدید اما نمی‌تونید داحل کد ToDo بزنید. برای این کار می‌تونید از پلاگین Quick ToDo استفاده کنید که داخل IDE به شما یک لیست از ToDo هاتون میده و اجازه میده اگر خواستید چیزی به اون اضافه و یا ازش کم کنید.
همچنین اجازه معرفی کردن ساب‌تسک، اولویت برای تسک‌ها هم میده و یا وقتی که یک تسک رو معرفی می‌کنید می‌تونید فایل رو به اون تسک لینک کنید.

آسیب پذیری بزرگ PHP

این هفته چند آسیب‌پذیری بزرگ روی چیز‌های مختلف کشف شد، یکی روی گیت‌لب و دو‌تا هم روی PHP. این دو آسیب‌پذیری امکان Remote Code Execution رو به کاربر می‌دهند. این دو آسیب پذیری با رفرنس‌های CVE-2026-109618 و CVE-2026-109619 معرفی شدند.
از‌ اونجایی که پچ کردن این آسیب‌پذیری‌ها زمان‌بر بود بیشتر سایت‌هایی که PHP بودند برای مدتی عمدا down شدند تا آسیب‌پذری بوجود نیاد. sinasoheili.net هم برای مدتی down بود.

مرگ Margaret Hamilton

تصویر زیر یکی از عکس‌های معروف اینترنت هست و احتمالا اون رو دیدید. ایشون خانم Margaret Hamilton که یکی از برنامه‌نویس/پیشگامان حوزه کامپیوتر بودند که در این تصویر در سال 1969 در کنار فهرست‌هایی از کد‌های نرم‌افزار هدایت آپولو که توسط تیمش در MIT تهیه شده بود ایستاده است.
خانم همیلتون، لید تیم نرم‌افزار پرواز آپولو در ناسا بودند که به تازگی در سن 90 سالگی از دنیا رفتند.

معرفی کتابخانه Awaitility

چندروز پیش برای انجام یک تسکی که به شکل async اجرا می‌‌شد داشتم تست می‌نوشتم که با این کتابخونه آشنا شدم و گفتم خوبه که معرفی کنم.
فرض کنید دارید کدی رو تست می‌کنید که به شکل async کاری رو انجام میده و می‌خواهید تست کنید که وقتی کار تمام شد آیا نتیجه درست هست یا نه برای این کار می‌تونید از این کتابخانه استفاده کنید که باعث میشه برنامه شما تا مدتی مشخص بلاک بشه تا ترد/پروسس دیگه کارش رو انجام بده و بعد کد شما اجرا بشه.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *