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 Code Module | کد ماژول (genix)
با BullMQ بیشتر آشنا بشید! 👽

‏BullMQ یک queueing system قدرتمند برای Node.js هست که برای رسیدگی به گردش‌های کاری پیچیده پردازش کار با سهولت و کارایی طراحی شده. BullMQ با تکیه بر موفقیت نسخه قبلی خود، مجموعه ای از ویژگی ها و پیشرفت ها رو معرفی میکنه که اون رو به یکی از قابل اعتمادترین و مقیاس پذیرترین کتابخانه های صف(queue) موجود برای برنامه های Node.js تبدیل میکنه.

از این پکیج چه استفاده ای میشه؟ 🤔

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

برخی مواردی که از BullMQ استفاده میشه:

1⃣پردازش ایمیل: در queue و ارسال ایمیل ها به صورت انبوه، اطمینان حاصل میشه که ایمیل ها به طور قابل اعتماد و بدون تحت فشار قرار دادن سرور شما ارسال میشه.

2⃣پردازش داده: مدیریت مجموعه داده های بزرگ با تقسیم اونها به کارهای کوچکتر که میتونه همزمان پردازش بشه.

3⃣زمانبندی وظایف: برنامه ریزی کارهایی که باید در زمان ها یا فواصل زمانی خاص اجرا بشن، مثل اجرای گزارش های روزانه یا پاک کردن داده های قدیمی.

به طور کلی ‏BullMQ یک ابزار قدرتمند برای دولوپر هایی هست که به دنبال پیاده سازی صف های کارآمد و مقیاس پذیر در برنامه های خود هستن. مجموعه ویژگی های قوی و سهولت استفاده و مبتنی بر Redis، اون رو به گزینه ای مناسب برای انجام وظایف پس زمینه، مدیریت گردش های کاری پیچیده تبدیل میکنه. برای اطلاعات بیشتر به داکیومنت این ابزار مراجعه کنید.

#bullmq
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
سیاهه‌پخش (پلی‌لیست) ۳۰ روز حل مسائل لیت‌کد از وولند رو از دست ندید.


https://www.youtube.com/playlist?list=PLIXa6adA-msG6XZABGaTYAVg_fMnXufPF


@SohrabContents
Forwarded from CleverDevs (【SUREN】)
درود دوستان من حدودا 2 سال خورده ای پیش زمانی که استارت زدم برنامه نویسی رو یه پروژه توسعه دادم که با کتابخونه Puppeteer.js و grammyjs یه مروگر باز میکرد و به اکانت ایتا یا روبیکا یا بله یا تلگرام لاگین میزد سپس در گروه های موجود با یه روند خیلی عادی شروع به فعالیت میکرد.

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

لینک ریپو

https://github.com/MmdBay/telegram_tabchi_bot

اگه کسی حال حوصله داشت اول یه README براش بنویسه، اگر هم مایل بودین فورک کنین کامیت بزنین بیاد.

@CleverDevs - @CleverDevsGp
Forwarded from Gopher Academy
🔵 عنوان مقاله
Excelize: Library for Working with Excel Spreadsheets

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفته، به توانایی و قابلیت‌های کتابخانه‌ای در زمینه خواندن و نوشتن فایل‌های XLAM، XLSM، XLSX، XLTM، و XLTX پرداخته است. این کتابخانه که مدت زیادی است که استفاده می‌شود، بر اساس پیشرفت‌های مستمر و تقویت شده خود از دیرباز تاکنون، به کاربران خود خدمت می‌رساند. اطلاعات بیشتر و مرتبط با این کتابخانه در مخزن GitHub قابل دسترسی است که از طریق لینک موجود در مقاله می‌توان به آن دستیافت. این مقاله بر این نکته تاکید دارد که این کتابخانه توانایی‌های قابل توجهی در زمینه مدیریت و دستکاری فایل‌های مختلف Excel ارائه می‌دهد و به شکل مداوم در حال بهبود و تقویت است.

🟣لینک مقاله:
https://xuri.me/excelize/


👑 @gopher_academy
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
⁉️ سوالی داشتید در بخش کامنت ها بپرسید 😎