Год 2014

Год когда закончился 2й Киевский Майдан, отделился Крым и началась война на/в Донбассе.

Еще с осени 2013 года стало понятно, что в Украине будет серьезная жопа. Соответственно инвестиционный климат будет прохладный, а бизнес среда будет скорее выживать, чем развиваться. Но случилось даже хуже, во время войны можно только делать вид что все хорошо, а хорошо оно не будет ни разу 😦

Понимая, что за пределами своего окружения влиять на ситуацию я слабо могу, решил удариться в работу. Ну, чтобы не думать о политике, не читать новости, не проживать за все более и более без башенные повороты событий (Крым, Донбасс, родственники там).

С конца февраля по середину лета работал в киевской студии компании Game Insight, которая делает игры. Вспомнил C++, освоил Objective-C, стал «любить» Xcode. За время моей работы студия переехала в другой офис, CEO компании сменился, ну и всякого по мелочи… Бетеатестер же я, нельзя меня на работу брать 🙂

Игра получилась красивая и интересная, не стыдно даже детям показать: Maritime Kingdom

Лето и начало осени прошло в нервотрепке под хештегом #ПалееваВернись. Все закончилось более-менее: Саша наломала немало разных дров, но таки вернулась в Киеве… Я кстати, на нервах, сбросил до 15 килограмм веса — хоть что-то полезное 🙂

С августа сорвался в трудоголизм по полной:

Happy Farm таки провели в 2014 году набор стартапов, хотя и по ускоренной программе — Lion Farm. Для кризисного года это было не просто…

В сентябре согласился посмотреть внутреннюю кухню старой, доброй компании EldoS которая была нашим партнером еще во временя ABF, то есть в начале 200х если не раньше 🙂 Внутри компании некоторые процессы уже давно устарели, но деньги зарабатываются регулярно, все сотрудники довольны. В общем, работать можно, но мозги постоянно пытаются смотреть в сторону чего-то более прогрессивного…

После возвращения из Америке основатели Happy Tom поняли, что делать продукты для котов и собак надо прямо в США. Они настойчиво хантили меня с идеей поехать «стартапить» в штаты… Но получилось все как обычно, слегка по-другому 🙂 Я у них типа главный по технологиям, хостингу и прочему RnD, но из Киева. А ребята работают с клиентами прямо в Америке. Правда, пытаются делать не по-простому (много контента, текстов, экспериментов), а по красивому (картинки, лендинги, «сказочки»). Но ничего, еще научатся и что-то из этого всего получится 🙂

Так же меня настойчиво хотели нанять другие «стартаперы» и не стартаперы. Я вон даже для Microsoft в Сиетле какое-то особое резюме заполнял 🙂

Сорри ребята, но везде и сразу я быть не могу. Да мне нравится помогать людям, но не в ущерб же себе и другим. Чем смогу — помогу, но большего обещать не буду. Да я всегда держу руку на пульсе всяких новых технологий и событий в IT, но на фултайме, без перерывов на взгляды со стороны, я видимо работать не умею…

Здоровье в этом году подкосилось. Видимо нервы, да и старость берет свое. И не надо смешков и улыбок: я начал работать лет с 14, а сейчас мне уже больше 37… За осень-зиму я проболел больше дней, чем ходил здоровым. Перед Новым Годом так вообще слег, 4 дня бредил и не вылазил из под одеяла…

Дети растут. Лука в этом году пошел в школу. Кристина в свои 10 уже совсем взрослая. Быстро дети растут! Хотел бы проводить больше времени с ними, но видно не в этой жизни.

Вот такой был год 2014. Если честно, то лучше бы его не было…

Надеюсь 2015 будет лучше! Всех с Новым Годом!

Ходить на работу

Ходить на работу — это привычное занятие для большинства современного населения. Но я ж с 1999 года работал только на себя…

Так сложилось, что с марта по август 2014 года я тоже побывал в шкуре офисного работника. Причины такого эксперимента: офигивание от событий в Украине и интересный проект.

В общем, не важно, что я там наработал, важно что я понял за последние полгода:

  • Ходить на работу каждый день — возможно.
  • От зарплаты до зарплаты живут все сотрудники, независимо от ее размера. Соответственно отложить денег — практически не получается.
  • Регулярное посещение рабочего места позволяет не думать о проблемах в стране или своем будущем. Да и вообще позволяет не думать ни о чем! Ну кроме рабочих задач 🙂

Что я буду делать дальше? А вот тут опять начинается офигивание от войны в стране, остутствие перспектив для себя и детей. Ну и тупое отсутствие бабла… Может действительно не париццо и ходить на работу? 🙂

P.S. Присылайте предложения, ну или отговорите.

Сертификаты, провижены и прочие грабли iOS разработки

Для начала давайте определимся

Провижен это такой файл, который закгужается с девелоерского сайта Apple и добавляется в среду разработки XCode

Девелоперский провижен — файл для определённого пекиджа com.company.SomeName или набора пекиджей com.company.* чтобы можно было компилировать, запускать и отлаживать прямо из XCode проект com.company.SomeName

Дистрибьюшен провижен — файл для определённого пекиджа com.company.SomeName или набора пекиджей com.company.* чтобы можно было отгружать публичный билд (Archive в .ipa файл или прямо в АпСтор).
Кстати, на дистрибьюшен провижине невозможно запустить или отлаживать продукт прямо в XCode. Надо дев и дистриб провижены переключать постоянно, или разрабатывать и отгружать на разных машинах! 😦

Кроме провиженов есть понятие персональный сертификат или айдентити которые добавляются в системный KeyChain.

Девелоперский Сертификат — сертификат только для зарегистрированных в Apple Developer людей (с Apple ID) для разработки и запуска на дивайсах из XCode. Притом для того чтобы человек может быть любым, даже не привязанным к комапнии выдавшей Девелоперский провижен, но лучше так не делать 🙂

Айдентити для дистрибьюции — это такой же девелоперский сертификат, но выданный на человека который является членом команды (указан в Control Panel Apple). Без такой айдентити невозможно собрать билд для Дистрибьюшен провижена!

Так что же надо и когда?

Чтобы отлаживать и разрабатывать (но без Store и InAppPurchase) прямо из XCode, для пекиджа com.aaa.bbb достаточно:

  1. Девелоперский Провижин для com.aaa.bbb
  2. Дивайс присутвует в файле этого Дев. Провижена для com.aaa.bbb
  3. Подойдет любой Девелоперский Сертификат

Чтобы компилить, отлаживать и получать InAppPurchase и прочие Store вещи прямо из XCode, для пекиджа com.aaa.bbb нужно:

  1. Девелоперский Провижен для com.aaa.bbb
  2. Дивайс присутвует в файле Девелопер Провижена com.aaa.bbb
  3. Девелоперский Сертификат выданный на сотрудника компании!

Чтобы отгрузить билд com.aaa.bbbb для AppStore нужны:

  1. Дистрибьюшен провижен для com.aaa.bbb
  2. Айдентити зарегистриррованного Apple Developer сотрудника компании.

Apple такой Яббл © #ЖизньБоль

Огромные задержи и тормоза при разработке под iOS

И снова здравствуйте (c)

Если вам в жизни не повезло и судьба заставила вас разрабатывать приложения под мобильные дивайсы комании Apple, то этот пост будет полезен для вас.

Если вы не разработчик то лучше не читайте, это опасно!

Читать «Огромные задержи и тормоза при разработке под iOS» далее

Objective C — язык для гомофилов!

Вроде бы Яббл обещает новый языг программирования и откажется от Object C.

Как же так? Это же такой классный и забористый языг! Вот смотрите на что я целый день сегодня потратит, как же я теперь буду жить без такого красивого и полезного кода? 🙂

Крутой код на Обжектив Це Плас Плас