Pull to refresh
4
0
Анатолий @MximuS

Full Stack developer

Send message

Инструкция по публикации iOS-приложения в App Store

Reading time6 min
Views125K
Однажды менеджеры Лайв Тайпинг подумали: «Как хорошо было бы иметь инструкцию-чеклист, чтобы ничего не забыть перед публикацией приложения в стор. С ней можно перестать носить всё в голове и не объяснять вновь пришедшим менеджерам, что к чему, а просто скинуть гуглдок». Подумали и написали — для себя. Но потом поняли, что нехорошо скрывать полезную информацию от общественности. Поэтому мы надеемся, что инструкция поможет менеджерам всех остальных студий так же, как помогает нам.

Тема этой заметки — публикация приложения в App Store. Чуть позже мы опишем порядок действий для публикации в Google Play.

Что же нужно сделать PM`y в ходе публикации:

  1. создать аккаунт в App Store для заказчика, если у заказчика его нет, или предложить
  2. опубликовать приложение с нашего аккаунта;
  3. подготовить маркетинговые материалы (иконка, скриншоты, текст, видео для предпросмотра приложения);
  4. приложить к сборке сертификат цифровой подписи;
  5. настроить оплату за пользование приложения;
  6. Отправить сборку в App Store.

Идём под кат и разбираем по порядку.


Читать дальше →
Total votes 20: ↑17 and ↓3+14
Comments14

Как добавить AppIcon и LaunchScreen в приложение на React Native

Reading time7 min
Views26K

Не занимаясь никогда ранее нативной разработкой под мобильные платформы, и в этот раз решил пойти "легким путем" — освоить React Native. Наибольшей трудностью стало добавление иконки приложения(AppIcon) и экрана загрузки (Launch Screen). О чем и хочу рассказать в данной статье тем, кто осваивает React Native.

Читать дальше →
Total votes 19: ↑14 and ↓5+9
Comments13

Как платить программистам меньше

Reading time4 min
Views80K
Для создания программного обеспечения нужны программисты. К сожалению, их труд стоит дорого, они ленивы и их почти невозможно контролировать. Независимо от того, насколько хорошо работают их программы, вы должны платить им каждый месяц, и, конечно, чем меньше вы платите, тем лучше. Однако, иногда сотрудники догадываются, что им недоплачивают и уходят. Как этому помешать? Жаль, что сегодня нет возможности заставлять их работать насильно. Есть несколько техник, которые помогут платить программистам меньше, и я хочу о них рассказать.
Читать дальше →
Total votes 150: ↑106 and ↓44+62
Comments145

Собеседование на программиста в Amazon

Reading time7 min
Views126K

Представляю вашему вниманию перевод своей статьи Amazon software engineer interview, изначально опубликованной на английском на sobit.me.


Amazon - We Pioneer


Не так давно со мной связался технический рекрутер из Amazon. Компания организовывала трехдневное онсайт собеседование по найму программистов в их берлинский офис.


Весь процесс, начиная с того, как со мной связались, и заканчивая подписью контракта, занял около двух месяцев. Я хотел бы поделиться опытом, как все прошло, и что, на мой взгляд, помогло мне получить работу.


Если я не упомянул чего-то важного в статье, спрашивайте в комментариях. Постараюсь ответить максимально подробно.

Читать дальше →
Total votes 71: ↑62 and ↓9+53
Comments258

Нейронные сети на Javascript

Reading time7 min
Views164K
image
Идея для написания этой статьи возникла прошлым летом, когда я слушал доклад на конференции BigData по нейронным сетям. Лектор «посыпал» слушателей непривычными словечками «нейрон», «обучающая выборка», «тренировать модель»… «Ничего не понял — пора в менеджеры», — подумал я. Но недавно тема нейронных сетей все же коснулась моей работы и я решил на простом примере показать, как использовать этот инструмент на языке JavaScript.

Мы создадим нейронную сеть, с помощью которой будем распознавать ручное написание цифры от 0 до 9. Рабочий пример займет несколько строк. Код будет понятен даже тем программистам, которые не имели дело с нейронными сетями ранее. Как это все работает, можно будет посмотреть прямо в браузере.
Читать дальше →
Total votes 58: ↑54 and ↓4+50
Comments79

Полноценный lazyload на node.js

Reading time3 min
Views17K

С выходом Node.js 6.0 мы из коробки получили готовый набор компонентов для организации честного ленивого загрузчика. В данном случае я имею в виду lazyload, который пытается найти и загрузить нужный модуль только в момент запроса его по имени и находится в глобальной области видимости для текущего модуля, при этом не вмешиваясь в работу сторонних модулей. Написано по мотивам статей Node.JS Избавься от require() навсегда и Загрузчик модулей для node js с поддержкой локальных модулей и загрузки модулей по требованию.


Данная статья носит больше исследовательский характер, а ее целью является показать особенности работы Node.js, показать реальную пользу от нововведений ES 2015 и по новому взглянуть на уже имеющиеся возможности JS. Замечу, что этот подход опробован в продакшене, но все же имеет несколько ловушек и требует вдумчивого применения, в конце статьи я опишу это подробнее. Данный DI может легко использоваться в прикладных программах.

Читать дальше →
Total votes 20: ↑16 and ↓4+12
Comments22

VLOG программиста о программировании и жизни в Германии

Reading time1 min
Views5.1K
Привет!

Вот уже почти два года я живу и работаю в Гамбурге. В августе прошлого года я начал вести влог, в котором делюсь своими впечатлениями о жизни в Германии и своими мыслями о профессии. Уезжал по голубой карте, выбирал между Берлином и Гамбургом. До марта этого года работал в компании XING, почти как линкед-ин только для немоязычного рынка. Уволился и, вот уже второй месяц работаю в цифровом подразделении круизной компании AIDA. Если у вас есть есть вопросы я с радостью на них отвечу.

Total votes 9: ↑6 and ↓3+3
Comments7

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

Reading time13 min
Views8.9K
Те кто учился в школе помнит, что обычная изучаемая в школе геометрия называется геометрия Эвклида и основана она на некотором небольшом количестве аксиом. А если (что уже обычно изучают не в школе) заменить даже одну аксиому на другую – получится другая и во многом удивительная неэквклидова геометрия.
image

Цель данной небольшой статьи сформулировать те «аксиомы», на которых основаны все современные денежно-финансовые системы, а потом заменить эти аксиомы на другие, чтобы увидеть – как может выглядеть теоретически максимально радикальная реформа существующей денежно-финансовой системы.
Читать дальше →
Total votes 17: ↑14 and ↓3+11
Comments30

Текстовый туториал по React.js и Redux на русском

Reading time2 min
Views204K

(у учебника по Основам React вышло второе издание, Redux-учебник в процессе обновления)

Закончил работу над парой подробных текстовых туториалов на русском. Постарался уделить как можно больше времени практике. По ходу повествования есть вопросы, задачи и решения.


Курс про Redux попал в официальную документацию.


Оба руководства бесплатны и выложены на gitbook (можно скачать PDF, ePub, mobi).


В текстах нарочно участвуют термины переведенные на русский (например, состояние), английские (state), либо английский термин написанный по-русски — стейт. Считаю это допустимым, и даже более того, удобным для читателя.

Читать дальше →
Total votes 37: ↑35 and ↓2+33
Comments22

Создание концепции мобильной f2p игры. Часть 1

Reading time5 min
Views17K


Hola Chicos!

Первым шагом в создании дизайна для мобильной F2P игры — будет концепция. Концепция должна включать в себя основную информацию об игре, причины создания именно такой игры и анализ рыночной ситуации.
Читать дальше →
Total votes 15: ↑10 and ↓5+5
Comments1

Стартап своими силами. История создания портала недвижимости

Reading time12 min
Views13K
Приветствую вас, уважаемые пользователи «Мегамозга»!

Хочу поделиться с вами своим опытом по созданию своего стартапа — портала недвижимости.

Статья получиться объемной, но зато даст представление о том, какой долгий путь я прошел для понимания того, как нужно, и как не нужно делать проекты.

Меня зовут Данилевский Кирилл и мне сейчас 36 лет. Я закончил Киевский политех в далеком 2000 году, и учился на факультете информатики. После выпуска начался мой самостоятельный полет разработчика.

Как веб-разработчик, я уже работаю более 10 лет. В юные годы (20-25 лет) я был полон оптимизма и всевозможных радужных идей. Я брался делать все. Все свои идеи я пытался реализовать самостоятельно.
Читать дальше →
Total votes 10: ↑9 and ↓1+8
Comments120

Опыт переезда для работы программистом в Берлин (часть 2)

Reading time7 min
Views46K
Добрый день! В первой части я рассказывал о том, как получал визу и искал жилье, а в этой расскажу, как найти работу в Германии и как это делал я. Забегая вперед, скажу, что в Берлине мне потребовалась 10 дней, чтобы получить первый оффер, который я в итоге и принял. Но приготовления были, конечно, более длительными.
Читать дальше →
Total votes 32: ↑31 and ↓1+30
Comments108

Фудкорт изнутри. Или как программист делал фудкорт

Reading time8 min
Views14K
Всем привет!

У меня давно была мечта открыть свой ресторан, а к любой мечте нужно по-тихоньку двигаться.
Этим летом я сделал первый шаг — открыл фуд-корт на маркете «4 сезона».
Большую часть времени работал мобильным разработчиком и поэтому не обошлось без приложение для телефона, статистики, да и вообще UX-наработок в создании стенда и оформлении продукции.

image

Будет всё:
  • про рынок,
  • идея,
  • мобильное приложение,
  • дизайн, лого,
  • UX и юзабилити в оффлайне,
  • ссылка на код,
  • линк в AppStore.

Читать дальше →
Total votes 8: ↑4 and ↓40
Comments2

PHP-Дайджест № 71 – интересные новости, материалы и инструменты (21 сентября – 5 октября 2015)

Reading time4 min
Views20K


Сегодня у PHP-Дайджеста день рождения! Исполнилось ровно три года с момента публикации первого выпуска на Хабре. Огромное спасибо всем, кто помогал создавать дайджесты, кто присылает ссылки и правки. Спасибо разработчикам за замечательные инструменты и авторам за их полезные статьи. Спасибо всему PHP-сообществу, а главное, спасибо вам за то, что читаете и поддерживаете PHP-Дайджест! Вместе сделаем наш PHP-мир лучше!

Под катом, как всегда, вас ждет подборка со ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Total votes 51: ↑48 and ↓3+45
Comments4

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №179 (28 сентября — 4 октября 2015)

Reading time7 min
Views26K
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости


Читать дальше →
Total votes 22: ↑19 and ↓3+16
Comments6

Webix 3.0 — новый, лиловый

Reading time3 min
Views32K
Webix 3.0


Судя по всему, разработчики этого фреймворка крайне чувствительно относятся к смене сезонов. Раньше я уже писал о новых версиях Webix. И выходили они либо в начале весны, либо в начале лета. На этот раз, судя по всему, в рамках борьбы с осенней депрессией разработчики выкатили мажорный релиз. В новом Webix 3.0, помимо уже привычных нам новых фич и багфиксов, появились два новшества, которыe вполне себе можно считать отдельными продуктами: Webix Jet и Visual Designer. Давайте разберемся, что это такое, зачем это нужно и как это выглядит.
Читать дальше →
Total votes 22: ↑20 and ↓2+18
Comments6

Мой опыт фриланса на Upwork

Reading time5 min
Views67K
Впервые я столкнулся с Upwork (тогда еще oDesk) в 2011м году, когда брат прислал на них ссылку в скайпе. Я только начинал работать на русских биржах, и подумал — почему бы не попробовать еще и на зарубежной. Но тогда все закончилось ничем. Результаты были слабыми, и, разочаровавшись во фрилансе как таковом, я бросил это дело.

Вернулся на Upwork только спустя два года, когда узнал, что есть те, кто серьезно занимаются фрилансом, и отлично живут на этом. Решил в этот раз ориентироваться только на зарубежных заказчиков, т. к. по первому опыту у них бюджеты были больше, а также они выше ценили свое и мое время. Так я снова оказался на Upwork.
Читать дальше →
Total votes 43: ↑40 and ↓3+37
Comments23

Как web-студии из Зеленограда запустить многомиллионный start-up и не помереть

Reading time3 min
Views8.7K
Привет, Мегамозг!
Сегодня я поделюсь нашим опытом, полученным за четыре года разработки проекта Ксенмарт. Читателя ждут мои личные инсайты и вредные советы. Если бы сегодня я решился делать что-то подобное, времени и денег потратили бы в 2–3 раза меньше.

image
Узнай больше!
Total votes 21: ↑17 and ↓4+13
Comments12

30 бесплатных онлайн-курсов, которые помогут запустить свой бизнес

Reading time1 min
Views28K
Впереди — последний месяц лета. Как его провести — решает каждый сам для себя. Я же предлагаю вам провести время с пользой для дела. Представляю 30 бесплатных онлайн-курсов по бизнесу и предпринимательству, которые помогут вам запустить свое дело с нуля: от генерации бизнес-идеи и оценки бизнес-плана до ведения собственной бухгалтерии.

image
Читать дальше →
Total votes 7: ↑7 and ↓0+7
Comments4

Google Developers Launchpad — всё что нужно для успешного старта

Reading time1 min
Views13K
Привет, Хабр! Мы стараемся поддерживать разработчиков инструментами, технологиями, информацией и вниманием. Одно из направлений нашей деятельности — программа Google Developers Launchpad, система поддержки стартапов и разработчиков приложений. Она была не так давно запущена в мире и практически сразу пришла и в Россию.



В рамках этой программы мы предоставляем различные возможности: как бизнес-услуги, PR-продвижение, так и технические вещи. Например, доступ к сервису Firebase, расширенный доступ к Google Maps API, к инструментам тестирования и тому подобное. Мы также даём возможность командам один на один пообщаться с экспертами Google, которые могут оценить дизайн и инфраструктуру приложения, посоветовать, как лучше реализовывать те или иные функции или оптимизировать приложение.

Программа перспективная и ряд российских проектов уже прошел или сейчас проходит через неё. Вместе с проектом AppTractor.ru мы отобрали шесть участников Launchpad и поговорили с ними об их работе.
Читать дальше →
Total votes 15: ↑13 and ↓2+11
Comments5
1
23 ...

Information

Rating
Does not participate
Location
Беларусь
Date of birth
Registered
Activity