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

Все потоки

Сначала показывать
Порог рейтинга

Новинки deep learning. Часть 2: Trusted Media Challenge, HeSeR и Tortoise-tts

Блог компании HOSTKEY Машинное обучение *Искусственный интеллект

Продолжаем обзор интересных работ в области глубокого обучения. На очереди — создание и распознавание дипфейков, плюс новый способ генерации речи по заданному тексту.

Читать далее
Рейтинг 0
Просмотры 29
Комментарии 0

Новости

KnownReader. Читалка и словари

Open source *Разработка мобильных приложений *Разработка под Android *Читальный зал

Всем привет!

Уже который год идёт, а мы все ещё пишем читалку со словарями под Android. Настало время для очередной статьи о том, что у нас появилось нового.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 475
Комментарии 0

Модуль управления по локальной сети

Программирование микроконтроллеров *Схемотехника *

Хочу познакомить вас со своей старой разработкой, но которая будет интересна и в настоящее время.

Модуль управления по локальной сети предназначен для конвертации (преобразования) команд, передаваемых по кабелю типа «витая пара» (LAN) в команды, передаваемые по RS-232 (com-порт), и IR (инфракрасный) каналам.

Последовательные интерфейсы RS-232/422/485 до сих пор очень популярны и востребованы как в промышленности, так и в различных домашних системах. Однако последовательные интерфейсы имеют свои ограничения, например, небольшое расстояние. Иногда возникает необходимость получить доступ к устройству с RS-232 (RS485) с нескольких удаленных компьютеров одновременно.

Модуль управления может объединять и включать в единую сеть неуправляемые устройства и в домашних, и в коммерческих системах. Имея большое количество одновременно необходимых портов и входов, адаптер предоставляет легкий путь для управления различными устройствами, уменьшая время и сложность инсталляций. Просто послав команды по локальной сети, или через ИК порты, вы можете управлять вашим аудио- и видеооборудованием (включить, настраивать, управлять громкостью…), а также запустить любимый DVD-фильм. И все это произойдет по нажатию одной кнопки.

При использовании открытых стандартов (например, TCP/IP), любое сетевое устройство (компьютер, сенсорная панель, центральный контроллер) может послать и принять данные модуля. С помощью него вы можете подключать различные устройства для управления и контроля (мониторинга) как по домашней сети, так и через Интернет.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 567
Комментарии 2

За кулисами Google Colab

Блог компании SkillFactory Разработка веб-сайтов *Интерфейсы *Реверс-инжиниринг *
Перевод

Заглянем во внутренности Google Colab и узнаем, как можно подстроить Colab под свои рабочие нужды, а не подстраиваться под ограничения этого инструмента. Подробности рассказываем к старту флагманского курса по Data Science.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 609
Комментарии 1

Альтернативные методы организации и создания файловых информационных ресурсов

Программирование *SQL *Microsoft SQL Server *Visual Basic for Applications *

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

Приложение было разработано на языке программирования Visual Basic 6.0. Для описания содержимого файлов использовалось хранилище, реализованное на SQL server с типом данных varbinary(max).

Читать далее
Рейтинг 0
Просмотры 474
Комментарии 0

Экстремальное делегирование

Научно-популярное Лайфхаки для гиков

Или немного о шизофрении здорового человека...

Люди - довольно смышленые зверьки, мы можем обитать где угодно, питаться чем угодно, приспособиться к любым внешним условиям, благодаря чему мы смогли завоевать всю планету и уже пытаемся осваивать другие. Что же так отличает человека от других животных? Что дает нам такое колоссальное преимущество перед другими животными? Может быть тот факт, что люди, в отличие от других животных, освоили огонь? Или стали использовать орудия труда? Или научились добывать энергию? А может быть все дело в том, что люди лучше остальных зверей научились делегировать полномочия?

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 929
Комментарии 3

Дайджест недели от Apple Pro Weekly News (20.06 – 26.06.22)

Гаджеты Компьютерное железо Смартфоны IT-компании

В iOS 16 beta можно обойти капчу на сайтах, а на часах с watchOS 9 beta можно управлять ближайшими устройствами, эти и многие другие обновления, подробности о грядущих продуктах Apple, слухи и интересные события из мира яблочной корпорации – всё это в свежем выпуске Apple Pro Weekly News.

