Forwarded from DevTwitter | توییت برنامه نویسی
ارور لاگینگ در PHP: ردیابی و رفع سریع خطاها
یکی از مهارتهای کلیدی برای توسعهدهندگان PHP، مدیریت درست خطاها و ثبت (Logging) آنهاست. لاگینگ به ما کمک میکنه تا اشکالات برنامه رو سریعتر تشخیص بدیم و عملکرد بهتری در مانیتورینگ و رفع خطاها داشته باشیم.
چند روش ساده برای ثبت خطاها در PHP
توابع داخلی مثل error_log(): با این تابع میتونیم پیام خطا رو به فایل مشخصی ارسال کنیم:
این روش انعطافپذیره و به راحتی میشه مسیر فایل لاگ رو تعیین کرد.
پیکربندی فایل php.ini: برای ثبت خودکار خطاها، میتونید در فایل php.ini تنظیمات مربوط به لاگینگ رو پیکربندی کنید:
با این کار خطاها بهصورت خودکار به فایل مشخصشده ارسال میشن.
سطحبندی خطاها با error_reporting: با استفاده از این تابع میتونید مشخص کنید که کدام نوع از خطاها لاگ شوند:
با این روشها میتونید لاگهای خطا رو مرتب و دقیق ثبت کنید تا کدها سریعتر و موثرتر دیباگ بشن.
@DevTwitter |<Mehdi Asadi/>
یکی از مهارتهای کلیدی برای توسعهدهندگان PHP، مدیریت درست خطاها و ثبت (Logging) آنهاست. لاگینگ به ما کمک میکنه تا اشکالات برنامه رو سریعتر تشخیص بدیم و عملکرد بهتری در مانیتورینگ و رفع خطاها داشته باشیم.
چند روش ساده برای ثبت خطاها در PHP
توابع داخلی مثل error_log(): با این تابع میتونیم پیام خطا رو به فایل مشخصی ارسال کنیم:
error_log("An error occurred!", 3, "/path/to/logfile.log");این روش انعطافپذیره و به راحتی میشه مسیر فایل لاگ رو تعیین کرد.
پیکربندی فایل php.ini: برای ثبت خودکار خطاها، میتونید در فایل php.ini تنظیمات مربوط به لاگینگ رو پیکربندی کنید:
log_errors = On
error_log = /path/to/php-error.log
با این کار خطاها بهصورت خودکار به فایل مشخصشده ارسال میشن.
سطحبندی خطاها با error_reporting: با استفاده از این تابع میتونید مشخص کنید که کدام نوع از خطاها لاگ شوند:
error_reporting(E_ALL & ~E_NOTICE);
با این روشها میتونید لاگهای خطا رو مرتب و دقیق ثبت کنید تا کدها سریعتر و موثرتر دیباگ بشن.
@DevTwitter |<Mehdi Asadi/>
Forwarded from Laravel News
Laravel Solr https://laravel-news.com/laravel-solr
Laravel News
Laravel Solr - Laravel News
Laravel Solr is a package that provides a seamless integration with Apache Solr, allowing Laravel developers to efficiently utilize Solr’s powerful search capabilities in their applications.
Forwarded from Armon technical logs (armon Taheri)
طرح مسئله
اولویت بندی ،حل مسئله
اولویت بندی ،حل مسئله
Forwarded from گاهنوشتههای امیر پورمند
گاهنوشتههای امیرپورمند
https://aprd.ir/military-service-project/
https://aprd.ir/military-service-project/
گاهنوشتههای امیرپورمند
در باب سرباز نخبگی و طرح صیاد شیرازی
دوست داشتم وبلاگی بنویسم و راجع به این که مراحل سربازی نخبگی چطوری هست توضیح بدم.
این که میگم «نخبه» کلاس گذاشتن نیست. واقعاً به نظرم هر کسی میتونه سرباز نخبه بشه. نمیخواد کار عجیب غریبی بکنید. طرحی به نام صیاد شیرازی هست که میتونید تو سایت بنیاد نخبگان…
این که میگم «نخبه» کلاس گذاشتن نیست. واقعاً به نظرم هر کسی میتونه سرباز نخبه بشه. نمیخواد کار عجیب غریبی بکنید. طرحی به نام صیاد شیرازی هست که میتونید تو سایت بنیاد نخبگان…
Forwarded from DevTwitter | توییت برنامه نویسی
🔥 دسترسی به اشتراک ChatGPT Plus ❤️ فقط با 290 هزار تومان در ماه 👇
https://t.iss.one/+Kk0yx0AqiWUwZjNk
https://t.iss.one/+Kk0yx0AqiWUwZjNk
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
تبادل تبلیغات —————————————————————————-
Forwarded from Trick william
دوست داری به کلی فایل لایه باز و فونت به صورت رایگان دسترسی داشته باشی؟
هنوزم برای پروژه هات پول فونت و طرح اولیه میدی؟! خب اشتباه میکنی 😌😎
چنل خانه گرافیک با کلی فونت، فایل لایه باز و پک 3d رایگان منتظرته 🗂 🎨 ✒️
یاد میگیری هر فایلی رو خودت طراحی کنی
پس فرصت رو از دست نده زود جوین شووو 🙂😉
🆔️ @house_of_graphics
هنوزم برای پروژه هات پول فونت و طرح اولیه میدی؟! خب اشتباه میکنی 😌😎
چنل خانه گرافیک با کلی فونت، فایل لایه باز و پک 3d رایگان منتظرته 🗂 🎨 ✒️
یاد میگیری هر فایلی رو خودت طراحی کنی
پس فرصت رو از دست نده زود جوین شووو 🙂😉
🆔️ @house_of_graphics
Forwarded from DevTwitter | توییت برنامه نویسی
وقتی دارید یه استراکچر توی گولنگ (Golang) تعریف میکنید، ترتیب قرار دادن فیلدهاش خیلی مهمه. این ترتیب روی حافظهی که استفاده میکنه و سرعت دسترسی بهش تاثیر داره و بهش Memory Alignment می گویند.
اگر تکه کد اول در تصویر رو در نظر بگیریم:
اینجا اول یه char داریم که یه بایت فضا میگیره و بعدش یه int که ۴ بایت. بین اینها یه فاصله (padding) میافته که حافظهی بیشتری میگیره.
حالا بیاید بخش دوم کد رو بررسی کنیم:
توی این حالت، اول int میاد و بعد char. حافظهبندی بهتری داره و فضاهای خالی (padding) کمتری استفاده میشه.
تو معماری های مختلف، این ترتیبها ممکنه تاثیرات متفاوتی داشته باشن. ولی معمولاً تو حالت دوم، حافظه بهینهتری استفاده میشه و برنامه سریعتر عمل میکنه.
پس ترتیب فیلدها توی استراکچر رو درست بچین که هم حافظه کمتری بگیره و هم سریعتر باشه! داخل کامنت ها ی نمونه کامل از همه فیلد ها رو قرار میدم.
@DevTwitter | <Mohammad Abdorrahmani/>
اگر تکه کد اول در تصویر رو در نظر بگیریم:
اینجا اول یه char داریم که یه بایت فضا میگیره و بعدش یه int که ۴ بایت. بین اینها یه فاصله (padding) میافته که حافظهی بیشتری میگیره.
حالا بیاید بخش دوم کد رو بررسی کنیم:
توی این حالت، اول int میاد و بعد char. حافظهبندی بهتری داره و فضاهای خالی (padding) کمتری استفاده میشه.
تو معماری های مختلف، این ترتیبها ممکنه تاثیرات متفاوتی داشته باشن. ولی معمولاً تو حالت دوم، حافظه بهینهتری استفاده میشه و برنامه سریعتر عمل میکنه.
پس ترتیب فیلدها توی استراکچر رو درست بچین که هم حافظه کمتری بگیره و هم سریعتر باشه! داخل کامنت ها ی نمونه کامل از همه فیلد ها رو قرار میدم.
@DevTwitter | <Mohammad Abdorrahmani/>
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
Forwarded from PhiloLearn | فیلولرن
پسرم بعد از فتح قله ها متعدد، به سراغ Cpp رفته تا دنیای این زبان رو از حضور خودش بهرمند سازه
همچنان پسرش بعد از ۲ سال:
#fun
@PhiloLearn
همچنان پسرش بعد از ۲ سال:
#fun
@PhiloLearn
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
www.karzar.net
امضا کنید: کارزار درخواست اعمال جریمه برای زباله ریختن در خیابان و طبیعت
درخواست میشود برای کنترل آلودگی محیط زیست و طبیعت، جریمهای برای ریختن زباله در طبیعت در نظر گرفته شود. البته برای پاکسازی سواحل شمال و جنوب کشور و مناطق جنگلی شمال کشور، درخواست همفکری و همافزایی میشود.
Forwarded from Mr Python | مستر پایتون (حسین)
سلام دوستان وقتتون بخیر .
این مدتی که پست آموزشی گذاشته نشد یکی اینکه درگیر ضبط دوره تست نفوذ وایرلس با پایتون بودم و دوم اینکه درحال ساماندهی و دسته بندی پست های وبسایت و همچنین آپلود ویدیو ها روی یوتیوب بودم .
خدمتتون عرض کنم از این به بعد علاوه بر آپارات در یوتیوب هم فعالیت خواهیم داشت . کانال یوتیوب ما رو به آدرس زیر میتونید دنبال کنید که ویدیو های آموزشی تا به الان دسته بندی شده داخلش قرار گرفته و در ادامه هم ویدیو داخلش آپلود میشه :
https://youtube.com/@mrpythonblog
این مدتی که پست آموزشی گذاشته نشد یکی اینکه درگیر ضبط دوره تست نفوذ وایرلس با پایتون بودم و دوم اینکه درحال ساماندهی و دسته بندی پست های وبسایت و همچنین آپلود ویدیو ها روی یوتیوب بودم .
خدمتتون عرض کنم از این به بعد علاوه بر آپارات در یوتیوب هم فعالیت خواهیم داشت . کانال یوتیوب ما رو به آدرس زیر میتونید دنبال کنید که ویدیو های آموزشی تا به الان دسته بندی شده داخلش قرار گرفته و در ادامه هم ویدیو داخلش آپلود میشه :
https://youtube.com/@mrpythonblog
Forwarded from Mr Python | مستر پایتون (حسین)
صفحه اصلی وبسایت مسترپایتون تغییر کرد و از این به این صورت بخش بندی شده . شما میتونید به هر بخشی که علاقه مندید وارد بشید و آموزش ها و دوره های همون بخش رو ببینید . این کار با هدف دردسترس تر قرار گرفتن آموزش ها برای کاربران انجام شده است .
لینک ورود به وبسایت مسترپایتون :
https://mrpythonblog.ir
لینک ورود به وبسایت مسترپایتون :
https://mrpythonblog.ir
Forwarded from Mr Python | مستر پایتون (حسین)
همچنین همانطور که گفته شد تمام آموزش ها به صورت پلی لیست شده و دسته بندی شده در یوتیوب قرار گرفت و از این به بعد علاوه بر آپارات بر بستر یوتیوب هم فعالیت خواهیم کرد .
https://youtube.com/@mrpythonblog
https://youtube.com/@mrpythonblog
Forwarded from Python Hints
Media is too big
VIEW IN TELEGRAM
مصاحبه
Joe Rogan
با
Elon musk
خیلی سیاسی بود ولی بخش آخرش ایلان میگه فقط چندماه فاصله داریم تا سرویس دهی به گوشیهای معمولی.
ولی با اینم کاری ندارم؛ سرعت دانلود درحال حاضر روی
حساب کردم؛ ۱۰۰ برابر ضعیفتر اینترنت ۱۵۰ مگ (هنوز تمام ماهوارهها ارسال نشده) میشه ۱.۵ مگ و این سرعت اینترنت خیلی بیشتر از پرسرعت ترین اینترنتی هست که خیلی بچههای ایرانی دارند.
پوف ......
Joe Rogan
با
Elon musk
خیلی سیاسی بود ولی بخش آخرش ایلان میگه فقط چندماه فاصله داریم تا سرویس دهی به گوشیهای معمولی.
ولی با اینم کاری ندارم؛ سرعت دانلود درحال حاضر روی
150MB هم گزارش شده؛ و توی صحبت ایلان میگه فقط اینکه 100x اینترنت ضعیفتری خواهد بود که بدرد پیام دادن، تصویر دیدن، یا ویدیو کیفیت پایین میخوره حساب کردم؛ ۱۰۰ برابر ضعیفتر اینترنت ۱۵۰ مگ (هنوز تمام ماهوارهها ارسال نشده) میشه ۱.۵ مگ و این سرعت اینترنت خیلی بیشتر از پرسرعت ترین اینترنتی هست که خیلی بچههای ایرانی دارند.
پوف ......
Forwarded from LearnPOV | لرن پی او وی
This media is not supported in your browser
VIEW IN TELEGRAM
بالاخره یک صفحه نمایش 3840 "تصدانه" در 2160 "تصدانه" خریدم 😍
چرا تعجب کردید ؟!
بعد از معرفی کلمه گرایه ( معادل فارسی سازی شده کلمه ترند )، عزیزان زحمت کش فرهنگستان زبان و ادب فارسی تصمیم گرفتن یه ژانگول جدید در بیارن و معادل فارسی شده پیکسل رو به تصدانه تغییر بدن 😔💔
جالبیش اینجاست که خود پیکسل ترکیب خلاصه شده picture و element هستش.
یعنی حتی به خودشون زحمت ندادن یذره خلاقیت به خرج بدن و اومدن صرفا کلمه "تصویر" و "دانه" رو ترکیب کردند 😂🤡
اگر دوست داشتید یه پیام محبت آمیز برای عزیزان زحمت کشمون بزارید، من که خیلی علاقه دارم بهشون، علاقه شدید ❗❤️
چرا تعجب کردید ؟!
بعد از معرفی کلمه گرایه ( معادل فارسی سازی شده کلمه ترند )، عزیزان زحمت کش فرهنگستان زبان و ادب فارسی تصمیم گرفتن یه ژانگول جدید در بیارن و معادل فارسی شده پیکسل رو به تصدانه تغییر بدن 😔💔
جالبیش اینجاست که خود پیکسل ترکیب خلاصه شده picture و element هستش.
یعنی حتی به خودشون زحمت ندادن یذره خلاقیت به خرج بدن و اومدن صرفا کلمه "تصویر" و "دانه" رو ترکیب کردند 😂🤡
اگر دوست داشتید یه پیام محبت آمیز برای عزیزان زحمت کشمون بزارید، من که خیلی علاقه دارم بهشون، علاقه شدید ❗❤️
👀 @coolycode
Forwarded from Ninja Learn | نینجا لرن
Forwarded from آپادانا
بهزودی در آپادانا
امکان اجرای برنامههای اندرویدی بدون نیاز به مجازیساز فراهم میشود.
این ساختار با استفاده از یک نسخه بهبودیافته از ATL پیادهسازی میشود.
—————
ارسال پیشنهادات به
[email protected]
—————
آپادانا | @ApadanaLinux
امکان اجرای برنامههای اندرویدی بدون نیاز به مجازیساز فراهم میشود.
این ساختار با استفاده از یک نسخه بهبودیافته از ATL پیادهسازی میشود.
—————
ارسال پیشنهادات به
[email protected]
—————
آپادانا | @ApadanaLinux
Forwarded from PhiloLearn | فیلولرن
لعنت، این چه باگیه دیگه 😂😂
مدل افتاده توی یه لوپ و داره هی اون بند آخر حرفش رو تکرار میکنه
بهش گفتم که میخوام سی پلاس پلاس یاد بگیرم کمکم کن و برای اینکه کمک بهتری مناسب با سیستم عامل بکنه به این اشاره کردم که سیستم عاملم آرچ لینوکسه
سرم تو گوشیم بود که سرم رو بلند کردم و دیدم داره یه بند رو پونزده بار مینویسه 😂🤦🏻♂️
خوشحال میشم اگر کسی توضیحی داره برای این تو کامنت ها بگه، واقعا برام جالبه
مدل llama3.1
#fun #ai #هوش_مصنوعی
@PhiloLearn
مدل افتاده توی یه لوپ و داره هی اون بند آخر حرفش رو تکرار میکنه
بهش گفتم که میخوام سی پلاس پلاس یاد بگیرم کمکم کن و برای اینکه کمک بهتری مناسب با سیستم عامل بکنه به این اشاره کردم که سیستم عاملم آرچ لینوکسه
سرم تو گوشیم بود که سرم رو بلند کردم و دیدم داره یه بند رو پونزده بار مینویسه 😂🤦🏻♂️
خوشحال میشم اگر کسی توضیحی داره برای این تو کامنت ها بگه، واقعا برام جالبه
مدل llama3.1
#fun #ai #هوش_مصنوعی
@PhiloLearn