شرکت تاد حامی طلایی استارتاپ ویکند موبایل تهران

استارتاپ ویکند یک رویداد آموزشی-تجربی (Experiental Education) در سراسر دنیاست که در ۳ روز متوالی (در انتهای هفته) برگزار می گردد. در این برنامه شرکت کنندگان پر انگیزه ای شامل برنامه نویسان، مدیران تجاری، عاشقان استارتاپ، بازاریاب ها و طراحان گرافیک گرد هم می آیند تا طی ۵۴ ساعت ایده هایشان را مطرح کنند، گروه تشکیل بدهند و هر گروه…

Continue Reading

شرایط رقابتی و قفل بین‌پروسه‌ای در PHP

[این مقاله در سطح «پیشرفته» و نیازمند آشنایی خواننده با زبان PHP و نرم‌افزار Redis و مفاهیم «شرایط رقابتی» و «Shared Object» است.] کنترل دسترسی چند پروسه به منابع مشترک یا shared object ها از مسائلی است که روزانه در زندگی واقعی برنامه‌نویسان رخ می‌دهد. مدیریت این گونه از مسائل اهمیت بسیار زیادی در پیاده‌سازی نرم‌افزارها و سرویس‌های توزیع‌شده دارد. پیامد مدیریت…

Continue Reading

چطور یک Thread Pool بسازیم!

[این مقاله در سطح «متوسط» و نیازمند آشنایی خواننده با مفهوم «پردازش موازی» و زبان برنامه‌سازی «++C» است.] در پیاده‌سازی سرویس‌دهنده‌ها موارد بسیاری وجود دارد که در آن نیازمند پردازش درخواست‌های کوچک اما متعدد هستیم. برای درک بهتر مسأله یک شعبه‌ی بانک یا یک باجه‌ی فروش بلیت را در نظر بگیرید. در مثال شعبه‌ی بانک، تعداد مراجعان در طول یک روز غالباً…

Continue Reading

۹ دروغی که برنامه‌نویسان معمولاً به خودشان می‌گویند

بیاید با خودمون روراست باشیم، برنامه‌نویسا خدا نیستن. ممکنه فک کنن خدای کاری که انجام میدن باشن اما اونا هم چیزی بیش از یک انسان نیستن! و خب، مثل بقیه‌ی انسان‌ها با خودشون روراست نیستن. برنامه‌نویسا بیش از اونچه فکر می‌کنید به خودشون دروغ می‌گن. اینجا لیستی از ۹ دروغی که برنامه‌نویسا به خودشون می‌گن آورده شده.

Continue Reading

اسکرام به زبان ساده

اسکرام

اسکرام چی هست و  به چه درد ما می خوره؟ خب! مثل تمام مستند‌های ایرانی همون اول میریم سراغ معنی لغوی اسکرام (Scrum): معنی لغوی نداره و خیالتون راحت، اما اصطلاحاً شروع دوباره تو بازی راگبی رو اسکرام میگن؛ یعنی هر وقت به هر دلیلی، مثل خطا یا بیرون افتادن توپ بازی متوقف بشه، با اسکرام بازی شروع میشه. شاید دیده…

Continue Reading

میزبانی از رمزعبور

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

Continue Reading

همه‌چیز درباره‌ی وب‌سرویس‌های REST – بخش اول، چرا و چطور

haxonite.deviantart.com

[در این مقاله و مقالات مرتبط بعدی قصد داریم که مفهوم، شیوه‌ی طراحی و پیاده‌سازی یک وب‌سرویس REST را آموزش دهیم. بخشی از این مطالب ترجمه‌ای از مقاله‌ای است که لینک آن در انتهای مقاله آمده‌است، لذا جایی که لفظ «من» در متن موجود باشد، اشاره به نویسنده‌ی اصلی مقاله دارد. این مقاله در سطح «متوسط» و نیازمند آشنایی خوانند به…

Continue Reading

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

یکی از مهمترین عناصر مورد استفاده در صفحات وب فرم‌ها می‌باشد، که تقریباً هر برنامه‌ی کاربردی تحت وب شامل تعدادی فرم برای ایجاد و تغییر عناصر مورد نظر است. از این رو می‌توان گفت ایجاد فرم‌های کارآمد و قابل استفاده برای کاربر از اهمیت بسزایی برخوردار است.  به منظور استفاده‌ی آسان‌تر و بهتر از فرم‌ها ترفندهایی وجود دارد که در این مقاله می‌خواهیم یکی…

Continue Reading

مجموع ۸۷ سال سرگرمی در فروت کرفت!

فروت کرفت، نبرد میوه ها

چند کارت و مقداری طلا، همه‌ی آن چیزیست که نیاز دارید تا مدت‌ها سرگرم شوید. فروت‌کرفت. بازی‌ای که به سرعت نام خود را به‌عنوان محبوب‌ترین بازی آنلاین ایرانی بر سر زبان‌ها انداخت. همین حالا که شما این مطلب را می‌خوانید، بیش از ۳۰۰ هزار نفر برای آن ثبت نام و بیش از ۷۶ هزار نفر با آن به‌طور فعال بازی…

Continue Reading