Как стать автором
Обновить
0
0

Дистрибуция телеканала в странах Восточной Европы

Отправить сообщение

К 30-летнему юбилею DOOM: как два садиста, психопат и мормон создали одну из величайших игр в истории? Часть 8

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 12K

В прошлой части мы оставили разработчиков Doom в тот непростой момент, когда они расстались со своим старым коллегой, креативным директором Томом Холлом из-за его неприятия чрезмерно брутального стиля новой игры. До релиза уже оставались считаные месяцы — и команде id Software нужно было срочно найти нового геймдизайнера в надежде допилить уровни игры именно так, как это требовалось для шутера про свирепое истребление легионов Ада на космической станции.

Все части цикла статей о создании DOOM:
Читать дальше →
Всего голосов 65: ↑62 и ↓3 +59
Комментарии 3

Ortools — библиотека для решения задачи VRP

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 1.7K

Привет! Меня зовут Илья Набатчиков, я MLE в компании Kamaz Digital. Также я являюсь учусь в онлайн магистратуре на базе университета ИТМО @ai-talent.

Сегодня я хочу рассказать о библиотеке ortools для решения проблемы маршрутизации транспортных средств с учетом ограничений по времени и грузоподъемности (CVRPTW).

И самое важно поделиться парой важных фичей, которых вы не найдете в документации.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 10

SFTP под root-ом в WinSCP для удаленной отладки(PyCharm)

Время на прочтение 3 мин
Количество просмотров 4.8K

Этот пост предназначен в первую очередь для новичков в разработке, впервые столкнувшихся с необходимостью запуска скриптов из-под root-а, взаимодействующих с ресурсами/устройствами, доступ до которых возможен только с сервера приложений, находящимся за NAT-ом. Частая ситуация в телекоме.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 6

Необычный дуалбут: ноутбук с «двойным дном»

Время на прочтение 15 мин
Количество просмотров 80K

Не так давно на Habr Q&A я наткнулся на интересный вопрос — как сделать, чтобы два жестких диска не видели друг друга? Чтобы вирус, попав на одну систему, никоим образом не мог заразить другую. В ответах предлагали достаточно стандартные способы — использовать полнодисковое шифрование, отключить диск в диспетчере устройств и даже поставить переключатель на питание. Но что если взглянуть на задачу совершенно с другого угла и сделать всё средствами самого HDD? Да-да, сегодня мы снова погружаемся в пучины модификации прошивок и реверс-инжиниринга!
Узнать подробности
Всего голосов 361: ↑357 и ↓4 +353
Комментарии 122

MotionLayout + RecyclerView = красивые анимированные списки

Время на прочтение 10 мин
Количество просмотров 14K

В этой статье я расскажу и покажу, как создавать красивые анимированные списки на основе RecyclerView и MotionLayout. Аналогичный метод я использовал в одном из своих проектов.

Поехали!
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 3

STM32 и бесконтактный датчик температуры MLX90614. Подключение по I2C

Время на прочтение 22 мин
Количество просмотров 14K

Датчик MLX90614 - это датчик с бесконтактным считыванием температуры объекта посредством приема и преобразования инфракрасного излучения. Он умеет работать в трех режимах: термостат, ШИМ выход и SMBus. В режиме термостат датчику не требуется контроллер, он просто держит температуру в заданных пределах, управляя драйвером нагрузки открытым стоком. В режиме ШИМ на выходе датчика появляется сигнал ШИМ, скважность которого зависит от температуры. В целях подключения к контроллеру наиболее интересен режим SMBus. Так как этот протокол электрически и сигнально совместим с I2C мы будем работать с датчиком, используя аппаратный I2C. О нем и пойдет речь в данной статье. Все режимы датчика настраиваются записью в определенные ячейки EEPROM. По умолчанию датчик находится в режиме SMBus.

Читать далее
Всего голосов 17: ↑15 и ↓2 +13
Комментарии 17

Open Source синтез речи SOVA

Время на прочтение 9 мин
Количество просмотров 20K

Всем привет! Ранее мы выкладывали статью про наше распознавание речи, сегодня мы хотим рассказать вам о нашем опыте по созданию синтеза речи на русском языке, а также поделиться ссылками на репозитории и датасеты для свободного использования в любых целях.



Если вам интересна история о том, как мы разработали собственный сервис синтеза речи и каких результатов нам удалось достигнуть, то добро пожаловать под кат.

Всего голосов 31: ↑30 и ↓1 +29
Комментарии 24

ModBus Slave RTU/ASCII без смс и регистрации

Время на прочтение 31 мин
Количество просмотров 9.4K
image

В открытом доступе присутствует множество библиотек для реализации ModBus Slave устройства, но они зачастую, содержат избыточный функционал, сложны в освоении и содержат грубые ошибки. В данной статье рассматривается библиотека, по скромному мнению автора, лишенная этих недостатков.
Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 49

Смертельно эффективная ловушка: как венерина мухоловка запоминает, что она поймала добычу

Время на прочтение 3 мин
Количество просмотров 36K

Венерина мухоловка — крайне интересное растение. Она захватывает своих жертв (небольших насекомых, паукообразных и т.п.) при помощи видоизмененных листьев. На их поверхности есть специальные волоски, которые реагируют, если на поверхность листа что-то попадает. Края листьев быстро заворачиваются и жертва оказывается в ловушке, которая постепенно превращает мелкое существо в пищу для растения.

Животная пища нужна мухоловке для пополнения запасов азота — обычно она появляется в регионах с болотистой местностью, почва которых бедна азотом. Но как растение, у которого нет мышц и нервной системы, может не только захватывать что-то, но и «запоминать», что внутри листа — жертва, и разворачивать его не стоит?
Всего голосов 74: ↑73 и ↓1 +72
Комментарии 21

Не обман, а идеальная презентация: чему мы можем научиться у «телемагазина на диване»?

Время на прочтение 4 мин
Количество просмотров 15K
— Бизнесу сейчас так тяжело. Мой высокотехнологичный и классный продукт мало покупают, спрос упал. Что делать? — жалуется предприниматель, который вложил большие средства в предприятие, закупил оборудование, запустил сайт. И теперь он ищет причину, почему все идет как-то не так.

Знакомая история? Мне — да!

Простой пример из практики: обращается за помощью клиент, который выпускает сложный и недешевый продукт: современное оборудование или программное обеспечение. А может, просто дорогую качественную мебель, в ценнике на которую красуются пять нулей.

— Расскажите, пожалуйста, о продукции, — говорю я.

— А что особенного я могу рассказать? Вот преимущества нашей компании, вот продукция, вот ее плюсы.

— Всего пять?

— Ну, еще доставка у нас бесплатная, — вымучивает из себя последнее, шестое доказательство крутости товара, бизнесмен.


Почему это так не работает? Давайте разбираться.
Читать дальше
Всего голосов 51: ↑44 и ↓7 +37
Комментарии 62

Open Source распознавание речи SOVA

Время на прочтение 16 мин
Количество просмотров 28K
Мы в Наносемантике занимаемся виртуальными ассистентами (чат-ботами и голосовыми помощниками) для компаний с большими колл-центрами. Раньше мы использовали распознавание и синтез речи других компаний, а 1.5 года назад решили, что хотим быть самодостаточным вендором.



Если интересно, зачем нам это, что у нас получилось, а также для чего нам выкладывать ASR & TTS в Open Source – добро пожаловать под кат.
Всего голосов 28: ↑26 и ↓2 +24
Комментарии 32

Семь способов быть заметнее в поисковой выдаче

Время на прочтение 4 мин
Количество просмотров 7.6K

При продвижении позиций сайта – выйти в ТОП недостаточно. Чтобы увеличить число посетителей необходимо делать страницы релеватными, улучшить дизайн сайта, проработать кликабельность (CTR).В этой статье поговорим про кликабельность.


Почему так важен CTR


Вот вы вывели страницу в ТОП, но ваш сайт там не одни, а значит, у  пользователей есть выбор, куда перейти. Поэтому нужно работать над сниппетом и делать его привлекательным. Тогда увеличится кликабельность, и ваш сайт закрепится в ТОПе, потому что поисковики отслеживают, какие сайты востребованы у пользователей.


Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 4

Как скрестить Excel c интерактивным веб-приложением

Время на прочтение 5 мин
Количество просмотров 23K
Не секрет, что Excel довольно мощный инструмент для работы с числовыми табличными данными. Однако средства, которые предоставляет Microsoft для интеграции с ним, далеки от идеала. В частности, сложно интегрировать в Excel современные пользовательские интерфейсы. Нам нужно было дать пользователям Excel возможность работать с довольно насыщенным и функциональным интерфейсом. Мы пошли несколько другим путем, который в итоге показал хороший результат. В этой статье я расскажу, как можно организовать интерактивное взаимодействие Excel c веб-приложением на Angular и расшить Excel практически любым функционалом, который реализуем в современном веб-приложении.


Читать дальше →
Всего голосов 16: ↑13 и ↓3 +10
Комментарии 19

Как быстро протестировать продукт на рынке США и получить первую выручку: 3 практических шага

Время на прочтение 7 мин
Количество просмотров 3.1K

В последние недели рубль в очередной раз показывает всем нам, почему делать проекты на глобальный рынок – более перспективная затея, чем запускаться только с прицелом на рунет. При этом, на самом деле протестировать проект на американском рынке и получить первую выручку не так сложно, если все делать правильно.

Мы в нашем агентстве уже помогли десяткам стартапов запустить маркетинговые активности на рынке США. Так что сегодня я поделюсь алгоритмом для тестирования спроса и получения первых ощутимых денег ($10-20-30 тысяч) всего за пару месяцев.

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 7

Переезд инженера в Нидерланды: рулинг, кеннисмигранты, стоимость жизни

Время на прочтение 14 мин
Количество просмотров 47K
Недавно мы публиковали несколько статей про переезд разработчиков в Будапешт, Германию и Шанхай. В комментариях писали про переезд в Нидерланды — вернулись с текстом про него.

По версии Mercer, Амстердам (единственный голландский город в списке) занимает 11 место в рейтинге качества жизни за 2019 год, а по статистике OECD Better Life Index, удовлетворенность жизнью голландцев выше средних значений по странам. Мы заметили, что обсуждение переезда в эту страну очень противоречиво: кто-то ругает влажный климат, кто-то — наоборот, одни говорят про развитость IT-сферы, другие — что крупных tech-компаний маловато. Так какие есть возможности в Нидерландах у разработчика? Какие преимущества у иммигрантов? Разбираемся с плюсами и минусами переезда в эту страну.


Читать дальше →
Всего голосов 29: ↑27 и ↓2 +25
Комментарии 190

Опенсорсные альтернативы Google Analytics на своём хостинге

Время на прочтение 5 мин
Количество просмотров 21K

Веб-интерфейс опенсорсного сервиса аналитики Matomo

Дегуглификация онлайновой жизни требует внедрения свободных альтернатив во всех областях. Защитники приватности ведут списки таких продуктов по категориям.

С точки зрения системного администратора в этих списках отдельно выделяется категория веб-аналитики — замена сервису Google Analytics, который собирает детальную статистику о посетителях сайта. Все знают, как работает такой сервис. Внедряете на страничках JS-код отслеживания, и если человек не установил блокировщик следящих скриптов, то каждый раз при открытии страницы будет срабатывать этот скрипт. Дальше статистика по вашим пользователям отправляется на хранение в корпорацию Google.

К счастью, есть ряд свободных, опенсорсных альтернатив Google Analytics, которые к тому же работают быстрее, поскольку скрипты меньше по размеру и загружаются с вашего собственного хостинга, а не со стороннего сервера. Информация о пользователях никуда не отправляется, а многие сервисы не используют куки и соответствуют законодательству GDPR о защите личных данных.
Читать дальше →
Всего голосов 46: ↑46 и ↓0 +46
Комментарии 18

Зеленый автобус

Время на прочтение 9 мин
Количество просмотров 20K


Пару дней назад достался мне на тест полностью электрический автобус Volvo 7900E. Порулил по городу долгое время, получил впечатлений, делюсь ими.

Впечатления самые положительные, и надеюсь, их не сочтут за рекламный пост.
Читать дальше →
Всего голосов 56: ↑54 и ↓2 +52
Комментарии 198

Riak Cloud Storage. Часть 3. Stanchion, Proxy и балансировка нагрузки, клиент S3

Время на прочтение 8 мин
Количество просмотров 1K
image

В этой статье мы завершим настройку компонентов системы Riak Cloud Storage.

Данная статья это завершение серии вольных переводов официального руководства по системе Riak CS 2.1.1
Часть 1. Настройка Riak KV
Часть 2. Настройка компонента Riak CS
Читать дальше →
Рейтинг 0
Комментарии 0

Аналитика видео на YouTube: YouTube Analytics, Google Analytics и Google Tag Manager

Время на прочтение 7 мин
Количество просмотров 43K
Всем привет!

Меня зовут Женя Заремба. Пару месяцев назад я написал статью о продвижении видео на YouTube. Тогда я получил множество вопросов и в результате решил написать расширенный гайд по аналитике видео.

В этом материале мы поговорим о YouTube Analytics, преимуществах интеграции с Google Analytics, а также о дополнительных данных, которые можно получить, правильно настроив Google Tag Manager.


Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 1

Не монолитом единым. Модульный подход в Unity

Время на прочтение 7 мин
Количество просмотров 7.1K
image

В данной статье будет рассмотрен модульный подход при проектировании и дальнейшей реализации игры на движке Unity. Описаны основные плюсы, минусы и проблемы с которыми приходилось сталкиваться.

Под термином «Модульный подход» имеется ввиду организация ПО, которая использует внутри себя независимые, подключаемые, конечные сборки которые можно разрабатывать параллельно, менять на ходу и достигать разного поведения ПО в зависимости от конфигурации.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 6

Информация

В рейтинге
Не участвует
Откуда
's-Gravenhage, Zuid-Holland, Нидерланды
Дата рождения
Зарегистрирован
Активность