دو تا ترمینال امولاتور برای مک پیدا کردم
که خودم نصب نکردم ولی جالب به نظر میان. البته نمیدونم چقدر پایدارن.
لینکشون رو میذارم اینجا اگه استفاده کردید و خوب بود بگید بقیه هم استفاده کنن!
https://github.com/withfig/autocomplete
https://github.com/warpdotdev/Warp
که خودم نصب نکردم ولی جالب به نظر میان. البته نمیدونم چقدر پایدارن.
لینکشون رو میذارم اینجا اگه استفاده کردید و خوب بود بگید بقیه هم استفاده کنن!
https://github.com/withfig/autocomplete
https://github.com/warpdotdev/Warp
GitHub
GitHub - withfig/autocomplete: IDE-style autocomplete for your existing terminal & shell
IDE-style autocomplete for your existing terminal & shell - withfig/autocomplete
یکی از سرویسهای جالبی که برای automation وجود داره و اخیرا یادش افتادم IFTTT هست.
من ندیدم ازش مطلبی چیزی توی مطالب فارسی اما خیلی کاربردیه و استفاده ازش راحته.
اسمش مخفف If this then that ئه که تقریبا گویاست. یه سری trigger داره مثلا «فردا بارون میاد» و یه سری کار میتونه انجام بده مثلا «ایمیل دادن» یا «پیام تلگرام دادن» یا حتی «نوشتن توی گوگل شیت»
نکته جالبی که داره طیف وسیعی از سیستمهاییه که باهاشون یکپارچه شده و میتونید به عنوان منبع اطلاعات یا به عنوان عملگر ازشون استفاده کنید.
من یه سری کاربرد که تو سایت پیشنهاد داده رو میگم ولی واقعا گزینه ها انتها نداره.
مثلا:
وقتی فردا قراره بارون بیاد بهتون پیامک یا پیام تلگرام بده.
یا وقتی باتری گوشیتون داره کم میشه والپیپر تیره براش بذاره.
یا وقتی قیمت بیتکوین به یه جایی رسید تو گوگل شیت بنویسه یا حتی هرروز بنویسه.
یا هرروز صبح اولین میتینگ کلندرتون رو بهتون یاداوری کنه
یا اگه فلان کاربر توییتر توییت کرد تو دیسکورد بهتون بگه
با خانهی هوشمند هم خیلی کارها میشه کرد و خیلی از تبلیغاتش روی اونه اما محدود به اینا نیست.
https://ifttt.com/explore
من ندیدم ازش مطلبی چیزی توی مطالب فارسی اما خیلی کاربردیه و استفاده ازش راحته.
اسمش مخفف If this then that ئه که تقریبا گویاست. یه سری trigger داره مثلا «فردا بارون میاد» و یه سری کار میتونه انجام بده مثلا «ایمیل دادن» یا «پیام تلگرام دادن» یا حتی «نوشتن توی گوگل شیت»
نکته جالبی که داره طیف وسیعی از سیستمهاییه که باهاشون یکپارچه شده و میتونید به عنوان منبع اطلاعات یا به عنوان عملگر ازشون استفاده کنید.
من یه سری کاربرد که تو سایت پیشنهاد داده رو میگم ولی واقعا گزینه ها انتها نداره.
مثلا:
وقتی فردا قراره بارون بیاد بهتون پیامک یا پیام تلگرام بده.
یا وقتی باتری گوشیتون داره کم میشه والپیپر تیره براش بذاره.
یا وقتی قیمت بیتکوین به یه جایی رسید تو گوگل شیت بنویسه یا حتی هرروز بنویسه.
یا هرروز صبح اولین میتینگ کلندرتون رو بهتون یاداوری کنه
یا اگه فلان کاربر توییتر توییت کرد تو دیسکورد بهتون بگه
با خانهی هوشمند هم خیلی کارها میشه کرد و خیلی از تبلیغاتش روی اونه اما محدود به اینا نیست.
https://ifttt.com/explore
IFTTT
Explore Integrations - IFTTT
Get more from the services you love on IFTTT. Explore the latest tips and tricks, browse by category, or search by name.
🔥9👍2👏1
یه چیز جالبی که دیدم xshell بود.
توی rust اگه بخواین دستور ترمینال با کمترین چالش این اجازه رو بهتون میده. تقریبا یه نسخه مدرن شده از دستور سنتی system توی سی.
اما نکتهی جالبش اینه که نمیاد مستقیم bash یا sh رو صدا کنه، بلکه خودشون تا حدی قابلیتهای یه shell رو توش پیادهسازی کردن و امکانات خوبی میده مثلا platform independant ئه.
برای پایتون و lua هم یه چنین چیزایی هست. اما نمیدونم چقدر قوین.
https://amoffat.github.io/sh/
https://github.com/zserge/luash
توی rust اگه بخواین دستور ترمینال با کمترین چالش این اجازه رو بهتون میده. تقریبا یه نسخه مدرن شده از دستور سنتی system توی سی.
اما نکتهی جالبش اینه که نمیاد مستقیم bash یا sh رو صدا کنه، بلکه خودشون تا حدی قابلیتهای یه shell رو توش پیادهسازی کردن و امکانات خوبی میده مثلا platform independant ئه.
برای پایتون و lua هم یه چنین چیزایی هست. اما نمیدونم چقدر قوین.
https://amoffat.github.io/sh/
https://github.com/zserge/luash
👍4👌1
Forwarded from جادی | Jadi
ظاهرا سر ماجرای زندون، کانالهای قبلی تلگرامم رو از دست دادهام، پس تصمیم گرفتم اینجا رو درست کنم. نکته مثبتش چیه؟ بر خلاف سری قبلی که فقط مطالب خودم رو می ذاشتم توش، الان گاه گداری که چیز جالبی می بینم و به نظرم دیدنش برای بقیه هم مفیده رو هم اینجا خواهم گذاشت. شایدم در مورد زندگی خودم. نمی دونم هنوز (:
ولی حداقلش اینه که ویدئوها و رادیوها و مطالب خودم اینجا خواهند بود.
ولی حداقلش اینه که ویدئوها و رادیوها و مطالب خودم اینجا خواهند بود.
❤17
در مورد مدل های بزرگ زبانی یا همون large language models
مقداری تخصصی و مقداری هم چالش هاشون در تقابل با جامعه
https://hai.stanford.edu/news/how-large-language-models-will-transform-science-society-and-ai
مقداری تخصصی و مقداری هم چالش هاشون در تقابل با جامعه
https://hai.stanford.edu/news/how-large-language-models-will-transform-science-society-and-ai
👍1
Forwarded from LinMemes (Pakrohk)
چرا کد تمیز بد است؟
توی این ویدیو کد «به اصطلاح تمیز»ی که عمو باب تبلیغ میکنه رو بررسی عملکردی میکنه و نقد وارد میکنه.
با تبعیت نکردن از قواعد عمو باب، حدودا ۱۵ برابر کد سریع تر شد که عدد قابل توجهیه.
https://youtu.be/tD5NrevFtbU
البته که این کد بیشتر در مورد پرفورمنس صحبت کرده ولی یه اشارات کوچکی هم میشه که خب چطوری کد maintainable بنویسیم که پرفورمنس خوبی هم داشته باشه.
همچنین اینجا توضیح میده که کارش روی معماری قابل نگهداریه و منظورش هم این نیست که این کد تمیز فقط از نظر کارایی بده و نگهداری خوبه. میگه کلا بده :)))
توی این ویدیو کد «به اصطلاح تمیز»ی که عمو باب تبلیغ میکنه رو بررسی عملکردی میکنه و نقد وارد میکنه.
با تبعیت نکردن از قواعد عمو باب، حدودا ۱۵ برابر کد سریع تر شد که عدد قابل توجهیه.
https://youtu.be/tD5NrevFtbU
البته که این کد بیشتر در مورد پرفورمنس صحبت کرده ولی یه اشارات کوچکی هم میشه که خب چطوری کد maintainable بنویسیم که پرفورمنس خوبی هم داشته باشه.
همچنین اینجا توضیح میده که کارش روی معماری قابل نگهداریه و منظورش هم این نیست که این کد تمیز فقط از نظر کارایی بده و نگهداری خوبه. میگه کلا بده :)))
YouTube
"Clean" Code, Horrible Performance
Bonus material from the Performance-Aware Programming Series: https://www.computerenhance.com/p/clean-code-horrible-performance
👍4🤔2
Forwarded from برنامه نویسی با علیرضا
This media is not supported in your browser
VIEW IN TELEGRAM
jless — a command-line JSON viewer
خیلی باحال میتونید داخل ترمینال یه جیسون ویور داشته باشید :)🔥
🔹 linux
🔸 mac
🔗 jless.io
#json #linux
@alirezabashi_98 🚀
خیلی باحال میتونید داخل ترمینال یه جیسون ویور داشته باشید :)🔥
🔹 linux
🔸 mac
🔗 jless.io
#json #linux
@alirezabashi_98 🚀
🔥6👍3
این دوستمون یاد میده چطور با rust یه سیستم عامل کوچک بنویسیم.
https://os.phil-opp.com/
البته اگه به rust مسلط نیستید خیلی گزینه خوبی نیست احتمالا ولی مفاهیم سیستم عامل رو نسبتا خوب پوشش میده.
به فارسی هم ترجمه شده(!)
https://os.phil-opp.com/fa/
https://os.phil-opp.com/
البته اگه به rust مسلط نیستید خیلی گزینه خوبی نیست احتمالا ولی مفاهیم سیستم عامل رو نسبتا خوب پوشش میده.
به فارسی هم ترجمه شده(!)
https://os.phil-opp.com/fa/
Phil-Opp
Writing an OS in Rust
This blog series creates a small operating system in the Rust programming language. Each post is a small tutorial and includes all needed code.
👍6❤3
این دوست بیکارمون اومده یه پروژه شبیه ساز رو با چند تا زبون ولی ساختار و الگوریتم نسبتا یکسان نوشته و بنچمارک گرفته.
علاوه بر بنچمارک، نظراتش در مورد زبون ها رو هم نوشته که اونم جالبه.
https://github.com/shish/rosettaboy
علاوه بر بنچمارک، نظراتش در مورد زبون ها رو هم نوشته که اونم جالبه.
https://github.com/shish/rosettaboy
GitHub
GitHub - shish/rosettaboy: A gameboy emulator in several different languages
A gameboy emulator in several different languages. Contribute to shish/rosettaboy development by creating an account on GitHub.
👍7
نوشتههای ترمینالی
این دوستمون یاد میده چطور با rust یه سیستم عامل کوچک بنویسیم. https://os.phil-opp.com/ البته اگه به rust مسلط نیستید خیلی گزینه خوبی نیست احتمالا ولی مفاهیم سیستم عامل رو نسبتا خوب پوشش میده. به فارسی هم ترجمه شده(!) https://os.phil-opp.com/fa/
توی گروه بحث شد که سورس کد کرنل لینوکس رو میخوایم متوجه بشیم چیکار کنیم؟
جواب من:
سخته به هر حال و کار هر کسی نیست، نیاز به صرف زمان و دانش و تجربه داره، ولی غیرممکن هم نیست.
اول دانش سی خیلی قوی احتیاج دارید، پوینتر معمولی و void pointer و دم دست بودن linked list و استراکت و .. (با عنایت به نبود جنریک) به نظرم نیازهای حداقلیه.
دانش تئوری سیستم عامل هم نیاز دارید، اگرچه که کافی نیست اما لازمه، مثلا مموری چطوری تخصیص داده میشه و زمان بند چیه و ترد و پروسس و ...
اما حالا از اینجا کجا بریم؟
برای دانش سیستم عاملی خیلی عمیق تر، مطالب سایت osdev رو توصیه میکنم، یه مقدار از این مطلب هم از همونجا گرفته شده. برای شروع این صفحه رو بخونید:
https://wiki.osdev.org/Getting_Started
برای شروع کردن کار روی خود کرنل لینوکس هم من کتاب understanding the Linux kernel رو پیشنهاد میکنم، البته که کتاب راحتی هم نیست.
https://www.oreilly.com/library/view/understanding-the-linux/0596000022/
البته که داکیومنت های رسمی kernel.org هم فراموش نکنید. منبع اصلی و بروز اونجاست.
اما سوال اینه که خب چرا؟ چه نیازی هست؟
نمیدونم، جواب این سوال رو خودتون باید بدید اما اگر به هدف خفن شدن و آوردن توی رزومهس، پروژه های آسون تر و کوچک تری هم هستند که میتونه به رزومه تون کمک کنه. به این هم فکر کنید که با چنین رزومه ای چه شرکتی قراره استخدامتون کنه؟ مثلا فرانت اند بزنید؟ بک اند حتی؟ چون اصولاً کمتر جایی سیستم پروگرمر میخواد (البته که صفر نیست)
اینم خوبه بدونید که خیلی از کسایی که رو سی کد لینوکس کار میکنن برای دلشون نیست و از طرف یه شرکت ذینفع مثلا Google و Huawei و Intel و Redhat و IBM ان.
در آخر این مطلب هم ایده های خوبی داشت برای شروع کار روی کرنل
https://www.linux.com/news/three-ways-beginners-contribute-linux-kernel/
جواب من:
سخته به هر حال و کار هر کسی نیست، نیاز به صرف زمان و دانش و تجربه داره، ولی غیرممکن هم نیست.
اول دانش سی خیلی قوی احتیاج دارید، پوینتر معمولی و void pointer و دم دست بودن linked list و استراکت و .. (با عنایت به نبود جنریک) به نظرم نیازهای حداقلیه.
دانش تئوری سیستم عامل هم نیاز دارید، اگرچه که کافی نیست اما لازمه، مثلا مموری چطوری تخصیص داده میشه و زمان بند چیه و ترد و پروسس و ...
اما حالا از اینجا کجا بریم؟
برای دانش سیستم عاملی خیلی عمیق تر، مطالب سایت osdev رو توصیه میکنم، یه مقدار از این مطلب هم از همونجا گرفته شده. برای شروع این صفحه رو بخونید:
https://wiki.osdev.org/Getting_Started
برای شروع کردن کار روی خود کرنل لینوکس هم من کتاب understanding the Linux kernel رو پیشنهاد میکنم، البته که کتاب راحتی هم نیست.
https://www.oreilly.com/library/view/understanding-the-linux/0596000022/
البته که داکیومنت های رسمی kernel.org هم فراموش نکنید. منبع اصلی و بروز اونجاست.
اما سوال اینه که خب چرا؟ چه نیازی هست؟
نمیدونم، جواب این سوال رو خودتون باید بدید اما اگر به هدف خفن شدن و آوردن توی رزومهس، پروژه های آسون تر و کوچک تری هم هستند که میتونه به رزومه تون کمک کنه. به این هم فکر کنید که با چنین رزومه ای چه شرکتی قراره استخدامتون کنه؟ مثلا فرانت اند بزنید؟ بک اند حتی؟ چون اصولاً کمتر جایی سیستم پروگرمر میخواد (البته که صفر نیست)
اینم خوبه بدونید که خیلی از کسایی که رو سی کد لینوکس کار میکنن برای دلشون نیست و از طرف یه شرکت ذینفع مثلا Google و Huawei و Intel و Redhat و IBM ان.
در آخر این مطلب هم ایده های خوبی داشت برای شروع کار روی کرنل
https://www.linux.com/news/three-ways-beginners-contribute-linux-kernel/
O’Reilly Online Learning
Understanding the Linux Kernel
Why is Linux so efficient? Is it the right operating system for a particular application? What can be learned from looking at the kernel source code? These are the kinds … - Selection from Understanding the Linux Kernel [Book]
👍10❤1
Forwarded from Currently Nothing
تفاوت اسنپ ها ، فلت پک و اپ ایمیج ها.
اسنپ ها:
اسنپ یک سیستم بسته بندی و استقرار نرم افزاری است که توسط Canonical برای سیستم عامل هایی که از هسته لینوکس و systemd استفاده می کنند ، توسعه یافته است. بستهها که snaps نامیده میشوند و ابزار استفاده از آنها، snapd، در طیف وسیعی از توزیعهای لینوکس کار میکنند و به توسعهدهندگان نرمافزار اجازه میدهند تا برنامههای خود را مستقیماً بین کاربران توزیع کنند. اسنپها برنامههای مستقلی هستند که در یک سندباکس با دسترسی محدود به سیستم میزبان اجرا میشوند. اسنپ ابتدا برای برنامههای ابری منتشر شد اما بعداً برای دستگاههای اینترنت اشیا و برنامههای دسکتاپ نیز پورت شد.
خوبی ها:
۱. آپدیت خودکار
۲. بروز بودن برنامه ها در توزیع های lts
۳. سندباکس بودن
بدی ها:
۱. سرعت پایین در اجرا شدن
۲. استفاده بالا از منابع سیستم
۳. اوپن سورس نبودن بک اند اسنپ
۴. وابسته بودن به systemd
فلت پک
فلت پک مانند اسنپ یک سیستم مدیریت بسته در توزیع های لینوکسی است که توسط ردهت ایجاد و توسعه پیدا میکند.
فلت پک ها در اکثر توزیع های لینوکسی به صورت پیشفرض حضور دارند مانند فدورا ، المنتری او اس و ....
یکی از مزیت های فلت پک امکان تغییر سطح دسترسی برنامه ها مانند دسترسی به بلوتوث ، صدا ، دوربین و .... است.
خوبی ها:
1. فلت پک به systemd وابسته نیست
۲. برخلاف اسنپ پکیج ها منابع کمتری مصرف میکند
۳. شما میتوانید مخازن نرم افزاری خود را میزبانی کنید.
۴. سندباکس بودن
۵. برنامه های فلتپک بدون نیاز به اپدیت شدن میتوانند در هر توزیع لینوکسی اجرا شوند
۶. با استفاده از فلتپک دیگر نگران پیشنیاز های نرم افزاری نباشید.
۷. نسبت به اسنپ سریعتر اجرا میشه
بدی ها:
۱. حجم بالا
۲.پیروی نکردن از تم های gtk
اپ ایمیج ها
فرمت appimage فرمتی برای توزیع نرم افزار قابل حمل بر روی توزیع های لینوکس بدون نیاز به مجوزهای روت برای نصب برنامه است. اپ ایمیج ابتدا در سال 2004 با نام klik منتشر شد، به طور مداوم توسعه یافت، سپس در سال 2011 به PortableLinuxApps و بعداً در سال 2013 به AppImage تغییر نام داد. شعار اپ ایمیج ( یک برنامه = یک فایل ) است.
خوبی ها:
۱. اپ ایمیج ها وابستگی به توزیع لینوکسی خاصی ندارند
۲. اپ ایمیج ها به systemd وابسته نیستند
۳. قابل حمل هستند، شما میتوانید فایل های appimage خودتون رو بین توزیع های لینوکسی جابه جا کنید.
۴. نیازی به نصب شدن ندارن به صورت خلاصه portable هستن.
بدی ها:
۱. ایجاد نشدن menu entry برای فایل های appimage
۲. عدم وجود یک پکیج منیجر برای مدیریت appimage ها
۳. برای بروز کردن برنامه های appimage خودتون باید نسخه جدید رو دانلود کنید.
۴. پراکندگی.
#Flatpak_Snap_Appimage
👨💻 @sbstuff
اسنپ ها:
اسنپ یک سیستم بسته بندی و استقرار نرم افزاری است که توسط Canonical برای سیستم عامل هایی که از هسته لینوکس و systemd استفاده می کنند ، توسعه یافته است. بستهها که snaps نامیده میشوند و ابزار استفاده از آنها، snapd، در طیف وسیعی از توزیعهای لینوکس کار میکنند و به توسعهدهندگان نرمافزار اجازه میدهند تا برنامههای خود را مستقیماً بین کاربران توزیع کنند. اسنپها برنامههای مستقلی هستند که در یک سندباکس با دسترسی محدود به سیستم میزبان اجرا میشوند. اسنپ ابتدا برای برنامههای ابری منتشر شد اما بعداً برای دستگاههای اینترنت اشیا و برنامههای دسکتاپ نیز پورت شد.
خوبی ها:
۱. آپدیت خودکار
۲. بروز بودن برنامه ها در توزیع های lts
۳. سندباکس بودن
بدی ها:
۱. سرعت پایین در اجرا شدن
۲. استفاده بالا از منابع سیستم
۳. اوپن سورس نبودن بک اند اسنپ
۴. وابسته بودن به systemd
فلت پک
فلت پک مانند اسنپ یک سیستم مدیریت بسته در توزیع های لینوکسی است که توسط ردهت ایجاد و توسعه پیدا میکند.
فلت پک ها در اکثر توزیع های لینوکسی به صورت پیشفرض حضور دارند مانند فدورا ، المنتری او اس و ....
یکی از مزیت های فلت پک امکان تغییر سطح دسترسی برنامه ها مانند دسترسی به بلوتوث ، صدا ، دوربین و .... است.
خوبی ها:
1. فلت پک به systemd وابسته نیست
۲. برخلاف اسنپ پکیج ها منابع کمتری مصرف میکند
۳. شما میتوانید مخازن نرم افزاری خود را میزبانی کنید.
۴. سندباکس بودن
۵. برنامه های فلتپک بدون نیاز به اپدیت شدن میتوانند در هر توزیع لینوکسی اجرا شوند
۶. با استفاده از فلتپک دیگر نگران پیشنیاز های نرم افزاری نباشید.
۷. نسبت به اسنپ سریعتر اجرا میشه
بدی ها:
۱. حجم بالا
۲.پیروی نکردن از تم های gtk
اپ ایمیج ها
فرمت appimage فرمتی برای توزیع نرم افزار قابل حمل بر روی توزیع های لینوکس بدون نیاز به مجوزهای روت برای نصب برنامه است. اپ ایمیج ابتدا در سال 2004 با نام klik منتشر شد، به طور مداوم توسعه یافت، سپس در سال 2011 به PortableLinuxApps و بعداً در سال 2013 به AppImage تغییر نام داد. شعار اپ ایمیج ( یک برنامه = یک فایل ) است.
خوبی ها:
۱. اپ ایمیج ها وابستگی به توزیع لینوکسی خاصی ندارند
۲. اپ ایمیج ها به systemd وابسته نیستند
۳. قابل حمل هستند، شما میتوانید فایل های appimage خودتون رو بین توزیع های لینوکسی جابه جا کنید.
۴. نیازی به نصب شدن ندارن به صورت خلاصه portable هستن.
بدی ها:
۱. ایجاد نشدن menu entry برای فایل های appimage
۲. عدم وجود یک پکیج منیجر برای مدیریت appimage ها
۳. برای بروز کردن برنامه های appimage خودتون باید نسخه جدید رو دانلود کنید.
۴. پراکندگی.
#Flatpak_Snap_Appimage
👨💻 @sbstuff
👍11
#توصیهها
کد خوب بخونید.
لازمهی نوشتن کد خوب اینه که کد خوب دیده و خونده باشید. الان هم توی دورهای هستیم که میلیونها خط کد آزاد توی گیتهاب هست و خودنشون میتونه خیلی مفید باشه براتون. مثل یه نویسنده که کتاب خوب زیاد میخونه.
برای شروع هم میتونید پروژههای متوسط یا حتی کوچک رو با یه زبون مورد علاقهتون پیدا کنید و برید سراغشون. کارهای مختلفی میشه کرد مثلا کامپایل کردن سورس کد و دیدن نحوه کامپایل. یا پیدا کردن main برنامه و دنبال کردن نحوه صدا کردن باقی توابع. یا مثلا یه کارکرد خاص برنامه که به نظرتون نسبتا ساده و جالبه رو بگردید و پیدا کنید که چطوری پیاده سازی شده. مثلا توی پروژهی تلگرام دسکتاپ (که البته پروژه بزرگیه و برای شروع مناسب نیست)، قابلیت فولدرها چطوری پیاده سازی شدن.
کد خوب بخونید.
لازمهی نوشتن کد خوب اینه که کد خوب دیده و خونده باشید. الان هم توی دورهای هستیم که میلیونها خط کد آزاد توی گیتهاب هست و خودنشون میتونه خیلی مفید باشه براتون. مثل یه نویسنده که کتاب خوب زیاد میخونه.
برای شروع هم میتونید پروژههای متوسط یا حتی کوچک رو با یه زبون مورد علاقهتون پیدا کنید و برید سراغشون. کارهای مختلفی میشه کرد مثلا کامپایل کردن سورس کد و دیدن نحوه کامپایل. یا پیدا کردن main برنامه و دنبال کردن نحوه صدا کردن باقی توابع. یا مثلا یه کارکرد خاص برنامه که به نظرتون نسبتا ساده و جالبه رو بگردید و پیدا کنید که چطوری پیاده سازی شده. مثلا توی پروژهی تلگرام دسکتاپ (که البته پروژه بزرگیه و برای شروع مناسب نیست)، قابلیت فولدرها چطوری پیاده سازی شدن.
👍17❤1
در مورد DoH یا همون DNS over HTTPS
https://en.wikipedia.org/wiki/DNS_over_HTTPS
https://en.wikipedia.org/wiki/DNS_over_HTTPS
Wikipedia
DNS over HTTPS
protocol to run DNS queries over HTTPS
👍1
Forwarded from Things that I like (Maedeh Dehghan)
Meltdown & Spectre vulnerabilities - Simply Explained
https://www.youtube.com/watch?v=bs0xswK0eZk
https://www.youtube.com/watch?v=bs0xswK0eZk
YouTube
Meltdown & Spectre vulnerabilities - Simply Explained
Two huge security issues found in almost all modern processors. How do they work and what can we do about it? Let's find out!
Make sure that you install all the latest patches for your operating system & software!
🌍 Social
Twitter: https://twitter.com/Savjee…
Make sure that you install all the latest patches for your operating system & software!
🌍 Social
Twitter: https://twitter.com/Savjee…
👍2
Forwarded from Programming Resources via @like
A systematic framework for technical documentation authoring.
چارچوبی سیستماتیک برای نوشتن documentهای technical و فنی که اونها رو به ۴ دسته با رویکردهای مختلف تقسیم میکنه.
#document #framework #tutorials #tutorial #explanation #refrence #howto #guide #write #skill #work #practical #theory
@pythony
https://diataxis.fr
چارچوبی سیستماتیک برای نوشتن documentهای technical و فنی که اونها رو به ۴ دسته با رویکردهای مختلف تقسیم میکنه.
#document #framework #tutorials #tutorial #explanation #refrence #howto #guide #write #skill #work #practical #theory
@pythony
https://diataxis.fr
👍2
Forwarded from HICTE Blog (smm)
This media is not supported in your browser
VIEW IN TELEGRAM
یه آکواریوم بزرگ توی ترمینال سیستمتون 🤩
Arch linux:
#
♦️ Group: @HicteGroup 💬♦️
♦️ Channel: @HicteBlog 💻♦️
Arch linux:
#
pacman -S asciiquarium
[با تشکر از @Pink_Orca بابت معرفی]♦️ Group: @HicteGroup 💬♦️
♦️ Channel: @HicteBlog 💻♦️
❤8🔥3👍2