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 محتوای آزاد سهراب (Sohrab)
امشب یک بنده‌خدایی رو دیدم که توهم خود دانا و خود برتر پنداریش با هوش مصنوعی ده برابر از دوستان دیگه بود.


البته امیدوارم این‌کارها اقتضای سن این عزیزان باشه که با استفاده از هوش مصنوعی می‌خوان سیستم‌عامل بهتری از لینوکس بسازن و خودشون رو دست بالاتر از بقیه می‌گیرن.


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


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
البته به این میگن اثر دانینگ کروگر


https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect


اثر دانینگ-کروگر یک تعصب شناختیه که افراد ناآشنا با موضوع، کمبود دانش خودشون رو تشخیص نمی‌دن و اعتماد به نفسشون بی‌جا بالا می‌ره، بعد با کسب کمی دانش نقص‌ها رو می‌بینن و اعتماد به نفس افت می‌کنه، و در نهایت با تخصص واقعی، اعتماد به نفس متعادل و واقع‌بینانه برمی‌گرده.


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from محتوای آزاد سهراب (Sohrab)
یادمه با Bash و Dialog یک اسکریپت داشتم برای تعمیر گراب و قرار بود هوشمندترش کنم.

از اونجایی که برای خودم یک تمپلیت adw/gtk4 روی پایتون ساخته بودم، لاجیکش رو آوردم روی همین پیاده‌سازی کردم.

البته که این کارآمد نیست، صرفاً الان فقط ui طراحی کردم. تا تکمیل بشه زمان زیاد می‌بره.


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from Linuxor ?
اون شخصی که گفته بود هوش مصنوعی چند تا if هستش همچین بی راه هم نگفته، فقط if هایی که گرادیان‌پذیر باشن و خروجی بتونه با مشتق نسبت به ورودی و وزن‌ها تغییر کنه.


@Linuxor
Forwarded from Golden Code (@lix)
یه روش برای اینکه کارهای تکراریه مثل ساخت یه سری کلاس‌های خاص (مثلا DTO) رو خودکار کنید

اولش ببینیم چرا custom artisan command مفیده؟

صرفه‌جویی در زمان

کاهش خطا: از نوشتن دستی کد جلوگیری می‌کنین

وقت بیشتری برای کدنویسی بخش‌های مهم پروژه دارید.


📌 چطوری custom artisan command بسازیم؟

1. ایجاد کامند جدید:
با دستور زیر، یک کامند جدید ایجاد کنین:

php artisan make:command CreateDto

2. نوشتن منطق دستور:
در کلاس جدید،دستور مورد نظرتونو بنویسین (مثل ساخت یک DTO جدید).

یه مثال:

<?php
protected $signature = 'make:dto {name}';
protected $description = 'Create a new DTO class';

public function handle() {
$name = $this->argument('name');
file_put_contents(app_path("Dtos/{$name}.php"), "<?php\n\nclass {$name} {}\n");
$this->info("DTO {$name} created successfully!");
}

3. اجرای دستور:
حالا با این دستور میتونین بسادگی کلاس‌های DTO جدید بسازید:

php artisan make:dto MyDto

خلاصش که:

با استفاده از custom artisan command، میتونین کارهای تکراریتون رو خودکار کنین و توسعه پروژتون رو هم سرعت بدید.
#Laravel #Laravel_tip #لاراول

@GoldenCodeir 🔥

(به‌منبع و مثالش دقت کنید 👇🏾)
https://x.com/mmartin_joo/status/1982797695568707742?t=EQ-hdRBX3rRgGuPH2EyA9Q&s=19
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۹۳۸

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

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
The Concurrency Conundrum: A Story of Curiosity and Code

🟢 خلاصه مقاله:
**این مقاله داستان برخورد با یک مشکل رایج در همزمانی است: سرویس ظاهراً سالمی که زیر بار گاهی قفل می‌کرد و درخواست‌ها معطل می‌ماندند. با افزودن لاگ‌های ساخت‌یافته، ابزارهای رهگیری و یک تست حداقلیِ قابل‌بازتولید، ریشه مشخص شد: ترتیب‌گیری نادرست قفل‌ها و بخش‌های بحرانی طولانی که به بن‌بست و گاهی رقابت در دسترسی به متغیرها منجر می‌شد. راه‌حل با تعریف نظم ثابت در ترتیب اخذ قفل‌ها، جایگزینی قفل سراسری با قفل‌های ریزدانه و read-write، کوچک‌کردن بخش‌های بحرانی و پرهیز از I/O زیر قفل، به‌کارگیری try-lock با backoff و timeout، و در مسیرهای پرتردد، حرکت به سمت پیام‌محوری به‌جای وضعیت مشترک اجرا شد. سپس با Thread Sanitizer و ابزارهای تشخیص بن‌بست در CI، تست‌های تنشی و مبتنی بر ویژگی، و سنجه‌های مربوط به تراکم قفل، سامانه سخت‌جان‌تر شد. جمع‌بندی: مدل همزمانی را ساده نگه دارید، داده‌های نامتغیر و عملیات idempotent را ترجیح دهید، از سازوکارهای سطح‌بالا استفاده کنید، و ترتیب قفل‌ها و ناوردایی‌ها را مستند و پایش‌پذیر کنید.

#Concurrency #Locking #Deadlock #RaceConditions #Multithreading #Debugging #SoftwareEngineering #Reliability

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


👑 @gopher_academy
This media is not supported in your browser
VIEW IN TELEGRAM
کمپانی HuggingFace اومده و یک بلاگ (که میتونید به صورت یک کتاب هم دانلود کنید و بخونید) از تمام مراحل training تا post training و fine tuning مدلهای کوچک LLM و VLM که خودشون انجام دادند را درست کردند. یعنی تمام نکات و قلق ها را توضیح میدند.
Link: https://huggingface.co/spaces/HuggingFaceTB/smol-training-playbook

@DevTwitter | <Mehdi Allahyari/>
Forwarded from Linuxor ?
علت اینکه هوش مصنوعی بعد از ده ها سال یهویی پیشرفت کرد بخاطر این بود هوش مصنوعی گیر کرده بود توی گلوگاه خودش و تونست با ظهور چهارتا کارت گرافیک قوی و یه الگوریتم ترنسفورمر گلوگاه رو بشکنه، حالا صد ها میلیارد دلار روش سرمایه گذاری شده و قراره براش کلی زیرساخت بسازن، یک درصد فکر کنید یه گلوگاه دیگه جلوی پیشرفت باشه و همه پول هایی که خرج هوش مصنوعی شده هدر بره (گلوگاه یعنی مثلا از اینی که وجود داره خیلی پیشرفت نکنه و اگرم کنه یه درصد خیلی کم، و این محتمله، گلوگاه می‌تونه مثلا عدم کیفیت داده ها و یا حتی انرژی باشه)


@Linuxor
Forwarded from Reza Jafari
سلام و درود بچه‌ها

ما یه ظرفیت دیگه برای این کارآموزی باز کردیم (حضوری) و شما می‌تونید شرکت کنید، امکان استخدام بعد از اتمام کارآموزی دانشگاه هم وجود داره.

می‌تونید رزومه‌هاتون رو به آیدی زیر ارسال کنید :

@rzdjafari
سیستم سفارش رستوران من روی گیت‌هاب منتشر شد!
ساده، کاربردی و آماده استفاده برای مدیریت سفارشات

https://github.com/nimaohamdi/Restaurant-Order-System

@DevTwitter | <Nimo/>
Forwarded from CleverDevs (Mammad)
یکی از بچه های چنل یه پکیج لاراول نوشته که کمکتون میکنه راحت‌تر ساختار پروژه هاتونو به چت بات ها بفهمونید

میتونید یه نگاه به گیت هابش بندازید

https://github.com/saeedvir/laravel-project-markdown

اگه توضیحات فارسی هم خواستید یه مطلب کوچیک براش تو ویرگول نوشته


#Laravel #php
@CleverDevs - @CleverDevsGp
Forwarded from Linuxor ?
سایز برنامه جیمیل به اندازه یه CD خام رسید.


@Linuxor
Forwarded from Gopher Academy
🔵 عنوان مقاله
SFTPGo 2.7: A Full Featured File Transfer Solution

🟢 خلاصه مقاله:
این نسخه از SFTPGo 2.7 یک سرور انتقال فایل مبتنی بر Go است که پروتکل‌های SFTP، HTTP/S، FTP/S و WebDAV را در یک راهکار یکپارچه ارائه می‌دهد. تمرکز آن بر پیکربندی منعطف و کنترل دقیق دسترسی است تا مدیران بتوانند سیاست‌ها، مسیرها و رفتار کاربران را مطابق نیاز تنظیم کنند. نقطه‌قوت اصلی، تعامل با storageهای ابری است؛ می‌توان backendهایی مانند Amazon S3، Google Cloud Storage و Azure Blob را مانند پوشه‌های محلی در اختیار کلاینت‌ها گذاشت و همان داده را هم‌زمان از چند پروتکل ارائه کرد. امنیت انتقال با TLS و رمزنگاری مدرن تضمین می‌شود و ثبت رویدادها نیز برای نظارت و انطباق در دسترس است. نسخه 2.7 بر پایداری و بلوغ خط v2 تأکید دارد و گزینه‌ای مناسب برای نوسازی جریان‌های انتقال فایل و پل‌زدن میان کلاینت‌های قدیمی و زیرساخت‌های cloud-first است.

#SFTPGo #SFTP #FTP #WebDAV #GoLang #CloudStorage #FileTransfer #DevOps

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


👑 @gopher_academy