ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

سان گیک / برنامه نویسی

سان گیک / برنامه نویسی

Открыть в Telegram

# SunGeek | سان‌گیک چه خبره تو دنیای تک قبل از اینکه تکنولوژی غافلگیرت کنه، بشناسش

Больше
Страна не указанаКатегория не указана
507
Подписчики
-124 часа
-67 дней
-2130 дней
Архив постов
<p><b>یه برنامه‌نویس ۸ سال پیش یه «راه‌حل موقت» زد که تازه الان پیداش کردن 😂</b></p><p>داستان از جایی شروع می‌شه که یه شرکت داشت سیستم‌ هاش رو از <b>Python 2 به Python 3</b> مهاجرت می‌داد.</p><p>مشکل این بود که حدود ۲۰٪ سرورها با Python 3 درست کنار نمی‌ اومدن و تیم هم بعد از چند دور تعدیل نیرو، نه حال داشت نه انرژی اینکه چند شب تا صبح بشینه مشکل رو اصولی حل کنه.</p><p>تا اینکه یکی از برنامه‌نویس‌ها، Walter، یه ایده کاملاً خطرناک به ذهنش رسید:</p><pre><code class="language-bash">ln -s /usr/bin/python2 /usr/bin/python3 </code></pre><p>یعنی عملاً هرجا سیستم دنبال <code>python3</code> می‌گشت، <b>Python 2</b> اجرا می‌شد! 😐</p><p>خودش انتظار داشت کل سیستم منفجر شه، Alert بیاد یا حداقل یکی بفهمه چه بلایی سر Production آورده.</p><p>ولی...</p><p><b>هیچ اتفاقی نیفتاد.</b></p><p>سیستم کار کرد، خطایی نیومد، کسی هم متوجه نشد.</p><p>حتی توی اسکریپت کانفیگ یه کامنت گذاشت:</p><p>«آره آره، خودمم می‌دونم! حداقل تقریباً هوشیار بودم، پس نمی‌تونه انقدر احمقانه باشه!» 😂</p><p>Walter بعداً از شرکت رفت.</p><p><b>۸ سال بعد</b> یکی از همکارای قدیمیش بهش پیام داد که بالاخره بعد از یه Linux Upgrade این Symlink عجیب رو پیدا کردن.</p><p>جالب‌تر اینکه این هک موقت، طی این سال‌ها حتی از یه Script معمولی هم منتقل شده بود به <b>Ansible</b> و عملاً تبدیل شده بود به بخشی از Infrastructure شرکت. 💀 <b> <a href="https://www.theregister.com/software/2026/08/10/demoralized-developers-desperate-hack-came-back-to-haunt-him-on-linkedin/5284476">منبع</a> عشق کردید، نه؟؟؟؟ از بچگی دوست داشتید ازین داستانا براتون بیارم نه؟؟؟</b></p> #hossssein@sun_geek

<p>یه چیز داره توی دنیای AI آروم‌آروم جدی می‌شه: <b>اجرای مدل‌های هوش مصنوعی روی سیستم خودمون، بدون Cloud.</b></p><p>یکی با یه MacBook M2 رم 16 و یه لپ‌تاپ Ryzen AI با 32GB رم، یه ستاپ ساده ساخته:</p><p>LM Studio برای اجرای مدل OpenCode برای کدنویسی داخل ترمینال و یه مدل سبک Gemma حدود 5GB</p><p>نتیجه؟ برای کارهای معمولی برنامه‌نویسی مثل Python، C++ و Makefile کاملاً قابل استفاده بوده. نه در حد مدل‌های خفن Cloud، ولی برای خیلی از کارها واقعاً کافی.</p><p>اصل ماجرا اینجاست 👇</p><p>هزینه AIهای ابری داره جدی می‌شه. از اون طرف سورس‌کد، اطلاعات شرکت و دیتاهای خصوصی رو هم هر بار می‌فرستیم روی سرور یه شرکت دیگه.</p><p>Local AI حداقل دو تا مشکل رو تا حدی حل می‌کنه:</p><p><b>هزینه + Privacy</b></p><p>هنوز برای کارهای پیچیده نمی‌تونه جای مدل‌های Frontier رو بگیره، ولی اینکه یه مدل 5GB روی لپ‌تاپ معمولی بتونه واقعاً توی کدنویسی کمکت کنه، خودش خیلی معنی داره.</p><p>احتمالاً آینده این نیست که همه چیز Cloud باشه یا همه چیز Local.</p><p>احتمالاً برای کارهای روزمره مدل‌های لوکال، و برای کارهای سنگین‌تر مدل‌های Cloud رو استفاده می‌کنیم.</p><p>و این یعنی شاید جنگ بعدی AI فقط سر «باهوش‌ترین مدل» نباشه؛ سر <b>ارزون‌تر، خصوصی‌تر و قابل‌کنترل‌تر بودن</b> هم باشه.</p><p> </p> #hossssein@sun_geek

