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

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 ادمین voyager لاراول در ۷ فوریه بایگانی شد.

علت بایگانی وجود نمونه های مدرن تر مانند filamentphp و کیت استارهای wave و genesis است.

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

https://github.com/thedevdojo/voyager

#لاراول

@TheRaymondDev
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۸۱۱

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

#مولانا | گنجور
📍@iipoem
شرکت Kaspersky در 5 نسل از Apple silicon بکدور سخت‌افزاری پیدا کرده است!
نکته مهم:
درِ پشتی کشف شده، یک ویژگی عمداً طراحی‌شده در CPU است، نه یک اشکال یا اشتباه. این یک قابلیت سخت‌افزاری مستند نشده است که از مکانیزم‌های امنیتی سخت‌افزاری عبور کرده و امکان دستکاری نواحی حافظه‌ی محافظت‌شده را فراهم می‌کند.

اپل آسیب‌پذیری‌های مربوطه را اصلاح کرده است.
منبع و دلیل وجود درِ پشتی همچنان نامشخص باقی مانده است.

به دنیای واقعی خوش آمدید!
https://xstore.co.za/stuff/2024/01/kaspersky-finds-hardware-backdoor-in-5-generations-of-apple-silicon/

@DevTwitter | <Vahid Nameni/>
Forwarded from Gopher Academy
🔵 عنوان مقاله
Go Slice Gotchas

🟢 خلاصه مقاله:
مقاله‌ای که به بررسی ساختار داده‌ای به نام "اسلایس" می‌پردازد، نشان می‌دهد که این ساختار مشابه سایر ساختارهای ظرفیت‌گسترش‌پذیر دینامیک دارای پیچیدگی‌ها و نکات خاص خود است. نویسنده در این متن تلاش کرده است تا لیستی از اشتباهات رایجی که خود بارها مرتکب شده را برشمارد تا خوانندگان بتوانند از آن‌ها پرهیز کنند. این اشتباهات شامل نادیده‌گرفتن قواعد خاص مدیریت حافظه، نحوه افزایش ظرفیت اسلایس‌ها، و تأثیر عملیات مختلف بر روی امنیت و کارایی برنامه است. هدف از این مقاله علاوه بر ارائه راهنمایی‌های فنی، افزایش آگاهی و پرورش مهارت‌های برنامه‌نویسان در کار با اسلایس‌ها و جلوگیری از تکرار اشتباهات متداول است.

🟣لینک مقاله:
https://golangweekly.com/link/165652/web


👑 @gopher_academy
مدیر بسته Pip در Python بسته‌های نرم‌افزاری را از
PyPI (Python Package Index)
نصب، به‌روزرسانی و حذف میکنه.
☑️در pip install، از براکت‌ها [ ] برای نصب نسخه‌های خاص یا افزونه‌ها (extras) یک بسته استفاده میشه
pip install requests[security]

در اینجا، پکیج requests به همراه بسته‌های اضافی مرتبط با ویژگی‌های امنیتی نصب میشه

⚠️ در شل ZSH در لینوکس
اگر بخواهید از [] در شل ZSH استفاده کنید چون ZSH از [] برای globbing / pattern matching استفاده میکنه باید به صورت :
pip install 'requests[security]'

استفاده بشه
💡این از یک Tips and Tricks پایتونی لینوکس امیدوارم مفید باشه
به نظر شما باز هم از این نکات و ترفندها بنویسم؟


❤️ ممنون از حمایت هاتون 💐🌺
#Python #پایتون
شاید براتون جالب باشه که بدونید توی نسخه‌های آینده‌ی سیستم‌عامل FreeBSD احتمالا قراره یه رابط گرافیکی برای Installer اضافه بشه.

خبر مربوط به اوایل 2024 هست ولی خبر جالبی بود که گفتم با شما هم به اشتراک بذارم.

https://freebsdfoundation.org/project/graphical-installer-for-freebsd/

@DevTwitter | <Mohammad Shokoohi/>
اسکریپت #Backuper در بروزرسانی جدیدش امکان بکاپ خودکار از پنل S-UI رو اضافه کرده و می‌تونین فایل‌های بکاپ رو به‌طور زمانبندی‌شده روی جی‌میل دریافت کنین.

👉 github.com/erfjab/Backuper
© erfjab

