Dev Perfects – Telegram
Dev Perfects
41 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 PhiloLearn
از ماه پیش درگیر ساخت یک مجموعه جدید بود برای یوتیوب
تازه شروع کرده بودم به ضبط ویدیو هاش که یه درگیری جدید پیش اومد
انگار قسمت نیست که این اتفاقا بیوفته (نه که من به قسمت و تقدیر و این حرفا خیلی اعتقاد دارم 😂😂)

#موقت
Forwarded from یک برنامه نویس تنبل (  MΞ)
🔶 اگر راجع به موضوعی هیچی نمیدونید اول سرچتون بزنید eli5 که خلاصه Explain like I'm 5 یعنی یه جوری توضیح بده انگار 5 سالمه و توضیحات مختصر مفید تو اون زمینه رو میاره.

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

@TheRaymondDev
Forwarded from Code Module | کد ماژول (𔓙)
Swagger این ابزار رو ببینه جیغ می‌کشه!

پکیج swagger-typenoscript-api یک ابزار قدرتمند و کاربردیه که بهتون کمک می‌کنه بر اساس Swagger پروژتون، کدهایی رو که شامل اینترفیس‌ها، تایپ‌ها، و فانکشن‌های مورد نیاز برای تعامل با API هستن، به‌طور خودکار تولید کنید. کافیه آدرس swagger پروژه رو تحویلش بدید تا شیک و مجلسی، کل کوئری های مورد نیاز رو جنریت کنه.

قابلیت‌ها و کاربردهای اصلی 👇🏻

1.تولید تایپ‌ها و اینترفیس‌ها:

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

2.ایجاد ریکوست فانکشن ها:

فانکشن‌هایی برای فراخوانی هر یک از endpointهای API تولید می‌کنه که مستقیماً با تایپ‌های TypeScript همخوانی دارن.

3.پشتیبانی از OpenAPI:

به‌طور کامل از نسخه‌های OpenAPI (مانند OpenAPI 3.0) پشتیبانی می‌کنه.

4.سفارشی‌سازی بالا:


می‌تونید قالب‌(template)های خودتون رو برای تولید کد سفارشی استفاده کنید. در کل گزینه‌های متنوعی برای تنظیم ساختار خروجی فراهم هست.

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

🔗 Link

#tools #swagger
@CodeModule
Forwarded from Linuxor ?
وقتی مدل های زبانی رو می‌سازن برای اینکه توی برنامه نویسی بسنجنش کنن ببینن چقدر توی کد زدن خوبه می‌دنش به LiveCodeBench که با کلی مسئله برنامه نویسی از سایت های LeetCode، AtCoder و CodeForces مدل زبانی رو تستش می‌کنه.

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

توی برسی های اخیر مدل ChatGPT-O1 و Deepseek-R1 برای تولید کد بهترین نتیجه رو دادن.


@Linuxor
Forwarded from Python Hints
تغییرات هفته قبل رو که زدم؛ خیلی‌ها پیام دادن آقا ما mypy استفاده می‌کنیم این pyright خیلی اذیت می‌کنه و ...

Github (neovim config)

هیجی دیگه منم ی برنچ اضافه کردم؛ که بجای pyright از mypy برای typecheck استفاده کنه.

آپدیت ruff رو هم دیدم؛ که باعث می‌شد بعضی تنظیمات قبلی ruff کار نکنه فیکس اون رو هم اضافه کردم روی این برنچ.

دیگه امیدوارم واقعا استفاده کنید. 😂😂
Forwarded from Linuxor ?
پرفورمنس باعث میشه که کاربرای بیشتری "واقعا" از سیستمت استفاده کنن ولی وقتی فدای قابلیت نگهداری و توسعه می‌شه سیستمت زودتر پیشرفت می‌کنه و کاربرای بیشتری "واقعا" از سیستمت استفاده می‌کنن.


@Linuxor
آپدیت سوپر سکسی تلگرام منتشر شد، حتما آپدیت کنید

درد و بلاش بخوره تو سر واتساپ و #ترمال_کدر هاش
سلام
دیتابیس ربات به مشکل خورده و موقتا غیرفعال هست.
ربات دانلود از توییتر بدون تبلیغات:
@twittdl_bot

کانال شعر
@iipoem
ربات درست شد 👌
❤‍🔥1
Dev Perfects
ربات درست شد 👌
نظر یا پیشنهادی هم داشتید به آیدی @ixabolfazl پیام بدید.
بررسی کامل فریمورک TailwindCss 🚀

تیلویند چیه اصلا ⁉️
تیلویند درواقع یه فریمورک CSS‌ای سبک برای طراحی سایته که به جای نوشتن کدهای جداگانه‌ی CSS، از کلاس‌های آماده استفاده می‌کنی یا به اصطلاح همون utility ها.

مثلاً به جای اینکه توی فایل CSS بنویسی دکمه پس‌زمینه آبی و متن سفید داشته باشه، فقط توی HTML کلاس‌های bg-blue-500 و text-white رو اضافه می‌کنی.

مزایا

🎨 قابلیت کاستومایز کردن بسیار بالا
یکی از مهم ترین قابلیت های تیلویند این مورده، چون شما میتونید کلاس‌های سفارشی، تم‌ها، و حتی پلاگین‌های اختصاصی خودتون رو بسازید.
🔝 سبک و بهینه
تیلویند فقط کلاس‌هایی رو که در پروژه استفاده شده‌اند، در خروجی نهایی تولید میکنه (با استفاده از PurgeCSS). این باعث میشه که فایل‌های CSS نهایی بسیار کوچک‌تر از فریمورک‌هایی مثل Bootstrap باشن.
💡 یادگیری نسبتاً ساده
در مقایسه با فریمورک‌هایی که نیاز به یادگیری سیستم گرید و کامپوننت‌های از پیش ساخته‌شده دارند، یادگیری Tailwind آسون‌تره، مخصوصاً برای کسایی که با CSS آشنایی خوبی دارن، ولی خب اولش یه تایم خوبی رو ازتون میگیره تا خوب و دقیق تر باهاش آشنا بشید.


معایب

زمان توسعه نسبتاً طولانی‌تر
چون Tailwind کامپوننت‌های آماده (مثل دکمه، فرم، مودال) ارائه نمیده، شما باید این موارد رو خودتون بسازید و این میتونه زمانگیر باشه، مگر اینکه از یک کتابخانه‌ی مبتنی بر Tailwind مثل DaisyUI یا Flowbite استفاده کنید.
⁉️ فرآیند ریسپانسیو سازی دشوارتر
تیلویند بر خلاف برخی از لایبرری ها، یک سیستم گرید آماده نداره ولی با کلاس‌های responsive utility-first مثل sm:, md:, lg: این کار کاملاً امکان‌پذیر است، صرفا شیوه‌ اینکار متفاوت تره و خودتون باید انجامش بدید.

محدودیت‌ در طراحی‌های پیچیده
با وجود انعطاف‌پذیری بالا، در برخی موارد خاص، ممکنه که Tailwind قادر به پشتیبانی از برخی طراحی‌های خیلی پیچیده نباشه و شما مجبو به کدنویسی مستقیم با CSS بشید.


#CSS | #Tailwind

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣

با اینکه پیش‌تر برخی مکاتبات برای رفع فالس پازیتیو آنتی‌ویروس‌ها در رابطه با warp-plus انجام شده و حتی به‌نظر‌ می‌رسید مشکل در آپدیت جدید برطرف شده باشه، اما متأسفانه این اعلان اشتباه دوباره برای برخی از کاربران نمایش داده میشه، که عملکرد صحیح نسخه دسکتاپ Oblivion در‌ ویندوز رو دچار مشکل می‌کنه.

‏تیم توسعه پیگیر موضوع بوده و درحال مکاتبه با آنتی‌ویروس‌ها برای حل این مشکل هست. شفافیت، امنیت و تجربه‌ی روان کاربران اولویت همه‌ی ماست و امیدواریم این‌مورد در آینده نزدیک برطرف بشه، ولی تا قبل از اون می‌تونید از این‌راهنما در‌ ویندوز کمک بگیرید:

💡 github.com/bepass-org/oblivion-desktop/wiki/The-warp-plus-file-is-not-found

🔍 ircf.space
@ircfspace
فیلترشکن رایگان V2Plus، یک فورک جدید از v2rayNG با بهره‌مندی از تعدادی سرور اختصاصی هست، که امکان دورزدن محدودیت‌های دسترسی آزاد به اینترنت رو در اندروید فراهم میاره.

👉 github.com/appvpluss/V2PlusApp/releases/latest

💡 این‌برنامه به‌صورت متن‌باز منتشر شده و بیلد اون توسط گیت‌هاب اکشنز گرفته میشه.

🔍 ircf.space/software
@ircfspace
Fereydoun Poor-reza - Ranaa
به نظرم بهترین و اصیل ترین اجرای این ترانه‌ی معروف فولکلوریک گیلان همین اجرای استاد پوررضا ست