Автономный LTE роутер своими руками | Часть 3 – Uboot & OpenWRT |
Привет Хабр! Эта статья посвящена программной части собственного роутера, сегодня будем: допиливать OpenSource, терять месяц жизни впустую, разбираться с модемом, раскрывать секреты OpenWRT’варения для нового устройства и трогать I2C устройства за их регистры.
Готовьте свои напильники и ныряем под катhttps://habr.com/ru/post/701048/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701048
Метки: Блог компании AdminVPS Open source Разработка под Linux DIY или Сделай сам роутер своими руками openwrt uboot uci opensourse diy |
Effector (reflect, typescript, forms). Основные инструменты. Туториал с нуля. Часть 2 |
Effector - менеджер состояния web-приложений.
Новое и удобное решение. Продолжаем серию статей для новичков. Разбираемся, что может упростить работу, как работать с формами и многое другое...
https://habr.com/ru/post/701160/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701160
Метки: JavaScript ReactJS VueJS typescript effector react reflect forms effector-forms effector reflect стейт менеджер туториал |
Alexa и Echo — на выход. Идут сокращения, бизнес-модель не оправдалась. «Салюту», «Марусе», прочим — приготовиться |
Голосовые ассистенты были любимым проектом лично Безоса. Он в них отчаянно верил, тратил любые бюджеты. А компания жгла прилично - в 2018 убыток был $5 млрд, в 2022 уже $10 млрд. Подразделение набрало больше 10 000 человек. Безос выверял каждую рекламную кампанию сам.Но теперь он прекратил следить за проектом. В подразделении - сокращения, уволились даже топ-менеджеры, ветераны.
Умные колонки с голосовым ассистентом были хитом 2018 года. Сейчас в США почти 210 миллионов устройств с голосовыми ассистентами, у Amazon - 71 млн.
Окей, вы поставили их у людей дома, а что с заработком?
https://habr.com/ru/post/701158/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701158
Метки: Big Data Гаджеты Умный дом Голосовые интерфейсы alexa amazon echo алиса маруся умная колонка |
Как найти утекшие объекты в дампах памяти Chrome DevTools |
Утечки памяти в WEB приложениях могут сильно подпортить представление пользователей о ваших продуктах. О том, как тестировать на утечки памяти есть много туториалов. Однако, мало диагностировать наличие утечки - надо ее суметь отладить и исправить. В своей статье мы поделимся алгоритмом, как в нашей компании мы автоматизированно проводим первоначальную отладку утечек памяти и находим ключевые объекты, которые помогают нам в дальнейшем упростить отладку и исправление ошибки.
Читать далееhttps://habr.com/ru/post/701150/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701150
Метки: Блог компании Тензор Тестирование IT-систем javascript Клиентская оптимизация memory leaks клиентская производительность утечки памяти |
Deep Dive Into Deep Link. Часть 5. Нюансы: port, mime, path, диспетчеризация, обратная совместимость |
Приветствуем вас на в заключительной части Deep Dive Into Deep Link! Вот уже пятая статья цикла, а мы до сих пор не со всем разобрались. Сегодня мы ответим на вопросы:
- Почему способности path паттерны такие ограниченные?
- Как происходит диспетчеризация deep link, как его делают библиотеки навигации и мы?
- Как можно сломать обратную совместимость?
Читать далееhttps://habr.com/ru/post/701148/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701148
Метки: Разработка мобильных приложений Разработка под Android deep link web link android app link android android development |
[Перевод] Что такое Black Box Testing? |
https://habr.com/ru/post/700858/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700858
Метки: Блог компании RUVDS.com Информационная безопасность Тестирование IT-систем Тестирование мобильных приложений black box тестирование по testing software testing ruvds_ перевод |
Как управлять просодией в синтезе речи |
Привет, Хабр! Меня зовут Дарима Мылзенова, я инженер-исследователь Just AI.
В компании я работаю над задачами синтеза речи. Возможно, вы слышали, как мы синтезировали голос Кроша из Смешариков. В этой статье я хочу поделиться современными методами управления просодией в синтезе речи. Если вас интересует вопрос о том, как можно сделать синтез более реалистичным, то, надеюсь, вам будет полезен этот материал.
Читать далееhttps://habr.com/ru/post/701140/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701140
Метки: Блог компании Just AI Машинное обучение Искусственный интеллект Звук Голосовые интерфейсы prosody text-to-speech controllable tts tacotron 2 fastspeech 2 |
Cisco = 1, Huawei = 100: NetFlow не равен NetStream |
NetFlow и Netstream - это инструменты для мониторинга, сбора статистики о трафике, и задачи они имеют одни и те же, но реализации имеют разные. Недавно мы рассматривали кейс, когда после интеграции нескольких железок Huawei в существующую сеть Cisco, на Huawei был настроен Netstream аналогично конфигурации NetFlow на Cisco, но трафик c Huawei считался в сто раз меньше того количества, которое ему отправлял Cisco:
----router Cisco --->100 пакетов ---> router Huawei AR6280 --->1 пакет----
Читать далееhttps://habr.com/ru/post/701058/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701058
Метки: Сетевые технологии Сетевое оборудование netflow netstream |
Сарафанное радио на фрилансе |
Это глава из «Книги нормального фрилансера», в которой я делюсь опытом проектировщика интерфейсов, работающего на себя.
Завершив проект с клиентом, оставляй его в покое:
Не пиши ему напрасно, лучше новых поищи.
Не храни контакты в базе, покажи, что чтишь приватность,
Пусть он сам тебя запомнит и, глядишь, ещё придёт.
«Сарафанное радио» — это когда клиенты, оценившие фрилансера по достоинству, начинают его рекомендовать.
Первый заказчик по сарафанному радио обратился ко мне буквально в течение нескольких месяцев после начала работы на фрилансе. Он позвонил по телефону со словами: «Здравствуйте, Егор, мне вас порекомендовали как человека, который может помочь спроектировать сайт…» В тот момент я так сильно обрадовался новому потенциальному заказу, что даже забыл спросить, кто именно меня рекомендовал.
Через какое-то время ко мне таким же образом обратился ещё один потенциальный клиент. А потом ещё и ещё. И вскоре поток таких обращений стал привычной частью моей фрилансерской жизни. Я радовался, гордился собой и был уверен, что сарафанное радио работает само по себе, без моего участия. Достаточно только хорошо выполнять работу.
Читать далееhttps://habr.com/ru/post/701120/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701120
Метки: Фриланс сарафанное радио |
Ученые все чаще не могут объяснить, как работает ИИ. Теория «черного» и «белого» ящика |
Какое у вас любимое мороженое? Шоколадное, ванильное, фисташки, крем-брюле? Вы легко дадите ответ. Но если вас спросят, почему именно этот конкретный вкус, тут уже дать конкретный ответ станет гораздо сложнее. Большинство максимум придумают, что так у них устроены вкусовые рецепторы. Но почему они устроены именно так, и почему тогда нам иногда хочется пробовать другие виды мороженого?
Если бы мы подвергали анализу такие повседневные вещи в своей жизни, мы скоро бы поняли, что часто не можем точно понять причины своих предпочтений, эмоций или желаний. Не можем разобраться с тем, что на самом деле происходит у нас в мозгу. А что тогда с ИИ? В него заложены конкретные программы и алгоритмы, значит, мы можем определить, чем конкретно он руководствуется при принятии тех или иных решений, правда? Или хотя бы примерно предсказать, какими они будут?
На самом деле, с ИИ всё обстоит еще хуже. Чем дальше развиваются технологии, тем чаще мы вообще не можем понять, что происходит там внутри. А значит, и не можем быть уверены, стоит ли нам доверять таким решениям. Исследователи всё чаще предупреждают, чтобы при разработке моделей ИИ мы уделяли больше внимания тому, как и почему они выдают определенные результаты, а не тому, как точно и быстро они могут их выдавать.
Читать дальше →https://habr.com/ru/post/700736/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700736
Метки: Блог компании GetMatch.ru — ГетМэтч.ру Тестирование IT-систем Машинное обучение Научно-популярное искусственный интеллект AI черный ящик белый ящик ИИ |
Установка Carbonio на Red Hat Enterprise Linux 8 |
В обновлении Carbonio 22.11 появилась возможность установки на дистрибутив RHEL8. Данный дистрибутив Linux очень популярен среди системных администраторов. Он отличается высокой стабильностью и долгим жизненным циклом. В данной статье мы расскажем о том, как установить коммерческую версию Carbonio на Red Hat Enterprise Linux 8 в режиме односерверной установки.
Читать далееhttps://habr.com/ru/post/701092/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701092
Метки: Блог компании Zextras Системное администрирование zextras carbonio электронная почта почтовый сервер совместная работа |
[Перевод] «Оживляем» наше iOS-приложение с помощью Live Activity |
В то время как Android-устройства в целом ушли в направлении простых вырезов в экране под фронтальную камеру или даже подэкранных фронталок, Apple создала совершенно новый пользовательский опыт благодаря своему новому пространству для размещения камеры — «челке» (the notch). Сегодня мы с вами обсудим, как реализовать нечто подобное в iOS.
Виджеты, которые Apple представила в iOS 14, позволяют нам просматривать информацию прямо на наших главных экранах.
Но что, если мы пойдем еще дальше и представим контекстно-зависимую информацию, которая всплывает при необходимости и не задерживается на экране слишком долго? А что, если бы это было реализовано таким образом, чтобы все это гармонично работало с самым большим обновлением для фронтальной панели, которое наши iPhone видели с момента появления челки? Больше никаких «а что, если» — встречайте Dynamic Island.
Читать далееhttps://habr.com/ru/post/701104/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701104
Метки: Блог компании OTUS Разработка под iOS Разработка мобильных приложений swift ios ios development swift ui dynamic island Live Activity Flux |
Музыка для бизнеса: как использовать без нарушений |
Музыка используется бизнесом для рекламных роликов в соцсетях – это может стать проблемой. Для владельцев ресторанов, магазинов, салонов, тренажерных залов, отелей и заведений, где предполагается фоновое прослушивание музыки, также актуален вопрос законного использования композиций. О том, как не стать нарушителем авторских и смежных прав, какую музыку можно включать и использовать, расскажем в этой статье.
Читать далееhttps://habr.com/ru/post/701094/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701094
Метки: патентование юоиспруденция музыка авторское право защита данных |
Полезные ресурсы для погружения в Go: выбор сотрудников Selectel |
https://habr.com/ru/post/700996/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700996
Метки: Блог компании Selectel программирование go Читальный зал ресурсы для разработчиков golang разработка |
Миграция микросервиса с геоданными с MS SQL на PostgreSQL |
Не секрет, что тема перехода в IT-сфере на технологии, не требующие дорогостоящего лицензирования становится всё более актуальной. В то же время, очевидно и стремление компаний попасть в Реестр отечественного ПО, чтобы получить разного рода преференции для себя и своих сотрудников.
С точки зрения обновления технологического стека, мы воспользовались методическими рекомендациями Реестра отечественного ПО и приняли решение о переводе наших проектов на технологии со свободными лицензиями, в частности .NET 6 и PostgreSQL. Это открыло путь как к оптимизации производительности приложений и уменьшению расходов на лицензирование, так и добавлению решений компании в реестр.
В данной статье предлагаю рассмотреть путь по миграции географического микросервиса с MS SQL на PostgreSQL с фокусом на пространственные (spatial) типы данных.
Вопрос стоимости лицензий и непосредственного сравнения MS SQL vs PostgreSQL опустим, т.к. эта тема весьма хорошо раскрыта в DotNext-докладе моего коллеги, Стаса Флусова. Рекомендую к просмотру!
Читать далееhttps://habr.com/ru/post/701060/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701060
Метки: postgresql .NET Microsoft SQL Server .net core postgis sql server миграция бд |
«Приказать или научить?». 4 уровня постановки задач сотруднику, которые имеют абсолютно разный развивающий эффект |
https://habr.com/ru/post/701084/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701084
Метки: Управление проектами управление персоналом демотивация менеджмент делегирование постановка задач регулярный менеджмент развитие персонала |
Анализируем трафик сайтов (СМИ) с картинками |
Эта статья рассказывает о необходимом минимуме, который потребуется при анализе сайта. При написании, я ориентировался на тех у кого совсем нет представления о предмете, но все упрощения можно быстро проскролить и почитать сразу про прикладную часть.
Говорить мы будем в основном о визитах (ym:s:visits).
Читать далееhttps://habr.com/ru/post/700944/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700944
Метки: Python Веб-аналитика Управление медиа Яндекс API аналитика анализ трафика |
99 советов по монетизации игр — Часть 1 |
Советы, которые я давал тут и тут для геймдизайнеров, пока, являются самыми популярными моими статьями. Приятно видеть, что мой опыт может быть кому-то полезен и после публикации этих материалов в личку стали приходить просьбы с написанием продолжения… Интересно, что все запросы для новых статей были сосредоточены только вокруг монетизации и так как эта тема является достаточно сложной, то я решил начать с советов, которые могут увеличить прибыль от ваших игр.
Читать далее...https://habr.com/ru/post/700942/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700942
Как быть джуном и не бояться. Топ-5 вопросов для выживания |
Например, очевидные (не для всех) и правильные вопросы:
Если я не успеваю сделать задачу, мне сразу говорить или пытаться ночью все доделать?
У кого спросить, нормально я справляюсь или меня скоро уволят?
Что нужно делать, чтобы зарабатывать больше денег?
Есть ли в компании люди, которые хотят меня обучать?
Читать далееhttps://habr.com/ru/post/700940/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700940
Метки: Карьера в IT-индустрии Управление персоналом софт скиллы вопросы джун джуниор компания |
Роботизация непрерывной разливки стали |
Введение
Результатом 4-й промышленной революции должно стать полностью автоматизированное производство. Роботизация рабочих мест и полный уход от ручного труда – это тот минимум, который необходимо выполнить на этом пути.
Исторически в сталеплавильном производстве роботы начали появляться в начале 2000-х годов как развитие манипуляторов для замера температуры и отбора проб жидкого металла. Изначально единственной задачей было обеспечение повышенного уровня безопасности при выполнении этих операций. Со временем роботов обучали новым функциям, требующих повышенной точности воспроизведения. Современные роботизированные комплексы уже обладают мульти функциональностью и адаптивностью к изменяющимся условиям окружающей производственной среды.
Роботизация непрерывной разливки стали
Крупным полигоном по роботизации производства является участок непрерывной разливки стали. Разливщик стали – это одна из самых тяжёлых и опасных профессий в металлургии. Специфика профессии подразумевает выполнение работ в экстремальных производственных условиях - постоянное взаимодействие с горячим металлом, высокие динамические нагрузки. Но «время героев» остаётся в прошлом и рынок труда вынужден адаптироваться под требования нового поколения рабочих. Современные условия труда, предусматривают абсолютную безопасность и комфорт на рабочем месте. Высококвалифицированные металлурги должны заниматься оптимизацией и развитием технологических процессов, а выполнением тяжёлых и опасных технологических операций займутся роботы.
Читать далееhttps://habr.com/ru/post/700936/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700936
Метки: Разработка робототехники Робототехника металлургия роботизация процессов |