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

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
یکی از عکس های تکرار نشدنی؛ وحید فرید و سگارو در کنار هم ...


@Linuxor
گیدرا (Ghidra) ساخته NSA (آژانس امنیت ملی آمریکا) یه فریم‌ورک کامل برای مهندسی معکوس نرم‌افزاره، که قبلاً داخلی بوده ولی حالا در دسترسه همه است. اگه کارتون تحلیل عمیق نرم‌افزاره، گیدرا یه فرصته که از یه ابزار سطح بالا که با بودجه‌های کلان ساخته شده، رایگان استفاده کنید. انگار یهو به یه گنج دست پیدا کردی!

https://github.com/NationalSecurityAgency/ghidra

@Linuxor
یه بخش بزرگی از ارگان های دولتی ایران سایتاشون از تمپلیت آماده استفاده می‌کنه که یکیشون AdminLTE هستش این واقعا کار راه بندازه یه عالمه کامپوننت آماده مثل نمودار، جدول، فرم‌های مختلف و کلی ویجت دیگه، این زمان رو برات می‌خره. انگار یه تیم UI/UX کوچیک استخدام کردی که فقط با چند خط کد، یه داشبورد شیک و کاربردی تحویلت میده. مناسب برای وقتی که تمرکزت روی بک‌اند و منطق کاره، نه درگیری با CSS و JavaScript برای ظاهر پنل.

github.com/ColorlibHQ/AdminLTE

@Linuxor
اگه یه توسعه‌دهنده‌ای و گاهی اوقات وسط روزمرگی‌های کاری، دلت یه پروژه متفاوت و جذاب می‌خواد که مغزت رو یه کم قلقلک بده، ریپوی Projects رو یه نگاه بنداز. پر از ایده‌هاییه که می‌تونه هم سرگرمت کنه، هم کمکت کنه یه گوشه از دنیای برنامه‌نویسی (مثلاً گرافیک یا حتی فیزیک!) رو کشف کنی که قبلاً سراغش نرفتی. لازم نیست همیشه پای پروژه جدی و کاری بشینی!

github.com/karan/Projects

@Linuxor
1
من قضیه این عشق ابدی رو نمی‌دونم چیه ولی عشق ابدی من لینوکسه


@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