uz
Feedback
Gopher Academy

Gopher Academy

Kanalga Telegram’da o‘tish
3 808
Obunachilar
Ma'lumot yo'q24 soatlar
+107 kunlar
+1930 kunlar
Obunachilarni jalb qilish
Iyun '26
Iyun '26
+49
0 kanalda
May '26
+45
0 kanalda
Get PRO
Aprel '26
+24
5 kanalda
Get PRO
Mart '26
+10
0 kanalda
Get PRO
Fevral '26
+79
1 kanalda
Get PRO
Yanvar '26
+29
8 kanalda
Get PRO
Dekabr '25
+103
7 kanalda
Get PRO
Noyabr '25
+72
0 kanalda
Get PRO
Oktabr '25
+598
1 kanalda
Get PRO
Sentabr '25
+61
6 kanalda
Get PRO
Avgust '25
+84
9 kanalda
Get PRO
Iyul '25
+99
10 kanalda
Get PRO
Iyun '25
+47
7 kanalda
Get PRO
May '25
+45
1 kanalda
Get PRO
Aprel '25
+63
8 kanalda
Get PRO
Mart '25
+90
8 kanalda
Get PRO
Fevral '25
+91
3 kanalda
Get PRO
Yanvar '25
+96
3 kanalda
Get PRO
Dekabr '24
+113
7 kanalda
Get PRO
Noyabr '24
+94
2 kanalda
Get PRO
Oktabr '24
+116
4 kanalda
Get PRO
Sentabr '24
+138
4 kanalda
Get PRO
Avgust '24
+101
2 kanalda
Get PRO
Iyul '24
+187
5 kanalda
Get PRO
Iyun '24
+173
11 kanalda
Get PRO
May '24
+301
2 kanalda
Get PRO
Aprel '24
+185
3 kanalda
Get PRO
Mart '24
+172
3 kanalda
Get PRO
Fevral '24
+154
0 kanalda
Get PRO
Yanvar '24
+207
0 kanalda
Get PRO
Dekabr '23
+215
4 kanalda
Get PRO
Noyabr '23
+77
2 kanalda
Get PRO
Oktabr '23
+79
0 kanalda
Get PRO
Sentabr '23
+70
0 kanalda
Get PRO
Avgust '23
+108
0 kanalda
Get PRO
Iyul '23
+68
0 kanalda
Get PRO
Iyun '23
+106
0 kanalda
Get PRO
May '23
+211
0 kanalda
Get PRO
Aprel '23
+142
0 kanalda
Get PRO
Mart '23
+56
0 kanalda
Get PRO
Fevral '23
+70
0 kanalda
Get PRO
Yanvar '23
+62
0 kanalda
Get PRO
Dekabr '22
+14
0 kanalda
Get PRO
Noyabr '22
+24
0 kanalda
Get PRO
Oktabr '22
+15
0 kanalda
Get PRO
Sentabr '22
+78
0 kanalda
Get PRO
Avgust '22
+47
0 kanalda
Get PRO
Iyul '22
+36
0 kanalda
Get PRO
Iyun '22
+26
0 kanalda
Get PRO
May '22
+27
0 kanalda
Get PRO
Aprel '22
+14
0 kanalda
Get PRO
Mart '22
+21
0 kanalda
Get PRO
Fevral '22
+13
0 kanalda
Get PRO
Yanvar '22
+24
0 kanalda
Get PRO
Dekabr '21
+51
0 kanalda
Get PRO
Noyabr '21
+107
0 kanalda
Get PRO
Oktabr '21
+13
0 kanalda
Get PRO
Sentabr '21
+31
0 kanalda
Get PRO
Avgust '21
+29
0 kanalda
Get PRO
Iyul '21
+41
0 kanalda
Get PRO
Iyun '21
+29
0 kanalda
Get PRO
May '21
+26
0 kanalda
Get PRO
Aprel '21
+49
0 kanalda
Get PRO
Mart '21
+376
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
20 Iyun0
19 Iyun+4
18 Iyun+2
17 Iyun+3
16 Iyun+3
15 Iyun+4
14 Iyun+3
13 Iyun+3
12 Iyun+1
11 Iyun+1
10 Iyun+3
09 Iyun+2
08 Iyun+2
07 Iyun+1
06 Iyun+4
05 Iyun+1
04 Iyun+3
03 Iyun0
02 Iyun+5
01 Iyun+4
Kanal postlari
🔴رکوردشکنی کامپیوتر کوانتومی Helios: دقت محاسبات به ۹۹.۹۹۷۵ درصد رسید 🔹شرکت «Quantinuum» به‌همراه آزمایشگاه ملی Sandia نتایج جدیدی از کامپیوتر کوانتومی Helios منتشر کرده‌اند که می‌تواند یکی از مهم‌ترین پیشرفت‌های سال‌های اخیر در مسیر ساخت کامپیوترهای کوانتومی بدون خطا باشد. این کامپیوتر کوانتومی موفق شده در عملیات تک‌کیوبیتی به دقت ۹۹.۹۹۷۵ درصد و در عملیات دوکیوبیتی به دقت ۹۹.۹۲۱ درصد دست پیدا کند؛ اعدادی که رکوردها را جابه‌جا کرده‌اند. 🔹میزان Fidelity یا دقت اجرای عملیات کوانتومی یکی از مهم‌ترین شاخص‌های ارزیابی این سیستم‌ها به شمار می‌رود. هرچه این عدد به ۱۰۰ درصد نزدیک‌تر باشد، احتمال بروز خطا در محاسبات کمتر خواهد بود. کامپیوتر کوانتومی Helios هم یک کامپیوتر کوانتومی ۹۸ کیوبیتی است که از ۵۰ کیوبیت منطقی بهره می‌برد و برپایه فناوری Trapped-ion ساخته شده است. 🔹کارشناسان معتقدند رسیدن به سطوح بالاتر در دقت محاسبه و توسعه سیستم‌های مقاوم در برابر خطا، می‌تواند در آینده راه را برای حل مسائل پیچیده‌تری باز کند که حتی قدرتمندترین ابرکامپیوترهای امروزی نیز از انجام آن‌ها ناتوان هستند. این دقت بالا می‌تواند در حوزه‌های مختلف، از طراحی داروهای جدید گرفته تا شبیه‌سازی مواد پیشرفته، علوم انرژی و رمزنگاری نسل آینده کاربردی باشد.

