منبع اصلی نوشتار زیر در این لینک قرار دارد

غواصی در اعماق: متغیر محلی، عمومی و static در سی و نقش آنها در سرعت کامپایل

اینم یه تجربه پراکنده دیگه! نوشتن این روزها سخت شده ولی من باز سعی میکنم که یه حضور کمرنگی در صحنه داشته باشم. این دفعه میخواستم در مورد یه موضوع جالب مرتبط با متغیر در سی بنویسیم مشکل با متغیر محلی بزرگ ما یه کد سی داشتیم که یه متغیر local با حجم حدودا ۱۰ […]

نوشته غواصی در اعماق: متغیر محلی، عمومی و static در سی و نقش آنها در سرعت کامپایل اولین بار در تجربه های پراکنده پدیدار شد.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

غواصی در اعماق: malloc، پروسه‌ها و حافظه تخصیص یافته

اینم یه تجربه پراکنده دیگه! چند شب پیش یکی از دوستان با این سوال به سراغ من اومد: مشکل اینه که وقتی با malloc یا new یک حافظه تخصیص میدی و با free یا delete حافظه رو برمیگیردونی, اون حافظه شاید بلاک هاش خالی بشه اما توی تسک لیست خالی به عنوان منابع استفاده شده […]

نوشته غواصی در اعماق: malloc، پروسه‌ها و حافظه تخصیص یافته اولین بار در تجربه های پراکنده پدیدار شد.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

غواصی در اعماق: حسابان پروسه‌ها یا process calculi

اینم یه تجربه پراکنده دیگه! به نظر میرسه که من در توییتر گفتم که میخوام در مورد کلا async و روندهای پیاده سازی اون توی وبلاگ بنویسم. خیلی هوس کردم یه چیز سنگین در مورد async و مدلهاش توی زبون‌های مختلف بنویسم ولی ذات شیرازیم نمیذاره. — Abbas Yazdanpanah (@yazdanpanaha) December 19, 2015 از اونجایی […]

نوشته غواصی در اعماق: حسابان پروسه‌ها یا process calculi اولین بار در تجربه های پراکنده پدیدار شد.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

غواصی در اعماق: Feature ها در C++

اینم یه تجربه پراکنده دیگه! خب من به مسائل مرتبط با کارایی و اجرای غیر همزمان کدها یا همون async رو دوست دارم. یکم هم تجربه کد نویسی رو باهاشون دارم. توی این پست میخوام بصورت ساده یکی از روشهای این پیاده‌سازی رو براتون توضیح بدم. خیلی دنبال این نیستم که بگم دقیقا این روش […]

نوشته غواصی در اعماق: Feature ها در C++ اولین بار در تجربه های پراکنده پدیدار شد.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

غواصی در اعماق: تفاوت goroutine ها در go و Threadهای معمول

خب اینم یه تجربه پراکنده دیگه! من یه مدته که دارم golang رو یاد میگیرم. تاحالا بخاطر اینکه تجربه قابل قبول خوبی توی این یادگیری وجود نداشت چیزی ننوشته بودم. اما اخیرا به یه موضوع توی این زبان علاقه مند شدم و رفتم و ته توش رو در اوردم که به نظر جالب اومد که […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

غواصی در اعماق: زیر پوست push notification

اینم یه تجربه پراکنده دیگه! من توی یکی از کارهایی که انجام میدادم نیاز پیدا کردم که تقریبا به صورت آنی به کلاینت خبر بدم که یه اتفاق افتاده و کلاینت به اون اتفاق پاسخ مناسب بده. با توجه به این نیاز و دونستن اینکه نرم‌افزارهای موبایل عملا به راحتی اتفاقات سمت سرور رو به […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

غواصی در اعماق: تفاوت پهنای باند TCP و UDP

اینم یه تجربه پراکنده دیگه! همه اونهایی که با برنامه‌نویسی شبکه آشنا هستند می‌دونند که ما در لایه انتقال از دو تکنولوژی TCP و UDP استفاده می‌کنیم. مهمترین تفاوتی که این دوتا پروتکل دارند که تقریبا همه باهاش آشنا هستند اینه که TCP مبتنی بر اتصال هست و رسیدن پکت‌ها و ترتیب پکت‌ها رو تضمین […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

غواصی در اعماق: systemd socket activation

اینم یه تجربه پراکنده دیگه! امروز داشتم توی وب میگشتم و در مورد docker میخوندم که چشمم به این پست خورد که چطور توی pantheon تونستن با استفاده از تکنولوژی‌های مرتبط به container تونستن یه بیزنس بسیار جذاب برای ارائه یه نوع هاستینگ خاص مرتبط با drupal و wordpress بسازن. اما نکته‌ای که داشت این […] ادامه مطلب