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
معاون اجرایی رئیس جمهور گفته فیلترینگ فضای مجازی موجب نارضایتی حدود ۶۰ درصد از مردم شده و حدود ۲۰ همت از پول مردم صرف خرید VPN می‌شه. محمدجعفر قائم‌پناه افزوده شورای فضای مجازی با ۱۵ عضو حقیقی فعلا رفع این فیلترینگ رو به صلاح نمی‌دونه و ما باید اینها رو قانع کنیم که فیلترینگ حتی امنیت کشور رو هم بهم می‌ریزه. /اعتمادآنلاین

🔍 ircf.space
@ircfspace
احتمال میدم تو اپدیت های بعدی انسان دود ششم اضافه شه
با اهدای کانفیگ از حق اولیه مردم ایران برای دسترسی آزاد به اینترنت دفاع کنید!

👉 mahsaserver.com

🔍 ircf.space
@ircfspace
سلام دوستان.
امیدوارم که اوقات خوشی رو کنار هم در گروه کاربران فارسی‌زبان توزیع گنو/لینوکس پارچ سپری کرده باشیم. از اونجایی که هدف ما index شدن و قابل جستجو بودن مشکلات و همچنین طبقه‌بندی راحت‌تر مشکلات، سوالات، پیشنهادات و بحث‌های گروه بود، گروه رو بسته و از این به بعد در فروم پارچ فعالیت خواهیم کرد.
دسترسی به فروم هم از طریق گوگل، دیسکورد، گیتهاب و ... در دسترسه و به سادگی و با یکی دو کلیک می‌تونید به محتوای انجمن دست پیدا کنید.


🔗 forum.parchlinux.com

با تشکر
محمدرضا حقیری
راهبر جامعه کاربری پارچ
۱۸ آذر ۱۴۰۳

@ParchLinux
اگر توسعه‌دهنده وب هستید، میتونین از این‌ابزار که در محیط nodeJs اجرا میشه جهت تعامل با API پنل مرزبان‌ استفاده کنین. این‌ابزار علاوه‌بر احراز هویت ایمن بر پایه توکن، از متدهای مختلف به‌طور کامل پشتیبانی می‌کنه. توی آپدیت‌های بعدی قراره با فورک‌های دیگه مثل مرزنشین و مرزگشا هم سازگار بشه.

👉 github.com/maniwrld/marzjs

🔍 ircf.space
@ircfspace
Forwarded from وب آموز (m J)
⭕️ خبرگزاری دارید؟ کانال تلگرام یا پیج اینستاگرام دارید و می‌خواهید به مردم کمک کنید؟
پروژه رایگان اسکم‌مایندر را به مخاطبانتان معرفی کنید! با استفاده از این ابزار، افرادی که دانش کافی ندارند می‌توانند وب‌سایت‌هایی که بازدید می‌کنند را اسکن و بررسی کنند. این کار می‌تواند به آگاه‌سازی بیشتر افراد و جلوگیری از کلاهبرداری کمک کند.

https://scamminder.com/

🆔 @Webamoozir
Forwarded from وب آموز (m J)
⭕️ اسکم‌مایندر یک ابزار پیشرفته آنلاین است که برای حفاظت از کاربران در برابر کلاهبرداری‌های اینترنتی طراحی شده است. این پلتفرم به شما امکان می‌دهد وب‌سایت‌ها را اسکن و تحلیل کنید تا از اعتبار و امنیت آن‌ها مطمئن شوید. اسکم‌مایندر با بررسی دامنه، محتوا، تاریخچه سایت و سایر فاکتورهای کلیدی، امتیازی بین ۰ تا ۱۰۰ به سایت‌ها اختصاص می‌دهد. سایت‌هایی با امتیاز پایین‌تر از ۳۰ به عنوان سایت‌های خطرناک شناسایی می‌شوند.

⭕️ چرا باید از اسکم‌مایندر استفاده کرد؟


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