2
چرا اکثر پروژه‌های Microservice شکست می‌خورن؟ از چند سال پیش که معماری Microservice مد شد، خیلی از پروژه‌ها رفتن سمتش. اما یه تعداد قابل توجهی از همین پروژه‌ها بعد از مدتی به دردسر افتادن. می‌دونید چرا؟ چون از اول اصلا لازم نبود Microservice باشن. این موارد چقدر براتون آشناست؟ - ده‌ها سرویس کوچیک که هیچ‌کس مالک واقعی‌شون نیست. - تغییر یه Feature ساده که نیازمند تغییر چندین سرویسه. - یه تیم کوچیک که مسئول توسعه همه سرویس‌هاست. - مانیتورینگ و دیباگ سخت‌تر از خود توسعه شده. - هزینه زیرساخت و نگهداری هم سر به فلک کشیده. مشکل اینجاست که بعضی وقت‌ها پیچیدگی معماری از خود مسئله بیشتر میشه. در عمل برای بیل زدن یه باغچه، از لودر استفاده کردیم! یه پروژه با چند هزار یا حتی چند ده هزار کاربر رو بردیم روی معماری‌ای که اصلا برای این مقیاس طراحی نشده و فقط پیچیدگی، هزینه و دردسر بیشتری ایجاد کرده. به نظرم قبل از اینکه بپرسیم: چطور سیستم رو Microservice کنیم؟ باید از خودمون بپرسیم: اصلا چه مشکلی داریم که Microservice قراره حلش کنه؟ <Amir Rahimi Nejad/>
380
3
🍎 اگر به دنیای Apple علاقه‌مندی، این کانال رو از دست نده! آخرین و مهم‌ترین اخبار و رویدادهای اپل: 📱 iPhone و iOS 💻 MacBook و macOS ⌚ Apple Watch 🎧 AirPods و سرویس‌های اپل 🚀 تحلیل رویدادها، محصولات و آپدیت‌های جدید 📰 خلاصه روزانه مهم‌ترین اخبار دنیای Apple 👇👇👇👇 @mac_labdon ━━━━━━━━━━━━━━ 🔥 اگر اخبار Google و Android رو دنبال می‌کنی، این کانال برای توئه! جدیدترین و داغ‌ترین خبرها از: 📱 گوشی‌های سامسونگ، شیائومی و Google Pixel 🤖 Android و جدیدترین آپدیت‌ها 🏠 Google Home و گجت‌های هوشمند 🧩 اپلیکیشن‌ها و سرویس‌های گوگل 💻 Chromebook و اکوسیستم Google 🚀 معرفی محصولات، تحلیل‌ها و اخبار روز همه‌چیز درباره دنیای گوگل و اندروید در یک کانال: 👇👇👇👇 @google_labdon
380
4
یکی دیگه از اشتباهات رایج توی مصاحبه های بک اند اینه که طرف سریع میره سمت حل مسئله، بدون اینکه اول مسئله رو درست تعریف و یا درک کنه. مثلا سوال میشه: «سیستم رو طوری طراحی کن که بتونه درخواست های زیاد رو هندل کنه» و اون شخص سریع شروع می کنه به گفتن : ردیس، کافکا، میکروسرویس، لود بالانسر و ... در حالی که مثلا هنوز نپرسیده که : حجم ترافیک چقدره؟ الان read سنگین تره یا write؟ ما واسمون latency مهم تره یا consistency الان bottleneck کجاست؟ "نتیجه این میشه که راه حل از مسئله جلو میزنه" پس یادمون باشه که توی مصاحبه های بک اند، چیزی که بیشتر از تکنولوژی مهمه اینه که چقدر می تونی مسئله رو به شکل درست بشکنی و فرضیات رو شفاف کنی. در واقع اول باید بفهمی اصلا مشکل کجاست. <Meysam Naviddost/>
445
5
‌‌♨️ واکنش پاول دوروف به محدودیت اینترنت؛ پای ایران هم وسط کشیده شد! 🇮🇷🤔 🇬🇧 طبق گزارشات ظاهراً دولت بریتانیا قراره دسترسی افراد زیر ۱۶ سال به شبکه‌های اجتماعی رو محدود کنه 🚫📱، اما پاول دوروف معتقده این کار فقط نوجوان‌هارو به سمت VPN هل میده 🕵️‍♂️🌐. ▪️بنیان‌گذار تلگرام برای مثال از ایران و روسیه نام برده و گفته محدودیت‌ها باعث نمیشه کاربران شبکه‌های اجتماعی رو ترک کنن ؛ فقط روش دسترسیشون عوض میشه 🔄📶. ⚠️ طبق قانون جدید، کاربران بریتانیایی باید برای اثبات سن خود مدارکی مثل کارت شناسایی 🆔، کارت بانکی 💳 یا اسکن چهره ارائه کنن 📸. . https://t.me/+Bp8JeTpQoiUwMjVk
616
6
بزرگ‌ترین اشتباهی که برنامه‌نویس‌های تازه‌کار می‌کنن، کم کد زدن نیست. زیاد یاد گرفتنه. هر روز یک دوره جدید. هر روز یک تکنولوژی جدید. هر روز یک ویدیو با عنوان: “این مهارت رو یاد نگیری عقب می‌مونی!” و نتیجه؟ ۶ ماه می‌گذره. ۱۰ دوره دیدی. ۵۰۰ ساعت آموزش دیدی. اما هنوز یک پروژه واقعی نداری. حقیقتی که خیلی‌ها دوست ندارن بشنون: بازار کار به تعداد دوره‌هایی که گذروندی پول نمی‌ده. به مسئله‌هایی که می‌تونی حل کنی پول می‌ده. من رزومه‌هایی دیدم که ۳۰ مدرک داشتن. ولی حتی یک پروژه کامل داخلشون نبود. از اون طرف افرادی رو دیدم که فقط ۲ یا ۳ تکنولوژی بلد بودن. اما پروژه ساخته بودن. و دقیقاً همون‌ها استخدام شدن. اگر امروز دوباره از صفر شروع می‌کردم: کمتر آموزش می‌دیدم. بیشتر می‌ساختم. <Arsham Hajeb/>
626
7
🔥 بات‌های تلگرام حالا می‌تونن برای شما جدول یا فرمول ریاضی ارسال کنند! ⚡️جالبه بدونین که یکی از قابلیت‌های جدید که توی آپدیت جدید تلگرام اضافه شده، امکان دریافت پیام‌های فرمت‌دار از بات‌ها با ده‌ها گزینه‌ی غنی‌سازی متن هست. 📢بنا به اعلام تلگرام، حالا دیگه پیام بات‌ها محدود به تزیین ساده متن نیست و میتونن متن مورد نظرتون رو با موارد زیر هم ارسال کنن: ▫️مدیا درون خطی (عکس، ویدیو) ▫️کاروسل و کلاژ ▫️جدول ▫️نقل قول تو در تو ▫️هدینگ و لینک داخلی ▫️بخش‌های تاشو + پانوشت ▫️فرمول و ریاضیات ▫️بالا‌نویس، پایین‌نویس و... 💬 این یعنی بات‌ها دیگه می‌تونن مطالب علمی، خبری یا آموزشی رو خیلی حرفه‌ای‌تر مثل مطلب یه سایت برات بفرستن.
620
8
تلگرام با قابلیت جدید Rich Formatting یک سری ابزار کامل برای نوشتن متن در اختیارتون میذاره 📝✨، لیست 📋، جدول 📊، تیتر 📢، ریاضیات 🧮 و ...
489
9
گاهی وقتها نیاز نیست دقیقا مثل بقیه عمل کنی شاید قدرت در نگاه متفاوت بر خلاف بقیه هست بیایید این دو خط رو با دو زبان برنامه نویسی مطرح این روزها برسی کنیم گولنگ یا همون Go راست یا Rust قطعا در دنیای نرم افزار به اهمیت حافظه پی بردید حافظه محدوده و برای نرم افزارها مثل نفس که اگر نباشه قطعا مرگ حتمی است حالا یک اتاق رو در نظر بگیرید که چندین نفر توش تشک انداختن و خوابیدن صبح که بلند میشن و میرن اگر تشکها رو جمع نکنیم جا برای نشستن نیست پس مجبوریم اگر خودشون جمع نکردن یک نفر این کار رو انجام بده در دنیای نرم افزار اگر اون اتاق رو حافظه در نظر بگیریم میگیم GC و کارش جمع کردن تشکها هست وقتی کسی توش نخوبیده تا جای نشستن باز بشه خیلی از زبانها این روش رو دارن و استفاده میکنن اما زبان برنامه نویسی Rust این مفهوم و قابلیت رو پیاده نکرد و از دو مفهوم دیگه استفاده میکنه به اسم Ownership و Borrowing یعنی هر مقدار یک مالک دارد که بعد از استفاده اون رو پاک میکنه به زبان ساده تر میگه بزرگواری که روی تشک خوابیدی اگر بلند شدی رفتی بیرون حتما باید جات رو جمع کنی وگرنه معرفت باید بیاد جمع کنه دیگه وظیفه یک شخص خاص نیست برای همین مدیریت حافظه در راست در زمان کامپایل انجام میشه با دادن و پس گرفتن و این تضمین تمیز ماندن و نبود سرباره علاوه بر اون گاهی اوقات GC کارش رو تموم نمیکنه و متوقف میشه در راست چینین چیزی وجود نداره پس به جای رفتن در مسیری که همه رفتن یک مسیر و تفکر جدید رو پیش گرفت دنیای فنی مدیون همین متفاوت فکر کردنهاست | <Akbar Rezaeyan Ghane/>
512
10
🔵 عنوان مقاله giu 0.15: A Dear ImGui-Based GUI Framework 🟢 خلاصه مقاله: این فریم‌ورک گرافیکی مبتنی بر Dear ImGui پس از بیش از یک سال، بار دیگر با اولین نسخه رسمی خود عرضه شد. این ابزار قدرتمند، قابلیت‌های متنوعی را برای ساخت رابط‌های کاربری سریع و واکنش‌گرا در اختیار توسعه‌دهندگان قرار می‌دهد و از مزایای حالت فوری و چندپلتفرمی آن بهره‌مند می‌شود. در نسخه جدید، تیم توسعه‌دهنده تغییرات مهمی ایجاد کرده است که شامل افزودن یک تم روشن برای راحتی چشم کاربران و همچنین اصلاحاتی در نحوه مقیاس‌پذیری فونت در سیستم‌عامل macOS می‌باشد. این بهبودها نه تنها ظاهر کلی برنامه را بهبود می‌بخشد، بلکه تجربه کاربری کلی را نیز ارتقاء می‌دهد و توسعه دهندگان می‌توانند در برنامه‌های خود از ظاهری واضح و مدرن بهره‌مند شوند. این ابزار متن‌باز و سبک، قابلیت‌های متنوعی برای توسعه سریع رابط‌های کاربری در برنامه‌های مختلف فراهم می‌کند و کمک می‌کند تا توسعه‌دهندگان بدون نگرانی درباره مسائل مربوط به سازگاری پلتفرم‌ها، تمرکز بیشتری بر روی بهبود عملکرد و طراحی رابط‌های خود داشته باشند. آخرین نسخه نشان می‌دهد که تیم توسعه همچنان بر بهبود و توسعه این فریم‌ورک تمرکز دارد و قصد دارد تا آن را به یکی از ابزارهای اصلی در حوزه ساخت رابط کاربری قرار دهد. #رابط_کاربری #توسعه_نرم‌افزار #مک_اواس #فریم‌ورک 🟣لینک مقاله: https://github.com/AllenDang/giu/releases/tag/v0.15.0 ➖➖➖➖➖➖➖➖ 👑 @gopher_academy
348
11
🔵 عنوان مقاله Go code review notes 🟢 خلاصه مقاله: در این مقاله، به بررسی نکات مهم در مرور کد‌های زبان برنامه‌نویسی گو می‌پردازیم که در زمینه امنیت و پیشگیری از آسیب‌پذیری‌ها اهمیت زیادی دارند. در ادامه، توجه ویژه‌ای به موضوعاتی مانند کتابخانه‌های httputil و نوع خاصی از آن یعنی ReverseProxy، نحوه مدیریت آدرس‌های URL در بسته net/url، فرایندهای رمزگذاری و تحلیل داده‌های JSON با استفاده از encoding/json، و نگرانی‌های مربوط به سرریز اعدادی، بایت‌های null و حملات CSRF (جای‌گذاری مخرب درخواست‌های سایت) خواهیم داشت. این نکات، برای توسعه‌دهندگان گو که قصد دارند برنامه‌های امن و مقاوم در برابر حملات مختلف طراحی کنند، حیاتی است. در بخش اول، تمرکز بر روی نحوه استفاده صحیح از کتابخانه httputil و به ویژه عملکرد ReverseProxy است. این قسمت نشان می‌دهد که چگونه می‌توان به طور امن و بهینه از این ابزار برای ساخت پراکسی‌های معکوس بهره برد و خطرات احتمالی را کاهش داد. سپس، وارد بحث مدیریت آدرس‌های URL می‌شویم، جایی که استفاده نادرست از بخش net/url می‌تواند منجر به آسیب‌پذیری‌های امنیتی مانند حملات تزریق و دستکاری داده‌ها شود؛ بنابراین، نکات مهم در 验证 و پاکسازی صحیح این آدرس‌ها ارائه می‌شود. در ادامه، موضوع رمزگذاری و تجزیه و تحلیل داده‌های JSON مطرح می‌شود. در این بخش، راهکارهای جلوگیری از حملات مربوط به تحلیل ناصحیح داده‌ها و جلوگیری از آسیب‌پذیری‌های مربوط به پردازش بدافزارها آمده است. همچنین، نگرانی‌های مربوط به سرریزهای عددی و بایت‌های null به عنوان آسیب‌پذیری‌هایی که ممکن است موجب خطای برنامه یا نفوذهای مخرب شوند، بررسی می‌شود. در انتهای مقاله، موضوع مهم CSRF یا همان حملات جعل درخواست از طریق سایت مورد بحث قرار می‌گیرد و راهکارهای جلوگیری و پیشگیری از این نوع حملات ارائه می‌شود. این نکات، به توسعه‌دهندگان کمک می‌کند تا با آگاهی کامل، برنامه‌های مقاوم و امن بسازند و از خطرات امنیتی رایج جلوگیری کنند. این مطالب، برای برنامه‌نویسان و توسعه‌دهندگان فعال در دنیای گو که می‌خواهند سیستم‌های خود را در برابر حملات محافظت کنند، بسیار حائز اهمیت است و مطالعه آن‌ها توصیه می‌شود. #امنیت #گو #برنامه‌نویسی #حملات_سایبری 🟣لینک مقاله: https://www.elttam.com/blog/golang-codereview ➖➖➖➖➖➖➖➖ 👑 @gopher_academy
293
12
این نسخه یک CLAUDE.md عمومی برای پروژه‌های Go است. اگر پروژه‌ات ویژگی خاصی دارد (مثلاً Gin، Echo، Fiber، gRPC، MongoDB، PostgreSQL، Docker، Kubernetes یا Bazel)، بهتر است بخش‌های مخصوص آن‌ها را هم اضافه کنی تا Claude دقیق‌تر و مفیدتر عمل کند.
251
13
فایل CLAUDE.md در واقع یک راهنمای مخصوص ابزار Claude Code است. این فایل بخشی از خود پروژه یا زبان برنامه‌نویسی نیست؛ بلکه به هوش مصنوعی Claude می‌گوید وقتی روی این ریپازیتوری کار می‌کند، چگونه رفتار کند. اگر بخواهم ساده بگویم: CLAUDE.md برای Claude همان نقشی را دارد که README.md برای انسان‌ها دارد، با این تفاوت که مخاطبش هوش مصنوعی است. چرا این فایل وجود دارد؟ فرض کن یک توسعه‌دهنده از Claude Code استفاده می‌کند و به آن می‌گوید: «این باگ را درست کن.» اClaude قبل از تغییر کد، فایل CLAUDE.md را می‌خواند تا بفهمد: ساختار پروژه چیست؛ چگونه پروژه را build و test کند؛ فایل‌های تولیدشده (generated) کدام‌اند و نباید مستقیم تغییر کنند؛ معماری سیستم چگونه است؛ چه قوانین کدنویسی باید رعایت شود. بدون این فایل، مدل باید خودش از روی هزاران فایل حدس بزند.
296
14
دنیای تکنولوژی در شنبه ۲۳ خرداد؛ مهم‌ترین خبرها 🔒 شورای هماهنگی بانک‌ها حمله سایبری به چهار بانک بزرگ کشور را تأیید کرد؛ خدمات الکترونیک بانک‌های ملی، تجارت، صادرات و توسعه صادرات دچار اختلال گسترده شد. تیم‌های فنی اعلام کردند هیچ نشت اطلاعاتی رخ نداده و عملیات ایمن‌سازی در حال انجام است. 🚀 اسپیس‌ایکس در نخستین روز بورسی خود در نزدک ۲۳ درصد جهش کرد و ارزش شرکت به ۱.۷۷ تریلیون دلار رسید. این عرضه اولیه تاریخی، شرکت ایلان ماسک را به ششمین موجودیت ارزشمند آمریکا تبدیل کرد. 🤖 دولت آمریکا دسترسی کاربران غیرآمریکایی به مدل‌های پیشرفته انتروپیک را مسدود کرد؛ اندری کارپاتی، دانشمند ارشد این شرکت، به دلیل نداشتن تابعیت آمریکا از استفاده از همین مدل‌ها منع شد. انتروپیک این محدودیت را حاصل سوءتفاهم می‌داند و در حال اعتراض است. 💰 سرمایه‌گذاری ۹۰۰ میلیون دلاری گوگل در اسپیس‌ایکس اکنون ۱۰۰ میلیارد دلار ارزش دارد. این بازدهی ۱۱۰ برابری، آن را به یکی از سودآورترین سرمایه‌گذاری‌های تاریخ فناوری تبدیل کرده است. 📱 اوپن‌ای‌آی با همکاری جانی آیو در پی ساخت گوشی هوشمندی است که اپلیکیشن‌های سنتی را با موبایل‌های مبتنی بر ایجنت جایگزین کند. این پروژه می‌تواند مانند سقوط نوکیا و بلک‌بری، بازار موبایل را دگرگون سازد. 🌌 پژوهشگران با شبیه‌سازی ابررایانه‌ها احتمال می‌دهند منظومه شمسی میزبان سیاره غول‌پیکر پنجمی بوده که از مدار بیرون رانده شده است. این فرضیه بر پایه مدل نیس، تاریخچه شکل‌گیری سیارات را بازنگری می‌کند. ☄️ برخورد سیارک چیکشلوب ۶۶ میلیون سال پیش، محل برخورد در مکزیک را تا ۸ میلیون سال گرم نگه داشت. این گرمای زیرزمینی به پناهگاهی برای حیات میکروسکوپی تبدیل شد و نشان می‌دهد برخوردهای عظیم می‌توانند بستری برای شکل‌گیری حیات باشند. ⚛️ دانشمندان برای نخستین بار ساعت هسته‌ای ساختند؛ این فناوری بر گذارهای انرژی هسته اتم استوار است و دقت بسیار بالاتری نسبت به ساعت‌های اتمی فعلی دارد. همچنین امکان ساخت زمان‌سنج‌های کوچک‌تر و قابل‌حمل را فراهم می‌کند. 🍄 شبکه‌های قارچی زیر خاک طولی معادل ۱۱۰ کوادریلیون کیلومتر دارند؛ پژوهشی در Science نشان می‌دهد این ساختارها ۷۵۰ میلیون برابر فاصله زمین تا خورشید گسترده شده‌اند و نقش حیاتی در تعادل اقلیمی دارند. 🌿 راز سرعت خیره‌کننده ونوس مگس‌خوار پس از ۲۰ سال تحقیق فاش شد؛ حرکت سریع این گیاه نتیجه تغییر ویژگی‌های مکانیکی سلول‌هاست و نه صرفاً جابه‌جایی مایعات. این یافته در ژورنال Science منتشر شده است. 🏎 بی‌ام‌و با کانسپت Neue Klasse M، عصر جدید خودروهای اسپرت برقی را آغاز کرد. مدل M3 جدید با چهار موتور برقی و قدرتی حدود هزار اسب‌بخار، از بهار آینده وارد خط تولید می‌شود. 🎮 بازی GTA 5 به سرویس اشتراکی +GTA پیوست؛ کاربران این سرویس ماهانه هشت دلاری اکنون به بخش تک‌نفره دسترسی دارند. این اقدام درست پیش از عرضه GTA 6 در ۲۸ آبان انجام می‌شود. 🌍 مدل‌های اقلیمی هشدار می‌دهند جنگ هسته‌ای محدود در مناطق گرمسیری، آسیب‌های شدیدتری به لایه اوزون می‌زند. این تخریب ساختار محافظتی جو را مختل کرده و پیامدهای جهانی خطرناکی به دنبال دارد. 🔋 بنیان‌گذار انکر پیش‌بینی کرد پاوربانک‌ها طی چند سال آینده مانند پخش‌کننده‌های MP3 منسوخ شوند. این اظهارنظر در حالی مطرح می‌شود که انکر در سال ۲۰۲۴ حدود ۱۰۰ مدل مختلف پاوربانک عرضه کرده بود. 📱 سامسونگ گلکسی A27 5G را با تعهد آپدیت تا سال ۲۰۳۲ رونمایی کرد. این میان‌رده با نمایشگر ۶.۷ اینچی OLED و تراشه Snapdragon 6 Gen 3، برای استفاده طولانی‌مدت طراحی شده است. 🚗 جیران موتور دومین مرحله فروش خود را با قیمت قطعی آغاز کرد؛ در این طرح ۶ مدل GAC در ۱۱ تیپ با موعد تحویل ۹۰ روزه عرضه می‌شود و امکو هیبرید نخستین محصول انرژی نو در سبد فروش این شرکت است. 📈 بازگشت نسبی اینترنت، ترافیک مرسولات تجارت الکترونیک را ۳۴ درصد افزایش داد. مدیرعامل شرکت ملی پست اعلام کرد روزانه حدود ۱۰۰ هزار مرسوله بیشتر در شبکه پستی جابه‌جا شده است. … — تحریریه زومیت 👇👇👇👇 https://t.me/+Bp8JeTpQoiUwMjVk
248
15
🔵 عنوان مقاله Subtle Go Security Issues to Audit For 🟢 خلاصه مقاله: در ادامه مطالب مربوط به نکات بررسی امنیت کدهای زبان Go در سال ۲۰۲۲، این بار به جزئیات بیشتری در مورد موضوعات امنیتی مرتبط با کتابخانه‌های مهم این زبان مانند httputil و ReverseProxy پرداخته‌ایم. این بررسی‌ها شامل ارزیابی مشکلات امنیتی رایج مانند نشت اطلاعات، آسیب‌پذیری‌های مربوط به مدیریت درخواست‌های HTTP و نحوه کنترل آن‌ها است. همچنین، ذات آسیب‌پذیری‌هایی نظیر سرریزهای عدد صحیح، وجود بایت‌های تهی یا null bytes در ورودی‌ها و خطرات ناشی از حملات CSRF (Cross-Site Request Forgery) نیز مورد توجه قرار گرفته است. هدف از این مطالعه، شناسایی نقاط ضعف ظریف اما حیاتی است که ممکن است در شرایط اجرا، امنیت برنامه‌های مبتنی بر Go را تهدید کند و نیازمند بررسی و اصلاح دقیق است. در این مقاله، با تمرکز بر این حوزه‌های حساس، توصیه‌هایی برای توسعه‌دهندگان ارائه می‌شود تا بتوانند با رعایت بهترین شیوه‌های کد نویسی و استفاده از ابزارهای تحلیل امنیتی، از بروز آسیب‌پذیری‌های عمده جلوگیری کنند. شناخت این نکات ظریف و حساس در برنامه‌نویسی به زبان Go، نقش کلیدی در تضمین امنیت و پایداری پروژه‌های نرم‌افزاری ایفا می‌کند. #امنیت_برنامه‌نویسی #کد_امن #حملات_CSRF #بررسی_امنیتی 🟣لینک مقاله: https://www.elttam.com/blog/golang-code-review-notes-ii ➖➖➖➖➖➖➖➖ 👑 @gopher_academy
338
16
مهندس نرم‌افزار هستید یا فقط یک تایپیستِ کد؟ ماه‌ها درگیر ترجمه و بررسی فصل‌به‌فصل کتاب The Clean Coder اثر رابرت سی. مارتین بودم. این کتاب نه درباره‌ی سینتکس است و نه فریم‌ورک؛ بلکه درباره‌ی شخصیت و صفت ما به عنوان یک متخصص است. امروز، خلاصه این مانیفست بزرگ را در ۱۰ اصل جمع‌بندی می‌کنم. این چک‌لیستی است که مرز میان یک برنامه‌نویس آماتور و یک Software Craftsman را مشخص می‌کند: مانیفست ۱۰ گانه‌ی عمو باب برای حرفه‌ای‌ها: 1- مسئولیت تام خرابکاری‌ها: اگر غیرحرفه‌ای اشتباه کند، کارفرما تاوان می‌دهد. اما وقتی حرفه‌ای اشتباه کند، خودش خسارت را جمع می‌کند و مسئولیت باگ‌هایش را می‌پذیرد. 2- قانون اول (آسیب نزن): فرستادن کدی که از تستش مطمئن نیستی به واحد QA، نهایت بی‌انضباطی است. QA برای اطمینان نهایی است، نه برای شکار اشتباهات بدیهی ما! 3- دفاع از کیفیت کد: سریع و کثیف یک دروغ بزرگ است. کثیف‌کاری همیشه سرعت تیم را در آینده نزدیک صفر می‌کند. شکستن اصول مهندسی زیر فشار ددلاین، خیانت به بیزینس است. 4- شجاعت در نه گفتن: حرفه‌ای‌ها حقیقت را به قدرت مدیران می‌گویند. وقتی کاری غیرممکن است، بگو غیرممکن است. چیزی به نام سعی می‌کنموجود ندارد؛ سعی می‌کنم یعنی آماده شدن برای شکست! 5- زبانِ تعهد: کلمات مبهم مثل امیدوارم، باید انجام بشه یا کاش را حذف کن. یک حرفه‌ای قطعی صحبت می‌کند: من این تسک را تا روز سه‌شنبه ساعت ۱۲ تحویل می‌دهم. 6- قانون ۴۰/۲۰ در اخلاق کاری: کارفرما وظیفه ندارد برای تیز کردن اره‌ی تو و آپدیت رزومه‌ات پول بدهد. ۴۰ ساعت در هفته برای کارفرما کار کن، ۲۰ ساعت در هفته در زمان شخصی‌ات مطالعه و تمرین Kata کن. 7- فرار از تله‌ی ناحیه جریان (Flow Zone): خلسه و تمرکز تونلی موقع کد زدن، دید کلان معماری را از تو می‌گیرد. برای فرار از این تله و حذف سیلوهای دانش، Pair Programming کن. 8- هرم اتوماسیون تست: تست کردن، نوشتن چند تست واحد پراکنده نیست. پایداری سیستم نیازمند لایه‌های هماهنگ از تست‌های واحد بالای ۹۰٪، تست مؤلفه، یکپارچه‌سازی و تست سیستم است. 9- بیزینس را بفهم: بدترین کار این است که خودت را در مقبره‌ای از تکنولوژی دفن کنی، در حالی که بیزینسی که به تو پول می‌دهد در حال سقوط است. وظیفه تو شناور نگه داشتن کشتی کسب‌وکار است. 10- مسئولیت بزرگان برای جوانان: دانشگاه تئوری علوم کامپیوتر را می‌گوید، اما مهندسی واقعی را نه! وظیفه اخلاقی مهندسان ارشد این است که جونیورها را زیر بال و پر خود بگیرند و منتور کنند. تغییر و پذیرش این اصول، بیشتر از آنکه یک تصمیم عقلانی باشد، یک بلوغ انسانی و شخصیتی است.  | <Hamed Heydarian/>
451
17
🔵 عنوان مقاله Talos: An Open Source API Key Server from Ory 🟢 خلاصه مقاله: تالوس: سرور کلیدهای API متن‌باز از تیم اوری تیم توسعه‌دهنده پروژه‌های محبوبی مانند هیدرا و کریتوس، اکنون سرور کلیدهای API متن‌بازی را عرضه کرده‌اند که بر پایه زبان برنامه‌نویسی گو طراحی شده است. این سرور به صورت منبع باز در اختیار کاربران قرار گرفته است تا بتوانند به راحتی و با اطمینان، مدیریت و صدور کلیدهای API را در پروژه‌های خود انجام دهند. این ابزار جدید به ویژه برای کاربرانی مفید است که نیازمند مدیریت امن و موثر کلیدهای API برای سرویس‌های مختلف، ارتباط بین ماشین‌ها، و حتی عامل‌های هوش مصنوعی هستند. با توجه به متن‌باز بودن آن، توسعه‌دهندگان و شرکت‌ها می‌توانند این سرور را بر اساس نیازهای خاص خود سفارشی‌سازی کرده و در بسترهای مختلف پیاده‌سازی کنند. در نتیجه، تالوس یک گزینه کارآمد و قابل اعتماد برای سازمان‌ها و توسعه‌دهندگانی است که به دنبال راه‌حلی امن، قابل توسعه و آزاد برای مدیریت کلیدهای API خود می‌گردند. این پروژه، گامی مهم در جهت تقویت امنیت و انعطاف‌پذیری در ارتباطات اپلیکیشن‌ها و سیستم‌های مختلف است. #کلیدهای_API #متن_باز #امنیت_سایبری #توسعه_نرم‌افزار 🟣لینک مقاله: https://github.com/ory/talos ➖➖➖➖➖➖➖➖ 👑 @gopher_academy
365
18
🔵 عنوان مقاله How Much Do AMD64 Microarchitecture Levels Help? 🟢 خلاصه مقاله: در دنیای توسعه نرم‌افزار و بهینه‌سازی سیستم‌ها، سطح‌بندی معماری میکرو AMD64 نقش مهمی در عملکرد نهایی برنامه‌ها دارد. بررسی‌های اخیر نشان می‌دهد که ارتقا از نسل‌های قبلی به نسخه‌های جدیدتر، همچون v2 و v3، تاثیر قابل توجهی در بهبود سرعت اجرای برنامه‌ها دارد. اما پس از این مراحل، به نظر می‌رسد که افزایش سطح به v4 دیگر به اندازه قبل سودمند نیست و اغلب تفاوت چشمگیری در عملکرد مشاهده نمی‌شود. در این زمینه، لازم است توسعه‌دهندگان قبل از تغییر در هدف ساخت برنامه، حتماً روی کدهای سنگین پردازشی بنچمارک بگیرند. چرا که نسخه v4، برای بهره‌برداری کامل نیازمند پردازنده‌هایی است که از قابلیت AVX-512 پشتیبانی کنند. اما، نکته مهم این است که تا کنون، کامپایلر زبان Go به‌طور پیش‌فرض این ویژگی را فعال نکرده است و برنامه‌های تولید شده با این زبان، در حال حاضر، از قابلیت AVX-512 بهره‌مند نیستند. بنابراین، ارزیابی تاثیر هر سطح معماری باید پیش از نهایی‌سازی و اجراهای گسترده انجام شود تا کاربران بتوانند بهترین تصمیمات را برای بهینه‌سازی عملکرد برنامه‌های خود بگیرند و از صرف منابع و زمان بی‌دلیل جلوگیری کنند. #معماری_پردازنده #بهینه‌سازی_کد #توسعه_نرم‌افزار #گام‌های_پیشرفته 🟣لینک مقاله: https://lemire.me/blog/2026/06/06/how-much-do-amd64-microarchitecture-levels-help-in-go/ ➖➖➖➖➖➖➖➖ 👑 @gopher_academy
376
19
🚫 هوش مصنوعی Claude Mythos 5 آن‌قدر قوی و خطرناک است که آمریکا جلوی آن را گرفت 🛑 ▫️فقط چند روز از معرفی Claude Fable 5 و Claude Mythos 5 گذشته بود؛ مدل‌هایی که با توانایی‌های چشمگیر در برنامه‌نویسی 💻، استدلال و انجام وظایف پیچیده 🧩، به یکی از داغ‌ترین موضوعات دنیای هوش مصنوعی تبدیل شدند. ▫️اما حالا Anthropic اعلام کرده به دلیل مقررات جدید دولت آمریکا 🇺🇸، دسترسی کاربران خارجی به این مدل‌ها محدود شده است. اقدامی که گفته می‌شود با ملاحظات امنیت ملی 🛡️ و نگرانی درباره سوءاستفاده از قابلیت‌های پیشرفته این مدل‌ها مرتبط است. ▫️ پس از محدودیت صادرات تراشه‌های هوش مصنوعی 🚫، حالا خودِ مدل‌های AI نیز به فناوری‌های استراتژیک و حساس تبدیل شده‌اند. ▫️ به نظر می‌رسد رقابت جهانی هوش مصنوعی وارد مرحله‌ای شده که دولت‌ها دیگر فقط روی سخت‌افزارها حساس نیستند؛ بلکه روی خود مدل‌ها هم کنترل اعمال می‌کنند 🌐🤖.
369
20
Go | OpenCode https://opencode.ai/docs/go/
330