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: ردیابی و رفع سریع خطاها

یکی از مهارت‌های کلیدی برای توسعه‌دهندگان 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 Armon technical logs (armon Taheri)
طرح مسئله
اولویت بندی ،حل مسئله
🔥 دسترسی به اشتراک ChatGPT Plus ❤️ فقط با 290 هزار تومان در ماه 👇

https://t.iss.one/+Kk0yx0AqiWUwZjNk
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
تبادل تبلیغات —————————————————————————-
Forwarded from Trick william
دوست داری به کلی فایل لایه باز و فونت به صورت رایگان دسترسی داشته باشی؟

هنوزم برای پروژه هات پول فونت و طرح اولیه میدی؟! خب اشتباه میکنی 😌😎

چنل خانه گرافیک با کلی فونت، فایل لایه باز و پک 3d رایگان منتظرته 🗂 🎨 ✒️

یاد میگیری هر فایلی رو خودت طراحی کنی 

پس فرصت رو از دست نده زود جوین شووو 🙂😉

🆔️ @house_of_graphics
وقتی دارید یه استراکچر توی گولنگ (Golang) تعریف می‌کنید، ترتیب قرار دادن فیلدهاش خیلی مهمه. این ترتیب روی حافظه‌ی که استفاده می‌کنه و سرعت دسترسی بهش تاثیر داره و بهش Memory Alignment می گویند.

اگر تکه کد اول در تصویر رو در نظر بگیریم:
اینجا اول یه char داریم که یه بایت فضا می‌گیره و بعدش یه int که ۴ بایت. بین این‌ها یه فاصله (padding) می‌افته که حافظه‌ی بیشتری می‌گیره.

حالا بیاید بخش دوم کد رو بررسی کنیم:
توی این حالت، اول int میاد و بعد char. حافظه‌بندی بهتری داره و فضاهای خالی (padding) کمتری استفاده می‌شه.

تو معماری‌ های مختلف، این ترتیب‌ها ممکنه تاثیرات متفاوتی داشته باشن. ولی معمولاً تو حالت دوم، حافظه بهینه‌تری استفاده می‌شه و برنامه سریع‌تر عمل می‌کنه.

پس ترتیب فیلدها توی استراکچر رو درست بچین که هم حافظه کمتری بگیره و هم سریع‌تر باشه! داخل کامنت ها ی نمونه کامل از همه فیلد ها رو قرار میدم.

@DevTwitter | <Mohammad Abdorrahmani/>
Forwarded from  (Amir Hossein "Amiria" Maher)
روحتون رو به پول، نفروشید.

#quote #note
@amiria703_channel
پسرم بعد از فتح قله ها متعدد، به سراغ Cpp رفته تا دنیای این زبان رو از حضور خودش بهرمند سازه

همچنان پسرش بعد از ۲ سال:

#fun

@PhiloLearn
Forwarded from Mr Python | مستر پایتون (حسین)
سلام دوستان وقتتون بخیر .
این مدتی که پست آموزشی گذاشته نشد یکی اینکه درگیر ضبط دوره تست نفوذ وایرلس با پایتون بودم و دوم اینکه درحال ساماندهی و دسته بندی پست های وبسایت و همچنین آپلود ویدیو ها روی یوتیوب بودم .

خدمتتون عرض کنم از این به بعد علاوه بر آپارات در یوتیوب هم فعالیت خواهیم داشت . کانال یوتیوب ما رو به آدرس زیر میتونید دنبال کنید که ویدیو های آموزشی تا به الان دسته بندی شده داخلش قرار گرفته و در ادامه هم ویدیو داخلش آپلود میشه :
https://youtube.com/@mrpythonblog
Forwarded from Mr Python | مستر پایتون (حسین)
صفحه اصلی وبسایت مسترپایتون تغییر کرد و از این به این صورت بخش بندی شده . شما میتونید به هر بخشی که علاقه مندید وارد بشید و آموزش ها و دوره های همون بخش رو ببینید . این کار با هدف دردسترس تر قرار گرفتن آموزش ها برای کاربران انجام شده است .

لینک ورود به وبسایت مسترپایتون :
https://mrpythonblog.ir
Forwarded from Mr Python | مستر پایتون (حسین)
همچنین همانطور که گفته شد تمام آموزش ها به صورت پلی لیست شده و دسته بندی شده در یوتیوب قرار گرفت و از این به بعد علاوه بر آپارات بر بستر یوتیوب هم فعالیت خواهیم کرد .

https://youtube.com/@mrpythonblog
Forwarded from Python Hints
Media is too big
VIEW IN TELEGRAM
مصاحبه
Joe Rogan
با
Elon musk
خیلی سیاسی بود ولی بخش آخرش ایلان میگه فقط چندماه فاصله داریم تا سرویس دهی به گوشی‌های معمولی.

ولی با اینم کاری ندارم؛ سرعت دانلود درحال حاضر روی 150MB هم گزارش شده؛ و توی صحبت ایلان میگه فقط اینکه 100x اینترنت ضعیفتری خواهد بود که بدرد پیام دادن، تصویر دیدن، یا ویدیو کیفیت پایین میخوره

حساب کردم؛ ۱۰۰ برابر ضعیفتر اینترنت ۱۵۰ مگ (هنوز تمام ماهواره‌ها ارسال نشده) میشه ۱.۵ مگ و این سرعت اینترنت خیلی بیشتر از پرسرعت ترین اینترنتی هست که خیلی بچه‌های ایرانی دارند.

پوف ......
This media is not supported in your browser
VIEW IN TELEGRAM
بالاخره یک صفحه نمایش 3840 "تصدانه" در 2160 "تصدانه" خریدم 😍

چرا تعجب کردید ؟!

بعد از معرفی کلمه گرایه ( معادل فارسی سازی شده کلمه ترند )، عزیزان زحمت کش فرهنگستان زبان و ادب فارسی تصمیم گرفتن یه ژانگول جدید در بیارن و معادل فارسی شده پیکسل رو به تصدانه تغییر بدن 😔💔

جالبیش اینجاست که خود پیکسل ترکیب خلاصه شده picture و element هستش.

یعنی حتی به خودشون زحمت ندادن یذره خلاقیت به خرج بدن و اومدن صرفا کلمه "تصویر" و "دانه" رو ترکیب کردند 😂🤡

اگر دوست داشتید یه پیام محبت آمیز برای عزیزان زحمت کشمون بزارید، من که خیلی علاقه دارم بهشون، علاقه شدید ❤️

👀 @coolycode
توصیه امروز:

تا خودت نخوای نمیشه 😁

🔆 CHANNEL | GROUP
Forwarded from آپادانا
به‌زودی در آپادانا


امکان اجرای برنامه‌های اندرویدی بدون نیاز به مجازی‌ساز فراهم می‌شود.
این ساختار با استفاده از یک نسخه بهبودیافته از ATL پیاده‌سازی می‌شود.


—————
ارسال پیشنهادات به
[email protected]

—————

آپادانا | @ApadanaLinux
لعنت، این چه باگیه دیگه 😂😂
مدل افتاده توی یه لوپ و داره هی اون بند آخر حرفش رو تکرار میکنه

بهش گفتم که میخوام سی پلاس پلاس یاد بگیرم کمکم کن و برای اینکه کمک بهتری مناسب با سیستم عامل بکنه به این اشاره کردم که سیستم عاملم آرچ لینوکسه

سرم تو گوشیم بود که سرم رو بلند کردم و دیدم داره یه بند رو پونزده بار مینویسه 😂🤦🏻‍♂️


خوشحال میشم اگر کسی توضیحی داره برای این تو کامنت ها بگه، واقعا برام جالبه
مدل llama3.1


#fun #ai #هوش_مصنوعی

@PhiloLearn