نوشته‌های ترمینالی
2.62K subscribers
424 photos
12 videos
32 files
2.25K links
Download Telegram
الگوی ثابت مطالب اخیری که می‌بینم:
«یک شرکتی» قرار است هوش مصنوعی را با محصول خود یکپارچه کند.
خب چرا الان یهو؟ اصلا به محصولتون میاد؟
اون chat gpt که همه دنبالشن، حالا واقعا کنار محصول شما خوبه؟ یا فقط سهامت یکم بره بالا کافیه؟

البته که رقیب پیدا کردن گوگل به نظرم اتفاق خوبیه، ولی در کل نه برای بینگ نه اپرا نه چیزای دیگه جو نگیرتمون. همینطور کلا برای هوش مصنوعی.

در واقع اینطوری بگم، کامپیوتر و هوش مصنوعی در یه ترند پیشرفت ثابتی هست و بوده، حالا چون chat gpt یه ماهه خیلی معروف شده دلیل نمیشه سرعت پیشرفت یهو ۱۰۰۰ برابر شده باشه. هیچ چیزی تغییر بزرگی نکرده از ۳ ماه قبل. نمونه ش همین محصول نیمه کاره گوگل که منتشر شد و مهندساشم خوشحال نیستن از این معرفی زودهنگام.
👍20
این ویدیو یه کار network scienceی خیلی زیبا از nature بود که روند پیشرفت علم رو سعی میکنه نشون بده.

البته بیشتر از اینکه نتیجه کار علمی وvisualizeشون تو این ویدیو برام جالب باشه، انگیزه گرفتم به علم خدمت کنم و از این هویجا (دقایق اخر میبینید) داشته باشم.

https://www.youtube.com/watch?v=GW4s58u8PZo
👍1
چرا shell script بد است؟

به نظرم یه مطلب منصفانه و خوب که همه جوانب رو بررسی کرده و تا حد خوبی هم کارهای جایگزین رو گفته.

https://pythonspeed.com/articles/shell-scripts/
👎6😁3👍2
Forwarded from مگاهـــرتز
شاید براتون جالب باشه که اولین صفحه وبی که میزبان یونی‌کد فارسی (ساده‌تر: اولین صفحه وب فارسی) بود در تاریخ ۲۳ فروردین ۱۳۸۰ توسط آقای روزبه پورنادر عضو تیم فارسی‌تک پابلیش شد
12
استقبال می‌کنید با یه مطلب ویرگولی، یه گشتی تو سیستم کال های یه برنامه تو لینوکس بزنیم؟
در حینش جایگاه glibc و کمی هم dynamic/static loading هم یاد می‌گیریم.
👍40👎3
Forwarded from ML & AI resources (Radin)
یه ویدیو عالی برای درک Denoising Diffusion Probabilistic Model (DDPM) که این روزا خیلی بحثش داغه و ظاهرا از GAN بهتر عمل میکنه.
تو یک ساعت اول این ویدیو از صفر تا صد مدل DDPM توضیح داده میشه و میشه با هر میزان دانشی از آمار ازش استفاده کرد.

https://youtu.be/cS6JQpEY9cs
👍2🔥1
روز مهندس رو به همه مهندسایی که پل و تونل می‌سازن تبریک می‌گم.
🎉31😁5😢3❤‍🔥1
یه جماعتی هستن که کتاب های برنامه نویسی (بیشتر هوش البته) رو به شکل فصل به فصل میخونن و برای هم توضیح میدن.
هم ویدیو یوتوبش هست هم lecture notes

https://github.com/SanDiegoMachineLearning/bookclub
👍9
شاید خیلی از ما به عنوان شل فقط با bash و zsh آشنا باشیم.
اما واقعیت اینه که کلی شل دیگه هم هستن که می‌تونن جالب باشن. با اهداف متفاوت.

مثلا شلی که امکان اجرای دستورات پایتون رو به شکل مستقیم میده. یعنی هم دستورات پایتون هم bash رو می‌تونه اجرا کنه.

یا شلی که سعی می‌کنه آسون تر باشه، هم تنظیماتش هم کار باهاش تا برای تازه کارها مناسب باشه.



اینجا در موردشون بیشتر بخونید:
https://itsfoss.com/shells-linux/
👍5
#توصیه‌ها
خوب تعامل کنید.

این قبوله که عمده‌ی کار برنامه‌نویس‌ها پشت کامپیوتره اما یه قسمت مهمش هم اینه که بدونیم پشت کامپیوتر چیکار باید بکنیم. و معمولا این دونستنه از تعامل با آدم‌های دیگه به دست میاد. حالا چه مدیر پروژه یا کارفرما یا مشتری یا ...
باید سعی کنیم مهارت‌های نرممون رو هم تقویت کنیم. مثلا یه موردش که خیلی به من کمک میکنه اینه که بعد از یه بحث، جمع‌بندی خودم از صحبت رو به طرف میگم ببینم موافقه یا نه. خیلی اوقات موافق نیست و آدم تعجب میکنه!
یه سری از این موارد توی کتاب «کدنویس تمیز» هست.
👍25
DNSSEC:
از اونجایی که خود dns امنیتی نداره و در مقابل مسموم کردن dns آسیب پذیره، یه راهی برای امن کردنش اندیشیده شده. یکی دیگر از خدماتی که ICANN می‌ده

