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 CleverDevs (Mammad)
با سایت gitignore.io میتونید اسم ابزار ها و کتابخونه ها و .. ای که توی یک پروژه استفاده کردید رو بدید و این سایت براتون یه gitignore کامل جنریت کنه که چیزی از قلم نیوفته و از دستتون در نره

#tools #git
@CleverDevs - @CleverDevsGp
Forwarded from Yasha
خب باگ بعدی برای ایردراپ DUCKS با ۶ میلیون کاربر هست. باگش اینه که یه سری ماموریت مخفی داره که توی ربات لیست نشده، احتمالا ماوریت‌های قبلی هست یا اینکه بعدا قراره اضافه شه. اسکریپتی که من نوشتم تمام ماموریت‌های مخفی رو انجام میده و حدود 260k توکن بیشتر می‌گیرید.
توی اسکریپت باید توکن خودتون رو بذارید که توی ویدیوی یوتیوب توضیح دادم چطوری باید پیدا کنید. اسکریپت رو به زبان تایپ اسکریپت و پایتون نوشتم، فقط کافیه مفسر پایتون رو نصب کنید (خیلی خیلی آسونه) بعد اسکریپت رو باهاش اجرا کنید.

🔗 لینک اسکریپت‌ها

@Yasha
Forwarded from Sadra Codes
اونایی که copilot دارن تست کنن خبر بدن! 🥸
چه خروجی‌هایی داره تکنیک
Reflection Tuning

مدل ۷۰ میلیاردی؛ بهتر از
Llama3.1-405B, Gpt-4o, Claude-sonet 3.5

این مدل بصورت open source در دسترس هست و می‌تونید تست کنید.


با درصد بالایی ثابت شده این مدل و تکنیک دروغ بوده؛
احتمال بسیار زیاد api ارائه شده داشته از sonnet استفاده میکرده اون زیر.
Forwarded from Pishro App
‼️ میدونیم که توی #لاراول بصورت پیشفرض فیلدهای created_at و updated_at برای ذخیره سازی زمان ایجاد و بروزرسانی ردیف های جداول هستند

اما خوب ممکنه شما بخواید به دلایلی از اسامی دیگه ای استفاده کنید، مثلا به جای created_at از create_time استفاده کنید

❤️ میتونید ثوابت زیر توی مدل تعریف و نام مورد نظر خودتون رو جایگزین کنید

class Role extends Model
{
const CREATED_AT = 'create_time';
const UPDATED_AT = 'update_time';
}


#laravel

👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Gopher Academy
🔵 عنوان مقاله
go-astiav: ffmpeg and libav Bindings for Go

🟢 خلاصه مقاله:
مقاله‌ی مورد بحث تلاش دارد تا با ارائه رابط برنامه‌نویسی (API) بومی و معطوف به زبان برنامه‌نویسی Go، امکان استفاده آسان‌تر و کارآمدتر از قابلیت‌های مختلف FFmpeg در زمینه کار با مالتی‌مدیا را فراهم آورد. این API فقط با نسخه 7 FFmpeg سازگار است و هدف از آن، بهبود تعامل میان برنامه‌نویسان Go و این ابزار قدرتمند پردازش مدیا است. با استفاده از این API، برنامه‌نویسان می‌توانند به روشی مؤثرتر و با دستوراتی که متناسب با ساختار و فرهنگ زبان Go طراحی شده‌اند، از قابلیت‌های FFmpeg بهره ببرند. این امکان باعث می‌شود که کار با مالتی‌مدیا در محیط Go به شکلی شفاف و منسجم تر انجام پذیرد، ضمن آنکه سرعت و کارایی برنامه‌های مرتبط با پردازش مدیا را نیز افزایش دهد.

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


👑 @gopher_academy
Forwarded from Golden Code (@lix)
لاراول با Artisan به ما امکان این رو داده تا وضعیت دیتابیس رو در ترمینال به خوبی بتونیم بررسی کنیم.

حالا یه سری کامند رو مرور کنیم:
Php artisan db:table 

