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
سلامت روانم وقتی بزور مجبورم PHP یاد بگیرم

@DevTwitter | <Amirparsa Baghdadi/>
Forwarded from haashemi.dev
⚡️ Latest linux-firmware upgrade requires manual intervention

🖱️ With the changes in the linux-firmware package that happened just 4 days ago, you need to reinstall the linux-firmware manually.

# pacman -Rdd linux-firmware
# pacman -Syu linux-firmware


Read more:
🌐 Source: https://archlinux.org/news/linux-firmware-2025061312fe085f-5-upgrade-requires-manual-intervention/

👨‍💻 @HaashemiDev
Please open Telegram to view this post
VIEW IN TELEGRAM
استفاده از Office در لینوکس

🟦 دانمارک Microsoft Office را کنار میزاره!
🇩🇰 وزارت دیجیتال دانمارک اعلام کرده که برای تقویت حاکمیت دیجیتال (Digital Sovereignty) تصمیم گرفته به‌جای Microsoft Office از LibreOffice استفاده کند
🎯 دلیل این تصمیم
«ما نمی‌خواهیم آن‌قدر به چند شرکت محدود وابسته باشیم که نتوانیم آزادانه تصمیم بگیریم.»
در لینوکس دل من، شخصا از Office خیلی پره، اون از OpenOffice، این از LibreOffice که اینقدر باگ داره ترجیح همه شده Google Office
جدیدا LibreOffice را گذاشتم کنار رفتم سراغ ONLYOFFICE Desktop Editors for Linux سازگاری بالا با MS Office، به‌ویژه با DOCX/XLSX/PPTX داره (البته تجربه زیادی ندارم)
نظر شما چیه؟

گزینه های معادل در لینوکس
LibreOffice
مهم‌ترین مجموعه آفیس آزاد؛ سازگار با Word/Excel، مناسب کارهای آفلاین.
OnlyOffice
رابط کاربری مدرن و شبیه مایکروسافت

Calligra Suite
WPS Office( رایگان ولی متن‌باز نیست.)
‌‏ AbiWord
Gnumeric (جایگزین سبک و سریع برای Excel)
Collabora Online (نسخه ابری LibreOffice )
Feng Office
منبع
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 کاربر Pierre de Wulf در ایکس می گوید که ۱۰ سال گذشته و من هنوز حتی یک نفر رو نمی‌شناسم که از یه اپلیکیشن PWA روی گوشیش استفاده کنه. ایده‌ها عالی بودن، اجرا هم عالی بوده، ولی مهم نیست. پذیرش و همه‌گیر شدن، یه جور جادوی عجیب و خاص خودش رو داره.

@TheRaymondDev
پکیج تغییر اندازه تصویر برای لاراول - Laravel Image Resizer

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

ویژگی‌های کلیدی پکیج:
- تعریف سایزهای دلخواه در فایل کانفیگ (presets)
- استفاده ساده با Facade اختصاصی
- سازگار با پروژه‌های Livewire و API
- پشتیبانی از انواع فرمت‌های رایج تصویر

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

https://github.com/Ab01faz101/laravel-image-resizer

@DevTwitter | <Abolfazl Ghaedrahmat/>
🧠 جی آی تی JIT یعنی چی؟

در اصل JIT مخفف Just-In-Time compilation هست، یعنی کامپایل هم‌زمان با اجرا. این تکنیک باعث می‌شه که کدهایی که به صورت معمول تفسیر (interpret) می‌شن (مثل PHP یا JavaScript)، در زمان اجرا به کد ماشین تبدیل بشن، و این یعنی اجراشون خیلی سریع‌تر بشه.


مزایای JIT

- سرعت اجرای بهتر
- کاهش مصرف منابع در برخی سناریوها
- عملکرد نزدیک‌تر به زبان‌های کامپایل‌شده (مثل C)


🧪 کار JIT در PHP چیه؟

در PHP 8 به بعد، Zend Engine دارای یک JIT Compiler شد. قبل از اون، PHP فقط تفسیر می‌کرد.

کار JIT باعث می‌شه:
بخش‌هایی از کد که زیاد استفاده می‌شن (مثلاً حلقه‌ها یا توابع پرتکرار)، به کد ماشین واقعی تبدیل بشن.

⚙️ این باعث افزایش سرعت اجرای برنامه‌ها می‌شه، مخصوصاً در کارهای محاسباتی سنگین مثل:

- پردازش تصویر
- بازی‌سازی
- پروژه‌های علمی
- کدهایی که زیاد اجرا می‌شن مثل فریم‌ورک‌ها یا CMSها

#PHP #JIT #Milwad #Tutorial

📱 @MilwadKhosravi
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linux Labdon
🔵 عنوان مقاله
postmarketOS 25.06 Linux Mobile OS Brings Support for New Devices and systemd

🟢 خلاصه مقاله:
نسخه جدید توزیع موبایلی postmarketOS 25.06 اکنون برای دانلود در دسترس است و بر پایه‌ی Alpine Linux 3.22 ساخته شده‌است. این نسخه جدید شامل پشتیبانی از دستگاه‌های جدید و ویژگی‌های تازه، به‌روزرسانی اجزاء نرم‌افزاری و موارد دیگر می‌باشد. در این به‌روزرسانی، تمرکز اصلی بر افزایش تعداد دستگاه‌های سازگار با توزیع و عرضه ویژگی‌های جدید برای بهبود تجربه کاربری بوده است. علاوه بر این، اصلاحات و بهینه‌سازی‌های متعددی بر روی مولفه‌های مختلف نرم‌افزاری انجام شده است تا استفاده از postmarketOS راحت‌تر و کارآمدتر از پیش باشد. این توزیع موبایلی به عنوان یکی از گزینه‌های برتر برای استفاده در دستگاه‌های قدیمی‌تر و جدید مطرح است که به دنبال امنیت بیشتر و حفظ حریم خصوصی هستند.

🟣لینک مقاله:
https://9to5linux.com/postmarketos-25-06-linux-mobile-os-brings-support-for-new-devices-and-systemd


👑 @Linux_Labdon
Forwarded from Database Labdon
🔵 عنوان مقاله
Missed POSETTE 2025? Now Watch All 42 Talks on Demand

🟢 خلاصه مقاله:
مقاله‌ای که مرور شد به تشریح رویداد POSETTE: An Event for Postgres پرداخته است. این رویداد بصورت رایگان و مجازی توسط تیم Postgres در مایکروسافت برگزار شده است. در این رویداد، ۴۵ متخصص از اکوسیستم PostgreSQL به بحث و تبادل نظر پیرامون آخرین قابلیت‌ها، نکات کلیدی عملکرد، و کاربردهای واقعی PostgreSQL پرداخته‌اند. این جلسه فرصتی بوده برای توسعه‌دهندگان تا با آخرین دستاوردها و پیشرفت‌ها در عرصه‌ی PostgreSQL آشنا شوند در حالی که تجربه‌ها و دانش خود را در محیطی مجازی به اشتراک گذاشته‌اند. این رویداد نویدبخش ارائه‌ی دانش فنی و استراتژی‌های به‌روز در استفاده از این پایگاه داده‌ی قدرتمند است.

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


👑 @Database_Academy
بر اساس یک #گزارش که نمیتونم درستی یا نادرستی اون رو تایید کنم، تمام سرورهایی که از شرکت‌های هاستینگ در ایران خریداری میشن به‌صورت دوره‌ای اطلاعاتشون از جمله اینکه کدوم کد ملی چه آیپی‌‌ای رو خریده، به نهادهای نظارتی گزارش میشه.
این گزارش‌ها شامل آیپی‌های داخلی و خارجی میشن و حتی اگر کسی از داخل ایران ماشین‌هایی با IP خارجی تهیه کنه، با بررسی مبدا و مقصد، قابل شناسایی بوده و در هنگام بروز مشکلات حقوقی، بهش استناد میشه.
فرد گزارش‌دهنده پیشنهاد داده که افراد از سرویس‌هایی استفاده کنن که با رمزارز خریداری میشن، یا اینکه پرداختشون رو از طریق سرویس‌های بین‌المللی مثل مسترکارت و ویزاکارت انجام بدن، تا جای ممکن اطلاعات هویتی رو برای دورزدن #فیلترینگ مخفی نگه دارن.

🔍 ircf.space
@ircfspace
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
اکستنشن quokka بهتون این امکانو می‌ده که جاوااسکریپت یا تایپ اسکریپت رو در لحظه ای که می‌نویسید خروجیش رو ببینید هم برای آموزش و هم وسط کد زدنتون می‌تونید ازش استفاده کنید

quokkajs.com

@Linuxor
Forwarded from Linuxor ?
من همیشه وقتی می‌خواستم فرمت فایلی رو Convert کنم گوگل بهم سایت CloudConvert رو توی رتبه 1 نشون می‌داد، این فایروال زده بلاکش کرده و الان شده رتبه 2 و سایت ezgif اومده اول؛ در دسترس بودن برای گوگل خیلی مهمه و اگه سایتتون یه تایمی در دسترس نباشه گوگل مثل خیار سایتتون رو به بقیه سایتا میفروشه.


@Linuxor
بچه ها من یه اپ اپن‌سورس نوشتم برای ساخت نوت‌های رمزنگاری‌شده سمت کاربر، بدون نیاز به اکانت
فقط کسایی که رمز دارن می‌تونن نوت رو بخونن
عالیه برای ارسال پیام امن با SMS و ...

گیت‌هاب: https://github.com/ArashSameni/privatenote

@DevTwitter | <Arash/>
توی لاراول 12.16.0 متد hasAll به هلپر کلاس Arr اضافه شده
چک میکنه که آرایه تمام کلید ها را داره یا نه
مثل کد توی تصویر

@DevTwitter | <Ali Baghernia/>
معرفی کوتاه پروژه PersianDate برای برنامه‌نویسان سی‌شارپ

پروژه PersianDate ابزاری ضروری برای برنامه‌نویسان سی‌شارپ (.NET) است که نیاز به کار با تاریخ شمسی (جلالی) دارند. این کتابخانه به شما امکان می‌دهد تا به سادگی تاریخ‌های میلادی را به شمسی تبدیل کرده و برعکس.

قابلیت‌های کلیدی:
۱. تبدیل دوطرفه: تاریخ میلادی را به شمسی و شمسی را به میلادی تبدیل کنید.

۲. پشتیبانی کامل از .NET: با DateTime و DateTimeOffset کار می‌کند و با نسخه‌های .NET 5.0 تا 9.0 سازگار است.

۳. دسترسی آسان: اجزای تاریخ شمسی (سال، ماه، روز) و نام روزها/ماه‌ها را استخراج کنی.

۴. استفاده از Extension Methods: با متدهایی مانند .ToShamsiDate() کار با تاریخ را فوق‌العاده ساده می‌کند.

با استفاده از PersianDate می‌توانید به راحتی مدیریت تاریخ شمسی را در برنامه‌های ویندوزی، وب یا موبایل خود پیاده‌سازی کنید.
برای شروع، کافیست پکیج را از NuGet نصب کنید:
dotnet add package PersianDateShamsi
لینک پروژه :
https://github.com/hootanht/PersianDate

@DevTwitter | <Hootan HT/>
می‌دونید چطوری بعضی‌ها زمان ملی شدن اینترنت همچنان دسترسی داشتن و هیچ جوره فیلتر نمیشدن؟

یه دستگاه استارلینک می‌خریدن بسته نامحدود هم تهیه میکردن ( 90 دلار )

به‌صورت هم‌زمان یه اینترنت فیبر نوری داخلی با آی‌پی ثابت ایران هم تهیه می‌کردن.

بعد با استفاده از سرور داخلی، اینترنت فیبر رو از طریق استارلینک تونل می‌کردن (مثلاً با V2Ray)

بعد این اتصال رو میتونستن بفروشن و بقیه هم استفاده کنن

به این شکل حتی در شرایط قطع اینترنت بین‌الملل همچنان ارتباط با خارج از کشور رو حفظ می‌کردن

و هیچ جوره قابل فیلتر شدن نیست

@poinair پوینا
برنامه مشخص کردن بهترین dns

این ابزار که فایلش رو میزارم به صورت خودکار میگرده بهترین dns رو برای سیستم شما پیدا میکنه و میتونید از اون برای بهتر شدن وضعیت اینترنت سرور و سیستم خودتون استفاده کنید

در شرایط قطعی و ملی شدن اینترنت این ابزار بهتون کمک میکنه بفهمید کدوم از dns های خارجی به سرور شما وصل هستن البته نسخه پولی اون خیلی بهتره که ما فعلا رایگانش رو میزاریم

در ادامه dns هایی که گذاشتیم این ابزار هم به شدت کمک میکنه

@poinair پوینا