نوشتههای ترمینالی
این oil shell یه shell جدیده که قراره بهتر از bash باشه. با پایتون نوشته شده و به cpp تبدیل میشه! https://www.oilshell.org/ اینم گیتهابشون: https://github.com/oilshell/oil خیلیم پیگیرن و کلی بلاگ و داکیومنت دارن مینویسن.
یه نمونه از بلاگ پست های جالبشون:
چطوری حجم کد از O(n*n) رو به O(m+n) تبدیل میکنیم.
میدونم. گویا نیست! اما اینطوریه که شما اگه m تا چیز دارید که باید با n تا چیز دیگه ارتباط برقرار کنن در حالت عادی به m*n تا کد برای وصل کردن اینها نیاز دارید.
حالا اگه یه استاندارد مشترکی داشته باشیم میتونید m تا کد بنویسید که m تا ابزار به این استاندارد تبدیل بشن و بعد n تا کد که استاندارد به n تا ابزار دیگه تبدیل بشن.
این مشکل رو مثلا توی کامپایلرها دیدم، برای همین زبان های میانی داریم. یا مثلا pandoc که کلی فرمت رو به کلی فرمت دیگه تبدیل میکنه، نحوه کارش اینطوریه که همه چی رو به latex تبدیل میکنه و باز از latex به فرمت های دیگه.
توی یونیکس هم که میدونید همه چی باید text بشه.
https://www.oilshell.org/blog/2022/02/diagrams.html
چطوری حجم کد از O(n*n) رو به O(m+n) تبدیل میکنیم.
میدونم. گویا نیست! اما اینطوریه که شما اگه m تا چیز دارید که باید با n تا چیز دیگه ارتباط برقرار کنن در حالت عادی به m*n تا کد برای وصل کردن اینها نیاز دارید.
حالا اگه یه استاندارد مشترکی داشته باشیم میتونید m تا کد بنویسید که m تا ابزار به این استاندارد تبدیل بشن و بعد n تا کد که استاندارد به n تا ابزار دیگه تبدیل بشن.
این مشکل رو مثلا توی کامپایلرها دیدم، برای همین زبان های میانی داریم. یا مثلا pandoc که کلی فرمت رو به کلی فرمت دیگه تبدیل میکنه، نحوه کارش اینطوریه که همه چی رو به latex تبدیل میکنه و باز از latex به فرمت های دیگه.
توی یونیکس هم که میدونید همه چی باید text بشه.
https://www.oilshell.org/blog/2022/02/diagrams.html
👍1👎1
جمعبندی دلایلی که چرا لینوکس بده!
https://en.wikipedia.org/wiki/Criticism_of_Linux
https://en.wikipedia.org/wiki/Criticism_of_Linux
Wikipedia
Criticism of Linux
issues concerning use of operating systems which use the Linux kernel
🤔4👍1
اگه توی فایرفاکس ویدیو میبینین و توسط پلیر خود فایرفاکس پخش میشه (مثلا یوتوب خودش پلیر داره)، میتونین با این افزونه سرعت اون ویدیو رو تنظیم کنید.
https://addons.mozilla.org/en-US/firefox/addon/videospeed/
https://addons.mozilla.org/en-US/firefox/addon/videospeed/
addons.mozilla.org
Video Speed Controller – Get this Extension for 🦊 Firefox (en-US)
Download Video Speed Controller for Firefox. Speed up, slow down, advance and rewind any HTML5 video with quick shortcuts.
این دوره security+ رو میدیدم، به نظرم دوره بدی نیست برای شروع.
تو زمان کم یه پایهای از امنیت براتون میسازه.
الانم یه تخفیف عظیمی خورده (۹۵ درصد تخفیف خورده تازه قیمتش میارزه)
اگه دوست داشتید ببینیدش:
قسمت ۱:
https://porteqali.com/courses/network/62/%D8%B4%D8%B1%D9%88%D8%B9%20%D8%A7%D9%85%D9%86%DB%8C%D8%AA%20%D8%A8%D8%A7%20Security%20Plus%20%DB%8C%DA%A9
قسمت ۲:
https://porteqali.com/courses/network/64/%D8%B4%D8%B1%D9%88%D8%B9%20%D8%A7%D9%85%D9%86%DB%8C%D8%AA%20%D8%A8%D8%A7%20Security%20Plus%20%D8%AF%D9%88
اگر فقط یکی رو خواستید ببینید، قسمت ۲ش بیشتر توصیه میشه
تو زمان کم یه پایهای از امنیت براتون میسازه.
الانم یه تخفیف عظیمی خورده (۹۵ درصد تخفیف خورده تازه قیمتش میارزه)
اگه دوست داشتید ببینیدش:
قسمت ۱:
https://porteqali.com/courses/network/62/%D8%B4%D8%B1%D9%88%D8%B9%20%D8%A7%D9%85%D9%86%DB%8C%D8%AA%20%D8%A8%D8%A7%20Security%20Plus%20%DB%8C%DA%A9
قسمت ۲:
https://porteqali.com/courses/network/64/%D8%B4%D8%B1%D9%88%D8%B9%20%D8%A7%D9%85%D9%86%DB%8C%D8%AA%20%D8%A8%D8%A7%20Security%20Plus%20%D8%AF%D9%88
اگر فقط یکی رو خواستید ببینید، قسمت ۲ش بیشتر توصیه میشه
یه زبان مارکآپ سبک مثل markdown هست به اسم asciidoc
https://docs.asciidoctor.org/asciidoc/latest/
اگه خواستید شروع کنید:
https://asciidoctor.org/docs/asciidoc-writers-guide/
برنامه تبدیلش به pdf و html هم هست و خوب کار میکنه.
همچنین فرمت adoc توسط گیتهاب توی readme ها پشتیبانی میشه
https://docs.asciidoctor.org/asciidoc/latest/
اگه خواستید شروع کنید:
https://asciidoctor.org/docs/asciidoc-writers-guide/
برنامه تبدیلش به pdf و html هم هست و خوب کار میکنه.
همچنین فرمت adoc توسط گیتهاب توی readme ها پشتیبانی میشه
Asciidoctor Docs
AsciiDoc - AsciiDoc Language Documentation
A documentation page for AsciiDoc.
نوشتههای ترمینالی
جمعبندی دلایلی که چرا لینوکس بده! https://en.wikipedia.org/wiki/Criticism_of_Linux
خب دوستمون در کامنت ها یه مطلب گذاشتن از سایت یونیکسشیخ!
https://www.unixsheikh.com/articles/why-you-should-migrate-everything-from-linux-to-bsd.html
خیلی طولانیه احتمالا حوصله نمیکنید بخونید اما من که خوندم چند تا نکتهی صحیح داره:
+ کرنل لینوکس خیلی بزرگ و غیرقابل کنترل شده و توروالدزم خودش اعتقاد داره
+ سیستمدی علاوه بر مشکلات تکنیکی، مشکلاتی داره در این حدود که redhat ساختتش و به زور محبوبش کرده و الان طوریه که خیلی نرمافزارهای دیگه بهش وابستهن و نمیشه جایگزینش کرد. حالا به اسم باگ های حل نشده میتونه/داره جاسوسی ترتیب بده/میده. در جریانید که تقریبا همه توزیع ها هم ازش استفاده میکنن.
+ از اونجا که لایسنس bsd، سختگیر نیست، هرکس میتونه از روش برا خودش سیستم عامل بسازه و کارشو بکنه (شرکت ها منظوره) مثلا سونی برای play stationهاش سیستمعامل ساخت از رو bsd و مجبور نشد منتشرش کنه، در نتیجه bsd بدون تغییر و پاک(!) موند ولی چون برای لینوکس همچین اجازهای ندارن، میان شروع می کنن دست زدن به خود سیستم عامل تا چیزی که میخوان بشه.
+ کل صحبتشم میگه BSD خوبه چون توسعهدهنده ها همچنان دلی کار میکنن و مثل لینوکس با پول شرکت ها نمیگرده. در عوض اگرچه قدرت marketing خاصی نداره اما خوب و خفن و تمیزه.
https://www.unixsheikh.com/articles/why-you-should-migrate-everything-from-linux-to-bsd.html
خیلی طولانیه احتمالا حوصله نمیکنید بخونید اما من که خوندم چند تا نکتهی صحیح داره:
+ کرنل لینوکس خیلی بزرگ و غیرقابل کنترل شده و توروالدزم خودش اعتقاد داره
+ سیستمدی علاوه بر مشکلات تکنیکی، مشکلاتی داره در این حدود که redhat ساختتش و به زور محبوبش کرده و الان طوریه که خیلی نرمافزارهای دیگه بهش وابستهن و نمیشه جایگزینش کرد. حالا به اسم باگ های حل نشده میتونه/داره جاسوسی ترتیب بده/میده. در جریانید که تقریبا همه توزیع ها هم ازش استفاده میکنن.
+ از اونجا که لایسنس bsd، سختگیر نیست، هرکس میتونه از روش برا خودش سیستم عامل بسازه و کارشو بکنه (شرکت ها منظوره) مثلا سونی برای play stationهاش سیستمعامل ساخت از رو bsd و مجبور نشد منتشرش کنه، در نتیجه bsd بدون تغییر و پاک(!) موند ولی چون برای لینوکس همچین اجازهای ندارن، میان شروع می کنن دست زدن به خود سیستم عامل تا چیزی که میخوان بشه.
+ کل صحبتشم میگه BSD خوبه چون توسعهدهنده ها همچنان دلی کار میکنن و مثل لینوکس با پول شرکت ها نمیگرده. در عوض اگرچه قدرت marketing خاصی نداره اما خوب و خفن و تمیزه.
نوشتههای ترمینالی
خب دوستمون در کامنت ها یه مطلب گذاشتن از سایت یونیکسشیخ! https://www.unixsheikh.com/articles/why-you-should-migrate-everything-from-linux-to-bsd.html خیلی طولانیه احتمالا حوصله نمیکنید بخونید اما من که خوندم چند تا نکتهی صحیح داره: + کرنل لینوکس خیلی بزرگ…
اینم یکسری دلیل فنی که اوردن چرا BSD بهتره.
https://unixsheikh.com/articles/technical-reasons-to-choose-freebsd-over-linux.html
https://unixsheikh.com/articles/technical-reasons-to-choose-freebsd-over-linux.html
نوشتههای ترمینالی
این rsync هم واقعا زیباست! به جای cp و scp میتونه کار کنه، حتی ازشون بهتر. https://stackoverflow.com/questions/6339287/copy-or-rsync-command
من حس میکنم کم از rsync تعریف کردم.
خیلی سریع و خوب و flexible و زیبا و تمیزه.
اگه میخواین از ftp یا cp یا scp یا mv یا هرچیزی استفاده کنید به نظرم این رو هم در نظر بگیرید
خیلی سریع و خوب و flexible و زیبا و تمیزه.
اگه میخواین از ftp یا cp یا scp یا mv یا هرچیزی استفاده کنید به نظرم این رو هم در نظر بگیرید
❤3
چطور وضعیت هارد دیسکمون رو با smartmontools در لینوکس چک کنیم؟
https://blog.shadypixel.com/monitoring-hard-drive-health-on-linux-with-smartmontools/
دقت داریم که S.M.A.R.T یه تکنولوژیه که هارد ها پشتیبانی میکنن و این ابزار از اون امکان توی هارد ها استفاده میکنه.
https://blog.shadypixel.com/monitoring-hard-drive-health-on-linux-with-smartmontools/
دقت داریم که S.M.A.R.T یه تکنولوژیه که هارد ها پشتیبانی میکنن و این ابزار از اون امکان توی هارد ها استفاده میکنه.
نوشتههای ترمینالی
چرا ORM بد است https://kurapov.ee/eng/tech/ORM-is-harfmul-pattern/
خوشحالم مطالبم براتون مفیده :)))
بچه ها اگه در مورد نحوه کار dial up و adsl دوست دارید بدونید، میتونید این قسمت (یا کل دوره) رو از مکتب خونه رو ببینید.
درس انتقال اطلاعاته.
https://maktabkhooneh.org/course/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D8%A7%D9%86%D8%AA%D9%82%D8%A7%D9%84-%D8%AF%D8%A7%D8%AF%D9%87-mk1227/%D9%81%D8%B5%D9%84-%DB%8C%DA%A9%D9%85-%D8%A7%D9%86%D8%AA%D9%82%D8%A7%D9%84-%D8%AF%D8%A7%D8%AF%D9%87-ch4037/%D9%88%DB%8C%D8%AF%DB%8C%D9%88-%D9%85%D9%88%D8%AF%D9%85-Dial-up-%D9%81%DB%8C%D8%A8%D8%B1-%D9%86%D9%88%D8%B1%DB%8C-ADSL/
درس انتقال اطلاعاته.
https://maktabkhooneh.org/course/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D8%A7%D9%86%D8%AA%D9%82%D8%A7%D9%84-%D8%AF%D8%A7%D8%AF%D9%87-mk1227/%D9%81%D8%B5%D9%84-%DB%8C%DA%A9%D9%85-%D8%A7%D9%86%D8%AA%D9%82%D8%A7%D9%84-%D8%AF%D8%A7%D8%AF%D9%87-ch4037/%D9%88%DB%8C%D8%AF%DB%8C%D9%88-%D9%85%D9%88%D8%AF%D9%85-Dial-up-%D9%81%DB%8C%D8%A8%D8%B1-%D9%86%D9%88%D8%B1%DB%8C-ADSL/
نوشتههای ترمینالی
بچه ها اگه در مورد نحوه کار dial up و adsl دوست دارید بدونید، میتونید این قسمت (یا کل دوره) رو از مکتب خونه رو ببینید. درس انتقال اطلاعاته. https://maktabkhooneh.org/course/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D8%A7%D9%86%…
فقط باید ثبت نام کنید تو دوره که رایگانه.
این سایت هم یکم بیشتر توضیح داده
https://www.conventionalcommits.org/en/v1.0.0/
https://www.conventionalcommits.org/en/v1.0.0/
👍2👎1
به به به
چه سایت زیبایی پیدا کردم
کلی ascii art زیبا
برای انواع چیزها هنرمندا کارای هنری کردن!
https://www.asciiart.eu/
چه سایت زیبایی پیدا کردم
کلی ascii art زیبا
برای انواع چیزها هنرمندا کارای هنری کردن!
https://www.asciiart.eu/
👍3🔥2🤩2👎1😁1
https://github.com/anhsirk0/fetch-master-6000
اینم یه ابزار مثل neofetch و ایناست.
فقط با تم کامیت های dilbert ئه،
همچنین میتونید خودتون بهش متن بدید که شخصیت هاش بگن
یا اینکه به جای شخصیت های خودش، ascii art خودتون رو بذارید.
اینم یه ابزار مثل neofetch و ایناست.
فقط با تم کامیت های dilbert ئه،
همچنین میتونید خودتون بهش متن بدید که شخصیت هاش بگن
یا اینکه به جای شخصیت های خودش، ascii art خودتون رو بذارید.
👍2