Месяц: Декабрь 2019
-
ruleguard: динамические проверки для Go
—
от автора
В этой статье я расскажу о новой библиотеке (и утилите) статического анализа go-ruleguard, которая адаптирует gogrep для использования внутри линтеров. Отличительная особенность: правила статического анализа вы описываете на особом Go-подобном DSL, который на старте ruleguard превращается в набор диагностик. Возможно, это один из самых легко конфигурируемых инструментов для реализации кастомных инспекций для Go. В качестве…
-
Сравнение гибридов или что ожидает владельцев румынских наушников Meze за 84 990 и 239 990 рублей
—
от автора
Как я и обещал, сразу несколько предновогодних постов будут посвящены выбору портативной аудиотехники (так вышло, что вся она стоит катастрофически много). На этот раз сравнительный обзор наушников от румынской компании Meze. Для меня этот обзор — повод сравнить форм-факторы и типы излучателей, так как один из сабжей — изо-орто- динамические Empyrean, а другой — гибридные…
-
Как монобрендовому проекту попасть в ТОП, победив агрегаторы и внутренние сервисы поисковых систем?
—
от автора
В этой статье мы расскажем какую стратегию стоит выбрать для продвижения монобрендового сайта в условиях текущих трендов поисковых систем, с какими конкурентами придется столкнуться и как показать неплохой результат. Кирилл Терентьев, аналитик и SEO эксперт, рассказывает это на примере продвижения 2-х монобрендовых проектов ― Тимберленд и Нью Баланс. Он постарался понятно описать, как оцифровать потенциалы…
-
Настольные игры для юных программистов 4-10 лет. Что можно найти на рынке в конце 2019 года
—
от автора
Конец 2019 года. Настольные игры не собираются уступать место компьютерным и программирование (и немного робототехника) также становятся доступным для изучения в картонной форме. А что можно найти на рынке в конце 2019 года для игры с детьми от 4 до 10 лет? Давайте посмотрим.
-
23 минуты. Оправдание тугодумов
—
от автора
Я всегда думал, что я – тупой. Точнее, что я — тугодум. Проявлялось это просто: на совещаниях и обсуждениях я не мог быстро придумывать решение задачи. Все чего-то говорят, иногда умное, а я – сижу и молчу. Даже как-то неудобно было. Все остальные тоже думали, что я тупой. Поэтому меня перестали звать на совещания. Звали…
-
Зачем ограничивать наследование с помощью final?
—
от автора
Вы наверняка слышали это знаменитое высказывание от GoF: «Предпочитайте композицию наследованию класса». И дальше, как правило, шли длинные размышления на тему того, как статически определяемое наследование не настолько гибко по сравнению с динамической композицией. Гибкость – это конечно полезная черта дизайна. Однако при выборе архитектуры нас интересуют в первую очередь сопровождаемость, тестируемость, читабельность кода, повторное…
-
Почему у «зелёной» энергетики сложное будущее?
—
от автора
Почти половина постов в нашем блоге в той или иной степени посвящена энергетике разной степени альтернативности и безальтернативности. Но чтобы строить реалистичные прогнозы о «зелёной» энергетике будущего, нужно знать ответы на неприятные вопросы. В этом посте мы сопоставим актуальные факты из области добычи и накопления электроэнергии, чтобы понять, почему мир не торопится переходить на экологичные…
-
Как читерство меняет сообщество спидраннеров
—
от автора
«Попался!» Знакомый многим экран. Когда австралийский геймер под ником «Anti» завершил полное прохождение Grand Theft Auto: San Andreas всего лишь за четыре часа, это достижение показалось почти невозможным. Однако любой фанат спидраннинга — действа, в котором игроки стремятся как можно быстрее пройти игру с разными наборами правил, образующими отдельные «дисциплины» соревнований — мог увидеть невероятное…
-
Тестируем 1С на VPS
—
от автора
Как вы уже знаете, мы запустили новую услугу VPS с предустановленной 1С. В прошлой статье вы задали много технических вопросов в комментариях, сделали несколько ценных замечаний. Оно и понятно — каждый из нас хочет иметь какие-то гарантии и расчёты на руках, чтобы принять решение об изменении IT-инфраструктуры компании. Мы прислушались к голосу Хабра и решили…
-
R, Монте-Карло и enterprise задачи
—
от автора
При решении практических задач с завидной регулярностью приходится сталкиваться с двумя типовыми подходами, которые выдвигаются на совещаниях или витают в воздухе. Вариант 1 — давайте решать частную задачу в общем виде. Решив ее таким образом, мы сможем попутно много чего еще порешать. Вариант 2 — давайте для предсказания поведения нелинейной системы притянем сюда прогнозы, ML…