و در این قسمت همه چیز رو به مای اسکوئل مهاجرت می دیم. تفاوت های ریز رو می بینیم و می فهمیم برنامه قبلی هم درست بوده. همچنین با استفاده از بست پرکتیسهای نرم افزاری، یه باگ رو اتوماتیک حل می کنیم. هیچ چیز خطری نداره (:
...
https://www.youtube.com/watch?v=d3Krjk_FZzg
این هفته کتاب
The Making of Prince of Persia
رو معرفی میکنم. کتابی کلاسیک در مورد بازیای که نمادی از گیمهای کامپیوتری بوده. این کتاب دستنوشتههای روزمره نویسنده این بازی است که اولی با اسمبلی بازی رو برای اپل۲ نوشته و بعد یکی یکی اونو به سیستمهای دیگه پورت کرده. توی این کتاب میبینین که بقیه هم خسته و ناامید می شن ولی چون ادامه می دن، اسمشون رو شنیدیم (: کتابی مستند از تاریخ دنیای بازیها.
...
https://www.youtube.com/watch?v=8CgBQ6uOnhI
ادامه می دیم با مفهوم نگهداری از بیت کوین ها و رمزارزهامون. به چند تکنیک نگاه می کنیم مثل حساب های چند امضایی یا امکان کنترل حساب با دو امضا از سه امضا و موارد مشابه.
...
https://www.youtube.com/watch?v=7zscLJVYbQk
توی این چالش برنامه نویسی تقریبا همه چیز رو به ما گفتن: مساله رو و تکنیک حل رو. اما تکنیک حل فقط یه اسمه: روش اویلر. من و شما هستیم که باید سرچ کنیم، یاد بگیریم و بنویسم. البته در واقع من و شما هستیم که «نباید بترسیم!» (: ارزش این برنامه نویسی به دیدن اینه که : ترس نداره که! یاد میگیرم. اگر همیشه می پرسین که «چقدر باید ریاضی بلد باشم» جوابش اینجاست: اگر جرات دارین وقتی لازمه یاد بگیرین، لازم نیست بدونین (:
...
https://www.youtube.com/watch?v=MlKqoYBqY-8
برای اینکه بتونین هرچیزی رو خوب یاد بگیرین، باید دست هاتون رو بذارین رو کیبرد و واقعا دستورها رو تایپ کنین و نتایج رو ببینین و ... برای اینکار نیاز به دو تا محیط داریم. یکی مبتنی بر آر پی ام (مثل فدورا و ردهت و ..) و یکی مثل دبیان (دبیان و اوبنتو و ..) . در این قسمت یک لینوکس اوبونتو رو توی ماشین مجازی مون نصب می کنیم.
...
https://www.youtube.com/watch?v=Fi6cuzsTccM
در قسمت قبلی سعی کردیم با برنامهنویسی و پایتون به این برسیم که بهترین کلمه برای شروع بازی وردل چیه. توی وردل، کامپیوتر یه کلمه ۵ حرفی انگلیسی در نظر میگیره و من و شما باید سعی کنیم اونو حدس بزنیم. در هر بار حدس کامپیوتر به ما می گه کدوم حروف درست بودن، کدوم حروف درست بودن ولی سر جاشون حدس زده نشدن و کدوم حروف کلا اشتباه حدس زده شدن.
در این قسمت سعی می کنیم به بهانه این بازی،کمی رجکس یاد بگیریم که از مهمترین ابزارهای دنیای کامپویتر است. امروز با استفاده از رجکس ها و فهرست کلمات و جواب های کامپیوتر، خرد خرد جواب کشف می شه و ما هم رجکسمون رو تمرین میکنیم.
...
https://www.youtube.com/watch?v=Pm7baDkoeiE
کرل که در واقع یه لایه خط فرمان روی
libcurl
است در این هفته ۲۵ ساله میشه. بیست و پنج سال قبل دنیل استنبرگ
@DanielStenberg
این پروژه رو شروع کرد و تا امروز هم ادامه اش داده. کرل تقریبا بهترین ابزاری است که برای انتقال اطلاعات با تقریبا همه پروتکلها روی تقریبا همه پلتفرمها وجود داره و احتمالا هر روز بارها ازش استفاده میکنیم بدون اینکه مستقیما متوجه اش باشیم
توی این ویدئو نگاهی به کرل میکنم، کاربردهای مرسوم و بامزه اش رو نشون می دم و تشویقتون میکنم که کانال دنیل استنبرگ رو دنبال کنین:
https://www.youtube.com/c/danielstenberg
...
https://www.youtube.com/watch?v=ZOwnCSYfP7w
کلمه کلیدی این هفته دی ان ای است. اطلاعات زیستی حدود ۶ میلیون نفر لو رفته با همه جزییات و از اونطرف اولین درمان سرطان خون با تغییر دی ان ای انسانی مجوز دارویی گرفته. با ما باشین که ببینیم وقتی باتری قلمی ساعت رو عوض نمی کنن چطوری بازار ارز به هم می خوره و گوگل کجای دنیای هوش مصنوعی ایستاده.
00:00 - رادیوجادی ۱۵۹
01:52 - هک شدن سایت ۲۳ اند می
07:20 - تقلب در معرفی هوش مصنوعی جیمینی گوگل
14:04 - اولین درمان مبتنی بر کریسپر برای سرطان خون
20:27 - ایکسل کرل مایکروسافت
28:30 - ریست شدن تایم دیتاسنتر بانک به اپوخ صفر
35:30 - بخش آخر و نامهها
به حامیان کانال بپیوندین (:
https://www.youtube.com/channel/UCgKePkWtPuF36bJy0n2cEMQ/join
...
https://www.youtube.com/watch?v=EqYZ0rJoMNM
در این بخش به سراغ شل میریم؛ همون پوسته مشهور. در این قسمت با حالتهای مختلفی شل آشنامیشیم و فرق شلهای لاگین و غیرلاگین رو میفهمیم و همینطور شلهای اینتراکتیو و غیراینتراکتیو رو. نکته مهم در این درس درک کردن این است که هر کدوم از فایلهای اسکریپت تنظیمات در کدوم حالت اجرا می شن. فایل هایی مثل
.bashrc .profile .bash_logout bash.profile
و در آخر هم
/etc/skel
&
.bash_logout
دوره کامل: https://www.youtube.com/playlist?list=PL-tKrPVkKKE0kM18Sg5fqaZW1V2nidAeU
کتاب: https://linux1st.com/1051-customize-and-use-the-shell-environment.html
...
https://www.youtube.com/watch?v=MLzH5o9-iRc