Dev Perfects
41 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
اگه می‌خواین بدونید چه فونتی برای کد زدن برای شما مناسبه برید:
https://codingfont.com

یه بازی داره میذاره شما ۲به۲ بین فونت‌ها انتخاب کنید تا فونت مناسب خودتون رو پیدا کنید.

بعدش‌ برید نسخه Nerdfont رو هم دانلود کنید که همه Ligatureها رو داشته باشه
https://nerdfonts.com

@DevTwitter | <Von Datawarehausen/>
اگه می‌خواین بدونید چه فونتی برای کد زدن برای شما مناسبه برید:
https://codingfont.com

یه بازی داره میذاره شما ۲به۲ بین فونت‌ها انتخاب کنید تا فونت مناسب خودتون رو پیدا کنید.

بعدش‌ برید نسخه Nerdfont رو هم دانلود کنید که همه Ligatureها رو داشته باشه
https://nerdfonts.com


> Von Datawarehausen

#tweet #font

پ.ن: خود من بعد از یه مسابقه ی سخت و نفس گیر آخرش فونتی که همین الان دارم استفاده میکنم رو انتخاب کردم 😂😂😂 (میتونید فعال کنید که اسم فونت ها رو بهتون نشون بده یا نه. من با اینکه غیر فعال کرده بودم این رو انتخاب کردم😂)

@PhiloLearn
Forwarded from Amir Yeganeh
مهندسای گل و دوستان لینوکس‌کار، سلام! 🐧

اجازه بدید یه خبر خوب بهتون بدم: پنجمین نشست E-LUG در خدمتتون هستیم با کلی مطلب ناب و کاربردی 📚

🗓 سه‌شنبه ۲۷ آذر، ساعت ۷ عصر
🏢 تهران، کارخونه نوآوری آزادی، سالن هفت و هشت

قراره تو این دورهمی:
- مهندس حسین لاچینی با یه ابزار باحال به اسم mdev آشنامون کنه که به درد مدیریت دستگاه‌های سخت‌افزاری میخوره
- مهندس مرصاد کریمی هم بهمون یاد بده چطوری به صورت بی‌سیم به فایل‌های سیستم دسترسی داشته باشیم


بهترین قسمتش اینه که:
- با کلی آدم خبره آشنا میشید
- می‌تونید تجربه‌هاتون رو به اشتراک بذارید
- کلی ایده و راهکار جدید یاد می‌گیرید

برای ثبت‌نام تشریف بیارید:
evnd.co/uEq0K

⚡️حتما ثبت نام خودتون رو زودتر انجام بدهید تا بتونیم برنامه‌ریزی بهتری داشته باشیم.

ما رو می‌تونید از این راه‌ها پیدا کنید:
LinkedIn.com/in/elugiran
Telegram: @elugiran
Email: [email protected]

اسپانسر :
haftohasht.studio

منتظر حضور گرمتون هستیم! 🌟

#ELUG #Linux #OpenSource
Forwarded from Code Module | کد ماژول (Mahan-Heydari)
ورژن 4.0 بتا Tailwind css منتشر شد 👩‍💻

‏Adam Wathan(اعضای تیم توسعه تیلویند) : پس از صدها ساعت رفع اشکال، کار طاقت‌فرسا برای حفظ سازگاری با نسخه‌های قبلی و عیب‌یابی مشکلات CI در ویندوز، خوشحالم که بالاخره اولین نسخه بتای عمومی رو منتشر می‌کنم.

تغییرات نسخه 4.0 beta :

🔵پرفورمنس بالاتر : full build ها در انجین جدید تا ۵ برابر سریع‌تر شدن و incremental build ها، بیش از ۱۰۰ برابر سریع‌تر و زمانشون در میکروثانیه اندازه‌گیری میشه.

🔵زنجیره ابزار یکپارچه: , built-in import vendor prefixing handling و syntax transforms ، بدون نیاز به ابزار اضافی.

