نوشته‌های ترمینالی
2.62K subscribers
424 photos
12 videos
32 files
2.25K links
Download Telegram
نمایش تاخیر‌های مختلف در کامپیوتر (از کش تا شبکه) به شکل تعاملی
https://colin-scott.github.io/personal_website/research/interactive_latency.html
این مطلب در مورد معماری چند تا از نرم‌افزار‌های موفقه.
ممنون میشم دوستانه لایک کنید. (بله نمره‌ی تمرین به لایک شما وابسته س)

https://virgool.io/@rsharifnasab/review-software-arch-aatgrnmglbsz
👍16🤩32
الگوی ثابت مطالب اخیری که می‌بینم:
«یک شرکتی» قرار است هوش مصنوعی را با محصول خود یکپارچه کند.
خب چرا الان یهو؟ اصلا به محصولتون میاد؟
اون 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