2. آگاهی عمومی: با استفاده از این ابزار، می‌توانید دوستان، خانواده و مخاطبان خود را از خطرات سایت‌های نامطمئن آگاه کنید.

3. حفاظت از سرمایه: بسیاری از افراد به دلیل اعتماد به سایت‌های جعلی سرمایه خود را از دست می‌دهند. اسکم‌مایندر ابزاری ساده و کارآمد برای جلوگیری از این نوع خسارات است.

4. سریع و آسان: تنها با وارد کردن آدرس سایت، می‌توانید تحلیل کاملی از اعتبار آن دریافت کنید.

5. افزایش اعتماد: این پلتفرم به کاربران و کسب‌وکارها امکان می‌دهد تا با ارائه امتیاز و نشان تایید، اعتماد بیشتری در فضای آنلاین کسب کنند.

چگونه کار می‌کند؟
کاربران تنها کافی است آدرس وب‌سایت مورد نظر را در اسکم‌مایندر وارد کنند. این ابزار به صورت خودکار داده‌های مربوط به سایت را بررسی کرده و گزارشی جامع از امنیت و اعتبار سایت ارائه می‌دهد. این گزارش شامل امتیاز کلاهبرداری، تحلیل محتوا، تاریخچه دامنه و هشدارهای مرتبط است.

با اسکم‌مایندر می‌توانید از خود و عزیزانتان در برابر خطرات اینترنتی محافظت کنید و به ایجاد فضایی امن‌تر در دنیای دیجیتال کمک کنید.

https://scamminder.com/

🆔 @Webamoozir
Forwarded from Abolfazl Devs (Abolfazl)
یکی از پروژه هایی که تابستون زدم ربات فروادر بود😁

کار این اینه که یه لیست از کانال‌ها رو می‌گیره و هر پیام جدیدی که تو این کانال‌ها میاد رو برام تو یه کانال دیگه یا حتی تو پی وی خودم فروارد می‌کنه🤌

اینجوری دیگه نیازی نیست توی تعداد زیادی کانال عضو بشم و تلگرامم هم خلوت‌تر می‌مونه!😃

این ربات برخلاف ربات‌های معمولی تلگرام (API) روی خود اکانت تلگرام کار می‌کنه، یعنی به عنوان یه یوزر عادی با شماره و اسم کاربر عادی فعالیت می‌کنه

این ربات رو با PHP و کتابخونه میدلاین نوشتم و فعلاً اپن سورس نیست، ولی به زودی اگه وقت کنم، حتماً اپن سورسش می‌کنم تا بقیه هم بتونن ازش استفاده کنن.

یکی از نمونه‌های فعالی که دارم، یه کاناله که مطالب کانال‌های خوب مرتبط با برنامه‌نویسی رو جمع‌آوری می‌کنه.
اگه دوست داری، می‌تونی به کانال زیر سر بزنی:
@dev_perfects
Forwarded from Available Unknown (Ayhan 🌿)
The book of God of God / author Paul Amir

- t.iss.one/int_Musics/12098
- t.iss.one/int_Musics/12196

- @dev_Devils


!!! I do not confirm or deny the information in the file
I just posted a copy of the book

#my_book
Mi Dildar
Fereydoun PourReza
زبان گیلکی، چیزی که مدت‌هاست از گوش و زبانم به دور بوده.
Forwarded from Armon technical logs (armon Taheri)
ریشه یابی مشکلات ته‌لاگ در گذشته و عاملیت نسل جدید در برگزاری جلسات
توضیح Cache::flexible در لاراول به زبان ساده

لینک مقاله

@DevTwitter | <Reza Annabestani/>
Forwarded from Syntax | سینتکس (Daimon)
ساختار پروژه های جنگویی تیم سینتکس‌فا

در پروژه‌های نرم‌افزاری، به ویژه پروژه‌های بزرگ، ساختار مناسب کد نقش کلیدی داره. ساختار پروژه تأثیر مستقیمی به خوانایی، قابلیت نگهداری، و مقیاس‌پذیری کد داره.

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

