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
امشب و فرداشب ساعت ۲۳ (تکرار روز بعد ساعت ۱۵)
کارشناس برنامه «هوش مصنوعی» شبکه آموزش هستم.

@haghiri75_blog
Forwarded from Codino School (ایمان غفوری)
گاهی پروژه ها بسیار بزرگ میشن و قسمت هایی از پروژه به مرور بلا استفاده میشن ولی از طرفی هم کسی در تیم نیست که قطعا بداند که آیا این قسمت از کد هنوز استفاده میشود یا خیر...
با صدا زدن این تابع میشه مطمئن شد که آیا مثلاً فلان کنترلر روی سرور اجرا میشود یا در عمل مرده است.

همیشه پاک کردن کدهای اضافه رو در دستور کار بذارید.

@codino
Forwarded from Codino School (ایمان غفوری)
گاهی پروژه ها بسیار بزرگ میشن و قسمت هایی از پروژه به مرور بلا استفاده میشن ولی از طرفی هم کسی در تیم نیست که قطعا بداند که آیا این قسمت از کد هنوز استفاده میشود یا خیر...
با صدا زدن این تابع ( مثلا در ابتدای یک کنترلر) و چک کردن فایل لاگ میشه مطمئن شد که آیا مثلاً فلان کنترلر روی سرور اجرا می‌شود یا در عمل مُرده است.
logFunctionUsage(__CLASS__, __FUNCTION__);

همیشه پاک کردن کدهای اضافه رو در دستور کار بذارید.

- شما میتونید به دلخواه خودتون این تابع رو طوری تغییر بدید که آمار استفاده رو به جای فایل لاگ داخل دیتابیس ذخیره کند.

@codino
کلی AI Fun Fact API ای که داشتم درست میکردم رو بهبود دادم و الان قابلیت های انتخاب موضوع فکت و زبان رو هم داره.
اگه کسی ایده ای داره، میخواد استفاده کنه یا کانتریبیوت کنه این گیتهابشه:

https://github.com/amirparsadd/facts-api

@DevTwitter | <Amirparsa Baghdadi/>
Forwarded from Codino School (ایمان غفوری)
گاهی پروژه ها بسیار بزرگ میشن و قسمت هایی از پروژه به مرور بلا استفاده میشه
ولی از طرفی هم کسی در تیم نیست که قطعا بداند که آیا این قسمت از کد هنوز استفاده می‌شود یا خیر...
و معمولا با جمله‌ی: ولش کن دستش نزن. سر و ته ماجرا رو هم میارن!

با صدا زدن این تابع ( مثلا در ابتدای یک کنترلر) و چک کردن فایل لاگ میشه مطمئن شد که آیا مثلاً فلان کنترلر روی سرور اجرا می‌شود یا در عمل مُرده است.
logFunctionUsage(__CLASS__, __FUNCTION__);

همیشه پاک کردن کدهای اضافه رو در دستور کار بذارید.

- شما میتونید به دلخواه خودتون این تابع رو طوری تغییر بدید که آمار استفاده رو به جای فایل لاگ داخل دیتابیس ذخیره کند.

@codino
Forwarded from Codino School (ایمان غفوری)
یک راه دیگه برای تشخیص کنترلرهای مرده استفاده از پکیج laravel-microscope و دستور زیر هست:
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:

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
Forwarded from Frontend with Erfun👨🏻‍💻 (Erfun Ghodoosi)
اگر برای تابستون برای خودتون پلن های خفنی دارید؛ ولی دغدغه هایی شبیه به اینا دارید:

۱. نمیدونم از‌کجا شروع کنم. بین تکنولوژی های زیادی گم شدم و حس میکنم همشون لازمه و کارم خیلی سخته.

۲. من کدمو نوشتم، ولی نمیدونم درسته یا نه. بابت کدی که نوشتم اعتماد به نفس ندارم.

۳. مصاحبه ها نابودم میکنن! چرا مصاحبه هارو قبول نمیشم با اینکه پروژه هم زدم؟

