Dev Perfects – Telegram
Dev Perfects
40 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 کداکسپلور | CodeExplore (CodeExplore)
👀جنگو کلی ابزار امنیتی داخلی داره که بدون دردسر می‌تونیم ازشون استفاده کنیم تا برنامه‌هامون رو امن کنیم.

⚡️چندتا از مهم‌تریناش رو ادامه متن بهتون میگم:

🟢محافظت از CSRF (جعل درخواست بین‌سایتی):
جنگو به طور پیش‌فرض از حملات CSRF جلوگیری می‌کنه. چطوری؟ با اضافه کردن یک توکن مخفی به فرم‌ها. کافیه از تگ {% csrf_token %} داخل فرم‌هاتون استفاده کنید و خیالتون راحت باشه که کسی نمی‌تونه به راحتی درخواست‌های مخرب بفرسته.

🟢جلوگیری از XSS (حمله اسکریپت‌نویسی بین‌سایتی):
جنگو به صورت خودکار جلوی ورود کدهای مخرب به صفحات وب رو می‌گیره. یعنی چی؟ یعنی اگه کسی بخواد جاوااسکریپت مخربی توی سایت شما بذاره، جنگو به طور پیش‌فرض اونو خنثی می‌کنه و نشون نمی‌ده.

🟢حفاظت از Clickjacking:
با استفاده از XFrameOptionsMiddleware، جنگو مطمئن می‌شه که صفحات شما توی iframe‌های ناخواسته لود نمی‌شن. اینطوری دیگه کسی نمی‌تونه صفحه شما رو توی سایت خودش جاساز کنه و کاربران رو فریب بده.

🟢استفاده از SSL و HSTS:
با فعال کردن SecurityMiddleware، همه ترافیک سایت شما از HTTPS استفاده می‌کنه. به زبان ساده‌تر، این یعنی داده‌ها بین مرورگر کاربر و سرور شما همیشه رمزنگاری شده و امن هستن.

🟢تنظیمات امنیتی رو درست بچین:
تنظیماتی مثل SECURE_BROWSER_XSS_FILTER, SECURE_CONTENT_TYPE_NOSNIFF و SECURE_SSL_REDIRECT رو فراموش نکنید! این تنظیمات جلوی کلی دردسر امنیتی رو می‌گیرن و باعث می‌شن سایتتون یه لایه محافظتی بیشتر داشته باشه.

با این ابزارها، برنامه‌هاتون امن‌تر می‌شن و می‌تونید مطمئن باشید که هکرها کار سختی برای دسترسی به اطلاعات شما دارن😀

#django #framework
☕️ @CodeExplore | <Alireza Mohseni>
Please open Telegram to view this post
VIEW IN TELEGRAM
https://iterasec.com/blog/understanding-ai-attacks-and-their-types/
سلام این وبلاگ راجب AI attack  مطلب خوبی داره و از طرفی در ادامش میشه Atlas mitre هم اشاره کرد که فریم ورک خیلی خوبی برای AI attack هستش آشنایی با تاکتیک و تکنیک ها و ...

@DevTwitter | <iiiimasal/>
Forwarded from اَلِف.حِ.پِ (امیرحسین پناهےفر)
واسه سرگرمی یه پروژه مدیریت مشتریان و سفارشات از روی طرح فیگما با ری‌اکت دارم می‌زنم چالش های پروژه معمولیه اگه کسی دوست داشت تو این راه با هم همراه بشیم بهم اطلاع بده خوشحال می‌شم. 🩵
Source Code

Figma Design
Forwarded from Go Casts 🚀
ما تو فکر چی هستیم، بقیه تو فکر چی هستن 🙂
تا حالا به این فکر کردی که response time سیستم ت در حد میکروثانیه باشه؟ مثلا به میلی ثانیه و اینا نرسه اصلا؟

احتمالا تو نسل بعدی دیتاسنترها بیشتر میشنویم ازشون
https://x.com/petereliaskraft/status/1830294745563951329?t=LxJ9z3qlt7uREui7hUCAyg&s=35

Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads
https://www.usenix.org/conference/nsdi19/presentation/ousterhout


@gocasts
کرنل پنیک (kernel panic)
کرنل پنیک یک خطای بوته که یک مشکل مانع بارگیری صحیح کرنل میشه و بوت از کار می افته که با سیستم کرش (system crash) البته فرق میکنه
این پچ روی کرنل را ببینید
https://lore.kernel.org/rust-for-linux/20240703154309.426867-1-jfalempe@redhat.com/
در نسخه 6.12 کرنل لینوکس Linux Kernel Panics ها با QR Codes نشون داده میشن

