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 linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⭐️کتاب های فارسی و ضروری لینوکس که بر روی آکادمی کندوی دانش منتشر شدند.


🔸Linux Fundamental
https://t.iss.one/linuxtnt/4539

🔸Linux Essentials
https://t.iss.one/linuxtnt/4531

🔸LPIC1
https://t.iss.one/linuxtnt/4520


🔸LPIC2
به زودی....

همه کتابهای فارسی
https://learninghive.ir/linux-books/
مدل Claude Sonnet 4.5 به Cursor و Copilot اضافه شده.

اگه تو VSCode نمبینید، میتونید از لینک زیر گزینه Anthropic Claude Sonnet 4.5 رو Enabled کنید و بعد از چند دقیقه تو VSCode اضافه میشه. (احتمالاً‌ بزودی بصورت خودکار فعال خواهد شد)
https://github.com/settings/copilot/features

@DevTwitter | <Mohammad/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
اولین دوره جشن آزادی نرم افزار زنجان لاگ

ارائه‌دهنده‌های ما منتظر حضور پرانرژی شما هستند.

💡 با ایده یا بدون ایده، جای تو اینجاست!
🙏 لطفاً همه بیان، هیچ کس جا نمونده باشه!
این جشن با حضور شما قشنگ‌تر و پرانرژی‌تر میشه 😍🎉

📅 جمعه ۱۱ مهر ۱۴۰۴ – ساعت ۱۷ آنلاین

🔗 لینک ورود به رویداد: پنج‌شنبه روی همین صفحات منتشر می‌شود
همه لینک‌ها اینجاست 👇

🌐 وبسایت: https://zanjanlug.ir

📢 تلگرام: https://t.iss.one/zanjan_lug

🐧 ماستودون: https://ohai.social/@zanjanlug

📸 اینستاگرام: https://www.instagram.com/zanjanlug

🔗 لینکدین: https://ir.linkedin.com/in/zanjan-lug-393848387

🎥 پیرتیوب: https://gnulinux.tube/a/zanjanlug

📘 فیسبوک: https://www.facebook.com/61581807890416/posts/122093112849060263


🚀 پست‌ها رو با دوستانتون شیر کنید و با انرژی خودتون جشنو برق بیندازید ❤️
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥

Found 7 new trending repositories:

