موقعیت کاری دو-آپس در شرکت وادا

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

موقعیت شغلی

ما به همکاری با نقش DevOps Engineer نیاز داریم که در این موارد ما را یاری کند:

  • راه اندازی، نگه داری و بهبود ابزارهای CI
  • توسعه ابزار برای deployment، مانیتورینگ و نگه‌داری
  • عیب یابی و رفع اشکال در محیط‌های توسعه و عملیاتی
  • بهینه سازی نرم افزار، سیستم عامل، سرویس‌ها و پایگاه داده
  • طراحی، مدیریت و نگه داری ابزار برای خودکار سازی فرآیند‌های عملیات

شرایط کاری

  • شرکت واقع در خیابان ستارخان است
  • بازه کاری شنبه تا چهارشنبه از ساعت ۸ الی ۱۷ و زمان ورود و خروج تا حدی انعطاف پذیر است
  • بیمه تکمیلی برای همه همکاران درنظر گرفته می شود
  • صبحانه و ناهار در سالنی مجزا فراهم می‌شود
  • ابزار بازی (مثل فوتبال دستی و پینگ پونگ) و بازیکن‌های حرفه‌ای مهیاست
  • تلاش می‌کنیم برای همکارانمان بهترین ابزار و محیط کاری را فراهم کنیم

نحوه تماس

لطفا رزومه خود را به نشانی HR@vada.ir ارسال فرمائید.

آگهی ضد سیگاری که با رد شدن سیگاری‌ها، سرفه می‌کند

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

اینجا جایی است که سوئدی های ساکن استهکلم معمولا با سیگار ازش رد می‌شن. این شرکت تبلیغاتی عکس العمل آدم ها رو هم ضبط می‌کنه که گاهی خنده و گاهی تعجب است.

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

سی ان ان

آبشار طلایی ترامپ

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

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

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

منابع این گزارش تایید نشدن ولی سی ان ان می‌گه گزارش به باراک اوباما ارائه شده.

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

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

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

  • امن. تلاش بشه ریسک های هر چیز شناخته بشه و کنترل بشه
  • عاقلانه. رفتارها در شرایطی عاقلانه و با کنترل مغز اتفاق بیافتن
  • مورد توافق. دو آدم بالغ در مورد اتفاق مورد نظر توافق داشته باشن

و اینها رو هم علم پزشکی و عقل سلیم مشخص می‌کنه.

با استارتاپ بستون همراه باشین – ۱۷ تا ۲۳: حالا اپ اندروید داریم

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

اوه.. و بسیار خوشحال می شم اگر فرصت کنین توی کامنت ها نظرتون رو بگین. اینکه قراره تا کجا پیش بریم. من برنامه رو پیش می برم ولی آیا واقعا همه جزییات رو فیلم بگیرم؟ خب یک عالمه می شه تو وبلاگ. بخصوص که ما خواننده هایی داریم که احتمالا هیچ علاقه ای به این سری ندارن. یا مثلا می شه من سری رو ادامه بدم ولی دیگه دائم رو وبلاگ نذارم و هر کی می خواد کانال رو دنبال کن و فقط در موارد حساس بیارم روی کانال و این چیزها… خوشحال می شم نظر شما رو بشنوم و با تشکر از همه دوستانی که دارن کامیت می کنن. اوه.. و اگر کمی آیونیک بلدین و کمی سی اس اس و دید هنری قابل قبولی دارین (یا استانداردها رو می دونین) خیلی عالی خواهد بود اگر به فرانت اند خسته ما کمک کنین (:

بستون ۱۷ – تب خرج و دخل

حالا که شروع کردیم به ساختن اپ آیونیک یا همون کوردوا که می تونه روی اندروید و آیفون و بقیه اجرا بشه، باید دو تا تب درست کنیم: ثبت خرج و ثبت درآمد. بریم براش!

بستون ۱۸ – ساخت داشبورد آپدیت شونده آیونیک

در این مرحله، کاری می کنیم که داشبورد برنامه‌مون با هر بار ورود بهش عدد جدید رو نشون بده. اینطوری وقتی خرجی اضافه می کنیم و وارد داشبورد می‌شیم، تاثیرش در اعداد دیده می شه.

بستون ۱۹ – نوشتن ای پی آی لاگین در سمت سرور

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

آپدیت: لینک اول درست کار نمی کرد. یکبار دیگه آپلود کردم.

بستون ۲۰ – نوشتن لاگین در سمت موبایل (۱ از ۳)

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

بستون ۲۱ – نوشتن لاگین در سمت موبایل (۲ از ۳)

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

بستون ۲۲ – نوشتن لاگین در سمت موبایل (۳ از ۳)

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

بستون ۲۳ – کمی تمیزکاری و اپ موبایل ما نوشته شده

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

اشتباه زدم، فاک!

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

برنامه با پایتون است و برای نصبش کافیه بزنین:

sudo -H pip install thefuck

و بعد از اولین fuck، خودش راهنمایی می کنه که چی رو باید کجا بنویسین. احتمالا یک کد کوتاه رو در bashrc. یا zshrc. و بعد اجرای دوباره bash یا zsh.

بستون ۱۴ تا ۱۶: دیدن آمار، مرج کردن پروژه در گیت‌لب و کامند لاین و شروع اپ اندروید و آیفون

در ادامه پروژه بستون، ما یک اسکریپت کوچیک می نویسیم که بتونه آمار کارهامون رو نشون بده بعد چند تغییر که بقیه توی پروژه دادن رو مرج می‌کنیم و در نهایت پا در راهی جدید می‌ذاریم: ساخت اپ اندروید و آیفون و بقیه با کمک کوردوا و ایونیک. با ما باشین که داریم شروع یک استارتاپ تکنولوژیک رو از درون دنبال می‌کنیم.

بستون ۱۴ – دیدن آمار مقدماتی از سیستم

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

بستون ۱۵ – مرج کردن دو تا پول ریکوئست

اوه! گیت داره جدی می‌شه. دو نفر از دوستان تغییراتی روی بخش‌هایی از کلاینت پروژه دادن و من اونها رو یکبار از طریق خود سایت گیت‌هاب و یکبار از طریق کامند لاین مرج می‌کنم با پروژه اصلی. آماده این با گیت ور برین؟

بستون ۱۶ – شروع ساخت اپ انواع گوشی با آیونیک و کوردوا

خرج ها رو کجا می کنیم؟ پشت کامپیوتر؟ نه… در حال حرکت! پس لازمه یک اپ هم برای پروژه داشته باشیم. در این قسمت اولین استخون بندی اش رو راه اندازی می کنیم و حتی بخشی از آمارها رو هم نشون می دیم. خیلی چیزها هارد کد شده ولی این فقط قدم اوله. ما حالا اپ اندروید، آی او اس،‌ ویندوز فون و بلک بری داریم؛ به افتخار آیونیک و کوردوا.

لینک‌های ویدئوها

راه انداختن کلیدهای تغییر روشنایی لپ‌تاپ ایسوس ذن‌بوک روی لینوکس

روی لپ‌تاپ Zenbook UX310 ایسوس اوبونتو و فدورا رو تست کردم و همه چیز بدون هیچ مشکل کار می کنه. البته اصلا سراغ کارت گرافیکی بازی نرفته ام ولی دیفالت کار می کنه. تنها چیزی که یکضرب کار نکرد کلیدهای تغییر روشنایی بود.

برای راه انداختنشون کافیه فایل

 /etc/default/grub

رو ادیت کنیم و خط زیر رو به آخرش اضافه کنیم:

GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi="

این باعث می شه عبارتی که اضافه کرده ایم به انتهای فایل‌های تنظیمات گراب اضافه بشه. بر اساس اینکه لپ‌تاپ efi است یا بایوس لازمه که تنظیمات گراب رو دوباره ایجاد کنیم. روی لپ تاپ من که fedora داره و uefi، این دستور اینکار رو می کنه:

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

معلومه که شما باید دستورات مرتبط با شرایط خودتون رو بزنین و توجه داشته باشین که اینکار نسبتا حساس است و اگر ندونین دارین چیکار می کنین بهتره انجامش ندین و اول یاد بگیرین که گراب چطوری کار می کنه (:

بعد از ریبوت، دگمه‌های کم و زیاد کردن نور صفحه نمایش من کار می ‌کنن.

بالاخره وقت خداحافظی از بش رسید، سلام زیشل

شل‌ها مهم هستن. اونها دستورات رو از شما می گیرن و خروجی‌ها رو به شما نشون می‌دن. معمولا سیاه هستن ولی می شه به هر رنگی درآوردشون. توی دنیا یکی از مشهورترین شل‌ها، بش است و من همیشه از Bash استفاده کردم که همه جا سازگاری حفظ بشه. شل‌های بهتر مثل ksh و غیره هم هستن ولی در نهایت بش برای من به خاطر اینکه همه جا حضور داشت، انتخاب اصلی بود. ولی دیگه نیست.

الان مدتی است که از zsh استفاده می‌کنم. خوبی اصلی زد اس اش برای من اینه که تا حد خیلی زیادی همون bash است با چند فیچر بهتر. مثلا توی تکمیل کردن دستورات با tab بسیار بهتر عمل می کنه می شه توش چیزها رو خلاصه‌تر نوشت. هیستوری توش راحتتر پیدا می شه و حتی می‌شه با تب، سوییچ ها رو دید. چیزی که بارها برای من توی بش پیش می‌امد این بود که دستور رو نصفه می‌نوشتم، می‌اومدم بیرون و سوییچ رو نگاه می‌کردم و بر می‌گشتم به دستور اما حالا به راحتی با زدن tab سوییچ‌ها دیده می‌شن.

این شل امکان تنظیمات زیادی داره ولی تقریبا بهترینشون برای شروع در پروژه ای به اسم oh my zsh جمع شده. برای اضافه کردن زیشل به سیستم و انتخاب اون به عنوان شل خودتون باید اول zsh رو نصب کنین، مثلا با یکی از دستورات زیر:

sudo apt install zsh #debian, Ubuntu, Ming
sudo yum install zsh #fedora, centos, redhat
sudo zypper install zsh #openSuse

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

sudo usermod -s /usr/bin/zsh jadi

تنظیمات عالی «اوه مای زیشل» رو هم می‌تونین با این یک دستور نصب کنین:

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

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

نکته مکی: اگر مک دارین و از OSX استفاده می‌کنین، نصب زیشل بسیار توصیه می‌شه؛ به طور خاص به خاطر قدیمی بود بش توی مک.