نمایش تاخیرهای مختلف در کامپیوتر (از کش تا شبکه) به شکل تعاملی
https://colin-scott.github.io/personal_website/research/interactive_latency.html
https://colin-scott.github.io/personal_website/research/interactive_latency.html
این مطلب در مورد معماری چند تا از نرمافزارهای موفقه.
ممنون میشم دوستانه لایک کنید. (بله نمرهی تمرین به لایک شما وابسته س)
https://virgool.io/@rsharifnasab/review-software-arch-aatgrnmglbsz
ممنون میشم دوستانه لایک کنید. (بله نمرهی تمرین به لایک شما وابسته س)
https://virgool.io/@rsharifnasab/review-software-arch-aatgrnmglbsz
👍16🤩3❤2
کتاب رایگان دیتاساینس با جولیا
https://juliadatascience.io/
https://juliadatascience.io/
juliadatascience.io
Welcome - Julia Data Science
😁4
الگوی ثابت مطالب اخیری که میبینم:
«یک شرکتی» قرار است هوش مصنوعی را با محصول خود یکپارچه کند.
خب چرا الان یهو؟ اصلا به محصولتون میاد؟
اون chat gpt که همه دنبالشن، حالا واقعا کنار محصول شما خوبه؟ یا فقط سهامت یکم بره بالا کافیه؟
البته که رقیب پیدا کردن گوگل به نظرم اتفاق خوبیه، ولی در کل نه برای بینگ نه اپرا نه چیزای دیگه جو نگیرتمون. همینطور کلا برای هوش مصنوعی.
در واقع اینطوری بگم، کامپیوتر و هوش مصنوعی در یه ترند پیشرفت ثابتی هست و بوده، حالا چون chat gpt یه ماهه خیلی معروف شده دلیل نمیشه سرعت پیشرفت یهو ۱۰۰۰ برابر شده باشه. هیچ چیزی تغییر بزرگی نکرده از ۳ ماه قبل. نمونه ش همین محصول نیمه کاره گوگل که منتشر شد و مهندساشم خوشحال نیستن از این معرفی زودهنگام.
«یک شرکتی» قرار است هوش مصنوعی را با محصول خود یکپارچه کند.
خب چرا الان یهو؟ اصلا به محصولتون میاد؟
اون chat gpt که همه دنبالشن، حالا واقعا کنار محصول شما خوبه؟ یا فقط سهامت یکم بره بالا کافیه؟
البته که رقیب پیدا کردن گوگل به نظرم اتفاق خوبیه، ولی در کل نه برای بینگ نه اپرا نه چیزای دیگه جو نگیرتمون. همینطور کلا برای هوش مصنوعی.
در واقع اینطوری بگم، کامپیوتر و هوش مصنوعی در یه ترند پیشرفت ثابتی هست و بوده، حالا چون chat gpt یه ماهه خیلی معروف شده دلیل نمیشه سرعت پیشرفت یهو ۱۰۰۰ برابر شده باشه. هیچ چیزی تغییر بزرگی نکرده از ۳ ماه قبل. نمونه ش همین محصول نیمه کاره گوگل که منتشر شد و مهندساشم خوشحال نیستن از این معرفی زودهنگام.
👍20
https://linuxhandbook.com/what-is-busybox/
چطور بدون gnu ابزارهای لینوکس رو داشته باشیم؟ با busy box
چطور بدون gnu ابزارهای لینوکس رو داشته باشیم؟ با busy box
Linux Handbook
What is BusyBox in Linux? How to Use it?
Learn why BusyBox has suddenly gained a following among certain Linux users.
👍1
این ویدیو یه کار network scienceی خیلی زیبا از nature بود که روند پیشرفت علم رو سعی میکنه نشون بده.
البته بیشتر از اینکه نتیجه کار علمی وvisualizeشون تو این ویدیو برام جالب باشه، انگیزه گرفتم به علم خدمت کنم و از این هویجا (دقایق اخر میبینید) داشته باشم.
https://www.youtube.com/watch?v=GW4s58u8PZo
البته بیشتر از اینکه نتیجه کار علمی وvisualizeشون تو این ویدیو برام جالب باشه، انگیزه گرفتم به علم خدمت کنم و از این هویجا (دقایق اخر میبینید) داشته باشم.
https://www.youtube.com/watch?v=GW4s58u8PZo
YouTube
A network of science: 150 years of Nature papers
Science is a network, each paper linking those that came before with those that followed. In an exclusive analysis, researchers have delved into Nature's part of that network. We explore their results, taking you on a tour of 150 years of interconnected…
👍1
چرا shell script بد است؟
به نظرم یه مطلب منصفانه و خوب که همه جوانب رو بررسی کرده و تا حد خوبی هم کارهای جایگزین رو گفته.
https://pythonspeed.com/articles/shell-scripts/
به نظرم یه مطلب منصفانه و خوب که همه جوانب رو بررسی کرده و تا حد خوبی هم کارهای جایگزین رو گفته.
https://pythonspeed.com/articles/shell-scripts/
Python⇒Speed
Please stop writing shell scripts
It is quite difficult to write correct shell scripts; you’re much better off just using Python.
👎6😁3👍2
Forwarded from مگاهـــرتز
شاید براتون جالب باشه که اولین صفحه وبی که میزبان یونیکد فارسی (سادهتر: اولین صفحه وب فارسی) بود در تاریخ ۲۳ فروردین ۱۳۸۰ توسط آقای روزبه پورنادر عضو تیم فارسیتک پابلیش شد
Telegram
MohammadZarchi
❤12
استقبال میکنید با یه مطلب ویرگولی، یه گشتی تو سیستم کال های یه برنامه تو لینوکس بزنیم؟
در حینش جایگاه glibc و کمی هم dynamic/static loading هم یاد میگیریم.
در حینش جایگاه glibc و کمی هم dynamic/static loading هم یاد میگیریم.
👍40👎3
Forwarded from ML & AI resources (Radin)
یه ویدیو عالی برای درک Denoising Diffusion Probabilistic Model (DDPM) که این روزا خیلی بحثش داغه و ظاهرا از GAN بهتر عمل میکنه.
تو یک ساعت اول این ویدیو از صفر تا صد مدل DDPM توضیح داده میشه و میشه با هر میزان دانشی از آمار ازش استفاده کرد.
https://youtu.be/cS6JQpEY9cs
تو یک ساعت اول این ویدیو از صفر تا صد مدل DDPM توضیح داده میشه و میشه با هر میزان دانشی از آمار ازش استفاده کرد.
https://youtu.be/cS6JQpEY9cs
YouTube
Tutorial on Denoising Diffusion-based Generative Modeling: Foundations and Applications
This video presents our tutorial on Denoising Diffusion-based Generative Modeling: Foundations and Applications. This tutorial was originally presented at CVPR 2022 in New Orleans and it received a lot of interest from the research community. After the conference…
👍2🔥1
آیا ویندوز جاسوسی شما را میکند؟ به نظر بله
https://youtu.be/IT4vDfA_4NI
https://youtu.be/IT4vDfA_4NI
YouTube
Has Windows become Spyware?
Has Windows become Spyware? Windows 11 vs XP Network Analysis on Wireshark. What websites does your new laptop secretly connect to?
Get Crowdsec (free): https://www.crowdsec.net/?mtm_campaign=PCSecMag-May22 (sponsor)
Buy the best antivirus: https://thep…
Get Crowdsec (free): https://www.crowdsec.net/?mtm_campaign=PCSecMag-May22 (sponsor)
Buy the best antivirus: https://thep…
روز مهندس رو به همه مهندسایی که پل و تونل میسازن تبریک میگم.
🎉31😁5😢3❤🔥1
یه جماعتی هستن که کتاب های برنامه نویسی (بیشتر هوش البته) رو به شکل فصل به فصل میخونن و برای هم توضیح میدن.
هم ویدیو یوتوبش هست هم lecture notes
https://github.com/SanDiegoMachineLearning/bookclub
هم ویدیو یوتوبش هست هم lecture notes
https://github.com/SanDiegoMachineLearning/bookclub
GitHub
GitHub - SanDiegoMachineLearning/bookclub: Notes and links from the book club meetings
Notes and links from the book club meetings. Contribute to SanDiegoMachineLearning/bookclub development by creating an account on GitHub.
👍9
تفاوت local port forwarding و ssh dynamic port forwardin هم خوبه بدونیم.
https://www.youtube.com/watch?v=PfziHFgzPtk
https://www.youtube.com/watch?v=PfziHFgzPtk
YouTube
SSH Dynamic Port Forwarding
In this video we go over how to use SSH dynamic port forwarding in Linux.
Support the channel:
BTC - 3NzWDDH3n5PsBKqWJyAb7rvsGvJKxcAPFv
ETH - 0xB09212235c648a448F0E7eEB416ce5652362c772
Follow me:
SecureRandom on YouTube -
https://www.youtube.com/channe…
Support the channel:
BTC - 3NzWDDH3n5PsBKqWJyAb7rvsGvJKxcAPFv
ETH - 0xB09212235c648a448F0E7eEB416ce5652362c772
Follow me:
SecureRandom on YouTube -
https://www.youtube.com/channe…
👍2
شاید خیلی از ما به عنوان شل فقط با bash و zsh آشنا باشیم.
اما واقعیت اینه که کلی شل دیگه هم هستن که میتونن جالب باشن. با اهداف متفاوت.
مثلا شلی که امکان اجرای دستورات پایتون رو به شکل مستقیم میده. یعنی هم دستورات پایتون هم bash رو میتونه اجرا کنه.
یا شلی که سعی میکنه آسون تر باشه، هم تنظیماتش هم کار باهاش تا برای تازه کارها مناسب باشه.
اینجا در موردشون بیشتر بخونید:
https://itsfoss.com/shells-linux/
اما واقعیت اینه که کلی شل دیگه هم هستن که میتونن جالب باشن. با اهداف متفاوت.
مثلا شلی که امکان اجرای دستورات پایتون رو به شکل مستقیم میده. یعنی هم دستورات پایتون هم bash رو میتونه اجرا کنه.
یا شلی که سعی میکنه آسون تر باشه، هم تنظیماتش هم کار باهاش تا برای تازه کارها مناسب باشه.
اینجا در موردشون بیشتر بخونید:
https://itsfoss.com/shells-linux/
It's FOSS
Beyond Bash: 9 Lesser-Known Linux Shells and Their Capabilities
You probably already know about the popular shells like bash and zsh. Let us explore some interesting and unique shells.
👍5
#توصیهها
خوب تعامل کنید.
این قبوله که عمدهی کار برنامهنویسها پشت کامپیوتره اما یه قسمت مهمش هم اینه که بدونیم پشت کامپیوتر چیکار باید بکنیم. و معمولا این دونستنه از تعامل با آدمهای دیگه به دست میاد. حالا چه مدیر پروژه یا کارفرما یا مشتری یا ...
باید سعی کنیم مهارتهای نرممون رو هم تقویت کنیم. مثلا یه موردش که خیلی به من کمک میکنه اینه که بعد از یه بحث، جمعبندی خودم از صحبت رو به طرف میگم ببینم موافقه یا نه. خیلی اوقات موافق نیست و آدم تعجب میکنه!
یه سری از این موارد توی کتاب «کدنویس تمیز» هست.
خوب تعامل کنید.
این قبوله که عمدهی کار برنامهنویسها پشت کامپیوتره اما یه قسمت مهمش هم اینه که بدونیم پشت کامپیوتر چیکار باید بکنیم. و معمولا این دونستنه از تعامل با آدمهای دیگه به دست میاد. حالا چه مدیر پروژه یا کارفرما یا مشتری یا ...
باید سعی کنیم مهارتهای نرممون رو هم تقویت کنیم. مثلا یه موردش که خیلی به من کمک میکنه اینه که بعد از یه بحث، جمعبندی خودم از صحبت رو به طرف میگم ببینم موافقه یا نه. خیلی اوقات موافق نیست و آدم تعجب میکنه!
یه سری از این موارد توی کتاب «کدنویس تمیز» هست.
👍25
DNSSEC:
از اونجایی که خود dns امنیتی نداره و در مقابل مسموم کردن dns آسیب پذیره، یه راهی برای امن کردنش اندیشیده شده. یکی دیگر از خدماتی که ICANN میده
https://www.icann.org/resources/pages/dnssec-what-is-it-why-important-2019-03-05-en
از اونجایی که خود 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 یا ...) رو مینویسن از گوتو استفاده میکنن. اما اونا حواسشون هست و بهجا دارن اون قاعده رو میشکنن.
یه نفر میگفت اگه یه پترن عجیب ببینیم دو حالت داره. یا طرف خیلی حرفهایه و میدونه داره چیکار میکنه یا خیلی تازه کاره و نمیدونه داره چیکار میکنه.
پیگیر best practice ها باشید ولی آگاهانه بشکنیدشون.
بهروشها یا همون best practice ها کارهایی هستند که خوبه انجام بدیم و احتمالا اگه انجام ندیم داریم اشتباه میکنیم. پس میتونن به یه برنامه نویس تازه کار کمک کنن تا اصطلاحا idiomatic کد بزنه.
مثال ساده ش میتونه این باشه که اگه یه دستور یه بار قراره اجرا بشه لازم نیست ببریمش توی یه do while که شرطش falseئه.
اما آگاهانه شکستن به این معنیه که اگه یه مدت با این کار کردید و خبره شدید اگرچه «کلا اون رو اجرا میکنید» اما اگه جایی دقیقا میدونید دارید چیکار میکنید اشکالی هم نداره شکستنش. مثلا همین مثال بالا یه کاربرد معتبر داره و استفاده هم میشه.
یا مثلا گوتو رو تاکید دارن استفاده نکنیم اما برنامهنویس های خیلی خفن سی (مثلا کد sudo یا kernel یا ...) رو مینویسن از گوتو استفاده میکنن. اما اونا حواسشون هست و بهجا دارن اون قاعده رو میشکنن.
یه نفر میگفت اگه یه پترن عجیب ببینیم دو حالت داره. یا طرف خیلی حرفهایه و میدونه داره چیکار میکنه یا خیلی تازه کاره و نمیدونه داره چیکار میکنه.
👍21