Binary musings with sirmerdas – Telegram
Binary musings with sirmerdas
83 subscribers
105 photos
17 videos
80 links
I post some stuffs, maybe about tech or not🤷‍♂️

@sirmerdas | https://sirmerdas.dev

IDK, If you want to reach me anonymously:
https://news.1rj.ru/str/harfmanbot?start=5763961169
Download Telegram
#DevExperience@sirmerdas_binary⚡️

اگه PHP کار کرده باشین، حتما تا حالا اسم OPcache برای افزایش پرفورمنس به گوشتون خورده.

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


حالا فرض کنید یه فایل داشته باشید به اسم index.php، وقتی این ۱۰۰۰ بار اجرا شه، تمامی این مراحل اتفاق میفته.
ولی OPcache میاد فقط بار اول این فایل رو پارس/کامپایل میکنه، داخل رم قرار میده و سپس هر درخواست به رم اشاره میکنه و دیگه لازم نیست مستقیما از فایل خونده شه.
Please open Telegram to view this post
VIEW IN TELEGRAM
1
تابستان جالبی بود، خوش گذشت.
2
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#DevExperience@sirmerdas_binary⚡️

از خوشگلیای php8.4، قابلیت تعریف getter setter به همین سادگیه.
class Book {
public string $noscript {
get => strtoupper($this->noscript);
set => $this->noscript = ucfirst($value);
}
}
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
+ می‌خوای یه جدول و نمودار از باگ ها و مشکلات کدت بکشم ؟


- نه عوضی، نه، خوابم می‌آد؛ فقط فیکسش کن کی به تو جدول کشیدنو یاد داده!



@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
1
#DevExperience@sirmerdas_binary🔥

چندوقت بودش که دیگه از رنگی رنگی بودن محیط کد نویسی خسته شده بودم، هیچ تم رنگی هم باب میلم نبود، در نتیجه یه تم مونوکروم خیلی عالی پیدا کردم، که محیط کد نویسی به همین زیبایی شده:

جهت دانلود تم:
https://marketplace.visualstudio.com/items?itemName=wicked-labs.sequoia
Please open Telegram to view this post
VIEW IN TELEGRAM
3
#good_morning@sirmerdas_binary☀️

Wakey wakey, it’s time for school 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#DevExperience@sirmerdas_binary🔥

قبلا اینطوری بود که غلط تایپی/املایی تو source code پیدا میکردی میگفتی این چه وضع کده، کاش یه بار برنامه نویس خودش کد رو میخوند.
الان میگی خداروشکر حداقل میدونم کد رو AI نزده میشه خوندش😭😂.
Please open Telegram to view this post
VIEW IN TELEGRAM
3
شب خوبی بود، فلذا شبتون بخیر.💫
Please open Telegram to view this post
VIEW IN TELEGRAM
#useful@sirmerdas_binary⚡️

از ویژگی‌های خوب PHP 8 به بعد، اضافه شدن قابیلتی به اسم:
Constructor property promotion
هستش، به کمک این قابلیت دیگه نیازی نیست پراپررنی رو داخل سطح کلاس تعریف کنید و بعد داخل constructor مقدار دهی کنید.
میتونید مستقیما داخل constructor پراپرتی‌هارو تعریف کنید.
تصویر اول PHP 8 به پایین و تصویر دوم PHP 8 به بالا هست.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3
#DevExperience@sirmerdas_binary⚡️

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

به نظرتون دلیل این اختلاف چی میتونه باشه؟
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Can't Get You out Of My Head
Glimmer of Blooms
به مقادیری شلوغ هستم، اینو گوش بدید فردا علت پست بالا رو توضیح میدم.
زنده باد.♥️
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Reza
#DevExperience@sirmerdas_binary⚡️ این مدت زمان درخواست‌ها در محیط عملیاتی و محیط توسعه هستش، در اندپوینت‌های یکسان، با reponseهای یکسان، این تفاوت زمانی فاحش وجود داره. به نظرتون دلیل این اختلاف چی میتونه باشه؟
#DevExperience@sirmerdas_binary⚡️

موضوعی که وجود داره و این اختلاف زیاد رو به وجود میاره، موضوع فعال بودن اکستنشن OPcache روی محیط production هستش، قاعدتا این اکستنشن رو محیط development فعال نیست و تمام مراحلی که تو پست مربوط به OPCache راجبش صحبت کردیم، طی میشه تا این فایل اجرا شه، ولی با فعال بودن این اکستنشن قاعدتا دیکه مراحل تکراری اتفاق نمیفته.
Please open Telegram to view this post
VIEW IN TELEGRAM
121
یکار کردم و یه جایی گیر کردم نه راه پس داره نه راه پیش!
4