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 LinAcademy
دوستانی که علاقمند به دیدن سریال، انیمه و انیمیشن هستین.
پیشنهاد می کنم انیمیشن pantheon رو ببینید.

ژانر برنامه نویسی، علمی تخیلی و راز آلود داره، لذت ببرید

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

صحت که کشد سقم و رنجوری به
زان جامه که سازی بستم عوری به
چشمی که نبیند ره حق کوری به
صحبت که تقرب نبود دوری به

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
How and Why PlanetScale Built a VM in Go

🟢 خلاصه مقاله:

اPlanetScale یک پلتفرم معروف میزبانی ابری برای MySQL است که از Vitess که با زبان برنامه‌نویسی Go نوشته شده استفاده می‌کند. این مقاله به بررسی ساخت یک ماشین مجازی در Go برای کار با AST‌های SQL که توسط تجزیه‌گر SQL آن‌ها تولید می‌شوند می‌پردازد و نشان می‌دهد که این رویکرد به سرعت (و گاهی اوقات سریعتر) از روش C++ استاندارد MySQL است.

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


👑 @gopher_academy
Forwarded from DevAcademy
استخدام در Staytus 🔍
اگر به دنبال همکاری با تیمی بین‌ المللی، خلاق و حرفه‌ای هستید، شرکت Staytus — ارائه‌ دهنده راهکارهای دیجیتال برای هتل‌ های لوکس — در حال جذب نیرو برای دو موقعیت کلیدی است:

توسعه‌ دهنده فرانت‌ اند
✔️ تسلط بر JavaScript و TypeScript
✔️ تجربه کار با Vue و TailwindCSS
✔️ مهارت در طراحی رابط‌های کاربری مدرن و مقیاس‌پذیر

توسعه‌ دهنده ارشد NodeJS
✔️ مهارت در Node.js، TypeScript و معماری Microservices
✔️ تجربه با MongoDB، Redis، Docker و WebSocket
✔️ طراحی و توسعه سیستم‌ های Real-time و مستند‌ سازی API

🎁 مزایای همکاری با Staytus
امکان همکاری به‌ صورت کاملاً ریموت
محیط کاری پویا، دوستانه و بین‌المللی
پروژه‌های چالش‌ برانگیز در صنعت مهمان‌ نوازی
فرصت رشد حرفه‌ ای و یادگیری مداوم

📌 برای مشاهده توضیحات کامل هر موقعیت شغلی، به لینک‌ های زیر مراجعه کنید:
Frontend: https://lnkd.in/eHDCNgxk
NodeJS Backend: https://lnkd.in/eqA3B4mv

📧 اگر فکر می‌ کنید مهارت‌ ها و تجربیات شما با یکی از این موقعیت‌ ها هم‌ خوانی دارد و به این فرصت علاقه‌ مند هستید، لطفاً رزومه خود را به ایمیل [email protected] ارسال نمایید.

💻@DevAcaademy
💬@DevAcademyGroup
خب خب آپدیت جدید جنگو اینجاست، ببینیم چه تغییراتی داشته🔥🛠
چند روز پیش (۲ آوریل) آپدیت جدید جنگو با ورژن ۵.۲ منتشر شد. این نسخه LTS هست و تا آوریل ۲۰۲۸ پشتیبانی میشه. توی این نسخه تغییرات بیشتر مربوط به زیرساخت هایی مثل دیتابیس و shell جنگو بودن. بریم بررسیشون کنیم.

1️⃣ ایمپورت خودکار مدل ها توی shell
از این نسخه به بعد وقتی وارد shell جنگو میشین مدل هاتون به صورت خودکار ایمپورت میشن. این ویژگی بهتون کمک میکنه که زمان کمتری برای ایمپورت کردن بزارین و باعث صرفه جویی در زمان میشه.

2️⃣ پشتیبانی از کلید اصلی مرکب(Composite Primary Key)

با اضافه شدن CompositePrimaryKey، میتونین چند فیلد رو به عنوان کلید اصلی مشخص کنید. قبلا این کار نیاز به تنظیمات دستی توی سطح دیتابیس داشت اما الان به صورت رسمی پشتیبانی میشه و مدیریتش ساده تره.

3️⃣ ساده تر شدن شخصی سازی BoundField
توی این نسخه میتونید کلاس BoundField رو به راحتی توی سطح پروژه یا فرم شخصی سازی کنید. با ایجاد یک کلاس که از BoundField ارث بری میکنه و اعمال تغییرات مورد نظر میتونید اون رو به فیلد های فرم هاتون اختصاص بدین.
‏BoundField همون چیزیه که وقتی توی قالب می‌نویسید form.name، پشت صحنه وظیفه داره اون فیلد رو به HTML تبدیل کنه، مقدارش رو بذاره، ارورهاش رو نشون بده و...
یجورایی رابط بین فرم و فیلد واقعی‌ توی قالبه.


4️⃣ فیلتر های Facet توی پنل ادمین
توی پنل ادمین جنگو، با فعالسازی ویژگی ModelAdmin.show_facets، میتونید تعداد آیتم های توی هر فیلتر رو ببینید. این قابلیت باعث میشه اطلاعات پنل ادمین رو راحت تر مدیریت کنید.

5️⃣ فیلد های تولید شده(Generated Fields)

با معرفی GeneratedFields، میتونید فیلد هایی تعریف کنید که مقدارشون بر اساس مقدار سایر فیلد های مدل محاسبه و ثبت میشه. این ویژگی بهتون این امکان رو میده که ستون های محاسبه شده توی دیتابیس قرار بدین.

