Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Linuxor ?
این کد باحالو ببینید... می‌دونستین بدن مثل یه برنامه کامپیوتری در حال اجراس؟

مثلا همین واکسن کرونایی که زدید انگاری یه فانکشن یا کلوژر به بدن تزریق کردین که این فانکشن حاوی کد ژنتیکی ویروس (مثل یک snippet از کلاس ویروس) هست و وقتی بدن با ویروس واقعی مواجه شد، این فانکشن روی سلول‌های B و T حافظه‌ای کال‌بک می‌خونه و سریعاً پادتن‌ها و سلول‌های کشنده رو spawn می‌کنه؛ انگار سیستم ایمنی شما یک garbage collector هوشمند داره که فقط تهدیدات شناخته‌شده رو پاک می‌کنه و منابع بدن رو برای کارهای مفید آزاد نگه می‌داره.

@Linuxor
Forwarded from DevDrug
🍄 Mysilium 🍄
🍄 The DevDrug Community 🍄
زمین یک میلیارد ساله میزبان شبکه پیچیده ارتباطی به اسم میسلیم هست، ریشه قارچ هایی به طول چند کیلومتر که به طور شگفت انگیزی پل ارتباطی حیات گیاهان هستند ... یعنی اینترنت جنگل.


گروه Mysilium قراره شبکه ارتباطی بهتری بین ما باشه :) من محتوام ویو کمی داره، اما تعاملی که با چند تا از سابسکرایبر ها داشتم بهم نشون داده چقدر مخاطبای ارزشمندی جذب کانالم شدن، هر چند کم.

دوست داشتم بیشتر و نزدیکتر باهاتون در ارتباط باشم و از ایده ها و نظراتتون بهتر بتونم استفاده کنم و یاد بگیرم :)

🔗 @Mysilium 🔗
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
Forwarded from Woland's Linux Journal (Woland)
گوگل با تغییر یک خط کد، ۹۰٪ اینترنت رو از دسترس خارج کرد

&num=100


که تعداد صفحات نتایج جستجو رو تعیین می‌کرد حالا به ۱۰ کاهش یافته.

این تغییر برای انسان‌ها شاید بی‌معنی باشه چون به ندرت کسی از صفحه ۱۰ گوگل فراتر می‌ره، اما همه‌ی LLMها به واسطه crawlerهاشون از این داده برای فهمیدن سر و ته مطالب استفاده می‌کردند.

حالا بیش از ۹۰٪ اینترنت عملا از طریق گوگل از دسترس خارج شده. فقط با تغییر یک متغیر!

#خبر
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
👀
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from a pessimistic researcher (Kc)
توی توییتر یکی از دوستان نوشته بود اگر بخواید مهاجرت کنید یا مهاجرت کرده باشید چه کتابایی رو می‌برید. در تمام این ۲ سال دلم تنها برای این ۴ کتاب تنگ شده که نیاوردمشون : دیوان اشعار حسین منزوی / سیاه‌مشق سایه / دیوان حافظ / دیوان فخرالدین عراقی
Forwarded from DevDrug
🍄 Mysilium 🍄
🍄 The DevDrug Community 🍄
زمین یک میلیارد ساله میزبان شبکه پیچیده ارتباطی به اسم میسلیم هست، ریشه قارچ هایی به طول چند کیلومتر که به طور شگفت انگیزی پل ارتباطی حیات گیاهان هستند ... اینترنت جنگل.
گروه Mysilium قراره شبکه ارتباطی بهتری بین ما باشه :) من محتوام ویو کمی داره، اما تعاملی که با چند تا از سابسکرایبر ها داشتم بهم نشون داده چقدر مخاطبای ارزشمندی جذب کانالم شدن، هر چند کم.

دوست داشتم بیشتر و نزدیکتر باهاتون در ارتباط باشم و از ایده ها و نظراتتون بهتر بتونم استفاده کنم و یاد بگیرم :)

🔗 @Mysilium 🔗
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from محتوای آزاد سهراب (Sohrab)
لینیج ۲۳ با اندروید ۱۶ قراره منتشر بشه و الان طبق چنج‌لاگشون از کرنل مینلاین لینوکس هم پشتیبانی می‌کنه.


https://lineageos.org/Changelog-30/



@SohrabContents
Forwarded from یه شعر (Poem Bot)
خیام | رباعیات | رباعی شمارهٔ ۱۵

این کوزه چو من عاشق زاری بوده ست
در بند سر زلف نگاری بوده ست
این دسته که بر گردن او می بینی
دستی ست که بر گردن یاری بوده ست

#خیام | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
qjs: Run JavaScript in Go

🟢 خلاصه مقاله:
qjs یک روش تازه برای اجرای JavaScript داخل اپ‌های Go است که بدون نیاز به Cgo کار می‌کند. به‌جای اتصال به یک کتابخانه بومی، نسخه فورک‌شده‌ای از QuickJS را به WebAssembly کامپایل کرده و آن را زیر Wazero اجرا می‌کند. این رویکرد کل زنجیره را در محیط خالص Go نگه می‌دارد و فرایند بیلد، استاتیک‌سازی و کراس‌کامپایل را ساده‌تر می‌کند. مزیت دیگر، ایزوله‌سازی و سندباکس طبیعی ناشی از WebAssembly است. هرچند احتمالاً نسبت به اتصال بومی اندکی سربار دارد، اما برای سناریوهایی مثل اسکریپت‌نویسی، افزونه‌ها و اجرای امن منطق کاربر، توازن خوبی بین سادگی، پرتابل‌بودن و امنیت ارائه می‌دهد.

