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 Gopher Academy
🔵 عنوان مقاله
The Speed of Random Number Generators

🟢 خلاصه مقاله:
در این مقاله، Daniel سرعت گزینه‌های رایج تولید اعداد تصادفی در Go را مقایسه می‌کند. او نشان می‌دهد که math/rand/v2 با الگوریتم PCG در سناریوهای غیرامنیتی سریع‌ترین گزینه است و از نسخه قدیمی‌تر math/rand عملکرد بهتری دارد، در حالی که crypto/rand به‌دلیل تمرکز بر امنیت به‌طور قابل‌توجهی کندتر است. جمع‌بندی عملی: برای کارهای غیررمزنگاری که سرعت و قابلیت بازتولید مهم‌اند، از math/rand/v2 (PCG) استفاده کنید؛ اما برای مقاصد امنیتی، با وجود هزینه‌ی عملکرد، crypto/rand انتخاب درست است.

#Go #Golang #RandomNumberGeneration #Performance #Benchmark #PCG #mathrand #cryptorand

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


👑 @gopher_academy
Forwarded from Linuxor ?
یادگیری هوش مصنوعی الان مثل خرید بیت کوین توی 2013 می‌مونه!



@Linuxor
Forwarded from Philocode
#redis 🛢
Forwarded from Linuxor ?
خیلیا فکر می‌کنن ChatGPT Atlas دیگه قراره جای Chrome رو بگیره، ولی نمی‌گیره چون با خود Chromium ساخته شده بابای Chrome !


@Linuxor
ویت (𝗩𝗶𝘁𝗲) پلاس؟

- یک ایدهٔ جالب تیم Vite متحد کردن و یکپارچه کردن ابزارهایی هست که پروژه‌های فرانت‌اندی استفاده میشه. یکی از معضل‌های پروژه‌های فرانت‌اندی تنوع بالای ابزارها و مخصوصاً کانفیگ‌هایی هست که توی اون‌ها استفاده میشه. اما Vite برای حل این مسئله توی نسخهٔ پلاس تلاش کرده چنین ابزارها و کانفیگ‌هایی رو به صورت پیشفرض توی خودش جا بده. مثل Prettier و Linter و Vitest

- ویت پلاس به زودی منتشر میشه و برای پروژه‌های شخصی، اپن سورس و کسب و کارهای کوچیک رایگان هست

- جزییات بیشتر:
https://voidzero.dev/posts/announcing-vite-plus

@DevTwitter | <Ali Nazari/>
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
سلام!
اگر به مباحث علم کامپیوتر علاقه دارید، خوشحال می‌شویم به گروه انجمن علم کامپیوتر LeetLabs بپیوندید و همراه ما باشید.

برای ورود به گروه اینجا کلیک کنید:
https://t.iss.one/leetlabs1

قوانین گروه را اینجا مطالعه کنید:
https://t.iss.one/archiveTI01/27

و اطلاعات کامل درباره گروه در این پیام موجود است:
https://t.iss.one/LeetLabs/173

منتظر پیوستن شما به جمع فعال و علمی LeetLabs هستیم!

(این پیام را می‌توانید به صورت خصوصی برای دوستان یا آشنایان‌تان نیز ارسال کنید)
Forwarded from Linuxor ?
متا توی یه حرکتی عجیب 600 نفر رو اخراج کرد اونم نه از بخش های دیگه بلکه از خود بخش هوش مصنوعی!

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


@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 این سایت برای لاراول کارها پروفایل می سازد و ایده جالبی است.

کارفرماها می توانند برنامه نویس لاراول با توجه با سوابق و مهارت آن در این سایت پیدا کند.

اما مشکل اینه که ایران پشتیبانی نمی کند.

https://laradevs.com

#لاراول

@TheRaymondDev
Forwarded from Gopher Academy
🔵 عنوان مقاله
The 'Compare IP Subnets' Proposal

🟢 خلاصه مقاله:
در مجموعه Accepted!، «Anton» یکی از تغییرات «Go 1.26» را معرفی می‌کند که مشکل قدیمی مقایسه زیرشبکه‌های IP را هدف گرفته است. این تغییر روشی استاندارد و یکدست برای مقایسه و مرتب‌سازی زیرشبکه‌ها (IPv4 و IPv6) ارائه می‌کند تا کارهایی مثل مرتب‌سازی جدول‌های مسیریابی، حذف موارد تکراری و بررسی شمول (Containment) ساده و قابل اتکا شود. نتیجه این است که کدهای شبکه خواناتر می‌شوند، از خطاهای ظریف جلوگیری می‌شود و عملکرد بهبود می‌یابد؛ بدون آنکه ناسازگاری با کدهای موجود ایجاد شود. این قابلیت به‌صورت افزایشی اضافه می‌شود و می‌توان آن را تدریجی به کار گرفت.

#Go #Golang #Networking #IP #CIDR #Subnetting #Go126 #SoftwareEngineering

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


👑 @gopher_academy
خیلی وقت‌ها برای نشون دادن یک فرایند میاییم صفحه نمایش را رکورد می‌کنیم که می‌تونه خیلی حجیم بشه.
وقتی در ترمینال کار می‌کنیم، یه ابزاری هست به نام
ASCIInema
که مشابه همین کار را در ترمینال انجام می‌ده و حجم خیلی کمتر با خروجی‌ای بدون افت کیفیت بهمون می‌ده.
این ابزار آزاد را می‌تونید در GitHub بررسی کنید.
مخازن شامل ابزارهای جانبی برای پخش روی وب و یا تعدیل رکورد به فایل gif هم هست:

https://github.com/asciinema

و وب‌سایت https://asciinema.org

@DevTwitter | <Sadeq/>
Forwarded from Linuxor ?
دوست دارین بدونین داخل شرکت گوگل با چه ابزار هایی کار می‌کنن و خارجش با چه ابزار هایی ؟

گوگل خودش یه دنیای دیگس و ابزار هایی که توی شرکت گوگل استفاده می‌شه با چیزی که خارج گوگله متفاوته، اینجا یه جدول بزرگ ساختن از ابزار هایی که داخل گوگل استفاده می‌شه و جلوش هم مشابهش که توی دنیا خارج گوگل استفاده می‌شه رو نوشتن :

github.com/jhuangtw/xg2xg

@Linuxor
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥

Found 6 new trending repositories:

1. minio by minio
📝 MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
💻 Go | 55,990 | 🌟 Today: 143
🔗 Link

2. paperless-ngx by paperless-ngx
📝 A community-supported supercharged document management system: scan, index and archive all your docu...
💻 Python | 33,045 | 🌟 Today: 37
🔗 Link

3. torchforge by meta-pytorch
📝 PyTorch-native post-training at scale
💻 Python | 205 | 🌟 Today: 50
🔗 Link

4. best-of-ml-python by lukasmasuch
📝 🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.
💻 Star | 22,292 | 🌟 Today: 28
🔗 Link

5. scikit-opt by guofei9987
📝 Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorit...
💻 Python | 5,955 | 🌟 Today: 57
🔗 Link

6. hoppscotch by hoppscotch
📝 Open source API development ecosystem - https://hoppscotch.io (open-source alternative to Postman, I...
💻 TypeScript | 75,172 | 🌟 Today: 35
🔗 Link


🔘 @github_trending_daily
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
یه روشی که موقع کار و مطالعه باعث شده تمرکزم ۱۰ برابر بشه اینه که یه کاغذ کنارم میزارم و هروقت میخوام یه کار غیر ضروری بکنم یا فکرم جایی میره روش مینوسم Next time.
واقعا کمکم کرده و منی که ۵ دقیقه نمیتونستم پشت کد یا کتاب بشینم چندین ساعت همینجوری به کارام میرسم
امتحان کنید 👍
بعد یه مدت مغزتون خودش کار اون کاغذ رو انجام میده (;
Forwarded from Reza Jafari
دنیا پر از آدماییه که می‌خوان زمینت بزنن، تو فقط نذار خودت هم بینشون باشی.

@reza_jafari_ai
فلاکس گارد یه ابزار ساده برای کنترل سیستم ویندوزی از راه دور، از طریق بات تلگرامه.
یه سری امکاناتی مثل مدیریت سیستم، دسترسی به فایل‌ها و اجرای دستورات پاور و مدیریت اپلیکیشن های بازی، رکورد مکیروفون و وبکم داره.
فقط کافیه وصلش کنید به بات خودتون.
https://github.com/tahadashti-gd/FluxGuard

@DevTwitter | <تونی/>
📱 آموزش گام‌به‌گام نصب و راه‌اندازی Genymotion

⚙️ مراحل نصب و راه‌اندازی:

1️⃣ اینجا یک حساب کاربری بسازید.
2️⃣ به دانلود Genymotion بروید و نسخه‌ی متناسب با سیستم‌تون رو بگیرید.
3️⃣ برنامه رو نصب کنید. در اولین اجرا گزینه‌ی “Personal Use” رو انتخاب کنید (کرک یا سریال نمی‌خواد).
⚠️ در نسخه رایگان فقط چند محدودیت جزئی هست ولی برای کار پایه کافیه
4️⃣ با همون نام کاربری و رمز وارد برنامه بشید.
💡 با توجه به تحریم‌ها، بهتره از VPN یا Proxy استفاده کنید.
5️⃣ از مسیر Settings → Hypervisor نوع مجازی‌ساز رو انتخاب کنید (VirtualBox یا QEMU).
6️⃣ در همون بخش، مسیر ذخیره ماشین‌های مجازی رو هم می‌تونید تغییر بدید.
7️⃣ در تب ADB می‌تونید از ADB داخلی Genymotion استفاده کنید یا مسیر SDK خودتون رو بدید.
8️⃣ در صفحه اصلی روی Create بزنید، مدل و نسخه اندروید دلخواه‌تون رو انتخاب کنید.
9️⃣ حدود ۱ گیگ داده دانلود می‌شه، بعدش دستگاه مجازی‌تون آماده‌ست

💬 اگر در هر مرحله به خطا خوردید یا سوالی بود در گروه بپرسید با هم بررسی کنیم
نظر سنجی با emoji
به نظرتون این آموزش مفید بود ؟ ❤️
یا سخت و فنی است ؟ 🤯

@MehrdadLinuxchannel