Кровавая Лола на Omega 2 или душим питона на Хэллоуин

Никогда не понимал этот праздник. Но идея родилась. Сделать жуткую куклу, которая будет сверкать глазками и жуткие звуки издавать.

imageПод это все подвернулась классная детская голова (спасибо Антон) и конкурс от Onion с розыгрышем специальных китов, купить которые мне таки не позволяет совесть. Раз так, то мозги девочке Лоле я сделал на Omega 2, использовав свои наработки из прошлой статьи.

Всем кому интересно, как такое дело повторить, прошу под кат.
Читать дальше →
Кровавая Лола на Omega 2 или душим питона на Хэллоуин
Source: geektimes

Кровавая Лола на Omega 2 или душим питона на Хэллоин

Никогда не понимал этот праздник. Но идея родилась. Сделать жуткую куклу, которая будет сверкать глазками и жуткие звуки издавать.
imageПод это все подвернулась классная детская голова (спасибо Антон) и конкурс от Onion с розыгрышем специальных китов, купить которые мне таки не позволяет совесть. Раз так, то мозги девочке Лоле я сделал на Omega 2, использовав свои наработки из прошлой статьи.
Всем кому интересно, как такое дело повторить, прошу под кат.
Читать дальше →
Кровавая Лола на Omega 2 или душим питона на Хэллоин
Source: geektimes

Занимательный пролог #2

Привет, сообщество разработчиков,
надо довести дело до конца.
В предыдущем моем опусе был вызов показать как можно использовать язык Пролог, да и показать что бы это было забавно. Превратить это в упражнение.
Попробую продолжить выпендриваться демонстрировать.
Коротко напомню задачу:

Wildcard Matching

Given an input string (s) and a pattern (p), implement wildcard pattern matching with support for ‘?’ and ‘‘.
‘?’ Matches any single character.
‘ Matches any sequence of characters (including the empty sequence).
The matching should cover the entire input string (not partial).

Доказать полноту решения не удалось. На сайте, который предоставляет задание есть 1808 тестов, которые сразу увидеть нельзя, нужно написать программу и получить как ошибку очередной тест.
Хардкорно я получил от него 66 и проверил свое решение — пока все работало. Но не может быть все так просто.
Зачем было делать так много тестов, хочу проверить дальше…
Попробую переписать данное решение на языке понятном доступном в этой системе (они отражают популярность языков программирования современности).

Итак, выбираю Питон.

Читать дальше →
Занимательный пролог #2
Source: geektimes

Пиратство в космосе: — вооруженные торговцы и военные патрули — часть II

image

Итак в прошлой части мы рассматривали предпосылки возникновения пиратства в космосе.

Теперь же давайте поставим себя на место пирата, торговца или представителя властей и поразмышляем как бы мы действовали?

Дать отпор нападению

Мы понимаем, что пиратство — это нечто большее, чем просто напал, ограбил и скрылся. Перехват, нападение и требование выкупа должны быть выполнены быстро и внезапно.
Обычно пираты нападают с превосходящими силами, предъявляют разумные требования и быстро получают оплату. После освобождения команды, пираты исчезают, а сумма выкупа добавляется к строке «расходы» баланса компании.

image
Нет чести среди воров, но есть неписанные правила — Пиратский кодекс – распространенный элемент историй о пиратстве.

Однако, если посмотреть более внимательно, то можно обнаружить, что в отношениях между пиратами и жертвами присутствует некий кодекс поведения (неписанные правила). Он работает только в том случае, если все вовлеченные стороны следуют этим неписаным правилам и действуют так, как от них ожидают. Например, пираты не должны причинять вреда или унижать захваченных ими жертв, если те не оказывают сопротивления и держат их в относительной безопасности на своем корабле пока не уйдут или не получат выкуп. Экипаж, в свою очередь, не оказывается пиратам бессмысленного сопротивления или не предпринимают самоубийственных действий, чтобы избавиться от них. Заплатить выкуп и потерять немного груза — намного меньшая цена, чем человеческие жизни.
Читать дальше →
Пиратство в космосе: — вооруженные торговцы и военные патрули — часть II
Source: geektimes

Python для ребёнка: выбор самоучителя

Python для ребёнка: выбор книги для самостоятельного изучения языка в 2018 году

Мой сын заинтересовался программированием на Python, и у меня появился вопрос – есть ли сегодня возможность купить книгу для ребёнка в качестве самоучителя? Самоучители для взрослых детям не подходят – мотивации продираться самостоятельно через учебники программирования и у взрослых не всегда хватает, а у ребёнка скучное «академическое» изложение вообще может убить весь интерес к предмету на пятой странице.
К счастью, на момент написания статьи (конец 2018 года) выбор оказался весьма широк – есть как переводные, так и отечественные книги, нацеленные на детскую и подростковую аудиторию. В ходе поиска, отсеяв книги по Python 2, я смог найти 10 свежих книг по Python 3 для детей, изучил каждую их них вживую в офлайн-магазинах, и результатами своих изысканий хочу поделиться с вами в статье под катом.
Читать дальше →
Python для ребёнка: выбор самоучителя
Source: geektimes

Достояние республики. 10 гастрономических чудес Беларуси или что из беларуских продуктов подарить иностранному гостю

Дорого времени суток всем честнЫм хабралюдям! Сегодня у меня внезапно возникла не совсем характерная задача, только косвенно связанная с наукой и техникой.
Вдруг понадобилось составить список «сувениров» пищевой направленности, которые будут выступать в качестве прощального подарка иностранным партнерам. Основное требование — продукты должны быть сделаны в Беларуси, быть натуральными и обладать отличными пищевыми качествами. Многие наши братья-славяне из соседних стран искренне считают, что в Беларуси все продукты — это сплошь и рядом амброзия и нектар. Спешу огорчить — разброс достаточно широк и попадается очень часто откровенно низкокачественная продукция (в том числе и собственного производства). Фермерство у нас развито очень слабо, поэтому и аутентичной продукции немного. В общем, в очередной раз мне пришлось глубоко задуматься, вспоминая что же такого беларуского пищевого запало в душу. Вашему вниманию представляю свой список и конечно же жду комментариев и подсказок от гурманов. Обязуюсь, в случае чего, тот продукт о котором я еще не знаю, приобрести, попробовать и дополнить статью 🙂
image
Читать дальше →
Достояние республики. 10 гастрономических чудес Беларуси или что из беларуских продуктов подарить иностранному гостю
Source: geektimes

[Перевод] Для чего кредитным организациям Data science

Автор материала на примере Индии рассматривает, какие выгоды для кредитных организаций несут цифровая революция, демократизация данных и анализ цифрового следа пользователей.

Демократизация данных

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

Количество мобильных абонентов в I квартале 2018 года

Крупные корпорации вынуждены считаться с такими изменениями. Они переводят свой бизнес в онлайн или обеспечивают там свое присутствие. Объем розничных онлайн-продаж в этом году вырос до 50 млрд долларов по сравнению с 19,7 млрд долларов в 2015 году. А статистика прошлого года показывает, что 82% запросов, связанных с электронной коммерцией, были отправлены с мобильных устройств.

Распространенность смартфонов

Персональные компьютеры и планшеты в Индии относятся к категории дорогих устройств, недоступных широким слоям населения. А смартфоны с поддержкой 4G в среднем стоят 7 долларов. Это привело к широкому распространению 4G-смартфонов в стране: их количество выросло с 47 миллионов в 2015 году до 218 миллионов в 2017 году. Согласно прогнозам, количество пользователей мобильного интернета также резко возрастет с 240 млн в 2016 году до 520 млн в 2020-м. Среднегодовой показатель роста при этом составит 21%.

Увеличение среднего показателя потребления данных

Запуск 4G сделал высокоскоростной интернет доступным для широких масс. Снижение стоимости обмена данными на 93% — с 3,7 долларов за 1 Гб до 0,26 долларов — сильно повлияло на поведение потребителей, которые «подсели» на интернет. По статистике, индийцы сегодня проводят за смартфоном около 3 часов в день.

Цифровой след

Читать дальше →
[Перевод] Для чего кредитным организациям Data science
Source: geektimes

[Перевод] Для чего кредитным организациям наука о данных

Автор материала на примере Индии рассматривает, какие выгоды для кредитных организаций несут цифровая революция, демократизация данных и анализ цифрового следа пользователей.

Демократизация данных

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

Количество мобильных абонентов в I квартале 2018 года

Крупные корпорации вынуждены считаться с такими изменениями. Они переводят свой бизнес в онлайн или обеспечивают там свое присутствие. Объем розничных онлайн-продаж в этом году вырос до 50 млрд долларов по сравнению с 19,7 млрд долларов в 2015 году. А статистика прошлого года показывает, что 82% запросов, связанных с электронной коммерцией, были отправлены с мобильных устройств.

Распространенность смартфонов

Персональные компьютеры и планшеты в Индии относятся к категории дорогих устройств, недоступных широким слоям населения. А смартфоны с поддержкой 4G в среднем стоят 7 долларов. Это привело к широкому распространению 4G-смартфонов в стране: их количество выросло с 47 миллионов в 2015 году до 218 миллионов в 2017 году. Согласно прогнозам, количество пользователей мобильного интернета также резко возрастет с 240 млн в 2016 году до 520 млн в 2020-м. Среднегодовой показатель роста при этом составит 21%.

Увеличение среднего показателя потребления данных

Запуск 4G сделал высокоскоростной интернет доступным для широких масс. Снижение стоимости обмена данными на 93% — с 3,7 долларов за 1 Гб до 0,26 долларов — сильно повлияло на поведение потребителей, которые «подсели» на интернет. По статистике, индийцы сегодня проводят за смартфоном около 3 часов в день.

Цифровой след

Читать дальше →
[Перевод] Для чего кредитным организациям наука о данных
Source: geektimes

Первые дни в команде разработки — как это бывает у нас

Когда только собираешься выйти на новую работу, хочется в деталях представлять себе, что тебя ожидает. В этом посте я расскажу, как обычно строится первый рабочий день и первые недели в нашей команде, а также упомяну несколько мифов об Авито.

Читать дальше →
Первые дни в команде разработки — как это бывает у нас
Source: geektimes

Пятница. Бредни программиста 4.1

Привет, Хабр! Продолжаю выкладывать свои бредовые мысли. Спасибо всем за поддержку. Спасибо за участие в прошлом голосовании. Победила история “Про девушку HR, жизнь, смерть, и качество ПО”. Прошу прощения у тех, кто проголосовал по-другому. Надеюсь, вам сегодняшний пост тоже понравится. Рассказ называется “Город мастеров”.

Город мастеров

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

Читать дальше →
Пятница. Бредни программиста 4.1
Source: geektimes