Audio
رادیوجادی ۱۸۱ - برگشتن چه کنیم؟
در رادیوی ۱۸۱، نگاهی داریم به آمار وضعیت برنامه نویسی ۲۰۲۵ و گپی در مورد حق اتحادیه در ماساچوست و قانون استرالیا در مورد شبکههای اجتماعی و اینکه چطوری با دست نوشتن یه کد اسمبلی، سرعت رو ۹۴ برابر سریعتر کرده. راستی! هکرها گفتن نون باگت میخوان!
00:00 - رادیو جادی ۱۸۱
01:20 - اصرار مجدد سازمان های آمریکایی به فاصله گرفتن از زبان های غیر مموری سیف
07:14 - اپ پیگیری پریود می گه هیچ وقت اطلاعات رو به حکومت ها نخواهد داد
10:50 - گزارش سالانه گیت هاب ۲۰۲۴
19:14 - حق تشکیل اتحادیه برای رانندگان تاکسی اینترنتی ماساچوست
24:10 - نوت پد و پینت مایکروسافت هم هوش مصنوعی دار شدن
26:40 - استرالیا دنبال قانونی برای ممنوعیت شبکه های اجتماعی برای کودکان زیر ۱۶ سال است
29:22 - هکرها از اشنایدر باگت خواستن
31:00 - اسمبلی دست نویس، کد ffmpeg رو تا ۹۴ برابر سریعتر کرده
35:00 - نگاهی به نتایج برنامه ۱۰ هزار دلار بگیرین و بیاین در تولسا زندگی کنین
39:00 - بخش آخر
https://youtu.be/Gh-i8xh4oCM
در رادیوی ۱۸۱، نگاهی داریم به آمار وضعیت برنامه نویسی ۲۰۲۵ و گپی در مورد حق اتحادیه در ماساچوست و قانون استرالیا در مورد شبکههای اجتماعی و اینکه چطوری با دست نوشتن یه کد اسمبلی، سرعت رو ۹۴ برابر سریعتر کرده. راستی! هکرها گفتن نون باگت میخوان!
00:00 - رادیو جادی ۱۸۱
01:20 - اصرار مجدد سازمان های آمریکایی به فاصله گرفتن از زبان های غیر مموری سیف
07:14 - اپ پیگیری پریود می گه هیچ وقت اطلاعات رو به حکومت ها نخواهد داد
10:50 - گزارش سالانه گیت هاب ۲۰۲۴
19:14 - حق تشکیل اتحادیه برای رانندگان تاکسی اینترنتی ماساچوست
24:10 - نوت پد و پینت مایکروسافت هم هوش مصنوعی دار شدن
26:40 - استرالیا دنبال قانونی برای ممنوعیت شبکه های اجتماعی برای کودکان زیر ۱۶ سال است
29:22 - هکرها از اشنایدر باگت خواستن
31:00 - اسمبلی دست نویس، کد ffmpeg رو تا ۹۴ برابر سریعتر کرده
35:00 - نگاهی به نتایج برنامه ۱۰ هزار دلار بگیرین و بیاین در تولسا زندگی کنین
39:00 - بخش آخر
https://youtu.be/Gh-i8xh4oCM
Losing My Religion
R.E.M.
🐳 موزیک مناسب کار 🔥
@codeaghajcs
@codeaghajcs
Audio
🐳 موزیک برای بعد از کار 🔥
@codeaghajcs
@codeaghajcs
🔥1
🐳 2048 در ترمینال با پایتون
- این دوستم ایرانیمون با پایتون یه 2048 روی ترمینال نوشته 👌
🔗 ریپو پروژش
@codeaghajcs
- این دوستم ایرانیمون با پایتون یه 2048 روی ترمینال نوشته 👌
🔗 ریپو پروژش
@codeaghajcs
❤1
🐳 آسیب پذیری اخیر گیت در کلون کردن ریپو ها
- خلاصش میشه اینکه یه ریپوزیتوری فقط با کلون شدن با کامند
🔗 Exploiting CVE-2024-32002: RCE via git clone
#مهم
@codeaghajcs
- خلاصش میشه اینکه یه ریپوزیتوری فقط با کلون شدن با کامند
git clone
میتونست روی گیت شما دستور های مخرب اجرا کنه 👌🔗 Exploiting CVE-2024-32002: RCE via git clone
#مهم
@codeaghajcs
❤3
Media is too big
VIEW IN TELEGRAM
🐳 باگ
- اگر همچین کدی رو توی جاوا اسکریپت بنویسید با یه نتیجه جالب مواجه میشید :
و نتیجه بجای اینکه بشه 0، میشه 5!
- برای اینکه بدونید، این باگ در اصل مال
- داخل ویدیو کامل توضیح دادم 🤝، لینک هایی که توی ویدیو گفتم :
🔗 مقاله parseInt در مستندات موزیلا (MDN)
🔗 نماد علمی E در ویکیپدیا
#آموزشی #مهم
@codeaghajcs
parseInt
در جاوا اسکریپت !- اگر همچین کدی رو توی جاوا اسکریپت بنویسید با یه نتیجه جالب مواجه میشید :
parseInt(0.0000005)
و نتیجه بجای اینکه بشه 0، میشه 5!
- برای اینکه بدونید، این باگ در اصل مال
toString
هست نه parseInt
.- داخل ویدیو کامل توضیح دادم 🤝، لینک هایی که توی ویدیو گفتم :
🔗 مقاله parseInt در مستندات موزیلا (MDN)
🔗 نماد علمی E در ویکیپدیا
من به عادت داتنتی خودم به parseInt گفتم متد، درحالی که تابع هست. عملا فرقی نمیکنن ولی تئوریش میشه اینکه متد، تابعیه که داخل یه آبجکت تعریف شده (یه ورودی ثابت و همیشگیش آبجکته)
#آموزشی #مهم
@codeaghajcs
👍1
🐳 فریمورک توسعه اپلیکیشن کراس پلتفرم در دات نت ، Avalonia
- شاید از خودتون بپرسید که MAUI چی؟ یکم که فکر کنی میبینی که MAUI یک ویرایش خیییلی بزرگ روی همون Xamarin هست و توی ساپورت لینوکس خیلی ضعیفه. اما آوالونیا، یه جورایی کلون خیلی بزرگ تر و کامیونتی بیس از WPF هست که هم سرعت رندر شدن کامپوننت هاش بیشتره هم لینوکس رو به خوبی ساپورت میکنه. اگر قصد توسعه نرم افزار کراس پلتفرم دارین، آوالونیا خیلی گزینه خوبیه 👌
🔗 توضیحات سایت رسمی آوالونیا در مورد تفاوت هاش با MAUI
🔗 سایت رسمی پروژه آوالونیا
🔗 گیت هاب آوالونیا
--- لینک های جانبی دیگه :
🔗 بحث در مورد تفاوتش با MAUI در ردیت
🔗 بحث در مورد تفاوتش با MAUI در فاروم هکر نیوز
🔗 بحث در مورد تفاوتش با MAUI در dev.to
- شاید از خودتون بپرسید که MAUI چی؟ یکم که فکر کنی میبینی که MAUI یک ویرایش خیییلی بزرگ روی همون Xamarin هست و توی ساپورت لینوکس خیلی ضعیفه. اما آوالونیا، یه جورایی کلون خیلی بزرگ تر و کامیونتی بیس از WPF هست که هم سرعت رندر شدن کامپوننت هاش بیشتره هم لینوکس رو به خوبی ساپورت میکنه. اگر قصد توسعه نرم افزار کراس پلتفرم دارین، آوالونیا خیلی گزینه خوبیه 👌
🔗 توضیحات سایت رسمی آوالونیا در مورد تفاوت هاش با MAUI
🔗 سایت رسمی پروژه آوالونیا
🔗 گیت هاب آوالونیا
--- لینک های جانبی دیگه :
🔗 بحث در مورد تفاوتش با MAUI در ردیت
🔗 بحث در مورد تفاوتش با MAUI در فاروم هکر نیوز
🔗 بحث در مورد تفاوتش با MAUI در dev.to
1🤝3
📄 تست کردن در دِوآپس :استراتژی ها، ابزار ها و بهترین روش ها برای بهترین کیفیت مداوم | Testing in DevOps: Strategies, Tools, and Best Practices for Continuous Quality
🔗 Testing in DevOps: Strategies, Tools, and Best Practices for Continuous Quality
#مقاله
@codeaghajcs
🔗 Testing in DevOps: Strategies, Tools, and Best Practices for Continuous Quality
#مقاله
@codeaghajcs
👍1
📄چگونه متن ورودی را هنگام تایپ با استفاده از جاوا اسکریپت قالب بندی کنیم؟ | How to format input text while typing using Javascript
- یه سری ریزه کاری روی پروژه ها، میتونه خیلی تجربه کاربری یا UX رو تغییر بده، مثل همین فرمت کردن ریلتایم متن توی input این مقاله قشنگ توضیح میده دقیق باید چکار کرد، اگر حتی نمیخواید این کار رو پیاده کنید برای بهتر شدن مهارت های js خیلی خوبه یه نگاهی بندازید.
🔗 How to format input text while typing using Javascript?
#مقاله #آموزشی
@codeaghajcs
- یه سری ریزه کاری روی پروژه ها، میتونه خیلی تجربه کاربری یا UX رو تغییر بده، مثل همین فرمت کردن ریلتایم متن توی input این مقاله قشنگ توضیح میده دقیق باید چکار کرد، اگر حتی نمیخواید این کار رو پیاده کنید برای بهتر شدن مهارت های js خیلی خوبه یه نگاهی بندازید.
🔗 How to format input text while typing using Javascript?
#مقاله #آموزشی
@codeaghajcs
👍1
Code Agha
🐳 ساختن مثلث متساوی الساقین در سی شارپ - خیلی از دانشجو ها سوال میپرسن چجوری از این مثلث ها بکشیم و... . پیشنهاد میکنم اینجور کد ها رو با بریک پوینت برای خودتون تحلیل کنید... int n = 9; for (int i = 1; i <= n; i++) { Console.Write("".PadRight(n+1…
🐳 ساختن مثلث متساوی الساقین اعداد (شماره2) در سیشارپ
- این موارد رو چون دانشجو ها و دانشآموزا خیلی سوال میکنن میزارم. توی این سوال میخواد که 1 ها برن روی دو ساق مثلث. خب اگر دقت کنید توی سوال قبلی ما دوتا حلقه د اشتیم که یکی از n شروع میکنه و میره به 1 و دیگری از 2 (قبلی تا یک رفته این از 1 + 1 شروع میکنه) میره تا n ولی توی این سوال دقیقا برعکسشو میخواد، فقط باید جای این دوتا عملکرد رو عوض کنیم :
#سوال_پرتکرار_سی_شارپ #آموزشی
@codeaghajcs
- این موارد رو چون دانشجو ها و دانشآموزا خیلی سوال میکنن میزارم. توی این سوال میخواد که 1 ها برن روی دو ساق مثلث. خب اگر دقت کنید توی سوال قبلی ما دوتا حلقه د اشتیم که یکی از n شروع میکنه و میره به 1 و دیگری از 2 (قبلی تا یک رفته این از 1 + 1 شروع میکنه) میره تا n ولی توی این سوال دقیقا برعکسشو میخواد، فقط باید جای این دوتا عملکرد رو عوض کنیم :
int n = 5; // هر عددی عشقت کشید
for (int i = 1; i <= n; i++)
{
Console.Write("".PadRight(n + 1 - i, ' '));
for (int j = 1; j < i; j++)
{
Console.Write(j.ToString());
}
for (int j = i; j >= 1; j--)
{
Console.Write(j.ToString());
}
Console.WriteLine();
}
اگر دانشجو هستید و از این سوال ها داشتید توی کامنت ها با هم بحث کنید منم کمک میکنم و اگر تهش به جواب درست حسابیی رسیدید که ارزش الگورتیمی داشت میزارم کانال
#سوال_پرتکرار_سی_شارپ #آموزشی
@codeaghajcs
👍1
🐳 خب تا الان کرنل جدید و دات نت جدید و css جدید و vite جدید داریم
تیلویند جدید هم داره میاد و...
@codeaghajcs
تیلویند جدید هم داره میاد و...
قائدش اینه که منم اینجا باید یه چیزی بگم در موردشون ولی واقعا درگیرم این روزا 😁
@codeaghajcs
👍2
🐳 معرفی کانال یوتیوب ByteByteGo
- دنبال یه چیزی میگشتم به این کانال برخوردم. محتوای خیلی خوبو کاملی درمورد System Design (با Design System فرق داره ها) داره و خیلی کمک میکنه محتواش به اینکه مسلط بشین به الگوریتم ها و سیستم دیزاین و کلا چیزهایی که بیشتر امروزه نیاز شرکت هاست.
🔗 لینک کانال ByteByteGo
🔗 لینک Playlist هاش
#معرفی_کانال #آموزشی
@codeaghajcs
- دنبال یه چیزی میگشتم به این کانال برخوردم. محتوای خیلی خوبو کاملی درمورد System Design (با Design System فرق داره ها) داره و خیلی کمک میکنه محتواش به اینکه مسلط بشین به الگوریتم ها و سیستم دیزاین و کلا چیزهایی که بیشتر امروزه نیاز شرکت هاست.
خوبیش اینه که زیرنویس انگلیسیش رو خودش میزاره و خیلی دقیق تر به فارسی ترجمه میشه (البته توی نسخه وب)
🔗 لینک کانال ByteByteGo
🔗 لینک Playlist هاش
#معرفی_کانال #آموزشی
@codeaghajcs
🐳 معرفی M:N Hybrid Threading در Go: رونمایی از قدرت گوروتین ها | Introducing M:N Hybrid Threading in Go: Unveiling the Power of Goroutines
- مدل M:N Threading که زبان گو (Go) ازش استفاده میکنه، به یک رابطه بین گوروتین ها و Thread های سیستم عامل اشاره داره، منظور این است که N گوروتین (واحدهای اجرایی سَبُک) روی M تِرِد (Thread) سیستمعامل (واحد اجرایی سنگین) اجرا میشن.
- دلیل این کار اینه که Thread های سیستمعامل سنگینتر و هزینهبر تر از Gorutine های معمولی هستند و مدل M:N Threading به Go اجازه میده تا تعداد نسبتا زیادی گوروتین رو روی تعداد محدودی Thread واقعی اجرا کنه.
- اطلاعات کامل ترو رمزگشایی راز ها و پیچیدگی های این مدل در مقاله زیر
🔗 Introducing M:N Hybrid Threading in Go: Unveiling the Power of Goroutines
#آموزشی
@codeaghajcs
- مدل M:N Threading که زبان گو (Go) ازش استفاده میکنه، به یک رابطه بین گوروتین ها و Thread های سیستم عامل اشاره داره، منظور این است که N گوروتین (واحدهای اجرایی سَبُک) روی M تِرِد (Thread) سیستمعامل (واحد اجرایی سنگین) اجرا میشن.
- دلیل این کار اینه که Thread های سیستمعامل سنگینتر و هزینهبر تر از Gorutine های معمولی هستند و مدل M:N Threading به Go اجازه میده تا تعداد نسبتا زیادی گوروتین رو روی تعداد محدودی Thread واقعی اجرا کنه.
- اطلاعات کامل ترو رمزگشایی راز ها و پیچیدگی های این مدل در مقاله زیر
🔗 Introducing M:N Hybrid Threading in Go: Unveiling the Power of Goroutines
#آموزشی
@codeaghajcs
👍3
🐳 کامپیوتر های ۸بیتی و محاسبات علمی | 8-Bit Computers Crunch Advanced Scientific Computations
- جالب ترین خبر این هفته، یه ریاضیدانی با کومودور ۶۴ که واقعا امروزه فسیل محسوب میشه، کامپیوتر کوانتومی مدرن شبیه سازی کرده👌
🔗 8-Bit Computers Crunch Advanced Scientific Computations
🔗 ویدیو یوتیوبی که اون ریاضیدانه از این کارش گذاشته.
#خبر #مهم
@codeaghajcs
- جالب ترین خبر این هفته، یه ریاضیدانی با کومودور ۶۴ که واقعا امروزه فسیل محسوب میشه، کامپیوتر کوانتومی مدرن شبیه سازی کرده👌
من خودم شخصا این موضوع رو بیشتر دنبال میکنم ببینم چی شده!
🔗 8-Bit Computers Crunch Advanced Scientific Computations
🔗 ویدیو یوتیوبی که اون ریاضیدانه از این کارش گذاشته.
#خبر #مهم
@codeaghajcs
👍3