Месяц: Сентябрь 2019
-
14 советов по написанию чистого React-кода. Часть 1
—
от автора
Написание чистого кода — это навык, который становится обязательным на определённом этапе карьеры программиста. Особенно этот навык важен тогда, когда программист пытается найти свою первую работу. Это, по существу, то, что делает разработчика командным игроком, и то, что способно либо «завалить» собеседование, либо помочь его успешно пройти. Работодатели, принимая кадровые решения, смотрят на код, написанный…
-
Создание в OrCAD символа разъема с «динамическим» текстом
—
от автора
При рисовании принципиальной электрической схемы нам приходится совершать кучу рутинных действий. Несколько примеров: рисование библиотеки электрических символов, задание имен цепей в проекте, приведение схемы к виду, пригодному к сдаче в архив и т.д. По этой причине любая помощь от САПР, в которой работает инженер, воспринимается очень позитивно. Любому человеку хочется, чтобы его труд был максимально…
-
Upgrade компа серверным SATA SSD на 1.92TB с ресурсом записи от 2PB и выше
—
от автора
Есть люди, которые любят использовать качественные комплектующие из корпоративного сегмента в быту. Они хотят быть уверенными в том, что их SSD не накроется внезапно из-за write amplification при ежедневном скачивании огромных 4K-торрентов на фрагментированый NTFS-раздел с размером кластера 4K или при очередной компиляции Gentoo из исходников. Конечно, такие опасения редко сбываются на практике, однако очень…
-
Книга «Путь Python. Черный пояс по разработке, масштабированию, тестированию и развертыванию»
—
от автора
Привет, Хаброжители! «Путь Python» позволяет отточить ваши профессиональные навыки и узнать как можно больше о возможностях самого популярного языка программирования. Вы научитесь писать эффективный код, создавать лучшие программы за минимальное время и избегать распространенных ошибок. Пора познакомиться с многопоточными вычислениями и мемоизацией, получить советы экспертов в области дизайна API и баз данных, а также заглянуть…
-
Reactive Data Display Manager. Введение
—
от автора
Это первая часть из цикла статей о библиотеке ReactiveDataDisplayManager (RDDM). В этой статье я опишу частые проблемы, с которыми приходится сталкиваться при работе с «обычными» таблицами, а также дам описание RDDM.
-
Почему на современной бирже важна скорость, и как обогнать конкурентов: 3 практических способа
—
от автора
Изображение: Unsplash Участники биржевых торгов во все времена стремились обогнать конкурентов, чтобы заключить самую выгодную сделку быстрее всех. Сегодня мы поговорим о том, какие методы сегодняшние трейдеры используют для того, чтобы добиться максимальной скорости работы.
-
Заставь меня думать
—
от автора
Дизайн сложности До недавнего времени предметы быта формировались согласно их технологии. Дизайн телефона был по сути корпусом вокруг механизма. Задача дизайнеров состояла в том, чтобы сделать технологии красивыми. Инженеры должны были определить интерфейсы этих объектов. Их главной заботой была функция машины, а не простота ее использования. Мы — «пользователи» — должны были понять, как эти…
-
Устойчивый нейронный машинный перевод
—
от автора
В последние годы нейронный машинный перевод (НМП) с использованием моделей «трансформер» добился необычайных успехов. НМП на основе глубоких нейросетей обычно обучаются с начала до конца на очень объёмных параллельных корпусах текстов (текстовых парах) исключительно на основе самих данных, без необходимости назначать точные правила языка. Несмотря на все успехи, НМП-модели могут проявлять чувствительность к небольшим изменениям…
-
Визуализация больших графов для самых маленьких
—
от автора
Что делать, если вам нужно нарисовать граф, но попавшиеся под руку инструменты рисуют какой-то комок волос или вовсе пожирают всю оперативную память и вешают систему? За последние пару лет работы с большими графами (сотни миллионов вершин и рёбер) я испробовал много инструментов и подходов, и почти не находил достойных обзоров. Поэтому теперь пишу такой обзор…
-
Расследование: странные программы в Реестре отечественного ПО
—
от автора
Рассказ о том, как я пытался перевести компанию на российский софт, а нашел клоны иностранного прямо в реестре отечественного ПО.