Dev Perfects
40 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
Forwarded from mnr tech
اگر طراح هستید و دنبال تصاویر وکتوری یا PNG های خوشگل برای طراحی‌هاتون 🎨 می‌گردید، یا اگر برنامه‌نویس هستید و می‌خواید برای سایت‌تون عکس‌های جذاب انتخاب کنید 💻، می‌تونید از لیست سایت‌های زیر استفاده کنید:

🖼 سایت‌های تصاویر وکتوری و گرافیکی:

undraw.co

iradesign.io

storyset.com

humaaans.com

opendoodles.com

drawkit.com

manypixels.co

freepik.com

برخی از این سایت‌ها قابلیت ویرایش رنگ و جزئیات تصاویر قبل از دانلود رو دارن. اما اگه با ابزارهای وکتور مثل Adobe Illustrator، CorelDRAW یا سایر نرم‌افزارهای طراحی مسلط باشید، می‌تونید فایل‌ها رو بعد از دانلود هم به راحتی ویرایش کنید 🛠.

📦 برای آیکون‌ها هم سایت‌های زیر خیلی خوبن:

svgrepo.com

icons8.com

flaticon.com

و همچنین:

iconify.design

این وب‌سایت برای استفاده از آیکون در پروژه‌های برنامه‌نویسی خیلی پیشنهاد می‌شه. می‌تونید آیکون‌ها رو هم به‌صورت کامپوننت در پروژه‌هاتون استفاده کنید، هم به‌صورت SVG دانلود کنید 🔧.
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 زبان استایل دهی CSS دومین اختراع بد بشریت است. 😂

@TheRaymondDev
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
This media is not supported in your browser
VIEW IN TELEGRAM
همینقدر پیر

 
🥷🏻 CHANNEL | GROUP
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 دیجی کالا در اگهی شغلی خود مهندس نرم افزار می خواد و من اگهی شون خوندم.

اولین مانعی که بهش برخوردم نیازمند مدرک لیسانس به بالاتر است.

درک نکردم چرا یه مهندس نرم افزار که زبان برنامه نویسی و الگورتیم بلد باشه باید چنین مدرک کلفتی داشته باشد که بتواند رزومه بفرستد.

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

https://careers.digikala.com/job-positions/2700/

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 زندگی استارتاپی در فضای مجازی خیلی جذاب و شیک به نظر می‌رسد،
اما واقعیت پشت پرده چیست؟

– خبری از حقوق نیست
– آخر هفته‌ای در کار نیست
– همیشه تحت فشار برای اینکه "باید این کارو به نتیجه برسونی"

چرا طوری جلوه می‌دهیم که انگار آزادی است، در حالی که بیشتر شبیه جنگ برای زنده ماندن است؟

@TheRaymondDev
یکی از مشتریان ما هک شده

بعد کلی مطلب با ایدی نویسنده 0 توی سایتش منشتر کردن که توی نوشته ها قابل نمایش نیست و حتی سرچم کنید نشون داده نمیشه ( ایدی 0 باعث میشه که جز ادمین نباشه و جز مطالبم نشون نده )

هیچ انتی ویروسم تشخیص نمیده شما ویروس دارید

و اگر متوجه نشید کل سئوتون رو از دست میدید

ویروس ها و بکدور ها به شدت هوشمند شدن و دیگه مثل قبل به راحتی قابل تشخیص نیستن

@poinair پوینا
XSystem.zip
553.8 KB
پلاگین بکدوری که روی سایت مشتری نصب شده بود در بالا و در بخش افزونه ها نشون داده نمیشد و با هیچ آنتی ویروسی قابل تشخیص نبود

در پلاگین اول
add_filter('all_plugins', 'XSCHidePlugin');
با این فیلتر این پلاگین رو در لیست افزونه ها مخفی میکنه سپس اچ تی اکسس و index.php رو برای خودش باز نویسی میکنه

و بعدش میاد افزونه های شناخته شده کش مثل راکت و لایت اسپید رو حذف میکنه ( فقط کششون رو پاک میکنه ) و میاد rest.api رو غیر فعال میکنه و چک میکنه شما کی هستید که خطا نداشته باشه بفهمید نصب شده

معمولا میاد توی مروگر های ناشناس خودشو نشون میده

@poinair پوینا
Forwarded from Syntax | سینتکس (Sovren)
حرف هوش مصنوعی شد.
من هوش مصنوعیمو به تلگرام وصل کردم.
الان توی گروه سینتکس‌فا هستش.

تو گروه پیام بدید و سعی کنید باهاش ارتباط برقرار کنید تا با یه هوش مصنوعی خیلی متفاوت روبرو بشید


فعلا خاموشه
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 قسمت اول - نصب لاراول ۱۲ و پیش نیاز آن

اوکیه؟

ویدئو آموزشی با SimpleScreenRecorder ضبط شده و میکروفون با صدای دریافتی ۳۰ درصد است.

نویز صدا با هوش مصنوعی audo.ai حذف شده است.

#لاراول

@TheRaymondDev
Forwarded from Curious Geek ⚡️
🎉 ورژن ۱.۱ بات ایو ریلیز شد
✔️ استخراج خودکار پروژه های فارسی زبان از گیت‌هاب، تحلیل خودکار و قراردادن در کانال
✔️ آماده سازی زیرساخت برای معرفی پانصد هزار پروژه در روز
✔️ تگ گذاری هوشمند روی پروژه ها

🧑‍💻پروژه ها در این کانال منتشر میشود
📔 @TheGeeksArchive

قانون اصلی: حرف فنی در گروه ممنوع.
🍃🙂

