نوشتههای ترمینالی
چطور X را بسازیم؟ لینکها و اموزشهای خوب برای ساختن ابزارهای روزمره با زبانهای برنامه نویسی مختلف https://github.com/danistefanovic/build-your-own-x قسمت دستهبندی نشدهش رو هم حتما ببینید.
مثلا:
چطور با کمتر از ۱۰۰ خط راسط، یک shell بسازیم:
https://www.joshmcguigan.com/blog/build-your-own-shell-rust/
چطور با کمتر از ۱۰۰ خط راسط، یک shell بسازیم:
https://www.joshmcguigan.com/blog/build-your-own-shell-rust/
Forwarded from De.coder (M.Mahdi)
دو سه روز پیش داشتم یه قسمت از course از دانشگاه MIT رو میدیدم که متاسفانه اسمشو یادم نیست ، میگفت که چیزی به عنوان ریاضیات گسسته وجود ندارد بلکه همه ی موضوعات ریاضیات گسسته خودشون یه موضوع مستقل هستند و خیلی هم گسترده .
حالا چیشد که ریاضیات گسسته بوجود اومد میگفت :
زمانی که کامپیوتر ها داشت رشد میکرد و بشر داشت در زمینه کامپیوتر پیشرفت میگرد ، مشکلی که برای دانشجویان رشته کامپیوتر وجود داشت این بود که باید کتابای بسیار و مراجع بسیاری را برای پاس کردن مطالب دانشگاهی مطالعه میکرد و آزمون میدادند که با وجود این حجم عظیم از اطلاعات و آموزش قطعا در آینده دچار مشکل میشدن و تمام آنهارا فراموش میکردن .
حال یه روزی عده ای از اساتید دانشگاهای معتبر آمریکایی تصمیم میگیرند که یه فکری به حالی این "ول بشو" بکنن .
نتیجه این هم فکری میشود کتابی که بخش مورد نیاز دانشجویان کامپیوتری رو پوشش بده و مناسب دانشجوها باشه که اسمش رو میزارن ریاضیات گسسته که در اون موضوعاتی که یک دانشجوی کامپیوتری نیاز داره بحش پرداخته میشه .
اینو گفتم تا اگر هر کسی گفت ریاضیات کامپیوتر چیست و باید از کجا شروع کنم شما بدونید چجوری باید راهنماییش کنید و مثل یک دانشجوی کامپیوتری رفتاری کنید .
حالا بماند من افرادی رو دیدم که اینقدر چرت و پرت میگفتن و برای یک دانشجوی کامپیوتری اینقدر نسخه می پیچیدند که اونو از رشته و آیندش بیزار میکردن .
سوالی که پی میاد این است که با این اوصاف آیا این کتاب کافیست ؟!
باید بگم که این مجموعه دروس لازم است اما کافی نیست چون در ادامه شما مسیرتان مشخص تر میشه و مثلا در مقطع ارشد مسیری که میرید ممکنه ریاضیات پیش رفته تری رو بخواهد که توی گسسته گفته نشده بنابراین شما باید کتاب خاصی یا مرجع اون درس رو انتخاب کنید .
اما شروع همیشه و در همه حال از گسسته است .
پس سر فصل هایی که جزو گسسته است همشون مربوط به کامپیوتر میشود و کاربرد دارند .
از همین رو داخل کانال کتابخانه دو تا مرجع درس ساختمان های گسسته یعنی کتوب آقایان روزن و گریمالدی گزاشته شده است .
@debrary
حالا چیشد که ریاضیات گسسته بوجود اومد میگفت :
زمانی که کامپیوتر ها داشت رشد میکرد و بشر داشت در زمینه کامپیوتر پیشرفت میگرد ، مشکلی که برای دانشجویان رشته کامپیوتر وجود داشت این بود که باید کتابای بسیار و مراجع بسیاری را برای پاس کردن مطالب دانشگاهی مطالعه میکرد و آزمون میدادند که با وجود این حجم عظیم از اطلاعات و آموزش قطعا در آینده دچار مشکل میشدن و تمام آنهارا فراموش میکردن .
حال یه روزی عده ای از اساتید دانشگاهای معتبر آمریکایی تصمیم میگیرند که یه فکری به حالی این "ول بشو" بکنن .
نتیجه این هم فکری میشود کتابی که بخش مورد نیاز دانشجویان کامپیوتری رو پوشش بده و مناسب دانشجوها باشه که اسمش رو میزارن ریاضیات گسسته که در اون موضوعاتی که یک دانشجوی کامپیوتری نیاز داره بحش پرداخته میشه .
اینو گفتم تا اگر هر کسی گفت ریاضیات کامپیوتر چیست و باید از کجا شروع کنم شما بدونید چجوری باید راهنماییش کنید و مثل یک دانشجوی کامپیوتری رفتاری کنید .
حالا بماند من افرادی رو دیدم که اینقدر چرت و پرت میگفتن و برای یک دانشجوی کامپیوتری اینقدر نسخه می پیچیدند که اونو از رشته و آیندش بیزار میکردن .
سوالی که پی میاد این است که با این اوصاف آیا این کتاب کافیست ؟!
باید بگم که این مجموعه دروس لازم است اما کافی نیست چون در ادامه شما مسیرتان مشخص تر میشه و مثلا در مقطع ارشد مسیری که میرید ممکنه ریاضیات پیش رفته تری رو بخواهد که توی گسسته گفته نشده بنابراین شما باید کتاب خاصی یا مرجع اون درس رو انتخاب کنید .
اما شروع همیشه و در همه حال از گسسته است .
پس سر فصل هایی که جزو گسسته است همشون مربوط به کامپیوتر میشود و کاربرد دارند .
از همین رو داخل کانال کتابخانه دو تا مرجع درس ساختمان های گسسته یعنی کتوب آقایان روزن و گریمالدی گزاشته شده است .
@debrary
پخش یوتوب در ترمینال!
https://blog.maboxlinux.org/ytfzf-search-watch-or-download-yt-from-terminal/
https://blog.maboxlinux.org/ytfzf-search-watch-or-download-yt-from-terminal/
Mabox Linux notes
ytfzf - search, watch or download YT video from terminal
Ytfzf is a script that helps you find Youtube videos and opens/downloads using mpv/youtube-dl. Features: Watch to find videos (with out thumbnails) Watch to find videos with thumbnails You can use…
عجیبه.
تا پارسال همه ورودی جدید ها دنبال یادگیری ماشین بودند،
امسال حتی یه نفر هم نگفت یادگیری ماشین و هوش مصنوعی،
همه دارن میگن Blockchain!
تا پارسال همه ورودی جدید ها دنبال یادگیری ماشین بودند،
امسال حتی یه نفر هم نگفت یادگیری ماشین و هوش مصنوعی،
همه دارن میگن Blockchain!
Forwarded from Geeky Career (Mohammad Moallemi)
#bash #linux
How can I check if a program exists from a Bash script?
@Geeky_Career
How can I check if a program exists from a Bash script?
command -v <the_command>
https://stackoverflow.com/questions/592620/how-can-i-check-if-a-program-exists-from-a-bash-script@Geeky_Career
Stack Overflow
How can I check if a program exists from a Bash script?
How would I validate that a program exists, in a way that will either return an error and exit, or continue with the script?
It seems like it should be easy, but it's been stumping me.
It seems like it should be easy, but it's been stumping me.
Forwarded from Seneca's Cat
وقتی متنی نوشته میشه یا عکسی گرفته میشه یا ویسی ضبط میشه یا هرچیز دیگهای، باید بپذیرید که شما اون رو وارد دنیای دیجیتال کردید و مسئولیتش با خودتون هست.
حداقل توی دنیای دیجیتال هویت و حریم خصوصی و امنیت شخصیت برات مهم باشه، تعداد کسانی که اینجا به فنا میرن بیاندازه زیاده و اکثرا میتونستن جلوش رو بگیرن و در اغلب موارد زندگیشون به فنا رفته.
وقتی مثلا با هویت خودت صفحهی اینستاگرام داری یعنی پذیرفتی بیش از ۱ میلیارد انسان توانایی دیدن و شناختن و استفاده از هویت تو رو داشته باشن.
خود من با وجود اینکه واقعا حساسم و رعایت میکنم یه اتفاقی رخ داد که مجبور شدم هارد کامپیوتر رو عوض کنم و بایوس رو به صورت دستی ریست کنم.
حداقل توی دنیای دیجیتال هویت و حریم خصوصی و امنیت شخصیت برات مهم باشه، تعداد کسانی که اینجا به فنا میرن بیاندازه زیاده و اکثرا میتونستن جلوش رو بگیرن و در اغلب موارد زندگیشون به فنا رفته.
وقتی مثلا با هویت خودت صفحهی اینستاگرام داری یعنی پذیرفتی بیش از ۱ میلیارد انسان توانایی دیدن و شناختن و استفاده از هویت تو رو داشته باشن.
خود من با وجود اینکه واقعا حساسم و رعایت میکنم یه اتفاقی رخ داد که مجبور شدم هارد کامپیوتر رو عوض کنم و بایوس رو به صورت دستی ریست کنم.
Forwarded from Seneca's Cat
• از هرگونه VPN رایگان و غیرمعتبر در play store و app store دوری کنید خصوصا اونهایی که معروف هستند مثل vpnify و lantern و free vpn و... . پیشنهاد شخصی من proton vpn و atlas vpn یا سرویسهای پروکسی sagernet هستن.
• از هرگونه نسخهی غیررسمی تلگرام خودداری کنید. پیشنهادم دانلود نسخهی اصلی از خود سایت رسمی تلگرام هست اما از پلیاستور و اپاستور هم بد نیست.
• تحت هیچ شرایطی پیامرسانهای داخلی یا چینی خصوصا تیکتاک و لایکی و اسنپچت و ایمو و ویچت و بازار نصب نکنید. مراقب دسترسی برنامهها و بازیها باشید خصوصا اونهایی که منبع مشخصی ندارند.
• در صورت استفاده از اینستاگرام و فیسبوک و واتساپ و توئیتر تا حد امکان دسترسیهاشون رو کم کنید و توی تنظیمات از رهگیری و ذخیره اطلاعاتتون جلوگیری کنید.
• توی انتخاب رمز شدیدا دقت کنید و از برنامههای مدیریت پسورد برای ساخت و ذخیرهی رمز استفاده کنید. برای احتیاط توی یک برگ یا دفتر یادداشت داشته باشید و اصلا چیزهایی مثل اسم شهر و فرد و شماره و تاریخ تولد نباشه.
• تا حد امکان از سرویسهای گوگل و جیمیل و مرورگر کروم استفاده نکنید. برای ایمیل داشتن سرویسهایی مثل outlook و protonmail ایمنتر هستن و برای مرورگر هم firefox با اصلاح تنظیماتش یا brave پیشنهاد میشه.
• از افزونههایی مانند ublock origin و cookie autodelete استفاده کنید و تا حد ممکن از ورود به سایتهای غیرمطمئن خودداری کنید. تا حد امکان سعی کنید ازتون دیتا ذخیره نشه خصوصا توسط سرویسهای گوگل و فیسبوک و یوتیوب.
• در صورتی که فایل مهم یا حیاتیای داشتید یا نیاز به حفاظت از اطلاعات داشتید اندروید اصلا گزینههای امنی نیست و حتما از پروتکلهای مطمئن رمزنگاری مثل AES-256 استفاده کنید. یادگیری کار با سیستمعامل لینوکس توزیعهای مختلفش پیشنهاد میشه.
• تا حد ممکن نیاز نیست از هویت حقیقی و تصاویر خودتون استفاده کنید، خصوصا توی شبکههای اجتماعیای مانند اینستاگرام و کلابهاوس که اصلا بسترهای امنی نیستند. اطلاعات و هویت شما شاید برای خودتون مهم نباشه اما برای شرکتهای دیتا حکم طلا رو داره.
• از هرگونه نسخهی غیررسمی تلگرام خودداری کنید. پیشنهادم دانلود نسخهی اصلی از خود سایت رسمی تلگرام هست اما از پلیاستور و اپاستور هم بد نیست.
• تحت هیچ شرایطی پیامرسانهای داخلی یا چینی خصوصا تیکتاک و لایکی و اسنپچت و ایمو و ویچت و بازار نصب نکنید. مراقب دسترسی برنامهها و بازیها باشید خصوصا اونهایی که منبع مشخصی ندارند.
• در صورت استفاده از اینستاگرام و فیسبوک و واتساپ و توئیتر تا حد امکان دسترسیهاشون رو کم کنید و توی تنظیمات از رهگیری و ذخیره اطلاعاتتون جلوگیری کنید.
• توی انتخاب رمز شدیدا دقت کنید و از برنامههای مدیریت پسورد برای ساخت و ذخیرهی رمز استفاده کنید. برای احتیاط توی یک برگ یا دفتر یادداشت داشته باشید و اصلا چیزهایی مثل اسم شهر و فرد و شماره و تاریخ تولد نباشه.
• تا حد امکان از سرویسهای گوگل و جیمیل و مرورگر کروم استفاده نکنید. برای ایمیل داشتن سرویسهایی مثل outlook و protonmail ایمنتر هستن و برای مرورگر هم firefox با اصلاح تنظیماتش یا brave پیشنهاد میشه.
• از افزونههایی مانند ublock origin و cookie autodelete استفاده کنید و تا حد ممکن از ورود به سایتهای غیرمطمئن خودداری کنید. تا حد امکان سعی کنید ازتون دیتا ذخیره نشه خصوصا توسط سرویسهای گوگل و فیسبوک و یوتیوب.
• در صورتی که فایل مهم یا حیاتیای داشتید یا نیاز به حفاظت از اطلاعات داشتید اندروید اصلا گزینههای امنی نیست و حتما از پروتکلهای مطمئن رمزنگاری مثل AES-256 استفاده کنید. یادگیری کار با سیستمعامل لینوکس توزیعهای مختلفش پیشنهاد میشه.
• تا حد ممکن نیاز نیست از هویت حقیقی و تصاویر خودتون استفاده کنید، خصوصا توی شبکههای اجتماعیای مانند اینستاگرام و کلابهاوس که اصلا بسترهای امنی نیستند. اطلاعات و هویت شما شاید برای خودتون مهم نباشه اما برای شرکتهای دیتا حکم طلا رو داره.
دوست دارید معماری پردازندهتون همون باشه که تو ضعیف ترین گوشی ها و سیستم های ۱۰ دلاری raspberry استفاده میشه باشه
یا معماری اینکه توی قوی ترین سرورها و کامپیوترهای گیمینگ استفاده میشه باشه؟
(تبلیغات ضد اپل)
یا معماری اینکه توی قوی ترین سرورها و کامپیوترهای گیمینگ استفاده میشه باشه؟
(تبلیغات ضد اپل)
نوشتههای ترمینالی
دوست دارید معماری پردازندهتون همون باشه که تو ضعیف ترین گوشی ها و سیستم های ۱۰ دلاری raspberry استفاده میشه باشه یا معماری اینکه توی قوی ترین سرورها و کامپیوترهای گیمینگ استفاده میشه باشه؟ (تبلیغات ضد اپل)
ولی جدا، به نظرم یکی از اتفاق های خوبیه که داره توسط اپل اتفاق می افته: رفتن به arm.
کسی به جز اپل هم احتمالا زورش رو نداشت.
کسی به جز اپل هم احتمالا زورش رو نداشت.
چطور سوال برنامهنویسی بپرسیم:https://programmingwithmosh.com/general/art-asking-coding-questions/
(البته خیلی مختصره مطلبش ولی خب ارزش خوندن داره)
(البته خیلی مختصره مطلبش ولی خب ارزش خوندن داره)
Programming with Mosh
The art of asking "coding" questions - Programming with Mosh
One question (or more accurately, comment) that I frequently get on my YouTube videos is: It is not working! “It’s not working” is not helpful! It doesn’t tell me or others about the problem you’re facing. What error do you get? Have you tried to Google the…
Forwarded from Geeky Career (Mohammad Moallemi)
#bash #linux #scripting
How To Exit When Errors Occur In Bash Scripts
https://intoli.com/blog/exit-on-errors-in-bash-scripts/
@Geeky_Career
How To Exit When Errors Occur In Bash Scripts
https://intoli.com/blog/exit-on-errors-in-bash-scripts/
@Geeky_Career
Geeky Career
#bash #linux #scripting How To Exit When Errors Occur In Bash Scripts https://intoli.com/blog/exit-on-errors-in-bash-scripts/ @Geeky_Career
البته تیکهکدش خوب کار نمیکنه ولی خب دونستنش بد نیست حالا. =)
من: geckoMain چه پروسسیه تو سیستم داره ۱ ۲ درصد پردازنده مشفول میکنه.
من بعد از نیم ساعت خوندن در مورد gecko:
چطوری چیز به این خفنی با ۱۰۰ تا تب باز من داره فقط ۱ ۲ درصد پردازنده مصرف میکنه؟
من بعد از نیم ساعت خوندن در مورد gecko:
چطوری چیز به این خفنی با ۱۰۰ تا تب باز من داره فقط ۱ ۲ درصد پردازنده مصرف میکنه؟
نوشتههای ترمینالی
من: geckoMain چه پروسسیه تو سیستم داره ۱ ۲ درصد پردازنده مشفول میکنه. من بعد از نیم ساعت خوندن در مورد gecko: چطوری چیز به این خفنی با ۱۰۰ تا تب باز من داره فقط ۱ ۲ درصد پردازنده مصرف میکنه؟
خلاصه بخوام بگم، Gecko موتور رندرکنندهی صفحات فایرفاکسه.
یعنی فایرفاکس، جدا از UIش که معرف حضور هست، یه موتور داره که شامل کلاینت http و پارسر html و css و موتور javascriptئه. اول مال netscape بوده بعد با کلی داستان و حواشی (که مرورگرها اون زمان خیلی داستان داشتن) بالاخره توسط موزیلا ادامه پیدا میکنه.
سال ۲۰۱۷ هم یه بازنگریای روش انجام میدن به اسم Quantum.
https://en.wikipedia.org/wiki/Gecko_(software)
یعنی فایرفاکس، جدا از UIش که معرف حضور هست، یه موتور داره که شامل کلاینت http و پارسر html و css و موتور javascriptئه. اول مال netscape بوده بعد با کلی داستان و حواشی (که مرورگرها اون زمان خیلی داستان داشتن) بالاخره توسط موزیلا ادامه پیدا میکنه.
سال ۲۰۱۷ هم یه بازنگریای روش انجام میدن به اسم Quantum.
https://en.wikipedia.org/wiki/Gecko_(software)
Wikipedia
Gecko (software)
free HTML layout engine
نوشتههای ترمینالی
خلاصه بخوام بگم، Gecko موتور رندرکنندهی صفحات فایرفاکسه. یعنی فایرفاکس، جدا از UIش که معرف حضور هست، یه موتور داره که شامل کلاینت http و پارسر html و css و موتور javascriptئه. اول مال netscape بوده بعد با کلی داستان و حواشی (که مرورگرها اون زمان خیلی داستان…
[جستوجو برای موقعیتهای استخدامی موزیلا]