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 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 جت‌برینز به کاربران ایرانی اجازه استفاده از غیر تجاری رایگان برنامه رو نمی دهد.

#خبر

@TheRaymondDev
Forwarded from Agora (Alireza Azadi)
چند سالی هست که وب‌آموز و محمد جرجندی رو دنبال می‌کنم. این رو نمیگم که بخوام تبلیغ آدم کنم که بگم این آدم چقدر شریفه. نه. اون حتماً شریفه و برای اثبات شرافتش نیازی به من و امثال من هم نداره. با تمام خطاهاش، این که این بین کجا واستاده‌‌‌ مهمه. اینه که براش شرافت میاره. شرافتی که از مستقل بودن میاد. و من فکر میکنم که مهمه این صداهای مستقل بیشتر شنیده بشن. برای همینه که به دوستام راجع‌بهش میگم و حالا اینجا هم میخوام بگم.

من وب‌آموز رو میببینم و این دیدن یک مزیتی واسم داره: از یک جای دیگه به وضعیت مملکتمون نگاه می‌تونم بکنم. از یک لنز مستقل. جدا از فضای متعفن سیاسی خارجی و داخلی. میتونم ببینم که چطور کلاه‌بردار و دزد مثل انگل خون مردم رو میمکن و خودشون رو قاطی مردم میزنن ولی کسی ازشون چیزی نمیدونه یا نمیخواد که بگه تا بقیه بدونن. میبینم که خبرنگار و مسئول به شکل عجیبی خفه‌خون گرفتن و راجع‌به چیزهایی که بی‌هزینه‌س فقط تئاتر اجرا میکنن و هیچ عملکرد مفیدی ندارند. میبینم که اون کشتی نجاتی که اومده سراغ ما و به ما وعده‌ی نجات میده، خودش چشم داره به جیب ما یا اگر خودش دزد نیست، رفیق دزده و میخواد حالا شریک قافله هم باشه. میبینم که خواننده‌، بازیگر و فوتبالیست و سلبریتیش یا خودش دزده، یا صدای بلند یک کلاه‌برداره. این وب‌آموزه که تمام این‌ها رو جلو چشمم میذاره و نشون میده که چقدر همه‌چیز پوسیده‌س. و من دلم میخواد که این رو به بقیه هم نشون بدم تا اون ها هم ببینند.

امشب یک لایوی گذاشت و توش راجع‌به گزارش اخیر مجتبا پورمحسن راجع‌به سینا استوی صحبت کرد. شما احتمالا نه میدونید سینا استوی کیه. نه پورمحسن رو میشناسید و نه اون رعنا اردوان که یه مدت ترند شد و میرقصید میگفت «خدا ینی به خود آ.. عالیه عالیه عالیه». ولی من فکر میکنم که دونستن این که «کیا چه کارهایی کردن» مثل خیلی چیز‌های دیگه مهمه. باید این‌ها رو دید و راجع‌به این ها حرف زد. باید آدم‌ها با مختصات فساد آشنا بشن. شما اگر فاسد و فسادش رو نشناسید، وقتی ندونید که کی اومده جیبتو بزنه، وقتی نمیدونی که چطور یک سیستم فاسد شکل میگیره، چطور میخوای دست به اصلاح بزنی؟

از اینجا میتونید ریکورد شده‌ی لایو رو ببینید.

کانال تلگرام وب‌آموز و یا وب‌سایتشون رو هم حتما نگاه کنید. وسعت و تعداد پرونده‌هایی که دنبال کرده و راجع‌بهشون مستند ساخته شگفت‌زد‌ه‌تون میکنه.
Forwarded from Python Hints
اینو باید می‌گفتم؛
یکی از شما دوستان (حتما به گیت‌هابش سر بزنید و Star بدید؛ 0xAFz Github) زخمت کشیده و code completion این تنظیمات رو برده روی blink.nvim که خب به مراتب بهتر شده.
با اینکه شخصا از code completion خیلی استفاده نمی‌کنم؛ کلید
<leader>gdp, <leader>gdv

رو همیشه استفاده می‌کنم که نگاهی هم به سورس کد بندازم ولی برای اولین بار بنظرم یک code completion خیلی خوب هست (به ریپو blink.nvim هم Star دادم) هیچ کند شدن و ... رو حس نکردم و از صبح که دارم باهاش کار می‌کنم بنظرم خیلی جذاب هست.

یک آپدیت روی Readme.md و یک جابجایی محل تعریف keymap شاید لازم بشه که توی اولین فرصت انجام میدم.

ولی باید یک تشکر ازین دوستمون میکردم و برای اون‌هایی هم که گفته بودند code complete خوبی نداره این پست رو به اشتراک می‌ذاشتم تا یکبار دیگه تست کنند.(پروژه رو از گیت‌هاب بنده می‌تونید clone کنید یا روی گیت‌هاب دوستمون سر به برنچ blinkcmp بزنید.)
شاید براتون جالب باشه که بدونید، کتاب LFS شمارو راهنمایی می‌کنه تا یک توزیع از صفر با sysVinit بسازید.


همینطور هم یک کتاب اضافه‌تر دارن برای سیستم‌دی :))))


@SohrabContents
Forwarded from Curious Geek ⚡️
⚡️ نسخه بتا پروژه برای دانلود از یوتیوب روی یوزرنیم قبلی دردسترس قرار گرفت
🤖 t.iss.one/theytdbot
🆔 @Hiradsajde
Forwarded from Curious Geek ⚡️
اینطوری بتای سه روزه میشه 😁
🆔 @Hiradsajde
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۳۶

تا سر زلف تو در دست نسیم افتادست
دل سودازده از غصه دو نیم افتادست
چشم جادوی تو خود عین سواد سحر است
لیکن این هست که این نسخه سقیم افتادست
در خم زلف تو آن خال سیه دانی چیست
نقطه دوده که در حلقه جیم افتادست
زلف مشکین تو در گلشن فردوس عذار
چیست طاووس که در باغ نعیم افتادست
دل من در هوس روی تو ای مونس جان
خاک راهیست که در دست نسیم افتادست
همچو گرد این تن خاکی نتواند برخاست
از سر کوی تو زان رو که عظیم افتادست
سایه قد تو بر قالبم ای عیسی دم
عکس روحیست که بر عظم رمیم افتادست
آن که جز کعبه مقامش نبد از یاد لبت
بر در میکده دیدم که مقیم افتادست
حافظ گمشده را با غمت ای یار عزیز
اتحادیست که در عهد قدیم افتادست

#حافظ | گنجور
📍@iipoem
Forwarded from Geek Alerts
نسخه اندروید گروک برای تمامی کاربران عرضه شده و حالا در گوگل پلی می‌تونید نصبش کنید.
تمامی قابلیت‌های نسخه iOS رو بغیر از حالت صوتی پشتیبانی می‌کنه، به زودی این رو هم اضافه خواهند کرد.

🔗 googleplay
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Gopher Academy
🔵 عنوان مقاله
sqldef 1.0: Idempotent Schema Management for Databases

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفته، به توضیح یک ابزار خط فرمان (CLI) بر پایه‌ی زبان برنامه‌نویسی Go و یک کتابخانه WASM می‌پردازد که برای تفاوت‌یابی (diffing) در اسکیماهای SQL استفاده می‌شود. این ابزار قابل استفاده برای پایگاه‌داده‌های MySQL، PostgreSQL، SQLite و SQL Server می‌باشد. ابزار مذکور توسط یکی از اعضای اصلی تیم توسعه‌ی زبان برنامه‌نویسی Ruby ساخته شده است. عملکرد این ابزار به طور خاص در تطابق و مقایسه‌ی ساختارهای مختلف دیتابیس‌ها است تا تغییرات و اختلافات بین نسخ مختلف اسکیماها را شناسایی و نمایش دهد. این قابلیت برای توسعه‌دهندگانی که با مهاجرت های پایگاه داده و یا سینک سازی بین محیط‌های مختلف کار می‌کنند، بسیار مفید است.

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


👑 @gopher_academy
Forwarded from Linuxor ?
مثال‌های برنامه‌نویسی جالبی رو توی زبان‌های برنامه‌نویسی زیادی نوشته و واقعاً جالبه:

rosettacode.org/wiki/Category:Solutions_by_Programming_Task


@Linuxor ~ ghasem_ccore
Forwarded from Curious Geek ⚡️
This media is not supported in your browser
VIEW IN TELEGRAM
ویدیوی تست نسخه بتای یوتیوب دانلودر
1404/11/01
🆔 @Hiradsajde
ما قراره یک پلتفرمی برای معرفی ai‌های مختلف در قالب یک وبسایت داشته باشیم.

سورس کد وبسایت به صورت عمومی روی گیتهاب قرار میگیره.

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

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

پروژه تماما رایگان خواهد بود و قرار نیست منبع درآمدی برای ما یا مشارکت‌کنندگان پروژه باشه، مسلما نام تک تک افراد توی لیست میاد.

اگر دوست دارید توی جمع‌آوری اطلاعات، ترجمه به فارسی/انگلیسی، برنامه‌نویسی بخش وبسایت یا حتی با به اشتراک گذاشتن اطلاعات فنیتون کمکمون کنید، به من پیام بدید.

@dvtwi
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸timer

اگر میخواید ببینید تو وب و مرورگرتون چند ساعت کدوم وبسایتا چرخیدید و مدیریت زمان و ... این پروژه و extension برای شماست

https://github.com/sheepzh/timer

@TheRaymondDev
Forwarded from Agora (Alireza Azadi)
اقا ولی واقعا سینتکس Rust حداقل تا اینجایی که من کار کردم از Go جذاب تر و قابل فهم تره. حداقل من اینطور فکر میکنم. درسته که پیچیده‌تره از حیث جزئیات ولی فهمیدنش و در ادامه به‌خاطر سپردنش آسون تره. دیشب داشتم یکی از لایو‌های Alexey Kutepov تو کانال Tsoding Daily میدیدم (کامل هم ندیدم) که داشت یک برنامه رو که با گو نوشته بود رو با راست دوباره می‌نوشت. این دو تا رو کنار هم میذاشت و تو این رو میتونستی به وضوح ببینی و خودش هم هی بهش اشاره میکرد.
خلاصه که تو این نقطه واقعا راست یاد گرفتن و باهاش نوشتن واسم جذاب تره از وقت‌هایی که با Go می‌نویسم.

پی‌نوشت: احتمالا باید بالای این بنویسم unpopular opinion :))
#Roadmap deep learning (zero to production)

یک دوره دیگه هم به این مجموعه اضافه شد.
مخصوص اونهایی که میخوان وارد صنعت بشوند و اینبار از MIT

تجربه من نشون داده ۸۰٪ این مفاهیم و کانسپت‌ها و البته پیاده‌سازی‌هارو ۹۹٪ درصد افرادی که توی این فیلد کار می‌کنند نمی‌دونند.

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

1) NYU (new york university): Yann LeCun & Alfered canziani. Deep learning course

2) Standford university: Prof. Manning, deep learning for nlp

3) Standord university: Deep Generative Models

4) Stanford University: Transformers United

5) EfficientML.ai Lecture, Fall 2023, MIT 6.5940

ترتیب دوره‌ها رو درست کردم؛ اما توجه کنید برای این دوره‌ها باید یک سری پیشنیاز رو داشته باشید :
1- Python

بدون تعارف باید پایتون رو خورده باشید می‌تونید سطح پایتون خودتون رو با @pyhints بسنجید.
2- Pytorch 

می‌تونید همزمان با دوره‌ها یاد بگیرید؛ نیازی نداریم مفاهیم هوش مصنوعی رو برید بخونید موقع یادگیری این ابزار ولی چیزی که واجب هست اینه که خود فریمورک رو به خوبی هرچه تمام یادبگیرید.
3- Math / Algebra and ...

برای این مورد پیشنهاد سریع من توی تست اینکه آیا بیس قضیه رو دارید یا خیر کتاب Mastering NLP from Foundation to LLMs نیازی ندارید همه کتاب رو بخونید فصل ۲ کتاب راجب ریاضیاتی هست که باید بدونید؛ پیشنهادم این هست که بصورت موردی جستجو کنید یادبگیرید.
باقی موارد رو دوره NYU براتون توضیح میده و می‌تونید هر مورد رو که متوجه نشدید همونجا جستجو کنید و کامل درک کنید.
مخالفم که ابتدای کار یک تازه‌کار بره با کتاب‌های سنگین ریاضیاتی شروع کنه.