من کلود fable ۵ هستم، یک دستیار هوش مصنوعی ساخته شده توسط آنتروپیک. طی دو روز گذشته، من و آندری با هم یک نرم‌افزار ساختیم و او سپس از من خواست که این پست را در مورد آن بنویسم - . . . این چند خط اول مقالست https://math.andrej.com/2026/07/11/making-ai-smarter-with-ai/

Bridge MCP یه ابزار جدیده که به LLMها کمک می‌کنه به پایگاه داده‌های ریاضی وصل بشن و اطلاعات دقیق‌تری ارائه بدن. این ابزار شامل یه پایگاه داده SQLite، یه زبان پرس‌وجوی ریاضی به اسم MathQL و ابزارهای ارتباطی با پایگاه داده هست. هدفش اینه که مدل‌های زبانی توی پرس‌وجوهای ریاضی کمتر خطا کنن و جواب‌های دقیق‌تر بدن. فعلاً این پروژه بیشتر جنبه تحقیقاتی داره و کاربرد عملی‌ش توی محیط‌های واقعی هنوز مشخص نیست. اما اگه روی توسعه مدل‌های زبانی یا ابزارهای ریاضی کار می‌کنین، می‌تونین این پروژه رو بررسی کنین و توی آزمایش‌های اولیه ازش استفاده کنین. #hossssein@sun_geek

یه خبر تو Hacker News منتشر شده که می‌گه ۷۰٪ درآمد حوزه هوش مصنوعی از دو شرکت OpenAI و Anthropic میاد. جزئیات زیادی تو خبر نیست و فقط یه ادعاست. اگه این عدد درست باشه، یعنی بازار AI هنوز خیلی متمرکزه و دو شرکت بزرگ دارن بخش اصلی درآمد رو می‌گیرن. این می‌تونه هم فرصت باشه واسه همکاری با این شرکت‌ها، هم یه زنگ خطر برای رقابت و نوآوری. #hossssein@sun_geek

یه ابزار خط فرمان جدید برای لینوکس منتشر شده که انتقال فایل بین کامپیوتر و گوشی اندرویدی رو با Google Quick Share ممکن می‌کنه. این ابزار که متن‌بازه و وابستگی‌های کمی داره، بدون نیاز به بلوتوث کار می‌کنه و فقط کافیه کامپیوتر و گوشی تو یه شبکه باشن. فایل‌ها با تأیید PIN منتقل می‌شن و اگه انتقال قطع بشه، فایل ناقص ذخیره نمی‌شه. اگه کاربر لینوکس باشی و بخوای فایل‌ها رو راحت بین سیستم و گوشی جابه‌جا کنی، این ابزار می‌تونه خیلی کارت رو راه بندازه، مخصوصاً اگه سیستم بلوتوث نداشته باشه. اگه لینوکسی هستی و دنبال یه راه‌حل سبک برای انتقال فایل می‌گردی، این ابزار رو تست کن. برای دانلود و اطلاعات بیشتر، گیت‌هاب پروژه رو ببین: ریپازیتوری #hossssein@sun_geek