#Go #JavaScript #WebAssembly #Wazero #QuickJS #Cgo #GoLang #Embedding

🟣لینک مقاله:
https://golangweekly.com/link/175350/web


👑 @gopher_academy
Forwarded from Unknown Place (Abolfazl)
گر برکنم دل از تو و بردارم از تو مهر
آن مهر بر که افکنم؟ آن دل کجا برم؟

۲۰ مهر - روز بزرگداشت حافظ شیرازی
Forwarded from Linuxor ?
دیدین اوایل که مثلا برنامه‌نویسی یا هر مهارتی رو یاد می‌گیرین، چقدر یهویی پول درمیارین؟ بعد کم‌کم این اتفاق و فرصت ها کمتر میشه؟

به این پدیده می‌گن Beginner’s Luck: جسارت و هیجان تازه‌کارها باعث میشه فرصت‌ها راحت‌تر دستشون بیاد، قبل از اینکه تجربه و ترس از اشتباه محدودشون کنه. البته حرفه ای ها فرصت های بزرگ تر و پایدار تری دارن ولی همیشه محتاطانه عمل می‌کنن مثلا نمیرن برای یه شرکت نامعتر یا کسی توی تلگرام کار کنن همین باعث میشه شانسشون محدود تر باشه.


@Linuxor
اکستنشن Notebook Sidebar یکی از کاربردی ترین افزونه های کروم برای برنامه نویس ها و کاربران مختلف هست. با این افزونه می تونید یادداشت هاتون رو مستقیماً داخل سایدبار مرورگر کروم بنویسید و کار هاتون رو برنامه ریزی کنید.در آپدیت جدید اکستنشن Notebook Sidebar قابلیت های کاربردی جدیدی مثل ایمپورت و اکسپورت یادداشت ها و حالت دارک مود هم اضافه شده.

لینک دانلود از کروم استور:
https://chromewebstore.google.com/detail/notebook-sidebar/fdjcoigfklgjpeplkkdbdicminpimdok

@DevTwitter | <OMid/>
Forwarded from Gopher Academy
🔵 عنوان مقاله
Terminating Elegantly: A Guide to Graceful Shutdowns

🟢 خلاصه مقاله:
ترک شایسته در سرویس‌ها یعنی برنامه بتواند با دریافت SIGTERM، بدون از دست دادن داده یا خراب کردن وضعیت، درخواست‌های جاری را تمام کند و منابع را درست آزاد کند. در این ارائه، Alex Pliutau با تمرکز بر Go در Kubernetes، چرخه کامل خاتمه را توضیح می‌دهد: از دریافت سیگنال و قطع‌کردن ترافیک تا ضرب‌الاجل SIGKILL.

نکته‌های کلیدی شامل این‌هاست: استفاده از signal.NotifyContext و context برای لغو هماهنگ، مدیریت goroutineها با sync.WaitGroup، فراخوانی http.Server.Shutdown یا معادل gRPC برای تخلیه امن اتصال‌ها، و توقف گرفتن کار جدید در Workerها درحالی‌که کارهای درحال اجرا به‌صورت زمان‌دار تمام می‌شوند. در Kubernetes باید readiness زودتر غیرفعال شود تا Pod از مسیر ترافیک خارج شود، از preStop برای تأخیر یا Drain سفارشی کمک بگیرید، و terminationGracePeriodSeconds را درست تنظیم کنید. پایش و آزمون نیز ضروری است: لاگ شروع/پایان Shutdown، سنجه‌هایی مثل تعداد درخواست‌های درحال پردازش و زمان خاتمه، و تست SIGTERM تحت بار. رعایت این الگوهای ساده، خاتمه‌ای قابل اعتماد و بدون اختلال در Go روی Kubernetes فراهم می‌کند.

#Go #Kubernetes #GracefulShutdown #CloudNative #Microservices #DevOps #Reliability #ProductionOps

🟣لینک مقاله:
https://golangweekly.com/link/175363/web


👑 @gopher_academy
بلاخره React از مِتا جدا شد!

بعد بیش از ۱۰ سال، React قراره تحت یه بنیاد مستقل به نام React Foundation اداره بشه ( زیر چتر Linux Foundation )
یعنی از این به بعد تصمیم گیری ها و سرنوشت ری اکت، دیگه فقط دست Meta نیست و جامعه دولوپرها و شرکت‌های دیگه هم تو جهت دهی آینده React نقش دارن!

و این یعنی شفافیت، مشارکت و تنوع بیشتر در توسعه کتابخونه دوست داشتنی ری اکت

بنظرم React داره یه فصل جدید از داستانش رو شروع میکنه…
ری اکت دیگه صرفا پروژه یه شرکت نیست، بلکه نتیجه ی همکاری یه جامعه ی جهانی از دولوپر هاست


@DevTwitter | <Ahmad Ahmad-Nejad/>
این پروژه یک وب‌اسکرپر (Web Scraper) ساده و کاربردی است که به شما کمک می‌کنه تغییرات سایت‌ها رو به‌صورت خودکار شناسایی و ذخیره کنید.
با استفاده از این ابزار، می‌تونید چندین وب‌سایت رو زیر نظر بگیرید و هر زمان که محتوای اون ها تغییر کرد، باخبر بشید.

https://github.com/amintatari64/web-scraper

@DevTwitter | <Mat/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 محمد کاسبی درگذشت

روحش شاد و یادش گرامی

@TheRaymondDev