کانال مهرداد لینوکس – 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
دنبال صندلی گیمینگ هستی ؟Orb X به ایران امد و ۴۰۰ میلیون ارزان شد

صندلی گیمینگ کولرمستر Orb X یک فضای کار اختصاصی یا «ایستگاه چندمنظوره کاملاً فراگیر»

با کاهش قیمت ۴۰۰ میلیونی از دو میلیارد به عدد یک میلیارد ششصد رسید
مفته
[ وی صندلی میز ناهارخوری خود را جلو میکشد ]

⁉️ شما با پول تو جیبی هاتون چی میخرید؟
🤯10😁3😱31
معرفی containers.dev

با زیاد شدن حجم کاری بخش production یک محصول، containerizing یک کار معمول است.

✳️ برنامه نویس ها از کانتینرها برای سناریوهای فراتر از deployment، از جمله CI، test automation و حتی full-featured coding environments استفاده می کنند.

🗓پر واضحه که نیازهای هر سناریو می تواند بین محیط های کانتینری ساده تا تنظیمات پیچیده و چند کانتینری متفاوت باشد.

🗓 تفکر توسعه Container Specification (یا به اختصار Dev Container Spec) به جای تلاش برای ایجاد یک قالب
دیگر orchestrated multi-container setups، به دنبال یافتن راهی برای غنی‌سازی قالب‌های موجود با metadata برای تنظیمات، ابزارها و پیکربندی‌های خاص توسعه است.


🔥 فایل‌های Development Container Templates در بخش Templates ها و پیکربندی های از قبل انجام شده سایت ، برای یک محیط توسعه کامل اند و بسیار کاربردی اند

یک Template را در یک پروژه جدید یا موجود استفاده کنید تا supporting tool از پیکربندی قالب برای build یک کانتینر استفاد کنه

⁉️ اگر در استفاده از قالب های سوالی داشتید بپرسید با هم برسی کنیم 😎

مرسی از حمایت هاتون 💐🌺

#برنامه_نویسی
#DevOps
🔥8👍2
اگر جزو توسعه دهندگان اندروید Android Developers یا ابزارهای توسعه برنامه موبایل اندروید باشید

میدانید مستندات developer.android.com که ایران را تحریم کرده زبان فارسی اضافه کرده

آیا اضافه شدن زبان فارسی به مستندات فنی اندروید را مفید میدانید ؟
https://developer.android.com/?hl=fa
🔥4😁2
بحث تحریم شد اگر توسعه دهنده در ایران هستید
قطعا درگیر تحریم ها هستید
🔥 یکی از سرویس ها برای توسعه نرم‌افزار با زجر کمتر Freedom of Developers است
🗓 اطلاعات سرویس
برای استفاده از پراکسی می‌توانید از این آدرس و پورت استفاده کنید
address: fodev.org
port:8118

کافیست اطلاعات بالا در تنظیمات پراکسی برنامه مورد نظر خود مثل :
Android Studio
Gradle
firefox
Chrome
و ....
وارد کنید

🔥 سرویس دیگر freepkg.dev (حتما در گیت هاب ⭐️ بدید و حمایت کنید)
با آن میتونین به ریپوزیتوری یا نرم‌افزار یا سایت‌هایی که به کاربرای ایرانی سرویس نمیدن دسترسی داشته باشین
(مثل یه سری سرویس‌های گوگل یا مخازن نرم افزاری یا سایت‌ها)

توجه داشته باشید که این سرویس فقط برای دور زدن تحریم‌ها ساخته شده و سایت‌هایی که تحریم نکردند یا فیلتر شدن از این سرویس قابل دسترسی نیست.


🔥 سرویس های دیگر معرفی شده در کامنت های پست :
403unlocker.ir

⁉️ اگر در استفاده از سرویس مشکل داشتید پیام بگذارید با هم برسی کنیم 😎

ممنون از حمایت هاتون 🙏🏻💐
👍13🔥1
کانال مهرداد لینوکس
هیچ وقت از این چاقو همه کاره ها خوشم نیامد 🤨 ولی devtoys یک ابزار چند منظوره Swiss Army knife برای developers ها و برنامه نویس ها که قانع ام کرد نصبش کنم 😍 🔥 لینوکس ویندوز مک ، Vscode https://devtoys.app/ نسخه پرتابل لینوکسی خوب کار نمیکرد و وابستگی…
مثل سایت های قبلی که در پست قبلی که منشن کردم مشاهده کردید
🔥سایت kis.tools هم پکیچ ابزاره برای راه انداختن سریع تر کار ها

