Forwarded from کانال مهرداد لینوکس
🔥آموزش فایروال لینوکس بیدردسر UFW (uncomplicated firewall) به زبان ساده
چک کنید وضعیت فایروال فعال باشد (نیاز به sudo یا دسترسی Root)
چک کنید وضعیت فایروال فعال باشد
بلاک Block کردن یا اجازه دادن Allow یک IP Address یا یک Subnet
ایجاد محدودیت فقط روی یک Interface خاص
پاک کردن یک Rule
باز کردن یک پورت خاص
⁉️ آموزش بیشتر بزارم ؟
@MehrdadLinuxchannel
چک کنید وضعیت فایروال فعال باشد (نیاز به sudo یا دسترسی Root)
ufw status
ufw status numbered
ufw app list نمایش لیست برنامه ها
🚨فعال کردن فایروال UFW دسترسی خارجی به تمام پورت های یک سرور را مسدود می کند ⚠️ اگر با SSH به سرور متصل هستید اطمینان پیدا کنید قبلا دسترسی SSH با آموزش های که در ادامه امده را باز کردید
چک کنید وضعیت فایروال فعال باشد
ufw enable قعال کردن
ufw disable غیر فعال کردن
بلاک Block کردن یا اجازه دادن Allow یک IP Address یا یک Subnet
ufw deny from 8.8.8.8 تک ایپی
ufw allow from 8.8.8.8 تک ایپی
ufw allow “OpenSSH” اسم برنامه
ufw deny from 8.8.8.0/24 ساب نت
ufw allow from 8.8.8.0/24 ساب نت
ایجاد محدودیت فقط روی یک Interface خاص
ufw deny in on eth0 from 8.8.8.8
پاک کردن یک Rule
ufw delete allow from 8.8.8.8
ufw delete 1 با شماره قانون
باز کردن یک پورت خاص
ufw allow ssh
ufw allow 22
ufw deny out 25 بستن خروجی
⁉️ آموزش بیشتر بزارم ؟
@MehrdadLinuxchannel
Forwarded from کانال مهرداد لینوکس
❌ از دستورات طولانی یا پیچیده لینوکس خسته شدی؟
✅ با دستور alias در linux
نامهای کوتاهتر و ساده باعث افزایش سرعت و کارایی کار با ترمینال میشه
تایپ کردن ll در ترمینال، همان خروجی دستور ls -lh --color=auto است
موقتی بودن aliasها:
تعریفهای alias که به این روش ایجاد میشوند، پس از بستن ترمینال از بین میروند. برای دائمی کردن آنها، باید این دستورات را به فایلهای پیکربندی شل مانند ~/.bashrc یا ~/.zshrc اضافه کنید.
حذف یک alias: برای حذف یک alias موقت، میتوانید از دستور unalias استفاده کنید:
برای مشاهده لیست aliasهای فعلی، دستور زیر را اجرا کنید:
تعریف برای SSH
میتوانید برای سرور هایی که متصل میشوید در مسیر ~/.ssh/config یک alias تعریف کنید
@MehrdadLinuxchannel
✅ با دستور alias در linux
نامهای کوتاهتر و ساده باعث افزایش سرعت و کارایی کار با ترمینال میشه
alias نام_مستعار='دستور اصلی'
alias ll='ls -lh --color=auto'
تایپ کردن ll در ترمینال، همان خروجی دستور ls -lh --color=auto است
موقتی بودن aliasها:
تعریفهای alias که به این روش ایجاد میشوند، پس از بستن ترمینال از بین میروند. برای دائمی کردن آنها، باید این دستورات را به فایلهای پیکربندی شل مانند ~/.bashrc یا ~/.zshrc اضافه کنید.
حذف یک alias: برای حذف یک alias موقت، میتوانید از دستور unalias استفاده کنید:
unalias ll
برای مشاهده لیست aliasهای فعلی، دستور زیر را اجرا کنید:
alias
تعریف برای SSH
میتوانید برای سرور هایی که متصل میشوید در مسیر ~/.ssh/config یک alias تعریف کنید
Host hetznerba
Hostname 1.2.3.4
IdentityFile ~/mlsshkey/.ssh/id_dsa
user mehrdadlinux
Port 666
ForwardX11Trusted yes
TCPKeepAlive yes
بهترین alias هایی که شما برای خودتان تعریف کردید برای ما بنویسید
بقیه دوست داشتند استفاده کنند
@MehrdadLinuxchannel
Forwarded from کانال مهرداد لینوکس
This media is not supported in your browser
VIEW IN TELEGRAM
❌ در لینوکس دستور تکراری نزن
✅دستور Watch در Linux دستور را در فواصل معین مکرر اجرا میکنه
مثلا دستور free برا مشاهده لحظه ای RAM یا ...
🗓 به صورت پیش فرض watch هر 2 ثانیه یکبار دستور یا برنامه ای را اجرا میکند. (با اپشن -n تعداد ثانیه عوض میشه)
🔥 تفاوت بروزرسانی ها
وقتی به روزرسانی میشه میخواهید ببینید چه چیزی تغییر کرده
را بزنید حالا تغییرات قابل رهگیری هستند
پورت های باز شبکه ؟
تغییرات هارد دیسک؟
کلی ایده باحال پشت این دستور هست 😎
@MehrdadLinuxchannel
✅دستور Watch در Linux دستور را در فواصل معین مکرر اجرا میکنه
مثلا دستور free برا مشاهده لحظه ای RAM یا ...
🗓 به صورت پیش فرض watch هر 2 ثانیه یکبار دستور یا برنامه ای را اجرا میکند. (با اپشن -n تعداد ثانیه عوض میشه)
watch free -m
watch -n 1 sensors
🔥 تفاوت بروزرسانی ها
وقتی به روزرسانی میشه میخواهید ببینید چه چیزی تغییر کرده
watch -d uptime
را بزنید حالا تغییرات قابل رهگیری هستند
پورت های باز شبکه ؟
تغییرات هارد دیسک؟
کلی ایده باحال پشت این دستور هست 😎
@MehrdadLinuxchannel
Forwarded from کانال مهرداد لینوکس
⁉️ میخواهید Backup بگیری سرعت هارد پایینه ؟
⁉️میخواهید تصویر 8K ببینی تصویر لگ میزنه ؟
❓مگر برای انتقال داده از چه استانداردی استفاده میکنید ؟ USB ؟ USB-C ؟ Thunderbolt ؟ ...
🔥 استاندارد جدید GPMI با پهنای باند 192Gbps و 480W قدرت، شگفت انگیزه
قرار است اولین ها روی MateBooks و HarmonyOS برای صدا،تصویر،اطلاعات و برق پشتیبانی بشه
⚠️ برسی لایسنس و انحصار، چرا مهمه ؟
اینجا در مورد انحصار اینتل روی استاندارد Thunderbolt 5 نوشتم، قبل خرید لپ تاپ یا تکنولوژی جدید به این موارد دقت کنید
🤓برسی تخصصی لایسنس:
استاندارد GPMI (General Purpose Media Interface) (نوع Type-C) توسطUSB Implementers Forum (USB-IF) لایسنس شده
شرکتهای عضو با پرداخت هزینه از Vendor ID و لوگوی USB میتوانند استفاده کنند.
شرکت USB-IF در گذشته پروژههای متنباز محدود کرده اینجا ولی به نظر نمیرسه قرار باشه مشکل زیادی پیش بیاد
@MehrdadLinuxchannel
#hardware
#سخت_افزار
⁉️میخواهید تصویر 8K ببینی تصویر لگ میزنه ؟
❓مگر برای انتقال داده از چه استانداردی استفاده میکنید ؟ USB ؟ USB-C ؟ Thunderbolt ؟ ...
🔥 استاندارد جدید GPMI با پهنای باند 192Gbps و 480W قدرت، شگفت انگیزه
قرار است اولین ها روی MateBooks و HarmonyOS برای صدا،تصویر،اطلاعات و برق پشتیبانی بشه
⚠️ برسی لایسنس و انحصار، چرا مهمه ؟
اینجا در مورد انحصار اینتل روی استاندارد Thunderbolt 5 نوشتم، قبل خرید لپ تاپ یا تکنولوژی جدید به این موارد دقت کنید
🤓برسی تخصصی لایسنس:
استاندارد GPMI (General Purpose Media Interface) (نوع Type-C) توسطUSB Implementers Forum (USB-IF) لایسنس شده
شرکتهای عضو با پرداخت هزینه از Vendor ID و لوگوی USB میتوانند استفاده کنند.
شرکت USB-IF در گذشته پروژههای متنباز محدود کرده اینجا ولی به نظر نمیرسه قرار باشه مشکل زیادی پیش بیاد
قبلا در مورد تفاوت HDMI و DisplayPort اینجا نوشتم
در مورد ویژگی های Thunderbolt 5 اینجا نوشتم و اینجا گفتم چرا CPU AMD به خاطر انحصار اینتل روی Thunderbolt 5 از بازار عقب ماند
@MehrdadLinuxchannel
#hardware
#سخت_افزار
Forwarded from DevTwitter | توییت برنامه نویسی
داشبورد Windmill نسخه فارسی و RTL با Tailwind CSS
پروژه محبوب Windmill Dashboard که یک داشبورد مدرن، چندتمی و کاملا قابل دسترس است را به فارسی ترجمه و برای پشتیبانی از زبانهای راستچین (RTL) مانند فارسی و عربی آماده کردهام.
ویژگیهای کلیدی این نسخه:
ترجمه کامل به زبان فارسی
پشتیبانی کامل از راستچین (RTL)
حفظ تمام ویژگیهای اصلی از جمله:
تمهای روشن و تاریک
کامپوننتهای متنوع
دسترسیپذیری کامل
استفاده از Tailwind CSS برای استایلدهی
تغییرات اصلی انجام شده:
افزودن پشتیبانی RTL به پروژه اصلی
ترجمه تمام متون و رابط کاربری
تنظیم جهتها و چیدمانها برای زبان فارسی
حفظ ساختار و عملکرد اصلی پروژه
https://github.com/Ab01faz101/windmill-rtl-tailwind
این پروژه میتواند به عنوان پایهای عالی برای پروژههای داشبورد مدیریتی فارسی مورد استفاده قرار گیرد. تمامی توسعهدهندگان میتوانند از این ریپوزیتوری فورک کرده یا به توسعه آن کمک کنند.
نکته: این پروژه بر اساس نسخه اصلی Windmill Dashboard ساخته شده و تمام اعتبار طراحی و توسعه اولیه متعلق به تیم Windmill است.
@DevTwitter | <Abolfazl Ghaedrahmat/>
پروژه محبوب Windmill Dashboard که یک داشبورد مدرن، چندتمی و کاملا قابل دسترس است را به فارسی ترجمه و برای پشتیبانی از زبانهای راستچین (RTL) مانند فارسی و عربی آماده کردهام.
ویژگیهای کلیدی این نسخه:
ترجمه کامل به زبان فارسی
پشتیبانی کامل از راستچین (RTL)
حفظ تمام ویژگیهای اصلی از جمله:
تمهای روشن و تاریک
کامپوننتهای متنوع
دسترسیپذیری کامل
استفاده از Tailwind CSS برای استایلدهی
تغییرات اصلی انجام شده:
افزودن پشتیبانی RTL به پروژه اصلی
ترجمه تمام متون و رابط کاربری
تنظیم جهتها و چیدمانها برای زبان فارسی
حفظ ساختار و عملکرد اصلی پروژه
https://github.com/Ab01faz101/windmill-rtl-tailwind
این پروژه میتواند به عنوان پایهای عالی برای پروژههای داشبورد مدیریتی فارسی مورد استفاده قرار گیرد. تمامی توسعهدهندگان میتوانند از این ریپوزیتوری فورک کرده یا به توسعه آن کمک کنند.
نکته: این پروژه بر اساس نسخه اصلی Windmill Dashboard ساخته شده و تمام اعتبار طراحی و توسعه اولیه متعلق به تیم Windmill است.
@DevTwitter | <Abolfazl Ghaedrahmat/>
Forwarded from cyru55 unofficial channel (cyru55)
Advanced Translator 1.1.apk
1.9 MB
⭕️ مترجم آنلاین خیلی ساده
✅ Open Source
🔻تغییراتی که خودم اعمال کردم:
🔸اضافه کردن زبان پارسی
🔸رفع خطاها و ایرادات
🔸سازگاری با اندروید ۴
🔹تست شده روی اندروید ۱۲
✅ Open Source
🔻تغییراتی که خودم اعمال کردم:
🔸اضافه کردن زبان پارسی
🔸رفع خطاها و ایرادات
🔸سازگاری با اندروید ۴
🔹تست شده روی اندروید ۱۲
Forwarded from DevTwitter | توییت برنامه نویسی
بررسی سورس کد بازی GTA 3
تو این قسمت میخوایم سورس کد بازی نوستالژی و جذاب جی تی ای ۳ رو با هم بررسی کنیم. ببینیم از چه دیزاین پترن ها، تریک ها و تکنولوژی هایی اون موقع برای ساختن بازی موفق جی تی ای ۳ استفاده کردن تا بتونه رو سخت افزار هایی با قابلیت های محدود مثل پی اس ۲ به بهترین شکل اجرا بشه.
https://www.youtube.com/watch?v=INWWQd5zm9E
@DevTwitter
تو این قسمت میخوایم سورس کد بازی نوستالژی و جذاب جی تی ای ۳ رو با هم بررسی کنیم. ببینیم از چه دیزاین پترن ها، تریک ها و تکنولوژی هایی اون موقع برای ساختن بازی موفق جی تی ای ۳ استفاده کردن تا بتونه رو سخت افزار هایی با قابلیت های محدود مثل پی اس ۲ به بهترین شکل اجرا بشه.
https://www.youtube.com/watch?v=INWWQd5zm9E
@DevTwitter
Forwarded from Tech Den (Amirhossein)
این بلاگ پست راجع به این حرف میزنه که ai چقدر میتونه کمک کننده باشه
چقدر ممکنه بهمون آسیب بزنه
و واقعا کجاها خوبه که ازش برای بهینه کردن کارامون استفاده کنیم
بهترین قسمتش به نظرم این تیکه از جمع بندی آخرش بود
AI is a tool, it is not good or bad in itself, it’s what you do with it. I do think it can be a great tool, as long as you are not reliant on it for your workflow. Make sure you can still work effectively without it, make sure you don’t push code to production that you don’t fully understand and don’t think of AI as a replacement for your own thinking. Stay curious, keep learning.
https://lucianonooijen.com/blog/why-i-stopped-using-ai-code-editors/
خوندن این مقاله برای کسایی هم که تازه برنامه نویسی رو شروع کردن خیلی خوبه
توی این ویدیو هم میتونید مقاله رو با primeagen ببینید
https://www.youtube.com/watch?v=y3_TY4K8hVE&t=776s
چقدر ممکنه بهمون آسیب بزنه
و واقعا کجاها خوبه که ازش برای بهینه کردن کارامون استفاده کنیم
بهترین قسمتش به نظرم این تیکه از جمع بندی آخرش بود
AI is a tool, it is not good or bad in itself, it’s what you do with it. I do think it can be a great tool, as long as you are not reliant on it for your workflow. Make sure you can still work effectively without it, make sure you don’t push code to production that you don’t fully understand and don’t think of AI as a replacement for your own thinking. Stay curious, keep learning.
https://lucianonooijen.com/blog/why-i-stopped-using-ai-code-editors/
خوندن این مقاله برای کسایی هم که تازه برنامه نویسی رو شروع کردن خیلی خوبه
توی این ویدیو هم میتونید مقاله رو با primeagen ببینید
https://www.youtube.com/watch?v=y3_TY4K8hVE&t=776s
Lucianonooijen
Why I stopped using AI code editors ·
Luciano Nooijen
Luciano Nooijen
In the past I used AI code editors for all of my programming, but I stopped using it and recommend others to consider this as well
Forwarded from Agora (Alireza Azadi)
صحبت از گرافیتی شد، یک وبسایتی هست که توش گرافیتیهای شهرهای مختلف دنیا رو جمع کرده و از روی نقشه میتونید اونها رو پیدا کنید و ببینید. خیلیهاشون اثرهای عجیب و غریب خیلی خوبین.
فکر میکنم میشه حتی توش contribute کرد و اگر جایی که زندگی میکنید گرافیتی داره رو عکس بگیرید و اضافه کنید. ایران رو نگاه کردم هم نداشت.
https://streetartcities.com/cities/algiers/markers/17736
فکر میکنم میشه حتی توش contribute کرد و اگر جایی که زندگی میکنید گرافیتی داره رو عکس بگیرید و اضافه کنید. ایران رو نگاه کردم هم نداشت.
https://streetartcities.com/cities/algiers/markers/17736
Streetartcities
the old man by Unknown - Algiers - Street Art Cities
A artwork by Unknown - Algiers in Algiers, Algeria.
Forwarded from Geek Alerts
Media is too big
VIEW IN TELEGRAM
بنظر میاد گوگل بهبودهای زیادی روی زبان فارسی در Gemini Live داشته و حالا خیلی روونتر و بهتر فارسی صحبت میکنه. اینجا من ازش خواستم که درمورد این تصویر که مقاله جدیدی در حوزه LLMهاست بهم به فارسی توضیح بده. حالا هر عکس یا PDF دیگری هم میتونید بهش بدید و درموردش سوال و جواب کنید.
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
بنظر میاد گوگل بهبودهای زیادی روی زبان فارسی در Gemini Live داشته و حالا خیلی روونتر و بهتر فارسی صحبت میکنه. اینجا من ازش خواستم که درمورد این تصویر که مقاله جدیدی در حوزه LLMهاست بهم به فارسی توضیح بده. حالا هر عکس یا PDF دیگری هم میتونید بهش بدید و درموردش سوال و جواب کنید.
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
بنظر میاد گوگل بهبودهای زیادی روی زبان فارسی در Gemini Live داشته و حالا خیلی روونتر و بهتر فارسی صحبت میکنه. اینجا من ازش خواستم که درمورد این تصویر که مقاله جدیدی در حوزه LLMهاست بهم به فارسی توضیح بده. حالا هر عکس یا PDF دیگری هم میتونید بهش بدید و درموردش سوال و جواب کنید.
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
حالا توی alphaXiv میتونید روی مقالات arxiv از deep research استفاده کنید و بگید براتون به طور تخصصی روی مقالات مختلف ریسرچ انجام بده. همچنین این سایت قابلیتهای زیادی رو به arxiv اضافه میکنه مثل داشتن کامیونیتی، دستیار هوش مصنوعی و …
🔗 alphaxiv.org
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
یه پکیج Python برای مگفا (اپراتور ۳۰۰۰) SMS نوشتم که امکان ارسال و دریافت پیامک رو به راحتی فراهم میکنه. از اونجایی که تا حالا هیچ پکیجی براش تو PyPI نبود (که عجبیه!) — حالا این مشکل حل شده
GitHub: https://github.com/alisharify7/magfa-client
PyPI: https://pypi.org/project/magfa/
@DevTwitter | <Ali-Sharify/>
GitHub: https://github.com/alisharify7/magfa-client
PyPI: https://pypi.org/project/magfa/
@DevTwitter | <Ali-Sharify/>
Forwarded from Md Daily (Mahan)