6️⃣ مقادیر پیش فرض در سطح دیتابیس

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

⏺️ با استفاده از لینک زیر میتونید اطلاعات بیشتری درمورد این آپدیت کسب کنید⚡️

Django 5.2 release notes

#django #backend #python


🥷🏻 CHANNEL | GROUP
تو Reddit یه نفر یه فایل EXE ویژوال بیسیک ۴ که میشه برای ۱۹۹۷ رو با Claude 3.7 اومده به پایتون تبدیل کرده.

میگه اجرای فایل‌های VB4 الان دردسره، ولی Claude 3.7 فایل رو آنالیز کرده، UI و فایل‌های صوتی رو پیدا کرده و یه کد پایتون معادلش ساخته، بعد همون بار اول هم کار کرد و کل پروسه کلا ۵ دقیقه طول کشید.

معنی این ماجرا اینه که میشه اپلیکیشن‌ها و بازی‌های قدیمی رو بدون کد اصلی به کمک یه ابزار مثل Claude 3.7 بیایم open-source و reverse-engineer کنیم.

@DevTwitter | <Soroush Ahmadi/>
Forwarded from Geek Alerts
گوگل بالاخره مدل ساخت ویدیو Veo 2 رو در اختیار همه قرار داد.

گوگل امروز مدل متن به ویدیو و تصویر به ویدیو خودش یعنی Veo 2 رو از طریق aistudio عرضه کرد و همه کاربران حالا می‌تونن ازش استفاده کنن. ویدیوها محدودیت ۸ثانیه‌ای دارن و به دلیل درخواست‌های زیاد باید تو صف بمونید.

🔗 aistudio.google.com/generate-video
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸مطالب ازاد و رایگان
مفاهیم زیادی رو به زبون ساده گفتن
پیام پین شده رو چک کنید و از دستش ندید 👌

https://t.iss.one/TadavomnisT_channel

@TheRaymondDev
Forwarded from Linuxor ?
اگه تازه سایت می‌خواین بیارین بالا با این سایت می‌تونین آنالیزش کنید و بهتون می‌گه چیکار کنید که سرعت لودش بره بالا، این سایت مال خود گوگله :

pagespeed.web.dev

@Linuxor
Forwarded from Gopher Academy
🔵 عنوان مقاله
Physix.go: A Simple Physics Engine for Go

🟢 خلاصه مقاله:

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

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


👑 @gopher_academy
مجموعه‌ای از داده‌های ساختاریافته فوتبال ،لیگ برتر ایران(لیگ خلیج فارس)، شامل نتایج مسابقات، جدول نهایی، داوران و آقای گل‌ها در قالب CSV.
ایده‌آل برای پردازش با Pandas، SQL و مدل‌سازی با Machine Learning.
https://github.com/Abbasmo72/PersianGulfLeagueIran-Stats

@DevTwitter | <Arzhan/>
Forwarded from Armon technical logs (armon Taheri)
از دوستانی که این گفت و گو رو شنیدند ممنون میشم بهم فیدبک بدن
@Armondyabr
امروز با claude پایتون هم زدم :D کدش چون اسکریپتی هست و فقط باید در محیط توسعه برای کد پچینگ استفاده بشه زیاد آنچنان موارد پروداکشنی نداره سعی کردم تست زیاد تو الیکسیر بنویسم که مطمئن شم تقریبا تا حد خوبی کار می کنه
کلش امروز نوشته شد سه بار لمیت شدم :D
https://github.com/ash-project/igniter_js/pull/26

@DevTwitter | <ُTagarg/>
🔥 وقتی لینوکس نسخه هکری‌تر Sysinternals رو رو می‌کنه!
ویندوزیا عاشق Sysinternals Suite اند
ولی لینوکسی‌ها یه چیز فضایی‌تر دارن:
ابزار bpfcc-tools سطح کرنل با قدرت eBPF!

در حدی قویه که می‌تونی نفست رو هم توی کرنل ردگیری کنی😂

🤩 فقط ببین چی داره:
🔍 execsnoop → اجرای هر برنامه‌ای رو زنده ببین
📁 opensnoop → ببین کی داره کدوم فایل رو باز می‌کنه
📡 tcpconnect → چه اتصالی از کجا زده شده
📊 tcplife → عمر و دیتاهای هر کانکشن
💣 bashreadline → دستورات زنده‌ای که تایپ می‌شن!

نصب :
sudo apt install bpfcc-tools 

برای اجرای مثلا execsnoop
sudo execsnoop-bpfcc


@MehrdadLinuxchannel
#linux
برخلاف نظرات این همه آدم مبنی بر یاد نگرفتن Programming حالا نظر مدیر عامل GitHub برعکس هست، میگه از دوران کودکی باید Programming در مدرسه آموزش داده بشه چون آینده در اختیار Software خواهد بود و هرکسی میتونه وارد این فضا بشه و با AI این امکان راحت تر شده.

https://www.youtube.com/watch?v=5UhnQ2h-5BY

@DevTwitter | <Max Shahdoost/>
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۰۸۷

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

#مولانا | گنجور
📍@iipoem
Forwarded from Geek Alerts
مارک زاکربرگ، مدیرعامل متا، اعتراف کرده که فیسبوک دیگه اون تمرکز قبلی رو روی «دوست» و ارتباطات دوستانه نداره. میگه بخش «ارتباط دوستان» فیسبوک خیلی کم‌رنگ‌تر شده و اولویت‌های پلتفرم تغییر کرده. حتی سال ۲۰۲۲ میخواستن بخش دوستان فیسبوک رو کلا حذف کنن.

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

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

🔗 techspot
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM