Dev Perfects
43 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
🔥آموزش فایروال لینوکس بی‌دردسر UFW (uncomplicated firewall) به زبان ساده

چک کنید وضعیت فایروال فعال باشد (نیاز به 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
از دستورات طولانی یا پیچیده لینوکس خسته شدی؟
با دستور 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
This media is not supported in your browser
VIEW IN TELEGRAM
در لینوکس دستور تکراری نزن
دستور Watch در Linux دستور را در فواصل معین مکرر اجرا میکنه
مثلا دستور free برا مشاهده لحظه ای RAM یا ...

🗓 به صورت پیش فرض watch هر 2 ثانیه یکبار دستور یا برنامه ای را اجرا میکند. (با اپشن -n تعداد ثانیه عوض میشه)
watch free -m
watch -n 1 sensors

🔥 تفاوت بروزرسانی ها
وقتی به روزرسانی میشه میخواهید ببینید چه چیزی تغییر کرده
watch -d uptime

را بزنید حالا تغییرات قابل رهگیری هستند

پورت های باز شبکه ؟
تغییرات هارد دیسک؟
کلی ایده باحال پشت این دستور هست 😎
@MehrdadLinuxchannel
⁉️ میخواهید 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 در گذشته پروژه‌های متن‌باز محدود کرده اینجا ولی به نظر نمیرسه قرار باشه مشکل زیادی پیش بیاد

قبلا در مورد تفاوت HDMI و DisplayPort اینجا نوشتم
در مورد ویژگی های Thunderbolt 5 اینجا نوشتم و اینجا گفتم چرا CPU AMD به خاطر انحصار اینتل روی Thunderbolt 5 از بازار عقب ماند


@MehrdadLinuxchannel
#hardware
#سخت_افزار
داشبورد Windmill نسخه فارسی و RTL با Tailwind CSS
پروژه محبوب 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

🔻تغییراتی که خودم اعمال کردم:
🔸اضافه کردن زبان پارسی
🔸رفع خطاها و ایرادات
🔸سازگاری با اندروید ۴
🔹تست شده روی اندروید ۱۲
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۹۳۳

ای جان لطیف بیغم عشق مساز
در هر نفسش هزار روزه است و نماز
پیداست سراپا همه سودا و مجاز
آخر به گزاف نیست این ریش دراز

#مولانا | گنجور
📍@iipoem
بررسی سورس کد بازی GTA 3

تو این قسمت میخوایم سورس کد بازی نوستالژی و جذاب جی تی ای ۳ رو با هم بررسی کنیم. ببینیم از چه دیزاین پترن ها، تریک ها و تکنولوژی هایی اون موقع برای ساختن بازی موفق جی تی ای ۳ استفاده کردن تا بتونه رو سخت افزار هایی با قابلیت های محدود مثل پی اس ۲ به بهترین شکل اجرا بشه.

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
Forwarded from Agora (Alireza Azadi)
صحبت از گرافیتی شد، یک وب‌سایتی هست که توش گرافیتی‌های شهر‌های مختلف دنیا رو جمع کرده و از روی نقشه میتونید اون‌ها رو پیدا کنید و ببینید. خیلی‌هاشون اثر‌های عجیب و غریب خیلی خوبین.

فکر میکنم میشه حتی توش contribute کرد و اگر جایی که زندگی میکنید گرافیتی داره رو عکس بگیرید و اضافه کنید. ایران رو نگاه کردم هم نداشت.

https://streetartcities.com/cities/algiers/markers/17736
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
یه پکیج Python برای مگفا (اپراتور ۳۰۰۰) SMS نوشتم که امکان ارسال و دریافت پیامک رو به راحتی فراهم می‌کنه. از اونجایی که تا حالا هیچ پکیجی براش تو PyPI نبود (که عجبیه!) — حالا این مشکل حل شده

GitHub: https://github.com/alisharify7/magfa-client
PyPI: https://pypi.org/project/magfa/

@DevTwitter | <Ali-Sharify/>
Forwarded from Md Daily (Mahan)
کاری بسیار پسندیده از شهرداری اصفهان برای کودکان :)


🆔 @MdDaily