Перейти к новостям
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 372
Комментарии 0

Интервью из мира хостинга: PQ.Hosting

Хостинг Интернет-маркетинг Управление продажами *Интервью IT-компании

Меня зовут Леонид, я — разработчик сайта Поиск VPS. Я внимательно слежу за развивающимися проектами в сфере хостинга, и недавно заметил, что у PQ.Hosting число стран, в которых предоставляются виртуальные серверы, перевалило за 20, что сильно превышает среднее значение по отрасли (2-3 страны). Я решил побеседовать с Иваном - владельцем PQ.Hosting, который рассказал о своем пути, развитии проекта, особенностях присутствия в различных странах, ценообразовании и многих других интересных вещах.

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

Создание бизнес системы с самого нуля часть 1

Анализ и проектирование систем *ERP-системы *Управление продуктом *Бизнес-модели Финансы в IT

Смотря на движения в корпоративном софте в России ввиду последних событий большие компании стали явным образом задумываться о том, что бы слезть с таких продуктов как SAP, Oracle E-Business Suite, Microsoft Axapta и тд, и кажется движение вроде как верное, но куда же зарулят наши корпорации и зарулят ли туда?

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

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 927
Комментарии 4

Полное руководство по тестовым дублерам в Android — Часть 2: Практика

Блог компании OTUS Разработка под Android *
Перевод

В первой части этой серии мы прошлись по теории, лежащей в основе использования тестовых дублеров. Теперь же давайте на примерах рассмотрим, как их можно использовать в среде Android.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 152
Комментарии 0

Свой Mail Server на Docker за 10 минут

Спам и антиспам GitHub Облачные сервисы
Tutorial

В Интернетах много разных очень крутых сервисов, которые позволяют сделать свой почтовый сервис с собственными адресами. Однако, захотелось приключений и появилась тяга к созданию чего-нибудь своего. Зачем что-то делать просто, если можно причудливо?

Предпосылки, что и зачем описал тут: статья

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Просмотры 2K
Комментарии 6

Security Week 2226: особенности шифрования на хостинге Mega

Блог компании «Лаборатория Касперского» Информационная безопасность *
На прошлой неделе исследователи из Высшей технической школы Цюриха в Швейцарии (ETH Zurich) опубликовали работу, в которой анализируется система сквозного шифрования файлового хостинга Mega. В своей обзорной статье издание ArsTechnica напоминает, что сквозное шифрование уже много лет является важным отличием Mega от других хостингов, и компания не устает это рекламировать.



На первый взгляд схема шифрования, показанная в общих чертах на скриншоте выше, действительно выглядит надежно. Приватный ключ генерируется на основе пароля пользователя и случайного набора цифр и хранится только на клиенте. Его производные в дальнейшем применяются для шифрования файлов, так что даже сам хостинг, правоохранительные органы или злонамеренный атакующий, получивший доступ к инфраструктуре, не могут увидеть содержимое этих файлов. На практике выяснилось, что пусть обойти систему шифрования и не легко, но есть надежный способ расшифровать файлы. Для этого достаточно, чтобы пользователь авторизовался на сервисе не менее 512 раз.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.3K
Комментарии 0

Кейс про мой первый дашборд

Визуализация данных Data Engineering *
Tutorial

Я расскажу о личном опыте разработки дашборда и “граблях”, на которые наступал. Этот текст будет интересен тем, кто хочет больше узнать о Data Driven и Data Governance Dashboard. Здесь я провожу работу над ошибками и разбираю проблемы с которыми столкнулся, а именно подходы к разработке метрик и автоматизации их сбора. Надеюсь статья послужит шпаргалкой по созданию дашбордов и позволит изучить новые технологии их разработки, в том числе, благодаря вашим комментариям. 

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 935
Комментарии 1

Faker API для .NET — генерация случайных имен и других данных

.NET *C# *
Из песочницы

Помню, недавно выполнял задание на вакансию масленка после технического собеседования и открыл для себя порт Faker API на .net. Отличная библиотека для генерации тестовых объектов по моделям.

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

Как сэкономить на разработке продукта и ускорить результаты и при чем тут пользовательские истории?

Блог компании OTUS Управление продуктом *

