Мы обнаружили, что в #sailormoonredrawchallenge не хватает версии в пиксель арте и решили это исправить. Но и этого нам было мало, поэтому мы попросили Лёшу Берёзку (воина iOS-разработки) покосплеить. Зачем? По фану.
Кто получился лучше всех?
❇️ — Пиксель Мун.
🌙 — Сейлор Мун.
🍃 — Берёзка Мун.
Кто получился лучше всех?
❇️ — Пиксель Мун.
🌙 — Сейлор Мун.
🍃 — Берёзка Мун.
HIRING IS BACK! Срочно в номер две горячие вакансии.
1. iOS-developer (Нижний Новгород).
Ключевой фокус: проект по оформлению заказов в наших ресторанах через приложение. Сначала запустим в России, а потом и в других странах (Германия, Чехия, Польша).
Узнайте больше у Дельгиры (@Delunko) или тут.
2.Scrum master (Process / People lead) (Москва).
Ключевой фокус: выстраивание процессов в плотном взаимодействии с Product owner и Tech lead.
Узнайте больше у Саши (@alexpanev) или тут.
Если вы узнали в этих вакансиях себя — пишите. Если вы узнали в этих вакансиях ваших знакомых — поделитесь с ними этой записью, помогите нам найти друг друга.
#iosdeveloper #scrummaster #itvacancy
1. iOS-developer (Нижний Новгород).
Ключевой фокус: проект по оформлению заказов в наших ресторанах через приложение. Сначала запустим в России, а потом и в других странах (Германия, Чехия, Польша).
Узнайте больше у Дельгиры (@Delunko) или тут.
2.Scrum master (Process / People lead) (Москва).
Ключевой фокус: выстраивание процессов в плотном взаимодействии с Product owner и Tech lead.
Узнайте больше у Саши (@alexpanev) или тут.
Если вы узнали в этих вакансиях себя — пишите. Если вы узнали в этих вакансиях ваших знакомых — поделитесь с ними этой записью, помогите нам найти друг друга.
#iosdeveloper #scrummaster #itvacancy
nn.hh.ru
Вакансия IOS developer в Нижнем Новгороде, работа в компании DODO BRANDS (Dodo Pizza, Drinkit, Doner 42) (вакансия в архиве c 1…
Зарплата: до 210000 руб. Нижний Новгород. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 28.06.2020.
Передача «Смак» с Site Reliability Engineer.
11 июня в 18:00 Глеб Лесников научит вас готовить тост «Крок-мадам». Пальчики оближешь, а может ещё и за SRE и облачные технологии между делом поговорить получится.
Добавляйте встречу в календарь и присоединяйтесь в Google Meet: meet.google.com/miy-auna-hwp.
***
Для двух порций вам понадобится:
— 4 ломтика тостового хлеба;
— ветчина;
— твердый сыр;
— горчица;
— два яйца;
— подсолнечное/оливковое и сливочное масло
— листья салата;
— соль;
— фольга;
— сковородка с крышкой.
#sre #developerkitchen #devcooks
11 июня в 18:00 Глеб Лесников научит вас готовить тост «Крок-мадам». Пальчики оближешь, а может ещё и за SRE и облачные технологии между делом поговорить получится.
Добавляйте встречу в календарь и присоединяйтесь в Google Meet: meet.google.com/miy-auna-hwp.
***
Для двух порций вам понадобится:
— 4 ломтика тостового хлеба;
— ветчина;
— твердый сыр;
— горчица;
— два яйца;
— подсолнечное/оливковое и сливочное масло
— листья салата;
— соль;
— фольга;
— сковородка с крышкой.
#sre #developerkitchen #devcooks
А вы умеете готовить что-то сложнее яичницы?
👨🍳 — да, конечно;
🍳 — а что не так с яичницей?
👨🍳 — да, конечно;
🍳 — а что не так с яичницей?
«Смак» с Site Reliability Engineer Глебом Лесниковым уже в прямом эфире.
Присоединяйтесь в Google Meet: meet.google.com/miy-auna-hwp.
Присоединяйтесь в Google Meet: meet.google.com/miy-auna-hwp.
Google
Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.
Где-то полгода назад нам прилетел фидбэк: «Додо, вот вы везде говорите, что у вас своя система. А что это за система? И зачем она нужна сети пиццерий?».
Мы посидели, подумали и поняли, что вы правы. Мы пробуем объяснить всё на пальцах, но выходит рваными кусками и нигде нет полноценного описания системы. Так начался долгий путь сбора информации, поиска автора (им стал Павел Притчин) и написания серии статей про Dodo IS. Погнали!
Благодарности: спасибо, что делитесь своим фидбэком с нами. Благодаря ему мы наконец описали систему, составили технорадар и скоро выкатим большое описание наших процессов. Без вас так бы и сидели ещё 5 лет.
Мы посидели, подумали и поняли, что вы правы. Мы пробуем объяснить всё на пальцах, но выходит рваными кусками и нигде нет полноценного описания системы. Так начался долгий путь сбора информации, поиска автора (им стал Павел Притчин) и написания серии статей про Dodo IS. Погнали!
Благодарности: спасибо, что делитесь своим фидбэком с нами. Благодаря ему мы наконец описали систему, составили технорадар и скоро выкатим большое описание наших процессов. Без вас так бы и сидели ещё 5 лет.
Хабр
История архитектуры Dodo IS: путь бэкофиса
Хабр меняет мир. Больше года мы ведём свой блог. Где-то полгода назад нам прилетел вполне логичный фидбэк от хабровчан: «Додо, вот вы везде говорите, что у вас с...
Что рассказать про систему Dodo IS в следующей статье?
Anonymous Poll
30%
Ранний монолит в Dodo IS (2011-2015 годы)
26%
История настоящих микросервисов (2018-2019 годы)
11%
Путь клиентской части: фасад над базой (2016-2017 годы)
17%
Законченный распил монолита и стабилизация архитектуры
17%
Не хочу ничего знать про Dodo IS
4. 14. 40. 140.
Это не IP адрес. Это не случайный набор чисел. Это не координаты долготы и широты.
Это логика роста лидеров в IT, которую наш СТО Саша Андронов видит по своему опыту. Это то количество людей, с которыми работает лидер. На каждом новом этапе лидер осознаёт, что надо действовать иначе, принципиально иначе, а не только продолжать делать то же, что и раньше.
Осознание этого приходит только по достижению этапа. Из этой идеи можно строить модель роста лидерства в работе с людьми. Читать на medium.
Это не IP адрес. Это не случайный набор чисел. Это не координаты долготы и широты.
Это логика роста лидеров в IT, которую наш СТО Саша Андронов видит по своему опыту. Это то количество людей, с которыми работает лидер. На каждом новом этапе лидер осознаёт, что надо действовать иначе, принципиально иначе, а не только продолжать делать то же, что и раньше.
Осознание этого приходит только по достижению этапа. Из этой идеи можно строить модель роста лидерства в работе с людьми. Читать на medium.
Открытие и поддержка новых стран в Android-приложении — это не только кнопочки на английский перевести.
Если у вас возник вопрос «А что ещё помимо переводов надо делать?», — посмотрите видео с нашим Android-developer Максимом Качинкиным (@makzimi). Он расскажет, с какими особенностями мы сталкиваемся при открытии и поддержке новых стран.
Спойлеры:
— работа с валютами;
— оплата онлайн;
— телефонные номера;
— адреса.
#android #androiddevelopment #androiddeveloper
Если у вас возник вопрос «А что ещё помимо переводов надо делать?», — посмотрите видео с нашим Android-developer Максимом Качинкиным (@makzimi). Он расскажет, с какими особенностями мы сталкиваемся при открытии и поддержке новых стран.
Спойлеры:
— работа с валютами;
— оплата онлайн;
— телефонные номера;
— адреса.
#android #androiddevelopment #androiddeveloper
YouTube
Открытие и поддержка новых стран в Android приложении, Максим Качинкин (Додо Пицца)
С какими особенностями мы сталкиваемся при открытии и поддержке новых стран? Что помимо переводов надо делать?
На опыте развития приложения "Додо Пицца" в разных странах мира, я расскажу про оптимизацию работы с валютами, онлайн оплатой, телефонными номерами…
На опыте развития приложения "Додо Пицца" в разных странах мира, я расскажу про оптимизацию работы с валютами, онлайн оплатой, телефонными номерами…
Новости проекта Dodo Open Source
У нас появился ещё один проект с открытым исходным кодом — Primitives. Цель проекта: реализация честного Uuid в соответствии с RFC4122.
Сейчас проект содержит Guid-like реализацию Uuid и методы для работы с hex-строками. Эта библиотека применяется в новом Auth. Вы можете использовать её в своём сервисе, если вам нужен Uuid.
***
О проекте:
— Автор: Рома Букин (ищите его под ником @vanbukin).
— Библиотека называется Dodo.Primitives.
— Исходный код доступен на GitHub.
— Распространяется как NuGet-пакет.
— В планах добавить для Uuid конвертацию в строки при помощи AVX интринсиков.
Если вам интересны детали проекта, смотрите Ромин доклад на MskDotNet
***
Задавайте свои вопросы, мы с радостью на них ответим.
#opensource #dodoopensource
У нас появился ещё один проект с открытым исходным кодом — Primitives. Цель проекта: реализация честного Uuid в соответствии с RFC4122.
Сейчас проект содержит Guid-like реализацию Uuid и методы для работы с hex-строками. Эта библиотека применяется в новом Auth. Вы можете использовать её в своём сервисе, если вам нужен Uuid.
***
О проекте:
— Автор: Рома Букин (ищите его под ником @vanbukin).
— Библиотека называется Dodo.Primitives.
— Исходный код доступен на GitHub.
— Распространяется как NuGet-пакет.
— В планах добавить для Uuid конвертацию в строки при помощи AVX интринсиков.
Если вам интересны детали проекта, смотрите Ромин доклад на MskDotNet
***
Задавайте свои вопросы, мы с радостью на них ответим.
#opensource #dodoopensource
GitHub
GitHub - dodobrands/primitives: .NET primitive types
.NET primitive types. Contribute to dodobrands/primitives development by creating an account on GitHub.
Спасибо за собеседование, мы ответим о нашем решении… сейчас!
Когда-то Миша Рубанов (@akaDuality) искал работу и ходил по собеседованиям. Больше всего его бесило ожидание обратной связи: долго, скучно, нельзя обсудить решение.
Оказавшись на месте интервьюера, он решил выкинуть всё ожидание и рассказывать о результатах собеседования настолько рано, насколько это возможно — в конце встречи. Эксперимент удался. О его результатах читайте в статье.
Когда-то Миша Рубанов (@akaDuality) искал работу и ходил по собеседованиям. Больше всего его бесило ожидание обратной связи: долго, скучно, нельзя обсудить решение.
Оказавшись на месте интервьюера, он решил выкинуть всё ожидание и рассказывать о результатах собеседования настолько рано, насколько это возможно — в конце встречи. Эксперимент удался. О его результатах читайте в статье.
Хабр
Спасибо за собеседование, мы ответим о нашем решении… сейчас
Когда я сам был кандидатом и ходил по собеседованиям, больше всего меня бесило ожидание обратной связи: долго, скучно, нельзя обсудить решение. Оказавшись на мес...
Как навести порядок в шкафу и в голове? Метод кучи.
1. Когда перед тобой большой шкаф с хламом, практически невозможно навести в нём порядок просто перекладывая вещи с полки на полку. Ещё более тупой способ — вглядываться в шкаф и пытаться придумать как бы в нём всё разложить идеально.
2. Если из шкафа всё вынуть, то бардака станет только больше: пустой шкаф и куча мала перед ним. Но на полу проще сгруппировать вещи между собой. Выделить категории, которых не было раньше. Объединять, разделять, перетасовывать. И в итоге сложившуюся структуру просто пачками положить обратно в шкаф.
3. Этот же подход успешно используют в других областях. Например, в фасилитации* (*приведение группы к совместному решению). Встреча делится на две части по очереди, примерно поровну: «дивергенция» и «конвергенция». Во время «дивергенции» поощряются разные мнения, вскрывается максимальное количество конфликтов, собираются все доступные данные. На этапах «конвергенции» группа, полагаясь на всё разнообразие взглядов и данных, принимает решение. Это не значит, что все данные применяются, какие-то могут пойти в утиль, как дырявые носки.
4. Если вы занимаетесь работой в которой всегда вскрывается что-то новое, что нужно учесть и «не забыть», стоит завести такую «кучу». Скидывайте в неё тут же всё, что прилетает, и только потом раскладываете по категориям. В постоянно меняющихся или незнакомых областях вы обычно не знаете категории заранее. Например, в фильмах про детективов используют большую доску. На неё крепят куски газет, карты города, обозначают связи при помощи ниток. На английском это называют crazy wall (посмотри какие крутые картинки по запросу в гугле).
5. Если такую кучу не завести, приходится распыляться: укладывать понимание в разных головах, собирать документы по всей квартире, работать в разных репозиториях одновременно (если вы программист). Возникает ситуация со сложной координацией людей и процессов. Я сравниваю это с государством.
6. Я применяю подход с «кучей» при любом общении, которое занимает больше трёх сущностей и/или включает больше двух человек (включая составление списка покупок). Иначе вскоре начинается путаница, в которой все так увлечены отстаиванием своего мнения или генерацией идей, что не могут остановиться. Даже если предмет простой, но дискуссия вдруг вернулась к своему началу – пришло время применять подход.
7. Применять просто: записывать тезисы на доску или в документ, который видят все. Или крепить стикеры. Или рисовать. Главное в инструменте – чтобы не мешал.
8. Для коротких задач, которые не влезают в голову, я использую бумажки, блокноты, заметки в телефоне. Для средних задач, когда надо что-то обсуждать с другими людьми или восстановить последовательность мыслей через неделю или несколько месяцев – таблицы в google sheets, схемы в draw.io или в miro.com. Для единственной крупной задачи, над которой я работаю каждый день с февраля: завёл большую доску в trello.com с картинками, ссылками, видео, тегами, колонками.
Что посмотреть/почитать по смежным темам:
— «Король, слон и кастрюля с супом» (Стивен Пинкер).
— «Как привести дела в порядок» (Дэвид Аллен).
— «Руководство фасилитатора» (Сэм Кейнерак)
________
Автор поста: Олег Блохин (@jmistx). ❤️
1. Когда перед тобой большой шкаф с хламом, практически невозможно навести в нём порядок просто перекладывая вещи с полки на полку. Ещё более тупой способ — вглядываться в шкаф и пытаться придумать как бы в нём всё разложить идеально.
2. Если из шкафа всё вынуть, то бардака станет только больше: пустой шкаф и куча мала перед ним. Но на полу проще сгруппировать вещи между собой. Выделить категории, которых не было раньше. Объединять, разделять, перетасовывать. И в итоге сложившуюся структуру просто пачками положить обратно в шкаф.
3. Этот же подход успешно используют в других областях. Например, в фасилитации* (*приведение группы к совместному решению). Встреча делится на две части по очереди, примерно поровну: «дивергенция» и «конвергенция». Во время «дивергенции» поощряются разные мнения, вскрывается максимальное количество конфликтов, собираются все доступные данные. На этапах «конвергенции» группа, полагаясь на всё разнообразие взглядов и данных, принимает решение. Это не значит, что все данные применяются, какие-то могут пойти в утиль, как дырявые носки.
4. Если вы занимаетесь работой в которой всегда вскрывается что-то новое, что нужно учесть и «не забыть», стоит завести такую «кучу». Скидывайте в неё тут же всё, что прилетает, и только потом раскладываете по категориям. В постоянно меняющихся или незнакомых областях вы обычно не знаете категории заранее. Например, в фильмах про детективов используют большую доску. На неё крепят куски газет, карты города, обозначают связи при помощи ниток. На английском это называют crazy wall (посмотри какие крутые картинки по запросу в гугле).
5. Если такую кучу не завести, приходится распыляться: укладывать понимание в разных головах, собирать документы по всей квартире, работать в разных репозиториях одновременно (если вы программист). Возникает ситуация со сложной координацией людей и процессов. Я сравниваю это с государством.
6. Я применяю подход с «кучей» при любом общении, которое занимает больше трёх сущностей и/или включает больше двух человек (включая составление списка покупок). Иначе вскоре начинается путаница, в которой все так увлечены отстаиванием своего мнения или генерацией идей, что не могут остановиться. Даже если предмет простой, но дискуссия вдруг вернулась к своему началу – пришло время применять подход.
7. Применять просто: записывать тезисы на доску или в документ, который видят все. Или крепить стикеры. Или рисовать. Главное в инструменте – чтобы не мешал.
8. Для коротких задач, которые не влезают в голову, я использую бумажки, блокноты, заметки в телефоне. Для средних задач, когда надо что-то обсуждать с другими людьми или восстановить последовательность мыслей через неделю или несколько месяцев – таблицы в google sheets, схемы в draw.io или в miro.com. Для единственной крупной задачи, над которой я работаю каждый день с февраля: завёл большую доску в trello.com с картинками, ссылками, видео, тегами, колонками.
Что посмотреть/почитать по смежным темам:
— «Король, слон и кастрюля с супом» (Стивен Пинкер).
— «Как привести дела в порядок» (Дэвид Аллен).
— «Руководство фасилитатора» (Сэм Кейнерак)
________
Автор поста: Олег Блохин (@jmistx). ❤️
Правда или ложь. 10 историй про искусственный интеллект, одна из которых — вымысел.
Алан Тьюринг внёс существенный вклад в создание теории искусственного интеллекта. Сегодня ему исполнилось бы 108 лет. Дело его живёт, искусственный интеллект продолжает развиваться и удивлять нас — кожаных мешков.
Не для пользы, а забавы ради мы подготовили подборку из 10 достижений в области ИИ. Девять из них правдивы, одно — выдумка. Догадаетесь, под каким номером фейк?
1. ИИ-коуч. В одном контактном центре ИИ анализирует успешных сотрудников, считывая их паттерны поведения, речи, психологии. Потом делает выводы, что именно привело к высокому результату. Как только новый «секрет успеха» изучен и оцифрован ИИ-коучем, он учит этому навыку остальных сотрудников, чтобы незамедлительно сделать их экспертами.
2. ИИ-эксперт по эмоциональному интеллекту. Не успев толком обзавестись искусственным, ИИ стал экспертом в эмоциональном. Он считывает все человеческие эмоции, чтобы поделиться с кожаными представителями брендов данными о том, что чувствуют их клиенты и потребители.
3. ИИ на страже кода. Пока ты пилишь новые баги, один прошаренный ИИ находит и устраняет уязвимости в открытом исходном коде до того, как тот уйдёт на прод.
4. Фешн ИИ. Пока Габбаны и Витоны рассматривают коллекции двадцатилетней давности, чтобы запустить спираль моды и выдать хорошо забытое старое за новое, один фешн ИИ просто анализирует реальные изображения людей, размещенных в социальных сетях, чтобы выдать осмысленные модные идеи и спрогнозировать новые тенденции.
5. ИИ-бесконтактный лаборант. Одна компания научилась применять знания ИИ через простую камеру смартфона, превращая простой телефон в медицинские устройства. Клинически одобренный домашний набор для анализа мочи с встроенным ИИ позволяет непрофессионалу получить результат анализа с помощью простого снимка на смартфон.
6. ИИ-повар с моральными принципами. Один ИИ использует свои знания о растениях, чтобы с их помощью воссоздавать вкус, запах, состав, внешний вид и ощущения от продуктов, которые мы все так любим. Всё на растительной основе, чтобы ни одна зверушка не пострадала.
7. ИИ-генетик. ИИ использует облачную биологию, состоящую из облачных вычислений, аналитики больших данных и биологии растений, чтобы улучшить генетику сельскохозяйственных культур. В будущем этот ИИ планирует преуспеть не только в простой селекции, но и приложить руку к редактированию генома.
8. ИИ, который пишет unit-тесты за тебя. Вы запускаете ИИ в свой код, он получает структуру проекта и зависимости от Maven или Gradle. И всё, дальше он просто пишет тесты за вас. На данный момент работает только с Java. C#, подожди, может быть и до тебя скоро доберётся.
9. ИИ читает по губам. Для этого он идентифицирует изменения формы рта говорящего. Хитрость в том, что ИИ рассматривает речь человека целиком, что позволяет ему понять контекст анализируемого предложения. Это важно, потому что человек воспроизводит больше звуков, чем рот/губы принимают форм. Кстати, в этой сфере ИИ значительно превосходит людей, так что будьте аккуратны, обсуждая контрзаговор против восстания машин.
10. ИИ-музыкант. В наши дни ИИ умеет музицировать и создавать произведения любого музыкального направления. Нейронная сеть умеет генерировать музыку, сочинять тексты песен и даже немножко петь.
#деньтьюринга #ai #artificialintelligence #ии
Алан Тьюринг внёс существенный вклад в создание теории искусственного интеллекта. Сегодня ему исполнилось бы 108 лет. Дело его живёт, искусственный интеллект продолжает развиваться и удивлять нас — кожаных мешков.
Не для пользы, а забавы ради мы подготовили подборку из 10 достижений в области ИИ. Девять из них правдивы, одно — выдумка. Догадаетесь, под каким номером фейк?
1. ИИ-коуч. В одном контактном центре ИИ анализирует успешных сотрудников, считывая их паттерны поведения, речи, психологии. Потом делает выводы, что именно привело к высокому результату. Как только новый «секрет успеха» изучен и оцифрован ИИ-коучем, он учит этому навыку остальных сотрудников, чтобы незамедлительно сделать их экспертами.
2. ИИ-эксперт по эмоциональному интеллекту. Не успев толком обзавестись искусственным, ИИ стал экспертом в эмоциональном. Он считывает все человеческие эмоции, чтобы поделиться с кожаными представителями брендов данными о том, что чувствуют их клиенты и потребители.
3. ИИ на страже кода. Пока ты пилишь новые баги, один прошаренный ИИ находит и устраняет уязвимости в открытом исходном коде до того, как тот уйдёт на прод.
4. Фешн ИИ. Пока Габбаны и Витоны рассматривают коллекции двадцатилетней давности, чтобы запустить спираль моды и выдать хорошо забытое старое за новое, один фешн ИИ просто анализирует реальные изображения людей, размещенных в социальных сетях, чтобы выдать осмысленные модные идеи и спрогнозировать новые тенденции.
5. ИИ-бесконтактный лаборант. Одна компания научилась применять знания ИИ через простую камеру смартфона, превращая простой телефон в медицинские устройства. Клинически одобренный домашний набор для анализа мочи с встроенным ИИ позволяет непрофессионалу получить результат анализа с помощью простого снимка на смартфон.
6. ИИ-повар с моральными принципами. Один ИИ использует свои знания о растениях, чтобы с их помощью воссоздавать вкус, запах, состав, внешний вид и ощущения от продуктов, которые мы все так любим. Всё на растительной основе, чтобы ни одна зверушка не пострадала.
7. ИИ-генетик. ИИ использует облачную биологию, состоящую из облачных вычислений, аналитики больших данных и биологии растений, чтобы улучшить генетику сельскохозяйственных культур. В будущем этот ИИ планирует преуспеть не только в простой селекции, но и приложить руку к редактированию генома.
8. ИИ, который пишет unit-тесты за тебя. Вы запускаете ИИ в свой код, он получает структуру проекта и зависимости от Maven или Gradle. И всё, дальше он просто пишет тесты за вас. На данный момент работает только с Java. C#, подожди, может быть и до тебя скоро доберётся.
9. ИИ читает по губам. Для этого он идентифицирует изменения формы рта говорящего. Хитрость в том, что ИИ рассматривает речь человека целиком, что позволяет ему понять контекст анализируемого предложения. Это важно, потому что человек воспроизводит больше звуков, чем рот/губы принимают форм. Кстати, в этой сфере ИИ значительно превосходит людей, так что будьте аккуратны, обсуждая контрзаговор против восстания машин.
10. ИИ-музыкант. В наши дни ИИ умеет музицировать и создавать произведения любого музыкального направления. Нейронная сеть умеет генерировать музыку, сочинять тексты песен и даже немножко петь.
#деньтьюринга #ai #artificialintelligence #ии