🔵کانفیگ مبتنی بر CSS : تجربه توسعه‌دهنده (DX) بازطراحی‌شده که در اون می‌تونید فریم‌ورک رو مستقیماً داخل CSS کاستومایز و گسترش بدید، به جای استفاده از فایل کانفیگ جاوااسکریپتی.

🔵دیزاین شده برای وب مدرن : ساخته شده بر پایه native cascade layers, wide-gamut colors, و including first-class support از ویژگی‌های مدرن CSS مانند کوئری‌های کانتینر، @starting-style، پاپ‌اورها و موارد دیگه.

برای اطلاعات بیشتر و نحوه استفاده از ورژن 4.0 بتا میتونید به داکیومنتش مراجعه کنید.

new Version Document 🌕
News Blog 📰

@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Telegram Contests
🏆 The second round of Android Contest 2024, with a total prize fund of $50,000, will be announced this Friday. The winner may also be offered an opportunity to join the 🛫 Telegram Team.

Everyone is welcome to participate, even if they didn't join Round 1.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from localhost
شب بخیر
Forwarded from mnr tech
This media is not supported in your browser
VIEW IN TELEGRAM
با استفاده از پکیجی که توی پست قبل معرفی کردم ببینید چه ux خوبی میشه پیاده سازی کرد.

من به عنوان کاربر شماره رو با صفر و بدون صفر زدم حتی با 98 و با استفاده از همین پکیج توی بکند راحت تبدیلش میکنم به شماره استاندارد. و لازم نیست به کاربر بگم شماره رو حتما طبق فرمت مورد نظر من وارد کن.

فقط کافیه کد iso کشور و شماره رو داشته باشیم.

حتی خودش ولیدیشن داره و به راحتی با توجه به کشور و شماره اون رو ولیدیت میکنه و اگر مشکلی داشته باشه خطا بر میگردونه.
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
توی اسپم هام اینو دیدم. دستش درد نکنه خیلی بی حوصله بودم حداقل روزم رو ساخت 😂

فقط اون best regards آخرش 🫠😁

این یه ایمیل قدیمی من هست که hotmail هست و شاید قدیمی تر ها بیشتر با hotmail و outlook آشنا باشن ولی خب ایمیل خوبی هم هست و دوستش داشتم ولی خیلی خیلی اسپم گرفت. یه موردی که وجود داره وقتی شما ایملتون رو توی یه سایت زده باشید و اون سایت هک بشه، هکر ها اون ایمیل های ثبت نام شده و خصوصا Hash پسورد ها رو حتما چک میکنن و باعث میشه اسپم بگیرید.

مثلا توی این سایت می‌تونید ایمیلتون رو بزنید ببینید توی چه سایت هایی که هک شدن ثبت نام کرده بودید و از کجا ها اطلاعاتتون ممکنه درز کرده باشه.

البته یه سری سایت ها هم کلا باعث اسپم گرفتن میشه لذا هر جایی ثبت نام نکنید.

حالا یه روش دیگه هم توضیح می‌دم در پست بعدی که بتونید به طور کل ایمیلتون رو مخفی کنید و با این کار شما ایمیل اصلیتون رو توی جایی که ثبت نام می‌کنید وارد نمی کنید و بجاش از یه جایگزین استفاده می‌کنید که اون به صورت یه واسطه ایمیل رو به ایمیل اصلیتون می‌فرسته و اینجوری ایمیلتون رو نیازی نیست وارد کنید توی سایتی که ممکنه براتون اسپم بفرسته.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰تفاوت دستورات locate، whereis و which

🔹این دستور تمام فایل‌هایی که در نامشان عبارت "firefox" وجود دارد را در سیستم جستجو می‌کند.

Locate Firefox

🔹این دستور سه نوع فایل را جستجو می‌کند: فایل‌های اجرایی (binary)، فایل‌های منبع (source) و فایل‌های مستندات (manual).


whereis firefox


🔹این دستور مسیر کامل یک دستور یا برنامه را در PATH جستجو می‌کند. PATH یک متغیر محیطی است که حاوی لیستی از دایرکتوری‌هایی است که سیستم برای یافتن دستورات جستجو می‌کند.

which firefox


نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip and tricks)
@linuxtnt

📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰بوت‌کیت لینوکسی UEFI موسوم به Bootkitty، تهدیدی جدید

🔹پیرو این پست قبلی
https://t.iss.one/linuxtnt/4021

🔸یک بوت‌کیت لینوکسی جدید به نام Bootkitty کشف شده که امنیت سیستم‌های لینوکس را تهدید می‌کند. این بوت‌کیت که توسط گروهی از دانشجویان دانشگاه‌های کره جنوبی توسعه یافته، به عنوان یک اثبات مفهوم (proof of concept) طراحی شده و توانایی نفوذ به فریمور UEFI (رابط یکپارچه گسترش‌پذیر فریمور) سیستم‌ها را دارد.

🔹نحوه عملکرد Bootkitty:
🔸بهره برداری از آسیب‌پذیری LogoFail: از آسیب‌پذیری LogoFail برای دور زدن ویژگی امنیتی Secure Boot استفاده می‌کند. پس از نفوذ به UEFI، Bootkitty به فرایند بوت سیستم قلاب می‌شود و تغییراتی در بوت‌لودر Grub و مکانیزم بارگذاری کرنل ایجاد می‌کند.
این بوت‌کیت می‌تواند کرنل و بوت‌لودر سیستم را تغییر دهد تا در هنگام راه‌اندازی مجدد سیستم نیز فعال باقی بماند.
قلاب زدن به UEFI (UEFI hooking) به معنای دستکاری و تغییر در عملکرد نرم‌افزار رابط یکپارچه گسترش‌پذیر فریمور (UEFI) است.
—————————-
نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip and tricks)
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰الجزیره و لینوکس

🔹الجزیره اولین سیستم عامل کامپیوتری خانگی خود را که از نرم افزارهای آزاد و منبع باز استفاده می‌کند، راه‌اندازی کرده است. این سیستم عامل بخشی از یک استراتژی ملی گسترده‌تر برای مدرن‌سازی دانشگاه‌های الجزیره و تبدیل آن‌ها به مراکز نوآوری فناوری است.

🔹کامل بداری، وزیر آموزش عالی و تحقیقات علمی، در مراسم راه‌اندازی در دانشگاه دکتر مولای طاهر در سعیده در ماه نوامبر گفت: این سیستم مبتنی بر لینوکس نقطه عطفی در تلاش‌های مدرن‌سازی دیجیتال کشور و ارتقای توانایی‌های فناوری آن است.

🔹بداری : «این سیستم کاملاً الجزایری محصول کار مشترک دانشجویان و محققان نرم‌افزار از چندین دانشگاه است. توزیع لینوکس ... عملکرد رایانه را بهبود می‌بخشد و از سیستم‌های اطلاعاتی ما محافظت می‌کند.»

🔹ایبشه «سیستم عامل طراحی شده برای پاسخگویی به نیازهای امنیت سایبری و کارایی، می‌تواند نقش مهمی در تحول دیجیتال کشور ایفا کند و در عین حال استعدادهای محققان و کارآفرینان جوان ما را به نمایش بگذارد.» وی گفت که توسعه پروژه نرم‌افزار منبع باز که توسط دانشگاه دکتر مولای طاهر هدایت می‌شود، شامل یک رقابت سراسری بود که در آن 10 تیم دانشگاهی وظیفه طراحی سیستم عامل را بر عهده داشتند.

🔹راه‌اندازی سیستم عامل الجزایری با رشد قوی جهانی در بازار نرم‌افزار منبع باز همزمان است که طبق گزارش جهانی بازار نرم‌افزار منبع باز اکتبر 2024، در حال حاضر به ارزش 41.8 میلیارد دلار آمریکا است و پیش‌بینی می‌شود تا سال 2028 به 77.8 میلیارد دلار آمریکا برسد.

