کانال مهرداد لینوکس – 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
در دیتابیس همه ما با ( Create, read, update and delete) که به اختصار (CRUD) آشنایی داریم
CRUD SQL
Create INSERT
Read SELECT
Update UPDATE
Delete DELETE
امروز با مفهوم Upsert in SQL آشنا شدم ترکیب “update” و “insert.” از عبارت UPSERT برای درج ردیفی در جایی که وجود ندارد استفاده میشود یا برای به روز رسانی سطر با مقادیر جدید در صورت وجود
https://antonz.org/sql-upsert/
اگر فونتی Monospaced باشه یعنی همه یا اکثر کاراکترها به همان میزان فضای افقی را اشغال می کنند
اگر شما هم دوست دارید با واژه شناسی و اصطلاحات دنیای فونت بیشتر آشنای شوید به دانشنامه فونت گوگل یک سر بزنید
https://fonts.google.com/knowledge/glossary#a-d
مثلا Monospaced
https://fonts.google.com/knowledge/glossary/monospaced
This media is not supported in your browser
VIEW IN TELEGRAM
من میگم زود به دنیا امدیم ها
ماژول حافظه جدید LPCAMM سامسونگ آمده ورود به بازار است
سامسونگ رم داده جای So-DIMM و LPDDR DRAM که
تا 50 درصد قوی‌تر
تا 70 درصد از نظر مصرف انرژی بهینه‌تر
تا 60 درصد فضای کمتری روی مادربرد
درنتیجه لپ تاپ ها،تبلت ها و ...
کوچکتر ، نازکتر ، سبکتر
👍1
کانال مهرداد لینوکس
برای پردازش JSON در Terminal از دستور jq استفاده میکردم curl https://ipwho.is/8.8.8.8 | jq echo '{"name": "world"}' | jq جدیدا از دستور fx استفاده میکنم به نظر امکان قابل توجهی نسب به jq داره https://fx.wtf/ https://github.com/antonmedv/fx
مثال پردازش JSON توی ترمینال
توی کد زیر میتوانند تعدادی متغییر برای ست شدن توی shell
تعریف کنید
json='{"a":42, "b":"s t r i n g", "c": []}' ; eval $(echo $json | jq -r 'to_entries | .[] | select(.value | scalars) | .key + "=\"" + (.value | tostring) + "\";"' | tee /dev/tty)
👍1
پایگاه داده SQLite یکی از بهترین Embedded database ها است
با توجه به محبوبیت این پایگاه داده بحث سرعت و کارایی در آن بسیار مهم است مقایسه بین متد ها انجام داده که چقدر توی سرعت تاثیر میزاره
اختلاف در حد ۸ میلیون رکورد در ثانیه !!! بین روش های استفاده
https://voidstar.tech/sqlite_insert_speed/
جالبه بدونید استفاده از SQlite بیشتر از 35% از خود فایل سیستم سریع تر است
https://www.sqlite.org/fasterthanfs.html
👍1
بعد از 4 سال, 3 ماه , ۵ روز Raspberry Pi 5 معرفی شد
در عکس زیر تفاوت بین Pi 5 را با Pi 4B مشاهده میکنید
برد Pi 5 با قیمت 80 دلار قرار است عرضه شود
و Pi 4 با قیمت پایه حدود $77 دلار ( ۵.۸ میلیون در بازار ایران ) در دسترس است
2
به نظر شما بهترین ابزار ساخت Bootable USB از ISO کدوم ابزاره ؟
تجربه استفاده شما از این ابزار ها چی بوده؟
تجربه من از DD استفاده نکنید به ریسکش نمی ارزه
Anonymous Poll
79%
Rufus
18%
Etcher (BalenaEtcher)
6%
dd (Disk Dump)
12%
ابزار دیگه تو کامنت میگم
با Modern SQL آشنایی دارید ؟ با دستورات
With clause
With recursive clause
Over (…)
from … for system_time …
آشنایی دارید ؟ پایگاه داده که شما با آن کار میکنید از چه نسخه ای از Modern SQL پشتیبانی میکند ؟
یک سایت خوب برای برسی موضوع
https://modern-sql.com/
❤‍🔥1
این سایت های رزومه نویسی همچین میگن قالب رزومه را باید بخری انگار ایده از خودشون بوده بگذریم
این مخزن حدود ۶۰ تا قالب رزومه را با فرمت latex گذاشته ملت استفاده کنند
https://github.com/sadransh/awsome-list-of-cv-and-resume-templetes
اگر دوست دارید برای رزومه خودتون از این قالب ها استفاده کنید نیاز است کمی LaTeX را بلد باشید کتاب Beautiful LaTeX book with examples کتاب بسیار زیاد و متن باز برای آموزش لتکس به زبان ساده است https://github.com/AnMnv/eBook
❤‍🔥2
Media is too big
VIEW IN TELEGRAM
انیمیشن و ریاضی درک بسیار جالب از مفاهیم ریاضی حتما حتما فیلم را تا اخر ببینید و برسی کنید چقدر با مفاهیم آنها آشنایی دارید؟
👍71
هوش مصنوعی DALL-E 3 برای تصاویر به صورت عمومی و رایگان در اختیار عموم قرار گرفت

