#تکنواهدا : موبایل قدیمی و بازنشسته شما ممکنه زندگی یک نفر رو تغییر بده

phone

موبایل‌ها هرچقدر هم که هوشمند باشن قدیمی می‌شن. گاهی یک ترک کوچیک رو صفحه یا اصولا «کهنه شدن» باعث می‌شه بعضی از ما سراغ یک گوشی جدید بریم. گاهی هم هدیه‌ها یا حتی تکنولوژی‌های نو باعث می‌شن کهنه‌ها دل‌آزار بشن و گوشی‌هایی که هنوز هم می‌تونن دل یک نفر رو خوشحال کنن، به گوشه قفسه‌ها برن. من گروهی از این آدم‌ها رو می‌شناسم که گوشی‌های توی کشو و انبار و کمد ما می‌تونه حسابی .. نه فقط خوشحال که زندگی‌شون رو تغییر بده.

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

حالا یادتون بیارین که آدم‌هایی هستن که سیصد هزار تومن براشون پول خیلی زیادی است و دقت کنین که کلی هم آدم داریم (از جمله من) که وقتی تکنولوژی قدیمی می‌شه حوصله فروختنش رو ندارن یا فکر می‌کنن این دیگه به درد کسی نمی‌خوره یا خودشون رو درگیر پیچیدگی «خلاص شدن از دست ابزار» نکردن و فقط ابزار رو یک جایی بایگانی کردن.

همه اینها رو که بذارین کنار هم پیشنهاد من واضحه:

اگر گوشی یا تبلت یا تکنولوژی مشابه دیگه‌ای دارین که خراب نیست و به شکل آبرومندی کار می کنه ولی شما دیگه بهش علاقه‌ای ندارین یا استفاده‌اش نمی‌کنین به jadijadi@gmail.com یک خبر بدین و من هماهنگ می‌کنم گوشی رو از شما می‌گیرم و به کسی می‌دم که این براش می‌تونه تحولی در روابط اجتماعی باشه و خبرش رو به شما می‌دم که کجا استفاده شده تا همه یک کم خوشحالتر باشیم.

معلومه که اگر من رو نمی‌شناسین یا اعتماد نمی‌کنین یا هر چی پیشنهاد هنوز سر جاشه:

اگر کسی رو می‌شناسین که منطقا باید ارتباطاتی مشابه من و شما داشته باشه ولی نداره چون به اندازه من و شما خوش شانس نبوده؛ تکنولوژی آبرومندی که بازنشسته کردین و نه می خواین بفروشین و نه استفاده می کنین رو بهش هدیه بدین.

کتاب «فقط برای تفریح» به شکل یک اپ در کافه بازار

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

آپدیت: در حال حاضر صحبت خاصی برای سود فروش نکردیم. احتمالا فروش عجیبی هم نداره که نیاز به این صحبت باشه. از نظر من تا دو میلیون تومن اول همه سود فروش مال توسعه دهنده باشه و بعد از اون نصف نصف (:

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

دوست خوب هکرم میلاد زنگنه نکته جالبی رو بهم یادآوری کرده:

امروز یه چیز جالب دیدم که نشون میده که برنامه هایی مثل cat و … خروجی کاملی از اون چیزی که واقعا درون فایل هست بهمون نشون نمیدن. برای مثال:

escape sequences

دلیل این اتفاق اینه که cat واقعا همه کاراکترها رو به همون شکلی که هستن توی خروجی استاندارد برامون چاپ نمیکنه و وقتی به \033[2A ( یا بطور کلی تر \033[XA )میرسه یکار خاص میکنه. این عبارت باعث میشه وقتی برنامه به این قسمت رسید به تعداد X خط (توی این مثال X دو هست) کرسر رو بالا ببره و باعث بشه X خط بالایی بازنویسی شه و در نتیجه باعث بشه ما گول بخوریم!
چنین چیزی ممکنه خیلی برای افراد عادی با اهمیت جلوه نکنه اما برای ادمین ها و لینوکسی ها که دائم با اسکرپت ها سرو کار دارن مهمه چون با همچین حقه ای ممکنه بدون اینکه بفهمن اسکریپت های مخربی رو اجرا کنن.

حرفش کاملا درسته و اکثرا هم می‌دونیم که Escape Characterها می‌تونن خروجی ترمینال رو تغییر بدن (مثلا رنگی کنن، پاک کنن، جابجا کنن، …) ولی اکثرا توجه نمی‌کنیم که یک اسکریپت در cat ممکنه چیز دیگه ای از اون چیزی که واقعا هست نشون داده بشه. در کل همیشه می‌گیم که بدون فهمیدن هیچ چیزی نباید روی کامپیوترتون اجراش کنین و الان ظاهرا باید بگیم که بعضی اسکریپت ها حتی ممکنه اون چیزی که در لحظات اول به نظر می‌رسن هم نباشن! یک مدیر سیستم مثل گرگ با چشم باز می‌خوابه!

پی.نوشت. ایریکس اشاره کرد که می‌شه از سوییچ A در دستور cat استفاده کرد تا همه کاراکترها اونطوری که واقعا هستن دیده بشن (زندگی از این سوییچ‌ها نداره؟ البته اگر داشت خیلی لوس می شد فضا)

فرصت شغلی برای برنامه‌نویس iOS علاقمند به بازار جهانی

apps-preview-for-jadi

شرکت Marblzz در زمینه تولید برنامه برای گوشی‌های هوشمند فعالیت می‌کنه. به جز محصول Heapo که یک نرم‌افزار مولتی‌پلتفرمه، محصولات دیگه‌مون شامل Weafo، Neato و Remembo برای سیستم عامل iOS طراحی و ساخته شدن. این محصولات برای بازار جهانی تهیه شدن و همین الان حدود نیم‌میلیون کاربر ازشون استفاده می‌کنن.

ما برای توسعه تیممون دنبال یه برنامه‌نویس کنجکاو، خلاق و پر انرژی می‌گردیم.

مهارت‌های مورد نیاز

  • با علوم کامپیوتر آشنا باشه
  • برای iOS برنامه نوشته باشه یا بتونه تو مدت کوتاهی یاد بگیره
  • سریع و تمیز کد بزنه و از الگوهای پذیرفته شرکت در این مورد پیروی کنه و مهمتر از همه توانایی انجام کارگروهی داشته باشه و از کار کردن توی تیم، چیز یاد گرفتن و چیز یاد دادن احساس شادمانی کنه.

مزایای این کار

  • ساعات کاری منعطف (پاره وقت/تمام وقت)
  • لذت کار تو یه تیم پویا و صمیمی
  • تجربه ساخت و توسعه محصول برای بازار جهانی
  • بیمه

شیوه تماس

با استفاده از کد «jadi» برای ثبت نام همایش اینده وب ۲۵٪ تخفیف بگیرین

در پست قبل گفتم که همایش آینده وب در آخر این هفته برگزار می شه و از شما خواستم که اگر نکته‌ای دارین که لازم می دونین در این همایش گفته بشه، بهم بگین و حالا هم دوستان لطف کردن و گفتن اگر در موقع همایش آینده وب از کد jadi استفاده کنین، ۶۰ هزار تومن تخفیف می‌گیرین. البته راستش رو بخواین در این تیپ جاها بخش بزرگی از شرکت کننده ها باید از طرف شرکت‌ها و سازمان‌ها ثبت نام بشن و ثبت نام مستقل احتمالا درصد کمتری داره. درسته که دو روز برنامه در جایی خوب و صبحانه و ناهار و خوراکی ها و البته سخنرانی‌ها و پنل‌ها مطمئنا اینقدر می ارزن ولی از اون طرف دوستانی هستن که وقتی می خوان بگن علاقمند به حمایت از کتاب زندگی لینوس توروالدز حدود هزار تومن می تونن کمک کنن و من از این حمایتشون خیلی خوشحال می شم. به هرحال.. امیدوارم ببینمتون؛ اما به شرطی که این ثبت نام براتون گرون نباشه. اگر فکر می کنین گرون است یعنی شرکت‌تون باید شما رو ثبت نام می کرد یا باید تلاش کنین شرکتی داشته باشین که بقیه رو ثبت نام کنه (:

برای سخنرانی «چرا ممکنه کار کردن به صورت آزاد به نفع شما باشه؟» ایده‌ای دارین؟

احتمالا می‌دونین که این چهارشنبه و پنجشنبه کنفرانس آینده وب در جریان است و من در روز اول بخشی از یک پنل هستم و در روز دوم یک سخنرانی دارم با این عنوان که چرا ممکنه کار کردن به صورت آزاد به نفع شما باشه؟. ایده من برای این صحبت بیست دقیقه ای چیزی شبیه این است:

نرم افزارهای آزاد و مدل های توسعه مبتنی بر باز بودن متن، این سال ها شدیدا در حال گسترش هستند به شکلی که امروزه تقریبا غیر ممکن است یک متخصص وب با آن‌ها سر و کار نداشته باشد. شما احتمالا با بعضی از این تکنولوژی ها کار کرده اید و با برخی دیگر آشنایی دارید. در این ارائه به مفاهیم پایه‌ای آزادی نرم افزار می‌پردازیم و سپس با تکیه بر چند مثال در این مورد بحث می‌کنیم که چرا حرکت به سمت نرم‌افزارهای آزاد به نفع شاغلان این صنعت است.

و چون در دفاع / تبلیغ نرم‌افزار آزاد حرف می‌زنم خیلی خوشحال می‌شم اگر شما هم در کامنت‌ها هر نکته‌ای که به نظرتون مفید است مطرح بشه رو بگین تا ارائه بهتری داشته باشیم. یا حتی لینک یا خبر مهم یا مثال باحال یا هر چی.

پادکست شماره یک آی تی ویس: گپ با جادی

دوستان خوبم در آی تی ویس شماره اول پادکستشون رو منتشر کردن و خوش شانس بودم که افتخار دادن و با من گپ زدن (: امیدوارم قسمت اولش رو گوش بدین و مشتری بشین. در این پادکست در مورد چیزهای خیلی متنوع گپ می زنیم و فضای نزدیک به شماره چگونه هکر شویم است که توش با بچه‌های آیپالس گپ زده بودم.

روشی برای ارزیابی پیشنهادهای شغلی: در یکی از جلسات شرکت، شرکت کنید

scrum
(اسد صفری در حال آموزش اسکرام – عکس صد در صد باربطی نیست ولی عکس بهتری پیدا نکردم)

فرض کنین که پیشنهاد شغلی خوبی گرفتین ولی هنوز مطمئن نیستین که آیا می‌خواین به اون شرکت برین یا نه (خیلی لوکسه؟ نگران نباشین، خیلی زود براتون پیش می‌یاد). چه راه حلی دارین؟ صبر کردن؟ فکر کردن؟ مشورت کردن؟ کیمبرلی کسپر در یک مطلب جالب توی بی‌بی‌سی پیشنهاد جالبی داره:

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

منطقی نیست؟ من بعد از سال‌ها تجربه و عوض کردن چند شرکت به نظرم می‌یاد این یکی از بهترین توصیه‌های ممکن در وقتی است که آدم نمی‌دونه می‌خواد عضو تیمی باشه یا نه.