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/>
Forwarded from Linuxor ?
توی بخش forget password سایتت وقتی کسی ایمیلی وارد کرد حتی اگه اون ایمیل توی لیست کاربرات هم نبود همیشه بگو ایمیل بازیابی با موفقیت ارسال شد (اگه جز یورزات نبود ایمیل ارسال نکن) نیای بگی این کاربر وجود نداره !
چون با همین یه جمله یه اسیب پذیری کوچیک به اسم email enumeration ساختی هکر میتونه بفهمه چه کاربری توی سایتت وجود داره چه کاربری وجود نداره ! این اسیب پذیری به تنهایی خطری نداره ولی میتونه با اسیب پذیری های دیگه ترکیب بشه و مشکل ساز بشه.
عکس مالforget password سایت هکر وانه یه جمله خلاقانه گفتن و دیگه UX هم خراب نکردن.
@Linuxor
چون با همین یه جمله یه اسیب پذیری کوچیک به اسم email enumeration ساختی هکر میتونه بفهمه چه کاربری توی سایتت وجود داره چه کاربری وجود نداره ! این اسیب پذیری به تنهایی خطری نداره ولی میتونه با اسیب پذیری های دیگه ترکیب بشه و مشکل ساز بشه.
عکس مالforget password سایت هکر وانه یه جمله خلاقانه گفتن و دیگه UX هم خراب نکردن.
@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
𝗛𝗼𝘄 𝗮 𝗦𝗶𝗺𝗽𝗹𝗲 𝗣𝗿𝗼𝗴𝗿𝗮𝗺 𝗥𝘂𝗻𝘀 𝗼𝗻 𝗬𝗼𝘂𝗿 𝗖𝗼𝗺𝗽𝘂𝘁𝗲𝗿: 𝗔 𝗟𝗼𝗼𝗸 𝗮𝘁 𝘁𝗵𝗲 𝗣𝗿𝗼𝗰𝗲𝘀𝘀
THREAD:
https://x.com/chessMan786/status/1928897578688483524
@TheRaymondDev
THREAD:
https://x.com/chessMan786/status/1928897578688483524
@TheRaymondDev
Forwarded from DevTwitter | توییت برنامه نویسی
احتمالا در جریان هستید که یک os ویژه پیدا کردن بانتی اومده اگه خواستید مجموعه ابزار هاشو ببینید تو لینک زیر میتونید پیدا کنید
https://bountyos.github.io/available-tools.html
@DevTwitter | <Payam Taheri/>
https://bountyos.github.io/available-tools.html
@DevTwitter | <Payam Taheri/>
Forwarded from Linuxor ?
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰پیدا کردن فرآیندهای zombie
پردازشهایی که اجراشون تموم شده ولی هنوز در جدول پردازشها باقی موندن، چون پدرشون هنوز وضعیت خروجی اونها رو جمعآوری نکرده. Zombieها هنوز یک PID دارن ولی دیگه در حال اجرا نیستن.
یک ورودی در Process Table اشغال میکنن.
✅ مرحله یک، پیدا کردن پردازش های زامبی.پردازشهای Zombie با حرف بزرگ Z در ستون وضعیت (STAT) نمایش داده میشوند.
✅ مرحله 2: پیدا کردن والد Zombie
میخوایم ببینیم چه پروسهای پدر Zombie است:
✅ مرحله 3: بستن Zombie (از طریق کشتن والد)
پر دازش Zombie خودش قابل kill نیست چون اجرا نمیشود. باید والدش را وادار به جمعآوری آن کنیم یا والد را kill کنیم تا سیستمعامل Zombie را پاک کند.
نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt
پردازشهایی که اجراشون تموم شده ولی هنوز در جدول پردازشها باقی موندن، چون پدرشون هنوز وضعیت خروجی اونها رو جمعآوری نکرده. Zombieها هنوز یک PID دارن ولی دیگه در حال اجرا نیستن.
یک ورودی در Process Table اشغال میکنن.
✅ مرحله یک، پیدا کردن پردازش های زامبی.پردازشهای Zombie با حرف بزرگ Z در ستون وضعیت (STAT) نمایش داده میشوند.
ps -eo pid,ppid,stat,cmd | grep -w Z
ps aux | grep 'Z'
✅ مرحله 2: پیدا کردن والد Zombie
میخوایم ببینیم چه پروسهای پدر Zombie است:
ps -p 6789 -o pid,cmd
✅ مرحله 3: بستن Zombie (از طریق کشتن والد)
پر دازش Zombie خودش قابل kill نیست چون اجرا نمیشود. باید والدش را وادار به جمعآوری آن کنیم یا والد را kill کنیم تا سیستمعامل Zombie را پاک کند.
kill -9 6789
نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt