~> Hiddify
🔥 یکی از پروژههای خیلی خوبی که مشکلات مربوط به فیلترینگ و تحریمها رو برامون حل میکنه، پروژه Hiddify هستش که از Hysteria2، TUIC، SSH، Reality، VMess، VLESS و 20 پروتکل دیگه پشتیبانی میکنه (+ Warp).
💥 برای اندروید از پلی استور و برای آرچ لینوکس به کمک yay و از AUR پکیج
⚡️ برای راهاندازی هم برنامه رو ران کردم و یک سابسکریپشن [که به شکل رایگان از تیم OTN دریافت کرده بودم] رو وارد کردم، در پایان هم از تجربهٔ آزاد اینترنت با پینگ مناسب لذت بردم.
✅ هیدیفای محیط کاربر پسندی داره و نسبت به سایر کلاینتهایی که تا امروز امتحان کردم کیفیت بهتری داره. VPN پیشنهادی من به شما فعلا همینه.
🔗 اطلاعات بیشتر
#معرفی #شبکه #اپن_سورس
~> @PinkOrca
🔥 یکی از پروژههای خیلی خوبی که مشکلات مربوط به فیلترینگ و تحریمها رو برامون حل میکنه، پروژه Hiddify هستش که از Hysteria2، TUIC، SSH، Reality، VMess، VLESS و 20 پروتکل دیگه پشتیبانی میکنه (+ Warp).
💥 برای اندروید از پلی استور و برای آرچ لینوکس به کمک yay و از AUR پکیج
hiddify-next-bin رو نصب کردم.⚡️ برای راهاندازی هم برنامه رو ران کردم و یک سابسکریپشن [که به شکل رایگان از تیم OTN دریافت کرده بودم] رو وارد کردم، در پایان هم از تجربهٔ آزاد اینترنت با پینگ مناسب لذت بردم.
🔗 اطلاعات بیشتر
#معرفی #شبکه #اپن_سورس
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤12⚡2👎1
🖤 کابوسو، سگ معروف میمکوینها در ۱۸ سالگی و به دلیل سرطان خون درگذشت.
- کابوسو نماد دوج کوین و از نژاد شیبا اینو بود.
- دوج یکی از معروفترین میمها و برترین میم ۲۰۱۳ بود.
#اخبار_تکنولوژی #فکت
~> @PinkOrca🩷
- کابوسو نماد دوج کوین و از نژاد شیبا اینو بود.
- دوج یکی از معروفترین میمها و برترین میم ۲۰۱۳ بود.
#اخبار_تکنولوژی #فکت
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
💔32👍4😁3
~> روشی ساده برای پیدا کردن مشخصات رم در لینوکس
میخواستم برای لپتاپم مقداری RAM خریداری و اضافه کنم و نیاز به دونستن یکسری چیزها (از جمله سرعت رم فعلی و وضعیت اسلاتها) برای انتخاب مناسب داشتم و از کامند زیر استفاده کردم:
#ترفند #لینوکس #سخت_افزار
~> @PinkOrca🩷
میخواستم برای لپتاپم مقداری RAM خریداری و اضافه کنم و نیاز به دونستن یکسری چیزها (از جمله سرعت رم فعلی و وضعیت اسلاتها) برای انتخاب مناسب داشتم و از کامند زیر استفاده کردم:
sudo dmidecode -t memory#ترفند #لینوکس #سخت_افزار
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🤣12❤3👎1🍾1
~> BunsenLabs
🖼️ BunsenLabs Linux Boron یک توزیع نسبتا سبک و جذاب گنو/لینوکس هستش که یک GUI کامل به کمک ویندو منیجرِ OpenBox به شما ارائه میده.
💎 این توزیع ادامهی پروژهی CrunchBang Linux هستش و بر پایهی Debian 12 ساخته شده. BunsenLabs به خاطر مصرف کم منابع سیستم، پایداری، امنیت و کاستومایزبل بودن شناخته میشه. کاربر میتونه ظاهر و رفتار Openbox رو به راحتی تغییر بده و نرمافزارهای مورد نیازش رو نصب کنه.
✅ در کل این توزیع برای استفاده روی سیستمهای قدیمیتر و برای افرادی که یک سیستمعامل مینیمال و کارآمد میخوان میتونه پیشنهاد بشه.
🔗 www.bunsenlabs.org
پ.ن:
بین توزیعهایی که تو این سبک هستن antiX رو بیشتر میپسندم از هر نظر...
#لینوکس #معرفی
~> @PinkOrca🩷
🔗 www.bunsenlabs.org
پ.ن:
بین توزیعهایی که تو این سبک هستن antiX رو بیشتر میپسندم از هر نظر...
#لینوکس #معرفی
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤5🔥2
~> PlayOK
🎲 یک پلتفرم ساده برای انجام انواع بازیها به شکل آنلاین (از جمله تخته نرد، دومینو و...)
🔗 www.playok.com
پ.ن:
برای شطرنج که همون Lichess خودمون بهتره😁
#معرفی #بازی
~> @PinkOrca🩷
🎲 یک پلتفرم ساده برای انجام انواع بازیها به شکل آنلاین (از جمله تخته نرد، دومینو و...)
🔗 www.playok.com
پ.ن:
برای شطرنج که همون Lichess خودمون بهتره😁
#معرفی #بازی
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤5🍾2
This media is not supported in your browser
VIEW IN TELEGRAM
~> آموزش نصب اندروید روی VirtualBox
🩷 اینم برای دوستانی که یک شبیهساز اندروید خوب برای سیستمشون میخواستن...(مخصوصا دوستانی که از X11 استفاده میکنن :)
🔗 دانلود Android-x86
چند نکته:
- همه چیز رو گام به گام با ویدیو پیش برید و خیالتون راحت باشه.
- در مورد منابع، هرچقدر که خودتون خواستید به VM اختصاص بدید(خیلی کم نباشه).
- اونجایی که تو گراب آپشن ادیت شد از کلید E استفاده شد و برای برگشتن هم B (گفتم بگم شاید ندونید یهو چی شد اون لحظه).
این روش رو به عزیزانی که نیاز دارن معرفی کنید.
پ.ن:
۱. اگر از Wayland استفاده میکنید Waydroid بهترین انتخاب هستش.
۲. سیستمعاملهای بر پایهٔ اندروید دیگهای هم هستن که میتونید امتحان کنید، همچنین شبیهساز Genymotion.
#ترفند #لینوکس #معرفی
~> @PinkOrca🩷
🔗 دانلود Android-x86
چند نکته:
- همه چیز رو گام به گام با ویدیو پیش برید و خیالتون راحت باشه.
- در مورد منابع، هرچقدر که خودتون خواستید به VM اختصاص بدید(خیلی کم نباشه).
- اونجایی که تو گراب آپشن ادیت شد از کلید E استفاده شد و برای برگشتن هم B (گفتم بگم شاید ندونید یهو چی شد اون لحظه).
این روش رو به عزیزانی که نیاز دارن معرفی کنید.
پ.ن:
۱. اگر از Wayland استفاده میکنید Waydroid بهترین انتخاب هستش.
۲. سیستمعاملهای بر پایهٔ اندروید دیگهای هم هستن که میتونید امتحان کنید، همچنین شبیهساز Genymotion.
#ترفند #لینوکس #معرفی
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤4🔥3
به پیشنهاد دوست خوبمون امیریا تاپیک زبان فارسی به گروه رسمی Termux اضافه شده که میتونید داخلش فعالیت کنید.
https://news.1rj.ru/str/termux24x7/98340
#متفرقه
~> @PinkOrca🩷
https://news.1rj.ru/str/termux24x7/98340
#متفرقه
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🍾5❤2
❓با کدوم ورژنها خاطره دارید؟
❓هنوزم از ویندوز استفاده میکنید؟
#ویندوز #حرف_با_شما
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
~> Grep
Grep یکی از ابزارهای کامندلاین هستش که برای جستجو و فیلتر کردن متن کاربرد داره. با استفاده از Grep میشه الگوهای متنی رو توی فایلها یا خروجی دستورات دیگه پیدا کرد. این ابزار از Regex برای تعریف الگوهای جستجو استفاده میکنه و به همین خاطر خیلی قدرتمند و انعطافپذیره.
Grep رو میشه برای کارهای مختلفی مثل پیدا کردن یک عبارت خاص در یک یا چند فایل، استخراج بخشهای خاصی از متن، شمارش تعداد سطرهای حاوی یک الگو و حتی جایگزین کردن متن با رشتههای دیگه استفاده کرد. این ابزار گزینههای زیادی برای کانفیگ کردن جستجو داره؛ مثلاً میشه حساسیت به بزرگی و کوچکی حروف رو غیرفعال کرد یا فقط سطرهایی رو که با الگوی مورد نظر مطابقت ندارن نشون داد.
یکی از ویژگیهای جالب Grep اینه که میشه خروجی دستورات دیگه رو هم باهاش فیلتر کرد. مثلاً با پایپ کردن خروجی دستور ls به Grep میشه فقط فایلهایی رو که اسمشون الگوی خاصی داره پیدا کرد. همچنین میشه چندین فایل رو همزمان به Grep داد تا توی همهشون جستجو انجام بشه.
Grep یکی از ابزارهای پرکاربرد یونیکسی هستش و بیشتر کاربران حرفهای خط فرمان باهاش آشنایی دارن. حتی خیلی از زبانهای برنامهنویسی و ویرایشگرهای متن هم از عبارات منظم شبیه به اونچه که در Grep استفاده میشه پشتیبانی میکنن. پس یادگیری کار با Grep نهتنها به درک بهتر نحوه پردازش متنها کمک میکنه، بلکه پایهای برای استفاده از ابزارهای مشابه در زمینههای دیگه هم هستش.
[مثال از کاربرد grep]
#معرفی #گنو #لینوکس #اپن_سورس
~> @PinkOrca🩷
Grep یکی از ابزارهای کامندلاین هستش که برای جستجو و فیلتر کردن متن کاربرد داره. با استفاده از Grep میشه الگوهای متنی رو توی فایلها یا خروجی دستورات دیگه پیدا کرد. این ابزار از Regex برای تعریف الگوهای جستجو استفاده میکنه و به همین خاطر خیلی قدرتمند و انعطافپذیره.
Grep رو میشه برای کارهای مختلفی مثل پیدا کردن یک عبارت خاص در یک یا چند فایل، استخراج بخشهای خاصی از متن، شمارش تعداد سطرهای حاوی یک الگو و حتی جایگزین کردن متن با رشتههای دیگه استفاده کرد. این ابزار گزینههای زیادی برای کانفیگ کردن جستجو داره؛ مثلاً میشه حساسیت به بزرگی و کوچکی حروف رو غیرفعال کرد یا فقط سطرهایی رو که با الگوی مورد نظر مطابقت ندارن نشون داد.
یکی از ویژگیهای جالب Grep اینه که میشه خروجی دستورات دیگه رو هم باهاش فیلتر کرد. مثلاً با پایپ کردن خروجی دستور ls به Grep میشه فقط فایلهایی رو که اسمشون الگوی خاصی داره پیدا کرد. همچنین میشه چندین فایل رو همزمان به Grep داد تا توی همهشون جستجو انجام بشه.
Grep یکی از ابزارهای پرکاربرد یونیکسی هستش و بیشتر کاربران حرفهای خط فرمان باهاش آشنایی دارن. حتی خیلی از زبانهای برنامهنویسی و ویرایشگرهای متن هم از عبارات منظم شبیه به اونچه که در Grep استفاده میشه پشتیبانی میکنن. پس یادگیری کار با Grep نهتنها به درک بهتر نحوه پردازش متنها کمک میکنه، بلکه پایهای برای استفاده از ابزارهای مشابه در زمینههای دیگه هم هستش.
[مثال از کاربرد grep]
#معرفی #گنو #لینوکس #اپن_سورس
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤7🔥1
دیتای سازمان حج و زیارت توسط IRLeaks برای فروش گذاشته شده :)
موندم چی بگم، دیگه دیتا لیک عادی شده تو این کشور...
گفتنیها رو قبلا گفتم، اتفاق تازهای هم نیست🤣
[ آدرس صفحه ]
#رویداد #هک_و_امنیت
~> @PinkOrca🩷
موندم چی بگم، دیگه دیتا لیک عادی شده تو این کشور...
گفتنیها رو قبلا گفتم، اتفاق تازهای هم نیست
[ آدرس صفحه ]
#رویداد #هک_و_امنیت
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
💔18🤬4😁3🤯2👍1
~> POSIX (پازیکس)
POSIX مخفف Portable Operating System Interface هستش و یک استاندارد برای اینترفیس و قابلیتهای سیستمعاملهای شبه یونیکسه. این استاندارد توسط IEEE توسعه داده شده و هدفش اینه که قابلیت حمل برنامهها بین سیستمعاملهای مختلف رو فراهم کنه.
استاندارد POSIX شامل استانداردهایی برای API، شل و ابزارهای خط فرمان، و فرمتهای فایل هستش. API استاندارد POSIX، توابع و هدرفایلهای استانداردی رو برای برنامهنویسی سیستمی تعریف میکنه. به عنوان مثال، توابعی مثل open، read، write برای کار با فایلها و fork، exec برای مدیریت پردازشها تعریف شدن.
علاوه بر API، POSIX استانداردی برای شل و ابزارهای خط فرمان مثل ls، cp، mv و grep ارائه میکنه. این باعث میشه کاربران بتونن دستورات مشابهی رو روی سیستمعاملهای سازگار با POSIX اجرا کنن.
فرمتهای فایلی که POSIX تعریف کرده شامل فرمتهای رایجی مثل tar، cpio و pax هستش. این فرمتها قابلیت حمل فایلها بین سیستمهای مختلف رو فراهم میکنن.
سیستمعاملهای زیادی سازگار با POSIX هستن، از جمله سیستمعاملهای مبتنی بر یونیکس (یونیکسلایکها و اونایی که بر پایهٔ یونیکسن) مثل لینوکس، macOS، سولاریس و BSD. ویندوز به طور کامل سازگار با POSIX نیست اما زیرسیستمی به نام Windows Subsystem for Linux داره که محیطی سازگار با POSIX رو فراهم میکنه.
پشتیبانی از POSIX این مزیت رو داره که برنامهها با تغییرات کمتری روی سیستمعاملهای مختلف قابل اجرا هستن. همچنین باعث میشه کاربران بتونن با اینترفیس مشابهی روی سیستمعاملهای مختلف کار کنن.
در طول سالها، استاندارد POSIX بهروزرسانیهای متعددی داشته تا با فناوریهای جدید سازگار بشه. آخرین نسخهاش، IEEE Std 1003.1-2017 هستش که در سال 2018 منتشر شد. این نسخه ویژگیهایی مثل پشتیبانی از فایلهای بزرگتر از 2 گیگابایت، پشتیبانی از یونیکد و قابلیتهای جدید برای مدیریت تردها رو اضافه کرده.
در کل، POSIX نقش مهمی در قابلیت همکاری سیستمهای مختلف و قابلیت حمل برنامهها داره. بدون POSIX، توسعهدهندگان مجبور میشدن برنامههاشون رو برای هر سیستمعامل جداگانه بنویسن که کار پرزحمت و پرهزینهای میشد.
البته POSIX محدودیتهایی هم داره. مثلاً ویژگیهای خاص هر سیستمعامل رو پوشش نمیده و برخی سیستمعاملها مثل ویندوز به طور کامل از اون پیروی نمیکنن. با این حال، برای بیشتر برنامههایی که نیازمند قابلیت حمل هستن، POSIX انتخاب خوبی به حساب میاد.
نکته جالب دیگه اینه که استانداردهای POSIX تأثیر زیادی روی توسعه لینوکس داشتن. لینوکس از همون ابتدا سعی کرد سازگاری نزدیکی با POSIX داشته باشه که یکی از دلایل موفقیتش بوده. حتی بسیاری از سیستمعاملهای جدیدتر مثل Android هم POSIX رو به عنوان پایه در نظر گرفتن.
در آینده، با پیشرفت فناوریهایی مثل کانتینرها و Cloud، شاید اهمیت POSIX کمی کمتر بشه... چون این فناوریها راههای دیگهای برای دستیابی به قابلیت حمل ارائه میدن. اما فعلاً و در آینده نزدیک، POSIX همچنان نقش مهمی در دنیای سیستمعاملها و نرمافزارها خواهد داشت و آشنایی باهاش برای برنامهنویسهای سیستمی و حتی برنامهنویسهای عادی ضروری هستش.
بیشتر در www.opengroup.org :
- پیوست ۱
- پیوست ۲
#نوشته #لینوکس #اپن_سورس #علوم_کامپیوتر
~> @PinkOrca🩷
POSIX مخفف Portable Operating System Interface هستش و یک استاندارد برای اینترفیس و قابلیتهای سیستمعاملهای شبه یونیکسه. این استاندارد توسط IEEE توسعه داده شده و هدفش اینه که قابلیت حمل برنامهها بین سیستمعاملهای مختلف رو فراهم کنه.
استاندارد POSIX شامل استانداردهایی برای API، شل و ابزارهای خط فرمان، و فرمتهای فایل هستش. API استاندارد POSIX، توابع و هدرفایلهای استانداردی رو برای برنامهنویسی سیستمی تعریف میکنه. به عنوان مثال، توابعی مثل open، read، write برای کار با فایلها و fork، exec برای مدیریت پردازشها تعریف شدن.
علاوه بر API، POSIX استانداردی برای شل و ابزارهای خط فرمان مثل ls، cp، mv و grep ارائه میکنه. این باعث میشه کاربران بتونن دستورات مشابهی رو روی سیستمعاملهای سازگار با POSIX اجرا کنن.
فرمتهای فایلی که POSIX تعریف کرده شامل فرمتهای رایجی مثل tar، cpio و pax هستش. این فرمتها قابلیت حمل فایلها بین سیستمهای مختلف رو فراهم میکنن.
سیستمعاملهای زیادی سازگار با POSIX هستن، از جمله سیستمعاملهای مبتنی بر یونیکس (یونیکسلایکها و اونایی که بر پایهٔ یونیکسن) مثل لینوکس، macOS، سولاریس و BSD. ویندوز به طور کامل سازگار با POSIX نیست اما زیرسیستمی به نام Windows Subsystem for Linux داره که محیطی سازگار با POSIX رو فراهم میکنه.
پشتیبانی از POSIX این مزیت رو داره که برنامهها با تغییرات کمتری روی سیستمعاملهای مختلف قابل اجرا هستن. همچنین باعث میشه کاربران بتونن با اینترفیس مشابهی روی سیستمعاملهای مختلف کار کنن.
در طول سالها، استاندارد POSIX بهروزرسانیهای متعددی داشته تا با فناوریهای جدید سازگار بشه. آخرین نسخهاش، IEEE Std 1003.1-2017 هستش که در سال 2018 منتشر شد. این نسخه ویژگیهایی مثل پشتیبانی از فایلهای بزرگتر از 2 گیگابایت، پشتیبانی از یونیکد و قابلیتهای جدید برای مدیریت تردها رو اضافه کرده.
در کل، POSIX نقش مهمی در قابلیت همکاری سیستمهای مختلف و قابلیت حمل برنامهها داره. بدون POSIX، توسعهدهندگان مجبور میشدن برنامههاشون رو برای هر سیستمعامل جداگانه بنویسن که کار پرزحمت و پرهزینهای میشد.
البته POSIX محدودیتهایی هم داره. مثلاً ویژگیهای خاص هر سیستمعامل رو پوشش نمیده و برخی سیستمعاملها مثل ویندوز به طور کامل از اون پیروی نمیکنن. با این حال، برای بیشتر برنامههایی که نیازمند قابلیت حمل هستن، POSIX انتخاب خوبی به حساب میاد.
نکته جالب دیگه اینه که استانداردهای POSIX تأثیر زیادی روی توسعه لینوکس داشتن. لینوکس از همون ابتدا سعی کرد سازگاری نزدیکی با POSIX داشته باشه که یکی از دلایل موفقیتش بوده. حتی بسیاری از سیستمعاملهای جدیدتر مثل Android هم POSIX رو به عنوان پایه در نظر گرفتن.
در آینده، با پیشرفت فناوریهایی مثل کانتینرها و Cloud، شاید اهمیت POSIX کمی کمتر بشه... چون این فناوریها راههای دیگهای برای دستیابی به قابلیت حمل ارائه میدن. اما فعلاً و در آینده نزدیک، POSIX همچنان نقش مهمی در دنیای سیستمعاملها و نرمافزارها خواهد داشت و آشنایی باهاش برای برنامهنویسهای سیستمی و حتی برنامهنویسهای عادی ضروری هستش.
بیشتر در www.opengroup.org :
- پیوست ۱
- پیوست ۲
#نوشته #لینوکس #اپن_سورس #علوم_کامپیوتر
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17👍12🔥5🍾1
یک ایردراپ جدید در قالب بازی 2048 که جدا از اینکه قراره ارزشگذاری بشه یا نه، حسابی سرگرمتون میکنه✅
📀 @Bcoin2048bot
#معرفی #بازی
~> @PinkOrca🩷
#معرفی #بازی
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3🍾2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍5❤2💔1
This media is not supported in your browser
VIEW IN TELEGRAM
~> Multi Cursor Modifier in VSCode
❌ یکی از مشکلاتی که برای انتخاب همزمان چند تا کرسر تو خیلی از دسکتاپها هستش اینه که مثل ویندوز و... با Alt + Click سلکت نمیشن(چون معمولا کاربرد دیگهای داره Alt تو دسکتاپهایی مثل Xfce و Mate و...)
😬 راهکار چیه؟
😑 کافیه تو فایل settings.json که در آدرس ~/.config/Code/User/settings.json قرار داره خط زیر رو مثل کاری که تو ویدیو انجام شده اضافه کنید و بعدش با Ctrl + Click میتونید چندتایی سلکت کنید با کرسر.
#ترفند #لینوکس #برنامه_نویسی
~> @PinkOrca🩷
"editor.multiCursorModifier": "ctrlCmd"#ترفند #لینوکس #برنامه_نویسی
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
~> Tailwind UI
👩💻 کل componentهای tailwindui.com، شامل ۳ دستهٔ Marketing، Application UI و Ecommerce، رایگان برای شما🩷
دانلود در پست بعدی⬇️
#طراحی_وب #برنامه_نویسی #تکه_کد
~> @PinkOrca🩷
دانلود در پست بعدی⬇️
#طراحی_وب #برنامه_نویسی #تکه_کد
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4🍾1
Pink Orca | پینک اورکا
~> Tailwind UI 👩💻 کل componentهای tailwindui.com، شامل ۳ دستهٔ Marketing، Application UI و Ecommerce، رایگان برای شما🩷 دانلود در پست بعدی⬇️ #طراحی_وب #برنامه_نویسی #تکه_کد ~> @PinkOrca 🩷
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4🍾1
~> Laminas (Zend)
#نوشته #نرم_افزار #برنامه_نویسی
~> @PinkOrca🩷
Laminas یک فریمورک اپنسورسِ PHP هستش که قبلا با نام Zend Framework شناخته میشد. این فریمورک یک معماری ماژولار و افزونهمحور داره که به توسعهدهندگان اجازه میده تا وب-اپلیکیشنها رو به صورت بخش بخش بسازن. Laminas از الگوی MVC پیروی میکنه که باعث میشه کدها تمیز و منظم باشن.
یکی از ویژگیهای کلیدی Laminas، پشتیبانی از میکروسرویسها هستش. میکروسرویسها، سرویسهای کوچک و مستقلی هستن که وظایف خاصی رو انجام میدن و میتونن به صورت توزیعشده مستقر بشن. Laminas ابزارهای لازم برای ساخت و مدیریت میکروسرویسها رو فراهم میکنه و همچنین مکانیزمهای امنیتی و روتینگ پیشرفتهای داره.
یکی دیگه از نقاط قوت Laminas، مستندات جامع و کامل اون هستش. این فریمورک، داکیومنتهای کاملی داره که نحوه استفاده از کامپوننتهای مختلف و بهترین شیوههای کدنویسی رو توضیح میده. همچنین، جامعه بزرگی از توسعهدهندگان در اطراف Laminas وجود داره که همیشه در حال بهروزرسانی و بهبود فریمورک هستن.
Laminas از بسیاری از استانداردهای مدرن PHP مثل PSR-7، PSR-11 و PSR-15 پشتیبانی میکنه. این استانداردها، قابلیت همکاری با سایر کتابخونهها و فریمورکهای PHP رو افزایش میدن و باعث میشن کد نوشته شده در Laminas، سازگاری بیشتری با اکوسیستم PHP داشته باشه.
یکی از ویژگیهای جالب Laminas، وجود کامپوننتهای مستقلی هستش که میشه به صورت جداگانه ازشون استفاده کرد. به عنوان مثال، کامپوننت Laminas\Diactoros یک پیادهسازی از PSR-7 هستش که میشه به تنهایی ازش استفاده کرد. این ویژگی، انعطافپذیری بالایی به توسعهدهندگان میده و اجازه میده فقط از بخشهایی از فریمورک که نیاز دارن، استفاده کنن.
Laminas همچنین ابزارهای قدرتمندی برای کانفیگ، مسیریابی، Authentication و Authorization، کش، لاگ و دیباگ داره. این ابزارها به توسعهدهندگان کمک میکنن تا به سرعت و با کمترین دردسر، وب-اپلیکیشنها رو بسازن و مدیریت کنن.
یکی از جنبههای مهم Laminas، توجه ویژه به امنیت هستش. این فریمورک، مکانیزمهای امنیتی پیشرفتهای مثل فیلترینگ ورودی، اعتبارسنجی داده، محافظت در برابر حملات XSS و CSRF و رمزنگاری داره. Laminas همچنین با الگوهای امنیتی مثل قفلکردن حساب کاربری بعد از تعداد مشخصی تلاش ناموفق برای ورود، سازگار هستش.
Laminas از دیتابیسهای مختلفی مثل MySQL، PostgreSQL، Oracle و SQLite پشتیبانی میکنه. این فریمورک یک لایه انتزاعی برای دیتابیس به نام Laminas\Db داره که کار با دیتابیس رو سادهتر میکنه. همچنین، Laminas از الگوی ActiveRecord و کتابخونههای ORM مثل Doctrine پشتیبانی میکنه.
یکی دیگه از ویژگیهای Laminas، قابلیت توسعه اپلیکیشنهای چندزبانه هستش. این فریمورک ابزارهایی برای مدیریت ترجمهها و Localization داره که به توسعهدهندگان اجازه میده به راحتی اپلیکیشنهای چندزبانه بسازن.
در کل، Laminas یک فریمورک جامع و انعطافپذیر هستش که برای ساخت وب-اپلیکیشنهای سازمانی و میکروسرویسها خیلی مناسبه. این فریمورک با پشتیبانی از استانداردهای مدرن PHP، مستندات کامل و جامعه فعال توسعهدهندگان، یک انتخاب عالی برای پروژههای PHP به حساب میاد.
#نوشته #نرم_افزار #برنامه_نویسی
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3❤2🍾1