Forwarded from Bardiaism
Media is too big
VIEW IN TELEGRAM
صاحب سورسکدها کیه و آیا سورسکد رو به کارفرما بدیم یا نه؟
یک سوال خیلی رایج با جوابهای مختلف این هست که تکلیف سورسکد چیه؟
جوابهای مختلفی هم داره که تو شرایط مختلف درسته و بیشتر به نوع قرارداد شما برمیگرده. تو این ویدیو به این موضوع میپردازیم و درباره دادن یا ندادن سورس کد صحبت میکنیم.
لینک ویدیو در یوتیوب:
https://youtu.be/8Sh4IHHQOXI
@Bardiaism
یک سوال خیلی رایج با جوابهای مختلف این هست که تکلیف سورسکد چیه؟
جوابهای مختلفی هم داره که تو شرایط مختلف درسته و بیشتر به نوع قرارداد شما برمیگرده. تو این ویدیو به این موضوع میپردازیم و درباره دادن یا ندادن سورس کد صحبت میکنیم.
لینک ویدیو در یوتیوب:
https://youtu.be/8Sh4IHHQOXI
@Bardiaism
Forwarded from شیرازلینوکس | shirazlinux (Abbas Davarpanah)
🐧 نشست مشترک متخصصین DevOps، شبکه و زیرساخت با محوریت توسعه نرمافزار
🔶 نشستی مشترک برای ارتقای دانش و تبادل تجربیات در زمینه دوآپس، خودکارسازی، شبکه و زیرساخت. فرصتی برای متخصصین جهت بررسی چالشهای تولید تا تحویل نرمافزار و آشنایی با جدیدترین ابزارها و تکنیکها.
🎯 اهداف:
1️⃣ بررسی آخرین روندها و تکنیکهای نوین
2️⃣ تبادل تجربیات متخصصین
3️⃣ حل چالشهای چرخه تولید نرمافزار
4️⃣ شبکهسازی و ایجاد ارتباطات حرفهای
📝 سرفصلها:
🔸مقدمهای بر دوآپس و خودکارسازی
🔸چالشهای موجود در چرخه تولید نرمافزار
🔸ابزارهای نوین زیرساخت و شبکه
🔸پنل پرسش و پاسخ
📆 ۱۳ام مهر ماه
📍شیراز، بصورت حضوری و آنلاین
🐧 حامی برگزاری : شرکت مخابرات ایران
زمان : جمعه ۱۳ ام مهرماه ساعت ۱۴ الی ۱۸
مکان : خیابان قصرالدشت نبش خیابان ولیعصر مرکز همایش های مخابرات فارس
🪧 برای ثبتنام رایگان و دریافت اطلاعات بیشتر به لینک زیر مراجعه کنید.
https://evnd.co/zyTau
منتظر دیدار شما هستیم! 🙏🏻🌻
.............
🆔 Shirazlinux Channels:
@shirazlinuxcommunity
@linuxshiraz (Linux Users Group)
#شیرازلینوکس #shirazlinux
🔶 نشستی مشترک برای ارتقای دانش و تبادل تجربیات در زمینه دوآپس، خودکارسازی، شبکه و زیرساخت. فرصتی برای متخصصین جهت بررسی چالشهای تولید تا تحویل نرمافزار و آشنایی با جدیدترین ابزارها و تکنیکها.
🎯 اهداف:
1️⃣ بررسی آخرین روندها و تکنیکهای نوین
2️⃣ تبادل تجربیات متخصصین
3️⃣ حل چالشهای چرخه تولید نرمافزار
4️⃣ شبکهسازی و ایجاد ارتباطات حرفهای
📝 سرفصلها:
🔸مقدمهای بر دوآپس و خودکارسازی
🔸چالشهای موجود در چرخه تولید نرمافزار
🔸ابزارهای نوین زیرساخت و شبکه
🔸پنل پرسش و پاسخ
📆 ۱۳ام مهر ماه
📍شیراز، بصورت حضوری و آنلاین
🐧 حامی برگزاری : شرکت مخابرات ایران
زمان : جمعه ۱۳ ام مهرماه ساعت ۱۴ الی ۱۸
مکان : خیابان قصرالدشت نبش خیابان ولیعصر مرکز همایش های مخابرات فارس
🪧 برای ثبتنام رایگان و دریافت اطلاعات بیشتر به لینک زیر مراجعه کنید.
https://evnd.co/zyTau
منتظر دیدار شما هستیم! 🙏🏻🌻
.............
🆔 Shirazlinux Channels:
@shirazlinuxcommunity
@linuxshiraz (Linux Users Group)
#شیرازلینوکس #shirazlinux
Forwarded from محتوای آزاد سهراب
این شما و این سلام دنیا در اسمبلی ریسک پنج:
البته اگر علاقمند به یادگیری هم بودید یک کتاب رایگان دارن
🔗 https://riscv-programming.org/book.html
@SohrabContents
.data
hello: .asciz "Hello World!"
.text
main:
la a0, hello
addi a7, zero, 4
ecall
addi a7, zero, 10
ecall
البته اگر علاقمند به یادگیری هم بودید یک کتاب رایگان دارن
@SohrabContents
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond 🐈⬛ Dev)
🔶 آندریاس پلزنر، دانشجوی دکترای ETH زوریخ و همکارانش روش جدیدی برای حل کردن معمای ۱۰۰ درصدی کیچاها (بات ها) با استفاده از هوش مصنوعی ابداع کردند که کمی بالاتر از دقت انسان قرار دارد.
با این روش عملا عملکرد reCAPTCHA برای جلوگیری از ورود اسپم زیر سوال رفت.
https://arstechnica.com/ai/2024/09/ai-defeats-traffic-image-captcha-in-another-triumph-of-machine-over-man/
#خبر
@TheRaymondDev
با این روش عملا عملکرد reCAPTCHA برای جلوگیری از ورود اسپم زیر سوال رفت.
https://arstechnica.com/ai/2024/09/ai-defeats-traffic-image-captcha-in-another-triumph-of-machine-over-man/
#خبر
@TheRaymondDev
Ars Technica
AI bots now beat 100% of those traffic-image CAPTCHAs
for one, welcome our traffic light-identifying overlords.
Forwarded from Code Module | کد ماژول (genix)
اگه علاقهمند بودید بیشتر در مورد سینتکس و سمنتیک بدونید، این کتاب رو که خودمم میخونم پیشنهاد میدم. کتاب "Formal Syntax and Semantics of Programming Languages" نوشته Kenneth Slonneger مقدمه ای جامع بر مفاهیم اساسی در تئوری زبان برنامه نویسی ارائه میده. بر روی روشهای رسمی مورد استفاده برای توصیف سینتکس و سمنتیک زبانهای برنامهنویسی تمرکز داره و میتونید با دانلود PDF اون رو بخونید.
🔗 Link
#syntax #semantics
@CodeModule
🔗 Link
#syntax #semantics
@CodeModule
Forwarded from انجمن معتادان جنسی گمنام SA تهران
💠 تولد ۱۶ سالگی انجمن SA استان کرمان 💠
تاریخ برگزاری ۱۴۰۳/۷/۱۳🌅 جمعه این هفته 🌅
🕓 ساعت برگزاری جشن:
8:30 صبح الی 13
همراه با ⬇️⬇️⬇️⬇️⬇️
✅ پذیرایی و ناهار 🍲✅ اسکان برای اقایان وخانم ها🏘️
✅ شادی🎂👥✅🔈سخنران
👇👇👇
💠 علیرضا از شیراز ۱۱ سال پاکی 💠 خانم فیروزه ۶ سال و ۶ ماه از آمریکا
💠 مهدی از کرمان ۱۱ سال پاکی
💠 و از گروه نوجوانان مهدی ۳ سال پاکی
آدرس محل برگزاری:کرمان خیابان قدوسی سالن اجتماعات جان جهان
فرهنگسرای جان جهان🏙🌆🌃https://nshn.ir/21rbPk4c2dc6D0
☎️مسئول هماهنگی
سید روح الله:09135304022🔸مهدی : 09137560652🔰
امیر عباس : 🔶0913 987 0065
لازم به ذکراست👇👇👇
⭕دوستانی که از شهرستان تشریف میاورند شب اسکان مهیا میباشد! لطفا یک روز قبل هماهنگ کنید ⭕️
لذا پتو و بالشت به همراه داشته باشید! ⭕️
🍁پروردگارا، کمکم کن تا به جای تسلی خواهی، تسلی دهم
و به جای درک شدن، درک کنم. زیرا پیدا کردن در گرو گم شدن است، با بخشش دیگران خود بخشوده میشویم،
و در مرگ، حیات جاودان پیدا میکنیم🍁
امید داریم در این جشن پیام انجمن رو به دوستانمان برسانیم ❤️❤️
تاریخ برگزاری ۱۴۰۳/۷/۱۳🌅 جمعه این هفته 🌅
🕓 ساعت برگزاری جشن:
8:30 صبح الی 13
همراه با ⬇️⬇️⬇️⬇️⬇️
✅ پذیرایی و ناهار 🍲✅ اسکان برای اقایان وخانم ها🏘️
✅ شادی🎂👥✅🔈سخنران
👇👇👇
💠 علیرضا از شیراز ۱۱ سال پاکی 💠 خانم فیروزه ۶ سال و ۶ ماه از آمریکا
💠 مهدی از کرمان ۱۱ سال پاکی
💠 و از گروه نوجوانان مهدی ۳ سال پاکی
آدرس محل برگزاری:کرمان خیابان قدوسی سالن اجتماعات جان جهان
فرهنگسرای جان جهان🏙🌆🌃https://nshn.ir/21rbPk4c2dc6D0
☎️مسئول هماهنگی
سید روح الله:09135304022🔸مهدی : 09137560652🔰
امیر عباس : 🔶0913 987 0065
لازم به ذکراست👇👇👇
⭕دوستانی که از شهرستان تشریف میاورند شب اسکان مهیا میباشد! لطفا یک روز قبل هماهنگ کنید ⭕️
لذا پتو و بالشت به همراه داشته باشید! ⭕️
🍁پروردگارا، کمکم کن تا به جای تسلی خواهی، تسلی دهم
و به جای درک شدن، درک کنم. زیرا پیدا کردن در گرو گم شدن است، با بخشش دیگران خود بخشوده میشویم،
و در مرگ، حیات جاودان پیدا میکنیم🍁
امید داریم در این جشن پیام انجمن رو به دوستانمان برسانیم ❤️❤️
نقشه نشان
فرهنگسرای جان جهان کرمان + تصاویر، آدرس و نظرات مردم
برای مشاهده موقعیت دقیق فرهنگسرای جان جهان کرمان روی نقشه و آگاهی از آدرس، تلفن، ساعت کاری، تجربه مردم و اینستاگرام کلیک کنید
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond 🐈⬛ Dev)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Rust for Python developers
GitHub
GitHub - rustdesk/rustdesk: An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer. - rustdesk/rustdesk
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond 🐈⬛ Dev)
🔶 اگر در URLها یا صفحات در وب سرور Lamp خطای 404 Not Found دریافت می کنید:
۱- فایل زیر را باز کنید:
۲- در دایرکتوری <Directory /home/user/www/> از :
تغییر دهید.
۳- دستور زیر را وارد کنید تا Rewrite Lamp فعال شود:
4- وب سرور را راه اندازی مجدد کنید:
5- فایل .htaccess ایجاد و کد زیر را وارد کنید:
#لینوکس
@TheRaymondDev
۱- فایل زیر را باز کنید:
sudo nano /etc/apache2/apache2.conf
۲- در دایرکتوری <Directory /home/user/www/> از :
AllowOverride None to AllowOverride All
تغییر دهید.
۳- دستور زیر را وارد کنید تا Rewrite Lamp فعال شود:
sudo a2enmod rewrite
4- وب سرور را راه اندازی مجدد کنید:
sudo systemctl restart apache2
5- فایل .htaccess ایجاد و کد زیر را وارد کنید:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
#لینوکس
@TheRaymondDev
Forwarded from Gopher Academy
🔵 عنوان مقاله
Tips for Building Bubble Tea Programs
🟢 خلاصه مقاله:
مقالهای که به بررسی و ارزیابی Bubble Tea، یک فریمورک قوی به زبان Go برای ساخت رابطهای کاربری ترمینال (TUIs) میپردازد، تجارب لوییس را در ساخت PUG، یک TUI برای Terraform، به اشتراک میگذارد. لوییس وقت زیادی را برای توسعه PUG صرف کرده است و در این مقاله، نکات کلیدی و درسهایی که از این تجربه آموخته شده، بیان میشود. این مقاله علاوه بر معرفی کاربردها و ویژگیهای Bubble Tea، بر روی چگونگی استفاده از این فریمورک به منظور بهینهسازی و افزایش کارآمدی رابطهای کاربری ترمینال تمرکز دارد.
🟣لینک مقاله:
https://golangweekly.com/link/159225/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Tips for Building Bubble Tea Programs
🟢 خلاصه مقاله:
مقالهای که به بررسی و ارزیابی Bubble Tea، یک فریمورک قوی به زبان Go برای ساخت رابطهای کاربری ترمینال (TUIs) میپردازد، تجارب لوییس را در ساخت PUG، یک TUI برای Terraform، به اشتراک میگذارد. لوییس وقت زیادی را برای توسعه PUG صرف کرده است و در این مقاله، نکات کلیدی و درسهایی که از این تجربه آموخته شده، بیان میشود. این مقاله علاوه بر معرفی کاربردها و ویژگیهای Bubble Tea، بر روی چگونگی استفاده از این فریمورک به منظور بهینهسازی و افزایش کارآمدی رابطهای کاربری ترمینال تمرکز دارد.
🟣لینک مقاله:
https://golangweekly.com/link/159225/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from DevTwitter | توییت برنامه نویسی
اگه به برنامه نویسی RUST علاقمند هستید و دوست دارید باهاش کارهای redteam انجام بدید، این مخزن میتونه کمکتون کنه.
در این مخزن یسری تکنیکهایی که در تیم های قرمز یا توسعه ی بدافزار استفاده میشه، در زبان RUST پیاده سازی و آموزش داده شده.
https://github.com/Whitecat18/Rust-for-Malware-Development
@DevTwitter | <OnHexGroup/>
در این مخزن یسری تکنیکهایی که در تیم های قرمز یا توسعه ی بدافزار استفاده میشه، در زبان RUST پیاده سازی و آموزش داده شده.
https://github.com/Whitecat18/Rust-for-Malware-Development
@DevTwitter | <OnHexGroup/>
Forwarded from Gopher Academy
📢اگر دنبال نکات طلایی و مطالب بروز مربوط به انواع دیتابیس ها هستی
ما توی چنل زیر بیشتر دیتابیس های زیر رو مورد بررسی قرار میدیم👇
🔵Postgresql
🔵Redis
🔵Mysql
🔵Mongodb
🔴 سعی میشه توی چنل زیر بروز ترین مطالبی دیتابیس های فوق رو بزاریم
👇👇چنل ما👇👇
@database_academy
ما توی چنل زیر بیشتر دیتابیس های زیر رو مورد بررسی قرار میدیم👇
🔵Postgresql
🔵Redis
🔵Mysql
🔵Mongodb
🔴 سعی میشه توی چنل زیر بروز ترین مطالبی دیتابیس های فوق رو بزاریم
👇👇چنل ما👇👇
@database_academy
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
این ریپو یک search engine اپن سورس به اسم MindSearch هست که بر اساس فریمورک Multi-agent هست و قابل رقابت Perplexity Pro و SearchGPT. میتونید سیستم سرچ خودتون را لوکال و یا روی سرور خودتون دیپلوی کنید.
https://github.com/InternLM/MindSearch
@DevTwitter | <Mehdi Allahyari/>
https://github.com/InternLM/MindSearch
@DevTwitter | <Mehdi Allahyari/>
Forwarded from ⚝
خاصیّت حکومت استبدادی اینه، خاصیّت حکومت پادشاهی اینه، ملّت کارهای نیست!
حال ملّت چگونه خواهد بود؟ بسته به انصاف اون کسی که اون بالا نشسته است.
اگر یه وقتی، اقبال ملّت بلند باشد؛ یک نفر دیکتاتوری، بر سر کار بیآید که یه مقدار رحم در دلش باشد. مثلاً حالا در تاریخ ما، «کریمخان زند» را اسم میآورند.
خب یک مقدار وضع مردم بهتر خواهد شد.
اما اگر چنانچه، کسانی مثل «رضا خان قلدر» و «ناصرالدّین شاه» و سلاطین گوناگون دیگر (مستبدّین) بر سر کار باشند، اینها کشور رو ملک خودشون میدانند. ملّت رو هم رعیت خودشون میدونند.
…
از وقتی که رژیم پهلوی بر سر کار آمد، انتخابات، به معنای یک حرکت نمایشی محض تلّقی شد. در اون برههای که بنده و امثالی که در سنین من هستند یادشون هست، انتخابات؛ همه میدانستند که انتخابات، مطلقاً به معنای انتخاب مردم نیست.
یه کسانی را دستگاههای قدرت، دربار اون روز شاهان، در نظر میگرفتند. یه رقابتهایی بین خود اونها انجام میگرفت؛ با هم زد و خورد هم میکردند، امّا اون کسی که میخواستند بیارند توی مجلس بنشانند، که مطیع باشد؛ سر به زیر باشد؛ منافع آنها را تأمین کند؛ حقّ مالی غاصبانهٔ اونها را بدهد؛ اون رو میآوردند مینشاندند توی مجلس. مردم هم برای خودشون میرفتن.
در تمام این دوران، کمتر وقتی اتّفاق افتاد که مردم احساس کنند، حالا باید بروند در این صندوق رأی، یک رأیای بیندازند تا تأثیری ببخشد بر مدیریّت کشور. مطلقاً چنین چیزی نبود!
— علی خامنهای
#quote
@amiria703_channel
Forwarded from Ninja Learn | نینجا لرن
🚀 معرفی Kubernetes 🚀
امروز میخوایم درباره Kubernetes صحبت کنیم که یکی از ابزارهای دنیای کانتینرهاست.
حالا Kubernetes چیه؟ 🤔
خب Kubernetes که به اختصار به K8s هم معروفه، یه پلتفرم متنباز برای مدیریت کانتینرهاست. این یعنی اگه اپلیکیشنهات رو داخل کانتینرها راهاندازی کردی، Kubernetes میاد و بهت کمک میکنه که این کانتینرها رو به بهترین شکل مدیریت کنی.
چطور کار میکنه؟ 💡
خب Kubernetes به شما اجازه میده تا:
1⃣ مقیاسپذیری:
تعداد کانتینرها رو براساس نیاز افزایش یا کاهش بدی. مثلاً اگه بار ترافیکی زیاد بشه، K8s میتونه به طور خودکار کانتینرهای جدید بسازه. 💪
2⃣ توزیع بار:
به طور هوشمند بار رو بین کانتینرها تقسیم میکنه تا هیچ کانتینری تحت فشار قرار نگیره و همه چیز به خوبی کار کنه.
3⃣ مدیریت آسان:
اگه یکی از کانتینرها کرش کنه، K8s خودش اون رو دوباره راهاندازی میکنه. یعنی نگرانی از بابت قطعیها نداری 🔧
4⃣؛ Rolling Updates:
میتونی اپلیکیشنهات رو به راحتی آپدیت کنی بدون اینکه داونتایم داشته باشی. این یعنی کاربرانت هیچ اختلالی احساس نمیکنن.
چرا باید از Kubernetes استفاده کنی؟ 🌟
1⃣ سازگاری:
با هر محیطی مثل AWS، Google Cloud و حتی دیتاسنتر خودت کار میکنه.
2⃣ قابلیت گسترش:
با توجه به نیازت میتونی از K8s در پروژههای کوچک تا بزرگترین پروژهها استفاده کنی.
3⃣ جامعه بزرگ:
به خاطر متنباز بودنش، جامعه کاربری و منابع آموزشی زیادی داره.
جمعبندی 🎯
فهمیدیم Kubernetes یکی از بهترین ابزارها برای مدیریت کانتینرهاست. اگه به دنبال بهینهسازی اپلیکیشنهات و مدیریت بهتر منابع هستی، K8s بهترین انتخابه.
امیدوارم مفید بوده باشه :)
#devops #kubernetes #contanier
@ninja_learn_ir
امروز میخوایم درباره Kubernetes صحبت کنیم که یکی از ابزارهای دنیای کانتینرهاست.
حالا Kubernetes چیه؟ 🤔
خب Kubernetes که به اختصار به K8s هم معروفه، یه پلتفرم متنباز برای مدیریت کانتینرهاست. این یعنی اگه اپلیکیشنهات رو داخل کانتینرها راهاندازی کردی، Kubernetes میاد و بهت کمک میکنه که این کانتینرها رو به بهترین شکل مدیریت کنی.
چطور کار میکنه؟ 💡
خب Kubernetes به شما اجازه میده تا:
1⃣ مقیاسپذیری:
تعداد کانتینرها رو براساس نیاز افزایش یا کاهش بدی. مثلاً اگه بار ترافیکی زیاد بشه، K8s میتونه به طور خودکار کانتینرهای جدید بسازه. 💪
2⃣ توزیع بار:
به طور هوشمند بار رو بین کانتینرها تقسیم میکنه تا هیچ کانتینری تحت فشار قرار نگیره و همه چیز به خوبی کار کنه.
3⃣ مدیریت آسان:
اگه یکی از کانتینرها کرش کنه، K8s خودش اون رو دوباره راهاندازی میکنه. یعنی نگرانی از بابت قطعیها نداری 🔧
4⃣؛ Rolling Updates:
میتونی اپلیکیشنهات رو به راحتی آپدیت کنی بدون اینکه داونتایم داشته باشی. این یعنی کاربرانت هیچ اختلالی احساس نمیکنن.
چرا باید از Kubernetes استفاده کنی؟ 🌟
1⃣ سازگاری:
با هر محیطی مثل AWS، Google Cloud و حتی دیتاسنتر خودت کار میکنه.
2⃣ قابلیت گسترش:
با توجه به نیازت میتونی از K8s در پروژههای کوچک تا بزرگترین پروژهها استفاده کنی.
3⃣ جامعه بزرگ:
به خاطر متنباز بودنش، جامعه کاربری و منابع آموزشی زیادی داره.
جمعبندی 🎯
فهمیدیم Kubernetes یکی از بهترین ابزارها برای مدیریت کانتینرهاست. اگه به دنبال بهینهسازی اپلیکیشنهات و مدیریت بهتر منابع هستی، K8s بهترین انتخابه.
امیدوارم مفید بوده باشه :)
#devops #kubernetes #contanier
@ninja_learn_ir
Forwarded from Python Hints
YouTube
فصل نهم - Decorators and Closures
این جلسات کاملا رایگان و با هدف کمک به جامعه توسعه دهنده پایتون برگذار شده.
توی این جلسه؛ به بررسی فصل نهم پرداختیم.
همه چیز در مورد دکوریتور و کلوژر + کمی از نکات مصاحبه روی این مباحث.
کدهای هر جلسه رو میتونید توی گیتهاب بخونید:
https://github.com/P…
توی این جلسه؛ به بررسی فصل نهم پرداختیم.
همه چیز در مورد دکوریتور و کلوژر + کمی از نکات مصاحبه روی این مباحث.
کدهای هر جلسه رو میتونید توی گیتهاب بخونید:
https://github.com/P…
Forwarded from متخصص وردپرس | پوینا
چرا PHP نسبت به بقیه زبانها کندتر است و راهکار چیست؟ قسمت سوم
فیسبوک با معماری خودش تونسته بود جلوی کندی PHP رو بگیره اما باز کفایت نمیکرد برای همین شرکت ها از معماریهای میکروسرویس استفاده میکردن
یعنی برای هر بخش از برنامه از زبان ها و تکنولوژی های مختلف استفاده میکردن
اما وردپرس به مرور که سنگین تر میشد جواب سایتای بزرگ رو نمیداد و سایتای بزرگ از وردپرس کوچ میکردن
تا اینکه با تکنولوژی های ردیس و میم کش و opcache باز میشد امید تازه ایی به وردپرس داد و جلو رفت
اما باز جواب گو نبود و باید یک معماری جدید برای php ساخته میشد...
@poinair پوینا
فیسبوک با معماری خودش تونسته بود جلوی کندی PHP رو بگیره اما باز کفایت نمیکرد برای همین شرکت ها از معماریهای میکروسرویس استفاده میکردن
یعنی برای هر بخش از برنامه از زبان ها و تکنولوژی های مختلف استفاده میکردن
اما وردپرس به مرور که سنگین تر میشد جواب سایتای بزرگ رو نمیداد و سایتای بزرگ از وردپرس کوچ میکردن
تا اینکه با تکنولوژی های ردیس و میم کش و opcache باز میشد امید تازه ایی به وردپرس داد و جلو رفت
اما باز جواب گو نبود و باید یک معماری جدید برای php ساخته میشد...
@poinair پوینا
Forwarded from متخصص وردپرس | پوینا
چرا PHP نسبت به بقیه زبانها کندتر است و راهکار چیست؟ - قسمت چهارم
معماری FrankenPHP یک راه حل سازمانی برای وردپرس بود
یکی از بزرگترین مزایای FrankenPHP این است که، بر خلاف PHP سنتی، پردازشهای قبلی را حفظ میکند و نیازی نیست که هر بار درخواست جدید از صفر شروع شود. این معماری، با استفاده از قابلیتهای مدرنی مانند WebSocket و Server Push، به PHP این امکان را میدهد که به شکلی نزدیک به برنامههای Go عمل کند.
از لحاظ سرعت، FrankenPHP میتواند به طرز چشمگیری به عملکرد زبانهایی مثل Go نزدیک شود. با حذف نیاز به فرآیندهای متعدد و قابلیت پردازش درخواستها در زمان کوتاهتر، FrankenPHP عملکردی مشابه برنامههای نوشته شده با Go و سایر زبانهای بهینه شده برای وب سرورها را ارائه میدهد.
github.com/dunglas/frankenphp-wordpress
و امروز اگر یک سازمان و سایت بزرگ وردپرسی دارید میتوانید از این استفاده کنید
@poinair پوینا
معماری FrankenPHP یک راه حل سازمانی برای وردپرس بود
یکی از بزرگترین مزایای FrankenPHP این است که، بر خلاف PHP سنتی، پردازشهای قبلی را حفظ میکند و نیازی نیست که هر بار درخواست جدید از صفر شروع شود. این معماری، با استفاده از قابلیتهای مدرنی مانند WebSocket و Server Push، به PHP این امکان را میدهد که به شکلی نزدیک به برنامههای Go عمل کند.
از لحاظ سرعت، FrankenPHP میتواند به طرز چشمگیری به عملکرد زبانهایی مثل Go نزدیک شود. با حذف نیاز به فرآیندهای متعدد و قابلیت پردازش درخواستها در زمان کوتاهتر، FrankenPHP عملکردی مشابه برنامههای نوشته شده با Go و سایر زبانهای بهینه شده برای وب سرورها را ارائه میدهد.
github.com/dunglas/frankenphp-wordpress
و امروز اگر یک سازمان و سایت بزرگ وردپرسی دارید میتوانید از این استفاده کنید
@poinair پوینا
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
درود بر همه دوستان
ورژن تازه NipoVPN رلیز شد v1.0.25
در این ورژن مشکل هندل کردن پروسسهای همزمان برطرف شد
بزودی یه ویدیو براش درست میکنم
سپاس فراوان
https://github.com/MortezaBashsiz/nipovpn/releases/tag/v1.0.25
ورژن تازه NipoVPN رلیز شد v1.0.25
در این ورژن مشکل هندل کردن پروسسهای همزمان برطرف شد
بزودی یه ویدیو براش درست میکنم
سپاس فراوان
https://github.com/MortezaBashsiz/nipovpn/releases/tag/v1.0.25
GitHub
Release Release 25 · MortezaBashsiz/nipovpn
Powerfull http proxy. Contribute to MortezaBashsiz/nipovpn development by creating an account on GitHub.