Forwarded from Gopher Academy
🔵 عنوان مقاله
Three Cool slog.Logger Tricks
🟢 خلاصه مقاله:
مقاله بر آن است که نشان دهد چگونه با استفاده از الگوهای هوشمند و قابل ترکیب، میتوان کارایی slog.Logger را در توسعه نرمافزار بهبود بخشید. این فریمورک امکان ساخت لاگهای ساختارمند و ماژولار را فراهم میکند و با اتخاذ الگوهای لاگنویسی مانند لاگنویسی شرطی، متناسب با زمینه و دینامیک، نگهداری و عیبیابی برنامهها را سادهتر میکند. استفاده از این الگوها عملکرد برنامهها را بهبود بخشیده و امکان پیگیری دقیقتر و راحتتر اطلاعات را فراهم میکند.
🟣لینک مقاله:
https://golangweekly.com/link/170022/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Three Cool slog.Logger Tricks
🟢 خلاصه مقاله:
مقاله بر آن است که نشان دهد چگونه با استفاده از الگوهای هوشمند و قابل ترکیب، میتوان کارایی slog.Logger را در توسعه نرمافزار بهبود بخشید. این فریمورک امکان ساخت لاگهای ساختارمند و ماژولار را فراهم میکند و با اتخاذ الگوهای لاگنویسی مانند لاگنویسی شرطی، متناسب با زمینه و دینامیک، نگهداری و عیبیابی برنامهها را سادهتر میکند. استفاده از این الگوها عملکرد برنامهها را بهبود بخشیده و امکان پیگیری دقیقتر و راحتتر اطلاعات را فراهم میکند.
🟣لینک مقاله:
https://golangweekly.com/link/170022/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
djwong.net
Cool Golang slog.Logger tricks
IntroFor years in Go, I’ve used many different logging libraries, from logrus to zap.After the release of slog into Go standard library, I immediately embrac...
Forwarded from Codino School (ایمان غفوری)
Forwarded from DevTwitter | توییت برنامه نویسی
چند وقت پیش یه ایده دیدم که تبدیلش کردم به یه اکستنشن new tab کروم!
یه تقویم مینیمال، شبیه به جدول کامیتهای گیتهاب — برای اینکه ببینی چقدر از سال گذشته. (البته پروژه فانه)
درحین دولوپ کردنش ویدیو گرفتم و گذاشتمش تو گیت هابم
https://www.youtube.com/watch?v=c_33pa216Kk
@DevTwitter | <Nafas Ebrahimi/>
یه تقویم مینیمال، شبیه به جدول کامیتهای گیتهاب — برای اینکه ببینی چقدر از سال گذشته. (البته پروژه فانه)
درحین دولوپ کردنش ویدیو گرفتم و گذاشتمش تو گیت هابم
https://www.youtube.com/watch?v=c_33pa216Kk
@DevTwitter | <Nafas Ebrahimi/>
Forwarded from DevTwitter | توییت برنامه نویسی
یک برنامه جالبی وجود داره که به شما اجازه میده بدون هیچ دانش برنامه نویسی، مدلهای زبانی بزرگ رو دانلود و به رایگان استفاده کنید.
همچنین امکان تغییر پارامترهای مدل هم وجود داره
https://github.com/nomic-ai/gpt4all
@DevTwitter | <Ali/>
همچنین امکان تغییر پارامترهای مدل هم وجود داره
https://github.com/nomic-ai/gpt4all
@DevTwitter | <Ali/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
پیدا کردن کرنل پانیک یا Oops در لاگها
🔹 کرنل «Oops» یا «Panic»:
dmesg | grep -iE "oops|panic"
یا:
journalctl -k -p crit
🔹 کرنل «Oops» یا «Panic»:
dmesg | grep -iE "oops|panic"
یا:
journalctl -k -p crit
Forwarded from ذهن زیبا - A beautiful Mind
امشب و فرداشب ساعت ۲۳ (تکرار روز بعد ساعت ۱۵)
کارشناس برنامه «هوش مصنوعی» شبکه آموزش هستم.
@haghiri75_blog
کارشناس برنامه «هوش مصنوعی» شبکه آموزش هستم.
@haghiri75_blog
Forwarded from Codino School (ایمان غفوری)
گاهی پروژه ها بسیار بزرگ میشن و قسمت هایی از پروژه به مرور بلا استفاده میشن ولی از طرفی هم کسی در تیم نیست که قطعا بداند که آیا این قسمت از کد هنوز استفاده میشود یا خیر...
با صدا زدن این تابع میشه مطمئن شد که آیا مثلاً فلان کنترلر روی سرور اجرا میشود یا در عمل مرده است.
همیشه پاک کردن کدهای اضافه رو در دستور کار بذارید.
@codino
با صدا زدن این تابع میشه مطمئن شد که آیا مثلاً فلان کنترلر روی سرور اجرا میشود یا در عمل مرده است.
همیشه پاک کردن کدهای اضافه رو در دستور کار بذارید.
@codino
Forwarded from Codino School (ایمان غفوری)
گاهی پروژه ها بسیار بزرگ میشن و قسمت هایی از پروژه به مرور بلا استفاده میشن ولی از طرفی هم کسی در تیم نیست که قطعا بداند که آیا این قسمت از کد هنوز استفاده میشود یا خیر...
با صدا زدن این تابع ( مثلا در ابتدای یک کنترلر) و چک کردن فایل لاگ میشه مطمئن شد که آیا مثلاً فلان کنترلر روی سرور اجرا میشود یا در عمل مُرده است.
همیشه پاک کردن کدهای اضافه رو در دستور کار بذارید.
- شما میتونید به دلخواه خودتون این تابع رو طوری تغییر بدید که آمار استفاده رو به جای فایل لاگ داخل دیتابیس ذخیره کند.
@codino
با صدا زدن این تابع ( مثلا در ابتدای یک کنترلر) و چک کردن فایل لاگ میشه مطمئن شد که آیا مثلاً فلان کنترلر روی سرور اجرا میشود یا در عمل مُرده است.
logFunctionUsage(__CLASS__, __FUNCTION__);
همیشه پاک کردن کدهای اضافه رو در دستور کار بذارید.
- شما میتونید به دلخواه خودتون این تابع رو طوری تغییر بدید که آمار استفاده رو به جای فایل لاگ داخل دیتابیس ذخیره کند.
@codino
Forwarded from DevTwitter | توییت برنامه نویسی
کلی AI Fun Fact API ای که داشتم درست میکردم رو بهبود دادم و الان قابلیت های انتخاب موضوع فکت و زبان رو هم داره.
اگه کسی ایده ای داره، میخواد استفاده کنه یا کانتریبیوت کنه این گیتهابشه:
https://github.com/amirparsadd/facts-api
@DevTwitter | <Amirparsa Baghdadi/>
اگه کسی ایده ای داره، میخواد استفاده کنه یا کانتریبیوت کنه این گیتهابشه:
https://github.com/amirparsadd/facts-api
@DevTwitter | <Amirparsa Baghdadi/>
Forwarded from Codino School (ایمان غفوری)
گاهی پروژه ها بسیار بزرگ میشن و قسمت هایی از پروژه به مرور بلا استفاده میشه
ولی از طرفی هم کسی در تیم نیست که قطعا بداند که آیا این قسمت از کد هنوز استفاده میشود یا خیر...
و معمولا با جملهی: ولش کن دستش نزن. سر و ته ماجرا رو هم میارن!
با صدا زدن این تابع ( مثلا در ابتدای یک کنترلر) و چک کردن فایل لاگ میشه مطمئن شد که آیا مثلاً فلان کنترلر روی سرور اجرا میشود یا در عمل مُرده است.
همیشه پاک کردن کدهای اضافه رو در دستور کار بذارید.
- شما میتونید به دلخواه خودتون این تابع رو طوری تغییر بدید که آمار استفاده رو به جای فایل لاگ داخل دیتابیس ذخیره کند.
@codino
ولی از طرفی هم کسی در تیم نیست که قطعا بداند که آیا این قسمت از کد هنوز استفاده میشود یا خیر...
و معمولا با جملهی: ولش کن دستش نزن. سر و ته ماجرا رو هم میارن!
با صدا زدن این تابع ( مثلا در ابتدای یک کنترلر) و چک کردن فایل لاگ میشه مطمئن شد که آیا مثلاً فلان کنترلر روی سرور اجرا میشود یا در عمل مُرده است.
logFunctionUsage(__CLASS__, __FUNCTION__);
همیشه پاک کردن کدهای اضافه رو در دستور کار بذارید.
- شما میتونید به دلخواه خودتون این تابع رو طوری تغییر بدید که آمار استفاده رو به جای فایل لاگ داخل دیتابیس ذخیره کند.
@codino
Forwarded from Codino School (ایمان غفوری)
یک راه دیگه برای تشخیص کنترلرهای مرده استفاده از پکیج laravel-microscope و دستور زیر هست:
این دستور که در نسخه اخیر v1.0.378 بهبود پیدا کرده میتونه کنترلرهایی که براشون route تعریف نشده رو پیدا کنه و برای شما لیست کنه.
@codino
php artisan check:dead_controllers
این دستور که در نسخه اخیر v1.0.378 بهبود پیدا کرده میتونه کنترلرهایی که براشون route تعریف نشده رو پیدا کنه و برای شما لیست کنه.
composer require imanghafoori/laravel-microscope --dev
@codino
Forwarded from گنوم فارسی
This media is not supported in your browser
VIEW IN TELEGRAM
گیمپ از نگارش ۳٫۱٫۲ از طرحوارهٔ رنگی سامانه طبعیت میکنه. این ویژگی که با استفاده از درگاه میزکار فراهم شده، روی همهٔ میزکارهایی که از میانای درگاه تنظیمات پشتیبانی میکنن کار خواهد کرد
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 مرورگر کروم قابلیت جدید تابع شرط if برای انعطاف پذیری و قدرت بیشتر در طراحی استایل ها افزوده است.
CSS:
HTML:
#خبر
@TheRaymondDev
CSS:
div {
color: var(--color);
background-color: if(style(--color: white): black; else: white);
}
.dark {
--color: black;
}
.light {
--color: white;
}HTML:
<div class="dark">dark</div>
<div class="light">light</div>
#خبر
@TheRaymondDev
Chrome for Developers
New in Chrome 137 | Blog | Chrome for Developers
CSS reading-flow and reading-order, the if() function, JavaScript Promise Integration with WebAssembly and plenty more.
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
اگر برای تابستون برای خودتون پلن های خفنی دارید؛ ولی دغدغه هایی شبیه به اینا دارید:
۱. نمیدونم ازکجا شروع کنم. بین تکنولوژی های زیادی گم شدم و حس میکنم همشون لازمه و کارم خیلی سخته.
۲. من کدمو نوشتم، ولی نمیدونم درسته یا نه. بابت کدی که نوشتم اعتماد به نفس ندارم.
۳. مصاحبه ها نابودم میکنن! چرا مصاحبه هارو قبول نمیشم با اینکه پروژه هم زدم؟
۴. رزومه ساختم ولی هیچجا جواب نمیدن. نکنه مشکل از خودمه؟
۵. از بقیه خیلی عقبم…
و دغدغه های این چنینی
من تا آخر ماه در حد چند تا تایم مشاوره برام خالی شده میتونید برای هماهنگ کردن بهم پیام بدید🤍
@erfundev
۱. نمیدونم ازکجا شروع کنم. بین تکنولوژی های زیادی گم شدم و حس میکنم همشون لازمه و کارم خیلی سخته.
۲. من کدمو نوشتم، ولی نمیدونم درسته یا نه. بابت کدی که نوشتم اعتماد به نفس ندارم.
۳. مصاحبه ها نابودم میکنن! چرا مصاحبه هارو قبول نمیشم با اینکه پروژه هم زدم؟
۴. رزومه ساختم ولی هیچجا جواب نمیدن. نکنه مشکل از خودمه؟
۵. از بقیه خیلی عقبم…
و دغدغه های این چنینی
من تا آخر ماه در حد چند تا تایم مشاوره برام خالی شده میتونید برای هماهنگ کردن بهم پیام بدید🤍
این بار قراره نتیجه بگیرید.✅
@erfundev
Forwarded from DevTwitter | توییت برنامه نویسی
چند وقت پیش من یه پوشه ساز نوشتم که به نظرم برای کسایی که سریال زیاد می بینند و می خوان که همه ی قسمت های سریال شون مرتب و پوشه بندی شده باشه خیلی کاربردی هست.
https://github.com/aydakikio/FolderMaker
@DevTwitter | <Loanly/>
https://github.com/aydakikio/FolderMaker
@DevTwitter | <Loanly/>
Forwarded from DevTwitter | توییت برنامه نویسی
با قابلیت جدید Chrome میتونی مستقیماً داخل CSS از if() استفاده کنی — بدون نیاز به JS یا Sass!
یه قدم بزرگ برای انعطافپذیری و قدرت بیشتر توی طراحی استایلها
https://developer.chrome.com/blog/new-in-chrome-137#if
@DevTwitter | <Ali Montazeri/>
یه قدم بزرگ برای انعطافپذیری و قدرت بیشتر توی طراحی استایلها
https://developer.chrome.com/blog/new-in-chrome-137#if
@DevTwitter | <Ali Montazeri/>
Forwarded from دستاوردهای یادگیری عمیق(InTec)
Meta, Deepmind, Cornel, Nvidiaتوی یک همکاری؛ جواب این سوال رو دادند که:
How much do LLM memorize
تو مسیر داشتم نگاهی مینداختم، ولی باید دقیق بخونم. ولی
3.6bit خیلی خوب نیستForwarded from Gopher Academy
🔵 عنوان مقاله
[ On | No ] Syntactic Support for Error Handling
🟢 خلاصه مقاله:
موضوع مدیریت خطاها در زبان برنامه نویسی Go و امکان بهبود نحو استفاده شده برای این منظور، بارها مطرح شده است. رابرت توضیح میدهد که چرا گاهی اوقات بهتر است به جای تغییر، بر روی جنبههای دیگر تمرکز کرد. وی به بررسی برخی از پیشنهادات داده شده در طول سالها و فواید حفظ وضع موجود میپردازد، و تاکید میکند که استقرار فعلی، ثبات و درک مشترکی را در میان توسعهدهندگان و افزایش همکاری و راهنمایی ایجاد میکند.
🟣لینک مقاله:
https://golangweekly.com/link/170018/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
[ On | No ] Syntactic Support for Error Handling
🟢 خلاصه مقاله:
موضوع مدیریت خطاها در زبان برنامه نویسی Go و امکان بهبود نحو استفاده شده برای این منظور، بارها مطرح شده است. رابرت توضیح میدهد که چرا گاهی اوقات بهتر است به جای تغییر، بر روی جنبههای دیگر تمرکز کرد. وی به بررسی برخی از پیشنهادات داده شده در طول سالها و فواید حفظ وضع موجود میپردازد، و تاکید میکند که استقرار فعلی، ثبات و درک مشترکی را در میان توسعهدهندگان و افزایش همکاری و راهنمایی ایجاد میکند.
🟣لینک مقاله:
https://golangweekly.com/link/170018/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
go.dev
[ On | No ] syntactic support for error handling - The Go Programming Language
Go team plans around error handling support
Forwarded from DevTwitter | توییت برنامه نویسی
شهر عجیبیه.
اومده از فایل ویدیویی به عنوان دیتابیس استفاده کرده و ادعا میکنه از vector database و traditional database سرعت و عملکرد بهتری داره و برای حافظه چتبات گزینه خوبی به حساب میاد:
https://github.com/Olow304/memvid
@DevTwitter | <Sajad Ziaee/>
اومده از فایل ویدیویی به عنوان دیتابیس استفاده کرده و ادعا میکنه از vector database و traditional database سرعت و عملکرد بهتری داره و برای حافظه چتبات گزینه خوبی به حساب میاد:
https://github.com/Olow304/memvid
@DevTwitter | <Sajad Ziaee/>