نوشتن تو بلاگ زمان زیادی میخواد، توئیتر هم محدودیت کاراکتر داره. فاصله‌ی بین اونارو این کانال پر میکنه. @abbas1991


🔶 تاکسی‌های آنلاین.. دوست دارید نحوه‌ی کارشو ببینید، فیلم کوتاه لینک زیر رو نگاه کنید

بخشی که داخل ترمینال نقشه رو باز میکنه خیلی خوبه😄. برنامه، ایدش از اولی هم خیلی خیلی بهتره😃 api همه تاکسی‌های آنلاین رو پیدا کردن و وقتی توی برنامه مقصد رو مشخص میکنید، قیمت همه‌ی سرویس‌هارو میده. مثلا میگه اسنپ ۵۰۰۰تومن میشه و تپسی ۱۰۰۰۰تومن! 😃 عکس‌های اپلیکیشن رو میتونید توی خود کافه‌بازار ببینید. من شخصا هیچ کدوم از این برنامه‌هارو استفاده نمیکنم، فقط بخاطر جالب بودنشون معرفی میکنم. مسئولیت استفاده ازشون به عهده‌ی خودتون هس …◀️ عضویت در کانال ...
  • گزارش تخلف

🔶 سمت تاریک اپلیکیشن‌ها!.. 🔹دیروز این توییت که لینکشو گذاشتم رو دیدم (عکسش پایین پیام لود شده)

🔶 سمت تاریک اپلیکیشن‌ها!.. 🔹دیروز این توییت که لینکشو گذاشتم رو دیدم (عکسش پایین پیام لود شده)
تا حالا به این دقت نکرده بودم که گاهی استفاده از اپلیکیشن مسیربابی میتونه اینقدر خطرناک باشه! قضیه زمانی بدتر میشه که تصور کنید راننده‌ای پشت ماشین نیس و ماشین خودران هس. توییت منو یاد اتفاق دیگه‌ای که چند سال پیش اتفاق افتاده بود انداخت. سال ۲۰۱۵ یه زن و شوهر برای مسافرت به برزیل رفته بودند. هدفشون این بوده که به یه خیابون توریستی توی نیتروی برن اما وقتی از برنامه Waze (اون زمان که این خبر رو میخوندم، عمرا فکر نمیکردم که روزی توی ایران Waze اینقدر معروف و خبرساز بشه😄) برای مسیریابی استفاده کردند! این اپلیکیشن اونارو اشتباها به یه خیابون دیگه به همون اسم میبره که خیابون فقیر نشینی هس و کلی باند موادمخدر داره. در نتیجه یه نفر ۲۰بار به ماشینشون شلیک میکنه و خانومه کشته میشه. پایان پیام فقط دو تا نکته: ۱) برنامه‌نویس باید حواسش به برنامه‌ای که مینویسه باشه، بعضی وقتا باگ‌های ساده میتونند برای کاربر خیلی گرون تموم بشند، ۲) اپلیکیشن‌های زیادی هس که در زندگی روزمره استفاده میکنیم، اما احتمال داره استفاده از همینا در زمان بحران‌ها نه تنها مفید نباشه، حتی خطر آفرین باشه!. ◀️ عضویت در کانال ...
  • گزارش تخلف

🔶 سمت تاریک اپلیکیشن‌ها!.. 🔹دیروز این توییت که لینکشو گذاشتم رو دیدم (عکسش پایین پیام لود شده)

🔶 سمت تاریک اپلیکیشن‌ها!.. 🔹دیروز این توییت که لینکشو گذاشتم رو دیدم (عکسش پایین پیام لود شده)
تا حالا به این دقت نکرده بودم که گاهی استفاده از اپلیکیشن مسیربابی میتونه اینقدر خطرناک باشه! قضیه زمانی بدتر میشه که تصور کنید راننده‌ای پشت ماشین نیس و ماشین خودران هس. توییت منو یاد اتفاق دیگه‌ای که چند سال پیش اتفاق افتاده بود انداخت. سال ۲۰۱۵ یه زن و شوهر برای مسافرت به برزیل رفته بودند. هدفشون این بوده که به یه خیابون توریستی توی نیتروی برن اما وقتی از برنامه Waze (اون زمان که این خبر رو میخوندم، عمرا فکر نمیکردم که روزی توی ایران Waze اینقدر معروف و خبرساز بشه😄) برای مسیریابی استفاده کردند! این اپلیکیشن اونارو اشتباها به یه خیابون دیگه به همون اسم میبره که خیابون فقیر نشینی هس و کلی باند موادمخدر داره. در نتیجه یه نفر ۲۰بار به ماشینشون شلیک میکنه و خانومه کشته میشه. پایان پیام فقط دو تا نکته: ۱) برنامه‌نویس باید حواسش به برنامه‌ای که مینویسه باشه، بعضی وقتا باگ‌های ساده میتونند برای کاربر خیلی گرون تموم بشند، ۲) اپلیکیشن‌های زیادی هس که در زندگی روزمره استفاده میکنیم، اما احتمال داره استفاده از همینا در زمان بحران‌ها نه تنها مفید نباشه، حتی خطر آفرین باشه!. ◀️ عضویت در کانال ...
  • گزارش تخلف

🔶 لینک‌های مطالعه‌ی آخر هفته‌ی شاد 🥁

🔹یکی از کارهای سخت توی تولید نرم‌افزار اینه که آدم تشخیص بده توی توسعه یه ویژگی باید چقدر زمان بذاره یا براش حساسیت به خرج بده. احتمالا برای شما هم خیلی پیش اومده که بخواید یه ویژگی خاصی رو به محصولتون اضافه کنید و به این فکرکنید که باید چقدر روش کار کنید خوبه، مثلا حالت‌های خاص X و Y رو هم توی پیاده‌سازی در نظر بگیرید یا فعلا نیاز نیست؟! علیرضا احمدی یه پست جدید به اسم «تصمیم‌گیری براساس واقعیت‌ها و نه فرضیات» نوشته که خیلی جالبه. توی مقاله در مورد این صحبت کرده که میخواستند سیستم ارائه بازخورد از مشتری رو به سرویس میاره (miare. ir) اضافه کنند اما یه سری فرضیه توی ذهنشون داشتند که بطور مثال کاربرها توی ۷۰درصد مواقع فقط وقتی مشکلی باشه بازخورد ثبت میکنن. در صورتی که توی واقعیت دیدند بطور کل فرضیشون اشتباه بوده! اگر براساس فرضیه اشتباه کار رو انجام میدادند، کلی زمان برای پیاده‌سازی چیزهای اضافه‌ای هدر میدادن که کاربر رو ترغیب کنند بازخورد ثبت کنه! در صورتی که همین الان کاربرا اینکارو میکنند. مقاله رو کامل بخونید، داخلش توضیحات خوبی درباره‌ی اینکه چطور باید تصمیم گرفت هست. ...
  • گزارش تخلف

🔶 فعالسازی خودکار با SMS

🔶 فعالسازی خودکار با SMS
🔹 احتمالا شما هم تا الان فیلم هکری که دسترسی‌های اپلیکیشن اسنپ رو به چالش کشیده دیدید. البته بیشتر از اینکه اسنپ رو به چالش بکشه، خودشو داغون کرده😃مخصوصا با اون تحلیل عجیبش از دسترسی‌های لوکیشن که دیگه اوج کارش بود. انگار هرچند وقت باید یه سری از بحث‌ها پیش بیاد. اگر باز یادتون باشه خیلی وقت پیشا یه همچین موضوعی در مورد کافه‌بازار هم پیش اومد و میگفتن با دسترسی SMS میخواد به همه‌ی SMSهای کاربر دسترسی داشته باشن و فلان و فلان! البته اصل بحث درست هست که هر اپلیکیشن باید سعی کنه کمترین دسترسی‌هارو بگیره ولی بعضی وقتا دیگه برنامه‌نویس مجبور هست بخاطر محدودیت‌های پلتفرم و راحت‌تر کردن کار کاربر یه دسترسی بگیره که در ظاهر نیاز نیست …🔹دسترسی به SMS برای خوندن کد فعالسازی نیازه تا کاربر مجبور نباشه خودش اون رو وارد اپلیکیشن بکنه، همونجور که کافه‌بازار ازش استفاده میکرد (البته فرض رو میگیرم واقعا سوء استفاده نمیکردن😃). اما کلا برای خیلی از کاربرها خوشایند نیس که به اپلیکیشن اجازه بدن به SMSهاشون دسترسی داشته باشه. البته با اومدن اندروید ۶ و اینکه در حالت اجرا میشه دسترسی‌ها رو گرفت، بخشی از مشک ...
  • گزارش تخلف