یه پروژه جدید به اسم PGSTY Silo معرفی شده که فورکی از MinIO هست و توسط برو بچ نگهداری می‌شه. داستان اینه که MinIO دیگه نسخه‌های متن‌بازش رو منتشر نمی‌کنه و این پروژه اومده تا همون نسخه‌ها رو با امکانات کامل مثل باینری‌های آماده، تصاویر چندمعماری و کنسول وب ادامه بده. پروتکل S3 و داده‌ها هم همون قبلی‌ها هستن، پس اگه از MinIO استفاده می‌کنین، مهاجرت به Silo خیلی دردسر نداره. اگه از MinIO استفاده می‌کردین، حالا می‌تونین بدون نگرانی از توقف پشتیبانی، از این فورک استفاده کنین. ولی حواستون باشه که این یه پروژه مستقل و جامعه‌محوره و ممکنه پایداری یا سرعت توسعه‌اش به پای نسخه اصلی نرسه. اگه توی Production کار می‌کنین، قبل از مهاجرت، همه چی رو تست کنین و یه مسیر بازگشت هم داشته باشین. برای استارتاپ‌ها یا یادگیری، این پروژه می‌تونه یه گزینه خوب باشه. #hossssein@sun_geek

#همونــــهمیشگی یه مقاله جدید ادعا کرده مهندسی نرم‌افزار با ظهور AI تغییر کرده، ولی هنوز نمرده! نویسنده می‌گه AI بیشتر روی کارهای تکراری و پیچیدگی‌های تصادفی تأثیر گذاشته، اما اون بخش سخت‌تر یعنی مدیریت ابهامات و پیچیدگی‌های ذاتی هنوز به مهندسای واقعی نیاز داره. مثلاً فهمیدن اینکه یه درخواست مبهم مثل «یه CRM بساز» دقیقاً یعنی چی، هنوز کار AI نیست. منبع #hossssein@sun_geek

یه اپ جدید به اسم Wazzup معرفی شده که می‌گه ترکیبی از موتور جستجوی آفلاین و پیام‌رسان فوریه. داستان اینه که اولین جستجو اینترنت می‌خواد، ولی بعدش از کش (cache) استفاده می‌کنه. می‌تونی با ایمیل یا شماره تلفن مخاطب اضافه کنی، پیام بدی یا زنگ بزنی. اگه واقعاً جستجوی آفلاینش خوب کار کنه، واسه جاهایی که اینترنت ضعیفه شاید یه گزینه باشه. ولی فعلاً جزئیات فنی و امنیتی خاصی نگفته، پس نمی‌شه مطمئن بود چقدر کاربردیه. فعلاً این خبر بیشتر شبیه تبلیغه. اگه دنبال ابزارهای جدی هستین، بهتره روی گزینه‌های تست‌شده تمرکز کنین. #hossssein@sun_geek

یکی از مشکلات بزرگ Git اینه که نمی‌تونه متادیتاهای پروژه رو (مثل تسک‌ها یا اطلاعات ساختاریافته) خوب مدیریت کنه. حالا یه پروژه به اسم Beagle اومده و با ترکیب CRDT و یه فرمت خاص Markdown به اسم StrictMark، این مشکل رو حل کرده. نتیجه؟ می‌تونین متادیتاهای پروژه‌تون رو توی فایل‌های Markdown ذخیره کنین، ولی با ساختاری که بشه راحت جستجو و پردازش کرد. حتی می‌شه این فایل‌ها رو با Git سینک کرد و از قابلیت‌های CRDT برای مدیریت تغییرات استفاده کرد. اگه پروژه‌تون بزرگه و تیم توزیع‌شده دارین، احتمالاً با مشکلات Merge و مدیریت متادیتا مواجه شدین. این ایده می‌تونه یه راه‌حل جالب باشه. فعلاً این بیشتر یه ایده و ابزار اولیه‌ست. اگه کنجکاو شدین، می‌تونین Beagle رو بررسی کنین یا از این ایده‌ها برای پروژه‌های خودتون الهام بگیرین. #hossssein@sun_geek

حاجی Laravel این هفته پر از خبرای جذاب بود! نسخه 13.24 با کلی قابلیت جدید مثل تشخیص رنگ غالب توی تصاویر و پشتیبانی از HEIC منتشر شده. Filament 5.7.6 هم فرم‌ها رو تا ۹۰٪ سریع‌تر رندر می‌کنه و چندتا باگ امنیتی رو برطرف کرده. از اون طرف، Laravel Cloud سیستم مدیریت صف جدیدی معرفی کرده که خودش مقیاس‌بندی می‌کنه و حتی می‌تونه به صفر برگرده. این تغییرات هم سرعت و امنیت رو بهتر می‌کنه، هم هزینه‌های زیرساخت رو پایین میاره. اگه از Laravel استفاده می‌کنین، حتماً Filament رو آپدیت کنین و قابلیت‌های جدید رو تست کنین. #hossssein@sun_geek

فاینالی Three.js به‌طور بومی از Gaussian Splatting پشتیبانی می‌کنه! این قابلیت جدید به شما اجازه می‌ده به‌جای مش‌های سنتی، صحنه‌ها رو با ابرهای گوسی سه‌بعدی رندر کنین. این روش که توی رندرینگ‌های حرفه‌ای مثل V-Ray و RealityKit استفاده می‌شه، حالا توی Three.js هم قابل دسترسه. ویژگی‌های جدید شامل الگوریتم GPU counting sort، پشتیبانی از WebGPU/TSL و فرمت‌های فایل مختلف مثل PLY، SPLAT، SPZ و glTF هست. #hossssein@sun_geek

یه داستان جالب و خطرناک تو Defcon امسال مطرح شده. یه محقق امنیتی دامنه‌های noreply.us و noreply.net رو ثبت کرده و فهمیده کلی شرکت دارن اطلاعات حساس کاربران و داده‌های داخلی‌شون رو به این دامنه‌ها می‌فرستن. چیزایی مثل گزارش‌های آسیب، سفارش‌های خدمات، اطلاعات حساب و حتی تصاویر دوربین‌های مداربسته! این اشتباه ساده تو تنظیمات ایمیل می‌تونه یه معدن طلا واسه هکرها باشه. محقق گفته این مشکل خیلی رایجه و شرکت‌ها باید سریع سیستم‌هاشون رو اصلاح کنن. حواستون باشه اگه تو تیم IT یا امنیت کار می‌کنین، حتماً تنظیمات ایمیل و دامنه‌های Placeholder رو چک کنین. از دامنه‌های داخلی یا .invalid استفاده کنین تا اطلاعاتتون سر از دست افراد اشتباهی درنیاره. god bless sungeeks #hossssein@sun_geek

این قبلا اینطوری نبودااااا قبلا اینطوری بود که باید ی هکر کار خفن میبودی که دعوتت کنن فعکککک کنم البته ینی یکاری میکردی دعوتت کنن و اصن جاش مخفی بود الان ۵۲۰ دلار میدی میری الان میرا میاد شر و ور میبافه 😂 #hossssssein@sun_geek

به به ،DEF CON 34 داره برگزار میشه؛ یکی از بزرگ‌ترین کنفرانس‌های هک و امنیت سایبری دنیا. جزئیاتش فعلاً محدود به تاریخ و محل ب
به به ،DEF CON 34 داره برگزار میشه؛ یکی از بزرگ‌ترین کنفرانس‌های هک و امنیت سایبری دنیا. جزئیاتش فعلاً محدود به تاریخ و محل برگزاریه و اطلاعات بیشتر تو سایت رسمی‌شون هست. تاریخشم از شش آگوست تا نه آگوسته، که میشه از پنج شنبه ۱۵ مرداد تا یکشنبه ۱۸ مرداد. کجاا؟؟؟ Vegas بیبی Vegas این کنفرانس همیشه پر از ارائه‌های فنی، مسابقات هک و معرفی ابزارهای جدید بوده و برای کسایی که تو حوزه امنیت کار می‌کنن یا بهش علاقه دارن، یه فرصت عالیه. منتظر انتشار ویدیوها و مستنداتش باشین. #hossssein@sun_geek

یه ابزار جدید به اسم **celld** اومده که می‌تونین Cloudflare Workers و Durable Objects رو روی سرورهای خودتون اجرا کنین. به‌جای
یه ابزار جدید به اسم **celld** اومده که می‌تونین Cloudflare Workers و Durable Objects رو روی سرورهای خودتون اجرا کنین. به‌جای اینکه به Cloudflare وابسته باشین، هر cell یه دیتابیس SQLite جدا داره و داده‌ها هم توی یه S3-compatible bucket ذخیره می‌شن. یعنی کنترل کامل روی زیرساخت و داده‌ها دست خودتونه. اگه دنبال یه جایگزین self-hosted برای serverless هستین یا می‌خواین معماری stateful ساده‌تر و ارزون‌تری داشته باشین، حتماً یه تست آزمایشی از celld بگیرین. ولی برای Production حساس، فعلاً دست نگه دارین! #hossssein@sun_geek

قبل از اینکه تکنولوژی غافلگیرت کنه، بشناسش. SunGeek #hossein
قبل از اینکه تکنولوژی غافلگیرت کنه، بشناسش. SunGeek #hossein

یه حمله زنجیره تأمین توی npm لو رفته که بیشتر از ۴۰۰ تا پکیج رو آلوده کرده. داستان اینه که مهاجما با دزدیدن اعتبارنامه‌های تو
یه حمله زنجیره تأمین توی npm لو رفته که بیشتر از ۴۰۰ تا پکیج رو آلوده کرده. داستان اینه که مهاجما با دزدیدن اعتبارنامه‌های توسعه‌دهنده‌ها، نسخه‌های مخرب منتشر کردن. این نسخه‌ها یه Worm به اسم Mini Shai-Hulud داشتن که از طریق اسکریپت‌های preinstall اجرا می‌شده و می‌تونسته به ماشین‌های توسعه‌دهنده و محیط‌های CI نفوذ کنه. حتی به فایل‌های Visual Studio Code هم دسترسی پیدا می‌کرده! این حمله نشون می‌ده که حتی فرآیندهای مورداعتماد هم می‌تونن هدف قرار بگیرن. یعنی اگه دسترسی‌ها و اعتبارنامه‌ها درست مدیریت نشن، کل زنجیره تأمین به خطر می‌افته. حواستون به امنیت CI/CD باشه، دسترسی‌ها رو محدود کنین و از ابزارهایی مثل min-release-age استفاده کنین. اگه از npm استفاده می‌کنین، نسخه CLI رو آپدیت کنین و پکیج‌ها رو دقیق بررسی کنین. امنیت رو جدی بگیرین، چون این جور حمله‌ها داره زیاد می‌شه. منبع #hossssein@sun_geek

شرکت Meta یه ابزار جدید به اسم Muse Code معرفی کرده که قراره به مهندسا توی کارای پیچیده مثل نوشتن و دیباگ کد کمک کنه. قیمتش از رقبایی مثل OpenAI Codex و Anthropic Claude Code کمتره، اما یه شرط داره: اگه می‌خوای ارزون‌ترین پلنش رو بخری، باید اجازه بدی از داده‌های کدنویسیت برای بهبود مدل استفاده کنن (نمیدونم کی این شرکت میخاد بیخیال اطلاعات مردم بشه) این ابزار می‌تونه برای پروژه‌های شخصی یا Open Source خیلی به‌صرفه باشه، ولی واسه کدهای حساس و تجاری، به‌خاطر ریسک امنیتی و حریم خصوصی، شاید مناسب نباشه. بعضی شرکتا مثل Emburse و TestSprite هم گفتن حاضر نیستن امنیت داده‌هاشون رو با هزینه کمتر عوض کنن. اگه پروژه‌هاتون حساس نیست، می‌تونین یه تستی بزنین، ولی واسه کدهای اصلی شرکت، بهتره دنبال گزینه‌های بدون ریسک داده باشین. sungeek #hossssein@sun_geek

شرکت های Coinbase، Shopify و Ramp هرکدوم یه سیستم داخلی برای کمک به کدنویسی ساختن، ولی همچنان از ابزارهای تجاری مثل Claude Code و Codex هم استفاده می‌کنن. این شرکت‌ها به‌جای ساخت مدل زبانی خودشون، یه لایه به اسم "agent harness" طراحی کردن که وظایف مثل مدیریت workflow، امنیت و بهینه‌سازی هزینه‌ها رو انجام می‌ده. این معماری نشون می‌ده که مدل‌های زبانی دارن به یه زیرساخت استاندارد تبدیل می‌شن، و شرکت‌ها می‌تونن با ساخت لایه‌های داخلی، کنترل بیشتری روی هزینه‌ها و عملکرد داشته باشن. #hossssein sungeek #hossssein@sun_geek