Ali Wiki
Статистикаچیزایی که برام جالبه یا میدونم را اینجا میذارم. بیشتر برنامه نویسی طور و زبان
- Последний пост
- 12 авг.
- Последнее чтение
- 14 авг.
- Постов за неделю
- 3
- Всего постов
- 30
- Тип
- открытый
- Язык
- персидский
- Категория
- Технологии
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- 59
- 1/48двое суток
- 67
- 1/72трое суток
- 72
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
امشب و فردا شب بارش شهابیه برید کویری جایی (که الودگی نوری نداره) ببینید منم ببرید🥸😂
🛠️ اگه میخوای Linux و DevOps رو واقعاً یاد بگیری، نه فقط تئوری! یه سایت خیلی جالب پیدا کردم به اسم SadServers؛ چیزی شبیه LeetCode برای Linux و DevOps. اینجا با سناریوهای واقعی روی سرور مواجه میشید و باید خودتون مشکل رو پیدا و برطرف کنید؛ دقیقاً شبیه اتفاقاتی که ممکنه توی یک محیط واقعی Production باهاشون روبهرو بشید. مثلاً موضوعات مختلفی مثل: 🐧 Linux & Bash 🌐 Web Servers 🗄️ Databases 🐳 Docker ☸️ Kubernetes 🔄 CI/CD 🏗️ Infrastructure as Code 📊 Observability نکته جذابش اینه که برای شروع نیازی به ثبتنام ندارید و میتونید بعضی سناریوها رو رایگان امتحان کنید. اگر از حفظ کردن دستورات Linux خسته شدید و میخواید مهارت Troubleshooting خودتون رو با حل مسئله واقعی تقویت کنید، این سایت واقعاً ارزش امتحان کردن داره. 🔗 https://sadservers.com/ 🆔 @ali_baghernia0
جایزه چرتکه برای راه حل های خلاقانه ریاضیدان ایرانی شاهین اویس قرن مصاحبه ای را با ایشان در لینک زیر ببینید: https://youtu.be/O_T_P6o6sRc?si=igF89HAevmf3RZKY این همه از هوش مصنوعی و الگوریتمها میگیم، خود این الگوریتمها رو کی درست میکنه؟ در این برنامه با شایان اویسقرن، یه دانشمند جوان ایرانی، ملاقات میکنیم که جایزه جهانی چرتکه رو بُرده. یکی از معتبرترین جوایز علمی که هر چهار سال یه بار اعطا میشه. اتحادیه جهانی ریاضیات مدال چرتکه رو به برترین دانشمندان زیر ۴۰ سال میده که در ریاضیات مربوط به علوم انفورماتیک میده. یکی از بالاترین افتخارات جهانی در حوزه علوم کامپیوتر نظری. حالا دریافت مدال چرتکه، جایگاه شایان اویسقرن رو بهعنوان یکی از تاثیرگذارترین دانشمندان زنده در مرزهای دانش ریاضی و الگوریتم نشون میده. 00:00 پیشپرده 02:00 «از خیلی قبل خبر داشتم» 03:36 «خیلی از هموطنانم تحت فشار اقتصادی و جنگ، در رنج اند» 05:09 درباره راهحلهای خلاقانه ریاضیدان 05:42 دنبال پیچگوشتی مناسب برای مسالههای حلنشده 07:30 خانواده شایان 08:17 قضیه فروشنده دورهگرد 11:43 توپهای تنیس 14:53 از اصفهان تا شریف و استنفورد و دانشگاه واشنگتن 16:07 «از المپیاد با مدال طلا برگشتم، دانشگاهم دیر شد!» 17:01 «خیلیها دنبال مهاجرت بودند، من دوست نداشتم از ایران بروم» 18:00 «اگه دانش الانم را داشتم، نمیآمدم آمریکا» 20:01 «ریاضیدانها را در موفقیتهایشان میشناسند؛ ولی شکستها خیلی بیشتر است» 23:06 چهقدر از هوشواره (هوش مصنوعی) استفاده میکنید؟
без подписи
✨ ویژگی rules به laravel boost اضافه شد. فرض کنید میخواهی به AI بگی که هر وقت ماگریشن دیتابیس درست میکنی، متد down رو ننویس. برای این کار و کارهای مشابه این، میتونی یه rule داشته باشی. کافیه خط زیر رو به فایل env اضافه کنی BOOST_RULES_ENABLED=true و بعد دستور زیر رو بزنی php artisan boost:update حالا میتونی به AI بگی که rule مورد نظرت رو ایجاد کنه. و این قوانین رو همیشه یادش میمونه و در یه فایل مجزا، ذخیره نگه میداره. @alihanafi_ir @teamyo_ir
💡 جاوااسکریپت بالاخره چیزی شبیه with در پایتون و using در C# دارد! در نسخههای جدید JavaScript، کلیدواژهی using معرفی شده که مدیریت منابع (Resource Management) را بسیار تمیزتر میکند. فرض کنید فایلی، استریم یا هر منبع دیگری را باز کردهاید و حتماً باید بعد از اتمام کار آزاد (Dispose) شود. قبلاً معمولاً این شکلی مینوشتیم: const resource = acquireResource(); try { // استفاده از resource } finally { resource[Symbol.dispose](); } حالا با using همان کد به شکل زیر نوشته میشود: { using resource = acquireResource(); // استفاده از resource } // اینجا به صورت خودکار dispose میشود. ✅ دقیقاً using چه کاری انجام میدهد؟ - متغیری شبیه const تعریف میکند. - باید همان لحظه مقداردهی شود. - قابل مقداردهی مجدد نیست. - وقتی از Scope خارج شد، اگر شیء دارای متد Symbol.dispose باشد، آن متد به صورت خودکار اجرا میشود. (MDN Web Docs) مزیت اصلی دیگر لازم نیست برای آزاد کردن منابع دائماً از try...finally استفاده کنید و احتمال فراموش کردن Dispose شدن منابع هم کمتر میشود. 🆔 @ali_baghernia0
без подписи
من هر موقعه به زندگیم فکر میکنم:
با اکستنشن SingleFile میشه کل یه صفحه وب رو با هر چی عکس، استایل، فونت و... که داخلش هست، به صورت یه دونه فایل HTML دانلود کرد. + با یک کلیک + برای همه مرورگرها در دسترسه (از جمله فایرفاکس اندروید) - بیشتر: https://getsinglefile.com @DevTwitter | <Yaser Shahi/>
یه کانال یوتیوب خوب دیگه میلاد منشی پور بنیان گذار تپسی توی کانالش داره در مورد رشد و حل مسئله صحبت میکنه https://www.youtube.com/@MiladMonshipour محتواش برنامه نویسی نیست ولی چیزایی که میگه که بنظرم کاربردی هستن 🆔 @ali_baghernia0
بیاید یه کانال یوتیوب خوب بهتون معرفی کنم متین تو این کانال خیلی روی نحوه کد نویسی مانور نمیده بلکه مفاهیم و ابزار های مختلف به زبان خیلی ساده توضیح میده کانال یوتیوبش: https://www.youtube.com/@MatinAfzal کانال تلگرامش: @MatinAfzalYT 🆔 @ali_baghernia0
Channel photo updated
без подписи
گیت دقیقا چطور کار میکنه؟ تو این ویدئو سعی میکنیم بفهمیم داخل گیت چه اتفاقی میافته؟ از دستورات porcelain شروع میکنیم، میریم سراغ دستورات pluming و درنهایت سعی میکنیم بدون استفاده از git cli با ریپازیتوری کار کنیم. مشاهده ویدئو مباحث 00:00 سطوح متفاوت استفاده از گیت 04:15 راه های ارتباطی با من و جامعه FullstacksJS 04:45 ببینیم چقدر گیت بلدین 12:22 ۳ تا استیج گیت 14:08 گیت در اصل یه فایل سیستمه 14:45 با porcelain شروع کنیم 25:28 بریم سراغ pluming ها 38:44 بریم ریپازیتوری رو به صورت تصویری ببنیم 40:26 برنچ تو گیت چطور مدل میشه؟ 41:59 درک HEAD و Detached Head تو Git 44:54 مسئله Unreachable commit ها و نحوه Recover کردنش 48:25 چطور Git Object ها رو بدون Git خودمون بسازیم؟ داکیومنتها - تفاوت دستورات porcelain و pluming - لینک به Excalidraw Board - سورس Git Visualizer ———— - این ویدئو بخشی از استریمهای جامعه هست و شما هم میتونید با دنبال کردن کانال یوتیوب تو لایوها شرکت کنید @Fullstacks_Academy ———— #git #geekout
پیج اینستاگرام زدم میخوام ویدئو های معرفی ابزار بزارم فالو کنید، فعلا دارم تدوین یادمیگیرم بعدا ویدئو میزارم😂🗿 https://www.instagram.com/itsaliwiki
شرکت آنتروپیک اعلام کرد که مدل هوش مصنوعی خود، «کلود میتوس» (Claude Mythos Preview) موفق به کشف دو آسیبپذیری رمزنگاری قابلتوجه شده است: یک حمله بازیابی کلید (key-recovery attack) سرتاسری علیه طرح امضای پسکوانتومی (post-quantum) هاوک-۲۵۶ (HAWK-256)، و تسریع ۲۰۰ تا ۸۰۰ برابری در حمله علیه نسخه هفتدوری رمز AES-128. حمله به هاوک از یک تقارن پنهان در شبکه مشبک (lattice) این طرح بهره میبرد و زمان اجرای آن روی یک سرور ۹۶ هستهای حدود سه ساعت و ۴۲ دقیقه تخمین زده شده است. در پی این افشاگری، تیم توسعهدهنده هاوک تأیید کرد که این حمله اندازه بلوک مورد نیاز در کاهش شبکه مشبک را تقریباً نصف میکند و در نتیجه، هاوک را از فرآیند استانداردسازی امضای دیجیتال پسکوانتومی مؤسسه ملی استاندارد و فناوری (NIST) خارج کرد. آنتروپیک تأکید کرد که هیچیک از این نتایج بر سیستمهای تولیدی (production systems) فعلی تأثیر نمیگذارد؛ حمله به هاوک تنها پارامتر چالشی HAWK-256 را هدف قرار میدهد و نه پارامترهای امنیتی NIST، و حمله به AES-128 نیز به تعداد غیرعملی متنهای انتخابی (chosen plaintexts) نیاز دارد. این مدل هوش مصنوعی پژوهش را عمدتاً بهصورت مستقل در محیطی چندعاملی (multi-agent) طی حدود ۶۰ ساعت انجام داد، در حالی که هزینه استفاده از رابط برنامهنویسی (API) آن حدود ۱۰۰ هزار دلار بود و محققان انسانی چندین صد ساعت صرف راستیآزمایی نتایج کردند. @DevTwitter | <Teegra/>
без подписи
❓ سوال مصاحبه: اگر داکر را با پایتون بازنویسی کنیم، آیا پرفورمنس کانتینرها هنگام اجرا بهتر یا بدتر میشود؟ ✅ جواب: تقریباً هیچ تفاوتی نمیکند! دلیلش این است که کانتینرهای داکر در اصل چیزی جز پروسههای ایزولهشدهی لینوکس نیستند. داکر فقط ساخت، مدیریت و اجرای آنها را سادهتر میکند. حتی اگر داکر روی سیستم نصب نباشد، باز هم میتوانید فقط با چند دستور لینوکسی یک محیط ایزوله بسازید و برنامهتان را داخل آن اجرا کنید. برای این کار باید با این مفاهیم آشنا باشید: 🔹 chroot تغییر ریشهی فایلسیستم و ایجاد ایزولهسازی در سطح فایلها 🔹 Namespaces ایزوله کردن بخشهایی مثل پردازهها (PID)، شبکه و Mount 🔹 cgroups محدود کردن و مدیریت منابعی مثل CPU و RAM 🔹 runc رانتایم استانداردی که کانتینر را اجرا میکند؛ همان چیزی که داکر هم در نهایت از آن استفاده میکند. 🎥 اگر دوست دارید ببینید بدون نصب داکر چطور میشود یک کانتینر ساخت، این ویدیو را ببینید: https://youtu.be/t4PEoHAvf1A 🆔 @ali_baghernia0
💡کارآموزی حضوری یا ریموت؟ مزایای کارآموری حضوری که توی ویس توضیح داده شدن: - یادگیری پسیو - شبکه سازی راحتتر - پاسخگویی سریع - تفکیک محیط کار از خونه #askali 🆔 @ali_baghernia0
без подписи