🆔 t.iss.one/TheGeeksCommunity
Forwarded from  (Amiria Maher)
پنل‌های X-UI و 3X-UI آپدیت شدن و از مهمترین تغییراتش میشه به بروزرسانی هسته به نسخه جدید، پشتیبانی از TLS ECH و اضافه شدن امکان فوروارد پورت‌ها در dokodemo-door اشاره کرد.

👉 github.com/alireza0/x-ui/releases/latest
👉 github.com/MHSanaei/3x-ui/releases/latest

🔍 ircf.space
@ircfspace
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۴۵۹

خود حال دلی بود پریشانتر از این
با واقعه بی سر و سامان تر ازین
اندر عالم که دید محنت زده ای
سرگشته روزگار حیران تر از این

#مولانا | گنجور
📍@iipoem
نسخه ۱.۳ از پنل S-UI با نسخه جدید و استیبل Sing-box (یعنی ۱.۱۲) هماهنگ شده.

توی این آپدیت، پشتیبانی از پروتکل جدید AnyTLS اضافه شده و حالا میشه از اندپوینت‌های Tailscale هم استفاده کرد. تنظیمات DNS به یه صفحه جدا منتقل شده، پشتیبانی از لینک‌های اشتراک Clash و Stash اضافه شده و لینک‌های http، socks و mixed هم حالا قابل استفاده هستن.

پشتیبانی از APIهای V2Ray و Clash فعال شده و حالا تنظیمات Shadowsocks قابل مدیریت هست. یه گزینه برای اعمال اجباری تنظیمات اضافه شده، کدهای مربوط به Warp بهینه‌سازی شدن، قابلیت fragment برای TLS اضافه شده و Hysteria به‌صورت inbound با پشتیبانی از Port hopping در سمت کلاینت کار می‌کنه.

👉 github.com/alireza0/s-ui/releases/latest

🔍 ircf.space
@ircfspace
Forwarded from Go Casts 🚀
ابزار VictoriaMetrics یه ابزار سریع و مقیاس پذیر برای مانیتورینگ و مدیریت time-series data هست که در توسعه ش خیلی به مساله performance و reliability اهمیت دادن.

حالا یکی از توسعه دهندگانش توصیه کرده که اگه میخواید بدونید سیستم های high performance چطوری با گولنگ توسعه داده میشن کد پروژه VictoriaLogs رو بخونید.

If you want to know how high performance systems written in Go were built, read VictoriaLogs.
1. Custom bloom filters to reduce disk I/O and CPU cycles for redundant logs.

2. Column-oriented block storage for better compression ratio and cache locality.

3. Memory-mapped files with automatic pread fallback for zero-copy reads.

4. Lock-free object pools and arena allocators to reduce heap allocations.

5. Reflection-free JSON parsers for streaming at hundreds of MB/s per core.

6. Compile-time templates replace text/html parsing with near-printf speed.

7. Dictionary-aware Zstd compression balancing CPU cost against bandwidth savings.

8. Multi-core parallelism everywhere with adaptive concurrency limits.

9. Scatter-gather fan-out writes with adaptive concurrency for network saturation.

10. Fast hashing and lock-free randomization for minimal contention.

VictoriaLogs
Fast and easy to use database for logs, which can efficiently handle terabytes of logs
https://github.com/VictoriaMetrics/VictoriaLogs

https://x.com/func25/status/1950115605484552333?t=nlInVX9hO2aYSQa_gRZoog&s=35



@gocasts
This media is not supported in your browser
VIEW IN TELEGRAM
یک دوره خیلی خوب از مایکروسافت راجع به Model Context Protocol (MCP) به اسم MCP for Beginners. اگه هنوز نمیدونید MCP چی هست یا اینکه چطور کار میکنه حتما این دوره را ببینید. به جز یک ویدیو ۱ ساعته باقی ویدیوها زیر ۵-۶ دقیقه هستند. MCP یکی از مهمترین مباحث برای درست کردن AI agents هست.
Youtube: https://youtube.com/watch?v=VfZlglOWWZw&list=PLlrxD0HtieHjYfVUpGl_-ai7D6FRBjV-d&index=1

@DevTwitter | <Mehdi Allahyari/>
Forwarded from Mr Python | مستر پایتون (حسین)
چند وقت پیش مجبور شدم سیستم عاملم رو عوض کنم و یک لینوکس Ubuntu نصب کنم . همیشه پارتیشن ها و مسیر هایی داشتم که یادم میموند حتما ازشون بکاپ بگیرم و در سیستم عامل های جدید داشته باشمشون . مثلا مسیری که پروژه هامو ذخیره میکردم . مسیری که بکاپ های شرکت بود و ...

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

برای اینکه دیگه این اتفاق نیفته ، تصمیم گرفتم تمام مسیر هایی که از این به بعد مهم هستند و نیازه تا حین تعویض سیستم عامل ازشون بکاپ بگیرم رو یک فایل مخفی خالی به نام important. داخلشون ذخیره کنم :

# in an important location :
$ touch .important


حالا از این به بعد هرموقع میخوام سیستم عامل جدید نصب کنم کافیه یک بار دستور locate رو اجرا کنم تا تمام مسیر هایی که تگ important روشون زدم نمایان بشن و بکاپ بگیرم ازشون :

$ locate .important
/home/hossein/Desktop/DB/.important
/home/hossein/MrPython/.important
/home/hossein/Projects/.important
/home/hossein/Backups/.important


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

ولی خب این روشی بود که به ذهن من رسید از اونجایی که پارتیشن جدای اختصاصی ندارم .

🆔 : @MrPythonBlog | BOOST