Linuxor ? – Telegram
Linuxor ?
21.6K subscribers
1.32K photos
159 videos
10 files
1.02K links
اخبار لحظه ای تکنولوژی و معرفی ابزار های کامپیوتری و برنامه نویسی!

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
من قضیه این عشق ابدی رو نمی‌دونم چیه ولی عشق ابدی من لینوکسه


@Linuxor
پایتون کارا کلا دو دسته ان؛ دسته اول و دوم که باهم هیچ فرقی ندارن چون زیاد بودن توی یه دسته جا نشدن


@Linuxor
اگه شما هم جزو اون دسته از برنامه‌نویس‌هایی هستید که برای تست PWA، سرویس ورکر، قابلیت‌های نیازمند Secure Context یا حتی APIهای حساس تو محیط لوکال به HTTPS نیاز دارید، mkcert اومده که کارتون رو مثل آب خوردن راحت کنه. بدون هیچ کانفیگ خاصی، گواهی‌های SSL معتبر برای دامنه‌های محلی‌تون (مثل localhost یا myproject.test) بسازید و دیگه نگران هشدارهای امنیتی مرورگر نباشید. برای هر توسعه‌دهنده‌ای که با وب مدرن سر و کار داره، داشتنش واجبه.

github.com/FiloSottile/mkcert

@Linuxor
جدی جدی هوش مصنوعی داره دنیارو تکون می‌ده، نه؟ DeepFaceLab یه نمونه بارز از اینه که چطور شبکه‌های عصبی عمیق (Deep Neural Networks) می‌تونن برای کارهای بصری پیچیده مثل تشخیص و بازسازی چهره استفاده بشن. این ریپو بهت اجازه می‌ده از مدل‌های از پیش آموزش‌دیده استفاده کنی یا حتی مدل خودت رو ترین بدی. برای دانشجوهای هوش مصنوعی و علاقه‌مندای یادگیری عمیق که می‌خوان کاربرد عملی این چیزا رو ببینن عالیه.

github.com/iperov/DeepFaceLab

@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
پاول دورف گفته تلگرام قراره با Grok ادغام بشه؛ ببینید چه قابلیت هایی تا ماه آینده قراره به تلگرام اضافه بشه !

از Expand کردن یه متن کوتاه به بلند برای جالب تر کردن چت بگیر تا استیکر هایی که با پرامپت ساخته می‌شن !


@Linuxor
تا حالا شده وسط یه پروژه بخوای تصمیم بگیری معماری microservices بهتره یا monolith؟ یا اصلاً بدونی چیا باعث می‌شن یه سیستم واقعاً بتونه اسکیل کنه؟
این ریپو یه گنجینه‌ست از کیس‌استادی‌های واقعی، معماری سیستم‌های بزرگ مثل Twitter، Netflix، Uber و کلی مقاله و لینک کاربردی.
برای کساییه که دارن روی سیستم‌های قابل توسعه و مقیاس‌پذیر کار می‌کنن، یا حتی فقط کنجکاون بدونن پشت یه اپ موفق چی می‌گذره.

github.com/binhnguyennus/awesome-scalability

@Linuxor
درک الگوریتم ها برای دانشجو ها همیشه مشکل ساز بوده با Algorithm Visualizer، به جای توضیحات تئوری خشک؛ می‌تونید اجرای زنده‌ی الگوریتم‌ها رو مستقیماً ببینید. می‌تونین ببینین داده‌ها چطور حرکت می‌کنن و ساختارها چطور تغییر می‌کنن. حتی می‌تونید کدهای خودتون رو هم بصری کنید:

algorithm-visualizer.org

@Linuxor
1
‏به جای Bloatwareهای Postman, insomnia, Hoppscotch, bruno از این زیبا استفاده کنید. متن‌بازه. local-first ـه، ثبت‌نام نمی‌خواد. حداقل‌های ضروری رو به شکل مینیمال و ساده داره و چون با Tauriو Rust ساخته شده سرعتش عالیه.


yaak.app


@Linuxor ~ sir_kokabi
تا حالا شده تو یه پروژه Golang حس کنی همه‌چی قاطی پاتی شده؟ این ریپو مثل یه نقشه راه تمیز برای پروژه‌هات میمونه. ساختار استاندارد پروژه رو نشون می‌ده که باعث می‌شه هم خودت بعداً گیج نشی، هم بقیه دولوپرها سریع‌تر پروژه‌تو بفهمن. مخصوصاً برای پروژه‌های تیمی خیلی به درد می‌خوره.

github.com/golang-standards/project-layout

@Linuxor
واسه یادگیری راست (Rust) دنبال یه نقشه راه می‌گردی که از صفر شروع کنه و پله پله ببرتت جلو؟ Rustlings دقیقاً همین کار رو می‌کنه مجموعه‌ای از تمرین‌های کوچیکه که به ترتیب موضوعات اصلی راست مثل مالکیت (ownership)، قرض گرفتن (borrowing)، ساختارها (structs) و خطاها (error handling) رو پوشش میده. برای کسایی که می‌خوان خودخوان راست یاد بگیرن یا به عنوان مکمل کنار منابع آموزشی دیگه استفاده کنن، عالیه.

rustlings.rust-lang.org

@Linuxor
اونی که 6 صبح قراره بره سر کار پول در بیاره کدیه که واس درگاه پرداخت نوشتی نه تو


@Linuxor
این ریپو قراره توی 100 روز بهتون ماشین لرنینگ یاد بده از پایتون و کتابخونه‌های اصلی مثل NumPy و Pandas بگیر تا الگوریتم‌های پیشرفته‌تر.


github.com/Avik-Jain/100-Days-Of-ML-Code


@Linuxor
روایت داریم هر زبانی رو مسخره کنی گیر یه پروژه میفتی که فقط با اون زبان میشه زد

@Linuxor
2
آره واقعا لوگوی ffmpeg خیلی جالبه، در واقع لوگو داره الگوی ZigZag Scan رو نشون می‌ده؛

توی فشرده سازی ویدیو با استاندارد هایی مثل MPEG فریم ها به بلوک های 64 تایی تقسیم می‌شن و روشون یه سری عملیات مثلا DCT انجام می‌شه و در نهایت به یه ماتریس می‌ر‌سه که در نهایت برای فشرده سازی بهتر، این ماتریس با یه الگوی زیگ‌زاگی اسکن می‌شه، تا اعداد مهم‌تر (کم‌فرکانس) که معمولاً توی بالاچپ هستن، زودتر توی خروجی قرار بگیرن، لوگوی ffmpeg هم دقیقا داره این فرایند رو نشون می‌ده


@Linuxor
1
این همه سال با کامپیوتر کار می‌کردم به معنی دکمه shift دقت نکرده بودم، دکمه هام مثل آدما شیفت کاری دارن وقتی روی دکمه شیفت میزنی شیفتشون عوض می‌شه :)


@Linuxor
4
‏یه قانون داریم به نام Conway's Law که میگه:
هر سیستمی که یه تیم طراحی می‌کنه، شبیه ساختار ارتباطی خود اون تیم درمیاد.

به عبارتی: معماری و در نتیجه تجربه کار با یک محصول، آینه‌ای از چارت سازمانی تیم سازنده اونه.

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

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

@Linuxor ~ FarokhNotes
لینوس توروالدز گیت رو توی 5 روز ساخت البته با 15 سال تجربه


@Linuxor
2
‏یه ویدیو عجیبی داخل یوتیوب هست که یه فردی سه سال پیش به صورت لایو یه شبکه عصبیو روی تخته وایت برد ترین می‌کنه :)

youtube.com/live/T_2fgNMY5bA


@Linuxor ~ rzdjafari
فکر می‌کنی گیت رو بلدی تا اینکه اولین بحران جدی پیش میاد! ریپوی git-flight-rules فقط برای رفع مشکل نیست، یه جورایی کلاس آموزشی فشرده هم هست. وقتی دنبال راه حل یه مشکل خاص می‌گردی (مثلا چطوری یه فایل حساس رو از تاریخچه کامیت‌ها پاک کنی)، توضیحاتش بهت کمک می‌کنه بفهمی پشت پرده چه اتفاقی میفته. اینطوری هم مشکلت حل میشه، هم دفعه بعد شاید اصلا به اون مشکل برنخوری.


github.com/k88hudson/git-flight-rules

@Linuxor
برای اونایی که دوست دارن همه‌چیز رو اتوماتیک کنن rclone یه ابزار خط فرمانه که به راحتی می‌تونی اسکریپت‌هایی بنویسین که مثلاً هر شب به‌طور خودکار از دایرکتوری های خاصی روی سیستمت بکاپ رمزنگاری‌شده بگیره و همزمان روی چندتا سرویس ابری مثلا Drive و Dropbox یا کلاد های دیگه ذخیره کنه.


github.com/rclone/rclone

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


@Linuxor