Новости информационных технологий

Проблема.

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

Какие пути решения сразу приходят на ум? Самое простое, наверное, создать подобный alias (если вы в *nix):

alias create-project="cp -r project/ new-project/ && cd new-project/ && composer install"

Конечно есть желание сделать все более элегантно и поэтому следующим по счету, но первым по разумности, в голову приходит решение использовать возможности Composer.

Читать полностью »

3 недели с Теслой - 1

После того, как моя последняя публикация про автомобиль компании Тесла набрала больше просмотров, чем любая из предыдущих, и больше, чем излияния моей души в цикле из 3х статей про создание игры для айфона, я почувствовал себя обязанным опубликовать отчет о том, как мы с семьей съездили на самой дешевой из доступных на данный момент моделей Теслы (Model 3 считаю недоступной, ибо просто прийти в салон Тесла и купить ее нельзя) на юг Франции и обратно. Общий пробег составил немногим менее 2 тыс км.

Поехали?Читать полностью »

в 18:49, , рубрики: hypothesis, pytest, python, testing tools, unit test

Добро пожаловать в Hypothesis!

Hypothesis представляет собой библиотеку Python для создания модульных тестов, которые попроще писать и более эффективны при запуске, обнаруживая граничные случаи в коде, который вы бы не подумали искать. Он стабильный, мощный и легко добавляется в любой существующий набор тестов.

Алгоритм его работы, позволяя вам писать тесты, которые утверждают, что что-то должно быть истинным для каждого случая, а не только то, о чём вы догадались подумать.

Читать полностью »

Бот для ВКонтакте. Где-то недели 3-4 назад я решился написать своего бота для ВКонтакте. Это была старая-престарая моя мечта. Естественно, язык программирования для бота выбрал Python3.

image
Читать полностью »

Ряд пользователей Gmail получили спам-сообщения от самих себя

Как правило, Gmail довольно хорошо фильтрует нежелательные спам-сообщения. Но многие пользователи сообщали ранее, что их почтовые ящики внезапно были заполнены объявлениями с собственных учетных записей.

Пользователи на Справочном форуме Gmail, отметили, что сообщения, похоже, были отправлены их учетных записей, несмотря на то, что они были защищены двухфакторной аутентификацией и обновленными паролями.

Читать полностью »

Аналитическая компания Consumer Intelligence Research Partners (CIRP) сегодня опубликовала прогноз результатов работы Apple за финансовый квартал, завершивший 31 марта 2018 года.

Читать полностью »

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

В чем тут может быть подвох?
Читать полностью »

image

На прошедшей в эти выходные конференции Mobius не обошлось без роботов — в программном комитете, среди докладчиков, в зрительном зале и среди зрителей трансляции. Пересматривать все презентации докладчиков — дело неблагодарное, поэтому для читателей Хабра роботы выбрали самые интересные. Подробности под катом.
Читать полностью »

Резонанс от пожарной сигнализации обрушил 30% серверов в дата-центре Digiplex около Стокгольма - 1
Ядро Linux отключает жёсткий диск после 120 секунд подачи звука на резонирующей частоте через динамик USB-колонки Edifier r19u. Динамик включен примерно на четверть мощности (менее 100 мВт) и располагается в 20 см от HDD, направлен на стол для усиления вибраций. Кадр из видеоролика с демонстрацией работы HDD-киллера

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

Чтобы вывести из строя HDD, нужно направить на него звук на частоте, которая резонирует с частотой HDD. Программа hdd-killer отлично демонстрирует, как это происходит на практике. Если звук достаточно громкий, то вскоре система отключит устройство с ошибкой ввода-вывода, а сам жёсткий диск может получить необратимые повреждения.
Читать полностью »

Компания Intel опубликовала фотографии, сделанные из кабины крана, участвующего в строительстве гигантского завода по переработке воды. Строительство объекта в Хиллсборо, штат Орегон, является ключевым шагом на пути к достижению долгосрочных целей сокращения и утилизации воды, поставленных компанией.

Читать полностью »