Gopher Academy
3.34K subscribers
920 photos
40 videos
280 files
2.02K links
🕸 Gopher Academy

🔷interview golang
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
Learn Building Scalable & Resilient Go Backend

🟢 خلاصه مقاله:
مقاله‌ای که مورد بحث قرار گرفته، به معرفی دوره آینده "Go Event-Driven" می‌پردازد، که مهارت‌های مرتبط با برنامه‌نویسی رویداد محور را آموزش می‌دهد. برنامه‌نویسی رویداد محور با زبان Go یکی از مهارت‌های درخواستی و مهم در بازار کار فناوری اطلاعات است و این دوره به شرکت‌کنندگان فرصتی می‌دهد تا از دیگر رقبا متمایز شوند. مشارکت در این دوره فرصتی است برای افراد جهت به دست آوردن دانش فنی به روز و کاربردی در زمینه‌ی برنامه‌نویسی رویداد محور، که می‌تواند به پیشرفت شغلی و فرصت‌های بهتری در آینده منجر شود.

🟣لینک مقاله:
https://threedots.tech/event-driven/?utm_source=golang-weekly


👑 @gopher_academy
👍2🔥21
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1255447]


در پیام خطای SIGSEGV که مشاهده می‌کنید، pc مخفف "Program Counter" است. Program Counter (یا به اختصار PC) یک ثبات (register) در پردازنده است که آدرس دستورالعملی را که قرار است بعدی اجرا شود، نگه می‌دارد.

توضیحاتی درباره‌ی پیام خطا:

🔵اsignal SIGSEGV: این سیگنال نشان می‌دهد که یک Segmentation Fault رخ داده است، یعنی برنامه سعی کرده به آدرسی از حافظه دسترسی پیدا کند که مجاز نیست.

🔵اcode=0x1: این مقدار نشان‌دهنده‌ی کد خطای خاصی است که در اینجا بیان می‌کند که خطا به دلیل دسترسی نامعتبر به حافظه رخ داده است.

🔵اaddr=0x0: این مقدار نشان می‌دهد که برنامه سعی کرده به آدرس حافظه 0x0 دسترسی پیدا کند. دسترسی به این آدرس معمولاً به دلیل استفاده از اشاره‌گر تهی (nil pointer) است.

🔵اpc=0x1255447: این مقدار نشان می‌دهد که برنامه در کدام آدرس حافظه (instruction address) در حال اجرا بود که خطا رخ داد. این آدرس نشان می‌دهد که کدام دستور در کد شما باعث بروز این خطا شده است.


👑 @gopher_academy
👍31🍾1
🔵 عنوان مقاله
How to Write a '4000 Stars' GitHub README for Your Project

🟢 خلاصه مقاله:
مقاله مذکور به بحث در مورد اهمیت و نکات کلیدی ایجاد فایل‌های README خوب می‌پردازد که در دایره‌ی توسعه‌دهندگان نرم‌افزار، به ویژه پروژه‌های برنامه‌نویسی به زبان Go مانند پروژه Daytona، استفاده می‌شود. نویسندگان با تکیه بر تجارب خود، تاکید می‌کنند که یک README خوب باید واضح، مختصر و مفید باشد و نه تنها نحوه استفاده از کد، بلکه هدف و مقصود کلی پروژه را نیز شرح بدهد. آنها به این نکته اشاره می‌کنند که README باید به گونه‌ای نوشته شود که هم برای مبتدیان قابل فهم باشد و هم اطلاعات کافی برای پیشرفته‌ترین کاربران فراهم آورد. از جمله دیگر توصیه‌ها، به‌روزرسانی مداوم README به هنگام تغییرات در پروژه و استفاده از لینک‌های داخلی برای ارجاع دادن به بخش‌های مختلف اسناد یا منابع خارجی است. نویسندگان معتقدند که یک README مؤثر می‌تواند در موفقیت کلی پروژه نقش بسزایی داشته باشد.

🟣لینک مقاله:
https://www.daytona.io/dotfiles/how-to-write-4000-stars-github-readme-for-your-project


👑 @gopher_academy
👍3
🖐درود به همه دوستان

لیست چنل های ما👇

🔵 موقعیت شغلی های گولنگ
❤️ @gopher_job


🔵 آموزش و مقالات بروز انواع دیتابیس ها
❤️ @database_academy
👍5🍾1
Gopher Academy pinned «🖐درود به همه دوستان لیست چنل های ما👇 🔵 موقعیت شغلی های گولنگ ❤️ @gopher_job 🔵 آموزش و مقالات بروز انواع دیتابیس ها ❤️ @database_academy»
🔵 عنوان مقاله
More Powerful Go Execution Traces

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفته به تلاش‌های تیم برنامه‌نویسی زبان برنامه‌نویسی Go در دو نسخه اخیر اشاره دارد، که در آن‌ها به بهبود و تعمیر سیستم اجرایی tracing پرداخته شده است. این بهبودها منجر به کاهش ده برابری در بار اضافی سیستم و افزایش قابلیت‌های مقیاس‌پذیری در trace‌ها شده‌است. از نتایج این پیشرفت‌ها، دو ویژگی آزمایشی جدید معرفی شده‌اند. نخست، توانایی ضبط مداوم اجرا که به‌عنوان 'flight recording' شناخته می‌شود و دوم، API مخصوص خواندن traceها. هر دو ویژگی جدید، افق‌های تازه‌ای را برای توسعه‌دهندگان و محققان در زمینه تحلیل کارایی و عیب‌یابی برنامه‌ها فراهم می‌آورند و قدم‌های مهمی در جهت افزایش کارایی و تحلیل‌پذیری برنامه‌ها در Go به‌شمار می‌روند.

🟣لینک مقاله:
https://go.dev/blog/execution-traces-2024


👑 @gopher_academy
👍4
در زبان Go، defer یک مکانیزم است که به شما اجازه می‌دهد یک تابع را در انتهای اسکوپ (scope) اجرا کنید، معمولاً برای پاکسازی منابع یا اجرای کدهای نهایی مثل بستن فایل‌ها، قفل‌ها، یا کانکشن‌ها.

در Go، چندین نوع defer وجود دارد که بر اساس نحوه پیاده‌سازی و تخصیص منابع، رفتارهای مختلفی دارند:

🟢 1. Open-Coded Defer

اOpen-coded defer نوعی از defer است که بهینه‌سازی شده و مستقیماً در کد قرار داده می‌شود. این نوع defer زمانی اتفاق می‌افتد که Go تشخیص دهد که فراخوانی defer نیازی به پیچیدگی‌های اضافه‌ی معمول (مثل تخصیص حافظه روی heap) ندارد. معمولاً این بهینه‌سازی زمانی انجام می‌شود که تعداد کمی defer در تابع وجود دارد و آنها ساده هستند.

ویژگی‌ها:
- از تخصیص حافظه اضافی جلوگیری می‌کند.
- سریع‌تر اجرا می‌شود.
- مستقیم در کد قرار می‌گیرد و از پیچیدگی‌های معمول defer اجتناب می‌کند.

🟢 2. Heap-Allocated Defer

اHeap-allocated defer زمانی ایجاد می‌شود که defer به دلایل خاصی نیاز به تخصیص حافظه روی heap دارد. این اتفاق معمولاً در مواقعی رخ می‌دهد که تابع دارای چندین defer پیچیده باشد، یا زمانی که defer در یک تابع ناشناس یا گوروتین استفاده شود.

ویژگی‌ها:
- برای مدیریت defer باید از heap استفاده کند.
- کندتر از open-coded defer است زیرا نیاز به تخصیص حافظه و مدیریت اضافی دارد.
- در تابع‌هایی که تعداد زیادی defer دارند یا defer در گوروتین‌ها استفاده شده، این نوع دیده می‌شود.

🟢 3. Stack-Allocated Defer

اStack-allocated defer نوعی از defer است که در stack تخصیص داده می‌شود. این نوع معمولاً در مواقعی استفاده می‌شود که defer از لحاظ تخصیص منابع ساده است و نیازی به استفاده از heap ندارد، اما همچنان نمی‌تواند open-coded باشد. این نوع به نوعی میان open-coded و heap-allocated قرار می‌گیرد.

🔵ویژگی‌ها:
- روی stack تخصیص داده می‌شود.
- از heap استفاده نمی‌کند، بنابراین بهینه‌تر از heap-allocated defer است.
- به دلایلی نمی‌تواند open-coded باشد (مثل پیچیدگی بیشتر یا وجود چندین defer).

🔴 جمع‌بندی

- `Open-coded defer`: بهینه‌ترین نوع، زمانی که defer ساده و کم تعداد باشد.
- `Heap-allocated defer`: کمینه کارایی دارد زیرا نیاز به تخصیص حافظه روی heap دارد.
- `Stack-allocated defer`: از stack استفاده می‌کند و بین کارایی و پیچیدگی قرار می‌گیرد.

این تمایزها به دلیل نحوه مدیریت منابع و بهینه‌سازی‌های مختلف در کامپایلر Go است و درک آنها می‌تواند به نوشتن کدهای کاراتر کمک کند.


👑 @gopher_academy
👍6
🔵 عنوان مقاله
Valgo 0.3: An Expressive Validator Library

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفته به معرفی کتابخانه‌ای جدید برای اعتبارسنجی داده‌ها به نام "Valgo" پرداخته است. تمرکز اصلی این کتابخانه بر تایپ‌سیف (امنیت نوع) و قابلیت توسعه با استفاده از جنریک‌ها است. این کتابخانه با سایر کتابخانه‌های اعتبارسنجی تفاوت‌های چشمگیری دارد، به ویژه در نحوه اعمال قوانین اعتبارسنجی. در "Valgo"، قوانین به جای استفاده از تگ‌های ساختار، به صورت توابع نوشته می‌شوند که این امر امکان سازگاری و انعطاف‌پذیری بیشتری در چگونگی و مکان اعتبارسنجی داده‌ها را فراهم می‌آورد. این تغییر نه تنها افزایش کنترل بر روی پروسه اعتبارسنجی را به دنبال دارد بلکه امکان سفارشی‌سازی بیشتری را برای توسعه‌دهندگان ایجاد می‌کند تا بتوانند با توجه به نیازهای خاص پروژه خود، بهترین استفاده را از این کتابخانه ببرند.

🟣لینک مقاله:
https://github.com/cohesivestack/valgo


👑 @gopher_academy
👍5
درود دوستان اپدیت جدید تلگرام(البته خیلی وقت پیش) که ری اکشن جدیدی به نام استارز فعال شده که با زدن اون میتونید به چنل هایی که دوست دارید استارز هدیه بدین و ازشون حمایت کنید.

استارز هایی که شما اهدا میکنید به موجودی چنل ها اضافه میشه و قابلیت برداشتش برای ادمین ها فراهم میشه

این استارز رو ما اضافه کردیم توی reaction های چنل


👑 @gopher_job
3🔥1🎉1🕊1🍾1
🔵 عنوان مقاله
Debugging a Go Bug with Non-Blocking Reads

🟢 خلاصه مقاله:
مقاله مورد بررسی به مشکلی اشاره دارد که در آن رفتارهای متفاوتی در سیستم‌های عامل مختلف رخ داده است، که این امر باعث شد تا تیم توسعه‌دهنده زبان برنامه‌نویسی Go یک بروزرسانی سریع را ایجاد کنند تا مشکل را برطرف نمایند. با این حال، اگر کاربران نمی‌خواهند برای رفع این مشکل منتظر باشند، راه حل ساده و مقطعی نیز وجود دارد. این مقاله نشان می‌دهد که چگونه یک تفاوت در نحوه اجرای دستورالعمل‌ها در سیستم‌های عامل مختلف ممکن است بر عملکرد برنامه‌ها تأثیر گذارد و تاکید می‌کند بر لزوم آمادگی و سرعت عکس‌العمل در مواجهه با چنین شرایطی. این خلاصه نشان می‌دهد که تیم‌های توسعه باید چگونه به سرعت به تغییرات و تفاوت‌ها در محیط‌های مختلف واکنش نشان دهند تا اطمینان حاصل شود که نرم‌افزارها به طور یکنواخت در همه پلتفرم‌ها کار می‌کنند.

🟣لینک مقاله:
https://scratchdata.com/blog/go-nonblocking-pipes-bug/


👑 @gopher_academy
👍3🍾1
🔵 عنوان مقاله
For Loops and More in Go

🟢 خلاصه مقاله:
مقاله‌ای به بررسی جزئیات پیچیده‌تر و کاربرد‌های پیشرفته‌تر حلقه‌های for می‌پردازد که شاید در نگاه اول برای مبتدیان به نظر رسیده باشد، اما دانش عمیق‌تری را در مورد استفاده کامل از آن‌ها نیاز دارد. نویسنده، میکی، به بررسی چگونگی مدیریت متغیرهای متعدد درون حلقه‌ها، زمان مناسب استفاده از شکست‌های برچسب‌دار و تأثیر سیمانتیک‌های حلقه range بر روی به‌روزرسانی ساختارهای حلقه می‌پردازد. با ارائه نمونه‌های متعدد، میکی استفاده‌های متنوع و پیچیدگی‌هایی را که ممکن است در استفاده عملی از حلقه‌های for پیش آید، روشن می‌کند. این مقاله به خوانندگان کمک می‌کند تا درک عمیق‌تری از استفاده اثربخش حلقه‌های for در برنامه‌نویسی کسب کنند.

🟣لینک مقاله:
https://www.ardanlabs.com/blog/2024/03/for-loops-and-more-in-go.html


👑 @gopher_academy
👍3🕊1
🔵 عنوان مقاله
Hugot: Hugging Face Transformer Pipelines in Go

🟢 خلاصه مقاله:
این مقاله به بررسی پروژه‌ای می‌پردازد که هدف آن سهولت اجرای خطوط لوله ترانسفورمر Hugging Face از طریق زبان برنامه‌نویسی Go بدون نیاز به استفاده از پایتون یا API‌های خارجی است. با این حال، لازم به ذکر است که این پروژه به طور کامل با Go نوشته نشده است، بلکه از ONNX Runtime بهره می‌برد. تاکنون، این پروژه تنها مدل‌های ONNX و تعداد محدودی از خطوط لوله را پشتیبانی می‌کند. این تلاش برای یکپارچه سازی و تسهیل در به کارگیری مدل‌های پیشرفته هوش مصنوعی در بسترهای توسعه نرم‌افزار مختلف، گام مهمی در افزایش دسترسی و کاربردی‌سازی فناوری‌های نوین در زمینه یادگیری ماشین به شمار می‌رود.

🟣لینک مقاله:
https://github.com/knights-analytics/hugot


👑 @gopher_academy
2
🔵 عنوان مقاله
Failsafe: Fault Tolerance and Resilience Patterns

🟢 خلاصه مقاله:
مقاله مورد نظر کتابخانه‌ی مخصوص توسعه‌ی برنامه‌های مقاوم در برابر خطا را معرفی می‌کند که این امکان را می‌دهد کدها را درون سیاست‌های مختلفی همچون Retry (تلاش مجدد)، CircuitBreaker (قطع‌کننده مدار)، RateLimiter (محدودکننده نرخ)، Timeout (تایم‌اوت) و Fallback (عملیات جایگزین) بپوشانید؛ به این ترتیب افزایش استحکام و کاهش آسیب‌پذیری برنامه‌ها امکان‌پذیر می‌شود. این کتابخانه، که قبلاً چندین ماه پیش به آن اشاره شده بود، با انتشار نسخه‌ی 0.6 قابلیت‌های تازه‌ای اضافه شده است که از جمله مهم‌ترین آن‌ها امکان ادغام با مشتری‌های HTTP است. این قابلیت جدید توانایی کتابخانه را در اجرای عملیات‌های شبکه‌ای به صورت مقاوم‌تر و انعطاف‌پذیرتر افزایش می‌دهد و به واسطه‌ی آن، توسعه‌دهنده‌گان می‌توانند برنامه‌های خود را از خطاهای مختلف شبکه بهتر محافظت کنند.

🟣لینک مقاله:
https://failsafe-go.dev/


👑 @gopher_academy
👍3
از دیتاهای تلگرام بک آپ بگیرین؛ به بهانه دستگیری دورف

https://youtu.be/4cGqJJoRLyc

خبر امروز صبح برای ما این بود که دورف در فرانسه دستگیر شده؛ احتمالا به خاطر اتهام‌هایی مثل عدم رسیدگی به جرایم مشهود داخل تلگرام. من و شما ممکنه در این مورد نظرات متنوعی داشته باشیم ولی نکته مهم اینه که دیتای ما باید در کنترل ما باشه و خوبه از این دیتا بک آپ داشته باشیم.


👑 @gopher_academy
🕊4
Gopher Academy
از دیتاهای تلگرام بک آپ بگیرین؛ به بهانه دستگیری دورف https://youtu.be/4cGqJJoRLyc خبر امروز صبح برای ما این بود که دورف در فرانسه دستگیر شده؛ احتمالا به خاطر اتهام‌هایی مثل عدم رسیدگی به جرایم مشهود داخل تلگرام. من و شما ممکنه در این مورد نظرات متنوعی داشته…
🔻دادگاه بنیان‌گذار تلگرام احتمالاً امروز برگزار شود

🔸برخی خبرگزاری‌های فرانسه می‌گویند پاول دوروف، بنیان‌گذار تلگرام، امروز یکشنبه ۴ شهریورماه برای رسیدگی به اتهاماتش در دادگاه حاضر می‌شود.

#telegram

🔹روسیه، فرانسه را به عدم همکاری در پرونده پاول دوروف متهم کرد

🔸مقامات روسی بعد از دستگیری پاول دوروف خواستار دسترسی به بنیانگذار تلگرام شدند، اما هیچ پاسخی از سوی فرانسه دریافت نکرده‌اند.

🔸سفارت روسیه در پاریس در بیانیه‌ای اعلام کرد: «ما فوراً از مقامات فرانسوی خواستیم دلایل این بازداشت را توضیح دهند و خواستار حمایت از حقوق وی و اعطای دسترسی کنسولی شدیم.»


حمایت از پاول دوروف با موشک کاغذی

🔸معترضان به بازداشت پاول دوروف، بنیان‌گذار تلگرام، با موشک کاغذی مقابل سفارت فرانسه در روسیه حاضر شدند تا حمایت خود را از او را اعلام کنند.

#telegram


👑 @gopher_academy
🕊61
Gopher Academy
🔻دادگاه بنیان‌گذار تلگرام احتمالاً امروز برگزار شود 🔸برخی خبرگزاری‌های فرانسه می‌گویند پاول دوروف، بنیان‌گذار تلگرام، امروز یکشنبه ۴ شهریورماه برای رسیدگی به اتهاماتش در دادگاه حاضر می‌شود. #telegram 🔹روسیه، فرانسه را به عدم همکاری در پرونده پاول دوروف…
سقوط ارزهای مرتبط با تلگرام پس از دستگیری پاول دوروف؛ کاهش ارزش TON و نات‌کوین

🔸دستگیری «پاول دوروف»، بنیان‌گذار #تلگرام، باعث آشفتگی رمزارزهای مرتبط با این سرویس پیام‌رسان شده است. TON، نات‌کوین و DOGS$ ازجمله ارزهایی هستند که ارزش آن‌ها از زمان اعلام این خبر سقوط کرده است.

🔸پس از گزارش رسانه‌های فرانسوی مبنی بر دستگیر پاول دوروف، ارزش تون‌کوین (TON) بیش از ۱۴.۵ درصد کاهش یافت. در زمان نگارش این گزارش نیز TON با قیمت ۵.۶۲ دلار معامله می‌شود.

🔸علاوه‌براین، توکن DOGS$ که هنوز به‌طور رسمی فهرست نشده است نیز با کاهش ارزش مواجه شد. ارزش این توکن در بازارهای پیش از عرضه، نزدیک به ۲۲ درصد کاهش یافته است. نات‌کوین دیگر ارزی است که با کاهش ۲۰ درصدی ارزش خود مواجه شده.

#telegram


👑 @gopher_academy
🕊6
🔵 عنوان مقاله
Konf 1.0: A Flexible Configuration Loader

🟢 خلاصه مقاله:
مقاله به بررسی ویژگی‌های کتابخانه‌ی Konf می‌پردازد که برای مدیریت تنظیمات پیکربندی در برنامه‌ها مناسب است. این ابزار انعطاف‌پذیری بالایی دارد و از منابع مختلف تنظیمات، از فایل‌های محلی و متغیرهای محیطی گرفته تا سرویس‌های ابری مانند S3، AWS AppConfig و GCP Secret Manager پشتیبانی می‌کند. Konf به شما اجازه می‌دهد که بدون وابستگی شدید به یک منبع خاص، تنظیمات لازم برای برنامه خود را مدیریت کنید. این ویژگی‌ها کنترل و انعطاف بیشتری به توسعه‌دهندگان می‌دهد و به آن‌ها امکان می‌دهد که نحوه بارگذاری و ادغام تنظیمات در برنامه‌ها را به شکل صحیح و کارآمد ترتیب دهند.

🟣لینک مقاله:
https://github.com/nil-go/konf


👑 @gopher_academy
👍2
🔵 عنوان مقاله
Hookdeck: The Amazon EventBridge Alternative

🟢 خلاصه مقاله:
مقاله مورد بحث، راهکاری را برای تیم‌های مهندسی به منظور بهبود مدیریت پیام‌ها در معماری گرا به رویداد (EDA) ارائه می‌دهد. روش پیشنهادی شامل دریافت، تبدیل، فیلتر، هدایت و ارسال پیام‌ها از طریق یک درگاه رویداد است. این فرآیند به تیم‌های مهندسی اجازه می‌دهد تا ارتباطات بین بخش‌های مختلف و سرویس‌ها را به صورت کارآمدتر مدیریت کنند. درگاه رویداد به عنوان واسطی عمل می‌کند که پیام‌ها را بر اساس الزامات دقیق فیلتر کرده و به درستی در مسیرهای مورد نظر قرار می‌دهد. این سیستم همچنین فرصت‌هایی برای خطاهای کمتر در انتقال داده‌ها و عملکرد بهینه‌تر در دسترسی و تبادل اطلاعات فراهم می‌آورد. در نتیجه، راهکار واسط رویداد می‌تواند به طرز قابل توجهی به بهبود کارایی و اثربخشی فرآیندهای مهندسی در یک سازمان کمک کند.

🟣لینک مقاله:
https://hookdeck.com?ref=goweekly-500


👑 @gopher_academy
👍3
Gopher Academy
سقوط ارزهای مرتبط با تلگرام پس از دستگیری پاول دوروف؛ کاهش ارزش TON و نات‌کوین 🔸دستگیری «پاول دوروف»، بنیان‌گذار #تلگرام، باعث آشفتگی رمزارزهای مرتبط با این سرویس پیام‌رسان شده است. TON، نات‌کوین و DOGS$ ازجمله ارزهایی هستند که ارزش آن‌ها از زمان اعلام این…
🌐بیانیه رسمی تلگرام: پاول دورف چیزی برای مخفی‌کردن ندارد

🔸در بیانیه‌ای که در کانال رسمی اخبار تلگرام منتشر شده، آمده است که این پیام‌رسان تابع قوانین اتحادیه اروپا، ازجمله قانون سرویس‌های دیجیتال است. این پیام‌رسان یادآور شده که روش‌های مدیریت محتوا در تلگرام مطابق استانداردهای موجود در این صنعت است و دائماً بهبود پیدا می‌کند.

🔸در بخش دیگری از این بیانیه آمده است:
«پاول دورف، مدیرعامل تلگرام، چیزی برای مخفی‌کردن ندارد و مکرراً به اروپا سفر می‌کند. بی‌معنی است که ادعا کنیم یک پلتفرم یا مالکش مسئول سوءاستفاده از آن پلتفرم است.»

🔸درحالی‌که رمزنگاری پیام‌ها در #تلگرام به‌صورت پیش‌فرض و در چت‌های معمولی فعال نیست، این شرکت رویکردی خنثی را در زمینه مدیریت محتوا در پیش گرفته است.

🔸 #پاول_دورف پیش‌تر در مصاحبه‌ای با «تاکر کارلسون» گفته بود که این پلتفرم در برابر درخواست دولت‌ها برای حذف محتوا مقاومت می‌کند.

🔸🔸🔸

بازداشت پاول دورف در فرانسه ممکن است ٢۴ ساعت دیگر تمدید شود

🔹«پاول دورف»، مدیرعامل #تلگرام، عصر شنبه در فرودگاه لو بورژه فرانسه بازداشت شد. اکنون به گفته یک منبع قضایی فرانسوی، بازداشت #پاول_دورف ممکن است ٢۴ ساعت دیگر نیز تمدید شود. طبق سازوکارهای سیستم حقوقی فرانسه، پلیس می‌تواند یک فرد را به مدت ٢۴ ساعت بازداشت کند و این مدت یک‌بار نیز قابل تمدید است. اگر مقامات بخواهند دورف را پس از بازداشت اولیه نگه دارند، ممکن است او کمی دیرتر به دادگاه پاریس معرفی شود.

🔸🔸🔸

🔵ارزش بازار Toncoin با بازداشت پاول دورف حدود ٢.٧ میلیارد دلار کاهش یافت

🔸بعد از بازداشت «پاول دورف»، مؤسس و مدیرعامل #تلگرام، در فرانسه، بازار رمزارزهای مرتبط با این پیام‌رسان روزهای متلاطمی را سپری می‌کند. بر همین اساس، ارزش توکن Toncoin که وابسته به این پیام‌رسان است با کاهشی حدود ۲.۷ میلیارد دلاری روبه‌رو شده است.

🔸توکن Toncoin روز دوشنبه در سنگاپور با قیمت تقریبی ۵.۶۹ دلار معامله شد که کاهشی ۱۶ درصدی نسبت به قبل را نشان می‌دهد. پیش‌بینی می‌شود که بازار توکن‌های مرتبط با تلگرام تا زمانی که #پاول_دورف در بازداشت است، همچنان متلاطم باقی بماند. درحالی‌که مدیر Toncoin پیش‌ازاین گفته بود که آن‌ها مجزا از تلگرام فعالیت می‌کنند، اما ارتباط بین آن‌ها انکارناپذیر است.

🔸🔸🔸

🔴 تداوم حمایت از پاول دورف؛ ایلان ماسک بر دفاع از آزادی بیان تأکید دارد

🔹از زمانی که #ایلان_ماسک توییتر را خرید و نام آن را به ایکس تغییر داد، قصد او این بوده که این شبکه اجتماعی را به یک پلتفرم با «آزادی بیان مطلق» تبدیل کند. پس از دستگیری #پاول_دورف نیز او در یک پست این موضوع را به میلیون‌ها دنبال‌کننده خود یادآور شد:

«برای حمایت از آزادی‌بیان ضروری است که پست‌های ایکس را برای افرادی که می‌شناسید، به ویژه در کشورهایی که سانسور دارند، ارسال کنید.»

🔹پیش‌ازاین، او ضمن بازنشر مصاحبه دورف که در آن مدیرعامل #تلگرام از رویکرد مبتنی بر آزادی‌ بیان در ایکس حمایت کرده بود، هشتگ FreePavel را منتشر کرد. سپس در پست دیگری به فرانسوی نوشت: «آزادی، آزادی! آزادی؟» او همچنین با انتشار یک پست که در آن به دستگیری معترضان در بریتانیا برای انتشار میم‌ها، بازداشت دورف در فرانسه و غیره اشاره شده بود، نوشت: «دوران خطرناکی است.»

🔸🔸🔸

♨️اسنودن: رئیس‌جمهور فرانسه، مدیرعامل تلگرام را گروگان گرفته است

🔸#ادوارد_اسنودن، افشاگر معروف، در واکنش به دستگیری بنیان‌گذار #تلگرام، #پاول_دورف، در حساب ایکس خود نوشت که این اقدام تجاوز به حقوق اساسی بشر در آزادی بیان است:
«من از اینکه مکرون برای دسترسی به ارتباطات خصوصی کاربران به گروگان‌گیری روی آورده است، متعجب و عمیقاً متأسفم. این اقدام نه‌تنها جایگاه فرانسه، بلکه جهان را پایین می‌آورد.»

🔸🔸🔸

همستر کامبت و نات‌کوین به بازداشت مدیرعامل تلگرام اعتراض کردند

🔺هم‌زمان با بازداشت «پاول دورف»، مدیرعامل و مؤسس #تلگرام در فرانسه، توسعه‌دهندگان بازی‌های کریپتو که بر بستر این پیام‌رسان اجرا می‌شوند، به این عمل دولت فرانسه اعتراض کردند. این بازی‌ها جمعاً صدها میلیون کاربر تلگرام را جذب کرده‌اند.

🔺مالکان و توسعه‌دهندگان بازی‌های کریپتوی مبتنی بر تلگرام مانند همستر کامبت و Notcoin با به‌اشتراک‌گذاشتن استیکرهای لوگو تلگرام و پیام‌هایی در بازی‌های خود، به بازداشت #پاول_دورف اعتراض کردند.

🔸🔸🔸



👑 @gopher_academy
👍63
🔵 عنوان مقاله
Control ZigBee LED Lights from a Go App

🟢 خلاصه مقاله:
متن مقاله‌ای که اشاره شده است، به توضیح یک پروژه کوچک و سرگرم‌کننده برای آخر هفته می‌پردازد که اصلی‌ترین وظیفه‌اش ارسال پیام‌های MQTT و نمایش یک صفحه HTML استفاده از زبان برنامه‌نویسی Go می‌باشد. این مقاله پتانسیل این پروژه را برای کسانی که به دنبال پروژه‌ای سریع و جذاب برای انجام دادن در آخر هفته‌ها هستند، مورد توجه قرار می‌دهد. برنامه‌نویسی با Go در این زمینه می‌تواند بسیار سودمند باشد چرا که Go به دلیل ساختار ساده و کارآمدش، گزینه خوبی برای توسعه راپید و مدیریت پردازش‌های شبکه‌ای مانند MQTT است. بنابراین، این پروژه می‌تواند نه تنها به عنوان یک سرگرمی بلکه به عنوان یک فرصت یادگیری فنی عمل کند.

🟣لینک مقاله:
https://tderflinger.com/en/control-zigbee-led-lights-go-web-app


👑 @gopher_academy
👍41