تیم سینتکس در حال حاضر از ساختاری که توی این ریپو بصورت پابلیک قرار دادیم استفاده میکنه.

امیدوارم براتون مفید باشه 🙏

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

همچنین به مرور زمان داکیومنت رو هم اضافه میکنیم و سعی میکنیم همیشه آپدیت باشه.

برای حمایت از ما ستاره فراموش نشه 🍸

https://github.com/syntaxfa/django-structure

#django #structure

@Syntax_fa
Please open Telegram to view this post
VIEW IN TELEGRAM
Enabling Modern UI Composition in Django
پکیج Django Cotton یک ابزار برای ایجاد و مدیریت کامپوننت‌های مدرن در قالب‌های جنگو است. این پکیج با افزودن قابلیت‌هایی مشابه سیستم‌های کامپوننت‌محور مدرن مثل React یا Vue، به توسعه‌دهندگان کمک می‌کند تا کدهای فرانت‌اند خود را به صورت ماژولار و قابل استفاده مجدد بنویسند.

ویژگی‌های اصلی Django Cotton
1- کامپوننت‌ها با قابلیت استفاده مجدد: کامپوننت‌ها می‌توانند متغیرها و HTML دلخواه دریافت کرده و خروجی آن‌ها را قابل تنظیم کنند.
2- استفاده از c-slot: برای ارسال بلوک‌های HTML به عنوان اسلات به کامپوننت‌ها.
3- قابلیت اورراید کردن ویژگی‌های پیش‌فرض: با استفاده از <c-vars> می‌توان مقادیر پیش‌فرض را تعریف و در صورت نیاز بازنویسی کرد.
قابلیت تعریف کامپوننت‌های پویا: با استفاده از حلقه‌ها یا داده‌های پویا، می‌توان کامپوننت‌هایی را بر اساس نوع داده نمایش داد.
تلفیق با ابزارهایی مانند HTMX: برای مدیریت درخواست‌های AJAX و رفرش کردن بخش‌های مختلف صفحه.

داکیومنت رسمی
گیت‌هاب
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰پارامتر kernel.randomize_va_space

🔹 در سیستم‌عامل لینوکس، این پارامتر برای فعال یا غیرفعال کردن Address Space Layout Randomization (ASLR) به کار می‌رود. ASLR یک مکانیزم امنیتی است که به منظور افزایش سختی حملات مبتنی بر آسیب‌پذیری‌های نرم‌افزاری، مانند حملات بافری، طراحی شده است. با استفاده از ASLR، آدرس‌های حافظه برنامه‌ها در هر بار اجرا به صورت تصادفی تغییر می‌کنند.

🔹مقادیر ممکن برای kernel.randomize_va_space:
🔸مقدار 0: ASLR غیرفعال است. آدرس‌های حافظه برنامه‌ها در هر بار اجرا ثابت می‌مانند. این مورد برای اشکال‌زدایی و توسعه‌ی نرم‌افزار مفید است، اما به دلیل کاهش امنیت، در محیط‌های تولیدی توصیه نمی‌شود.

🔸مقدار 1: ASLR به صورت جزئی فعال است. آدرس‌های حافظه برنامه‌ها به صورت تصادفی تغییر می‌کنند، اما برخی از بخش‌های حافظه مانند پشته و پشته‌ی کتابخانه‌ها به صورت تصادفی تغییر نمی‌کنند. این مورد برای افزایش امنیت بدون ایجاد زیادی مشکل برای برنامه‌ها استفاده می‌شود.

🔸مقدار 2: ASLR به صورت کامل فعال است. تمام آدرس‌های حافظه برنامه‌ها به صورت تصادفی تغییر می‌کنند. این مورد به شدت توصیه می‌شود برای افزایش امنیت در محیط‌های تولیدی.

فایل زیر را باز کنید
sudo nano /etc/sysctl.conf


خط زیر را اضافه کنید
kernel.randomize_va_space = 2


و برای اعمال تغییرات دستور زیر را واردکنید
sudo sysctl -p

———————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir