این آقای Alex Xu جزو عمیقترین و باسواد ترین آدماییه که تو توییتر دیدم. کارش system designئه و یه کتاب خیلی خوبم در این زمینه (فکر کنم متن باز حتی) داره.
وبلاگش هم قابل توجهه:
https://blog.bytebytego.com/
وبلاگش هم قابل توجهه:
https://blog.bytebytego.com/
Bytebytego
ByteByteGo Newsletter | Alex Xu | Substack
Explain complex systems with simple terms, from the authors of the best-selling system design book series. Join over 1,000,000 friendly readers. Click to read ByteByteGo Newsletter, a Substack publication.
👍2🔥1
اگر برای خودتون سرور دارید، اینجا یه مجموعه بزرگ از ابزارهایی که می تونید رو سروره host کنید.
مثلا پیامرسانها و شبکههای اجتماعی اوپن سورسی هستن که میتونید خودتون هاست کنید و دوستاتون رو دعوت کنید اونجا مکالمه کنید.
همچنین پسورد منیجر و گالری آنلاین (مثلا گوگل فوتوز)
https://github.com/awesome-selfhosted/awesome-selfhosted
ادیت: گفتن پیامرسانی غیرقانونیه، دیگه کارهای قانونیش رو پیدا کنید خودتون
مثلا پیامرسانها و شبکههای اجتماعی اوپن سورسی هستن که میتونید خودتون هاست کنید و دوستاتون رو دعوت کنید اونجا مکالمه کنید.
همچنین پسورد منیجر و گالری آنلاین (مثلا گوگل فوتوز)
https://github.com/awesome-selfhosted/awesome-selfhosted
ادیت: گفتن پیامرسانی غیرقانونیه، دیگه کارهای قانونیش رو پیدا کنید خودتون
GitHub
GitHub - awesome-selfhosted/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted…
A list of Free Software network services and web applications which can be hosted on your own servers - awesome-selfhosted/awesome-selfhosted
❤6👍2
برگه تقلب براکت های مختلف در bash
https://wizardzines.com/comics/brackets-cheatsheet/brackets-cheatsheet.png
https://wizardzines.com/comics/brackets-cheatsheet/brackets-cheatsheet.png
👍5
https://virgool.io/@heidarzade.mh/oraclestructure-l0tzohplhmrt
آشنایی با معماری دیتابیس اوراکل
با تشکر از دوست خوبمون آقای حیدرزاده
آشنایی با معماری دیتابیس اوراکل
با تشکر از دوست خوبمون آقای حیدرزاده
ویرگول
آشنایی با معماری اوراکل
در این پست با معماری کلی اوراکل آشنا خواهید شد. تفاوت database و instance را خواهید دانست و کمی درباره listener میخوانید.
👍5❤2
با / rm -rf ممکنه مادربوردتون brick بشه.
چرا؟ چون پارتیشن mount شده از مادربورد دارید. پس در خانه امتحان نکنید
https://www.techworm.net/2016/02/running-rm-rf-is-now-bricking-uefi-based-linux-systems.html
چرا؟ چون پارتیشن mount شده از مادربورد دارید. پس در خانه امتحان نکنید
https://www.techworm.net/2016/02/running-rm-rf-is-now-bricking-uefi-based-linux-systems.html
TechWorm
Running "rm -rf /" Is Now Bricking UEFI Based Linux Systems
Running rm -rf / on any UEFI Linux distro can potentially perma-brick your system, Windows PCs also vulnerable Running a trivial rm -rf/ on your UEFI
👍6😱4
Forwarded from Silicon Valley (Mammad)
برید تو
stars.github.com
میتونید سه نفر رو به عنوان برنامه نویس نمونه انتخاب کنین
لطفا اکانت جادی رو هم بزنین
اکانت جادی :
@Silicon_Valley_Ch
stars.github.com
میتونید سه نفر رو به عنوان برنامه نویس نمونه انتخاب کنین
لطفا اکانت جادی رو هم بزنین
اکانت جادی :
jadijadi
@Silicon_Valley_Ch
❤6👍5
۳ قانون در مورد تحقیق علمی از زبان دایجسترا:
"Raise your quality standards as high as you can live with, avoid wasting your time on routine problems, and always try to work as closely as possible at the boundary of your abilities. Do this, because it is the only way of discovering how that boundary should be moved forward."
"We all like our work to be socially relevant and scientifically sound. If we can find a topic satisfying both desires, we are lucky; if the two targets are in conflict with each other, let the requirement of scientific soundness prevail."
"Never tackle a problem of which you can be pretty sure that (now or in the near future) it will be tackled by others who are, in relation to that problem, at least as competent and well-equipped as you."
https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EWD637.html
"Raise your quality standards as high as you can live with, avoid wasting your time on routine problems, and always try to work as closely as possible at the boundary of your abilities. Do this, because it is the only way of discovering how that boundary should be moved forward."
"We all like our work to be socially relevant and scientifically sound. If we can find a topic satisfying both desires, we are lucky; if the two targets are in conflict with each other, let the requirement of scientific soundness prevail."
"Never tackle a problem of which you can be pretty sure that (now or in the near future) it will be tackled by others who are, in relation to that problem, at least as competent and well-equipped as you."
https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EWD637.html
🔥6❤1👌1
خلاصهای از تلاشهای صورت گرفته برای اجرای لینوکس/یونیکس روی ویندوز:
https://matt-rickard.com/windows-subsystem-for-linux
https://matt-rickard.com/windows-subsystem-for-linux
Matt Rickard
Windows Subsystem for Linux
Windows Subsystem for Linux (WSL) just released v1.0.0, making it "generally available." WSL gives you a full Linux environment natively on your Windows computer. While releasing v1 doesn't mean that much in theory, it usually implies a more strict policy…
هرچیزی که به عنوان برنامه نویس باید از حافظهی سیستم بدونید:
https://people.freebsd.org/~lstewart/articles/cpumemory.pdf
https://people.freebsd.org/~lstewart/articles/cpumemory.pdf
👍2
این مجموعه مطلب در مورد میکروسرویس واقعا خوب و کامل بود
https://virgool.io/@ar.oroumand/%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-%D9%85%DB%8C%DA%A9%D8%B1%D9%88%D8%B3%D8%B1%D9%88%DB%8C%D8%B3%D9%87%D8%A7-ahesf0jhozgx
https://virgool.io/@ar.oroumand/%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-%D9%85%DB%8C%DA%A9%D8%B1%D9%88%D8%B3%D8%B1%D9%88%DB%8C%D8%B3%D9%87%D8%A7-ahesf0jhozgx
ویرگول
قسمت اول میکروسرویسها: آشنایی با میکروسرویسها - ویرگول
در این نوشته و چند قسمت آینده قصد داریم با میکروسرویسها به عنوان یکی از پرطرفدارترین روشهای توسعه نرم افزار آشنا شویم
❤2🔥1
مفهوم بی طرفی شبکه یا net Neutrality هم جالبه بدونید چیه
https://www.investopedia.com/terms/n/net-neutrality.asp
و صفحه ویکیپدیاش:
https://en.m.wikipedia.org/wiki/Net_neutrality
به طور خلاصه میگه شبکهی کامپیوتری که باهاش وصلی به اینترنت، نباید برای شما تصمیم بگیره یا تشویقت کنه که از فلان جا بازدید بکن یا نکن. مثلاً فلان سایت ها ترافیکش رایگانه یا سریع تر لود میشه نقض این بی طرفیه.
البته که مخالفایی هم داره، مثلاً میگن قیمت تموم شده برای آدم های فقیر رو بالا میبره، یعنی یه نفر ممکن بود فقط از اون سایت های ارزون تر استفاده کنه ولی اینطوری دیگه از هیچی نمیتونه استفاده کنه.
یه جور دیگه بگم، مثلاً فرض کنید بخواید به شهر خودتون وصل بشید، رایگان برای ISP در بیاد، اما بخواید به شهرهای دیگه وصل بشید براش پول بیفته، حالا ISP اگه بیاد این رایگان بودن رو برای شما هم اعمال کنه یا مثلا رو داخل شهر تخفیف بده، میشه نقض بی طرفی شبکه ولی خب نهایتا به طور متوسط برای شما ارزون تر در میاد.
اما اگه داخل شهر هم بیاد هم قیمت بیرون شهر بگیره شما بیشتر پول میدید و شبکه بی طرفی دارید
https://www.investopedia.com/terms/n/net-neutrality.asp
و صفحه ویکیپدیاش:
https://en.m.wikipedia.org/wiki/Net_neutrality
به طور خلاصه میگه شبکهی کامپیوتری که باهاش وصلی به اینترنت، نباید برای شما تصمیم بگیره یا تشویقت کنه که از فلان جا بازدید بکن یا نکن. مثلاً فلان سایت ها ترافیکش رایگانه یا سریع تر لود میشه نقض این بی طرفیه.
البته که مخالفایی هم داره، مثلاً میگن قیمت تموم شده برای آدم های فقیر رو بالا میبره، یعنی یه نفر ممکن بود فقط از اون سایت های ارزون تر استفاده کنه ولی اینطوری دیگه از هیچی نمیتونه استفاده کنه.
یه جور دیگه بگم، مثلاً فرض کنید بخواید به شهر خودتون وصل بشید، رایگان برای ISP در بیاد، اما بخواید به شهرهای دیگه وصل بشید براش پول بیفته، حالا ISP اگه بیاد این رایگان بودن رو برای شما هم اعمال کنه یا مثلا رو داخل شهر تخفیف بده، میشه نقض بی طرفی شبکه ولی خب نهایتا به طور متوسط برای شما ارزون تر در میاد.
اما اگه داخل شهر هم بیاد هم قیمت بیرون شهر بگیره شما بیشتر پول میدید و شبکه بی طرفی دارید
Investopedia
What Is Net Neutrality? Policies and Controversy
Net neutrality requires all internet service providers (ISPs) to provide equal data access and speed to all internet traffic.
👍4❤1
یه مقایسه سرانگشتی از تعدادخط کدهای پروژه های مختلف (فقط گوگل!)
https://informationisbeautiful.net/visualizations/million-lines-of-code/
https://informationisbeautiful.net/visualizations/million-lines-of-code/
Information is Beautiful
Million Lines of Code — Information is Beautiful
Is a million lines of code a lot? How many lines of code are there in Windows? Facebook? iPhone apps? Let our data-visualization program your brain.
🔥6
اگه دوست دارید با markdown اسلاید طراحی کنید یکی از گزینه های خوب marp هست
https://davidgarcia.dev/posts/creating-professional-slides-from-markdown-notes/
https://davidgarcia.dev/posts/creating-professional-slides-from-markdown-notes/
davidgarcia.dev
How to create professional slides from Markdown notes
Why I'm not using PowerPoint, Slides, or Keynote again.
کسی از این سر در میاره یه توضیح بده؟
https://extism.org/blog/announcing-extism/
گفتن ما یه سیستم داریم که با کمک وب اسمبلی، برای برنامه های موجود پلاگین مینویسیم، ولی یه مقدار توضیح بیشتر لازمه.
https://extism.org/blog/announcing-extism/
گفتن ما یه سیستم داریم که با کمک وب اسمبلی، برای برنامه های موجود پلاگین مینویسیم، ولی یه مقدار توضیح بیشتر لازمه.
extism.org
Extism: make all software programmable | Extism - make all software programmable. Extend from within.
Hello, World!
نوشتههای ترمینالی
کسی از این سر در میاره یه توضیح بده؟ https://extism.org/blog/announcing-extism/ گفتن ما یه سیستم داریم که با کمک وب اسمبلی، برای برنامه های موجود پلاگین مینویسیم، ولی یه مقدار توضیح بیشتر لازمه.
در مورد FFI لازمه بدونیم
https://en.m.wikipedia.org/wiki/Foreign_function_interface
https://en.m.wikipedia.org/wiki/Foreign_function_interface
Wikipedia
Foreign function interface
interface to call functions from other programming languages
توضیح اینکه موناد چرا به وجود اومده و چه مشکلی در زبانهای دیگه مخصوصا گو رو حل میکنه:
https://johnazariah.github.io/2022/12/06/this-is-not-a-monad-tutorial.html
https://johnazariah.github.io/2022/12/06/this-is-not-a-monad-tutorial.html
John Azariah’s Blog
This is not a Monad Tutorial
Some fundamentals of functional programming
یه آموزش همراه با تعریف کردن خاطره از docker و docker-compose
خوبیش اینه که جای هر تکنولوژی براتون روشن میشه.
https://softchris.github.io/pages/docker-concepts.html
خوبیش اینه که جای هر تکنولوژی براتون روشن میشه.
https://softchris.github.io/pages/docker-concepts.html
softchris.github.io
A crash course to the most important Docker concepts and their commands
[object Object]