(میاد ی آمار جامع و عالی از دیتابیس میده)
Php artisan db:monitor

(بررسی تعداد کانکشن های دیتابیس(خیلی خفنه و آپشنای ديگه هم داره)
Php artisan db:show

(یه نمای کلی از db و تعداد کانکشن های فعال و نوع دیتابیس...)
@GoldenCodeir
( منبع و مثالش)
https://x.com/OussamaMater/status/1833235842321756608?t=zoRINh3pYLRRThSPXX5cXw&s=19

علاوه بر منبع، اینم یه مقاله جامع:👇🏾
https://magecomp.com/blog/laravel-9-new-database-commands/
1
Forwarded from Yasha
بچه‌ها برای ایردراپ Cats یه چیزی پیدا کردم ولی خیلی کم میده :( در حد 2.5k میشه از ماموریتای مخفی گرفت. بذارم؟ این Cats از همه معتبرتره. حدود ۳۰ میلیون کاربر داره.
Forwarded from CleverDevs (£√a)
سلام به همگی👋
ما در نظر داریم یک نظرسنجی برگزار کنیم تا نظر شما رو درباره قرار دادن pdf کتاب های مرتبط در چنل رو بدونیم؛ با این وجود میدونیم که ممکنه سلیقه‌ها متفاوت باشه و کتاب‌هایی که انتخاب می‌شه، برای همه قابل قبول نباشه
ممنون میشیم با گفتن نظراتتون ما رو همراهی کنید❤️
#book #pdf
@CleverDevs - @CleverDevsGp
Forwarded from 
We can't do anything to change the world until capitalism crumbles. In the meantime we should all go shopping to console ourselves.

— Banksy

🄯 CC-BY-SA 4 — w.wiki/BBNx
#quote
@amiria703_channel
Forwarded from 
wikimap.toolforge.org/?wp=true&cluster=false&zoom=11&lat=35.6857&lon=51.3474

ابزار نمایش مقاله‌ها و تصاویر با موقعیت موجود در ویکی‌پدیا و ویکی‌انبار بر روی نقشه:

#wikimedia #wikipedia #tool #معرفی
@amiria703_channel
Forwarded from Gopher Academy
کامپایلر Go (گولنگ) با استفاده از زبان Go توسعه داده شده است. در واقع، نسخه‌های ابتدایی کامپایلر Go ابتدا به زبان C نوشته شده بود، اما پس از آن نسخه‌های بعدی کامپایلر به زبان Go بازنویسی شدند تا پروژه به‌طور کامل خود-میزبان (self-hosted) باشد.

self-hosting به این معنی است که کامپایلر یک زبان برنامه‌نویسی با همان زبان برنامه‌نویسی نوشته شده است، و این موضوع برای بسیاری از زبان‌های برنامه‌نویسی مانند Go یک دستاورد مهم محسوب می‌شود.

در حال حاضر، کامپایلر Go از یک ابزار به نام gc استفاده می‌کند که با Go نوشته شده است و در پروژه رسمی Go موجود است.

👑 @gopher_academy
Forwarded from Yasha
اگه خواستید یه بات ایردراپی روی تلگرام وب باز کنید ولی جلوتونو گرفت می‌تونید با این اسکریپتی که نوشتم bypass کنید.

مینی‌اپ رو باز می کنید، ارور که داد کد رو توی console کپی‌پیست می‌کنید.

@Yasha
علاوه‌بر اختلال در دیتاسنتر #ایرانسل⁩ که به یک اختلال دائمی تبدیل شده، امروز دیتاسنترهای هاست‌ایران، ⁧افرانت⁩،⁧ #همراه_اول⁩ و ⁧پارس‌آنلاین⁩ هم از حوالی ظهر دارای اختلال هستند. / فیلتربان

🔍 ircf.space
@ircfspace
Forwarded from Python BackendHub (Mani)
تلگرام و لینکدین شده پر از پست های GPT و LLM. خیلی وقتا حتی‌ پستی که نوشتن رو نمیخونن. این مورد تو رزومه هم خیلییی دیده میشه!!!
این پستو ببینید،
نوشته مزایاش بهبود عملکرد، و maintainability عه. نگه داری و توسعه اش راحت تره.
بعد تو چالش هاش نوشته پیچیدست و نگه داریش سخته ؟؟؟!!!.

الان این متن پارادوکسه 😁
گرچه پرفومنس قطعا بهتر نمیشه، و قطعا افت میکنه. چون خیلی وقتا یک چیزه کمی از اون کوئری میخواین، ولی مجبورین چون اینترفیسش هست کلشو بگیرین. و یا ممکنه تو گرفتن یک کوئری، جوین هایی بخوره یا مراحلی انجام شه که اصلا نیاز نبوده تو اون یوزکیسی که دارین reuse میکنید از اون کوئری اینترفیس

@PyBackendHub
روی نوستر هم یک رله ساختم، به هرحال حوصلم سر رفته دارم دور شبکات اجتماعی می‌چرخم :)))

npub1lpykvkjdk7zhd2ncjmj0s5nacangphnhsn3eex5pc6c4g6lev2xsezqdym

میتونید از کلاینت https://nostter.app استفاده کنید برای نوستر.

شاید بعداً یک سری توضیحات دادم درمورد اینکه چطور کار می‌کنه.

@SohrabContents
denial
felperc
مرحله ۱: انکار
همانطور که قبلاً گفته بودیم، اکنون موآ برای استفاده کاربران پارچ در دسترس است:


https://search.parchlinux.com

به‌ زودی به‌روزرسانی‌هایی را برای بهبود عملکرد فعلی این پروژه ارائه می‌دهیم.

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

@ParchLinux
Forwarded from Syntax | سینتکس (Petres)
ارور ثروتمند و یا RichError 😏

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

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

چرا بهش Rich error میگیم؟

1. اطلاعات بیشتر:
- ریچ ارور میتونه شامل پیام خطا، کد خطا، نام عملی که باعث خطا شده و هر نوع اطلاعات دیگه باشه. این اطلاعات میتونن شامل متا دیتاهایی باشن که به درک بهتر مشکل کمک میکنن(خیلی کمک میکنن).

2. ساختار تو در تو:
- ریچ ارور می‌تونه به شما اجازه بده که خطاهای تو در تو رو مدیریت کنید. به این معنی که اگر یک خطا ناشی از یک خطای دیگه باشه میتونید به خطای اصلی برسید و درواقع خطایی از دست نمیره.

3. خیلی کارتونو راحت تر میکنه:
- تو مثال هایی که براتون زدم میفهمید که چقدر کارتون رو ساده تر میکنه همچنین باعث میشه کدتون منظم تر و یکپارچه بشه.

اگه هنوز درباره استفاده از Rich error دودلی اینم چند مزایای دیگه:

1. تشخیص بهتر مشکلات:
- با داشتن اطلاعات غنی درباره خطاها، تیم‌های توسعه میتونن سریع‌تر و دقیق‌تر مشکلات رو شناسایی و حل کنن.

2. تجربه کاربری بهبود یافته:
- وقتی که خطاها به صورت واضح و با اطلاعات کافی به کاربر نمایش داده بشه، تجربه کاربری خیلی بهتر میشه.

3. توسعه سریع‌تر:
- با استفاده از RichError، سرعت توسعتون بیشتر میشه(طبق تجربه خودم)

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

چطور یک ریچ ارور خوب بنویسیم؟

تو ریپازیتوری زیر من ریچ اروری که تقریبا خودم استفاده میکنم رو قرار دادم. همچنین بخوبی درباره rich error توضیح دادم که اگه دوست دارید خودتون بنویسید چه مواردی رو باید رعایت کنید.
https://github.com/alireza-fa/rich-error
برای نصب:
pip install rich-error

ستاره فراموش نشه❤️

#rich_error #python

@Syntax_fa
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1