Веб-архив: импортозамещение

Понадобилось найти старую версию одного сайта. В Wayback Machine (https://archive.org/web/) версии от нужной даты не оказалось, и я решил поискать альтернативные архивы интернетов. В основном находились сервисы, реализующие идею «вы нам дайте URL, а мы его заархивируем» (типа уважаемого мной http://archive.md), то есть совсем не то, что было нужно в данный момент. И тут вдруг […]

Соревновательный потенциал Besiege-подобных симуляторов

Дисклеймер __________ Написание заметки мотивировано релизом игры Besiege, однако сама эта игра взята просто в качестве наглядного примера — как представитель жанра. Автор просит прощения у людей, которые подписались на него после публикации об эргономике рабочего места и здоровье оператора ЭВМ! Подробная и развёрнутая статья на эту тему ориентировночно выйдет в середине весны — если […]

Простое Slack приложение для публикации контента из Google Sheets

Мы любим пробовать новое, и поэтому часто делимся ссылками на интересную информацию из мира IT и программирования со своими коллегами. Мы являемся давними пользователями slack и для таких ссылок у нас есть отдельный образовательный канал, где каждый может найти для себя что-то интересное. Но так как мы обычные люди, периодически в пылу работы мы забываем […]

Ультрафиолет на двух пальцах

Хомяки приветствуют все народы вселенной. В сегодняшнем посте мы выйдем за пределы видимого света, и окунемся в мир ультрафиолета. Выясним его природу, узнаем какие источники существуют, а затем отправимся на поиски неизведанного. Проведя три месяца с волшебным фонарём, нам удалось запечатлеть явления, которые редко встретишь в повседневной жизни. Эксперименты над собой и веществами показали, что […]

Null подкрался незаметно: ломаем Scala Option с помощью Java

Приветствую, Хабр! Предлагаю вашему вниманию небольшую пятничную статью про Java, Scala, ненормальных программистов и нарушенные обещания. Простые наблюдения иногда приводят к не очень простым вопросам. Вот, к примеру, простой и внешне, пожалуй, даже тривиальный факт, гласящий, что в Java можно расширять любой не-final класс и любой интерфейс в области видимости. И другой, тоже достаточно простой, […]

Очистка данных, как игра «Камень, Ножницы, Бумага». Это игра с финишем или без? Часть 2. Практическая

В части первой описывалось, что данная публикация сделана на основе датасета результатов кадастровой оценки объектов недвижимости в Ханты-Мансийском АО. Практическая часть представлена в виде шагов. Проводилась вся очистка в Excel, так как самый распространенный инструмент и описанные операции может повторить большинство специалистов знающих Excel. И достаточно неплохо подходит для работы в «рукопашную». Нулевым этапом поставлю […]

Безумные роботы в Вегасе. Поездка на CES 2020

Все, что было в Вегасе, останется в Вегасе. Каждый год команда Madrobots отправляется в США на международную выставку потребительской электроники CES, которая проходит в столице игорного бизнеса. На месте мы разобрались с актуальными трендами в гаджетостроении. Рассказываем, как это было! CES — акроним для Consumer Electronics Show. Это выставка достижений народного хозяйства мировой индустрии гаджетов, […]

Преимущества переезда на ПМЖ в Берлин для ИТ-специалистов

Куда податься программисту и разработчику на европейском континенте? Германия — одно из лучших направлений для ИТ-специалистов. А Берлин так вообще является вторым мегаполисом в Европе по количеству стартапов. Я собрала самую важную информацию по немецкой столице, которая будет интересна читателям Хабра. Уверена, многим будет интересен Берлин не только с точки зрения заработка. Он ещё является […]

Представляем PHP 7.4: Производительность, Возможности, Устаревший Функционал

PHP постоянно развивается, и только что мир увидело их последнее обновление — PHP 7.4. Производительность и скорость продолжают расти, в чём мы убедились ещё в предыдущих релизах PHP 7. Предварительная загрузка — одно из самых ярких обновлений. Эта возможность позволяет значительно ускорить выполнение скрипта и делает код чище и быстрее благодаря уменьшённому количеству строк кода. […]

Методы автоматизированного тестирования

Данная статья скорее является размышлениями на тему необходимости, целесообразности и обоснованности применения автоматизированных тестов, нежели погружением в то, как именно их применять. Компоненты системы Современная информационная система – большой, сложный и комплексный продукт, состоящий из множества компонентов: Клиента с GUI Программного сервера СУБД Аппаратного обеспечения И т.д. Каждый из видов компонентов при этом может быть […]