کانال مهرداد لینوکس – Telegram
کانال مهرداد لینوکس
3.51K subscribers
713 photos
24 videos
8 files
550 links
لینوکس حرفه ای و اخبار فنی به زبان ساده
تمام محتوای کانال تحت مجوز کرییتیو کامنز (Creative Commons license) CC BY قابل استفاده است

هشتگ:
#Linux
#AI
#Python
#Programming
#DevOps
#دیوار_لینوکس
#Utility
Download Telegram
معرفی لینک گیت هاب
https://github.com/leeoniya/dropcss
ابزار DropCSSیک ابزار بسیار ساده و کاربردی است که HTML و CSS را به عنوان ورودی میگیره و cssهای غیر کاربردی را حذف میکنه ابزاری جالبی است
بالاخره انتظار ها به سر امد و Stellarium v0.19.0 منتشر شد واقعا یکی از بهترین نرم افزار های ستاره شناسی آشنایی با آسمان است نصب کنید و لذتش را ببرید
http://stellarium.org/release/2019/03/24/stellarium-0.19.0.html
زبان برنامه نویسی Go 1.13 گو نسخه منتشر شد
Go یک زبان برنامه‌نویسی همه منظوره با امکانات پیشرفته و Syntax شفاف می‌باشد. بخاطر پشتیبانی از گستره بسیاری از پلتفرم‌ها، کتابخانه‌های قدرتمند مستند سازی شده و تمرکز روی اصول مهندسی نرم‌افزار، Go یکی از ایده‌آل ترین زبان‌ها برای یادگیری بعنوان اولین زبان برنامه‌نویسی می‌باشد.
تغییرات
در لینک زیر
https://golang.org/doc/go1.13
فایرفاکس ۶۹ با مسدودکننده پیش‌فرض کوکی‌های شخص ثالث و کریپتوماینینگ عرضه شد
بنیاد موزیلا نسخه ۶۹ مرورگر فایرفاکس را برای پلتفرم‌های ویندوز، مک، لینوکس، اندروید و آی‌او‌اس عرضه کرد.
فایرفاکس ۶۹ به طور پیش‌فرض از ابزارهای ردیاب کوکی‌های شخص ثالث و مسدودکننده حملات کریپتوماینینگ (cryptomining) استفاده می‌کند و کارایی آن روی ویندوز ۱۰ بهبود داده شده است. همین‌طور، مصرف باتری آن روی مک او اس بهتر شده و پیش از اجرای یک فایل فلش از کاربر اجازه می‌گیرد.
استاندارد USB4 بر پایه تاندربولت 3 و با سرعت حداکثر 40 گیگابیت بر ثانیه معرفی شد
انجمن توسعه دهندگان درگاه USB به تازگی مشخصات نسل جدید این فناوری را منتشر کرده که بر اساس آن دستگاه‌های مجهز به USB4 می‌توانند با سرعت 40 گیگابیت بر ثانیه‌ تبادل دیتا کنند.
آسیب پذیری بسیار خطرناک در سرویس ایمیل Exim

اخیرا مشکل امنیتی در نرم افزار ارسال و دریافت ایمیل Exim شناسایی شده است که به موجب این آسیب پذیری به هکر امکان اجرا دستورات با سطح دسترسی کاربر root از راه دور را میدهد و هکرها براحتی می توانند دستورات مخرب خود را نظیر حذف فایل های سرور شما و یا آلوده سازی سرور شما به باج افزارها را انجام دهند.
عدم دسترسی کارشناسان نرم‌افزاری کشورهای تحریم شده به خدمات GitHub

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



«نات فریدمن» مدیرعامل این شرکت توضیح داد که GitHub در تلاش است تا «طبق قوانین ایالات متحده» اقدامی بیشتر از آنچه که معین شده است را انجام ندهد. با این حال، روش‌های گاه به گاه این شرکت برای همکاری با شرکت‌های مختلف تاثیراتی را بر کسب و کارها و توسعه دهندگان نرم‌افزار که در کشورهای تحریم نشده سکونت دارند هم برجا گذاشته است و از جمله آنها می‌توان به متخصصان و شرکت‌های نرم‌افزاری در بریتانیا اشاره کرد.
یکی از روش هایی که GitHub برای تشخیص میزان دسترسی کاربران به سایت خود از کشورهای تحریم شده مورد استفاده قرار می دهد، اسکن کردن آدرس‌های IP است.
👍1
وظیفه‌ی اصلی لامپ چیست؟ روشن کردن. البته اگر کلیدش وصل باشد. یک لامپ شاید در طول 24 ساعت، حداقل 16 ساعت خاموش و فقط 8 ساعت روشن باشد. اما کسی نمی‌گوید وظیفه‌ی لامپ تاریک ماندن است. این که لامپ دو سوم اوقاتش خاموش است جزو موارد فرعی محسوب می‌شود. اگر دقت کنیم، این منطق تقریبا در تمام ابعاد زندگی کاربرد دارد. جعبه‌ی کمک‌های اولیه، شاید در بیشتر اوقات سال خاک بخورد اما ماموریتش خاک خوردن نیست. در دنیای برنامه‌نویسی نیز همین است. یک متد یا تابع (هر اسمی که دارد) که یک روال اصلی را طی می‌کند و «کد بلاک‌ها» به عنوان متمایز کننده‌ی روال‌های فرعی از روال اصلی‌تر نیز استفاده می‌شوند. درست نیست که بی دلیل وظیفه‌ی اصلی یا خط سیر اصلی برنامه را درون بلاک بیاوریم در حالی که موارد فرعی را بیرون بلاک نگه داریم. مخصوصاً اگر خط سیر فرعی آن برنامه، در واقع خروج از تابع (بدون انجام هیچ کار دیگری) باشد.

اشتباهی که حتی برخی برنامه‌نویسان مجرب هم مرتکب می‌شوند.

عزیزانی که اهل مطالعه‌ی بیشتر هستند، شاید با سرچ Minimize nesting اطلاعات بیشتری پیدا کنند.