🔶 فعالسازی خودکار با SMS

🔶 فعالسازی خودکار با SMS
🔹 احتمالا شما هم تا الان فیلم هکری که دسترسی‌های اپلیکیشن اسنپ رو به چالش کشیده دیدید. البته بیشتر از اینکه اسنپ رو به چالش بکشه، خودشو داغون کرده😃مخصوصا با اون تحلیل عجیبش از دسترسی‌های لوکیشن که دیگه اوج کارش بود. انگار هرچند وقت باید یه سری از بحث‌ها پیش بیاد. اگر باز یادتون باشه خیلی وقت پیشا یه همچین موضوعی در مورد کافه‌بازار هم پیش اومد و میگفتن با دسترسی SMS میخواد به همه‌ی SMSهای کاربر دسترسی داشته باشن و فلان و فلان! البته اصل بحث درست هست که هر اپلیکیشن باید سعی کنه کمترین دسترسی‌هارو بگیره ولی بعضی وقتا دیگه برنامه‌نویس مجبور هست بخاطر محدودیت‌های پلتفرم و راحت‌تر کردن کار کاربر یه دسترسی بگیره که در ظاهر نیاز نیست …🔹دسترسی به SMS برای خوندن کد فعالسازی نیازه تا کاربر مجبور نباشه خودش اون رو وارد اپلیکیشن بکنه، همونجور که کافه‌بازار ازش استفاده میکرد (البته فرض رو میگیرم واقعا سوء استفاده نمیکردن😃). اما کلا برای خیلی از کاربرها خوشایند نیس که به اپلیکیشن اجازه بدن به SMSهاشون دسترسی داشته باشه. البته با اومدن اندروید ۶ و اینکه در حالت اجرا میشه دسترسی‌ها رو گرفت، بخشی از مشک ...
  • گزارش تخلف

جلسه آینده گروه پنج‌شنبه ۲۳ آذر ساعت ۱۶:۰۰ تا ۱۸:۰۰ در دیموند برگزار خواهد شد

جلسه آینده گروه پنج‌شنبه ۲۳ آذر ساعت ۱۶:۰۰ تا ۱۸:۰۰ در دیموند برگزار خواهد شد
علی محمدی برامون درباره کتابخانه Room صحبت میکنه. «کتابخانه Room در Google I/O ۲۰۱۷ به عنوان عضوی از مجموعه Architecture Components به صورت رسمی معرفی شد. به وسیله این کتابخانه علاوه بر اینکه از تبدیل کوئری‌ها به داده‌هایی از جنس جاوا (POJOs) خلاص می‌شویم، کوئری‌هایی که می‌نویسیم، در زمان کامپایل بررسی می‌شوند تا در زمان اجرا برنامه کرش نکند». برای شرکت در جلسه می‌تونید از طریق ایوند ثبت نام کنید (رایگان). ...
  • گزارش تخلف

🔶 لیست apiهای ایرانی.. در آخر خودش همه رو مرتب کرده و توی githubش داخل یه لیست نوشته

اگر شمام سایتی میشناسید میتونید pull request براش بفرستید یا به خودشون پیام بدید تا اضافه بکنند. خوبی کارشون اینه پتانسیل اینو داره یه مرجع کوچولو برای apiهای ایرانی بشه تا کار برای برنامه‌نویسا راحت‌تر بشه و apiهایی که نیاز دارند رو راحت‌تر پیدا کنند. لیست هم هست😃اگر باهاش آشنا نیستید، حتما چک بکنیدش. سورسش رو هم میتونید توی گیت‌هابم پیدا کنید …. ◀️ عضویت در کانال ...
  • گزارش تخلف

🔶 لینک‌های مطالعه‌ی آخر هفته‌ی شاد 🥁

🔹بنظرم سایت تسکولو یکی از بهترین ابزارهای تولید شده توسط برنامه‌نویسای ایران هس. ما توی شرکتمون برای مدیریت پروژه‌هامون ازش استفاده میکنیم، خوبیش اینه مثل بقیه ابزارهای مدیریت پروژه شلوغ یا پیچیده نیس که بعد یه مدت به روز کردن اطلاعات داخل سایت، خودش یه مشکل بشه. برای اینکه با روش‌های مختلف استفاده از تسکولو آشنا بشید، راهش اینه ببینید بقیه شرکت‌ها چطور ازش استفاده میکنند. خود تسکولو این زحمت رو داره میکشه و نتایج تحقیقشون رو توی سایتشون منتشر میکنند😃 توی لینک زیر میتونید بخونید که چطوری شرکت anetwork برای مدیریت کارهاشون از تسکولو استفاده میکنند. لینک مقاله:. از مشکلات کار برنامه‌نویسی اینه که حتی بعد از تعطیلی شرکت هم ذهن برنامه‌نویس خیلی درگیر استرس‌های کار هس. در این رابطه دو سه روز پیش یه مقاله‌ی جالب به اسم «چطور استرس محیط کار را به بیرون از محیط کار نیاوریم؟» توی بلاگ بابک دیدم. چندتا راه مختلف توضیح داده تا بتونید به این استرس کنترل کنید و دیگه با خودتون به خونه نبرید. راه‌هایی که معرفی کرده انجام دادنش ساده هس و کمک میکنه. ...
  • گزارش تخلف

🔶 داستانی در رابطه با متدولوژیهای توسعه‌ی نرم افزار

🔹همیشه برام سوال هست که شرکت‌های خارجی یا معدود شرکت‌های ایرانی چطوری نرم‌افزارهای خوبی تولید میکنند و کلا چه چیزی باعث میشه یه شرکت نرم‌افزار موفق باشه و یه شرکت در بیشتر پروژه‌هاش از بعد فنی یا زمانی شکست بخوره. برای اینکه به جواب سوالم برسیم مجبورم بدونم شرکت‌ها چطوری پروژه‌هاشون رو از شروع تا تحویل به مشتری مدیریت میکنن. متاسفانه شرکت‌های ایرانی خیلی اطلاعاتی از خودشونن منتشر نمیکنن (مخصوصا فنی)، حداقل من ندیدم. ولی توی شرکت‌های خارجی این قضیه بیشتر مرسوم هست و معمولا بیشترشون بلاگ‌های مهندسی دارن …🔹این مقاله که لینکشو براتون میذارم با اختلاف بهترین مقاله‌ی زندگیم بوده که خوندم😃 نویسندش Cyril Mottier هست که وقتی مقاله رو نوشته توی شرکت Captain Train مسئول بخش اندروید بوده. خیلی خیلی کامل با جزئیات توضیح داده که چطور نرم‌افزار شرکت رو توسعه میدن، چطور از git استفاه میکنند، چطور نسخه‌بندی نرم‌افزار رو مدیریت میکنند، از چه ابزارهایی استفاده میکنند، آپدیت میدن به چیا دقت میکنند و …! ‌ با اینکه طولانیه اما فکرکنم خودم دو سه باری کامل خوندمش😃 حتما بخونیدش، عالیه. لینک مقاله:. عضویت در کا ...
  • گزارش تخلف

🔶 لینک‌های مطالعه‌ی آخر هفته‌ی شاد 🥁 …🔹وقتی متن‌های انگلیسی رو بخونید، داخلشون از اصطلاحات فنی مختلفی مثل code coverage یا technic

دونستن اینجور اصطلاحات باعث میشه خیلی راحت‌تر متن‌هایی که میخونید رو درک کنید. بدهی فنی (technical debt) یکی از این اصطلاحات پر کاربرد هست. لینک زیر بدهی فنی رو به یک وام با بهره بالا تشبیه کرده و سعی کرده خیلی ساده توضیحش بده و انواعشو معرفی کنه. البته بدهی فنی همیشه بد نیست اما همیشه باید حواستون به باز پرداختش باشه. برای توضیحات کاملتر لینک زیر رو بخونید:. وقتی بود از بلاگ صدرا لینکی معرفی نکرده بودم😃بلاگشو که میخوندم باز دیدم یه پست خیلی جالب به اسم «چرا درباره‌ی بازاریابی محتوا داریم اشتباه میزنیم؟» نوشته. توی این پست در مورد این صحبت کرده که محتوا یک محصول نیست و رابطه هست. حالا اهمیت این موضوع چیه که بالاخره محتوا محصول هست یا رابطه؟! توی پاراگراف زیر بخشی از این اهمیت رو توضیح داده:. ...
  • گزارش تخلف

🔶 تفکر سیستمی.. 🔹عبارت «تفکر سیستمی»، عبارت دهن‌پر کن و باکلاسی هست

شاید با توجه به اسمش فکرکنید که بدرد همه نخوره و حتما باید مدیر یا سرپرست جایی باشید تا نیاز باشه با تفکر سیستمی آشنا بشید. اما برخلاف این تصور آشنا شدن با تفکر سیستم برای همه خیلی مفیده، سایت متمم میگه «آشنایی با مبانی نگرش سیستمی، باعث می‌شود که راهکارهای ما علمی‌تر و عملی‌تر بوده و از کوته‌نگری‌های رایج، در امان بمانند.». برنامه‌نویسا توی مدتی که یه ایده رو پیاده میکنن، تصمیمات زیادی باید بگیرن، قطعا افزایش مهارت‌های تصمیم گیری میتونه بهشون کمک زیادی بکنه. اگر علاقمند شدید و میخواید متوجه بشید که تفکر سیستمی کلا یعنی چی؟! حتما توضیحات آقای شعبانعلی رو از طریق فایل زیر گوش کنید. (مدت ۳۴ دقیقه). بخوام کمی در مورد سایت متمم توضیح بدم، باید بگم اولین سایتی هست که حاضر شدم بخاطر محتوا ماهیانه بهشون پول بدم😃 فکرکنم حق اشتراکش اون زمان‌ها ماهی ۱۲ ۱۳ تومن بود و الان گرون‌تر شده. هدف این سایت افزایش مهارت‌های مدیریتی و زندگی در کاربرانش هست. در همین راستا متمم یه دوره هم برای تفکر سیستمی داره که در لینک زیر میتونید جزییات این دوره رو ببینید و اگر دوست داشتید مطالبشو بخونید یا گوش بدید. ...
  • گزارش تخلف

🔹یکی از دوستان تذکری داد که بنظرم منطقی بود

تذکر در این رابطه بود که چون هر هفته مینویسم غروب دلگیر جمعه! باعث میشه اگر دلگیر هم نبوده، دلگیر بشه😃 در نتیجه از این به بعد احتمالا تغییرش میدم به «لینکهای مطالعه برای غروب هیجان انگیز جمعه» یا «لینکهای مطالعه برای جمعه‌ی شاد» یا اصن همون «لینک‌های جمعه» خالی😃 نتیجه‌ی انتخاب هرچی باشه، قطعا دیگه‌ از هفته‌ی بعد خبری از عنوان «لینکهای مطالعه برای غروب دلگیر جمعه🌞» نیس👍🏻. 🔹راستی از فرصت استفاده میکنم و از همه‌ی کسایی که در مورد کانال بهم فیدبک میدن تشکر میکنم، تا جایی که میشه سعی میکنم نظرات رو اعمال کنم😊 ...
  • گزارش تخلف