33379
در دفاع از آزادی کیبرد / رادیوگیک
این قسمت مربوط به اسکرین و مالتی پلکسرها از بحث مدیریت پروسه ها است. میبینیمچطوری حتی وقتی از سرور قطع می شیم هم نه فقط به پروسه ها که به کل لاگین ها و ادیتورها و .... بگیم به کار ادامه بدن و بعدا بی دردسر بهش وصل بشیم. تی ماکس از اصلی ترین ابزارهای منه
https://youtu.be/46qeODpfrH4
چند روز پیش یه مشکل امنیتی توی کرنل لینوکس گزارش شد. اصل مشکل مربوط به امکان نوشتن بیرون از محدوده در زیرسیستم سوییچ چندلایه مجازی. اما فیکس این مشکل فقط جابجا کردن چند عبارت در یک مقایسه شرطی بود. یعنی به جای
A-B<C
نوشتن
B+C>A
اما چطوری؟ دقیق ببینیم
https://youtu.be/3E_9dIA-nXM
دیتابیسهای سری زمانی، بانک اطلاعاتیهایی هستن که به شکل اختصاصی برای کار با سری های زمانی طراحی شدن؛ یعنی با دادههایی که به شکل یک نقطه در زمان ذخیره میشن. مثلا دمای الان سی پی یو. یا وضعیت حافظه یا تعداد خودروی رد شد از فلان خیابون در فلان لحظه.
این دیتابیسها بهینه شدن برای اینجور دادهها. میزان دیسکی که میگیرن کمه و میتونن در هر ثانیه خیلی بیشتر از دیتابیسهای سنتی رابطهای، از این مدل دادهها ذخیره کنن و روشون به شما اطلاعات بدن.
از اون طرف بعضی از این دیتابیسها (از جمله RRDTool و InfluxDB) می تونن برای شما نمودار هم بکشن و در نتیجه در لحظه می تونین با نصب کردنشون و فرستادن بخشی از دیتا به اونها، داشبوردهای قشنگ درست کنین یا روی سیستم الارم بذارین و ...
توی این ویدئو نگاهی می ندازیم به این مفاهیم، بعد یکی از نمونههای مدرنش یعنی InfluxDB رو نصب می کنیم و با برنامه نویسی براش دیتا می فرستیم و ازش می خونیم و باهاش نمودار می کشیم و یه آلارم روش تعریف می کنیم و چیزهای باحال دیگه (:
به نظرم آشنایی با اینها ممکنه بتونه به سرعت پروژه های شما رو به یه پله بالاتر ارتقاء بده.
https://youtu.be/EXUow0gxaN4
در #رادیوگیک ۱۴۶، به بامبل بی ابزار جدید بدافزار نویسها نگاه میکنیم،، مشکلات امنیتی توییتر رو میبینیم و باگ باونتی ۱ میلیون دلاری اتریوم و همجوشی هسته ای و ممنوعیت بررسی خونه دانشجوها قبل از امتحان و بحث اگزیف دیجیکالا و ... هکرها متحد بشین که لازمه!
https://www.youtube.com/watch?v=rt5_KPiL720
اینم توی وبلاگ https://jadi.net/2022/08/radiogeek-146-i-have-told-you/
و البته اگر پادکست باز حرفه ای هستین آنکر: https://anchor.fm/radiojadi/episodes/--e1n3lqs
یکی از چیزهای نسبتا عجیب در #پایتون امکان داشتن یه
else
بعد از حلقه
for
است! توی این ویدئوی خیلی کوتاه، با یه مثال مرتبط نشون می دم که چرا این رو داریم و کجاها استفاده می شه. یاد گرفتن فیچرهای یک زبون، شما رو از یه کدر عمومی به یه کدنویس خوب تبدیل میکنه
https://youtu.be/4eqi06hcjhw
در قسمت جدید آموزش لینوکس رایگان و آزادم، در مورد یکی از مهمترین و پر کاربردترین مفاهیم یونیکس یعنی استریمهای متنی و ریدایرکت کردن و پایپ کردنشون به همدیگه حرف می زنم. توی قسمت اول تمرکز روی ریدایرکت کردن استریم ها است:
https://youtu.be/tkSCVzXgVr4
در این بخش از مدیریت مقدماتی فایلها، میبینیم که چطوری می شه یه فایل ساخت یا تاریخچش رو عوض کرد، و چطوری می شه با dd کپیهای خاص کرد و با دستور file تشخیص داد فلان فایل چه فایلیه و با find دستورات رو پیدا کرد. راحت میتونم قول بدم بخش جالبی از #الپیک است!
https://youtu.be/r70id-wn01c
چند سال پیش ما یه #سفر کوهنوردی رفتیم به #نپال . برای طی کردن مسیر #آناپورنا سیرکت و رسیدن به بیس کمپ آناپورنا که از باحالترین کوههای جهانه.
اون زمان کافه ای خواست که ما گزارش سفر رو به مخاطبینش بدیم. این فیلمش است با گزارشی از سفر برای کسانی که علاقمندن
https://youtu.be/JJcohduaILQ
در ویرگول jadijadi/%D8%AE%D8%A7%D8%B7%D8%B1%D8%A7%D8%AA-%D8%B3%D9%81%D8%B1-%D8%AF%D9%88%DA%86%D8%B1%D8%AE%D9%87-%D8%AF%D8%B1-%D9%82%D8%B1%D9%82%DB%8C%D8%B2%D8%B3%D8%AA%D8%A7%D9%86-%D9%88-%D8%A8%DB%8C%D8%B4%DA%A9%DA%A9-%D9%88-%D9%85%D9%86%D8%A7%D8%B7%D9%82-%D8%B9%D8%B4%D8%A7%DB%8C%D8%B1%DB%8C-%D9%88-%D8%AF%D8%B1%DB%8C%D8%A7%DA%86%D9%87-%D9%87%D8%A7-%D9%88-w4fux6orgy8e" rel="nofollow">https://virgool.io/@jadijadi/%D8%AE%D8%A7%D8%B7%D8%B1%D8%A7%D8%AA-%D8%B3%D9%81%D8%B1-%D8%AF%D9%88%DA%86%D8%B1%D8%AE%D9%87-%D8%AF%D8%B1-%D9%82%D8%B1%D9%82%DB%8C%D8%B2%D8%B3%D8%AA%D8%A7%D9%86-%D9%88-%D8%A8%DB%8C%D8%B4%DA%A9%DA%A9-%D9%88-%D9%85%D9%86%D8%A7%D8%B7%D9%82-%D8%B9%D8%B4%D8%A7%DB%8C%D8%B1%DB%8C-%D9%88-%D8%AF%D8%B1%DB%8C%D8%A7%DA%86%D9%87-%D9%87%D8%A7-%D9%88-w4fux6orgy8e
Читать полностью…
در #رادیوجادی ۱۴۵ آخر دنیاست! اسم عوض شده، توروالدز از اپل لینوکس رو منتشر کرده، نویسنده نود جی اس از کارش پشیمونه و پسوردهای کانفلوئنس هارد کده و سولانا گاوبندی کرده و فیسبوک به دستگیری دختری که سقط جنین کرده بود کمک رسونده! وضع عجیبیه دوستان. با ما باشین...
https://youtu.be/8jwuXVQEAIw
من بازم چند وقت از اینترنت دور بودم ... ظاهرا برنامه امسال همینه (: این رو گذاشته بودم خودش منتشر بشه که نشده: بازی فتح پرچم و پیدا کردن یه رمز از بین پکت های دی ان اس و بعد شکستن پسورد فایل زیپ برای رسیدن به جواب. مسابقات انتخابی هکرلب آفریقا
https://youtu.be/KM05o9mp6AU
یه بحثی بود در مورد خصوصیات پیشرفته #پایتون که همه نمیشناسن و فقط برنامه نویسهای حرفهای ازش استفاده میکنن. توی این ویدئو فکر کردم خوبه ۱۰ بعلاوه ۱ تا از این خصوصیات رو معرفی کنم که مروری سریع بشه یا شروعی برای استفاده کسانی که دوست دارن حرفهای بشن (:
https://youtu.be/WYPNSJP6qc4
رادیوگیک - شماره ۱۴۴ - سلام بچههای تو خونه
با اینکه قفل کودکمون رو زدن، من و شما بلدیم کمربندمون رو باز کنیم و اخبار رو تعقیب کنیم! در این هفته به مفهوم ناشناسی نگاه میکنیم، به اشتراکی شدن سرویسها، هک ها و هکرها و هوش مصنوعی چینی که میزان وفاداری شما به حزب کمونیست رو به رییس اعلام میکنه. و کلی ماجرای دیگه. با ما باشین که جهان هکرهای بیشتری لازم داره!
00:00 - رادیوگیک ۱۴۴
02:15 - مفهوم ناشناسی در اینترنت با تمرکز بر گلسدور
08:12 - هک شدن سامانه املاک بدون بک آپ
11:00 - اشتراکی شدن سرویس گرم کن صندلی و فرمان بی ام و
17:00 - تلسکوپ جیمز وب و نگاه به اعماق زمان
22:15 - مدل هوش مصنوعی چینی برای سنجش وفاداری به حزب کمونیست
28:45 - پرونده های اوبر
31:05 - خطر داخلی هکر وان
35:00 - قفل کودک همگانی برای ایرانی ها
37:11 - نامه ها
38:30 - پیام های خوانندگان
https://youtu.be/iBiHDrrHhvM
نسخه جدید ادیتور مهم دنیا منتشر شده: ویم۹. توی برنامههای کلاسیک دنیای یونیکس، بالا رفتن ورژن اصلی نکته مهمی است پس در این ویدئو بررسی می کنم که قابلیت ها و مشخصههای جدید این نسخه چیه و بعد از دیدن بعضی از اونها، نسخه جدید رو کامپایل و تست می کنیم.
https://youtu.be/d52iPG6XxsU
اگر بپرسن در یکی دو ماه اخیر کدوم ویدئوم رو بیشتر دوست دارم، احتمالا جوابم همینه. اینجا اول توضیح میدم جوک «تابع تشخیص اشعه کیهانی در ۷ خط» چیه و چرا خنده داره ولی کار نمیکنه و بعد اسمبلیاش رو چک میکنیم و بعدش در سی کمی عمیقتر میشیم و راهش میندازیم
https://youtu.be/LVXCiDV2UvM
درسته که من سفرم ولی دلیل نمیشه که شما الپیک رو ادامه ندین! قراره قهرمان بشیم! اینجا میگیرم چطوری باید پروسه های لینوکس رو زیر نظر بگیریم. با دستورهای متنوع آشنا می شیم که هیچ، درک می کنیم که لود سیستم به چی می گن و چطوری باید تفسیر بشه. با من باشین (:
https://youtu.be/r81i4UgGf5E
این قسمت از الپیک ۱ کمی جنایی است فضاش (: یاد میگیریم پروسهها رو مدیریت کنیم و در یک پوسته چندین برنامه ران کنیم و بینشون حرکت کنیم. با دستور kill بهشون سیگنال بفرستیم یا حتی با دستور nohup بهشون بگیم که حتی اگر والدینشون رو کشتن، به زندگی ادامه بدن!
https://youtu.be/PUc24E2PTa8
نگاهی به زبان برنامهنویسی اسمالتاک؛ زبانی کاملا شیی گرا از ۱۹۷۲ که حالا ۵۰ ساله شده
مفاهیمی هستن که بسیار قدیمیتر از اونی هستن که ما حدس میزنیم. یکیشون برنامه نویسی شیی گرا است. این مفهوم از حوالی ۱۹۶۰ جدی شد و شاید با اسمالتاک به اوج رسید. اسمال تاک زبونی مربوط به ۵۰ سال پیشه با ایدههایی فوق العاده که متاسفانه به دلایلی که در آخر ویدئو میگم نتونست خیلی گسترده بشه. توی این ویدئو به مناسب ۵۰ سالگیش، نگاهی کوتاه میکنیم به این زبون باحال که شاید انگیزهای بشه برای وسیع تر کردن افق دید برنامهنویسیمون.
https://youtu.be/M9NKjIedQqA
اگر از من بپرسین قوی ترین فیچر خط فرمان یونیکس (و در نتیجه لینوکس و مک و بی اس دی و ...) چیه، می گم *پایپ*ها. پایپها اجازه میدن شما خروجی یک دستور رو به عنوان ورودی دستور بعدی استفاده کنین. یاد گرفتنش هم فقط به شش دقیقه وقت شما احتیاج داره (:
https://youtu.be/rFDzzdPE8hA
اینم نسخه انگلیسی اش https://www.youtube.com/watch?v=PeUhwMoSCko&list=PLFOYXCPEqdNUU55Xvgst8wGTWnz_sd-cj&index=31
Читать полностью…
در بخش بعدی از آموزش لینوکس در مورد فشرده سازی و ارشیو کردن فایل ها حرف می زنم. در قسمت اول فایل هار و فشرده می کنیم و باز می کنیم و در قسمت دوم فایل ها و دایرکتوری هار و با هم در یک فایل آرشیو و بعد باز می کنیم
gzip, bzip2, xz, tar & cpio
https://youtu.be/NhfqHhUONt8
https://youtu.be/BDLETx3YtI4
مدیریت فایل ها در لینوکس و یونیکس ها. بخش ۱/۳ - کپی، انتقال، حذف و کار با دایرکتوری ها
قسمت جدید از پروژه تایید اصالت کالا با اسمس انجام دادم و فیلمش رو براتون گذاشتم! این به نظرم پروژه باحالی بوده برای کسی که می خواد از صفر تا صد انجام یه پروژه پولی در سر در بیاره. الان هم بعد از چند سال یه درخواست ریز جدید داشتن که انجام دادم و آپلود کردم
https://youtu.be/olX-XU9HT6I
https://jadi.net/2022/08/cycling-in-kyrgyzstan/
Читать полностью…
چهار تا ویدئو از الپیک رو منتشر کردم. در مورد کار با استریم های متنی. به شکل خاص روش های خوب برای دیدن فایل ها و همچنین تغییرشون یا محاسبه تعداد خطوط و هش و ... (:
به نظرم الپیک به نسبت نسخه قبلی کاربردی تر شده (: یکسری دستورات مهجور رو حذف کردن و مفیدتره
https://youtu.be/gQvJGwth71Y
این چند روز خبر زبان جدید برنامه نویسی گوگل رو زیاد شنیدیم: کربن. زبانی که گفته میشه قراره ادامه راه سی پلاس پلاس باشه. توی این ویدئو نگاهی به این زبان میکنم و با مرور روش نصب و داکیومنتها یه کد هم باهاش مینویسیم و میبینم واقعا به در چه کسی می خوره
https://youtu.be/xPC1x19UHvw
توی این دو تا ویدئوی جدید الپیک، در مورد خط فرمان لینوکس حرف زدم و مفهوم بش و بعد متغیرهای محیط مثل PATH و دسترسی به دستورات قبلی و ..
https://youtu.be/MGgu5-XGk98
رادیوگیک ۱۴۳ - عاشقتم
در رادیوگیک ۱۴۳ از ماجرای هیجان انگیز هکرهایی میگیم که سعی کردن دستگاه شنودی به کابل زیراقیانوس وصل کنن، از کشف جرم با بررسی سرچهای گوگل حرف میزنیم و میبینیم چطوری اخطار کوید معترضین در چین قرمز میشه تا نتونن هتلشون رو ترک کنن. همینطور از قرص جایگزین ورزش و دیپ فیک در مصاحبه شغلی و کلی چیز دیگه.
https://youtu.be/4RdZ2CR2Syo
نسخه انگلیسیاش
youtu.be/_DS8jCMJFSE
و البته حالا که جا داریم: با لعنت به سانسورچی و دار و دستهاش (:
#فیلترچی_حیا_کن
هرچند که اگر حیا سرش میشد، به اینجا نمی رسید (:
کلمات کلیدی زبان سی؛ بررسی سریع ۳۲ کلمه اصلی و بعد نگاهی به کلماتی از نسخههای جدیدتر
https://youtu.be/rJEVmrW7JYc
داشتم فکر میکردم که آیا میتونم همه کلمات کلیدی زبان سی رو از حفظ بگم یا نه، بعد سعی کردم طبقهبندی شون کنم و شد یه ایده خوب: ویدئویی برای مرور سریع کلمات کلیدی سی (: