Рубрика: Блог

Ошибка выжившего

«Защита» — хороший ярлык для плохих дел. Милтон Фридман «Свобода выбирать» Этот текст получился в результате анализа некоторых комментариев к статьям «Дефекты лайков» и «Экономика и права человека». Интерпретируя какие-либо данные и делая выводы, некоторые комментаторы совершали типичную «ошибку выжившего». Что такое «систематическая ошибка выжившего»? Это учет известного и пренебрежение неизвестным, но существующим. Примером «стоимости» […]

1. Check Point Getting Started R80.20. Введение

Добро пожаловать на первый урок! И начнем мы c Введения. Прежде чем начать разговор о Check Point мне хотелось бы сначала настроиться с вами «на одну волну». Для этого я постараюсь объяснить несколько концептуальных вещей: Что такое UTM решения и почему они появились? Что такое Next Generation Firewall или Enterprise Firewall, чем они отличаются от […]

Совершенство — это скукотища, но мы будем к нему стремиться

Флориан говорит, что совершенство это скучно, так как мы все решаем проблемы. Когда мы видим что-то несовершенное, наше сознание хочет выяснить, что происходит — нам становится любопытно. С другой стороны, когда что-то слишком нерегулярное или «дрянное», мы игнорируем это как нерелевантный шум. Вызывать любопытство — это одно… но что делает несовершенства красивыми? Разница между совершенством […]

Интеграция AppCenter и GitLab

Трям, здравствуйте! Хочу рассказать о своём опыте настройки интергации GitLab и AppCenter через BitBucket. Необходимость такой интеграции возникла в ходе настройки автоматического запуска UI тестов для кроссплатформенного проекта на Xamarin. Подробный туториал под катом! * Об автоматизации UI тестирования в условиях кроссплатформенности сделаю отдельную статью, если публика заинтересуется. Подобного материала нарыла только одну статью. Поэтому […]

Публикуем приложения iOS в App Store с GitLab и fastlane

Как GitLab с fastlane собирает, подписывает и публикует приложения для iOS в App Store. Недавно у нас был пост о том, как быстро собрать и запустить приложение Android с GitLab и fastlane. Здесь мы увидим, как собрать и запустить приложение iOS и опубликовать его в TestFlight. Зацените, как круто я вношу изменение на iPad Pro […]

Как провалить внедрение CRM-системы?

Одной моей коллеге очень хотелось иметь iPhone 4S. Тогда это был просто верх понта. Получив премию, она отказалась от отпуска и купила его — белый, приятно увесистый, зависть всей коммерческой службы. Через некоторое время она начала жаловаться, что, мол, не понимает, чего все нашли в этих айфонах, звонилка и звонилка, только уронить страшно, ну и […]

Решаем задачу из интервью Google на JavaScript: 4 разных способа

Когда я занимался изучением производительности алгоритмов, мне попалось вот это видео с мок-интервью Google. Оно не только дает представление, как проходят собеседования в крупных технологических корпорациях, но и позволяет понять, как решаются алгоритмические задачи, причем максимально эффективно. Эта статья — своеобразное сопровождение к видео. В ней я даю комментарии ко всем показанным решениям плюс собственную […]

Условия в Go и их странности

Как вы думаете, эквиваленты ли по производительности эти два варианта проверки условий внутри цикла? if a > b && c*2 > d { …. } // и if a <= b { continue; } if c*2 > d { …. } Все началось с «разминки для мозгов», надо было привести пример оптимального поиска по массиву […]

Концепции программирования в Scratch

Многим знаком Scratch – детская среда программирования, обучение в которой обычно сводится к созданию творческих проектов по принципу «от простого к сложному». При этом «классический подход» к изучению программирования (переменные → ветвления → циклы → функции → структуры → объекты → …) в Scratch затруднителен. Однако изменение последовательности изучения понятий (назовем их концепциями) структурного, объектно- […]

Как НЕ нужно переводить названия фильмов

Название фильма — это первое, на что обращает внимание зритель. Первый контакт с кинокартиной определяет интерес к ней. Именно от названия во многом зависит, посмотрит ли человек трейлер фильма и пойдет ли он на него в кино. А если учесть, что киноиндустрия приносит медиакорпорациям десятки миллиардов долларов, то названия подбирают тщательно, исходя из трендов, реакции […]

Internet of Things: четыре рассказа около технологий

Иллюстрация Анатолия Сазанова Решил поделиться с вами четырьмя рассказами с «интригующими» названиями: Augmented Reality Умный дом A.I. Блокчейн Объединяет их (как вы уже заметили) упоминание разных модных IT-слов. Их и так все пихают куда ни попадя, так почему и мне нельзя? Немного нетвердой (и не всегда научной) и безрадостной фантастики под катом. Augmented Reality Утро […]

Internet Archive планирует сохранить публичные посты закрывающегося Google+

Социальная сеть от Google не взлетела точно так же, как это случилось с предыдущим ее социальным сервисом Wave. Конечно, причины неудачи немного разные, но факт остается фактом — Google + закрывается. И хотя в этой социалке общалось гораздо меньше пользователей, чем в Facebook, ценная информация там все же есть. Понимая это, команда Internet Archive решила […]

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster