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
🔵 عنوان مقاله
CPU Cache-Friendly Data Structures in Go: 10x Speed with Same Algorithm

🟢 خلاصه مقاله:
** این مقاله نشان می‌دهد که در Go می‌توان بدون تغییر الگوریتم و فقط با بهینه‌سازی نحوهٔ دسترسی به حافظه، به بهبودهایی تا ۱۰ برابر رسید. ایدهٔ اصلی این است که با بهره‌گیری از محلیّت در CPU و نگه داشتن داده‌های «داغ» در حافظهٔ پیوسته، تعداد cache miss به شدت کم می‌شود. راهکارهای کلیدی شامل استفاده از sliceهای پیوسته به‌جای ساختارهای پر از pointer، فشرده‌سازی و چیدمان درست فیلدهای struct، انتخاب آگاهانه بین AoS و SoA، کاهش تخصیص‌ها و استفاده از sync.Pool برای بازاستفادهٔ حافظه، و اجتناب از false sharing در برنامه‌های همزمان است. اندازه‌گیری با ابزارهای benchmark و pprof کمک می‌کند ببینیم گلوگاه واقعاً از کجاست. نتیجهٔ عملی طبق تجربهٔ Serge Skoredin: با حفظ همان منطق، تنها با طراحی cache‑friendly در Go می‌توان جهش‌های بزرگ کارایی به‌دست آورد.

#Go #Golang #CPUCache #Performance #DataStructures #SystemsProgramming #Optimization #LowLatency

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


👑 @gopher_academy
Forwarded from Gopher Academy
☝️☝️☝️☝️☝️☝️☝️☝️☝️
این پست اپدیت می‌شود

🔹 در این پست به بررسی جزئیات مدیریت حافظه در زبان Go می‌پردازیم.

درک درست از ساختار حافظه به شما کمک می‌کند عملکرد برنامه‌هایتان را بهتر بهینه کنید و رفتار Garbage Collector را بهتر بفهمی
Forwarded from Gopher Academy
This media is not supported in your browser
VIEW IN TELEGRAM
این‌ها یه سری Ruleهای خیلی ساده است که من استفاده می کنم موقعی که می خوام با AI کد برای Rust تولید کنم.

حتما به این روش GitHub Spec-Kit یه نگاهی بیاندازید.

https://github.com/github/spec-kit

@DevTwitter | <Von Datawarehausen/>
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥

Found 8 new trending repositories:

1. yaak by mountain-loop
📝 The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent E...
💻 TypeScript | 8,240 | 🌟 Today: 177
🔗 Link

2. skyvern by Skyvern-AI
📝 Automate browser-based workflows with LLMs and Computer Vision
💻 Python | 14,658 | 🌟 Today: 25
🔗 Link

3. terminal by microsoft
📝 The new Windows Terminal and the original Windows console host, all in the same place!
💻 C++ | 100,545 | 🌟 Today: 16
🔗 Link

4. micrograd by karpathy
📝 A tiny scalar-valued autograd engine and a neural net library on top of it with PyTorch-like API
💻 Jupyter Notebook | 13,004 | 🌟 Today: 40
🔗 Link

5. chat-ui by huggingface
📝 Open source codebase powering the HuggingChat app
💻 TypeScript | 9,290 | 🌟 Today: 25
🔗 Link

6. SpacetimeDB by clockworklabs
📝 Multiplayer at the speed of light
💻 Rust | 17,710 | 🌟 Today: 10
🔗 Link

7. qBittorrent by qbittorrent
📝 qBittorrent BitTorrent client
💻 C++ | 33,410 | 🌟 Today: 13
🔗 Link

8. OpenVoice by myshell-ai
📝 Instant voice cloning by MIT and MyShell. Audio foundation model.
💻 Python | 34,741 | 🌟 Today: 35
🔗 Link


🔘 @github_trending_daily
افزایش سرعت سرچ وردپرس و ووکامرس تا ۱۰ برابر

