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 Go Casts 🚀
خانه ای بی برای بازطراحی وبسایت خود از طراحان UI/UX باتجربه ای که به صورت داوطلبانه حاضر به همکاری هستند، دعوت به عمل می آورد.

لطفا اگر تمایل به همکاری دارید فرم زیر را پر کنید.
https://survey.porsline.ir/s/PTQeSRIi

وبسایت فعلی خانه ای بی
https://ebhome.ngo

اینستاگرام خانه ای بی
https://www.instagram.com/eb_home

@gocasts
Forwarded from Philocode
این پیرمرد همسایه ما انگار mandarin حرف می‌زنه آدم هیچی نمی‌فهمه.
Forwarded from Woland's Linux Journal (Woland)
کتابخانه‌ی کامپوننت‌های رایگان Tailwind CSS

👉🔗 Link

#معرفی
خارج از بحث لینوکس و اوپن سورس

اینطور که شنیدم ری‌میک بازی مکس پین داره ساخته میشه :))))


@SohrabContents
🎮 به دنیای بازی‌ها خوش آمدید! تجربه‌ای جدید در خرید!

💸 با خرید گیفت کارت‌های بازی و استیم از Persian Gift، دنیای جدیدی از سرگرمی‌ها را کشف کنید!

⭐️ بهترین گیفت کارت‌های بازی را با قیمت‌های مناسب پیدا کنید. با ما همراه شوید و از تجربه‌های جدید لذت ببرید.

🌟 خرید سریع و آسان گیفت کارت‌های بازی و استیم و ... با بهترین قیمت‌ها!


🎮 مجموعه خدماتی پرشین گیفت

💠 Channel: @Persian_GiftIR
🌐 Website: Persian-Gift.ir
👤 Support: @Hidden0612
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Python Hints
#موقت

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

پزشکیان و دیگر دوستانش تصمیم گرفتند که اول از همه فروش vpn رو ممنوع کنند.

نه تنها کمکی به رفع فیلتر نشد، بلکه قیمت فیلترشکن هم رفت بالا

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


#خر_همون_خره_پالون_عوض_شده
یک رایت‌آپ خیلی خوب در مورد Exploit کردن CORS که بعضی از use caseهای آن خیلی جذاب هستند مثل به سرقت بردن توکن‌های CSRF قبل از دسترسی بهEndpointهای حساس که با Exploit کردن CORS همراه شده است.
https://outpost24.com/blog/exploiting-permissive-cors-configurations/

@DevTwitter | <Vahid Nameni/>
دیروز برای اولین بار یکی از پروژه‌ها رو به انتخاب خودم روی Rust کد زدم.

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

ولی رقیب‌های بسیار زیادی داره این موضوع که هیچی به ما نمیرسه و همین باعث شد من وارد پروژه بشم.

خود دولوپر می‌گفت سرعت پاسخ سرور فروشنده کم هست؛ برای همین کد رو بردیم روی ۳ تا سرور مختلف و با curl درخواست دادیم.
زمان پاسخ بسیار سریعتر از نسخه پایتون بود وقتی دیتا برامون میومد.

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

کل زبان برنامه‌نویسی رو عوض کردم و اومدم روی Rust، بعد از اتمام برای اولین بار تونستیم ۷ تا سرور رو بگیریم، یک سرچ دیگه زدم و یک سری optimization flag پیدا کردم که هم حجم فایل نصف شد هم مصرف memory، سرعتمون هم بالاتر رفت.

خلاصه که الان همه سرورها رو می‌بینیم و اگر خوشمون نیاد رد می‌کنیم تا باقی بخرند، برای خودم خیلی جذاب بود گفتم با شما هم به اشتراک بذارم.

یادم باشه optimization flag هارو باهاتون به اشتراک بذارم.
پست آموزشی امروز ساعت ۵ منتشر میشه، منتظرش باشید که یه ابزار خفن و جذاب آوردم براتون 😁

#موقت
Forwarded from Gopher Academy
🔵 عنوان مقاله
Predictive CPU Isolation of Containers at Netflix

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

روش پیش‌بینی استفاده از CPU در این مقاله توضیح داده شده است، که شامل پیش‌بینی تقاضاهای پردازش آتی است. این تکنیک باعث می‌شود تا نتفلیکس بتواند بار کاری کانتینرها را بهینه‌تر مدیریت کند و سرویس‌دهی بهتری را برای کاربران خود فراهم نماید.

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

🟣لینک مقاله:
https://netflixtechblog.com/predictive-cpu-isolation-of-containers-at-netflix-91f014d856c7


👑 @gopher_academy
Forwarded from 
برا جستجو و دریافت رایگان مقاله چیزی می‌شناسید؟
هر چی هست (scihub، …) مقاله‌های قدیمی رو فقط داره.

#موقت
وبسایت BrowserStack یک ابزار آنلاین برای تست وب‌سایت‌ها و اپلیکیشن‌ها در مرورگرها و دستگاه‌های مختلف به صورت زنده هستش.

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


امکانات این وبسایت قدرتمند 🚀

تست زنده (Live Testing)
تست وب‌سایت‌ها و اپلیکیشن‌ها بر روی بیش از ۳۰۰۰ دستگاه و مرورگر.


