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 ?
This media is not supported in your browser
VIEW IN TELEGRAM
یکی از الگوریتم‌های معروف بهینه‌سازی، اسمش «کلونی مورچگان» است، که از روش غذا پیدا کردن دسته‌جمعی مورچه‌ها الهام گرفته. تو این الگوریتم، برای پیدا کردن نقطه نسبتا بهینه، مورچه‌های مجازی تولید می‌کنید و می‌فرستیدشون به دنبال غذا (نقطه نسبتا بهینه)


@Linuxor ~ HRKeshavarz
Forwarded from Python BackendHub (Mani)
یک نقل قول (و حق) دیگه از پرایم
اگه از AI استفاده میکنید toolbox تون باشه، نه boxتون!

به زبون ساده تر، از AI مثل یک جعبه ابزار استفاده کنید. نه اینکه کامل بهش وابسته باشین.

ما به طور کلی دو مشکل داریم وقتی کد میزنیم،

یا داریم به کامپیوتر میگیم چیکار کنه. مثلا اگه رو این دکمه کلیک کردم، یک modal باز شه. فریم ورک و AI و جعبه ابزار هایی که داریم، به ما تو این مسیر کمک میکنن. این کاره خیلی سختی نیست. بالاخره از پسش برمیایم.

یا داریم فکر میکنیم که کامپیوتر باید چیکار کنه. اصل پیچیدگی کار ما همینجاست. و تو این مورد AI اصلا نباید و نمیتونه کمکتون کنه!

@PyBackendHub
Forwarded from  (Amir Hossein "Amiria" Maher)
من ذره بدم ز کوه بیشم کردی
پس مانده بدم از همه پیشم کردی

درمان دل خراب و ریشم کردی
سرمستک و دستک زن خویشم کردی

رباعی شمارهٔ ۱۹۶۵، رباعیات، دیوان شمس، مولانا، گنجور

#poem #quote
@amiria703_channel
Forwarded from SoniaCircuit (Sony @sonylibre:matrix.org)
superfile
https://superfile.netlify.app/

superfile is a modern terminal file manager crafted with a strong focus on user interface, functionality, and ease of use. Built with Go and Bubble Tea, it combines a visually appealing design with the simplicity of terminal tools, providing a fresh, accessible approach to file management.

#fm
#file_manager
Forwarded from SoniaCircuit (Sony @sonylibre:matrix.org)
Yazi
https://yazi-rs.github.io/
https://github.com/sxyazi/yazi

Blazingly
fast terminal file manager written in Rust, based on async I/O.

Yazi (means "duck") is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience.

Usage: https://yazi-rs.github.io/docs/installation
Features: https://yazi-rs.github.io/features


#fm
#file_manager
This media is not supported in your browser
VIEW IN TELEGRAM
مجری: آیا شما توانایی حذف محتوای ضدامنیتی یا غیراخلاقی از واتس‌اپ بازگشایی شده رو دارید؟
- آقامیری [از جواب طفره می‌ره] ... کاربرها می‌رن گزارش می‌کنن.

خب گزارش کاربر (report) که از قبل هم بود. مریضین فیلتر می‌کنین به بهانه «حکمرانی مجازی»، وقتی می‌دونین تره هم براتون خرد نمی‌کنن؟

© Hamed

🔍 ircf.space
@ircfspace
Forwarded from Meitix
یه چیزی که خیلی وقتا توی دنیای تکنولوژی درباره‌اش صحبت می‌کنیم، بحث availability یا همون در دسترس بودن سیستمه. حالا اگه یه اپلیکیشن داری، سوال اینه که کاربرات چه درصدی از زمان می‌تونن ازش استفاده کنن؟
اینجاست که بحث اون ۹۹ درصدای معروف میاد وسط.

🔸۹۹٪
یعنی توی یه سال، سیستم حدود ۳.۶۵ روز خوابیده. یه چیزی شبیه اینترنت خونت که بیشتر وقتا کار می‌کنه ولی بعضی وقتا وسط کار می‌خوابه.

🔸۹۹.۹٪

اینجا سیستم حدود ۸.۷ ساعت توی سال داون میشه.

🔸۹۹.۹۹٪

حالا داریم وارد حرفه‌ای‌ها میشیم. داون‌تایم سالیانه میشه فقط ۵۲ دقیقه. سیستم خیلی خفن و قابل اعتماده. مثل سرورایی که بانک‌ها استفاده می‌کنن.

🔸۹۹.۹۹۹٪

یعنی یه داون‌تایم ریز در حد ۵ دقیقه توی سال. اینجا دیگه سیستم شبیه ساعت سوئیسیه.😅 هر لحظه کار می‌کنه.

🔸۹۹.۹۹۹۹٪

این سطح خدای availability حساب میشه! داون‌تایم در حد ۳۱ ثانیه توی ساله. اینو بیشتر شرکتایی دارن که اگه حتی یه لحظه داون بشن، ضررشون میلیونی یا میلیاردیه. مثل سیستم‌های پرداخت آنلاین.
Forwarded from Go Casts 🚀
مقایسه دیدگاه سازنده golang و rust

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

هیچ ابزاری کامل نیست و اگه بخوایم درک بهتر و راحت تری داشته باشیم بهتره که فلسفه و دیدگاه سازنده ش رو هم کمی بدونیم.

من قبلا یکی از اولین ارائه های rob pike و گولنگ رو تو کانال گذاشتم
https://t.iss.one/gocasts/97

در مقابل یکی از اولین ارائه های graydon hoare در mozilla رو بخونید
https://venge.net/graydon/talks/intro-talk-2.pdf

مثلا برای گولنگ تو طراحی و اهداف شون اشاره کرده بود که میخواد گرامر زبان منظم و ساده باشه با تعداد keyword کم

و در مقابل rust میگه syntax آخرین دغدغه ای هست که بهش فکر میکنم…

یا میگه multi-paradigm هستم، یعنی FP و OO و procedural رو بسته به استفاده شون تو زبان خواهم داشت.

دونستن این دیدگاه کمک میکنه که اگه مثلا rust یاد میگیری سعی نکنی همه چیز رو OO ببینی، یا همه چیز رو FP ببینی.

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

@gocasts
Forwarded from Go Casts 🚀
Forwarded from Go Casts 🚀
Forwarded from Go Casts 🚀
Forwarded from Go Casts 🚀
جمع‌بندی ماجرای «گوگل‌پلی و واتس‌اپ» ...

۱. گوگل و متا همکاری با ایران نداشتن و صرفا برای اقناع این رو گفتن.
۲. دلیل باز کردن واتس‌اپ اینه که بر پایه شماره هست و اساسا میشه نظارت روی گروه‌ها داشت، از طرفی پیام‌رسان محبوبی مثل تلگرام نیست که باعث به خطر افتادن پیام‌رسان‌های داخلی بشه.
۳. غیرفعال کردن گوگل پلی‌پروتکت به شکل کلی یا محدود برای ایران خلاف قوانین حفظ امنیت کاربران گوگل هست و هیچ واحدی از گوگل اجازه توافقی بر خلاف قوانین داخلی این شرکت رو نداره.
۴. دلیل باز شدن گوگل‌پلی آلوده شدن گوشی‌های اندرویدی توی ایران هست. گوشی‌های آلوده محلی برای حمله به زیرساخت کشورهای دیگه شدن و نتیجه اینه که کشورهای دیگه اومدن ایران رو در بلک‌لیست ارتباط قرار دادن و دلیل باز کردن گوگل‌پلی جلوگیری حملات به زیرساخت کشورهای دیگه از طریق گوشی‌های اندرویدی هست.
۵. هیچ گزارش معتبری در مورد امکان شنود پیام و تماس واتس‌اپ وجود نداره، این پیام‌رسان دقیقا از رمزنگاری امن (E2E) سیگنال استفاده میکنه با این حال اگه ارتباط حساسی دارید از خود سیگنال استفاده کنید.
۶. مدیران واتس‌اپ، سیگنال و iMessage سر لایحه Online Safety Bill بریتانیا که گفتن برای نظارت بیشتر میخوان پیام‌رسان‌هارو مجبور کنن رمزنگاری امن (E2E) رو کنار بذارن، گفتن ما از بریتانیا میریم اگه این قانون اجرا بشه.

© MrSoroushAhmadi

🔍 ircf.space
@ircfspace
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
سناریو شماره ۳ - پر شدن فضای دیسک و آزاد کردن آی‌نود و تفاوت ری‌استارت با ریلود

توی این ویدیو یه لینوکس داریم که دیسکش توسط یک پروسسی که مهم هست داره پر میشه و ما میخوایم این مشکل رو حل کنیم. با مفاهیم آی نود آشنا میشیم و تفاوت ریستارت و ریلود رو توضیح میدیم

https://youtu.be/FA8ov9aMoJ0
پروژه Divest که یک رام سفارشی اندروید بود بعد از ۱۰ سال به پایان رسید.


https://divestos.org/pages/news#end


@SohrabContents
This media is not supported in your browser
VIEW IN TELEGRAM
این ویدئو نحوه عملکرد boot to windows را نشان می‌دهد.


@ParchLinux
Forwarded from Linuxor ?
خلاصه امروز توییتر کامیونیتی برنامه نویسی و کامپیوتر :

امروز با git-wrapped.com اکثرا درگیر این بودن که توی کد زدن توی دنیا جز چند درصد برتر هستن و اسکرین شات هاشو منتشر می‌کردن، اما توی کامیونیتی خارجی یه سوال جالب پرسیده بودن که برای سال 2025 چه فریم ورک و لایبری رو قراره یاد بگیرین؟ خیلیا به شوخی نوشته بودن money.js ، ولی واقعا این لایبری وجود داره و برای تبدیل پول استفاده می‌شه.


@Linuxor
تا یک حدی بپرس کدام توزیع لینوکس،IDE،زبان برنامه نویسی و ...
بچسب به اصل کار ...

طرف توسعه دهنده کرنل لینوکس
بدون syntax highlighting
بدون LSP
فقط یک پنجره ترمینال، بدون tmux
فقط ترمینال خام و vi پایه
از ابتدا یک درایور USB کرنل را تو 3 ساعت مینویسه

https://youtube.com/watch?v=IXBC85SGC0Q

@DevTwitter | <MehrdadLinux/>
جاواکارهای توی خونه، من یه سوال جاوا با موضوع thread و time طرح کردم برای مسابقه اخیر کوئرا که الان به بانک سوالات اضافه شده.
اگه دوست داشتین یه نگاهی بندازید بهش.
https://quera.org/problemset/268839