خوبی که داره نوع دسته بندی است

مثلا میتوانید ابزار های pdf را برای وب ،موبایل و ... دسته بندی کنید

یا ابزار web در حوزه txt را داشته باشید
کافیه از منو ها ترکیب ها را انتخاب کنید و به سایت مورد نظر بروید

⁉️ سعی کردم توی پست قبلی سایت های مشابه را لینک کنم اگر سایت دیگری میشناسید در کامنت های بنویسید به ارشیو اضافه کنم

❤️ ممنون از حمایت هاتون 🙏🏻💐
👍6👎1
تجزیه و تحلیل برای بسته های PyPI پکیچ های پایتونی
🗓 موقع استفاده از یک پکیچ مهمه آمار:
دانلود، توسعه،کابر و ... یک پکیچ را بدانید

🔥 قبل استفاده از یک پکیج آمار پکیچت را دربیار
سایت های زیادی هستند که این اطلاعات را برای شما جمع آوری میکنند مثل:

https://clickpy.clickhouse.com/
https://snyk.io/advisor/python/
https://pypistats.org/top
https://www.pepy.tech/

⚠️ این پست در آینده به روز میشود

⁉️ اگر سایت دیگری میشناسید یا سوالی داشتید در بخش کامنت ها بپرسید با هم بررسی کنیم 😎

#پایتون #python #برنامه_نویسی
👍6
درک مباحث تئوری احراز هویت Auth برای توسعه دهنده ها، DevOps و امنیت کار ها اهمیت حیاتی داره
وب سایت
https://auth.wiki/
مباحث مهم auth را با دسته بندی و توضیح گذاشته
مثل JSON Web Token (JWT) یا OAuth 2.1 یا ...

#برنامه_نویسی
1👍7🔥3
کانال مهرداد لینوکس
درس نظریه زبان و ماشین را خواندید ؟ 😍 یک زبان برنامه نویسی درست کنیم ؟ مثلا یک مینی پایتون 😎 ابزار ANTLR مخفف عبارت ANother Tool for Language Recognition برای ساختن کامپایلرها، پارسرها و تحلیل‌گرهای نحوی و لغوی استفاده میشه. چه کار میکنه؟ 💠 تعریف گرامر:…
پست قبلی را یادتونه ؟
یک مجموعه پست با موضوع Tiny Great Languages در مورد نوشتن یک زبان برنامه نویسی در این وبلاگ منتشر شده

🔥 از روی این آموزش یک پیاده سازی با زبان Python فقط در 50 خط هم در گیت هاب قرار گرفته

که این سورس‌کد در اینجا زبان Tiny Languages میتونید ببنید

🗓 توی کد ها میتونید micro-implementations از بیشتر مفاهیم تاریخی زبان های برنامه نویسی به زبان پایتون و فقط با کتابخانه های استاندارد پیدا کنید

اگر علاقه به نوشتن زبان برنامه نویسی برای درک مفاهیم دارید این پست و پست قبلی که ریپلای زدم میتونه مفید باشه
👍71🔥1
تست سرعت شبکه داخلی و wifi
کاهش سرعت اینترنت (فیبر یا ... )، انتقال دیتا بین موبایل و کامپیوتر و ...
میتونه مربوط به شبکه داخلی یا wifi باشه

🔥سرور openspeedtest را در شبکه داخلی خودتان اجرا و تست سرعت بگیرید

⚠️ ابزار OpenSpeedTest فقط شامل STATIC Files شامل HTML,CSS & JS است از نظر امنیتی به سادگی قابل برسی و مدیریت است

✳️ میتوانید از داکر برای اجرا استفاده کنید

✳️ میتوانید از Snap استفاده کنید

و البته روی تمام دیواس ها و ابزار ها مثل موبایل قابل نصب و اجرا است

⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید با هم برسی کنیم 😎

❤️ ممنون از حمایت هاتون 💐🌺
🔥6🙏21
هوش مصنوعی فقط شده شواف:
مایکروسافت در Github هنوز توی Copilot مونده نمیتونه دوتا پیشنهاد معقول بده ، در Universe 2024
فناوری AI-native و GitHub Spark را معرفی کرده
که فقط پرامپت بنویس اپلیکیشن تحویل بگیر 😒

اخه اپ Todolist هم شد نمونه کار ؟!!!
این فیلم را ببینید

چهار تا gradient دادن به کد که قابل این حرف ها را نداره ،

🔥 به قول آقامون لینوس توروالدز AI جا داره ببینیم چی میشه
فیلم را گذاشتم بخش کامنت ها

به هر حال
اگر میخواهید Technical Preview را برای GitHub Spark ثبت نام کنید اینجا کلیک کنید
😁6👍2🤨1
برای چک کردن مصرف RAM در سرور های لینوکسی
به عکس سرور A و B دقت کنید

افراد معمولا به free memory دقت میکنند
در صورتی که باید به available memory دقت کنند

✳️ مقدار حافظه آزاد free memory مقدار RAM ای است که در حال حاضر برای هیچ چیز استفاده نمی شود.
🔥 برای سرورها، این اتلاف منابع است.


✳️ مقدار Available memory مقدار RAM ای است که برای تخصیص به فرآیندهای جدید یا موجود بدون swapping در دسترس است.
🔥 این را "free memory واقعی" خود در نظر بگیرید.


😎 حافظه در دسترس در حقیقت "used memory" است که می تواند بدون جریمه عملکرد (performance penalty ) با استفاده از swap space آزاد شود. این شامل کش و بافر نیز می شود.

💠 در سرور لینوکس که برای مدتی در حال اجرا بوده است، اگر مقدار زیادی free memory باقی مانده باشد، از منابع به طور موثر استفاده نمی کند.

🗓 اگر می‌پرسید که آیا سرور شما نیاز به ارتقای RAM دارد، باید به «available memory» نگاه کنید و نباید فقط «free memory» را در تصمیم‌گیری در نظر بگیرید.

⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید با هم برسی کنیم 😎

❤️ممنون از حمایت هاتون 🌺💐

لینک مستندات کرنل
👍11🔥31
در سایت The Network Of Time اسم دو نفر را انتخاب میکنید
🔥و میگه این دونفر چطور با هم در ارتباط بودند 😎

من احمد خمینی و باراک اوباما را انتخاب کردم 😁

⁉️شما چه کسی را انتخاب کردید ؟

مطالعه نظریه شش درجه جدایی در گراف در ویکیپدیا

اگر افراد و ارتباط‌ها را مانند یک گراف فرض کنیم، با پیشرفت فناوری، به چگالی این گراف افزوده می‌شود. هر چند انسان‌ها از نظر فیزیکی با هم فاصله زیادی داشته باشند، اما شبکه‌های اجتماعی، این فاصله‌ها را از میان برخواهد داشت. دو نفر در دو گوشه متفاوت از جهان حداکثر از طریق ۶ نفر به هم مرتبط هستند
👍101🔥1😁1
برای درک بهتر تکنیک های مرتب سازی (Sorting Techniques)
ابزار های Visualizer کمک خوبی هستند

🔥 سایت mszula الگوریتم های زیادی را visual کرده و امکانات خوبی مثل تعداد و سرعت داره


الگوریتم مرتب‌سازی، الگوریتمی است که فهرستی از داده‌ها را به ترتیبی مشخص می‌چیند.
پرکاربردترین ترتیب‌ها، ترتیب‌های عددی و واژه‌نامه‌ای هستند. مرتب‌سازی کارا در بهینه‌سازی الگوریتم‌هایی که به فهرست‌های مرتب شده نیاز دارند (مثل جستجو و ترکیب)، اهمیت زیادی دارد.

معمولاً الگوریتم‌های مرتب‌سازی بر اساس این معیارها طبقه‌بندی می‌شوند
پیچیدگی (بدترین و بهترین عملکرد و عملکرد میانگین)
حافظه (و سایر منابع کامپیوتر)
پایداری
مقایسه‌ای بودن یا نبودن