📲 تست اپلیکیشن‌های موبایل
آپلود و تست اپلیکیشن‌های iOS و Android روی دستگاه‌های واقعی‌.


🤖 تست خودکار
اجرای تست‌های خودکار با ابزارهایی مانند Selenium و Appium.


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


🔒 تست محلی (Local Testing)
امکان تست وب‌سایت‌های محلی که روی سرورهای داخلی قرار دارند و هنوز عمومی نشده‌اند.


⚒️ یکپارچه‌سازی با CI/CD
امکان اتصال به ابزارهای CI/CD مانند Jenkin


🌐 تست سازگاری مروگرها
تست وب‌سایت‌ها در نسخه‌های مختلف مرورگرها مانند Chrome، Firefox، Safari، و Edge.


🌐 مشاهده وبسایت BrowserStack

#️⃣ #website #browserstack

🚀 @coolycode
خوشحالم که تابستون امسال رو با تیم رباتیک ایران (https://teamiranfgc.ir/) روی پروژه NTE مون کار کردیم و تیم ما در مسابقات جهانی FIRST Global، بین ۱۹۳ تا کشور، مدال نقره رو برای Engineering Documentation و مدال برنز رو برای پروژه NTE کسب کرد ((:


I'm happy that this summer I worked with Team Iran FGC (https://teamiranfgc.ir/) on our NTE project and our team won the silver medal for Engineering Documentation and the bronze medal for the NTE project in the FIRST Global Challenge competition among 193 countries :)

Project explanation: https://www.instagram.com/reel/C_Jv0QIRZVe/

Engineering Documentation (Silver medal): https://youtu.be/hQP_nUzizcA?t=21113

NTE (Bronze medal): https://youtu.be/hQP_nUzizcA?t=21491
Forwarded from Yasha
Mgical library 👀🌵
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
نرم‌افزار Dev Proxy یک API simulator که کمک می‌کند برنامه خودتان را فراتر از happy path یا happy flow، بدون دردسر آزمایش کنید.

🔥 با Dev Proxy:
برسی چگونگی پاسخ برنامه به خطاهای API
بررسی محدودیت‌های نرخ API
چگونه برنامه APIهای کند را مدیریت می کند
ساخت سریع APIهای mock
ایجاد OpenAPI برای API
شبیه سازی CRUD APIs برای توسعه

🗓 آموزش نصب برای لینوکس :
bash -c "$(curl -sL https://aka.ms/devproxy/setup.sh)"


💠 و راه اندازی
devproxy

لینک گیت هاب

⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید 😎

#programming #برنامه_نویسی
Forwarded from Programming Resources via @like
An interactive IP address and CIDR range visualizer.
اگه شما هم مثل من همیشه این cidr ها رو قاطی میکنید از این سایت استفاده کنید که بصورت جالبی نشون میده که محدوده آی‌پی مورد نظر از کجا تا کجاس :)

#network #ip #cidr #visual #tutorial #interactive #address #interactive
@pythony

https://cidr.xyz
وقتی شروع میکنی از Rust بیشتر و بیشتر استفاده کردن بعضی وقتا بین اینکه از کدوم crates استفاده کنی میمونی مخصوصا اینکه برای هر کلمه کلیدی شاید چند صفحه crate بیاد.

حقیقتا برای من که درحال یادگیری هستم وقتگیر هست بررسی کردن دونه دونه نتایج و اوایل یادگیری چیزی که برام مهم هست maintenance, popularity اون پکیج هست.

https://blessed.rs/crates

اصطلاحا به پکیج هایی با ویژگی بالا که گفتم (محبوبیت و نگهداری) میگن blessed crates و این سایت هم برای همین این اسم رو داره و شده منبع اصلی من برای یافت پکیج های اصلی برای تسکهای مختلف.

خلاصه که شما هم می‌تونید ازین استفاده کنید و با خیال راحت crate های مورد نیاز رو یاد بگیرید.
از بدی‌های آنریل اینه که بدون اعلام قبلی یهو یه کامیت دراپ میشه کامل یه چیزی رو شخم میزنه، مثل این مورد که بخاطر تغییر Layout دیتای OpenXR باعث بریک شدن API هندترکینگ آنریل شده. ۳ماهه میدونم و هنوز وقت نشده تغییرات رو اعمال کنم و Preview 1 دیروز معرفی شد
https://github.com/EpicGames/UnrealEngine/

@DevTwitter | <Mamadou On GameDev/>
Forwarded from Go Casts 🚀
مقاله خوب و جذابی بود، پیشنهاد میکنم بخونید

یه جمله خیلی کلیدی داشت بنظرم که این جمله ست:
"As noted above, our major bottleneck is network IO, and Stephen mentioned this line from the SQLite documentation: "SQLite does not compete with client/server databases. SQLite competes with fopen()."

Rearchitecting: Redis to SQLite
https://wafris.org/blog/rearchitecting-for-sqlite


توضیحات «دوره + تیمسازی بکند و گولنگ Go Casts» و تخفیف ۵۰ درصدی رو در این پست میتونید بخونید 👇
https://t.iss.one/gocasts/515

@gocasts