Forwarded from Geek Alerts
یه دولوپر ۵۵ ساله محکوم شده چون یه kill switch مخفی درست کرده بوده که اگه از شرکت اخراجش کردن با اون کل سیستمهای شرکت رو خراب کنه.
بعد واقعا سال ۲۰۱۹ اخراجش میکنن و اونم کدهاشو اجرا میکنه که باعث میشه شرکت Eaton Corp در سطح جهانی مختل بشه. بعد سیستمش رو که چک میکنن کدهای مخرب دیگهای هم پیدا میکنن مثل کدی که بخشی از دیتاهای شرکت رو حذف میکرد.
🔗 arstechnica
🤓 @geekalerts
بعد واقعا سال ۲۰۱۹ اخراجش میکنن و اونم کدهاشو اجرا میکنه که باعث میشه شرکت Eaton Corp در سطح جهانی مختل بشه. بعد سیستمش رو که چک میکنن کدهای مخرب دیگهای هم پیدا میکنن مثل کدی که بخشی از دیتاهای شرکت رو حذف میکرد.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
برنامه Microsoft Publisher از اکتبر ۲۰۲۶ دیگه پشتیبانی نمیشه و از Microsoft 365 حذف میشه، این یه برنامه Office هست که برای پروژههایی مثل صفحهآرایی و چاپ استفاده میشه.
مایکروسافت توصیه میکنه که کاربران تحت تأثیر، Publisher رو با Word یا PowerPoint جایگزین کنن، هرچند جایگزین مناسبی نیستن. البته نسخههای نصبی قدیمی این برنامه رو میتونید از سایتهای مختلف همچنان دانلود کنید.
🔗 bleepingcomputer
🤓 @geekalerts
مایکروسافت توصیه میکنه که کاربران تحت تأثیر، Publisher رو با Word یا PowerPoint جایگزین کنن، هرچند جایگزین مناسبی نیستن. البته نسخههای نصبی قدیمی این برنامه رو میتونید از سایتهای مختلف همچنان دانلود کنید.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
احتمال پایان امکان دانلود از یوتیوب
برنامههایی مثل yt-dlp که برای دانلود ویدیو از یوتیوب استفاده میشن، معمولاً خودشون رو جای برنامهی یوتیوبِ TV جا میزنن تا بتونن ویدیوها رو دانلود کنن. بعد یوتیوب الان داره روی ویدیوها TV قفل (DRM) میذاره و این برنامهها هم دیگه نمیتونن ویدیوها رو دانلود کنن.
یوتیوب فعلا گذاشتن قفل (DRM) روی ویدیوهای TV رو داره آزمایش میکنه ولی اگه نهایی بشه ممکن پایانی بر امکان دانلود ویدیوهای یوتیوب به حساب بیاد. البته که دولوپرها همیشه راه جدیدی پیدا میکنن.
🔗 github
🤓 @geekalerts
برنامههایی مثل yt-dlp که برای دانلود ویدیو از یوتیوب استفاده میشن، معمولاً خودشون رو جای برنامهی یوتیوبِ TV جا میزنن تا بتونن ویدیوها رو دانلود کنن. بعد یوتیوب الان داره روی ویدیوها TV قفل (DRM) میذاره و این برنامهها هم دیگه نمیتونن ویدیوها رو دانلود کنن.
یوتیوب فعلا گذاشتن قفل (DRM) روی ویدیوهای TV رو داره آزمایش میکنه ولی اگه نهایی بشه ممکن پایانی بر امکان دانلود ویدیوهای یوتیوب به حساب بیاد. البته که دولوپرها همیشه راه جدیدی پیدا میکنن.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Ninja Learn | نینجا لرن
خب خب خب آشنایی با Windows Subsystem for Linux (WSL) 🐧
امروز میخوایم دربارهی یه ابزار کاربردی تو ویندوز حرف بزنیم: Windows Subsystem for Linux یا به اختصار WSL. اگه تا حالا باهاش کار نکردین، حتماً این پست رو بخونین، چون قراره کلی چیزای جدید یاد بگیرین
🧠 WSL چیه؟
Windows Subsystem for Linux (WSL) یه ویژگی تو ویندوز ۱۰ و ۱۱ هست که به شما اجازه میده یه محیط لینوکس رو مستقیماً روی ویندوز اجرا کنین. یعنی میتونین دستورات لینوکس رو اجرا کنین، فایلهای لینوکس رو مدیریت کنین و حتی برنامههای لینوکسی رو اجرا کنین، همه اینا بدون اینکه نیاز به ماشین مجازی یا دوال بوت داشته باشین. این ابزار برای توسعهدهندهها، به خصوص کسایی که با پروژههای open source کار میکنن، خیلی مفیده چون منابع کمتری نسبت به یه ماشین مجازی کامل مصرف میکنه و کار باهاش خیلی راحتتره.
📚 نسخههای WSL
WSL دو نسخه داره که هر کدوم ویژگیهای خاص خودشون رو دارن:
1️⃣ WSL 1:
این نسخه سال ۲۰۱۶ معرفی شد و یه لایهی سازگاری بود که از کرنل ویندوز برای اجرای برنامههای لینوکسی استفاده میکرد. ولی چون از کرنل لینوکس واقعی استفاده نمیکرد، بعضی وقتها محدودیتهایی داشت.
2️⃣ WSL 2:
این نسخه سال ۲۰۱۹ اومد و یه کرنل لینوکس واقعی رو تو یه ماشین مجازی سبک اجرا میکنه. به همین خاطر، عملکرد و سازگاری بهتری داره، به خصوص تو عملیات سنگین مثل کار با فایلها.
WSL 2 از تکنولوژی Hyper-V (یه سیستم مجازیسازی تو ویندوز) استفاده میکنه و به همین دلیل توصیه میشه ازش استفاده کنین، چون امکانات بیشتری داره و سریعتره.
🚀 نصب WSL
نصب WSL خیلی سادست و بسته به نسخهی ویندوزتون فرق میکنه:
تو ویندوز ۱۱:
WSL به صورت پیشفرض نصب شده، ولی باید یه توزیع لینوکس (مثل Ubuntu یا Debian) رو از Microsoft Store دانلود و نصب کنین.
تو ویندوز ۱۰:
باید WSL رو دستی نصب کنین. برای این کار، PowerShell رو با دسترسی Administrator باز کنین و دستور زیر رو اجرا کنین:
این دستور WSL رو همراه با یه توزیع پیشفرض (معمولاً Ubuntu) نصب میکنه. اگه میخواین توزیع دیگهای نصب کنین، از این دستور استفاده کنین:
مثلاً برای نصب Debian:
WSL از توزیعهای مختلفی مثل Ubuntu، Debian، Kali و Fedora پشتیبانی میکنه که میتونین هر کدوم رو که دوست دارین انتخاب کنین.
🛠 استفاده از WSL
با WSL، میتونین یه محیط توسعهی کامل لینوکس رو تو ویندوز داشته باشین. چند تا مثال از کارایی که میتونین بکنین:
دستورات لینوکس:
از دستوراتی مثل
ویرایشگرهای متنی:
میتونین از Vim، Emacs یا حتی VS Code با افزونهی WSL کار کنین.
ابزارهای توسعه: Git، Docker، Node.js و خیلی چیزای دیگه رو نصب و استفاده کنین.
سرورهای وب:
میتونین سرورهایی مثل Apache یا Nginx رو تو WSL اجرا کنین و با مرورگر ویندوز بهشون دسترسی داشته باشین.
📂 دسترسی به فایلها
یکی از ویژگیهای جذاب WSL اینه که میتونین بین ویندوز و لینوکس فایلهاتون رو به اشتراک بذارین:
از WSL به ویندوز:
فایلهای ویندوز تو مسیر
از ویندوز به WSL:
فایلهای لینوکس رو میتونین تو File Explorer ویندوز از مسیر
برای عملکرد بهتر، پیشنهاد میشه فایلهای پروژهتون رو تو فایلسیستم لینوکس (نه درایو ویندوز) نگه دارین، به خصوص اگه از WSL 2 استفاده میکنین.
🔍 نکات و ترفندها
عملکرد بهتر با WSL 2:
WSL 2 به خاطر استفاده از کرنل واقعی لینوکس و Hyper-V، تو عملیات سنگین مثل کار با فایلها خیلی بهتر عمل میکنه.
مدیریت توزیعها:
میتونین چند تا توزیع لینوکس نصب کنین و با دستور
بینشون جابهجا بشین.
بهروزرسانی WSL:
برای آپدیت کردن WSL، از این دستور استفاده کنین:
دسترسی به GPU:
WSL 2 از GPU پشتیبانی میکنه که برای کارهای ماشین لرنینگ یا گرافیکی عالیه.
محدودیتها:
WSL از systemd پشتیبانی نمیکنه، که ممکنه برای بعضی سرویسها مشکلساز باشه، ولی راهحلهای غیررسمی برای این موضوع وجود داره.
✍️ جمعبندی
Windows Subsystem for Linux (WSL) یه ابزار فوقالعادهست که به شما اجازه میده ویندوز و لینوکس رو با هم داشته باشین. چه توسعهدهنده باشین، چه فقط بخواین لینوکس رو امتحان کنین، WSL یه راه سریع و ساده برای این کاره.
➖➖➖➖➖➖➖➖➖
امروز میخوایم دربارهی یه ابزار کاربردی تو ویندوز حرف بزنیم: Windows Subsystem for Linux یا به اختصار WSL. اگه تا حالا باهاش کار نکردین، حتماً این پست رو بخونین، چون قراره کلی چیزای جدید یاد بگیرین
🧠 WSL چیه؟
Windows Subsystem for Linux (WSL) یه ویژگی تو ویندوز ۱۰ و ۱۱ هست که به شما اجازه میده یه محیط لینوکس رو مستقیماً روی ویندوز اجرا کنین. یعنی میتونین دستورات لینوکس رو اجرا کنین، فایلهای لینوکس رو مدیریت کنین و حتی برنامههای لینوکسی رو اجرا کنین، همه اینا بدون اینکه نیاز به ماشین مجازی یا دوال بوت داشته باشین. این ابزار برای توسعهدهندهها، به خصوص کسایی که با پروژههای open source کار میکنن، خیلی مفیده چون منابع کمتری نسبت به یه ماشین مجازی کامل مصرف میکنه و کار باهاش خیلی راحتتره.
📚 نسخههای WSL
WSL دو نسخه داره که هر کدوم ویژگیهای خاص خودشون رو دارن:
1️⃣ WSL 1:
این نسخه سال ۲۰۱۶ معرفی شد و یه لایهی سازگاری بود که از کرنل ویندوز برای اجرای برنامههای لینوکسی استفاده میکرد. ولی چون از کرنل لینوکس واقعی استفاده نمیکرد، بعضی وقتها محدودیتهایی داشت.
2️⃣ WSL 2:
این نسخه سال ۲۰۱۹ اومد و یه کرنل لینوکس واقعی رو تو یه ماشین مجازی سبک اجرا میکنه. به همین خاطر، عملکرد و سازگاری بهتری داره، به خصوص تو عملیات سنگین مثل کار با فایلها.
WSL 2 از تکنولوژی Hyper-V (یه سیستم مجازیسازی تو ویندوز) استفاده میکنه و به همین دلیل توصیه میشه ازش استفاده کنین، چون امکانات بیشتری داره و سریعتره.
🚀 نصب WSL
نصب WSL خیلی سادست و بسته به نسخهی ویندوزتون فرق میکنه:
تو ویندوز ۱۱:
WSL به صورت پیشفرض نصب شده، ولی باید یه توزیع لینوکس (مثل Ubuntu یا Debian) رو از Microsoft Store دانلود و نصب کنین.
تو ویندوز ۱۰:
باید WSL رو دستی نصب کنین. برای این کار، PowerShell رو با دسترسی Administrator باز کنین و دستور زیر رو اجرا کنین:
wsl --install
این دستور WSL رو همراه با یه توزیع پیشفرض (معمولاً Ubuntu) نصب میکنه. اگه میخواین توزیع دیگهای نصب کنین، از این دستور استفاده کنین:
wsl --install -d <Distribution Name>
مثلاً برای نصب Debian:
wsl --install -d Debian
WSL از توزیعهای مختلفی مثل Ubuntu، Debian، Kali و Fedora پشتیبانی میکنه که میتونین هر کدوم رو که دوست دارین انتخاب کنین.
🛠 استفاده از WSL
با WSL، میتونین یه محیط توسعهی کامل لینوکس رو تو ویندوز داشته باشین. چند تا مثال از کارایی که میتونین بکنین:
دستورات لینوکس:
از دستوراتی مثل
ls (البته تو لینوکس dir نیست، اینجا منظورم ls-مانندها بود)، grep، awk و غیره استفاده کنین.ویرایشگرهای متنی:
میتونین از Vim، Emacs یا حتی VS Code با افزونهی WSL کار کنین.
ابزارهای توسعه: Git، Docker، Node.js و خیلی چیزای دیگه رو نصب و استفاده کنین.
سرورهای وب:
میتونین سرورهایی مثل Apache یا Nginx رو تو WSL اجرا کنین و با مرورگر ویندوز بهشون دسترسی داشته باشین.
📂 دسترسی به فایلها
یکی از ویژگیهای جذاب WSL اینه که میتونین بین ویندوز و لینوکس فایلهاتون رو به اشتراک بذارین:
از WSL به ویندوز:
فایلهای ویندوز تو مسیر
/mnt/c (یا /mnt/d برای درایوهای دیگه) قابل دسترسی هستن.از ویندوز به WSL:
فایلهای لینوکس رو میتونین تو File Explorer ویندوز از مسیر
\\wsl$\<Distribution Name> ببینین.برای عملکرد بهتر، پیشنهاد میشه فایلهای پروژهتون رو تو فایلسیستم لینوکس (نه درایو ویندوز) نگه دارین، به خصوص اگه از WSL 2 استفاده میکنین.
🔍 نکات و ترفندها
عملکرد بهتر با WSL 2:
WSL 2 به خاطر استفاده از کرنل واقعی لینوکس و Hyper-V، تو عملیات سنگین مثل کار با فایلها خیلی بهتر عمل میکنه.
مدیریت توزیعها:
میتونین چند تا توزیع لینوکس نصب کنین و با دستور
wsl -d <Distribution Name>
بینشون جابهجا بشین.
بهروزرسانی WSL:
برای آپدیت کردن WSL، از این دستور استفاده کنین:
wsl --update
دسترسی به GPU:
WSL 2 از GPU پشتیبانی میکنه که برای کارهای ماشین لرنینگ یا گرافیکی عالیه.
محدودیتها:
WSL از systemd پشتیبانی نمیکنه، که ممکنه برای بعضی سرویسها مشکلساز باشه، ولی راهحلهای غیررسمی برای این موضوع وجود داره.
✍️ جمعبندی
Windows Subsystem for Linux (WSL) یه ابزار فوقالعادهست که به شما اجازه میده ویندوز و لینوکس رو با هم داشته باشین. چه توسعهدهنده باشین، چه فقط بخواین لینوکس رو امتحان کنین، WSL یه راه سریع و ساده برای این کاره.
#️⃣ #porgramming #wsl #linux #windows
➖➖➖➖➖➖➖➖➖
🥷 CHANNEL | GROUP
Forwarded from DevTwitter | توییت برنامه نویسی
اگه از طرفداران پر و پا قرص لینوکس یا DevOps هستین، احتمالا زیاد با دستور systemctl سروکار دارین. ولی میدونستین این دو تا ترفند کاربردی چقدر میتونن سرعت و راحتی کارتون رو بیشتر کنن؟
چک کردن وضعیت سرویس با PID گاهی یه PID داریم ولی نمیدونیم مال کدوم سرویسه؟ نگران نباشین:
<systemctl status <PID
اینطوری سریع میفهمین PID مورد نظرتون مربوط به چه سرویسیه و وضعیت فعلی و لاگهاش رو هم چک میکنین!
یه نگاه سریع به کانفیگ سرویسها دیگه لازم نیست تو پوشهها دنبال فایل کانفیگ بگردین! فقط کافیه بزنین:
systemctl cat <service>
اینجوری تنظیماتی رو که systemd داره استفاده میکنه، راحت و بیدردسر میبینین!
@DevTwitter | <Mathis Abbaszadeh/>
چک کردن وضعیت سرویس با PID گاهی یه PID داریم ولی نمیدونیم مال کدوم سرویسه؟ نگران نباشین:
<systemctl status <PID
اینطوری سریع میفهمین PID مورد نظرتون مربوط به چه سرویسیه و وضعیت فعلی و لاگهاش رو هم چک میکنین!
یه نگاه سریع به کانفیگ سرویسها دیگه لازم نیست تو پوشهها دنبال فایل کانفیگ بگردین! فقط کافیه بزنین:
systemctl cat <service>
اینجوری تنظیماتی رو که systemd داره استفاده میکنه، راحت و بیدردسر میبینین!
@DevTwitter | <Mathis Abbaszadeh/>
Forwarded from Agora (Alireza Azadi)
یه چند روزه که تو تلگرام لای این کانالایی که بچهها دارن مرتبط با کامپیوتر، تلگرام تبلیغ یه کانال فروش دورهها و کلاسهای کنکور ارشد کامپیوتر نشون میده. روح و روانم رو بهم ریخته.
اینا که دکون دستگاه راه انداختن مثل این مزخرفات مؤسسهها و کلاسهای کنکور کارشناسی برای کنکور ارشد، اینا رو باید گرفت، دوبار سیر کتک زد. یه بار به خاطر خود دکون دستگاه و این الدنگبازیاشون. که مشاوره (!!) رایگان (شما بخونید، تبلیغ و معرفی پکیجهاشون) میدن بعد کنارش ۱۰ تا دوره هم فرو میکنن تو پاچهی خلقالله، هم یه «استاد» میبندن به خیک یه بابایی، اونو هم اون لا پروموت میکنن.
یه بار هم باید کتک زد واسه این که فکر کردن چقدر زرنگن. حالا که یه طویله تاب و توان این دامهای کوچیک و بزرگ کنکور کارشناسی رو نداره، ما میریم جایی که دست کمه. اونجا پول پارو میکنیم.
یاد این برنامههای مدرسان شریف و یادگیری آسان است و مسیر برتر و رفقاشون افتادم که اینا ۲۴ی خوابیده بودن کف صدا و سیما، هر شبکهای میزدی استاد میمون با استاد لکلک داشتند سوال کنکور اون سال رو با روش استاد کرگدن حل میکردن.
الان هم که اینا بازار ارشدو دارن داغ تر میکنن. اونی که تو این سن میخواد کنکور ارشد بده (به خصوص اونی که رشتهی کارشناسیش با ارشدش یکیه) و اینقدر پرته که با این همه منبع میاد سراغ شما که بهش یاد بدین چطوری درس بخونه و براش دفتر برنامهریزی درست کنید اون رنگ کنه، اون همون بهتر ارشد نخونه.
به همین چای که الان کنار دستمه و یخ کرده، من درس خوندن رو دوست داشتم و اندازهی قد خودم میدونستم راه چیه چاه چیه، اومدم ارشد خوندم دیدم مال این غلطا نیستم. نکن اقا... زندگیت رو با ارشد الکی خوندن هدر نده. اون پول که دو روز دیگه ارزشش نصف میشه رو نریز تو خیک اینا. اصلا آتیشش بزن ولی به خاطر این که خودت با خودت صداق نیستی، با ریختنش تو جیب اینا فضا رو مسموم تر نکن.
پینوشت و توضیح واضحات: من اصلا با ارشد و دکترا خوندن مخالف نیستم. اتفاقا خیلی موافقم ولی برای اونی که میدونه چرا داره میخونه. کسی که میدونه که از پس ارشد و دکترا خوندن بر نمیاد و هم نمیدونه چرا باید ارشد بخونه، این چرا باید وقت خودشو بقیه رو هدر بده؟ این تقاضا وجود داره که اینا اینطوری عرضه میکنن. خلقالساعه که نیستند. بلاتکلیفی این دستهی بزرگه که اینا رو به وجود میاره. آدمی که تکلیفش با خودش روشنه، خودش کار خودشو انجام میده.
اینا که دکون دستگاه راه انداختن مثل این مزخرفات مؤسسهها و کلاسهای کنکور کارشناسی برای کنکور ارشد، اینا رو باید گرفت، دوبار سیر کتک زد. یه بار به خاطر خود دکون دستگاه و این الدنگبازیاشون. که مشاوره (!!) رایگان (شما بخونید، تبلیغ و معرفی پکیجهاشون) میدن بعد کنارش ۱۰ تا دوره هم فرو میکنن تو پاچهی خلقالله، هم یه «استاد» میبندن به خیک یه بابایی، اونو هم اون لا پروموت میکنن.
یه بار هم باید کتک زد واسه این که فکر کردن چقدر زرنگن. حالا که یه طویله تاب و توان این دامهای کوچیک و بزرگ کنکور کارشناسی رو نداره، ما میریم جایی که دست کمه. اونجا پول پارو میکنیم.
یاد این برنامههای مدرسان شریف و یادگیری آسان است و مسیر برتر و رفقاشون افتادم که اینا ۲۴ی خوابیده بودن کف صدا و سیما، هر شبکهای میزدی استاد میمون با استاد لکلک داشتند سوال کنکور اون سال رو با روش استاد کرگدن حل میکردن.
الان هم که اینا بازار ارشدو دارن داغ تر میکنن. اونی که تو این سن میخواد کنکور ارشد بده (به خصوص اونی که رشتهی کارشناسیش با ارشدش یکیه) و اینقدر پرته که با این همه منبع میاد سراغ شما که بهش یاد بدین چطوری درس بخونه و براش دفتر برنامهریزی درست کنید اون رنگ کنه، اون همون بهتر ارشد نخونه.
به همین چای که الان کنار دستمه و یخ کرده، من درس خوندن رو دوست داشتم و اندازهی قد خودم میدونستم راه چیه چاه چیه، اومدم ارشد خوندم دیدم مال این غلطا نیستم. نکن اقا... زندگیت رو با ارشد الکی خوندن هدر نده. اون پول که دو روز دیگه ارزشش نصف میشه رو نریز تو خیک اینا. اصلا آتیشش بزن ولی به خاطر این که خودت با خودت صداق نیستی، با ریختنش تو جیب اینا فضا رو مسموم تر نکن.
پینوشت و توضیح واضحات: من اصلا با ارشد و دکترا خوندن مخالف نیستم. اتفاقا خیلی موافقم ولی برای اونی که میدونه چرا داره میخونه. کسی که میدونه که از پس ارشد و دکترا خوندن بر نمیاد و هم نمیدونه چرا باید ارشد بخونه، این چرا باید وقت خودشو بقیه رو هدر بده؟ این تقاضا وجود داره که اینا اینطوری عرضه میکنن. خلقالساعه که نیستند. بلاتکلیفی این دستهی بزرگه که اینا رو به وجود میاره. آدمی که تکلیفش با خودش روشنه، خودش کار خودشو انجام میده.
Forwarded from DevTwitter | توییت برنامه نویسی
کاش IntelliJ یه IDE مخصوص R می داد. این R studio خیلی مزخرفه:/
پ.ن: خودم می دونم می تونم روش پکیج R بریزم اونجا کد بزنم ولی نمی خواهم چون اون جوری مزخرف تره همه چی
<Annabelle/>
@DevTwitter
پ.ن: خودم می دونم می تونم روش پکیج R بریزم اونجا کد بزنم ولی نمی خواهم چون اون جوری مزخرف تره همه چی
<Annabelle/>
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
یکی از چیزایی که با زبانهای برنامه نویسی جدید مثل swift یا python مشکل دارم، چرخه تکامل نیافته سینتکس اونهاست. مثلا در swift3 برخی لوپها سینتکسش عوض شد و من مجبور بودم با هر نسخه جدید کدها رو هم آپدیت کنم چیزی که ابدا در سیشارپ یا جاوا نمیبینید.
<ژان ژاک روسو/>
@DevTwitter
<ژان ژاک روسو/>
@DevTwitter
Forwarded from Gopher Academy
🔵 عنوان مقاله
Go Clean Template
🟢 خلاصه مقاله:
الهامگرفته از اصول «کد تمیز» باب عمو (Uncle Bob)، این مخزن تلاش میکند تا یک «قالب معماری تمیز» برای ساختن سرویسهای محرکهشده توسط زبان برنامهنویسی Go ارائه دهد که به خوبی سازماندهی شدهاند و به همریختگی تبدیل نخواهند شد. شما قضاوت کنید.
🟣لینک مقاله:
https://golangweekly.com/link/166495/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Go Clean Template
🟢 خلاصه مقاله:
الهامگرفته از اصول «کد تمیز» باب عمو (Uncle Bob)، این مخزن تلاش میکند تا یک «قالب معماری تمیز» برای ساختن سرویسهای محرکهشده توسط زبان برنامهنویسی Go ارائه دهد که به خوبی سازماندهی شدهاند و به همریختگی تبدیل نخواهند شد. شما قضاوت کنید.
🟣لینک مقاله:
https://golangweekly.com/link/166495/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - evrone/go-clean-template: Clean Architecture template for Golang services
Clean Architecture template for Golang services. Contribute to evrone/go-clean-template development by creating an account on GitHub.
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
گوگل به صورت رسمی "Data Science Agent" رو معرفی کرد که به نظر جالب میاد ولی مثل هر مدل دیگه ای نیاز به نظارت شما داره
1- فایلتون رو آپلود میکنید
2- به زبان ساده بش میگید چی میخواین؟ مثلا شکل بکشه؟
3- مرحله به مرحله براتون کد میزنه
لینک:
https://colab.google
@DevTwitter | <Sam92/>
1- فایلتون رو آپلود میکنید
2- به زبان ساده بش میگید چی میخواین؟ مثلا شکل بکشه؟
3- مرحله به مرحله براتون کد میزنه
لینک:
https://colab.google
@DevTwitter | <Sam92/>
Forwarded from Laravel News
Working with Flash Session Data in Laravel https://laravel-news.com/flash-session-data
Laravel News
Working with Flash Session Data in Laravel - Laravel News
Elevate your Laravel application's user experience with flash session data. This guide walks through implementing temporary notifications that elegantly persist between requests without cluttering your database.
Audio
رادیوجادی ۱۸۹ - مال تو، مال خودته
در رادیوجادی ۱۸۹ دستگاهها رو باز میکنیم بی اینکه گارانتیشون به مشکلی بخوره، از اطلاعیه اف بی آی میگیم و برگشتن دگمههای فیزیکی به خودروها و پولی شدن فیچرهایی از نوت پد خوب بی ادعا و فایل اکسل ۲۸ میلیاردی و اومدن لینوکس به موبایلهای اندروید. با ما باشین که دنیا هکرهای بیشتری میخواد.
00:00 - رادیوجادی ۱۸۹
01:10 - اصرار چاپگرهای برادر به استفاده از رنگهای رسمی شرکت
03:50 - حق بازکردن دستگاه برای تعمیر مگنوسون-ماس
08:21 - اطلاعیه اف بی آی در مورد سرقت از صرافی بایبیت توسط هکرهای کره شمالی
16:19 - برگشتن دگمههای فیزیکی به خودروهای فولکس واگن
19:00 - پولی شدن برخی فیچرهای نوت پد
21:24 - کنترل بودجه ۲۸ میلیارد دلاری بهداشت نیوزلند با یک فایل اکسل
23:09 - لیبره موبایل او اس و آمدن ترمینال دبیانی به تلفنهای اندرویدی
26:20 - همکاری آکسیوم و ردهت در ساخت اولین دیتاسنتر ابری در ایستگاه فضایی
28:00 - ترامپ و دستور اجرایی ذخیره استراتژیک بیتکوین
30:31 - ایمیلها
36:00 - حمایتها و بخش آخر
https://youtu.be/izvmh3BKRTE
در رادیوجادی ۱۸۹ دستگاهها رو باز میکنیم بی اینکه گارانتیشون به مشکلی بخوره، از اطلاعیه اف بی آی میگیم و برگشتن دگمههای فیزیکی به خودروها و پولی شدن فیچرهایی از نوت پد خوب بی ادعا و فایل اکسل ۲۸ میلیاردی و اومدن لینوکس به موبایلهای اندروید. با ما باشین که دنیا هکرهای بیشتری میخواد.
00:00 - رادیوجادی ۱۸۹
01:10 - اصرار چاپگرهای برادر به استفاده از رنگهای رسمی شرکت
03:50 - حق بازکردن دستگاه برای تعمیر مگنوسون-ماس
08:21 - اطلاعیه اف بی آی در مورد سرقت از صرافی بایبیت توسط هکرهای کره شمالی
16:19 - برگشتن دگمههای فیزیکی به خودروهای فولکس واگن
19:00 - پولی شدن برخی فیچرهای نوت پد
21:24 - کنترل بودجه ۲۸ میلیارد دلاری بهداشت نیوزلند با یک فایل اکسل
23:09 - لیبره موبایل او اس و آمدن ترمینال دبیانی به تلفنهای اندرویدی
26:20 - همکاری آکسیوم و ردهت در ساخت اولین دیتاسنتر ابری در ایستگاه فضایی
28:00 - ترامپ و دستور اجرایی ذخیره استراتژیک بیتکوین
30:31 - ایمیلها
36:00 - حمایتها و بخش آخر
https://youtu.be/izvmh3BKRTE
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 به گزارش CNBC، هفت شرکت بزرگ فناوری بیش از ۷۵۰ میلیارد دلار از ارزش بازار خود را از دست دادند که با سقوط شدید بازار بورس آمریکا که از سال ۲۰۲۲ تاکنون بیسابقه بوده است. ترس از رکود اقتصادی و نگرانیها دربارهی جنگ تجاری از عوامل اصلی این افت شدید محسوب میشوند.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
CNBC
Tech megacaps lose over $750 billion in market cap in worst day for Nasdaq since 2022
The seven most valuable tech companies lost more than $750 billion in market value on Monday
Forwarded from Laravel News
Control Hardware Components in Laravel with Pinout https://laravel-news.com/control-hardware-components-in-laravel-with-pinout
Laravel News
Control Hardware Components in Laravel with Pinout - Laravel News
Pinout is a Laravel package that bridges the gap between web applications and hardware, enabling developers to control hardware components directly from their Laravel projects.
Forwarded from Linuxor ?
این ویدیو توی نیم ساعت بهتون یاد میده چطوری اولین برنامه پایتونی ماشین لرنینگ خودتون رو با کتابخونه scikit-learn بسازین
https://youtu.be/29ZQ3TDGgRQ?si=4-FOWu2u2ivsw7gt
@Linuxor
https://youtu.be/29ZQ3TDGgRQ?si=4-FOWu2u2ivsw7gt
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
دستور netstat ابزاری برای چک کردن پورت های باز سیستم بود
netstat -tulnp
گرچه هنوز میتوان از ان استفاده کرد ولی از سال ۲۰۱۱ دیگر توسعه نیافته
جایگزین آن دستور ss است
ss -tulnp
@DevTwitter | <MehrdadLinux/>
netstat -tulnp
گرچه هنوز میتوان از ان استفاده کرد ولی از سال ۲۰۱۱ دیگر توسعه نیافته
جایگزین آن دستور ss است
ss -tulnp
@DevTwitter | <MehrdadLinux/>
Forwarded from DevTwitter | توییت برنامه نویسی
یه پکیج خفن برای کوتاه کردن لینکها توسعه دادم!
سلام رفقا! اخیراً یه پکیج برای لاراول نوشتم که میتونید باهاش لینکهاتون رو کوتاه کنید، آمار بازدید بگیرید و کلی امکانات دیگه!
ویژگیهای پکیج:
- کوتاه کردن لینکها با یه API ساده
- نمایش آمار بازدید هر لینک
- قابل استفاده توی هر پروژهی لاراولی
- نیاز به لاگین داره تا هر کاربر لینکهای خودشو ببینه
نصبش هم خیلی راحته.
سورسکدش رو اینجا گذاشتم:
https://github.com/Saberqadimi/link-shortener
@DevTwitter | <Saber Qadimi/>
سلام رفقا! اخیراً یه پکیج برای لاراول نوشتم که میتونید باهاش لینکهاتون رو کوتاه کنید، آمار بازدید بگیرید و کلی امکانات دیگه!
ویژگیهای پکیج:
- کوتاه کردن لینکها با یه API ساده
- نمایش آمار بازدید هر لینک
- قابل استفاده توی هر پروژهی لاراولی
- نیاز به لاگین داره تا هر کاربر لینکهای خودشو ببینه
نصبش هم خیلی راحته.
سورسکدش رو اینجا گذاشتم:
https://github.com/Saberqadimi/link-shortener
@DevTwitter | <Saber Qadimi/>