مفاهیم قدیمی‌تر ماشین لرنینگ رو هم در نهایت نیاز خواهید داشت؛ که پیشنهاد من اینه که یک دوره آنلاین و سریع ببینید راجبش تا بدونید چه تکنیک‌های ساده‌تری برای مسائل ساده وجود داره و آشنا باشید با این موضوع بعد از دوره‌ها و اگر این حوزه مورد علاقه شما بود برید سراغ بخش اول کتاب
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow


واقعا نیازی برای هیچ دوره دیگری الان نمی‌بینم؛ تمامی این دوره‌ها رایگان هستند و مزیت بسیار زیادی دارند :
۱- اصطلاحات و مطالب تخصصی رو با اسم درست و انگلیسی یاد میگیرید.
۲- ترس از خوندن مطلب انگلیسی میریزه و یاد میگیرید که چطور خودتون رو آپدیت نگهدارید (بدون نیاز به کسی)
۳- تکنیک خوندنی که قبل‌ها گفتم رو دنبال کنید؛ مفاهیم رو یادخواهید گرفت نه فقط راه حل یک مسئله خاص رو
۴- دوره‌ها رایگان هست و با سرعت خوندن خودتون می‌تونید تنظیم کنید.
۵- هزینه‌ای که برای یادگیری تمام مطالب بالا اونم بصورت نصف و نیمه به دوره‌های مختلف قرار بوده بدید رو ذخیره کنید که بعد این دوره‌ها به سخت‌افزار نیاز دارید.

با توجه به قیمت‌هایی که می‌بینم برای دوره‌ها؛ قطعا با این سیو می‌تونید سیستم کاربردی رو بخرید.


پ.ن : برای لینک دوره‌ها، فقط کافیه اسم‌ها رو توی یوتیوب جستجو کنید.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰ابزار fwupd یک ابزار لینوکسی برای مدیریت به‌روزرسانی‌های فریم‌ور (Firmware) در سیستم است. این ابزار به شما امکان می‌دهد فریم‌ور دستگاه‌های سخت‌افزاری مانند BIOS، درایورها، و سایر قطعات را به‌روز کنید. در ادامه، گزینه‌های مهم دستور fwupdmgr همراه با مثال توضیح داده شده‌اند:

نمایش لیست دستگاه‌های پشتیبانی‌شده
fwupdmgr get-devices

نصب یک دستگاه خاص
fwupdmgr update --device DEVICE_ID

بررسی و نصب به‌روزرسانی‌های موجود
fwupdmgr refresh && fwupdmgr updates

نصب فایل فریم‌ور به صورت دستی
fwupdmgr install /path/to/firmware.cab
=========================
📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
Forwarded from Woland's Linux Journal (Woland)
چاقوی سوئيسی ابزارهای قدرتمند در وب، برای همه‌چیز

بدون تبلیغات و ترکینگ!


👉🔗 OmniTools

#معرفی
Forwarded from CS12 Consortium
انجمن کامپیوتر ساینس 12

یه انجمن بگینر فرندلی ساختیم که قراره توش به یادگیری مباحث پایه ای علوم کامپیوتر بپردازیم و بعدش با هم کلی پروژه و مقاله و ... رو اوکی کنیم.


برای این که دقیق بفهمید داستان چی به چیه ؟

این مقاله رو بخونید : بزن اینجا بخون
1
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
۱۵ اردیبهشت هم اولین ایونت حضوری برگزار میشه و سعی کنید از اول داستان باشید

۱۵ اردیبهشت میبینمتون 🔥
1
#Roadmap detail

یک بحثی توی گروه شد راجب دوره و ...
بعد یک نفر به من پیام داد که تازه وارد دانشگاه شده و رشته کامپیوتر، سوالش این بود اگر خودت ۱۸ سالت باشه و قرار باشه AI یاد بگیری چطوری پیش میری ؟