1. lobe-chat by lobehub
📝 🤯 Lobe Chat - an open-source, modern design AI chat framework. Supports multiple AI providers (OpenA...
💻 TypeScript | 66,152 | 🌟 Today: 69
🔗 Link

2. awesome-copilot by github
📝 Community-contributed instructions, prompts, and configurations to help you make the most of GitHub ...
💻 JavaScript | 8,544 | 🌟 Today: 91
🔗 Link

3. llm-course by mlabonne
📝 Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.
💻 Star | 63,864 | 🌟 Today: 546
🔗 Link

4. trivy by aquasecurity
📝 Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories,...
💻 Go | 29,130 | 🌟 Today: 24
🔗 Link

5. LaTeX-OCR by lukas-blecher
📝 pix2tex: Using a ViT to convert images of equations into LaTeX code.
💻 Python | 15,364 | 🌟 Today: 10
🔗 Link

6. PHPMailer by PHPMailer
📝 The classic email sending library for PHP
💻 PHP | 21,742 | 🌟 Today: 5
🔗 Link

7. AI_NovelGenerator by YILING0013
📝 使用ai生成多章节的长篇小说,自动衔接上下文、伏笔
💻 Python | 2,089 | 🌟 Today: 115
🔗 Link


🔘 @github_trending_daily
Forwarded from Agora (Alireza)
ماجرای جنبش بابیه و بنیان‌گذارش، سید علی‌محمد باب رو به روایت امیر خادم در پادکست «ماجرای مشروطه» از اینجا می‌تونید بشنوید.
Forwarded from Agora (Alireza)
بعد از اصول فیزیک کون هوایی ولایی، چیزی که مهمه، اصول ریاضی ماتحت ولایی با محوریت تثلیث در عالم شیء‌ و عدد پی در شریعت شیعیه.

طلاب عزیز دقت بفرمایید که:

کسی که در شب نیمه ماه رجب نمازی بخواند، سی رکعت. در هر رکعت ده حمد بخواند. و… ثواب هفتاد شهید یا چهل شهید را دارد و… از این روایت معادله زیر بدست می آید:
شهادت + رفع العذاب + برائت از نفاق + اعتقاق من النار+ برائت من النار = ۳۰ ضرب در ۱۰
مجموع حساب ثواب معادله بالا می شود: ۶۳۵۰
پس ضریب سی در ده ، اگر سی تقسیم بر دو شود، عدد ۱۵ به دست می آید
۳۰ ضرب در ۱۰ می شود: ۶۳۵۰
۶۳۵۰ ÷۲ = ۳۱۷۵
۳۱۷۵ می شود: ۳۱۳
۳۱۳ هم می شود: ۷ و ۱ و ۷ که سوره حمد می شود.
با این این استدلال، رابطه بین عدد پی و سوره حمد که سبع من المثانی به دست می آید.

علی محمد باب، ایز دت یو؟!

پی‌نوشت: از این توییت شروع شد. علاقه‌مند شدم یه سرچی زدم. شگف‌انگیز بود. جدید اما نه.
Forwarded from Agora (Alireza)
ماجرای جنبش بابیه و بنیان‌گذارش سید علی‌محمد باب، به روایت امیر خادم در پادکست «ماجرای مشروطه» رو از اینجا می‌تونید بشنوید.

پی‌نوشت: جالبه که پارسال همین موقع‌ها، دقیقا به همین موضوع بر خورده بودم و داشتم این پادکست رو گوش میدادم. اتفاق جالبی بود.
خبر های PostgreSQL ای
نسخه های جدید:
ابزار pgwatch: مانیتورینگ PostgreSQL برای جمع‌آوری و نمایش متریک‌های عملکرد دیتابیس.

ابزار Autobase: مدیریت خودکار نسخه‌بندی (schema migrations) و تغییرات ساختار

افزونه pg_stat_kcache 2.3.1:مشاهده مصرف CPU و I/O کوئری‌ها از طریق kernel.

@DevTwitter | <MehrdadLinux/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 گوگل برای نصب برنامه ‌های خارج از پلی ‌استور قوانین سخت ‌گیرانه گذاشته است (ثبت‌نام، احراز هویت، پرداخت هزینه). F-Droid هشدار داده این کار برنامه های متن ‌باز و مستقل رو نابود می‌کند و توزیع آزاد برنامه ها رو عملاً زیر سلطه گوگل می رود.

#خبر

@TheRaymondDev
Forwarded from Linuxor ?
می‌دونستین اگه یه دامنه خارجی مثلا دات نت یا دات کام داشته باشین و مهلتش تموم بشه، رجیسترار (اون شرکتی که بهتون دامنه رو فروخته) به مدت یه ماه بعد از تموم شدن دامنه رو تصرف می‌کنه و توی اون یک ماه که بازه طلایی برای بدست آوردن همون دامنس، دامنه رو تا 10 برابر قیمت بهتون می‌فروشه؟

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

@Linuxor
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
به قول یه بنده خدایی دلمون برای همین روزا هم تنگ میشه
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۶۲۷

روی تو نماز آمد و چشمت روزه
وین هر دو کنند از لبت دریوزه
جرمی کردم مگر که من مست بدم
آب تو بخوردم و شکستم کوزه

#مولانا | گنجور
📍@iipoem
Forwarded from AiSegaro 👾
Media is too big
VIEW IN TELEGRAM
🚨🤯 حقیقت تکان‌دهنده 11 سپتامبر: آیا CIA از تروریست‌ها محافظت کرد؟! هرگز چیزی که به شما گفتند باور نکنید! 💥✈️

🎥 قسمت دوم

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

📽 زیرنویس فارسی
🧠 مناسب برای همه، چه مبتدی چه حرفه‌ای
🌐 ترجمه این ویدیو با وب‌سایت isega.ro انجام شده — حتماً سر بزن!
📌 برای دیدن قسمت‌های بعدی کانال رو دنبال کن:
📺🌐 @AiSegaro
🚀 هر روز یک قدم نزدیک‌تر به آینده‌ای هوشمند!
📤 بازنشر آزاد با ذکر منبع 🙏❤️
Did you know that HTML has a tag called kbd that you can use to display keyboard keys in text, especially for showing shortcuts?

@DevTwitter | <Nimo/>
اگر دوست دارید محیط کی‌دی‌ای پلاسما را مانند یک مدیرپنجره کاشی مثل DWM یا Hyprland استفاده کنید، از قوانینی که برای kwin به‌این منظور نوشته شده‌اند استفاده کنید.

ترکیب‌بند/مدیرپنجره کی‌دی‌ای پلاسما که اسمش kwin هستش، این ویژگی رو داره که با قوانین خاص به هر طریقی که شما دوست دارید عمل کنه.

برای استفاده از حالت کاشی در کی‌دی‌ای، باید قانون مربوطه به این کار رو که Kröhnkite نام داره رو از KDE Store و یا از گیت‌هاب نصب کنید.

پیوند پروژه مربوطه

@KDE_fa
مدل جدید دیسپ‌سیک قیمتش نصف مدل قبلی هست، حدود یک دهم مدل‌های معروف مثل claude.
این کار رو با سیستمی به اسم «توجه پراکنده دیپ‌سیک» یا به اختصار DSA انجام دادن که توی این روش میاد جای پردازش همه کلمات، فقط روی مهم‌ترین‌ها تمرکز میکنه تا محاسبات کمتر بشه.
مدل جدید یعنی V3.2-exp با اینکه هزینه‌هاش نصف شده ولی عملکرد مشابه مدل قبلی یعنی V3.1-Terminus داره.

الان این مدل ارزون‌ترین مدل پایه AI حساب میشه، درسته که هم قیمت GPT-5 Nano و Gemini 2.5 Flash-Lite هست، ولی با اون مدل‌ها توی یک دسته قرار نمیگیره.

فعلا دارن این معماری جدید رو آزمایش میکنن به خاطر همین توی چت‌بات دیپ‌سیک در دسترس نیست ولی میتونید به صورت API استفاده کنید، یا خود مدل رو دانلود و رو روی سیستم یا سرور خودتون اجراش کنید.

https://huggingface.co/deepseek-ai/DeepSeek-V3.2-Exp
https://geekalerts.org/deepseek-v32-exp-ai-cost-reduction/

@DevTwitter | <Soroush Ahmadi/>
سلام دوستان یه پکیج npm توسعه دادم
که برای افرادی هستش که میخوان در وقتشون توی برنامه نویسی صرفه جویی کنن و یه پکیج cli هستش که برای tailwind هستش
و اینکارو میکنه که شما میتونین خیلی راحت بنویسید tailwind-init --react | nextjs | angular و براتون صفر تا صد تیلویند رو ستاپ میکنه روی پروژتون و باید حتما توی root پروژه باشید بدرد بخوره و اینم لینک هاش هستن
https://www.npmjs.com/package/tailwind-init-cli

اگر دوست داشتین یه star توی گیتهاب بهم بدید
https://github.com/ImLeoNova/tailwind-init-cli

@DevTwitter | <LeoNova/>
Forwarded from Md Daily (Mahan)
چطوری System Design رو یاد بگیریم قسمت ۲ از ۲

قسمت اول


خب خب بریم برای برای ادامه‌ی مسیر: از طراحی روی کاغذ تا آموزش دادن به بقیه

4️⃣ شروع کن به رسم، حتی اگه روی کاغذ باشه!

یه چیزی که خیلی کمک کنندس: رسم کردن (Drawing) هستش.

ما آرتیست نیستیم. ولی وقتی فلو کار رو از

دیتایبیس → اپ های سرور → لود بالانسر ها → کلانیت

رسم میکنیم تازه دیدمون باز میشه.

وقتی رسم میکنیم:

✔️ فلو درخواست واقعی به نظر می‌رسه.

✔️ میبینیم که Bottlenecks کجاها ممکنه اتفاق بیفته.

✔️ میفهمیم که کش (Cache) رو کجا بذاریم یا کِی از صف (Queue) استفاده کنیم.

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

5️⃣ با حل کردن مسئله‌های واقعی تمرین کنید

وقتی توی اصول اولیه مطمئن شدید، دست از تماشا کردن بردارید و رسم کردن رو شروع کنید.

این روش تمرینی میتونه کمکتون کنه:

✔️ یه سیستم واقعی انتخاب کنید: واتساپ، یوتیوب، اسنپ‌فود، اینستاگرام.

✔️ اول نیازمندی‌های عملکردی (Functional Requirements) رو بنویسید (سیستم باید چیکار کنه).

✔️ بعد نیازمندی‌های غیرعملکردی (Non-functional Requirements) رو اضافه کنید (مقیاس‌پذیری، دسترس‌پذیری، تأخیر).

✔️ یه تخمین اولیه بزنید (تعداد کاربر، QPS، حجم DB).

✔️ یه معماری سطح بالا (High-level Architecture) طراحی کنید.

🚀 حالا وقت عمیق تر شدن رسیده:

✔️ DB schema
✔️APIs
✔️ Scaling strategies
✔️ Handling failures (مدیریت خطا ها)
✔️ Edge Cases (حالت های خاص)

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

چون توی مصاحبه‌ها و کارهای واقعی، به ندرت یه جواب کامل وجود داره. مهم اینه که بتونی توجیه کنی چرا X رو به Y ترجیح دادی.

6️⃣ وقت واقعی کردن رسیده

🔴تئوری تا وقتی پیاده نشه، بی‌فایده‌ست.

بذارید از تجربه خودم بگم. تویه شرکت داشتیم رو یه سیستمی کار میکردیم که به صورت میکروسرویس پیاده شده بود با Go و برای ارتباط داخلی سرویس ها از GRPC استفاده کرده بودیم. اوایل برای سرویس آنالیتیکس از MongoDB استفاده کرده بودیم. اما با زیاد شدن حجم داده ها و کوئری ها (رکورد ها به قدری زیاد بودن که حجم دیسک دیتابیس شده بود 15 گیگ) سیستم شروع کرد به کند شدن. یه راهکار ها این بود که بیایم چنتا نود مختلف بیاریم بالا ولی پیچیدگی ایش زیاد بود، پس شروع کردیم به R&D کردن دیتابیس هایی که به نظر برای این کار مناسب بودن. بعد از تست های اولیه و گرفتن بنچمارک متوجه شدیم که clickhouse میتونه توی مورد ما این بخش از پروژه رو نجات بده. تیم بکند دور هم جمع شدیم و فقط یه ماژیک برداشتیم و ساعت ها روی شیشه سیستم دیزاین های مختلفیو رسم و بررسی کردیم و دیدمون باز شد و در نهایت طرح نهایی. حالا که همه چیز حداقل روی کاغذ اماده بود و کار میکرد باید مهاجرت رو شروع و سیستم جدید رو پیاده میکردیم. در نهایت با یه بررسی درست، بررسی سیستم دیزاین های مختلف و داشتن دید کلی و جزئی از سیستم ، به جایی رسیدیم که میلیون ها داده رو بدون مشکل آنالیز کردیم و نزدیک Real time خروجی نشون میدیم. بعد آروم آروم رفتیم جلو و چیز های دیگه هم مثل RabbitMQ اضافه کردیم. اره الان پروژه بزرگ شده ولی این پروژه ی بزرگ حاصل قدم های کوچیکی بود که برداشتیم ولی نکتش اینکه اگه میخواستیم به آخرش فکر کنیم که همچین چیز بزرگی چطوری قراره ساخته بشه هیچ وقت شروع نمیشد :)

7️⃣ شروع کنید به یاد دادن به بقیه

این آخرین مرحله هست.


وقتی یه چیزی رو توضیح می‌دی، چه به یه جونیور، یه کارآموز، یا توی یه بلاگ، شکاف‌های دانش خودت رو پیدا می‌کنی.

هر بار که یه چیزی رو توضیح میدم اینو میفهمم که:
اگه بتونم خیلی ساده اون رو درس بدم، پس واقعاً خوب فهمیدمش.



درنهایت طراحی سیستم شعبده‌بازی نیست.

فقط کافیه:

✔️ از اصول اولیه شروع کنید.

✔️ به موارد استفاده‌ی دنیای واقعی فکر کنید.

✔️ یه ساختار برای خودتون بسازید.

✔️ هفته‌ای تمرین کنید.

✔️ پشت هر انتخابتون بپرسید «چرا»؟

✔️ و آروم‌آروم بهتر بشید.

حتی اگه روزی ۳۰ دقیقه هم وقت بذارید، بعد از ۳ ماه تفاوت رو می‌بینید.

حرف آخر: قضیه جواب‌ها نیست، قضیه رویکرده!


توی طراحی سیستم، اغلب احساس عدم اطمینان خواهید کرد. این طبیعیه.

چیزی که مهمه اینه که چطور به یک مسئله نزدیک می‌شید.

وقتی توضیح می‌دی مقیاس چقدره یا اگه این سرویس از کار بیفته چی می‌شه؟ اینه که شما رو به یه مهندس قوی تبدیل می‌کنه. نه تعداد دیاگرام‌هایی که حفظ کردید.

با «یک URL چطور کار می‌کنه؟» شروع کنید و به طراحی اینستاگرام ختم کنید.

تعجب خواهید کرد که قدم به قدم، چقدر پیش رفتید.

—-

💡 مثل همیشه کنجکاو بمونید :)

🆔 @MdDaily
Please open Telegram to view this post
VIEW IN TELEGRAM