https://www.bing.com/images/create/?ref=hn
1
اگر تا الان روی دامنه شخصی خودتان ایمیل داشته باشید
با مشکل spam شدن ایمیل های خودتان رو به رو شدید
بخشی از مشکل با تنظیمات SPF, DKIM و DMARC است
درک روش کار DMARC اهمیت زیادی داره
این سایت قدم به قدم به صورت عملی DMARC را به شما یاد میدهد
https://www.learndmarc.com/
👍8❤‍🔥1
اگر نیاز به یک پسورد رندم داشتید کد زیر توی پایتون کوتاه و زیباس
import random as r; p = 'abcdefghijklmnopqrstuvwxyz0123456789%^*(-_=+)'; print(''.join(r.choices(p, k=10)))
#python
#پایتون
ما بقی تکنیک ها توی کامنت شما از چه تکنیکی استفاده میکنید؟
👍5
رمزنگاری درایو های سیستم اهمیت زیادی در امنیت شما دارد
ابزار VeraCrypt یک ابزار رایگان متن باز برای Windows, Mac Linux است که بر اساس TrueCrypt 7 نوشته شده
https://www.veracrypt.fr/en/Home.html
یک درایو را روی سیستم خودتان حتی با حجم کم برای اطلاعات حساس مثل پوشه وصایای امام رمز نگاری کنید
👍4
خیلی علاقه به ابزار های کشیدن نمودار ها مثل UML و ... دارم
ابزار
https://nomnoml.com/
توی کشیدن خیلی خوش دسته شما را بیشتر یاد
https://plantuml.com/
میندازه خوبی اینها اینه میتوانید از git برای کنترل نسخه نمودار خودتان استفاده کنید
👍2
تست های API خودتان را با چه ابزاری انجام میدید ؟
ابزار postman یا insomnia براتون سنگینه ؟
Bruno - Opensource IDE for exploring and testing APIs
را یک تست بزنید
https://github.com/usebruno/bruno
🙏4
ابزار ngrok و localtunnel دسترسی به localhost از اینترنت .
اگر نیاز دارید پروژه ای را که نوشتید به کارفرما نشان بدهید و نمی خواهید هاست بگیرید و روی هاست اجرا کنید میتوانید از یکی از این دو ابزار استفاده کنید
ngrok http 80
lt --port 8000
ssh -R 80:localhost:3000 serveo.net

وقتی اجرا کنید یک URL یکتا میسازد و تمام
https://ngrok.com/
https://github.com/localtunnel/localtunnel
serveo.net
🙏3
سایت linkcollect.iol به کاربران اجازه میده لینک های مفید خودشون را دسته بندی کنند و اشتراک بزارند
مثلا پروفایل من
https://linkcollect.io/mehrdadlinux
پروفایل های دیگر در بخش Explorer هست و لینک های عالی پیدا کنید
کروم Extensions داره
https://github.com/linkcollect/Main-Website-Linkcollect
👍3
با این سرعت اینترنت نیاز میشه از YouTube دانلود کنیم
بهترین ابزار youtube-dl بود که دیگه کار نمیده جایگزینش ؟
Yt-dlp
ابزاری که به راحتی میتوانید حتی یک playlist را یک کانال را کامل دانلود کنید
yt-dlp <video_url>
yt-dlp <playlist_url>
آموزش کامل:
https://ostechnix.com/yt-dlp-tutorial/
👍1