سایت های مشابه دیگه :
https://www.toptal.com/developers/sorting-algorithms
https://www.sortvisualizer.com/
https://visualgo.net/en/sorting
https://www.cs.usfca.edu/~galles/visualization/ComparisonSort.html
https://sorting-algorithm-jet.vercel.app/
https://opendsa-server.cs.vt.edu/embed/quicksortAV
👍10
🔥 در بخش DevTools مرورگر بخش Network تب میتوانید بر اساس properties های مختلف درخواست ها انجام شده فیلترینگ انجام دهید

🗓درخواستی که status-code:304 باشد
🗓 یا method:post باشد

برای دسترسی به لیست کامل فیلتر ها برای مرورگر خودتان کلیک کنید
مرورگر فایرفاکس
مرورگر کروم

⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید

❤️ ممنون از حمایت هاتون 💐🌺
👍82🔥1
🔥با specfy تشخیص بیشتر از ۵۰۰ تِکنولوژی مورد استفاده در ریپازیتوری (repository)

شامل : شناسایی زبان برنامه نویسی،SaaS ، زیرساخت ، وابستگی ها و سرویس ها

💠 کاربرد :
دانش برای کل تیم متمرکز و تصمیم‌گیری‌های پر‌تأثیر را سریع‌تر و قابل اعتمادتر میکنه .

زیرساخت، CI، استک فنی، ابزارها و جریان داده را به طور خودکار مستند میکنه. دیگر نیازی به نوشتن مستندات یا رسم دستی نمودار نیست.
و...

⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید
#devops
👍9
تجسم داده (Data Visualization) ارائه داده‌ در قالب بصری، استفاده از نمودار و نقشه‌ برای بیان یک داستان معنادار از اطلاعات است

🔥 سایت datavizproject
از یک مجموعه داده (DataSet) تعداد ۱۰۰ مصورسازی (Visualization) انجام داده

این شرکت میخواسته تنوع و پیچیدگی Data Visualization را نشان بدهد و اینکه چگونه میتوانید داستان‌های مختلف را با استفاده از ویژگی‌ها و دارایی‌های بصری محدود تعریف کرد. بسیار زیبا و آموزنده بود.

دو دسته گسترده از تجسم داده وجود دارد:
اکتشافی (Exploration)
آنچه در داده‌ها قرار دارد را دریابید
توضیحی (Explanation)
آنچه را پیدا کرده‌اید به دیگران منتقل کنید


⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید
❤️ ممنون از حمایت هاتون 💐🌺
#Data_science
👍6🔥1
🔥مشکل امنیتی بحرانی سطح 9.2 CRITICAL در چند روتر و SAN از D-Link
😱امکان اجرای دستور از راه دور Command Injection

حفره از سال ۲۰۲۲ بوده پشتیبانی مودم تا ۲۰۲۴ و حفره چند روز است عمومی شده

🤬 شرکت Dlink میگوید با توجه به end of life (EOL) پچ ارائه نمیشود بروید یک مودم دیگه بخرید

در پلتفرم FOFA برای این محصولات بیشتر از ۶۰ هزار ریزالت برمیگرداند

سیستم بازاریابی و راه کار فروش خوبیه
محصول بده یک مشکل امنیتی بزار داخلش بعد EOL عمومی کن
ملت مجبور میشوند عوض کنند


درانتخاب محصولات خود موقع خرید دقت کنید

🆘 محصولات آسیب پذیر :
DNS-320 Version 1.00
DNS-320LW Version 1.01.0914.2012
DNS-325 Version 1.01, Version 1.02
DNS-340L Version 1.08
DSR-150 or N
DSR-250 or N

اکسپلویت :
curl "http://[Target-IP]/cgi-bin/account_mgr.cgi cmd=cgi_user_add&name=%27;<INJECTED_SHELL_COMMAND>;%27" 

جزئیات اسیب پذیری و CVE-2024-10914 و لینک vuldb
#secuirty
👍61🔥1
ترمینال Warp یک مدتی خیلی زیاد سروصدا کرد
شخصا دوستش داشتم ولی مشکل نیاز به لاگین شدن و حریم خصوصی منو بیخیال استفاده ازش کرد

توی بلاگش نوشته ما صدای شما را شنیدیم 😒

اعلام کرده نیازی به لاگین نیست
میایی نصب کنی و لاگین را skip کنی میگه نمیشه 😡
https://www.warp.dev/blog/lifting-login-requirement
#linux
😁11🤣5