یکی از مشکلات اصلی سایت‌های فروشگاهی بزرگ در وردپرس، کند بودن جستجوست. دلیلش اینه که وردپرس برای جستجو از دیتابیس SQL استفاده می‌کنه و با کوئری‌هایی مثل LIKE '%keyword%' پردازش سنگینی روی CPU انجام میده.

اما با نصب افزونه
wordpress.org/plugins/elasticpress

زیرساخت جستجو به چیزی شبیه NoSQL تغییر می‌کنه و سرعت جستجو تا ۱۰ برابر (و گاهی حتی ۱۰۰ برابر) افزایش پیدا می‌کنه — در حد چند میلی‌ثانیه

پلاگین بالا داده‌ها رو به‌صورت JSON ایندکس می‌کنه و نتایج رو مستقیماً از موتور جستجوی حرفه‌ای این ElasticPress برمی‌گردونه.

ما برای سایت‌های بزرگ همیشه از این افزونه استفاده می‌کنیم،
و بعد از نصبش فشار CPU به‌قدری کم میشه که انگار سایت اختصاصی و بهینه‌سازی‌شده نوشتیم

@poinair پوینا
Forwarded from tiivik️
پروژه GooFuzz یک پروژه Bash برای اوسینت است که از روش های جستجوی پیشرفته گوگل (Google Dorking) برای بازیابی اطلاعات حساس در فایل ها یا دایرکتوری های مورد نظر استفاده می کند،برای مثال : دانشگاه تهران
🆔@tiivik
Forwarded from ASafaeirad
Bases
We have a new core plugin in Obsidian that can act as a database

https://help.obsidian.md/bases

#obsidian #news
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 در ویندوز 11 نسخه 24H2 / 25H2 باگ عجیبی ظاهر شده که شامل کار نکردن لوکال هاست و متصل نشدن آن - خطای نصب به روز رسانی - خرابی صفحه پیش نمایش File Explorer و سایر مشکلات دیگر ... است.

مایکروسافت در حال بررسی آن و انتشار به روز رسانی جدید است.

#خبر
#ویندوز

@TheRaymondDev
مصاحبه 2 ساعت و نیمه با Andrej Karpathy درباره LLM ها و اینکه دست کم یک دهه تا رسیدن به AGI فاصله داریم و حتی اگر هم به آن برسیم به معنی خدایی درون یک جعبه نیست!

این ابزارهای LLM محتوای بی خاصیت زیاد تولید میکنند و بخش زیادی از ادعاها مارکتینگ بیش نیست!

https://www.youtube.com/watch?v=lXUZvyajciY

@DevTwitter | <Max Shahdoost />
Forwarded from Linuxor ?
دنیای نسل بعدی دنیای اینترنت اشیاءس یادگیریش برای همه بسیار ضروریه، مایکروسافت یه دوره 12 هفته ای برای اینترنت اشیاء داره که خیلی خوب همچی رو از پایه توش توضیح داده

microsoft.github.io/IoT-For-Beginners/#/?id=lessons

این نسخه اصلیشه که انگلیسه ولی ایرانی ها یه نسخه ترجمه شده فارسیش هم درست کردن:

github.com/microsoft/IoT-For-Beginners/blob/main/translations/fa/README.md

@Linuxor
Forwarded from Reza Jafari
معرفی PaddleOCR-VL: مدل OCR سبک و پیشرفته جدید

مدل PaddleOCR-VL که تازه توسط تیم PaddlePaddle در Baidu معرفی شده، یک Vision-Language Model (VLM) پیشرفته و در عین حال سبک برای پردازش اسناد چندزبانه است. چیزی که این مدل رو واقعاً متمایز می‌کنه، ترکیب قدرت و کاراییه؛ با تنها ۰.۹ میلیارد پارامتر، حجمش نسبت به مدل‌های مشابه خیلی کمتره ولی دقت و سرعتش فوق‌العاده بالاست. این ویژگی باعث می‌شه که PaddleOCR-VL حتی روی دستگاه‌هایی با منابع محدود هم به خوبی کار کنه و گزینه‌ای مناسب برای پروژه‌های واقعی باشه.