🔹رشد بازار نرم‌افزار منبع باز توسط عوامل مختلفی هدایت می‌شود. یکی از عوامل اصلی مزیت هزینه نرم‌افزار منبع باز است، زیرا نیازی به پرداخت هزینه‌های بالای مجوز ندارد.
🔹الجزیره در رتبه 115 از بین 133 اقتصاد در شاخص جهانی نوآوری (GII 2024) قرار دارد که اقتصادهای جهانی را بر اساس توانایی‌های نوآوری آن‌ها رتبه‌بندی می‌کند.
—————————
نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip and tricks)
@linuxtnt

📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰دستورات کمتر دیده شده در لینوکس : #سری 22
🔹دستور getent

🔹دستور getent یک ابزار خط فرمان قدرتمند در سیستم‌های یونیکس‌مانند است که برای جستجو در پایگاه داده‌های مختلف سیستم استفاده می‌شود. این دستور به شما اجازه می‌دهد تا اطلاعاتی درباره کاربران، گروه‌ها، سرویس‌ها و سایر موارد را از منابع مختلف استخراج کنید.
🔸جستجوی اطلاعات یک کاربر:

getent passwd username

🔸جستجوی تمام کاربران:

getent passwd

🔸جستجوی اطلاعات یک گروه:

getent group groupname

🔸اطلاعاتی درباره سرویس SSH، مانند شماره پورت پیش‌فرض آن

getent services ssh

🔸دریافت اطاعات هاست

getent hosts hostname

getent hosts www.google.com

——-—————-
نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip and tricks)
@linuxtnt

📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰بوت‌کیت Bootkitty: فصل جدیدی در تکامل تهدیدات UEFI

🔹محققان ESET کشف جدیدی انجام داده‌اند که نشان‌دهنده‌ی تغییر در چشم‌انداز تهدیدات UEFI است و بر لزوم هوشیاری در برابر تهدیدات آینده تاکید می‌کند.

🔹آنها اولین بوت‌کیت UEFI را کشف کرده‌اند که به طور خاص برای سیستم‌های لینوکس طراحی شده است. این بوت‌کیت که توسط سازندگان آن Bootkitty نامگذاری شده، نشان می‌دهد که بوت‌کیت‌های UEFI دیگر مختص سیستم‌های ویندوز نیستند. اگرچه تصور می‌شود Bootkitty تنها یک اثبات مفهوم است و در حملات واقعی مستقر نشده است، اما کشف آن نشان می‌دهد که بوت‌کیت‌های UEFI می‌توانند سیستم‌های لینوکسی را نیز هدف قرار دهند.

🔹معنی UEFI چیست؟
برنامه UEFI (رابط یکپارچه سفت‌افزار قابل توسعه) جایگزین مدرن BIOS است. این اولین نرم‌افزاری است که هنگام روشن شدن کامپیوتر اجرا می‌شود. UEFI سخت‌افزار را راه‌اندازی کرده و سیستم‌عامل را بارگذاری می‌کند.

🔸به‌روز نگه داشتن فریم‌ور: به‌طور مرتب به دنبال به‌روزرسانی‌های فریم‌ور باشید و آن‌ها را نصب کنید تا آسیب‌پذیری‌ها برطرف شوند.
🔸استفاده از بوت امن: این ویژگی می‌تواند به جلوگیری از تغییرات غیرمجاز در فرآیند بوت کمک کند.

جزئیات کامل در این لینک.
نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip and tricks)
@linuxtnt
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰دستور sudo -u $USER به چه معناست؟

🔹 شما با استفاده از این دستور می‌توانید به طور موقت دسترسی‌های خود را به عنوان کاربر روت کاهش داده و دستوری را با همان دسترسی‌هایی که به عنوان کاربر عادی دارید، اجرا کنید.به معنای اجرای دستوری با دسترسی‌های کاربر فعلی، به جای کاربر روت است
مثال عملی:


#!/bin/bash

# Commands that require root privileges
sudo apt update
sudo apt upgrade

# Commands that should not run as root
sudo -u $USER git clone https://github.com/user/repo.git
sudo -u $USER python script.py



دو دستور اول با دسترسی ریشه اجرا شده و دو دستور دوم با دسترسی کاربر جاری.

نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip and tricks)
@linuxtnt

📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
مثلا این ایمیلی که براتون گفتم رو توی این سایت که براتون گفتم یعنی https://haveibeenpwned.com زدم و این جاها رو تطبیق داد که توی نشتی هایی که از این سایت ها وجود داشته ایمیل بوده. که همون طور که می‌بینید تقریبا همشون شرکت ها و سرویس‌های بزرگی هستند و شرکت های کوچیکی نیستند!
از توییتر گرفته تا dropbox و حتی سرویس رایچت ایرانی هم نشتی که داشته اینجا لیست شده که اون موقعی که یه نفوذ داشتن گویا تقریبا یک میلیون ایمیل از دیتابیسشون درز پیدا کرده بوده که کم نیست. لذا فکر نکنید سایت های معروف و بزرگ هک نمیشن و اطلاعاتتون اونجا همیشه امن هست! نه لزوما اینطور نیست و ممکنه اتفاقای بدی براشون بیفته :)
هرچند احتمالی که با توجه به تدابیری که شرکت‌های خیلی بزرگ می‌چینن بسیار کاهش پیدا می‌کنه. ولی در مجموع جانب احتیاط رو همواره رعایت کنید. اما صرفا این قضیه باعث نشه که بخواید همه چیز و از همه جا مخفی کنید و از سرویس های زیر زمینی و این ها استفاده کنید. مثلا این اینستاگرام و لینکدین و این ها که تو ایران در و پیکر ندارن لذا دیدید که با یه جابجا شدن وی پی ان و تغییر ip هم ممکنه یوهو گیر بدن یا قفل کنن اکانت و خلاصه دردسر بشه
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
پس جوری که خودتون می‌دونید براتون بهتر هست عمل کنید که بعدا اذیت نشید. و هر سرویسی که لزوما یکی معرفی کرد لزوما قرار نیست کمک کنه.
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
سرویسی هم که گفتم معرفی می‌کنم این سرویس از فایرفاکس هست به نام Firefox Relay:

https://relay.firefox.com/

توی این سرویس وقتی ثبت نام می‌کنید تو ورژن رایگان فکر می‌کنم میتونید تا ۵ تا ایمیل بسازید. همه‌ی این ایمیل ها در واقع یه رابط بین ایمیل شما و جایی که استفاده می‌کنید میشه.
شما با این ایمیل توی یه سایتی ثبت نام می‌کنید و ایمیل هایی که از طرف اون سایت ارسال میشه میاد توی اینباکس شما و اینطوری ایمیل شما مخفی خواهد ماند! توی پلن رایگان قابلیت reply و پاسخ دادن نداره ولی توی پلن های پیشرفته تر میشه پاسخ هم داد. جالبه که توی پلن پیشرفته ترش قابلیت ماسک کردن شماره موبایل رو هم داره.
البته طبیعتا برای ما تو ایران مطرح نیست یا حداقل من که حوصله ندارم برم چک کنم. :))
خلاصه پس این هم یه محصول جالب و مفید از شرکت بزرگ فایرفاکس!

@code2_ir
سلام!

من دیگه علاقه‌ای به فعالیت داخل تلگرام و گروه‌های تلگرامی ندارم چون فضای شدیداً مسمومی داره.


به صورت کلی این حسابم رو غیرفعال می‌کنم، فعالیت خودم رو به صورت کلی روی تلگرام قطع می‌کنم و صرفاً هر ازگاهی توی این کانال یک مطلبی رو بارگذاری می‌کنم و به کامنت‌هایی که از نظرم مفید بیان پاسخ میدم.


گروه‌های مفید رو از طریق ماتریکس پی‌گیری می‌کنم.


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




@SohrabContents
Forwarded from  (Amir Hossein "Amiria" Maher)
دَعِ الرَسمَ الَّذي دَثَرا
يُقاسي الريحَ وَالمَطَرا

وَكُن رَجُلاً أَضاعَ العِل
مَ في اللَذّاتِ وَالخَطَرا

أبونواس
#poem #quote
@amiria703_channel