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

iFixit составила рейтинг ремонтопригодности устройств 2019 года

По сравнению с полной заменой устройства ремонт может быть не таким уж недорогим вариантом. Но какие продукты легче всего ремонтировать, а какие — сложнее? Мастерская iFixit решила составить собственный рейтинг лучших и худших устройств 2019 года с точки зрения ремонтопригодности. Лучшими были признаны: Fairphone 3 (10/10); Mac Pro 2019 (9/10); Xbox One S All Digital […]

Awake представила новую электродоску для сёрфинга — RÄVIK_S

Шведский производитель электрических досок для сёрфинга Awake вернулся, выпустив свою новейшую модель — RÄVIK_S. Напомним: оригинальная электродоска RÄVIK вышла летом 2018 года. Хотя это был не первый такой продукт, её новаторский дизайн помог совершить революцию в этой узкой сфере. Теперь компания работает над следующей версией электрической доски для серфинга премиум-класса. Электрическая доска для серфинга Awake […]

Библиотека для распознавания русской речи на Android и Linux без сети

Опубликована версия 0.3 библиотеки vosk для локального распознавания слитной речи, поддерживающая русский язык. Для платформы Android подготовлен APK-пакет, а для Linux можно использовать Python-библиотеку (пример использования), производительности которой достаточно для работы на платах Raspberry Pi. Библиотека работает на усовершенствованном движке Kaldi. Языковая модель занимает всего 50Мб и работает точнее DeepSpeech (модель размером более 1Гб). Поддерживаются […]

Виртуальный хостинг или виртуальный сервер — что выбрать?

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

[Nginx] Как победить response_status = 0

Статья из разряда «заметки на полях». TL:DR: http2_max_field_size 8k; # всех спасет! На одном из проектов, после изменения некоторой внутренней логики бекенда, начал наблюдать странный response_code в логах, а именно — 0. В логах выглядит примерно так: { «timestamp»: «2020-01-17T08:41:51+00:00», «remote_addr»: «zzz.zzz.zzz.zzz», «request_time»: 0, «upstream_response_time»: «», «upstream_header_time»: «», «http_accept_language»: «-language», «response_status»: 0, «request»: «», «host»: […]

Эффективное хранение сотен миллионов маленьких файлов. Self-Hosted решение

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

Чтение для гика: 10 материалов про аудиотехнологии — как устроены музыкальные дороги, HD-пластинки и 8D-звук

Мы подобрали для вас самые заметные материалы из нашего «Мира Hi-Fi»: от акустической левитации до денежных переводов с помощью звука и почти стопроцентной шумоизоляции. Если эти темы вам интересны, приглашаем под кат. Фото Sara Rolin / Unsplash Музыкальные дороги — что это и почему их нет в России. Рассказываем о том, как «звучат» дороги в […]

Цели уровня обслуживания — опыт Google (перевод главы книги Google SRE)

SRE (Site Reliability Engineering) — подход к обеспечению доступности веб-проектов. Считается фреймворком для DevOps и говорит как добиться успеха в применение DevOps-практик. В этой статье перевод Главы 4 Service Level Objectives книги Site Reliability Engineering от Google. Этот перевод я готовил самостоятельно и полагался на собственный опыт понимания процессов мониторинга. В телеграм-канале monitorim_it и прошлом […]

Чтобы пацанам было не стыдно показать

Я стар и уже глуп, а у вас всё впереди, уважаемый программист. Но позвольте дать вам один совет, который наверняка поможет в вашей карьере – если, конечно, вы планируете остаться программистом. Советы типа «писать красивый код», «хорошо комментировать свои доработки», «изучать современные фреймворки» — очень полезные, но, увы, второстепенные. Они идут прицепом к главному качеству […]

Новая книга Брайана Ди Фоя: «Mojolicious Web Clients»

Книга будет полезна программистам и системным администраторам. Для её чтения достаточно знать основы Perl. Освоив её, вы овладеете мощным и выразительным инструментом, который поможет упростить решение повседневных задач. В книге освещены: Основы HTTP Разбор JSON Разбор XML и HTML CSS селекторы Непосредственное выполнение HTTP-запросов, аутентификация и работа с cookie Выполнение неблокирующих запросов Обещания Написание однострочников […]

Сотрудник Red Hat представил сборочную систему Goals. Выпуск GNU Make 4.2

Ричард Джонс (Richard WM Jones), автор libguestfs, работающий в компании Red Hat, представил новую сборочную утилиту Goals, нацеленную на устранение недостатков и проблем в утилите make при сохранении общей простоты и понятности сценариев. Утилита make проектировалась в 1976 году и имеет ряд концептуальных недоработок, в Goals планируется устранить эти недоработки, не меняя общей концепции. Исходный […]

Facebook продолжает разработку тёмного режима для своего мобильного приложения

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