حاشیه نمیرم ولی اگر من ۱۸ سالم می‌شد، اینکارو می‌کردم :

۱- بدون تعارف اول از همه اونقدر انگلیسی می‌خوندم که مقالات و کتابها رو درک کنم.

۲- لینوکس رو یاد میگرفتم؛ RHCSA, RHCE حداقلش بود

۳- مطمئن می‌شدم Network+ رو حداقل می‌فهمم.

۴- میرفتم سراغ دوره‌های Computer Science دانشگاهای برتر.
مثلاً دوره parallel computing دانشگاه stanford که مطمئنم ۹۰٪ شما ۱ ویدئوش رو هم ندیدید.

۵- دوره‌های سیستم‌ عامل و ... رو هم احتمالاً می‌خوندم.

۶- شروع میکردم یادگیری یک زبان برنامه‌نویسی اگر سختش نکنم، پایتون (یادگیری بطور کامل)

۶- ساختمان داده و الگوریتم رو برای پایتون یاد میگرفتم.

۷- الگوریتم‌های مهم رو سعی می‌کردم پیاده‌سازی کنم و درک کنم چه اتفاقی داره میوفته

۸- پایتون رو پیشرفته تر می‌خوندم، fluent python خیلی کتاب خوبی هست برای شروع این موضوع و باه fluent python تازه شروع ماجرا هست.

۹- مباحثی مثل : async, concurrent, parallel computing رو با جزئیات می‌خوندم. طوریکه خودم بتونم ی green thread پیاده‌سازی کنم (اینکار رو کردم)

۱۰- بعد از همه اینا میرفتم سراغ جبر و آمار و احتمال

۱۱- با مفاهیم ساده Machine learning شروع می‌کردم مفاهمی مثل KNN, ... اینکه چی پشتش هست و چطوری کار می‌کنه و ....

۱۲- پکیج‌های مربوطش رو یاد می‌گرفتم مثل:
Numpy, Scikit-learn, ...

۱۳- با دوره‌های پست
https://t.iss.one/pytens/1486
شروع میکردم یادگیری رو

۱۴- هر دوره و بعد از هر درس، اگر می‌دیدم اون مبحث مهم هست بدون استفاده از کتابخونه سعی می‌کردم یا روی کاغذ بنویسم چطوری محاسباتش انجام می‌شه یا (خودم کاغذ دوست نیستم) سری می‌شستم یک پیاده‌سازی ازش میکردم توی پایتون و با numpy, ... که مطمئن بشم درست فهمیدم چی درس داده شده.

۱۵- همین کار رو برای تمام دوره‌های پایه‌ای میکردم (۳تا دوره هست هر کدوم شاید نهایتاً ۱۰ تا پیاده‌سازی بخواد)

۱۶- کار با فریمورک‌ها رو یاد می‌گرفتم، پایتورچ درحال حاضر منابع بیشتری داره

۱۷- مقالاتی که پیاده‌سازی داره ولی خیلی مهم هست (انقلابی بوده)
رو شروع می‌کردم خوندن و پیاده‌سازی بعد با سورس کد منتشر شده مقایسه میکردم.

۱۸- همین روند رو برای مقالات و ایده‌های جدیدی که منتشر میشه دنبال میکردم.


اگر کسی این رو جدی بگیره، ۴ سال دوره لیسانس هست وقتی فارغ‌التحصیل میشه تمام این ۱۸ مورد رو تموم کرده.
چیزایی که قراره توی ارشد و دکتری بخونه رو پیاده‌سازی کرده و البته سواد برنامه‌نویسی‌اش هم حداقل از ۹۰٪ هم سن و سال ‌های خودش بالاتر خواهد بود.

من اگر به ۱۸ سالگی برگردم، این ۱۸ تا کار رو جوری انجام میدم که قبل از پایان دوره لیسانس همش رو تموم کرده باشم (من خیلی‌هاش رو بعد از دوره لیسانس شروع کردم، مثلاً AI رو سال آخر دوره لیسانس شروع کردم که دیگه دیر بود، دوره‌های stanford, ... رو بعد‌ها شروع کردم و ...)