🔍 ircf.space/software
@ircfspace
Forwarded from Linuxor ?
سورس کد یه API قوی برای استخراج و پردازش اسناد مثل PDF، Word و PPTX با استفاده از جدیدترین OCR ها. می‌تونه متن‌ها حتی جدول هارو دقیق بخونه

این API که از Ollama هم پشتیبانی می‌کنه می‌تونه اطلاعات شخصی (PII) رو حذف کنه، اسناد رو ناشناس‌سازی کنه و هر نوع سند یا تصویر رو به فرمت JSON یا Markdown تبدیل کنه

https://github.com/CatchTheTornado/text-extract-api


@Linuxor
رمناویو یا #Remnawave، یک پنل قدرتمند برای مدیریت پروکسی بر پایه XRAY هست، که از پروتکل‌هایی مثل VLESS، XTLS، REALITY و ... پشتیبانی می‌کنه.

👉 github.com/remnawave/panel
💡 remna.st/installation/quick-start

🔍 ircf.space/software
@ircfspace
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰 جلوگیری از حملات تزریق کد و ربایش فرآیند در توزیع predator-os
🔰به صورت پیش فرض جلوگیری از این حمله در توزیع predator-os فعال است.

⭐️توضیح و روش فعال سازی
:
🔹در لینوکس، فرآیندهای والد و فرزند می‌توانند از طریق ptrace() با یکدیگر تعامل داشته باشند. این قابلیت به فرآیندها اجازه می‌دهد تا یکدیگر را ردیابی (Trace) و کنترل کنند. با این حال، این ویژگی می‌تواند توسط مهاجمان برای حملاتی مانند Code Injection (تزریق کد) و Process Hijacking (ربایش فرآیند) مورد سوءاستفاده قرار گیرد. در این حملات، مهاجمان از ptrace() برای دسترسی به حافظه فرآیندهای دیگر و تزریق کدهای مخرب استفاده می‌کنند.

🔹یکی از راه‌های مؤثر برای کاهش خطرات مرتبط با ptrace()، تنظیم مقدار kernel.yama.ptrace_scope است. این تنظیمات بخشی از ماژول Yama در هسته لینوکس است که امنیت فرآیندها را افزایش می‌دهد. با تنظیم این مقدار به ۲، فرآیندها نمی‌توانند یکدیگر را ردیابی کنند، مگر اینکه رابطه والد-فرزند مستقیم داشته باشند.

🔸استفاده از دستور:
echo 2 > /proc/sys/kernel/yama/ptrace_scope

🔸یا دستور:
echo "kernel.yama.ptrace_scope = 2" >> /etc/sysctl.conf
sysctl -p

🔸مقادیر ptrace_scope:

۰: همه فرآیندها می‌توانند یکدیگر را ردیابی کنند (پیش‌فرض).
۱: فقط فرآیندهای والد می‌توانند فرزندان خود را ردیابی کنند.
۲: هیچ فرآیندی نمی‌تواند فرآیند دیگر را ردیابی کند، مگر اینکه رابطه والد-فرزند مستقیم داشته باشد.
۳: هیچ فرآیندی نمی‌تواند فرآیند دیگر را ردیابی کند، حتی اگر رابطه والد-فرزند داشته باشد (سخت‌گیرانه‌ترین حالت).

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
Forwarded from ~Loveaвle
اینکه تو 365 روز، فقط 12 بار پول بگیرم، سرنوشت من نیست 😞

@luvablee
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
امروز یه چیز یاد گرفتم خیلی کیف داد :)
چه‌جوری توی مرورگرهای کرم بیس مثل Brave بدون هیچ افزونه‌ای تمام صفحه و Lossless هر چقدر هم صفحه بلند باشه اسکرین‌شات گرفت!
۱. کلیدهای Crtl+Shift+I رو بزنید
۲. به محض باز شدن کنسول Ctrl+Shift+P
۳. تایپ کنید screenshot و گزینه Capture full size screenshot رو بزنید.
۴. کمی صبر کنید و به محض باز شدن کادر ذخیره فایل، اسم مورد نظرتون رو انتخاب و ذخیره کنید.
۵. حالش رو ببرید و یکی به حساب من ذخیره کنید :))

@DevTwitter | <Mamadou On GameDev/>
Forwarded from Gopher Academy
🔵 عنوان مقاله
OpenTelemetry: A Guide to Observability with Go

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

🟣لینک مقاله:
https://golangweekly.com/link/165661/web


👑 @gopher_academy
قطعا هممون اسم فریم ورک یا کتابخانه هایی مثل React.js, Vue و یا Angular رو شنیدیم و حتی باهاشون کار کردیم
خب این فریم ورک ها توسط یک تیم یا شرکت ساخته شده اند و کدهای پیچیده و سنگینی برای اجرا شدن دارند و برای یادگیریشون هم نیاز به دیدن دوره های چندین ساعته داریم!
اما من در طی یکسال گذشته قسمتی از وقتم رو صرف ساختن یک کتابخانه ای کردم که منطق آن با الگو برداری از فریم ورک های بزرگی مثل React.js و Next.js نوشته شده و به علت حجم کم و بهینه کدی که برای اجرا شدن نیاز داره(نزدیک به ۲۰۰ خط)، بسیار بسیار سریع هستش.
توی چندتا پروژه اخیری که داشتم هم تستش کردم و این پروژه ها با این کتابخانه نوشته شده اند، در نهایت چند وقت پیش روی npm پکیج اش رو publish کردم و در هفته اول نزدیک به ۱۷۰۰ بار دانلود شد!

اسم این کتابخانه لومینا هستش و یک Full-Stack SPA Maker هست!
یعنی همزمان هم بک اند(به صورت api) و هم فرانت اند و اتصالات به دیتابیس رو میتوانید داخل این پکیج کدنویسی کنید، و حتی از میدل ور ها هم پشتیبانی میکنه!
خیلی قابلیت های دیگه هم داره که همگی داخل داکیومنتش نوشته شده.
دوستان تاجایی که من میدونم این اولین کتابخانه spa ایرانی هستش، پس اگر استفاده کردید و دوستش داشتید ممنون میشم با دادن ستاره و فورک کردن در گیت هاب از لومینا حمایت کنید.

دستور نصب با npm:
npx create-lumina@latest my-lumina


https://www.npmjs.com/package/create-lumina
https://github.com/kiarashAlizadeh/create-lumina

@DevTwitter | <Kiarash Alidazadeh/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 وب‌سایت اداره DOGE ایلان ماسک به‌شدت ناامن است

طبق گزارش 404 Media، وب‌سایت DOGE ظاهراً به‌جای سرورهای دولتی روی Cloudflare Pages ساخته شده است. پس‌ از بررسی معماری سایت و نقاط پایانی API، یکی از محققان توانست پایگاه داده‌ای را که شامل آمار کارمندان دولتی بود، پیدا کند. آن‌ها تغییراتی در ورودی‌های پایگاه داده ایجاد کردند که در وب‌سایت DOGE منعکس شد.

#خبر

@TheRaymondDev
اگر توی پروژه React js و یا Next js از کتابخانه framer motion استفاده میکنید این پست میتونه براتون خیلی مفید باشه!

سایت aceternity UI با استفاده از framer motion کلی انیمیشن های خفن و کاربری توی زمینه و قسمت های مختلف توسعه دادن که میتونید ببینید و اگر دوست داشتید کدش رو مستقیم کپی و استفاده کنید.

پیشنهاد میکنم حتما به سایتش سر بزنید!!!

https://ui.aceternity.com

@DevTwitter | <Mohammad Reza Moradi/>
Forwarded from Linuxor ?
به این نمودار ها می‌گن Word Cloud که برای نشون دادن فراوانی کلمات توی متن استفاده می‌شه، که یه دید کلی از متن بهتون می‌ده

برای ساختش می‌تونید از این ریپو استفاده کنید :
https://github.com/amueller/word_cloud

با ریپوی زیر هم نسخه اصلاح شده فارسیشو می‌تونید استفاده کنید :
https://github.com/mehotkhan/persian-word-cloud


@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 دیپ سیک قصد دارد تراشه اختصاصی برای هوش مصنوعی بسازد!

طبق گزارش دیجی‌تایمز، دیپ‌سیک کمپین استخدام بزرگی را آغاز کرده و در حال استخدام کارشناسان نیمه‌رسانا برای رهبری پروژه‌ی ساخت تراشه‌ی اختصاصی است.

#خبر

@TheRaymondDev
😁1
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (M.KH)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۸۱۷

مرغی که ز باغ پاکبازان باشد
هم سرکش و هم سرخوش و شادان باشد
گر سر بکشد ز سرکشان میرسدش
کاندر سر او غرور بازان باشد

#مولانا | گنجور
📍@iipoem