@DevTwitter | <MehrdadLinux/>
Forwarded from Yasha
این تیم داره روی پروژه‌ای که می‌کنه که Response Time دیتاسنترهای خیلی خاص رو به میکروثانیه برسونه. با ترکیب یه سری مکانیزم توی سطح کرنل و اولویت‌بندی کارها روی CPU می‌خواد به این ایده برسه. پردازش ۵ میلیون Request توی یه ثانیه!!!

🔗 ارائه‌ی پروژه تو یوتیوب
🔗 پروژه توی گیت‌هاب

@Yasha
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
بازگشت همه به سوی اوست 😎
الستیک‌سرچ (Elasticsearch) و کیبانا (kibana)
پس از حذف مجوز Apache 2.0 در سال 2021، دوباره تحت مجوز کدباز AGPL قرار خواهند گرفت.
الستیک سرچ موتور جستجو و تحلیل متن باز و توزیع یافته
کیبانا برای تجزیه و تحلیل حجم زیادی از گزارش‌ها
https://www.elastic.co/blog/elasticsearch-is-open-source-again
Forwarded from کداکسپلور | CodeExplore (𝙰𝚖𝚒𝚗)
🇳🇱 دوستان pdf پایین برای مهاجرت کاری به هلند ، راهنمای قدم به قدم برای ایرانیانی که از هلند پیشنهاد کاری گرفتن و می‌خوان به این کشور مهاجرت کنن خیلی بدرد میخوره ، گفتم باهاتون به اشتراک بزارم (قبلاً واسه آلمان🇩🇪 هم معرفی کردم)

🌐https://datachef.co/pdfs/immigration-to-netherlands/

#netherlands #tips #pdf #readme
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
بازگشت همه به سوی اوست
الستیک‌سرچ (Elasticsearch) و کیبانا (kibana)
پس از حذف مجوز Apache 2.0 در سال 2021، دوباره تحت مجوز کدباز AGPL قرار خواهند گرفت.
الستیک سرچ موتور جستجو و تحلیل متن باز و توزیع یافته
کیبانا برای تجزیه و تحلیل حجم زیادی از گزارش‌ها
https://www.elastic.co/blog/elasticsearch-is-open-source-again

@DevTwitter | <MehrdadLinux/>
Forwarded from Code Module | کد ماژول (Mahan-Heydari)
چقدر از Meteor JS اطلاعات دارید؟ 😎

‏Meteor JS یک فریم‌ورک جاوا اسکریپتی اوپن سورسه که به دولوپرا این امکان رو میده، تا برنامه‌های وب و موبایل رو به‌طور سریع و آسون ایجاد کنن.

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

‼️چرا باید از Meteor JS استفاده کنیم؟

استفاده از Meteor JS به دلیل سهولت داخل توسعه و قابلیت‌های پیشرفتش، انتخاب مناسبی برای پروژه‌های مختلفه. این فریم‌ورک به‌ویژه برای پروژه‌هایی که نیاز به تعاملات real-time دارن، خیلی کارآمده.

👌همچنین Meteor یک اکوسیستم غنی از پکیج ها و ابزارها رو ارائه میده که می‌تونه به سرعت روند توسعه رو تسریع کنه.

مزایای استفاده از Meteor JS⬇️

1️⃣توسعه سریع: Meteor JS به شما اجازه میده تا با استفاده از قابلیت‌هاش، برنامه‌های خودتون رو سریع‌تر بسازید. این فریم‌ورک با ساختار واضح و داکیومنت های کامل، یادگیری و پیاده‌سازی رو آسون می‌کنه.

2️⃣تعامل real-time‏ : Meteor به‌طور پیش‌فرض از WebSockets برای برقراری ارتباط بین کلاینت و سرور استفاده می‌کنه. این ویژگی باعث میشه که داده‌ها به‌صورت آنی بین کاربرا اپدیت شن.

3️⃣یکپارچگی کلاینت و سرور: با استفاده از جاوا اسکریپت در هر دو سمت، دولوپرا میتونن به راحتی کدهای مشترک بنویسن و از پیچیدگی‌های مرتبط با زبان‌های مختلف جلوگیری کنن.

4️⃣اکوسیستم غنی: Meteor دارای مجموعه‌ای از پکیج ها و ماژول‌هاست که به شما این امکان رو میدن تا قابلیت‌های جدیدی رو به برنامه هاتون اضافه کنید، بدون اینکه نیاز به نوشتن کدهای اضافی داشته باشید.

5️⃣دیپلوی ساده : دیپلوی ساده پروژه ها با استفاده از CLI و یا ریپازیتوری git که می‌تونه نسبت به رقباش این رو یک مزایا برای خودش نگه داره.

در نهایت Meteor JS یک فریم‌ورک قدرتمند و منعطفه که به دولوپرا اجازه میده تا برنامه‌های وب و موبایل رو به‌طور سریع و مؤثر ایجاد کنن. اگر به دنبال یک راه حل کارآمد برای توسعه اپلیکیشن‌هاتون هستید، Meteor JS رو نادیده نگیرید.

برای اطلاعات بیشتر و یادگیری این فریم‌ورک، میتونید به داکیومنتش مراجعه کنید.

Document 🌕

#meteor #framework
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
برگه تقلب برنامه نویسی تو مشتته 😍😎

🌀 اگر داری برنامه نویسی یادمیگری یا دوسداری خیلی سریع و ساده با زبان ها و تکنولوژی های مختلف برنامه نویسی کار کنی این سایت مخصوص خودته

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


🌐 آدرس سایت: Quickref.me

#️⃣ #website #document
🆔 Channel | Group | YouTube
📣 آیا می‌توان از نرم‌افزار آزاد درآمد کسب کرد؟
🗣️ اکثر کسانی که برای اولین بار راجع به «نرم‌افزار آزاد» اطلاع پیدا می‌کنند یا حتی کسانی که سال‌هاست با نرم‌افزار آزاد آشنا هستند چنین سوالی را در ذهن خود دارند. متاسفانه خیلی‌ها این موضوع را به یک حصار ذهنی و مانعی برای آزاد منتشر کردن پروژه‌ها یا نرم‌افزارها تبدیل کرده‌اند.
⬇️ در زیر گزارش صورت‌ مالی، درآمد سالانه (۱۰ سال اخیر) شرکت ردهت را مشاهده می‌کنید.
🥇 2019 - $3,362
🥈 2018 - $2,920
🥉 2017 - $2,412
💠 2016 - $2,052
💠 2015 - $1,789
💠 2014 - $1,535
💠 2013 - $1,329
💠 2012 - $1,133
💠 2011 - $909
💠 2010 - $748
💠 2009 - $653
💡 اعداد به میلیون دلار هستند.
با احتساب دلار ۶۰٫۰۰۰ تومان درآمد ردهت در سال ۲۰۱۹ (۳ میلیارد دلار) تقریبا برابر است با ۲۰۱ هزار میلیارد تومان یا ۲۰۱ تریلیون تومان. در نتیجه بیزینس مدل مشخص کننده نحوه و میزان درآمد یک محصول یا شرکت است نه آزاد یا غیر آزاد بودن آن!
🔔 سال ۲۰۱۹ شرکت IBM با ۳۴ میلیارد دلار، شرکت ردهت را خرید.
🔗 منبع آمار
🔹🔹🔹🔹🔹
#intro #redhat #ibm
#کسب_درآمد #درآمد
🔹🔹🔹🔹🔹
✈️ تلگرام
™️ توییتر
📺 یوتیوب
🐘 ماستودون
🖥 وبسایت
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
یک مشکلی برای سیستم‌تون پیش میاد
دوستتون میگه خروجی دستور فلان چیه 🤔

⁉️چه کار میکنید ؟
با دوربین گوشی عکس میگیرید ؟
اسکرین شات ؟ کپی؟ 😱

با سایت termbin کل خروجی را بفرست براش
$ ls -la | nc termbin.com 9999

آموزش و توضیح :
بخش اول دستوری است که میخواهید خروجی آن را بببنید

با علامت| ( pipe یا bar معمولا بالای enter است ) خروجی را به سایت termbin.com 9999 با دستور nc منتقل میشود

در انتها یک لینک به شما مثل لینک زیر داده میشود که میتوانید روی آن کلیک کنید یا آن را برای دوستانتان بفرستید تا خروجی را ببنید مثل این خروجی

حتما یادتون باشه اطلاعات حساس را هیچ وقت از این روش منتقل ندهید

اگر میخواهید OpenSource روی سرور خودتان راه اندازی کنید fiche استفاده کنید یا
samueldobbie
opengist

برای شفافیت حتما acceptable use policy را در سایت بخوانید
سایت های مشابه دیگر
pastebin
privatebin
gist
rentry
toptal
0bin
snippet
⁉️ سوالی داشتید در بخش کامنت ها بپرسید 😎
Forwarded from [ -🧊 Ice Devs 🧊- ] (ꜰᴀʀʜᴀɴ)
💡لومن، که توسط Taylor Otwell، توسعه‌دهنده‌ی فریم‌ورک لاراول طراحی شده است، امکان مهاجرت آسان برنامه‌ها از لاراول به خود را فراهم می‌کند.

⭕️این فریم‌ورک بخش‌های اصلی لاراول از جمله Eloquent، Caching، Routing، Middleware و Service Container را در بر دارد،

⭕️که این امر موجب می‌شود برنامه‌نویسان لاراول به سرعت با لومن آشنا شوند و در آن به توسعه‌ی وب بپردازند. با این حال، باید توجه داشت که لومن و لاراول پروژه‌هایی مجزا هستند و برخی از ویژگی‌ها و قابلیت‌های لاراول، نظیر Cashier، Passport، Scout و دیگر موارد، در لومن در دسترس نیستند.

⭕️کاربرد لومن به علت سرعت بالای لومن، این فریم‌ورک برای پروژه‌هایی که به عملکرد سریع نیاز دارند، گزینه‌ی مناسبی محسوب می‌شود.

⭕️همچنین با حجم کم و امکانات محدودتر نسبت به لاراول، لومن به ویژه برای توسعه‌ی APIها، سرویس‌ها و میکروسرویس‌های وب بسیار مفید است.

⭕️در عین حال، لومن دارای کارایی‌های وسیعی است که می‌تواند برای طراحی وب‌سایت‌های ساده و پیشرفته نیز به کار گرفته شود.

(خلاصه که لومن باحاله😁)

( https://news.1rj.ru/str/ICEDEVSS/5120 )👈🏻 این موضوع رو هم توجه داشته باشید

🧊@ICE_DEVS
📕 کتاب REST API Design Rulebook

📌 فصل دوم: Identifier Design with URIs

📍پارت: دوم


💎 URI Authority Design 💎
این بخش به نام‌گذاری‌هایی که باید برای قسمت "authority" (یا همان بخش اصلی آدرس) یک REST API استفاده شود، می‌پردازد.

⭕️ برای API هاتون باید از نام‌های زیردامنه‌ای منظم و یکسان استفاده کنید.
دامنه اصلی و اولین زیردامنه (مثلاً soccer.restapi.org) باید مشخص‌کننده مالک سرویس باشه. کل نام دامنه یک API باید یک زیردامنه به نام api اضافه کنه. برای مثال:
http://api.soccer.restapi.org


⭕️ برای پرتال توسعه‌ دهندگان API هاتون باید از نام‌های زیردامنه‌ای منظم و یکسان استفاده کنید. خیلی از REST API ها یک وب‌سایت دارند که به عنوان پرتال توسعه‌دهندگان شناخته می‌شه و به کمک مستندات، انجمن‌ها و ارائه کلیدهای دسترسی امن به API، کاربران جدید رو راهنمایی می‌کنه. اگر API شما یک پرتال توسعه‌دهنده داره، طبق عرف باید زیردامنه‌ای به نام developer داشته باشه. برای مثال:
http://developer.soccer.restapi.org
Forwarded from Syntax | سینتکس (Petres)
👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from کداکسپلور | CodeExplore (𝙰𝚖𝚒𝚗)
«لوکوموتیو» اسم مستعار آیدین نصیری‌ شرق هست که یک‌سوم عمرش رو آمریکا زندگی و کار کرده (گوگل، استارت‌آپ، ...) و داره تجربیاتش در زمینه‌ی زندگی شخصی، اجتماعی، کاری، مهاجرت، و برنامه‌نویسی رو جمع‌آوری می‌کنه.
در عرض سه ماه اول، این تجربیات به ۳۲۲ صفحه رسیده (تا صفحه ۲۵۰ش مستقل از برنامه‌نویسیه) و در لینک‌های زیر قابل دسترس هست.

🌐https://locomo.tips

#tips #book #life #free #pdf
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM