Forwarded from محتوای آزاد سهراب (Sohrab)
امشب یک بندهخدایی رو دیدم که توهم خود دانا و خود برتر پنداریش با هوش مصنوعی ده برابر از دوستان دیگه بود.
البته امیدوارم اینکارها اقتضای سن این عزیزان باشه که با استفاده از هوش مصنوعی میخوان سیستمعامل بهتری از لینوکس بسازن و خودشون رو دست بالاتر از بقیه میگیرن.
امیدوارم با گذشت زمان و بالاتر رفتن سنشون این مشکل هم برطرف بشه.
@SohrabContents
البته امیدوارم اینکارها اقتضای سن این عزیزان باشه که با استفاده از هوش مصنوعی میخوان سیستمعامل بهتری از لینوکس بسازن و خودشون رو دست بالاتر از بقیه میگیرن.
امیدوارم با گذشت زمان و بالاتر رفتن سنشون این مشکل هم برطرف بشه.
@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
البته به این میگن اثر دانینگ کروگر
https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
@SohrabContents
https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
اثر دانینگ-کروگر یک تعصب شناختیه که افراد ناآشنا با موضوع، کمبود دانش خودشون رو تشخیص نمیدن و اعتماد به نفسشون بیجا بالا میره، بعد با کسب کمی دانش نقصها رو میبینن و اعتماد به نفس افت میکنه، و در نهایت با تخصص واقعی، اعتماد به نفس متعادل و واقعبینانه برمیگرده.
@SohrabContents
Forwarded from نوشتههای ترمینالی
این چنل آرشیو کتابها، برگه تقلب، پادکست و وبینار برای دولپرهاست، بدردتون میخوره
t.iss.one/+M4QujCyYc9E1N2Rk
t.iss.one/+M4QujCyYc9E1N2Rk
Telegram
Archive Developers
رسالت ما – ارائه محتوای کاربردی شامل کتاب، برگه تقلب، وبینار و پادکست برای توسعهدهندگان و علاقهمندان به برنامهنویسی و فناوریهای مرتبط، همراه با ذکر منابع!
👨🏻💻 | @Afsh6n
✍🏽 | @DevYara
🍓 | @TopicsDev
👨🏻💻 | @Afsh6n
✍🏽 | @DevYara
🍓 | @TopicsDev
Forwarded from محتوای آزاد سهراب (Sohrab)
یادمه با Bash و Dialog یک اسکریپت داشتم برای تعمیر گراب و قرار بود هوشمندترش کنم.
از اونجایی که برای خودم یک تمپلیت adw/gtk4 روی پایتون ساخته بودم، لاجیکش رو آوردم روی همین پیادهسازی کردم.
البته که این کارآمد نیست، صرفاً الان فقط ui طراحی کردم. تا تکمیل بشه زمان زیاد میبره.
@SohrabContents
از اونجایی که برای خودم یک تمپلیت adw/gtk4 روی پایتون ساخته بودم، لاجیکش رو آوردم روی همین پیادهسازی کردم.
البته که این کارآمد نیست، صرفاً الان فقط ui طراحی کردم. تا تکمیل بشه زمان زیاد میبره.
@SohrabContents
Forwarded from ASafaeirad
Forwarded from Golden Code (@lix)
یه روش برای اینکه کارهای تکراریه مثل ساخت یه سری کلاسهای خاص (مثلا DTO) رو خودکار کنید
اولش ببینیم چرا custom artisan command مفیده؟
صرفهجویی در زمان
کاهش خطا: از نوشتن دستی کد جلوگیری میکنین
وقت بیشتری برای کدنویسی بخشهای مهم پروژه دارید.
📌 چطوری custom artisan command بسازیم؟
1. ایجاد کامند جدید:
با دستور زیر، یک کامند جدید ایجاد کنین:
2. نوشتن منطق دستور:
در کلاس جدید،دستور مورد نظرتونو بنویسین (مثل ساخت یک DTO جدید).
یه مثال:
3. اجرای دستور:
حالا با این دستور میتونین بسادگی کلاسهای DTO جدید بسازید:
خلاصش که:
با استفاده از custom artisan command، میتونین کارهای تکراریتون رو خودکار کنین و توسعه پروژتون رو هم سرعت بدید.
#Laravel #Laravel_tip #لاراول
@GoldenCodeir 🔥
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/mmartin_joo/status/1982797695568707742?t=EQ-hdRBX3rRgGuPH2EyA9Q&s=19
اولش ببینیم چرا 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
X (formerly Twitter)
Martin Joo (@mmartin_joo) on X
💡 Did you know you can create custom artisan generator commands for your classes?
If you find yourself creating the same type of class over and over again (for example, DTOs), you might want to take a look at it:
If you find yourself creating the same type of class over and over again (for example, DTOs), you might want to take a look at it:
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
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
Wawandco
The Concurrency Conundrum: A Story of Curiosity and Code | Wawandco
Building a simple reservation system sounds easy—until concurrency steps in. As a product grows, naive checks break down. This post unpacks why atomicity isn’t enough, and how pessimistic vs. optimistic locking prevent overbooking at scale.
Forwarded from DevTwitter | توییت برنامه نویسی
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/>
Link: https://huggingface.co/spaces/HuggingFaceTB/smol-training-playbook
@DevTwitter | <Mehdi Allahyari/>
Forwarded from Linuxor ?
علت اینکه هوش مصنوعی بعد از ده ها سال یهویی پیشرفت کرد بخاطر این بود هوش مصنوعی گیر کرده بود توی گلوگاه خودش و تونست با ظهور چهارتا کارت گرافیک قوی و یه الگوریتم ترنسفورمر گلوگاه رو بشکنه، حالا صد ها میلیارد دلار روش سرمایه گذاری شده و قراره براش کلی زیرساخت بسازن، یک درصد فکر کنید یه گلوگاه دیگه جلوی پیشرفت باشه و همه پول هایی که خرج هوش مصنوعی شده هدر بره (گلوگاه یعنی مثلا از اینی که وجود داره خیلی پیشرفت نکنه و اگرم کنه یه درصد خیلی کم، و این محتمله، گلوگاه میتونه مثلا عدم کیفیت داده ها و یا حتی انرژی باشه)
@Linuxor
@Linuxor
Forwarded from Reza Jafari
سلام و درود بچهها
ما یه ظرفیت دیگه برای این کارآموزی باز کردیم (حضوری) و شما میتونید شرکت کنید، امکان استخدام بعد از اتمام کارآموزی دانشگاه هم وجود داره.
میتونید رزومههاتون رو به آیدی زیر ارسال کنید :
@rzdjafari
ما یه ظرفیت دیگه برای این کارآموزی باز کردیم (حضوری) و شما میتونید شرکت کنید، امکان استخدام بعد از اتمام کارآموزی دانشگاه هم وجود داره.
میتونید رزومههاتون رو به آیدی زیر ارسال کنید :
@rzdjafari
Forwarded from DevTwitter | توییت برنامه نویسی
سیستم سفارش رستوران من روی گیتهاب منتشر شد!
ساده، کاربردی و آماده استفاده برای مدیریت سفارشات
https://github.com/nimaohamdi/Restaurant-Order-System
@DevTwitter | <Nimo/>
ساده، کاربردی و آماده استفاده برای مدیریت سفارشات
https://github.com/nimaohamdi/Restaurant-Order-System
@DevTwitter | <Nimo/>
Forwarded from CleverDevs (Mammad)
یکی از بچه های چنل یه پکیج لاراول نوشته که کمکتون میکنه راحتتر ساختار پروژه هاتونو به چت بات ها بفهمونید
میتونید یه نگاه به گیت هابش بندازید
https://github.com/saeedvir/laravel-project-markdown
اگه توضیحات فارسی هم خواستید یه مطلب کوچیک براش تو ویرگول نوشته
#Laravel #php
@CleverDevs - @CleverDevsGp
میتونید یه نگاه به گیت هابش بندازید
https://github.com/saeedvir/laravel-project-markdown
اگه توضیحات فارسی هم خواستید یه مطلب کوچیک براش تو ویرگول نوشته
#Laravel #php
@CleverDevs - @CleverDevsGp
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
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
Sftpgo
SFTP & FTP as a Managed Service (SaaS) and On-premise
Fully featured and highly configurable SFTP server with HTTP/S Web UI, FTP/S and WebDAV - As a Managed Service, On-premise, Cloud, Hybrid Cloud - Data at Rest Encryption, S3, Google Cloud, Azure Blob.