۴. رزومه ساختم ولی هیچجا جواب نمیدن. نکنه مشکل از خودمه؟

۵. از بقیه خیلی عقبم…

و دغدغه های این چنینی

من تا آخر ماه در حد چند تا تایم مشاوره برام خالی شده میتونید برای هماهنگ کردن بهم پیام بدید🤍
این بار قراره نتیجه بگیرید.

@erfundev
Forwarded from Linuxor ?
لامصب من خونه خانوادگی نمی‌تونم زندگی کنم

الان بعد ساعت ها یه باگ دیباگ کردم، هوس املت با چایی کردم همه هم تو خونه خوابن مجبورم بندازمش وعده صبحونه 5 6 بقیه فک نکنن بیدار بودم

@Linuxor
چند وقت پیش من یه پوشه ساز نوشتم که به نظرم برای کسایی که سریال زیاد می بینند و می خوان که همه ی قسمت های سریال شون مرتب و پوشه بندی شده باشه خیلی کاربردی هست.
https://github.com/aydakikio/FolderMaker


@DevTwitter | <Loanly/>
با قابلیت جدید Chrome می‌تونی مستقیماً داخل CSS از if() استفاده کنی — بدون نیاز به JS یا Sass!
یه قدم بزرگ برای انعطاف‌پذیری و قدرت بیشتر توی طراحی استایل‌ها

https://developer.chrome.com/blog/new-in-chrome-137#if

@DevTwitter | <Ali Montazeri/>
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
شهر عجیبیه.
اومده از فایل ویدیویی به عنوان دیتابیس استفاده کرده و ادعا می‌کنه از vector database و traditional database سرعت و عملکرد بهتری داره و برای حافظه چت‌بات گزینه خوبی به حساب میاد:
https://github.com/Olow304/memvid

@DevTwitter | <Sajad Ziaee/>
Forwarded from Linuxor ?
توی بخش forget password سایتت وقتی کسی ایمیلی وارد کرد حتی اگه اون ایمیل توی لیست کاربرات هم نبود همیشه بگو ایمیل بازیابی با موفقیت ارسال شد (اگه جز یورزات نبود ایمیل ارسال نکن) نیای بگی این کاربر وجود نداره !

چون با همین یه جمله یه اسیب پذیری کوچیک به اسم email enumeration ساختی هکر میتونه بفهمه چه کاربری توی سایتت وجود داره چه کاربری وجود نداره ! این اسیب پذیری به تنهایی خطری نداره ولی می‌تونه با اسیب پذیری های دیگه ترکیب بشه و مشکل ساز بشه.

عکس مالforget password سایت هکر وانه یه جمله خلاقانه گفتن و دیگه UX هم خراب نکردن.

@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
𝗛𝗼𝘄 𝗮 𝗦𝗶𝗺𝗽𝗹𝗲 𝗣𝗿𝗼𝗴𝗿𝗮𝗺 𝗥𝘂𝗻𝘀 𝗼𝗻 𝗬𝗼𝘂𝗿 𝗖𝗼𝗺𝗽𝘂𝘁𝗲𝗿: 𝗔 𝗟𝗼𝗼𝗸 𝗮𝘁 𝘁𝗵𝗲 𝗣𝗿𝗼𝗰𝗲𝘀𝘀

THREAD:
https://x.com/chessMan786/status/1928897578688483524

@TheRaymondDev
احتمالا در جریان هستید که یک os ویژه پیدا کردن بانتی اومده اگه خواستید مجموعه ابزار هاشو ببینید تو لینک زیر میتونید پیدا کنید

https://bountyos.github.io/available-tools.html

@DevTwitter | <Payam Taheri/>
Forwarded from Linuxor ?
این تیکه توییتر معلومه موقع ساختش هم بکند اعصاب نداشته هم فرانتند

@Linuxor
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰پیدا کردن فرآیندهای zombie
پردازش‌هایی که اجراشون تموم شده ولی هنوز در جدول پردازش‌ها باقی موندن، چون پدرشون هنوز وضعیت خروجی اون‌ها رو جمع‌آوری نکرده. 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