معماری این مدل بر پایه یک NaViT-style image encoder همراه با مدل زبانی ERNIE-4.5-0.3B طراحی شده. این ترکیب باعث می‌شه مدل بتونه متن، جدول، فرمول، نمودار و حتی دست‌خط رو با دقت بالا شناسایی کنه. یعنی نه تنها توانایی تشخیص متن‌های ساده رو داره، بلکه می‌تونه ساختارهای پیچیده سند مثل جداول و نمودارها رو هم تحلیل کنه، چیزی که بسیاری از مدل‌های OCR معمولی در اون ضعف دارن.

یک مزیت دیگه PaddleOCR-VL، پشتیبانی از بیش از ۱۰۹ زبان مختلفه. این شامل زبان‌های اصلی مثل چینی، انگلیسی، ژاپنی، روسی، عربی و هندی می‌شه و حتی زبان‌های کمتر رایج هم تحت پوشش هستن. بنابراین برای پروژه‌هایی که با اسناد چندزبانه سروکار دارن، یک ابزار ایده‌آل محسوب می‌شه. عملکرد مدل در ارزیابی‌های مختلف نشون داده که در شناسایی سطح صفحه و استخراج عناصر مختلف، عملکردش بهتر از خیلی از مدل‌های حجیم‌تر و سنگین‌تره.

در نهایت، PaddleOCR-VL یک گزینه بسیار کارآمد برای دیجیتالی‌سازی اسناد، استخراج اطلاعات، و تحلیل داده‌های تصویریه. حجم کم، سرعت بالا، دقت زیاد و پشتیبانی از زبان‌های متعدد باعث شده که این مدل به‌عنوان یک ابزار حرفه‌ای در حوزه OCR و Document Parsing مطرح باشه و بتونه در پروژه‌های واقعی و صنعتی هم به‌خوبی مورد استفاده قرار بگیره.

🔗 لینک صفحه hf مدل

🔤🔤🔤🔤🔤🔤🔤

🥇 اهورا اولین اپراتور هوش مصنوعی راهبردی ایران در حوزه ارائه خدمات و سرویس‌های زیرساخت هوش مصنوعی

🌐 لینک ارتباط با اهورا

@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from LinNews (Benyamin)
به‌نظر می‌رسد که چپ‌ها از حمایت Framework، تولید کننده لپ‌تاپ‌های ماژولا، از Hyprland ناراضی هستند.
#FOSS #Community #Hyprland #Framework

خلاصه اختلافات:
شرکت Framework به حامی درجه یک پروژه Hyprland تبدیل شد.

‏ Vaxry، توسعه‌دهنده ارشد Hyprland، بخاطر نحوه مدیریت سرور دیسکورد از مشارکت در freedesktop منع شده بود.

این نحوه مدیریت باعث نارضایتی چپ‌گرایان از پروژه Hyprland شده است.

اکانت X شرکت Framework در یک تویت توزیع Omarchy را مسخره می‌کند و آن را جانشین ویندوز ۱۱ می‌نامد.

منبع خبر
به ما بپیوندید :
@LinNews | @LinAcademy
Forwarded from Linuxor ?
خیلیا می‌گن ما امنیت می‌خوایم چیکار همین ویندوز 10 رو نگه می‌داریم تا الان امن بوده بعدش هم امنه؛

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

مایکروسافت حالا همینطوری ویندوز 10 رو ول نمی‌کنه حواسش زیر چشمی هست ولی محکم نیست اما این سیگنالو به هکرا داده اقا بیاین هک کنید و هکرام بزرگ ترین ترسشون که اتلاف وقتشونه از بین رفته و چه جایی بهتر از ویندوز 10 که پر از یوزره و مایکروسافت هم دیگه گردنش نمی‌گیره.

اتفاق بدی برای ویندوز 10 نمی‌افته ولی کم کم شروع می‌کنه به آلوده شدن و بهتره که ترکش کنید و دنبال راه جایگزین باشید.



@Linuxor
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
نسخه VMware Workstation Pro 25H2 با ویژگی‌های جدید منتشر شد

نسخه‌ی جدید با عنوان VMware Workstation Pro 25H2 منتشر شده و شامل پشتیبانی از سخت‌افزارهای جدید و بروزرسانی در فهرست سیستم‌عامل‌های میزبان (Host OS) است که VMware روی آن‌ها نصب می‌شود.


پست کامل از تمام جزئیات بیشتری امشب منتشر میکنم
Forwarded from LinFAQ (Pakrohk)
#روزی_یه_نکته با پاکروح

دسته‌بندی: #آموزشی #کاربردی #گرافیک #لینوکس

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

اولش فکر کردم باید ریست کنم، ولی بعد فهمیدم لازم نیست!
کافیه فقط درایور گرافیک رو دوباره بارگذاری کنم تا دسکتاپ برگرده سر جاش — بدون از دست دادن هیچ کاری.

راهش خیلی ساده‌ست 👇
# برای GNOME
sudo systemctl restart gdm

# برای KDE
sudo systemctl restart sddm

# برای NVIDIA
sudo modprobe -r nvidia_drm nvidia_modeset nvidia && sudo modprobe nvidia

# برای AMD
sudo modprobe -r amdgpu && sudo modprobe amdgpu

اگه صفحه کامل هنگ کرده بود:

1. با Ctrl + Alt + F2 برو tty


2. وارد شو


3. دستور بالا رو بزن


4. بعد با Ctrl + Alt + F1 (یا F7) برگرد



با این کار، بدون ریست، تصویر دوباره زنده میشه 😎

درنهایت می تونید براش یه شل اسکریپت بنویسید و یه Bind براش تعریف کنید خیلی خیلی کم پیش میاد ولی اگه پیش بیاد شما دیگه راه حلش رو دارید.


@LinAcademy | @LinFAQ
This media is not supported in your browser
VIEW IN TELEGRAM
ویدیوی جالبی از نحوه کار هوش مصنوعی های LLM و چگونگی بردن کلمات و توکن ها به فضای برداری

@code2_ir
کد۲
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۹۱۷

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

#مولانا | گنجور
📍@iipoem
Forwarded from Linuxor ?
این قالب های 59 هزار تومنی بوت استرپی رو دیدید که سایتا می‌فروشن و چیز خاصی هم نداره، اونارو خودتون هم می‌تونید بسازید بیاید اینجا هدر و فوتر و بقیه بخش های سایت رو بردارید و بچسبونیدشون به هم دیگه :)

froala.com/design-blocks


@Linuxor
#کدبوک

راهنمایی کاربردی برای پیاده‌سازی یادگیری ماشین با قدرت و ایمنی Rust:

- آموزش ساخت مدل‌های ML از پایه تا پیشرفته با Rust
- کار با کتابخانه‌هایی مثل ndarray، linfa و smartcore
- پیاده‌سازی الگوریتم‌های طبقه‌بندی، خوشه‌بندی و رگرسیون
- ترکیب عملکرد بالا با مدیریت حافظه ایمن برای پروژه‌های داده‌محور


* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter
Forwarded from محتوای آزاد سهراب (Sohrab)
خب مایکروسافت طبق معمول یک آپدیت داد روی ویندوز ۱۱ و یک چیزیو ترکوند.


https://www.reddit.com/r/technology/comments/1o90qyj/microsoft_breaks_localhost_with_windows_11/


با آخرین آپدیت اکتبر دیگه لوکال‌هاست کار نمی‌کنه توی ویندوز ۱۱ :))))



@SohrabContents