Согласитесь, что одну и ту же бизнес-задачу можно решить разными способами, и бюджет у разных решений также будет сильно разный. У любой коммерческой компании единственная цель — больше зарабатывать, принося пользу своим клиентам. Поэтому компания заинтересована в том, чтобы создавать простые и дешевые решения, которые приносят выгоду пользователям, которые впоследствии будут платить за продукт. Поэтому у любой продуктовой или проектной команды должен быть фокус на пользователях, чтобы максимизировать ценность того, что они делают и фокус на простых решениях, чтобы максимально быстро и просто создать готовое решение и протестировать его в бою.

Какую главную ошибку допускают большинство проектных и продуктовых команд перед стартом разработки? Они сразу формулируют задачи в контексте решения, а не с точки зрения потребности для пользователя. И поэтому делают очень много лишней работы. Давайте разберемся, почему.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 293
Комментарии 1

Соревнование Data Fusion Contest 2022, как это было

Блог компании ВТБ Big Data *Data Engineering *

Соревнование Data Fusion Contest 2022 завершено. Самое время вспомнить, как это было, обсудить онлайн-трансляцию финала и подробно рассмотреть наиболее интересные и яркие решения победителей и призёров во всех категориях.

В этом году участники на практике осваивали матчинг слияние данных транзакций ВТБ – ключевого организатора соревнования, и кликстримов “Ростелекома”, угадывая одних и тех же клиентов с помощью различных инструментов DS, ML и, возможно, капельки интуиции и везения. С помощью инструментов безопасного матчинга data exchange компании Platforma и наработкам ВТБ в части алгоритмов по генерации данных был сформирован синтетический датасет на обезличенных данных от ВТБ и Ростелекома. При этом данные генерировались таким образом, чтобы сохранить необходимую для решения задачи информацию о пользовательском поведении.

Регистрация была открыта с 3 февраля до 15 мая, и уже в ночь с 16 на 17 мая нам были известны победители.

Для участников были проведены тематические воркшопы и митапы. Такие встречи полезны не только для общего развития и будущих проектов, но и для решения конкретных задач прямо здесь и сейчас. Например, на одном из митапов авторы задачи Matching рассказали про основные подходы к решению, разобрали бейзлайн и даже подкинули пару предложений для его улучшения, а на другой встрече участники обсуждали публичные решения и делились своими идеями.

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

Читать далее
Рейтинг 0
Просмотры 207
Комментарии 0

Что формирует спрос и что блокирует. Как с этим работать?

Блог компании OTUS Управление продуктом *

Спрос формируется не спонтанно, а последовательно с помощью нескольких комбинаций. 

На спрос влияют 2 стороны: 

- Первая, которая мотивирует и подталкивает к действию (покупке: толчок и тяга).

- Вторая, которая тормозит клиента от покупки: бездействие и волнение.

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Просмотры 190
Комментарии 0

Деплой, базы данных и мониторинг: жизнь после перехода на Go

Блог компании Southbridge Программирование *IT-инфраструктура *Go *

Спикер курса «Golang для инженеров», Team Lead & Backend Developer в «Ситимобил» Тигран Ханагян, рассказывает о том, как и почему произошел переход на Golang в онлайн-сервисе такси.

Материал подготовлен на основе вебинара Слёрма по Golang.

До перехода на Go в компании был большой монолит на PHP. Монолит все еще есть, но уже на порядок меньше – около 2 миллионов строк кода. На сегодняшний день многое вынесено в микросервисы.

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

Читать далее
Всего голосов 14: ↑10 и ↓4 +6
Просмотры 1.9K
Комментарии 4

Параллельные оболочки с xargs: Используем все процессорные ядра в UNIX и Windows

Блог компании RUVDS.com Open source *Системное администрирование *Программирование *
Перевод

▍ Введение


Одним из наиболее неприятных моментов в работе с оболочкой UNIX является невозможность легко запланировать несколько параллельных задач, которые бы полностью использовали ядра процессора, представленные в большинстве современных системах. В данной статье в качестве примера рассматривается сжатие файлов, но проблема также возникает и при выполнении многих задач с интенсивными вычислениями, таких как: обработка изображений/аудио/медиа, подбор паролей и анализ хэшей, резервное копирование, а также извлечение, преобразование и загрузка баз данных. Вполне понятно, что ждать, когда gzip * выполнится на одном ядре процессора, довольно утомительно, в то время как большая часть вычислительной мощности машины простаивает.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 1.7K
Комментарии 1