https://www.icann.org/resources/pages/dnssec-what-is-it-why-important-2019-03-05-en
👍2
#توصیه‌ها
پیگیر best practice ها باشید ولی آگاهانه بشکنیدشون.
به‌روش‌ها یا همون best practice ها کارهایی هستند که خوبه انجام بدیم و احتمالا اگه انجام ندیم داریم اشتباه میکنیم. پس می‌تونن به یه برنامه نویس تازه کار کمک کنن تا اصطلاحا idiomatic کد بزنه.
مثال ساده ش می‌تونه این باشه که اگه یه دستور یه بار قراره اجرا بشه لازم نیست ببریمش توی یه do while که شرطش falseئه.

اما آگاهانه شکستن به این معنیه که اگه یه مدت با این کار کردید و خبره شدید اگرچه «کلا اون رو اجرا می‌کنید» اما اگه جایی دقیقا می‌دونید دارید چیکار می‌کنید اشکالی هم نداره شکستنش. مثلا همین مثال بالا یه کاربرد معتبر داره و استفاده هم میشه.
یا مثلا گوتو رو تاکید دارن استفاده نکنیم اما برنامه‌نویس های خیلی خفن سی (مثلا کد sudo یا kernel یا ...)‌ رو می‌نویسن از گوتو استفاده می‌کنن. اما اونا حواسشون هست و به‌جا دارن اون قاعده رو می‌شکنن.
یه نفر می‌گفت اگه یه پترن عجیب ببینیم دو حالت داره. یا طرف خیلی حرفه‌ایه و می‌دونه داره چیکار میکنه یا خیلی تازه کاره و نمی‌دونه داره چیکار می‌کنه.
👍21
دو تا ترمینال امولاتور برای مک پیدا کردم
که خودم نصب نکردم ولی جالب به نظر میان. البته نمیدونم چقدر پایدارن.

لینکشون رو میذارم اینجا اگه استفاده کردید و خوب بود بگید بقیه هم استفاده کنن!

https://github.com/withfig/autocomplete

https://github.com/warpdotdev/Warp
یکی از سرویس‌های جالبی که برای automation وجود داره و اخیرا یادش افتادم IFTTT هست.
من ندیدم ازش مطلبی چیزی توی مطالب فارسی اما خیلی کاربردیه و استفاده ازش راحته.

اسمش مخفف If this then that ئه که تقریبا گویاست. یه سری trigger داره مثلا «فردا بارون میاد» و یه سری کار می‌تونه انجام بده مثلا «ایمیل دادن» یا «پیام تلگرام دادن» یا حتی «نوشتن توی گوگل شیت»

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


من یه سری کاربرد که تو سایت پیشنهاد داده رو میگم ولی واقعا گزینه ها انتها نداره.

مثلا:
وقتی فردا قراره بارون بیاد بهتون پیامک یا پیام تلگرام بده.
یا وقتی باتری گوشیتون داره کم میشه والپیپر تیره براش بذاره.
یا وقتی قیمت بیتکوین به یه جایی رسید تو گوگل شیت بنویسه یا حتی هرروز بنویسه.
یا هرروز صبح اولین میتینگ کلندرتون رو بهتون یاداوری کنه
یا اگه فلان کاربر توییتر توییت کرد تو دیسکورد بهتون بگه

با خانه‌ی هوشمند هم خیلی کارها میشه کرد و خیلی از تبلیغاتش روی اونه اما محدود به اینا نیست.

https://ifttt.com/explore
🔥9👍2👏1
یه چیز جالبی که دیدم xshell بود.
توی rust اگه بخواین دستور ترمینال با کمترین چالش این اجازه رو بهتون میده. تقریبا یه نسخه مدرن شده از دستور سنتی system توی سی.
اما نکته‌ی جالبش اینه که نمیاد مستقیم bash یا sh رو صدا کنه، بلکه خودشون تا حدی قابلیت‌های یه shell رو توش پیاده‌سازی کردن و امکانات خوبی میده مثلا platform independant ئه.

برای پایتون و lua هم یه چنین چیزایی هست. اما نمیدونم چقدر قوین.
https://amoffat.github.io/sh/
https://github.com/zserge/luash
👍4👌1
Forwarded from جادی | Jadi
ظاهرا سر ماجرای زندون، کانال‌های قبلی تلگرامم رو از دست داده‌ام، پس تصمیم گرفتم اینجا رو درست کنم. نکته مثبتش چیه؟ بر خلاف سری قبلی که فقط مطالب خودم رو می ذاشتم توش، الان گاه گداری که چیز جالبی می بینم و به نظرم دیدنش برای بقیه هم مفیده رو هم اینجا خواهم گذاشت. شایدم در مورد زندگی خودم. نمی دونم هنوز (:

ولی حداقلش اینه که ویدئوها و رادیوها و مطالب خودم اینجا خواهند بود.
17