Kategoria: Blog

Резервное копирование процветает в эпоху облаков, но ленточные катушки не забыты. Разговор с Veeam

Александр Баранов работает в Veeam директором R&D и живет между двумя странами. Половину времени он проводит в Праге, другую половину — в Питере. В этих городах находятся самые большие офисы разработки Veeam. В 2006 году это был стартап двух предпринимателей из России, связанный с ПО для резервного копирования виртуальных машин (оттуда же пошло и название […]

Как написать музыку, используя ООП

Говорим об истории программного инструмента OpenMusic (OM), разбираем особенности его устройства, рассказываем о первых пользователях. Плюс к этому — приводим аналоги. Фото James Baldwin / Unsplash Что такое OpenMusic Это — объектно-ориентированная визуальная среда программирования для синтеза цифрового звука. Утилита основана на диалекте языка LISP — Common Lisp. Стоит отметить, что OpenMusic можно использовать в […]

Как я буду мир спасать

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

Вот зачем нужна школьная алгебра

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

Опубликован способ обхода borrow checker в Rust

Jakub Kądziołka опубликовал proof-of-concept, показывающий непосредственные проблемы, связанные с ошибкой в проекте компилятора Rust, которую разработчики безуспешно пытаются решить уже на протяжение четырех лет. Пример, разработанный Jakub, позволяет обойти Borrow Checker посредством очень простого трюка: fn main() { let boom = fake_static::make_static(&vec![0; 1<<20]); println!(«{:?}», boom); } Разработчик просит не использовать этот обход в Production, так […]

Вышла бета-версия автономного приложения Cortana

Компания Microsoft продолжает развивать голосовой помощник Cortana в Windows 10. И хотя он может исчезнуть из состава ОС, но в корпорации уже тестируют новый пользовательский интерфейс для приложения. Новая сборка уже доступна для тестировщиков, она поддерживает текстовые и голосовые запросы. Сообщается, что Cortana стала более «разговорчивой», а ещё её отделили от встроенного поиска в Windows […]

Мой второй день с Haiku: восхищен, но пока не готов перейти

TL;DR: я восхищен Haiku, но доработать есть что Вчера я изучал Haiku — операционную систему, которая меня приятно удивила. День второй. Поймите правильно: я все еще восхищен тем, насколько легко она делает то, что тяжело дается на рабочих окружениях для Linux. Горю желанием узнать, как она работает, а также полон энтузиазма использовать ее ежедневно. Правда, […]

Браузер Firefox Reality VR теперь доступен пользователям гарнитур Oculus Quest

Веб-обозреватель для виртуальной реальности от компании Mozilla получил поддержку гарнитур Oculus Quest от Facebook. Ранее браузер был доступен обладателям устройств HTC Vive Focus Plus, Lenovo Mirage и др. Однако гарнитура Oculus Quest не имеет проводов, которые буквально «привязывают» пользователя к ПК, что позволяет просматривать веб-страницы по-новому. В официальном сообщении разработчиков говорится о том, что Firefox […]

Mozilla обновила WebThings Gateway для шлюзов умных домов

Компания Mozilla официально представила обновлённый компонент WebThings — универсального хаба для устройств умных домов, под названием WebThings Gateway. Это прошивка для маршрутизаторов с открытым исходным кодом рассчитана на конфиденциальность и безопасность. Экспериментальные сборки WebThings Gateway 0.9 доступны на GitHub для маршрутизатора Turris Omnia. Также поддерживается прошивка для одноплатного компьютера Raspberry Pi 4. При этом пока […]

JUnit в GitLab CI с Kubernetes

Несмотря на то, что все прекрасно знают, что тестировать свой софт важно и нужно, а многие давно делают это автоматически, на просторах Хабра не нашлось ни одного рецепта по настройке связки таких популярных в этой нише продуктов, как (любимый нами) GitLab и JUnit. Восполним этот пробел! Вводные Для начала обозначу контекст: Так как все наши […]

Где учат преподавать (не только в пед. институте)

Кому будет полезна статья: студентам, которые решили подзоработать репетиторством аспирантам или специалистам, которым выдали семинарскую группу старшим братьямсестрам, когда младшие просят научить программировать (вышивать крестиком, говорить на китайском, анализировать рынки, искать работу) То есть всем тем, кому нужно учить, объяснять, и кто не знает за что хвататься, как планировать уроки, что рассказывать. Здесь вы найдете: […]

Видео: расследование в тёмном лесу, умный пёс и сверхъестественные явления в Blair Witch

Издание Game Informer опубликовало видеодемонстрацию игрового процесса Blair Witch, нового хоррора от Bloober Team. В ролике длительностью одиннадцать минут показаны ход расследования, взаимодействие с собакой, поиск предметов и злые сверхъестественные силы. События игры разворачиваются во вселенной фильма «Ведьма из Блэр: Курсовая с того света». Видео показывает начало игры, в котором главный герой Эллис прибывает в […]

Kup niezawodny hosting dla stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting dla stron z ochroną przed DDoS, serwery VPS VDS | ProHoster