uz
Feedback
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲

کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲

Kanalga Telegram’da o‘tish

👈 اینجا جایی است که یاد می‌گیریم و ایده‌هایمان را به واقعیت تبدیل می‌کنیم و در نهایت با هم رشد می‌کنیم✨ 💬 Group : @IRdeveloperchat تبادل / تبلیغات : @ProgramersCafeSup 🫴 ♂️ مالک : @Ali_Rohany ♂️

Ko'proq ko'rsatish
2 812
Obunachilar
+624 soatlar
+197 kunlar
+11030 kunlar
Obunachilarni jalb qilish
Iyun '26
Iyun '26
+156
0 kanalda
May '26
+58
1 kanalda
Get PRO
Aprel '26
+26
0 kanalda
Get PRO
Mart '26
+11
0 kanalda
Get PRO
Fevral '26
+66
5 kanalda
Get PRO
Yanvar '26
+25
2 kanalda
Get PRO
Dekabr '25
+75
0 kanalda
Get PRO
Noyabr '25
+93
1 kanalda
Get PRO
Oktabr '25
+59
1 kanalda
Get PRO
Sentabr '25
+39
2 kanalda
Get PRO
Avgust '25
+129
5 kanalda
Get PRO
Iyul '25
+156
3 kanalda
Get PRO
Iyun '25
+42
4 kanalda
Get PRO
May '25
+60
2 kanalda
Get PRO
Aprel '25
+67
2 kanalda
Get PRO
Mart '25
+95
1 kanalda
Get PRO
Fevral '25
+95
2 kanalda
Get PRO
Yanvar '25
+161
3 kanalda
Get PRO
Dekabr '24
+182
0 kanalda
Get PRO
Noyabr '24
+74
1 kanalda
Get PRO
Oktabr '24
+175
3 kanalda
Get PRO
Sentabr '24
+229
3 kanalda
Get PRO
Avgust '24
+199
4 kanalda
Get PRO
Iyul '24
+86
2 kanalda
Get PRO
Iyun '24
+650
86 kanalda
Get PRO
May '24
+1 034
19 kanalda
Get PRO
Aprel '24
+282
5 kanalda
Get PRO
Mart '24
+165
8 kanalda
Get PRO
Fevral '24
+78
1 kanalda
Get PRO
Yanvar '24
+106
3 kanalda
Get PRO
Dekabr '23
+75
1 kanalda
Get PRO
Noyabr '23
+513
5 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
30 Iyun+3
29 Iyun+6
28 Iyun+5
27 Iyun+8
26 Iyun+1
25 Iyun+5
24 Iyun+5
23 Iyun+2
22 Iyun+4
21 Iyun+10
20 Iyun+4
19 Iyun+7
18 Iyun+1
17 Iyun+8
16 Iyun+4
15 Iyun+6
14 Iyun+14
13 Iyun+7
12 Iyun+7
11 Iyun+5
10 Iyun+3
09 Iyun+10
08 Iyun+1
07 Iyun+6
06 Iyun+3
05 Iyun+3
04 Iyun+2
03 Iyun+10
02 Iyun+5
01 Iyun+1
Kanal postlari
آپدیت جدید Git نسخه 2.55! 🚀 مهم‌ترین بخش اینجاست که حالا Rust به‌صورت پیش‌فرض موقع کامپایل Git فعال میشه. این قدمی برای آماد
آپدیت جدید Git نسخه 2.55! 🚀 مهم‌ترین بخش اینجاست که حالا Rust به‌صورت پیش‌فرض موقع کامپایل Git فعال میشه. این قدمی برای آماده‌سازی Git 3.0 که توی اون Rust به وابستگی اجباری تبدیل میشه. 💻 چند تغییر دیگه هم داریم:
✨ دستور آزمایشی git history بهتر شده. 🐛 باگ‌ها رفع شدن و عملکرد کلی بهتر شده. 🛠 زیرساخت Git بیشتر برای نسخه 3.0 آماده‌سازی شده.
یه نکته: این به معنی بازنویسی کل Git با Rust نیست! 🚫 بخش عمده‌ی کد هنوز با C نوشته شده و Rust فعلاً فقط برای بعضی اجزای جدید، افزایش امنیت و نگهداری راحت‌تر استفاده میشه. 👷‍♂️ #git #Rust 𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe 𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat

2
گزارش تحقیقاتی HalcyonAi نشون میده شرکت ابرناک (مالک جدید دامین ویکی‌تجربه) مستقر در تهران تحت پوشش یک شرکت آمریکایی به اسم Cloudzy مشغول ارائه زیرساخت فنی به هکرهای حکومتی کره شمالی، چین، روسیه، ایران و چند کشور دیگه‌ست. زیرساخت این شرکت برای ۹۰ روز زیر ذره‌بین کارشناس‌ها میره و مشخص می‌شه نه تنها گروه‌های هکری حکومتی، بلکه گروه‌های باج‌افزاری از جمله شرکت تحریم‌شده اسرائیلی Candiru جزو مشتری‌های این شرکتن و بین ۴۰ تا ۶۰ زیرساخت‌هاش به فعالیت‌های مخرب و مجرمانه سایبری اختصاص داره. آدرس خارج از ایران این شرکت (که قبلا اسمش Router Hosting بوده) به دو کشور قبرس و آمریکا منتهی میشه. نشانی آمریکا به یک مرکز خرید در ایالت وایومینگ می‌رسه که آدرسش با بیش از دو هزار شرکت دیگه مشترکه. ثبت‌کننده کلادزی در آمریکا شرکتیه به اسم Cloud Peak Law که تخصصش ثبت شرکت ناشناسه. گزارش تاکید کرده بعیده مدیران کلادزی یا همون ابرناک ندونن که بیش از نیمی از زیرساخت شبکه‌شون داره برای کارهای مجرمانه استفاده میشه. این شرکت در واقع به عنوان command-and-control provider به هکرها فعالیت میکنه و برای استفاده ازش فقط داشتن آدرس ایمیل و رمزارز کافیه. ابرناک در ایران در سال ۹۹ با نام «آلان فن آوری ابری» ثبت شده. دانش بنیانه، بسیار هم فعاله و در حال حاضر ۳۴ فرصت شغلی باز در سایت جابینجا داره. مدیر این شرکت محمد حنان نوذری به رویترز گفته فقط ۲ درصد از زیرساخت‌هاشون در اشغال فعالیت‌های مخربه. همینطور گفته نباید چاقو فروش رو مسئول خلاف مشتری دونست. دور از انتظار نیست اگر اسم این شرکت و عوامل اصلیش رو توی فهرست تحریم‌های آینده ببینیم. ابرناک حساب‌های توییتر، اینستاگرام و لینکدین خودش رو غیرفعال کرده. نکته آخر اینکه غلامعباس نوذری که در شرکت ابرناک شریک محمد حنان (احتمالا پدرش) هست، دیپلمات ایران در نیوزلند بوده. حنان هم در پروفایل لینکدینش به تحصیلات در نیوزلند و در پروفایل کوچ‌سرفینگ به ۱۵ سال زندگی در این کشور اشاره کرده. © arashzd 🔗 ᴡᴇʙꜱɪᴛᴇ • ᴠᴘɴʜᴜʙ • ɢɪᴛʜᴜʙᴍɪʀʀᴏʀ @ircfspace
214
3
🤔 چرا لینوس توروالدز بعد از ۳۰ سال برنامه‌نویسی کرنل با C، سراغ Rust رفت و نه C++؟ خیلی‌ها فکر می‌کنن دلیلش سرعت بیشتر Rust نسبت به C++ بوده؛ ولی واقعیت این نیست. دلیل اصلی، پیچیدگی بیش از حد C++ و رفتارهای غیرقابل پیش‌بینی اون بود. لینوس سال‌هاست که از C++ انتقاد می‌کنه. حتی یه جمله معروف داره: «"C++ is a horrible language."» — Linus Torvalds اما چرا؟ ا🔹 C++ خیلی بزرگه. زبان پر از قابلیت‌های مختلفه؛ از Templateها و Exceptionها گرفته تا RTTI، Multiple Inheritance و ده‌ها ویژگی دیگه. همین باعث میشه دو برنامه‌نویس C++ کدهایی بنویسن که کاملاً متفاوت باشه و نگهداریش سخت‌تر بشه. 🔹 کرنل به رفتار کاملاً قابل پیش‌بینی نیاز داره. داخل سیستم‌عامل نمی‌تونی اجازه بدی یه Exception ناگهانی پرتاب بشه، یا یک شیء در زمانی نامشخص Destructorش اجرا بشه. کرنل باید دقیقاً بدونه در هر خط کد چه اتفاقی می‌افته. 🔹 امنیت حافظه هم با C++ حل نشده. با اینکه C++ نسبت به C امکانات بیشتری داره، اما همچنان استفاده اشتباه از Pointerها، Use-after-free، Double free و Data Raceها ممکنه رخ بده. بیشتر آسیب‌پذیری‌های امنیتی کرنل هم از همین دسته هستن. حالا Rust چه کار کرد؟ ✅ بدون Garbage Collector ✅ بدون هزینه اضافی در زمان اجرا (Zero-cost Abstractions) ✅ با بررسی مالکیت (Ownership) و Borrow Checker در زمان کامپایل ✅ جلوگیری از بخش بزرگی از خطاهای حافظه قبل از اجرای برنامه یعنی Rust سعی کرد امنیت حافظه رو بدون قربانی کردن کارایی فراهم کنه؛ چیزی که برای توسعه کرنل اهمیت فوق‌العاده‌ای داره. 📌 این به معنی بد بودن C++ نیست. C++ در جای خودش مثل گیم، موتورهای گرافیکی و .. هنوز یه انتخاب قدرتمنده. بحث اینه که ابزار درست برای کار درست. لینوس Rust رو انتخاب کرد چون می‌خواست امنیت بدون سورپرایز داشته باشه و C++ این رو بهش نمیداد. #Rust #Linux #Kernel #CPlusPlus #SystemsProgramming #Linus 𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe 𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
330
4
https://t.me/webamoozir/17549 ۵ ستاره تایید شده😂😂😂 بد جور سوخته بودندا دنبال فرصت آقا آب رو بریز اونجایی که میسوزه😏
https://t.me/webamoozir/17549 ۵ ستاره تایید شده😂😂😂 بد جور سوخته بودندا دنبال فرصت آقا آب رو بریز اونجایی که میسوزه😏
4
5
"کينه‌های شخصی و انگیزه‌های مخرب" معلومه کی کينه‌های شخصی و انگیزه‌های مخرب داشته که تا دیده دامنه آزاد شده رفته خریده و پروژه طرف رو نابود کرده و تمام شرکت هایی که ستاره‌های پایین داشتن رو با ۵ ستاره عوض کرده😏
372
6
ویکی تجربه یکی از معدود گروه‌هایی بود که بدون هیچ وابستگی و فاند و رانتی، محیطی رو فراهم کرده بود که افراد نظر واقعیشون رو را
ویکی تجربه یکی از معدود گروه‌هایی بود که بدون هیچ وابستگی و فاند و رانتی، محیطی رو فراهم کرده بود که افراد نظر واقعیشون رو راجب شرکت‌های ایرانی بگن و نظر بدن. سر همین خیلی از شرکت‌ها می‌گفتن که کامنت‌هایی که راجب ما گذاشتن رو پاک کن وگرنه شکایت می‌کنیم و فلانت می‌کنیم و... یا حتی می‌گفتن بهت پول میدیم، اما قبول نمی‌کرد. و همینطور یکی از عواملی بودش که باعث شد آموزش‌های من به دست خیلیها برسن، چون همیشه مطالب رو share میکرد و با وجود هزینه‌های سرسام آور سرورهاش و شرایط سخت مالی، توی قطعی نت کنارمون بود. و آخرین پست کانال تلگرامشون توی تاریخ ۲۷ مارچ(۹۰ روز پیش و اواسط جنگ) بود و همه نگران بودیم که نکنه اتفاقی واسه‌ی مالکش افتاده باشه یا دستگیر شده باشه. و نتونسته دامنه https://tajrobe.wiki رو تمدید کنه. امروز دیدم که دامنه‌ی ویکی تجربه توسط ابرناک گرفته شده(احتمالا یکی از شرکت‌هایی که تهدیدش می‌کرد). و در عجبم از اینهمه بی‌شرفی، که میراث شخصی رو که مشخص نیست مرده یا زنده‌ست یا دستگیر شده یا... رو برداشته و اسم تمام اون پلتفرم رو گذاشته انتقام‌گیری. امیدوارم که حال ویکی تجربه خوب باشه. دامنه و اینها کمترین اهمیت رو داره
282
7
Matn yo'q...
353
8
مارکت اندروید F-Droid (که کاربران میتونن بدون وابستگی به گوگل‌پلی، اپلیکیشن‌های آزاد و متن‌باز رو ازش دریافت و نصب کنن) هشدار
مارکت اندروید F-Droid (که کاربران میتونن بدون وابستگی به گوگل‌پلی، اپلیکیشن‌های آزاد و متن‌باز رو ازش دریافت و نصب کنن) هشدار داده که گوگل قراره از سپتامبر ۲۰۲۶ قوانین جدیدی رو روی اندروید اعمال کنه. طبق این ادعا، توسعه‌دهندگان برای اینکه برنامه‌هاشون روی دستگاه‌های اندرویدی قابل نصب باشه باید در گوگل ثبت‌نام کنن، هزینه بپردازن، مدارک هویتی ارائه بدن و اطلاعات مربوط به برنامه‌ها در اختیار گوگل قرار بگیره. منتقدان میگن این تغییر میتونه نصب برنامه‌های مستقل، پروژه‌های متن‌باز، نرم‌افزارهای شخصی و حتی برنامه‌هایی که خارج از گوگل‌پلی منتشر میشن رو با محدودیت جدی روبرو کنه. به همین دلیل F-Droid و برخی فعالان حوزه آزادی نرم‌افزار معتقدن اندروید بتدریج از یک پلتفرم باز فاصله میگیره و کنترل بیشتری روی اینکه چه نرم‌افزاری روی گوشی کاربران نصب بشه، در اختیار گوگل قرار میگیره. به همین خاطر کمپینی با عنوان Keep Android Open راه افتاده تا کاربران و توسعه‌دهندگان نسبت به این تغییرات آگاه بشن و به اون اعتراض کنن. 🔗 ᴡᴇʙꜱɪᴛᴇ • ᴠᴘɴʜᴜʙ • ɢɪᴛʜᴜʙᴍɪʀʀᴏʀ @ircfspace
383
9
🔴شرکت انفورماتیک: اختلالی که تو بعضی از خدمات کارت بانکی به وجود اومده بود برطرف شده و الان همه سرویس‌های کارت‌محور دوباره به حالت عادی برگشتن. Channel | Group ~ Zoomit
492
10
🤣🤣🤣
🤣🤣🤣
579
11
🔴 بانک مرکزی: اختلال خدمات بانکی تا آخر امشب درست میشه، اگه نشد فردا دوباره همینو بخونین. لیست بانک‌هایی که اختلال دارن: کشا
🔴 بانک مرکزی: اختلال خدمات بانکی تا آخر امشب درست میشه، اگه نشد فردا دوباره همینو بخونین. لیست بانک‌هایی که اختلال دارن: کشاورزی ـ دی ـ بلو ـ ملت ـ صادرات ـ کارآفرین ـ ملی ـ تجارت. @iR_Javan
527
12
حق بچه های با سواد، فنی و باانگیزه این کشور این نبود
556
13
حق بچه های با سواد، فنی و باانگیزه این کشور این نبود
15
14
عرفان هم رفت....... https://t.me/FouXNotes/1102 @SohrabContents
416
15
سیستم بانکداری و کریپتو رسما تبدیل به طویله شده
سیستم بانکداری و کریپتو رسما تبدیل به طویله شده
402
16
🔴دیروز کمیسیون اقتصادی مجلس، تو جلسه‌ای با ستار هاشمی(وزیر ارتباطات) از عملکرد بی نظیر وزارت ارتباطات تو دوران جنگ اخیر تقدی
🔴دیروز کمیسیون اقتصادی مجلس، تو جلسه‌ای با ستار هاشمی(وزیر ارتباطات) از عملکرد بی نظیر وزارت ارتباطات تو دوران جنگ اخیر تقدیر کرد. 𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe 𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
430
17
Matn yo'q...
113
18
♨️ شرکت خدمات انفورماتیک: اختلال در شبکه بانکی برای جلوگیری از دسترسی غیرمجاز است 🔹 در پی بروز اختلال در شبکه بانکی کشور، شر
♨️ شرکت خدمات انفورماتیک: اختلال در شبکه بانکی برای جلوگیری از دسترسی غیرمجاز است 🔹 در پی بروز اختلال در شبکه بانکی کشور، شرکت خدمات انفورماتیک طی اطلاعیه‌ای اعلام کرد به دنبال بروز اختلال در سامانه‌های کارت‌محور بانک‌های ملی، صادرات و تجارت بر اثر حملات سایبری، به منظور «پیشگیری از هرگونه دسترسی غیرمجاز و صیانت از امنیت داده‌ها و دارایی‌های مشتریان» ارائه خدمات مبتنی بر کارت موقتاً از دسترس خارج شده است. 🔹 بر اساس این اطلاعیه «تیم‌های فنی و متخصصان امنیت سایبری در حال رفع اختلالات ایجادشده هستند تا امکان بهره‌برداری دوباره از خدمات فراهم شود.» 💭 @Digiato
403
19
🔰 مرام و معرفت به سبک راکستار. ✨ به گفته‌ی راکستار بازی GTA6 قراره 19 نوامبر 2026 ( ۲۸ آبان ۱۴۰۵ ) منتشر بشه ، دقیقا همزمان با روز جهانی مرد.
392
20
ا🔥 WebAssembly چیه و آیا میشه Call of Duty Mobile رو داخل مرورگر اجرا کرد؟ دیروز پرسیدم: «آیا میشه Call of Duty Mobile رو برای سمت کاربر داخل مرورگر نوشت؟» حالا وقتشه با WebAssembly آشنا بشیم 👇 ا🔹 WebAssembly (Wasm) چیه؟ اWebAssembly یک فرمت باینری low-level برای اجرای برنامه داخل مرورگره. برخلاف JavaScript که به‌صورت متن ارسال میشه، Wasm به شکل باینری کامپایل‌شده وارد مرورگر میشه و موتور مرورگر می‌تونه خیلی سریع اون رو اجرا کنه. معمولاً مسیر کامپایل این شکلیه: Rust / C / C++ / Zig ↓ LLVM IR ↓ WebAssembly ↓ Browser اگر پست قبلی LLVM رو خونده باشید، Wasm یکی از تارگت‌هایی هست که LLVM می‌تونه برای اون خروجی تولید کنه. 🔹 چه ربطی به LLVM داره؟ تو پست قبلی دیدیم که LLVM یک زیرساخت کامپایلره. وقتی کد Rust یا C رو می‌نویسید، کامپایلر اون رو به LLVM IR تبدیل می‌کنه و بعد LLVM می‌تونه از روی همون IR برای معماری‌های مختلف خروجی بسازه: ✅ x86 ✅ ARM ✅ RISC-V ✅ WebAssembly یعنی بدون تغییر کد، می‌تونید برنامه‌ای بنویسید که هم روی دسکتاپ اجرا بشه و هم داخل مرورگر. 🔹 چرا Wasm به وجود اومد؟ قبل از WebAssembly تقریباً تنها راه اجرای کد داخل مرورگر JavaScript بود. اما بعضی برنامه‌ها نیاز به عملکرد بسیار بالاتری دارن مثل: 🎮 بازی‌ها 🎨 نرم‌افزارهای گرافیکی 🎬 ویرایش ویدیو 🤖 هوش مصنوعی 📊 شبیه‌سازی‌های سنگین اینجا بود که Wasm به وجود اومد تا زبان‌هایی مثل Rust و C هم وارد مرورگر بشن. 🔹امروز مرورگرها از فناوری‌هایی مثل: ✅WebAssembly ✅ WebGPU ✅ WebGL ✅ Shared Memory ✅ SIMD پشتیبانی می‌کنن که باعث میشه بازی‌های AAA داخل مرورگر اجرا بشن و به همین دلیل اجرای بازی‌های بسیار سنگین داخل مرورگر کاملاً ممکنه. حتی موتورهای بازی بزرگی مثل Unreal Engine سال‌هاست امکان خروجی وب (بر پایه WebAssembly) رو آزمایش و پشتیبانی کرده‌اند. 💡 جمع‌بندی اWebAssembly در واقع پلی بین دنیای زبان‌های Native و مرورگره. به کمک LLVM، زبان‌هایی مثل Rust، C و Zig می‌تونن بدون بازنویسی کامل، داخل مرورگر اجرا بشن. همین فناوری باعث شده مرورگر از یک نمایش‌دهنده صفحات وب، به یک پلتفرم اجرای نرم‌افزار تبدیل بشه. #WebAssembly #Wasm #LLVM #Rust #Cpp #Zig #WebGPU #GameDev #WebDev 𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe 𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
472