کد زنی

در اینجا مسائل روزمره فنی برنامه نویسان ذکر می شود. متن های کوتاهی که گاهی چند روز برنامه نویسان را دچار مشکلات فنی میکنند

Nginx و مولتی ترد

قبلا پروژه پر ترافیکی برای یک شرکت با ۵۰۰ کاربر هم زمان طراحی کرده بودم دو سال از روی پروژه گذشت و سری بهش زدم پروژه رو با پایتون جانگو و django rest framework و redis و mysql و mongo و elastic زده بودم جا داره تعجب کنید چرا اینقدر ابزار ولی سرعتشون فوق العادست.

وقتی وظیفه تمامی ارسال پیام ها را به گوگل میسپاریم

مدت زیادی بود که دنبال استفاده از google cloud messaging بودم. اونقدر طول کشید که گوگل نامش رو به firebase cloud messaging تغییر نام داد. با این حال با استفاده از این ابزار جادویی تونستم کارهای زیر رو انجام بدم ارسال پیام به موبایل های اندرویدی که نسخه از نرم افزارم رو نصب کرده بودند

وقتی Django فعالیت های طولانی را میسپارد به Redis

کاربری وارد سایت شما می شود و شما می خواهید پس از ثبت نام برای کاربر مورد نظر پیام کوتاهی ارسال کنید یا توسط گوگل برای کاربر مورد نظر پیامی ارسال کنید. خوب آیا باید تا آخرین لحظه ی ارسال کاربر را معطل نمود و بعضی اوقات بیش از یک دقیقه یک post را معطل

تبدیل صفحه angularjs به pdf

چند روز وقت گذاشتم برای تبدیل صفحه angularjs به pdf و نتایج زیر رو گرفتم weasyprint به خوبی تبدیل به pdf میکنه در پایتون ولی بطور کل جاوا اسکریپت رو نادیده میگیره weasyprint نسبت به authentication در وب امکاناتی نداره html2pdf برای پایتون ۳.۶ طراحی نشده xhtml2pdf به خوبی در نمیاره صفحه رو و ….

مشکل $state در rootScope

سلام دوستان چند وقتی به مشکلی بر خورده بودم و اون هم این بود که وقتی view را فراخوانی میکردم سپس مجددا به آن مراجعه می کردم view جدید به صفحه append میشد بعد از مدت ها تحقیق فهمیدم فراخوانی $state.go یا $state.transition باعث رفتارهای عجیبی از این کتابخانه می شود پس پیشنهاد میکنم سوییچ