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 mnr tech
چند وقت پیش توی شرکت دنبال یه سری کامپوننت input بودیم که نیاز هامون رو جواب بده. استایل قشنگی داشته باشه کامل از RTL پشتیبانی کنه، date picker داشته باشه و ...

یه روز که تقریبا کارم pend یه واحد دیگه شده بود تصمیم گرفتم بشینم و یه سری کامپوننت به این منظور بسازم. چند باری از قبل همچین کامپوننت هایی ساخته بودم ولی این بار چند نکته متفاوت وجود داشت

- تجربه بیشتری داشتم و کمبودهای کامپوننت های قبلی رو دیده بودم
- کمک AI رو داشتم و به لطف مدیرمون که اکانت Copilot رو برام خریده بود

پس اینطوری شد که https://viputy.ir متولد شد.

- کامپوننت هایی که کاملا با RTL سازگاره.
- یه date picker ساده ولی حرفه ای داره که هم تقویم میلادی داره هم شمسی و در آینده چند استایل پیشرفته تر هم بهش اضافه میشه
- رسپانسیو و واکنشگرا هست
- قابلیت اینو داره که بتونید باهاش input های کاستوم درست کنید

فقط این پکیج الان در نسخه بتا هست و ممکنه مشکلاتی با دارک مود داشته باشه. داکیومنتش هم به صورت کامل با ai نوشته شده که یه سری مشکلاتی داره به مرور فیکس میشه.

این پکیج فقط با vue3 و tailwind4 کار میکنه.
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 مشارکت در پکیچ Laravel Toman

تغییری که دادم حذف درگاه IDpay و Pay.ir است.

جهت یاد آوری پکیچ Laravel Toman برای ایجاد درگاه پرداخت ایرانی برای لاراول است و با توجه به تغییراتی که انجام دادم فقط زرین پال فعال است.

https://github.com/evryn/laravel-toman/pull/45

#لاراول

@TheRaymondDev
Forwarded from Linuxor ?
ما قدیمیا یاد گرفته بودیم چطوری سوال بپرسیم که فحش نخوریم اما این جدیدا درکی از این موضوع ندارن 😁

@Linuxor
Forwarded from Linuxor ?
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
ترامپ گفته
حکومت ایران دیگه نباید مرگ بر آمریکا و مرگ بر اسرائیل بگه

عرزشی‌های بی‌مغز دقیقا مثل اونایی هستند که هنوز بعد از سال مرحوم پیرهن مشکی در نیاوردن، بعد فرزند مرحوم میگه بابا دیگه سالش گذشت خود مرحوم هم راضی نیست که مشکی بپوشید. و در جوابش میگن مرحوم غلط کرد، ما به احترامش مشکی می‌پوشیم

بی‌مغزها نمیدونن آخوند برای بقای خودش عمامه و ریش که سهله، امام حسین رو هم میزاره رو سینی تحویل میده میره
Forwarded from Gopher Academy
🔵 عنوان مقاله
How to Manage Configuration Settings in Go Webapps

🟢 خلاصه مقاله:

در مقاله‌ای توسط الکس، روش‌های مختلف ارسال پیکربندی به یک برنامه تشریح شده‌است که شامل استفاده از پارامترهای CLI، متغیرهای محیطی، و فایل‌های پیکربندی می‌شود. هر کدام از این روش‌ها مزایا و قابلیت‌های خاص خود را دارند و انتخاب مناسب بستگی به ترجیحات شخصی و نیازهای برنامه دارد. الکس با بررسی مزایا و معایب هر روش، ترجیحات خود را بیان می‌کند و ذکر می‌کند که انتخاب روش پیکربندی بستگی به نیازهای خاص برنامه‌ای که روی آن کار می‌شود، دارد.

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


👑 @gopher_academy
TechGrub - Daily Feed!

من یه لیست از وبلاگ‌های فنی شرکت‌های تکنولوژی و افراد تاثیرگذار در این حوزه دارم که سال‌هاست دارم بهش اضافه و کم می‌کنم. اوایل که لیست کوچیک بود، هر از چند گاهی یکی‌یکی بازشون می‌کردم و مطالب جدیدشون رو می‌خوندم. بعد که تعدادشون بیشتر شد، همه رو وارد Feedly کردم تا یه لیست مرتب از آخرین نوشته‌ها داشته باشم.

این روش تا حد خوبی جواب می‌داد، ولی چندتا مسئله باهاش داشتم.
اول این که بعضی وقت‌ها یادم می‌رفت و یا وقتش رو نداشتم Feedly رو باز کنم، و وقتی بهش برمی‌گشتم، با یه لیست بلندبالا از مطالب منتشرشده مواجه می‌شدم. خیلی از اون‌ها رو نمی‌رسیدم بخونم، یا بعضی‌هاشون دیگه تاریخ مصرفشون گذشته بود.
دوم این که داده‌هایی که از هر مطلب منتشر شده داشتم محدود به عنوان مطلب و یه توضیح کوتاه، که معمولاً هم چند خط اول نوشته بود، می‌شد. ولی من می‌خواستم خیلی مختصر بفهمم که هر نوشته در مورد چیه.

برای همین تصمیم گرفتم این تجربهٔ کاربری رو یه مرحله بهتر کنم و کانال TechGrub رو ساختم.
توی این کانال، به‌صورت روزانه نوشته‌ها، پادکست‌ها و ویدیوهای ۲۴ ساعت اخیر از شرکت‌های تکنولوژی، وبلاگ‌نویس‌ها و پادکسترهایی که دنبال می‌کنم، منتشر می‌شه. برای هر کدوم هم یه خلاصهٔ کوتاه یکی‌دو خطی تولید می‌کنم که کلیت موضوع اون منبع رو مشخص کنه.

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

@TechGrub
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸Mahdi-zarei/nekoray

دنبال یه کلاینت v2ray درست حسابی بودم که توی لینوکس هم کار بده و بتونه کل سیستم رو تانل کنه میگشتم
نکوری معروف (MatsuriDayo/nekoray) که ریپوشو ارشیو کرده و اخرین کامیتش ۷ماه پیشه
بهترش v2rayA بود که پنل تحت وب داشت و تانل مودش کار میکرد و اپدیت بود ولی اینم ۴ماهه که دیگه کامیت نزده
امروز شانسی اکسپلور گیتهاب Mahdi-zarei/nekoray رو بهم پیشنهاد داد که هم فعاله هم تانل مودش هم کار میکنه

https://github.com/Mahdi-zarei/nekoray

@TheRaymondDev
قسمت بعدی ویدیو های آموزشی
تشریح کامل فرایند بوت شدن (بالا آمدن) سیستم عامل لینوکس از لحظه روشن شدن تا شروع کار سیستم عامل و توضیح پروسس مادر (systemd / initd) در لینوکس خواهد بود .
Forwarded from Curious Geek ⚡️
ترجمه اعلامیه تیم توسعه دهنده
یک آپدیت تا فاجعه بزرگ در امنیت زیرساخت
«فاز بعدی، توسعه اسکریپت فدریشن در زیرساخت ایران خواهد بود»
🆔 @Hiradsajde
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰نسخه آلفا GNOME 49 برای آزمایش عمومی منتشر شد – غیرفعال شدن پیش‌فرض نشست X11
پروژه گنوم (GNOME) امروز نسخه آلفای محیط دسکتاپ GNOME 49 را برای آزمایش عمومی منتشر کرد. این نسخه، پیش‌نمایشی از ویژگی‌ها و بهبودهای جدید است.

مهم‌ترین تغییر: غیرفعال شدن X11 به‌طور پیش‌فرض
در این نسخه، نشست X11 (یا GNOME روی Xorg) در اجزای اصلی مانند مدیر نمایش GDM، Mutter و GNOME Session به‌صورت پیش‌فرض غیرفعال شده است. همچنین پشتیبانی از بازیابی نشست (session restore) و پروتکل مدیریت نشست X (XSMP) حذف شده است.

🔸بهبودها در پوسته GNOME Shell
پشتیبانی از دکمه‌های چرخشی روی پدهای لمسی
نمایش تغییر فضای کاری (workspace switcher) روی همه نمایشگرها در حالت چندمانیتوره
دستور جدید gnome-extensions upload برای بارگذاری افزونه‌ها
اضافه شدن حالت "مزاحم نشوید" در تنظیمات سریع (Quick Settings)
منوی دسترسی‌پذیری به صفحه ورود (login screen)
نمایش پروفایل‌های نامشخص باتری در تنظیمات سریع
امکان وارد کردن مجدد رمز keyring در صورت خطا
اضافه شدن برچسب‌های دسترسی (accessibility labels) به اجزای مختلف
اجرای پوسته با گزینه --devkit
استفاده از API جدید MetaBacklight
تغییرات در Mutter (مدیر پنجره)

🔸در Mutter هم بهبودهای زیادی اعمال شده، از جمله:
پشتیبانی از محدودیت لبه‌های xdg_toplevel
پشتیبانی از چرخ‌های پد لمسی
پشتیبانی از پروتکل تگ toplevel
پشتیبانی از فضاهای رنگی YUV422 و YUV444 (HDR)
پشتیبانی از اشتراک‌گذاری غیر‌فعال (passive) صفحه‌نمایش
امکان تنظیم نقشه کیبورد به صورت غیرهمزمان
پشتیبانی از ClutterSprite برای مدیریت فوکوس

🔸همچنین Mutter SDK معرفی شده و ویژگی‌هایی مانند:
ساده‌سازی انتخاب مقیاس (scaling)
استفاده از logind برای وضعیت درب لپ‌تاپ
پشتیبانی از نور پس‌زمینه (backlight)
پشتیبانی از فرمت‌های 10، 12 و 16 بیتی YUV
حفظ بهتر مانیتورهای منطقی
API جدید برای کنترل نمایش یا مخفی بودن نشانگر ماوس
بهبودهای فایل‌منیجر Nautilus

🔸در نسخه آلفای مدیر فایل Nautilus نیز تغییراتی ایجاد شده:
بهینه‌سازی تغییر نام دسته‌ای (batch rename)
آیکن جدید برای عملیات‌های پایان‌یافته
امکان مرتب‌سازی پارتیشن‌ها بر اساس نام دستگاه
میانبر Ctrl + . برای باز کردن ترمینال در پوشه فعلی
پشتیبانی از نمایش شفاف فایل‌های مخفی
استفاده از ICU برای فرمت تاریخ
نمایش خط‌چین و آیکن قیچی برای فایل‌های cut شده
به‌روزرسانی‌های مرورگر GNOME Web (Epiphany)

🔸نسخه جدید مرورگر گنوم شامل:
طراحی جدید نوار آدرس
حالت Kiosk (تمام‌صفحه قفل‌شده)
امکان انتخاب موتور جستجوی متفاوت در حالت ناشناس (Incognito)
پشتیبانی از OpenSearch XML
توانایی بی‌صدا/با‌صدا کردن صفحات بدون تب
امکان افزودن بوکمارک از طریق منوی راست‌کلیک

🔸سایر تغییرات:
تخمین زمان خواندن در حالت مطالعه
بهبود نمایش مجوزها (permissions)
حذف نوار کناری هنگام کلیک روی بوکمارک
دکمه حذف برنامه‌های وب (WebApp)
پشتیبانی از sandbox و جداسازی حالت مطالعه از حالت معمولی
تغییرات در ماشین‌حساب GNOME

🔸برنامه GNOME Calculator حالا امکانات بیشتری دارد:
محاسبه ترکیب و جایگشت
ریشه‌ی دلخواه (مانند ریشه پنجم)
ب.م.م و ک.م.م

🔸بازی سودوکو GNOME:
سیستم ساده رکوردهای برتر (High Score).
استفاده از فونت‌های جدولی برای اعداد.
زوم بزرگ‌تر برای علامت‌گذاری‌ها.
خط زدن علامت‌ها هنگام هشدار.
ذخیره خودکار هر ۵ دقیقه.
انیمیشن هنگام توقف و پاک‌سازی خودکار علامت‌ها.
دکمه قفل برای انتخاب علامت‌ها.
تعامل ویژه برای نمایش اعداد مشابه.

