Валидация в PHP. Красота или лапша?

Выбирая лучший PHP-валидатор из десятка популярных, я столкнулся с дилеммой. Что для меня важнее? Следование всем SOLID / ООП-канонам или удобство работы и наглядность кода? Что предпочтут пользователи фреймворка Comet? Если вы считаете, что вопрос далеко не прост — добро пожаловать под кат в длинное путешествие по фрагментам кода 🙂 Помимо озабоченности вопросами быстродействия для […]

Летающая турбореактивная платформа для парамедиков

Так как меня уже завалили новостями про то, что британские парамедики используют реактивный ранец, выложу краткое описание прошлогоднего проекта. В октябре 2019 в Москве проходил хакатон CopterHack, куда я решил наведаться со своими турбореактивными двигателями с надеждой захантить пару толковых, молодых и перспективных инженеров. «Молодежь» сначала бурно реагировала на реактивный ранец, а потом говорила: «блин, […]

Как защищать авторские права, чтобы не чувствовать себя беспомощным идиотом

Я не совсем беспомощная и могу защитить себя, если соседи сожгли мне дом или работодатель нарушает трудовое законодательство. У меня отличный юрист, который не слил ни одной проблемы, за которую брался. Но когда доходит до авторских прав, я впадаю в кому. Не считала, сколько раз я встречала в сети свои тексты, сколько планов публикаций и […]

Cистемы ИИ в управлении, science-митапы, конкурсы для ученых и подкасты — дайджест Университета ИТМО

В подборке — семинар по неклассической философии, запуск технологического преакселератора, марафон art&science, вопросы климатических изменений и развития научной карьеры. Фото: designecologist / Unsplash.com Мероприятия «Hard Core Philosophy»: первая публичная лекция Когда: 2 октября 2020, 17:00 Где: онлайн на английском языке Регистрация: открыта для всех желающих Представляем неклассический подход к философии — разборы исследований в прямом […]

Человек и кино. Исследования

Привет! Совсем недавно, исключительно в личных целях, дабы опровергнуть или доказать одну гипотезу, провела расследование-исследование о том, где и как человеки ищут фильмы, на что ориентируются при выборе и прочее. Гипотеза моя, в рамках планируемого проекта, провалилась. Исследования остались. Решила поделиться, вдруг кому пригодится или просто будет интересно почитать. Итак. Вводные данные Основные цели исследования: […]

Делаем динамический отчет средствами JPA Criteria.Api

Очень часто в корпоративной разработке происходит диалог: Сталкивались? В данной статье мы рассмотрим, каким образом можно сделать запросы по таблице с изменяющимся списком критериев в среде Spring+JPA/Hibernate без прикручивания дополнительных библиотек. Основных вопросов всего два: Как динамически собрать SQL-запрос Как передать условия для формирования этого запроса Для сборки запросов JPA, начиная с 2.0 (а это […]

Пол Грэм «Как стать богатым» (глава из книги Hackers&Painters)

Это эссе было впервые опубликовано в книге Hackers & Painters, и в онлайн появилось только в декабре 2005 года. Я решил воскресить его с веб-архива, потому что это одно из самых важных эссе в моей жизни, а я сейчас делаю коллекцию лонгридов, которые оказали влияние на мировоззрение: проект Ontol С чего бы вы начали, если […]

Деконструкция LSP

Здравствуйте, меня зовут Дмитрий Карловский. А вы на канале Core Dump, где мы берём разные темы из компьютерной науки и деконструируем их по полочкам. А на этот раз мы начнём деконструировать принципы SOLID начиная с наиболее конкретного. В далёком 1987 году Барбара Лисков сформулировала принцип разработки имени себя. Liskov Substitution Principle Он позволяет понять правильно […]

Нейросеть GPT-3 вела мотивационный блог на английском и всем понравилось. Чем это грозит копирайтерам и писателям

Компания OpenAI, которую несколько лет назад основал Илон Маск, в июне выпустила новый алгоритм нейросети GPT-3. На сегодня это самая совершенная система, которая умеет работать с естественными языками. Ее возможности просто колоссальны. С помощью GPT-3 можно создавать любой тип текстовой информации, в том числе и сложные технические тексты. К примеру, когда нейросети дали задачу написать […]

Переезжаем на ClickHouse: 3 года спустя

Три года назад Виктор Тарнавский и Алексей Миловидов из Яндекса на сцене HighLoad++ рассказывали, какой ClickHouse хороший, и как он не тормозит. А на соседней сцене был Александр Зайцев с докладом о переезде на ClickHouse с другой аналитической СУБД и с выводом, что ClickHouse, конечно, хороший, но не очень удобный. Когда в 2016 году компания […]