نوشتن یک garbage collector ساده با سی
https://journal.stuffwithstuff.com/2013/12/08/babys-first-garbage-collector/
https://journal.stuffwithstuff.com/2013/12/08/babys-first-garbage-collector/
نوشتههای ترمینالی
نوشتن یک garbage collector ساده با سی https://journal.stuffwithstuff.com/2013/12/08/babys-first-garbage-collector/
و سورس کد کامل شده اش:
https://github.com/munificent/mark-sweep/blob/master/main.c
https://github.com/munificent/mark-sweep/blob/master/main.c
GitHub
mark-sweep/main.c at master · munificent/mark-sweep
A simple mark-sweep garbage collector in C. Contribute to munificent/mark-sweep development by creating an account on GitHub.
Forwarded from Programming Resources via @like
Design and implement the projects listed in any language of your choice!
Avoid using libraries (if not written by you) as much as you can, reinvent the wheel!
دوباره اختراع کردن چرخ معمولا کار درستی نیست :) مگر اینکه با هدف یادگیری باشه. توی این سایت ۴۲ تا پروژه رو در مدت زمانی که دوست دارین با حداقل استفاده از کتابخانههای دیگه سعی کنید تا پیاده سازی کنید تا با مفاهیم مختلف برنامهنویسی آشنا بشین :)
#practice #project #learn #hardcore #skill #list #pragmatic
@pythony
42skills.com
Avoid using libraries (if not written by you) as much as you can, reinvent the wheel!
دوباره اختراع کردن چرخ معمولا کار درستی نیست :) مگر اینکه با هدف یادگیری باشه. توی این سایت ۴۲ تا پروژه رو در مدت زمانی که دوست دارین با حداقل استفاده از کتابخانههای دیگه سعی کنید تا پیاده سازی کنید تا با مفاهیم مختلف برنامهنویسی آشنا بشین :)
#practice #project #learn #hardcore #skill #list #pragmatic
@pythony
42skills.com
👍1
Programming Resources
Design and implement the projects listed in any language of your choice! Avoid using libraries (if not written by you) as much as you can, reinvent the wheel! دوباره اختراع کردن چرخ معمولا کار درستی نیست :) مگر اینکه با هدف یادگیری باشه. توی این سایت ۴۲ تا…
البته ایده هاش خیلی فضایین.
اگر نمیتونین تو اوقات فراغت پیاده سازیشون کنین اصلا اشکال نداره.
اگرم تونستین که خوش به حالتون.
ضمنا سایتش هم هیچ نکته ای نداره، انتظار داشتم حداقل بگه چه چالش هایی داره این کار
اگر نمیتونین تو اوقات فراغت پیاده سازیشون کنین اصلا اشکال نداره.
اگرم تونستین که خوش به حالتون.
ضمنا سایتش هم هیچ نکته ای نداره، انتظار داشتم حداقل بگه چه چالش هایی داره این کار
Forwarded from نوشتههای ترمینالی
مردم چطوری تو مرورگر کد میزنن؟
یعنی ترمینال رو ازشون گرفتن؟
یعنی ترمینال رو ازشون گرفتن؟
ترگمان ادعا میکنه که گوگل از موتور ترجمهش استفاده میکنه.
متن مفصلی نوشته، دلیل واضحی هم داره، اما به نظرم اتفاقی که واقعا افتاده این نبوده که مهندسای گوگل سرچ کنن «موتور ترجمه انگلیسی به فارسی»
بلکه این چیزی بوده که خیلی سطجی گفته و ازش رد شده:
"
گوگل هم مثل هر مترجم ماشینی دیگری سعی می کنه از هر منبع ممکن داده گردآوری کنه برای آموزش موتور ترجمه اش. خیلی سایتها هستند مثل فریپیپر یا آبادیس که از API ترگمان و ترجمیار استفاده میکنند برای ترجمه محتوا و انتشارش در وب خیلی از مقالاتی هم که توسط ترجمیار یا ترنج ترجمه میشوند در فضای وب برای فروش گذاشته و حداقل خلاصه آنها در دسترس هستند. تیم گردآوری پیکره گوگل هم طبیعتا می تونسته به این محتوا دسترسی پیدا کنه.
"
https://virgool.io/@mehran.ziabary/wrpomhzongqu
متن مفصلی نوشته، دلیل واضحی هم داره، اما به نظرم اتفاقی که واقعا افتاده این نبوده که مهندسای گوگل سرچ کنن «موتور ترجمه انگلیسی به فارسی»
بلکه این چیزی بوده که خیلی سطجی گفته و ازش رد شده:
"
گوگل هم مثل هر مترجم ماشینی دیگری سعی می کنه از هر منبع ممکن داده گردآوری کنه برای آموزش موتور ترجمه اش. خیلی سایتها هستند مثل فریپیپر یا آبادیس که از API ترگمان و ترجمیار استفاده میکنند برای ترجمه محتوا و انتشارش در وب خیلی از مقالاتی هم که توسط ترجمیار یا ترنج ترجمه میشوند در فضای وب برای فروش گذاشته و حداقل خلاصه آنها در دسترس هستند. تیم گردآوری پیکره گوگل هم طبیعتا می تونسته به این محتوا دسترسی پیدا کنه.
"
https://virgool.io/@mehran.ziabary/wrpomhzongqu
چطور X را بسازیم؟
لینکها و اموزشهای خوب برای ساختن ابزارهای روزمره با زبانهای برنامه نویسی مختلف
https://github.com/danistefanovic/build-your-own-x
قسمت دستهبندی نشدهش رو هم حتما ببینید.
لینکها و اموزشهای خوب برای ساختن ابزارهای روزمره با زبانهای برنامه نویسی مختلف
https://github.com/danistefanovic/build-your-own-x
قسمت دستهبندی نشدهش رو هم حتما ببینید.
GitHub
GitHub - codecrafters-io/build-your-own-x: Master programming by recreating your favorite technologies from scratch.
Master programming by recreating your favorite technologies from scratch. - codecrafters-io/build-your-own-x
نوشتههای ترمینالی
چطور 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
وقتی متنی نوشته میشه یا عکسی گرفته میشه یا ویسی ضبط میشه یا هرچیز دیگهای، باید بپذیرید که شما اون رو وارد دنیای دیجیتال کردید و مسئولیتش با خودتون هست.
حداقل توی دنیای دیجیتال هویت و حریم خصوصی و امنیت شخصیت برات مهم باشه، تعداد کسانی که اینجا به فنا میرن بیاندازه زیاده و اکثرا میتونستن جلوش رو بگیرن و در اغلب موارد زندگیشون به فنا رفته.
وقتی مثلا با هویت خودت صفحهی اینستاگرام داری یعنی پذیرفتی بیش از ۱ میلیارد انسان توانایی دیدن و شناختن و استفاده از هویت تو رو داشته باشن.
خود من با وجود اینکه واقعا حساسم و رعایت میکنم یه اتفاقی رخ داد که مجبور شدم هارد کامپیوتر رو عوض کنم و بایوس رو به صورت دستی ریست کنم.
حداقل توی دنیای دیجیتال هویت و حریم خصوصی و امنیت شخصیت برات مهم باشه، تعداد کسانی که اینجا به فنا میرن بیاندازه زیاده و اکثرا میتونستن جلوش رو بگیرن و در اغلب موارد زندگیشون به فنا رفته.
وقتی مثلا با هویت خودت صفحهی اینستاگرام داری یعنی پذیرفتی بیش از ۱ میلیارد انسان توانایی دیدن و شناختن و استفاده از هویت تو رو داشته باشن.
خود من با وجود اینکه واقعا حساسم و رعایت میکنم یه اتفاقی رخ داد که مجبور شدم هارد کامپیوتر رو عوض کنم و بایوس رو به صورت دستی ریست کنم.