Создание кастомного генератора запросов в Spring Data Neo4j (Часть 1)

Начну с того, что появилась задача генерировать cypher-запросы по дата-классам на основе аннотаций @NodeEntity, @RelationshipEntity и @Relationship и дополнительных параметров. Был написан генератор запросов, однако строка запроса вычислялась в рантайме и мы не могли использовать ее в качестве параметра существующей аннотации @Query, поэтому была добавлена новая аннотация @CustomQuery, обработчик которой использовал написанный генератор запросов. Версии […]

Рисуем кодом в Swift, PaintCode

Пока в соседней комнате готовят оливье, я пишу небольшой туториал как рисовать кодом. Сразу представляются строчки кода с дробными числами, где ведём линию по точкам. А для вычисления радиуса окружности берём яд змеи, надежность хранения фото в iCloud и шепчем заклинание. Пугает, понимаю. Даже в ролике на YouTube вставил шутку: — “Ааастановите, пожалуйста, вот у […]

Искусство шаманства или кастомная прошивка для Olinuxino

Однажды в старой коробке была найдена была найдена борда Olinuxino от Olimex на процессоре A13 от Allwinner, с 512Мб на борту. Порывшись, там же был найден старый самодельный преобразователь интерфейсов USB – uart/spi на FT-шке (который когда то делался для прошивки AVRок) и блок питания от какого то радиотелефона, все это хозяйство на фотографии ниже. […]

Киви Банк (АО) присваивает деньги пользователей

Давно завел кошелек на Рапиде и туда потихоньку деньги переводились с Google Adsense (на момент подключения был единственный способ вывода денег), средства незначительные, но за долгий срок уже более менее ощутимая сумма накопилась и сегодня приходит новогоднее поздравления от Киви Банка. А главное они предупредили, что условия они могут менять в одностороннем порядке и за […]

Новогодний подарок от Binary District

Дорогие хабровчане! За этот год мы провели огромное количество курсов, несколько хакатонов и митапов. Наше комьюнити ширится и развивается, а читатели Хабра — немалая его часть. Чтобы чаще видеть вас в стенах Binary District, мы подготовили подарок — скидку 50% на все курсы 2019 года. Под катом мы собрали наши ближайшие курсы и кратко рассказали […]

Разработка аналога FindFace одним школьником

История от первого лица Как сделать аналог FindFace в одиночку и не сойти с ума И почему так делать не надо Как все начиналось Шел 2015 год. Я учился в средней школе, очень сильно увлекался программированием. На чем только не программировал. Участвовал в разных технических конкурсах. После одного из них у меня появилась идея сделать […]

Перевод книги Skunk Works. Личные мемуары моей работы в Локхид

Хочу представить вам перевод увлекательнейшей книги «Skunk Works. Личные мемуары моей работы в Локхид». Skunk Works — это секретное подразделение корпорации Локхид, созданное в 1943 году для скорейшей разработки первого американского реактивного истребителя P-80. Также они создали такие знаменитые самолёты, как F-104, первый истребитель со скоростью 2 Маха, U-2, 4 года летавший над СССР, невероятный […]

Использование камеры Fish eye на Raspberry Pi 3 с ROS — часть 2

Добрый день уважаемые читатели Хабра! Это вторая часть рассказа об использовании fish eye камеры на Raspberry Pi 3. Первую часть можно найти здесь. В этой статье я расскажу о калибровке fish eye камеры и применении камеры в детекции объектов с помощью пакета find_object_2d. Кому интересно, прошу под кат. Калибровка камеры fish eye с использованием camera_calibration […]

Офисные страсти

Люди с опечаленными, серыми лицами заполонили ваш офис? Постоянные склоки в коллективе, регулярные выяснения отношений кто кому и чего должен? Проваленный дедлайн как норма? Сисадмин с отрешенной физиономией бродящий по конторе, словно привидение, в поисках «четырех палок» WiFi? Что вообще творится с этими людьми? Куда катится офис с его обитателями? Если у вас возникают подобного […]

Senior Engineer в поисках работы. Как я прошел 15 технических собеседований и что я об этом думаю

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