🔸سایر تغییرات مهم در GNOME 49 Alpha:
بهبود انیمیشن بین نمای فعالیت‌ها (Activities Overview) و لیست پنجره‌ها.
بهبود نمایش نام فضاهای کاری در افزونه Workspaces Indicator.
بهینه‌سازی حافظه در GNOME Software پس از بررسی به‌روزرسانی‌ها.
پورت بازی کلاسیک Quadrapassel به GTK4 و libadwaita.
حذف گزینه Windows Live! از حساب‌های GNOME Online Accounts.
بهبود فیلتر جست‌وجو و ذخیره جلسه در ویرایشگر متن GNOME.
اضافه شدن پشتیبانی از زبان Astro و پلتفرم Arduino.
پشتیبانی از فایل‌های YAML مربوط به Flatpak در GNOME Builder.
پشتیبانی لمسی و پشتیبانی بهتر از سیستم‌های مجهز به NVIDIA در GNOME Remote Desktop.

🔹زمان انتشار:
🔹انتشار نهایی GNOME 49 برای ۱۷ سپتامبر ۲۰۲۵ برنامه‌ریزی شده است.


نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt
handbook_en.pdf
22.9 MB
کتاب هندبوک فری‌بی‌اس‌دی رو امروز دانلود کردم گفتم با شما هم به اشتراک بذارم.

اگر می‌خواید با FreeBSD کار کنید منبع آموزشی مفیدیه.

@SohrabContents
همینطور جدیداً یک سرور مجازی FreeBSD گرفتیم که روش یک سری کار انجام بدیم.

اگر شماهم علاقمند هستید میتونید از کوبار سرور FreeBSD بگیرید (تبلیغ نیست)

@SohrabContents
Forwarded from Future Pulse Persian
🤖 علاقه‌مند به دنیای هوش مصنوعی هستی؟

دنبال می‌کنی که چطور AI داره دنیا رو متحول می‌کنه؟

پس جای درستی اومدی!

🎯 در کانال ما هر روز:

🔍 جدیدترین اخبار و دستاوردهای دنیای AI

🧠 تحلیل‌ تخصصی در حوزه یادگیری ماشین، دیپ لرنینگ و مدل‌های زبانی

💼 بررسی کاربردهای هوش مصنوعی در پزشکی، صنعت، آموزش، امنیت و اقتصاد

🛠 معرفی ابزارها، دوره‌ها و منابع یادگیری

📈 بررسی ترندها و آینده‌ فناوری‌های مرتبط با هوش مصنوعی

همه‌ی این‌ها به زبان ساده، خلاصه و قابل فهم برای همه علاقه‌مندان — از مبتدی تا حرفه‌ای


👇👇👇👇👇


https://t.iss.one/ai_labdon
Forwarded from Linuxor ?
توییتر ترجمه توییت هاشو داده به هوش مصنوعی Grok براش انجام بده ولی یکی از بچه های توییتر فارسی تونسته با یه متن ساده اونو گول بزنه !

توی دنیای CyberSecurity به این نوع حمله می‌گن Prompt Injection یعنی مدل رو وادار کنی کاری کنه که برای اون طراحی نشده :)

@Linuxor
Forwarded from Agora (Alireza Azadi)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Gopher Academy
🔵 عنوان مقاله
Fix Go Bugs and Bottlenecks Fast with AppSignal

🟢 خلاصه مقاله:

AppSignal یک ابزار مفید برای برنامه نویسان زبان Go است که به آنها امکان تشخیص و رفع اشکال، پیگیری مشکلات عملکردی و انتشار برنامه‌ها با اعتماد به نفس را می‌دهد. این ابزار، که استفاده از آن آسان و مخصوص تیم‌هایی است که به کد خود اهمیت می‌دهند، به راحتی نصب می‌شود. AppSignal به کاربران جدید اجازه می‌دهد تا با یک دوره آزمایشی رایگان که نیاز به اطلاعات کارت اعتباری ندارد، شروع به کار کنند.

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


👑 @gopher_academy
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
ویدیو شماره ۲ - آشنایی با امکانات و انواع PowerDNS

توی این ویدیو توضیح دادم که PowerDNS چه امکانات و قابلیت‌هایی دارد و به چه صورت استفاده می‌شود و چه انواعی دارد

https://youtu.be/Jj-RHddxAVA