Социальные сети Рунета
Четверг, 25 апреля 2024

[Перевод] Невероятная история происхождения USB — порта, изменившего всё Аджай Бхатт мучился с обновлением своего компьютера, и в итоге увидел необходимость в одном разъёме, нужном, чтобы править всеми В стародавние времена для подключения чего-либо к вашему компьютеру – мыши, принтера, жёсткого диска – требовался зоопарк кабелей. Возможно, вам...

Представлены накопители Intel Optane Memory H10 с флеш-памятью QLC 3D NAND Компания Intel представила накопители Optane Memory H10, в которых высокое быстродействие памяти Intel Optane совмещено с большим объемом флеш-памяти QLC 3D NAND. Накопители выполнены в типоразмере M.2 2280. Они подходят для настольных и мобильных систем. Объем флеш-па...

На CES 2019 представлена новая линейка SSD Plextor потребительского сегмента Компания Plextor представила на выставке CES 2019 новую линейку твердотельных накопителей потребительского сегмента, которая скоро пополнит ассортимент производителя. Более интересной из двух предстоящих новинок является серия SSD M10Pe. Эти накопители с интерфейсом PCI...

Несколько соображений по поводу параллельных вычислений в R применительно к «enterprise» задачам Параллельные или распределенные вычисления — вещь сама по себе весьма нетривиальная. И среда разработки должна поддерживать, и DS специалист должен обладать навыками проведения параллельных вычислений, да и задача должна быть приведена к разделяемому на части виду, если тако...

CES 2019: TeamGroup и ASRock представили модули памяти и твердотельные накопители Phantom Gaming Компания Team Group совместно с компанией ASRock в рамках выставки CES 2019 представили модули памяти T-Force Xcalibur Phantom Gaming RGB и твердотельные накопители T-Force Delta Phantom Gaming RGB. От стандартных новые версии отличаются лишь дизайном, а также налич...

Твердотельный накопитель Sabrent Rocket NVMe 4.0 объемом 1 ТБ стоит 230 долларов Компания Sabrent анонсировала продажи твердотельных накопителей серии Rocket NVMe 4.0. Эти SSD типоразмера M.2 оснащены интерфейсом PCIe 4.0, за счет чего выгодно отличаются высокой скоростью передачи данных. В режиме последовательного чтения скорость достигает 5000 МБ/...

[Перевод] Бесстрашная защита. Безопасность потоков в Rust Это вторая часть цикла статей «Бесстрашная защита». В первой мы рассказывали про безопасность памяти Современные приложения многопоточны: вместо последовательного выполнения задач программа использует потоки для одновременного выполнения нескольких задач. Все мы ежедневно ...

[Из песочницы] Замечательная аннотация Version в JPA Введение Итак, начнем! Что же означает аннотация Version в JPA? Если коротко, то она отвечает за блокировки в JPA. Данная аннотация решает одну из проблем, которые могут возникнуть в результате параллельного выполнения транзакций. Какие же могут возникнуть проблемы? Пот...

В твердотельном накопителе Kingston Digital KC600 используется контроллер SMI SM2259 и флеш-память TLC 3D NAND Компания Kingston Digital объявила о начале поставок твердотельных накопителей KC600. Устройства типоразмера 2,5 дюйма оснащены интерфейсом SATA 6 Гбит/с и предназначены для использования в настольных компьютерах и ноутбуках. В твердотельном накопителе K...

Контроллер Starblaze STAR1000P поддерживает PCIe Gen3 x4, NVMe 1.3 и восемь каналов флэш-памяти Компания Starblaze объявил о доступности контроллера STAR1000P, предназначенного для потребительских твердотельных накопителей верхнего сегмента и корпоративных твердотельных накопителей начального сегмента. По словам Starblaze, оптимизация позволила получить скорость ...

Минэкономики раскритиковало импортозамещение по «закону Яровой» "Введение требований Минкомсвязи приведет к приостановке внедрения операторами систем хранения для реализации "закона Яровой", а вероятный рост издержек ляжет на конечного потребителя путем повышения стоимости услуг связи", - приводит "КоммерсантЪ&qu...

Раскрыт секрет, как ZTE Axon 10 Pro 5G стал самым быстрым смартфоном в тесте AnTuTu Как известно, 6 мая будет представлен смартфон ZTE Axon 10 Pro 5G. Подробная оценка этого аппарата еще впереди, но по данным источника, он уже занял первое место в тесте AnTuTu. Смартфон построен на однокристальной системе Qualcomm Snapdragon 855. Эта SoC используется ...

ARM представила мощное ядро Cortex-A77 и графический ... Уже по традиции в рамках участия в ежегодной выставке Computex британская компания ARM представила новое поколение высокопроизводительного вычислительного ядра и новый графический чип. Речь идет о ядре Cortex-A77 и графике Mali-G77, которые возьмут на вооружение крупней...

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

Серия твердотельных накопителей Toshiba Memory XG6-P включает модели объемом до 2 ТБ Компания Toshiba Memory объявила о выпуске серии твердотельных накопителей XG6-P. По словам производителя, эти накопители типоразмера M.2, оснащенные интерфейсом PCIe Gen 3 x4 и поддерживающие протокол NVMe 1.3a, предназначены для высокопроизводительных клиентских прило...

Intel SSD 665p на основе 96-слойной флеш-памяти QLC поступили в продажу Intel вывела на рынок серию твердотельных накопителей SSD 665p с кодовым именем Neptune Harbour Refresh для клиентского сегмента. Выполненные в формате NVMe M.2-2280, накопители используют интерфейс PCI-Express 3.0 x4. Как и предыдущая успешная серия SSD 660p, устройства пос...

Представлена обновленная линейка SSD Mushkin На прошедшей выставке CES 2019 компания Mushkin представила обновленную линейку твердотельных накопителей. Список новинок открывает флагманский накопитель Pilot-E типоразмера M.2 2280, построенный контроллере Silicon Motion SM2262EN и 64-слойной флэш-памяти 3D TLC NAND ...

Принятый в Калифорнии закон о работниках Uber и Amazon может существенно повысить издержки подобных сервисов После вступления закона в силу многие работники, которые сейчас относятся к подрядчикам, нанятым сервисами такси и доставки, будут считаться полноценными сотрудниками, и для них начнут действовать социальные гарантии.

[Из песочницы] Как и зачем я писал парсер для сайта Tradingview. Автоматизация торговли своими руками Проблема: На текущий момент наиболее удобным и полноценным программным обеспечением (далее ПО) для автоматизации торговли на российском биржевом рынке является небезызвестный ТСЛАБ. Несмотря на несомненные плюсы в виде удобного визуального редактора для написания торговых ск...

Нейросеть сама догадалась, что Земля крутится вокруг Солнца Современная наука производит такое количество данных, что на их обработку уходит невероятно много времени. Более того, значительная часть информации изучается не так хорошо и пристально, как хотелось бы ученым. Поэтому существует несколько проектов создания искусственного ин...

Представлены твердотельные накопители Intel SSD 665p (Neptune Harbour Refresh) — 125 долларов за 1 ТБ Вчера вечером компания Intel представила твердотельные накопители линейки SSD 665p под условным наименованием Neptune Harbour Refresh. Эти SSD относятся к клиентскому сегменту. Их выпуск был анонсирован в сентябре. Накопители типоразмера M.2 оснащены интерфейсом PCIe 3...

Intel инвестирует в чип ИИ, который будет передавать данные в 1000 раз быстрее Intel инвестирует 13 миллионов долларов в Untether AI, стартап, который работает над новым типом чипа для искусственного интеллекта, который обещает выполнять нейронно-сетевые вычисления с повышенной скоростью. Untether — родом из Торонто, Канада — уже разработала прототип ...

[Перевод] Применение автоматического машинного обучения к нейросетям с архитектурой «трансформер» Из блога Google AI С момента обнародования информации о них в 2017 году, нейросети архитектуры типа "трансформер" применялись к задачам различного толка, от генерирования текстов в стиле фэнтези до написания музыкальных гармоний. Что важно, высокое качество работы «трансфор...

Цены на iPhone не вырастут благодаря Тиму Куку Когда Тим Кук занял пост генерального директора Apple, многие отнеслись к этому назначению довольно скептически. Очевидно, свою роль сыграло практически полное отсутствие нового CEO в медийном поле. Если Джобс не только участвовал в создании новых продуктов Apple, но и пред...

Твердотельные накопители WD Black SN750 NVMe будут выпускаться объемом от 250 ГБ до 2 ТБ Компания Western Digital представила высокопроизводительный твердотельный накопитель WD Black SN750 NVMe типоразмера M.2. Эти SSD будут выпускаться объемом 250 ГБ, 500 ГБ, 1 ТБ и 2 ТБ. Предусмотрен выпуск двух вариантов, один их которых оснащен радиатором. Поставки долж...

Мультиплексирование вывода данных на дисплей с параллельным портом Мультиплексирование шины данных дисплея с параллельным выводом и последовательного порта Ардуино. Статья описывает способ мультиплексного использования порта D микропроцессора ATMEL 328P (Ардуино НАНО) с целью обеспечения попеременного побайтного вывода в дисплей и обмена п...

[Перевод] Cython: более чем 30-кратное ускорение Python-кода Python — это язык, который любят многие программисты. Этим языком невероятно легко пользоваться. Всё дело в том, что код, написанный на Python, отличается интуитивной понятностью и хорошей читабельностью. Однако в разговорах о Python часто можно слышать одну и ту же жалобу н...

[Перевод] Serverless: на 15% медленнее и в восемь раз дороже Недавно я решил поэкспериментировать с API на нашем сайте CardGames.io и попробовать фреймворк Serverless. Последние несколько лет он стал горячей темой в мире технологий, а я прокрастинировал хотел поддерживать технические навыки в актуальном состоянии и попробовать что-то ...

Ёмкость накопителей OWC Aura Pro X2 для компьютеров Apple достигает 2 Тбайт Компания Other World Computing (OWC) анонсировала твердотельные накопители серии Aura Pro X2, предназначенные для апгрейда подсистемы хранения данных ряда компьютеров Apple. Устройства относятся к решениям NVMe 1.3 PCIe 3.1 x4, что говорит о высокой производительности. Приме...

Твердотельные накопители Micron 9300 предназначены для корпоративного сегмента Компания Micron Technology представила флагманскую серию твердотельных накопителей, поддерживающих протокол NVMe и предназначенных для облачных и корпоративных серверов. В накопителях используется 64-слойная флеш-память 3D TLC NAND производства Micron. Серия Micron 930...

Вся история Linux. Часть I: с чего все началось В этом году ядру Linux исполняется 27 лет. ОС на его базе используют многие корпорации, государственные, исследовательские учреждения и дата-центры по всему миру. За более чем четверть века вышло немало статей (в том числе и на Хабре), рассказывающих о разных отрезках истор...

Совет Федерации принял законы о неуважении к власти и фейковых новостях Сегодня 149 сенаторов Совета Федерации проголосовали за принятие закона о публикации фейковых новостей. Против проголосовало только 3 человека, 4 сенатора воздержались, о чем сообщает «Коммерсант». Согласно новым правилам, за публикацию неправдивой информации физические лица...

Скорость последовательного чтения SSD Corsair MP600 достигает 4,95 ГБ/с Corsair представила на выставке Computex 2019 твердотельный накопитель MP600. SSD выполнен в типоразмере M.2 и поддерживает интерфейс PCIe 4.0, поэтому максимальная заявленная скорость последовательного чтения достигает впечатляющего значения – 4,95 ГБ/с. Скорость...

Скорость чтения SSD Apacer AS2880P4 PCIe M.2 достигает 3200 МБ/с Компания Apacer представила твердотельный накопитель AS2880P4 PCIe M.2, оснащенный интерфейсом PCI Express Gen3 x4 и соответствующий спецификации NVMe 1.3. В накопителе используется флеш-память 3D TLC NAND. Скорость передачи данных в режиме последовательного чтения дос...

Новый твердотельный накопитель M2 Samsung 970 Evo Plus Корейский гигант электроники Samsung представил свой новейший твердотельный накопитель M2 Samsung 970 Evo Plus. Твердотельный накопитель NVMe M2 поставляется в четырех конфигурациях - 250 ГБ, 500 ГБ, 1 ТБ и 2 ТБ, причем на 2ТБ планируется выпустить только в апреле 2019 г...

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

[Из песочницы] Микросервисная архитектура = распределенные вычисления Приветствую всех читателей Хабра! Меня зовут Игорь Рыбаков и я технический директор в казахстанской IT-компании DAR. Сегодня я поделюсь с вами пониманием и использованием принципов параллельных вычислений в современных информационных системах. Чтобы глубже разобраться в этом...

[Перевод] Введение в геномику для программистов Об авторе. Энди Томасон — ведущий программист Genomics PLC. Он с 70-х годов занимается графическими системами, играми и компиляторами; специализация — производительность кода. Гены: краткое введение Геном человека состоит из двух копий примерно по 3 миллиарда пар оснований...

Информационная энтропия хаоса Введение На Habr достаточно много публикаций, в которых рассматривается понятие энтропии, вот только некоторые из них [1÷5]. Публикации были позитивно восприняты читателями и вызвали большой интерес. Достаточно привести определение энтропии, которое дал автор публикации [1...

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

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

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

Графика Kaby Lake – поколение “девять с половиной” Встраиваемую графику в процессорах поколения “оптимизации”, хотя в ней и не было ни одного радикального изменения, и на самостоятельное десятое поколение она не тянула, в Intel назвали продвинутой. И, как оказалось, вполне заслужено. Встраиваемая графика от Intel – самая ра...

IBM обещает ежегодно удваивать производительность квантовых компьютеров За последние пять лет о квантовых компьютерах или вычислителях стали говорить настолько часто, что от этого явления уже нельзя отмахнуться или считать его исключительно игрушкой учёных. Лучше всего этот тезис подтверждает инициатива компании IBM, которая разработала методику...

[Перевод] Ещё 9 проектов для оттачивания Front-End мастерства Введение Независимо от того, являетесь ли вы новичком в программировании или уже опытным разработчиком, в этой отрасли изучение новых концепций и языков/фреймворков является обязательно чтобы успевать за трендами. Возьмем, к примеру, React — код которого, Facebook открыл ...

Твердотельный накопитель SK hynix Gold S31 открыл серию SuperCore Компания SK hynix объявила о выпуске твердотельного накопителя Gold S31, который стал первым в новой серии потребительских SSD SuperCore. Накопитель типоразмера 2,5 дюйма оснащен интерфейсом SATA 6 Гбит/с. Он адресован «всем пользователям ПК, особенно геймерам, д...

[Из песочницы] Прагматическое функциональное программирование Привет, Хабр! Предлагаю вашему вниманию перевод статьи «Pragmatic Functional Programming» автора Robert C. Martin (Uncle Bob). Переход к функциональному программированию всерьез развился только около десяти лет назад. Мы видим, что такие языки, как Scala, Clojure и F# прив...

Закон Паркинсона и как его нарушить «Работа заполняет время, отпущенное на неё». Закон Паркинсона Если ты не британский чиновник образца 1958 года, не надо следовать этому закону. Никакая работа не обязана занимать всё отведённое на неё время. Читать дальше →

Введение в программирование: простой 3Д шутер с нуля за выходные, часть 2 Продолжаем разговор про 3Д шутер за выходные. Если что, то напоминаю, что это вторая половина: Часть первая: отрисовка стен Часть вторая: населяем наш мир + оконный интерфейс Как я и говорил, я всеми силами поддерживаю желание в студентах делать что-то своими руками. В ча...

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

[Перевод] Ускорение instagram.com. Часть 1 В последние годы на instagram.com появилось много нового. Очень много. Например — средства создания историй, фильтры, творческие инструменты, уведомления, прямые сообщения. Однако по мере роста проекта всё это дало один печальный побочный эффект, который заключался в том, чт...

Рефакторим параллельно с разработкой: наш опыт и два чек-листа Для множества команд рефакторинг — это боль. Потому что если ты занимаешься рефакторингом, то не разрабатываешь основной продукт, а если не занимаешься — растет технический долг проекта. В какой-то момент команды приходят к мысли: «Давайте разграничим рефакторинг и разрабо...

Беспощадная автоматизация. Director's Cut Я хочу рассказать о своем опыте ускорения автоматизации в команде программистов, и о том, какие приемы мы применили на практике, и что из этого получилось. Начальные условия Наш эксперимент по ускорению работы программистов мы проводили в следующих условиях: это было террит...

Твердотельный накопитель PNY XLR8 CS2311 объемом 2 ТБ стоит 280 долларов Компания PNY представила линейку твердотельных накопителей XLR8 CS2311. Устройства типоразмера 2,5 дюйма оснащены интерфейсом SATA 6 Гбит/с, чем определена максимальная скорость передачи данных. В режиме последовательного чтения она достигает 560 МБ/с, в режиме последов...

[Перевод] Функциональное мышление. Часть 11: Финал Сегодня мы заканчиваем нашу серию статей о функциональном программировании. Получилось 11 частей. Я считаю, что это достижение. В этой статье реализуем простой стековый калькулятор (также известный как "обратная Польская нотация"). Реализация практически полностью построена ...

Картонный движок для электротехнической настольной игры. Как мы приближали его к реальности Летом 2018 года я уже писал о том, как мы создавали настольную электротехническую игру "Не закороти Цепь!", которая тогда готовилась к изданию. В настоящий момент работа над игрой завершена, она успешно собирает средства на издание на площадке CrowdRepublic, но мы решили рас...

Накопитель Intel SSD 665p существенно быстрее, чем Intel SSD 660p, хотя построен на том же контроллере Источник опубликовал данные, полученные в ходе демонстрации производительности твердотельного накопителя Intel SSD 665P. Отметим, что это первый случай, когда потребительский SSD на 96-слойной флеш-памяти Intel QLC 3D NAND был показан в действии. Демонстрационная устан...

[Перевод] Гид по параллельному масштабированию Amazon Redshift и результаты тестирования Мы в Skyeng пользуемся Amazon Redshift, в том числе параллельным масштабированием, поэтому статья Стефана Громолла, основателя dotgo.com, для intermix.io, показалась нам интересной. После перевода — немного нашего опыта от инженера по данным Данияра Белходжаева. Архитекту...

Анализ результатов 2018 Kaggle ML & DS Survey Kaggle — известная платформа для проведения соревнований по машинному обучению на которой количество зарегистрированных пользователей перевалило за 2.5 миллиона. В соревнованиях участвуют тысячи data scientist из разных стран, и Kaggle стал интересоваться тем, что из себя п...

[Перевод] Изучаем Docker, часть 6: работа с данными В сегодняшней части перевода серии материалов о Docker мы поговорим о работе с данными. В частности — о томах Docker. В этих материалах мы постоянно сравнивали программные механизмы Docker с разными съедобными аналогиями. Не будем отходить от этой традиции и здесь. Данные в ...

Глава Morgan Creek: закон Меткалфа подтолкнет биткоин к $100 000 Цена биткоина сможет легко взлететь до отметок $50-100 тысяч уже за два ближайших года. Об этом заявил глава институционального фонда управления цифровыми активами Morgan Creek Digital Марк Юско в интервью BlockTV. Свою убежденность в грядущем ралли первой криптовалюты он ос...

Твердотельные накопители Viper VPN100 с интерфейсом PCIe 3.0 x4 оснащены внушительными радиаторами Компания Patriot Memory выпустила под маркой Viper Gaming твердотельные накопители Viper VPN100 типоразмера M.2 2280. Они оснащены интерфейсом PCIe 3.0 x4, поддерживают NVMe 1.3 и предложены в четырех вариантах объема: 256 ГБ, 512 ГБ, 1 ТБ и 2 ТБ. Объем кэш-памяти ...

Сервис для случайных встреч с незнакомцами, но не дейтинг. История стартапа Random Coffee Несколько лет назад в ИТ индустрии стала популярна инициатива Random Coffee (иногда слитно, иногда с хэштегом). Суть в том, что людям из разных команд, департаментов и компаний рандомно назначаются встречи за чашкой кофе — просто поговорить о чем угодно. Это помогает выбра...

Знакомство с Neural ODE Neural Ordinary Differential Equations Значительная доля процессов описывается дифференциальными уравнениями, это могут быть эволюция физической системы во времени, медицинское состояние пациента, фундаментальные характеристики фондового рынка и т.д. Данные о таких процессах...

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

Твердотельный накопитель Galax HOF Pro типоразмера M.2 оснащен интерфейсом PCIe 4.0 Твердотельный накопитель Galax HOF Pro типоразмера M.2, выпускаемый объемом 1 ТБ и 2 ТБ, стал одним из первых SSD с интерфейсом PCIe 4.0. Он демонстрирует скорость последовательного чтения 5000 МБ/с и скорость последовательной записи 4400 МБ/с. Производительность на опе...

[Перевод] Стек DOTS: C++ & C# Это краткое введение в наш новый дата-ориентированный технологический стек (DOTS). Мы поделимся некоторыми инсайтами, помогающими понять, как и почему Unity сегодня стала именно такой, а также расскажем, в каком направлении планируем развиваться. В дальнейшем мы планируем...

[Перевод] Признаки настоящих программистов-сеньоров и методы их выслеживания в дикой природе Существует большой разброс в уровнях квалификации разработчиков. И то, что называют «сеньорностью», часто ничего не говорит о реальных возможностях программиста. Что делает некоторых разработчиков объективно лучше других? Что выделяет их из серой толпы? Если у программиста е...

[Из песочницы] Транзакции и механизмы их контроля Транзакции Транзакцией называется последовательность операций над данными имеющая начало и конец Транзакция это последовательное выполнение операций чтения и записи. Окончанием транзакции может быть либо сохранение изменений (фиксация, commit) либо отмена изменений (откат, r...

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

Серия Gigabyte Aorus RGB включает SSD двух форм-факторов К выставке CES 2019 компания Gigabyte приурочила выпуск серии твердотельных накопителей Aorus RGB. Серия включает SSD двух форм-факторов с интерфейсом PCIe Gen3 x4. Накопитель типоразмера M.2 доступен объемом 256 ГБ и 512 ГБ. Для него заявлена скорость последовательного...

Выборка данных с ORM — это просто! Или нет? Введение Практически любая информационная система так или иначе взаимодействует с внешними хранилищами данных. В большинстве случаев это реляционная база данных, и, зачастую, для работы с данными используется какой-либо ORM фреймворк. ORM устраняет большую часть рутинных оп...

Некоторые задачи школьной математики. Часть II Часть I. Дроби Часть II. Модули В данной статье рассматривается метод оценок диапазона принимаемых значений и связь этого метода с задачами, содержащими модуль. При решении некоторых задач необходимо рассматривать диапазон, в пределах которого может находиться искомая вел...

[Из песочницы] Производительность торговой платформы на простом примере В этой статье я хочу в научно-популярной форме рассказать об оптимизации времени отклика в торговых платформах бирж и банков (HFT). Для справки речь идет о временах от сотен наносекунд до сотен микросекунд. Для большинства других приложений многие приведенные ниже методы оп...

Phison обещает выпустить контроллер SSD, обеспечивающий скорость 7 ГБ/с Компания Phison не смогла оставить без внимания сообщение, что компания Marvell представила контроллеры SSD с поддержкой PCIe Gen4 NVMe. Напомним, компания Marvell на днях представила контроллеры 88SS1321, 88SS1322 и 88SS1323, обладающие четырьмя и двумя линиями PCIe Ge...

У Adata тоже готов SSD с интерфейсом PCIe Gen4 Оснащение системных плат на чипсете AMD X570 включает PCIe и M.2, в которые выведена шина PCIe Gen 4.0 x4 (64 Гбит/с). Похоже, что твердотельные накопители опередят графические карты в использовании преимущества новой шины в виде увеличенной пропускной способности. Во в...

[Перевод] Технологии микроэлектроники на пальцах: «закона Мура», маркетинговые ходы и почему нанометры нынче не те. Часть 2 В первой части мы рассмотрели вкратце физику кремния, технологии микроэлектроники и технологические ограничения. Теперь поговорим о физических ограничениях и физических эффектов, которые влияют на размеры элементов в транзисторе. Их много, поэтому пройдемся по основным. Зд...

[Перевод] 10 лучших JavaScript библиотек для визуализации данных на графиках и диаграммах Есть в графиках что-то магическое. Изгиб кривой мгновенно раскрывает всю ситуацию — историю развития эпидемии, паники или периода процветания. Эта линия просвещает, пробуждает воображение, убеждает. ― Генри. Д. ХаббардОбъемы данных, с которыми нужно работать, постоянно увели...

Самые частые грабли при использовании printf в программах под микроконтроллеры Время от времени в моих проектах приходится применять printf в связке с последовательным портом (UART или абстракция над USB, имитирующая последовательный порт). И, как обычно, времени между его применениями проходит много и я успеваю напрочь забыть все нюансы, которые требу...

Источники вдохновения при разработке под UDB Ну что ж, мы уже знаем всё, что нужно для программирования UDB. Но одно дело – знать, и совсем другое – уметь. Поэтому сегодня мы обсудим, где и как можно черпать вдохновение для повышения собственного мастерства, где набираться опыта. Как видно из перевода документации, там...

Промышленные твердотельные накопители Greenliant ArmourDrive 88 PX развивают скорость передачи данных до 3470 МБ/с Компания Greenliant не этой неделе сообщила о начале поставок твердотельных накопителей ArmourDrive серии 88 PX типоразмера M.2, поддерживающих NVMe. Эти накопители предназначены для использования в промышленных системах, поэтому гарантированно сохраняют работоспособнос...

[Перевод] Технологии микроэлектроники на пальцах: «закона Мура», маркетинговые ходы и почему нанометры нынче не те. Часть 1 Возможное фото 10 нм IceLake. Источник Странные вещи творятся на процессорном рынке. Мировой лидер в лице фирмы Intel пятый год бьется в попытках перейти на 10 нм техпроцесс. Изначально заявляли о переходе на 10 нм в 2015-м году, потом в 2016-м, 2017-м… На дворе 2019-й, а ...

[Перевод] Почему каждый Data Scientist должен знать Dask Здравствуйте, коллеги! Возможно, название сегодняшней публикации лучше смотрелось бы с вопросительным знаком — сложно сказать. В любом случае, сегодня мы хотим предложить вам краткий экскурс, который познакомит вас с библиотекой Dask, предназначенной для распараллеливания з...

Toshiba Memory адресует твердотельные накопители серии XD5 объемом до 3,84 ТБ центрам обработки данных В ходе мероприятия OCP Global Summit компания Toshiba Memory America, дочерняя компания Toshiba Memory Corporation, объявила о доступности SSD типоразмера 2,5 дюйма, которые вошли в серию XD5. Накопители толщиной 7 мм поддерживают NVMe. Они оптимизированы рабочих нагруз...

2100 МБ/с для смартфонов. Samsung начала серийный выпуск скоростной флэш-памяти eUFS 3.0 объёмом 512 ГБ Компания Samsung Electronics сообщила о начале массового производства скоростных модулей флэш-памяти объёмом 512 ГБ  для смартфонов. Это первые в отрасли модули такого объёма для мобильных устройств, соответствующие требованиям спецификации eUFS (embedded Universal...

Введение в ECMAScript 2017 (ES8) Оглавление Предисловие Краткий обзор ES7 1. Object.entries 2. Object.values 3. String.prototype.padEnd 4. String.prototype.padStart 5. Object.getOwnPropertyDescriptor 6. Trailing commas 7. SharedArrayBuffer 8. Atomics 9. Async functions Предисловие Здравствуйте, в прошлом я...

Введение в программирование: простой 3Д шутер с нуля за выходные, часть 1 Этот текст предназначен для тех, кто только осваивает программирование. Основная идея в том, чтобы показать этап за этапом, как можно самостоятельно сделать игру à la Wolfenstein 3D. Внимание, я совершенно не собираюсь соревноваться с Кармаком, он гений и его код прекрасен. ...

Ассортимент Greenliant пополнили промышленные карты памяти, в которых используется флеш-память SLC NAND Компания Greenliant «расширила портфолио ArmourDrive» высоконадежными промышленными картами памяти фрмата SD и microSD. В картах памяти ArmourDrive SD и microSD используется флеш-память 3D NAND TLC и SLC с ресурсом 3000 и 30 000 циклов перезаписи соотве...

Исследование быстродействия СУБД MS SQL Server Developer 2016 и PostgreSQL 10.5 для 1С Цели и требования к тестированию «1С Бухгалтерии» Основной целью проводимого тестирования является сравнение поведения системы 1С на двух разных СУБД при прочих одинаковых условиях. Т.е. конфигурация баз данных 1С и первоначальная заполненность данными должны быть одинаковым...

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

Надежный и суверенный. Закон «Об устойчивости Рунета» прошел третье чтение в Госдуме РФ В Нижней палате Федерального собрания успешно прошел третье чтение проект закона «Об устойчивости Рунета». Большая часть его норм должна вступить в силу с 1 ноября текущего 2019 года.

XLNet против BERT В конце июня коллектив из Carnegie Mellon University показал нам XLNet, сразу выложив публикацию, код и готовую модель (XLNet-Large, Cased: 24-layer, 1024-hidden, 16-heads). Это предобученная модель для решения разных задач обработки естественного языка. В публикации они ...

Biostar запускает твердотельные накопители M700 Biostar представила свои твердотельные накопители серии M700, свой первый набор PCIe 3.0 x4. SSD-накопители Biostar M700 основаны на проверенном контроллере Silicon Motion без DRAM SM2263XT. M700 поставляются с 256 ГБ или 512 ГБ используемой флэш-памяти TLC NAND. Полность...

[Перевод] Как масштабируется обучение искусственного интеллекта Мы в OpenAI обнаружили, что масштаб градиентного шума [gradient noise scale], простой статистический метод, предсказывает параллелизуемость обучения нейтральной сети на широком спектре задач. Поскольку у более сложных задач градиент обычно становится более шумным, то увеличе...

Изучаем Adversarial Tactics, Techniques & Common Knowledge (ATT@CK). Enterprise Tactics. Часть 11 Командование и управление (Command and Control) Ссылки на все части: Часть 1. Получение первоначального доступа (Initial Access) Часть 2. Выполнение (Execution) Часть 3. Закрепление (Persistence) Часть 4. Повышение привилегий (Privilege Escalation) Часть 5. Обход защиты (Def...

Интересные экшены и аркады в Apple Arcade: Rayman Mini, Hot Lava, Cricket Through the Ages, Bleak Sword Уже сегодня в течение дня состоится официальный запуск игрового сервиса Apple Arcade. Мы успели рассказать об Oceanhorn 2, гонках и сюжетных приключениях, а теперь пришло время экшенов и аркад. Bleak Sword Это необычный динамичный экшен от Devolver Digital в сеттинге тем...

Все свое. Micron использует в SSD 2200 собственную флеш-память, контроллер и встроенное ПО Компания Micron Technology объявила о выпуске новой серии твердотельных накопителей потребительского сегмента, поддерживающих протокол NVMe. Накопители Micron 2200 — плод вертикальной интеграции: все ключевые компоненты, включая флэш-память 3D TLC NAND, контроллер...

Хакеры в рамках законов РФ После публикации статьи о моих исследования в качестве Grey hat, в комментариях к статье и в чате Telegram (@router_os) люди стали писать, что я нарушил все законы и меня посадят. И как обещал, спустя несколько месяцев я пишу эту статью и даже не из камеры СИЗО :-) Более т...

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

[Перевод] Функциональное мышление. Часть 9 Это уже 9 часть серии статей по функциональному программированию на F#! Уверен, на Хабре существует не очень много настолько длинных циклов. Но мы не собираемся останавливаться. Сегодня расскажем про вложенные функции, модули, пространства имен и смешивание типов и функций в...

[Перевод] Есть ли что-то общее у разных песен-хитов? Если выполнить вход на Spotify.me, то можно получить персонализированную сводку того, как Spotify понимает вас через музыку, которую вы слушаете на этом сайте Spotify. Это круто! Я слушаю много музыки и люблю работать с данными, поэтому это вдохновило меня на попытку анали...

Владимир Путин все же подписал "закон против Apple" Стало известно о том, что президент России Владимир Путин подписал так называемый “закон против Apple” и теперь он считается полноценным законом, который в ближайшее время начнет действовать на территории Российской Федерации.

Innodisk использует в корпоративных твердотельных накопителях 3TS5-P флеш-память 3D NAND TLC Компания Innodisk представила серию твердотельных накопителей 3TS5-P корпоративного сегмента. В них используется флеш-память 3D NAND TLC с гарантированным числом циклов перезаписи 10 000. По словам производителя, накопители предназначены для приложений с большой ра...

[Из песочницы] Создание минимального Docker-контейнера для Go-приложений Привет, Хабр! Предлагаю вашему вниманию перевод статьи основателя сервиса Meetspaceapp Nick Gauthier «Building Minimal Docker Containers for Go Applications». Время чтения: 6 минут Существует множество, как официальных, так и поддерживаемых сообществом контейнеров для разл...

[Перевод] Изучаем Docker, часть 5: команды Сегодняшняя часть цикла материалов по Docker, перевод которого мы публикуем, посвящена командам Docker. Документация Docker содержит подробнейшее описание великого множества команд, но тот, кто только начинает работу с этой платформой, может в них и потеряться, поэтому здесь...

Флеш-память UFS 3.0 сделает смартфоны в два раза быстрее Большинство современных флагманских смартфонов не предоставляют возможности для расширения внутренней памяти с помощью карт microSD. Вместо этого, они предлагают несколько опций относительно ёмкости накопителя, что существенно влияет на стоимость устройства. Как известно, то...

Сотрудники Google обнаружили, что работа над версией поисковика для Китая продолжается На Хабре публиковалось несколько новостей и статей о том, что Google планировал запустить версию своего поисковика для Китая в полном соответствии с нормами и законами этой страны. То есть это должна была быть «исправленная» версия поискового сервиса c цензурой. После того...

Системы на основе очередей задач Привет, Хаброжители! Мы решили поделиться переводом главы «Системы на основе очередей задач» Из готовящейся к выходу новинки «Распределенные системы. Паттерны проектирования» (уже в типографии). Простейшая форма пакетной обработки — очередь задач. В системе с очередью за...

[Из песочницы] JPEG от мира 3D. Что такое glTF? Определение и краткая история GLTF (GL Transmission Format) — это формат файла для хранения 3Д сцен и моделей, который является крайне простым в понимании (структура записана в стандарте JSON), расширяемым и легко взаимодействующим с современными веб-технологиями. Данный фор...

[Перевод] TSMC надеется, что сможет следовать закону Мура ещё много десятилетий Если вы думали, что Intel'овская «банда» – это самые верные приверженцы закона Мура, то вы, наверное, не слыхали, как распространяется на эту тему Филип Вонг. Вонг, вице-президент корпоративных исследований Taiwan Semiconductor Manufacturing Corp (TSMC), на недавней конфер...

[Перевод] Технологии микроэлектроники на пальцах: «закона Мура», маркетинговые ходы и почему нанометры нынче не те. Часть 3 В третьей части автор оригинальной статьи рассуждает о Зеленограде, памяти и смысле миниатюризации на пальцах. Disclaimer: огда-то давно и сам баловался написанием статей про изготовление чипов, а в серии статей «Взгляд Изнутри» даже заглядывал внутрь оных, т.е. тема мне ...

Сотовые операторы «МТС», «МегаФон», «Билайн» и Tele2 поднимут цены на связь и мобильный интернет из-за требования правительства Не секрет, что летом 2018 года вступила в силу первая часть «закона Яровой», а вторая начала действовать осенью. На реализацию данного закона нужды миллиарды рублей, потому как он предполагает хранение всех записей телефонных разговоров россиян, Сообщение Сотовые операторы ...

CES 2019: SSD-накопители Patriot в форматах 2,5 дюйма и М.2 Компания Patriot демонстрирует на выставке потребительской электроники Consumer Electronics Show (CES) 2019 в Лас-Вегасе (Невада, США) новейшие твердотельные накопители (SSD). В частности, представлены устройства серии Viper в 2,5-дюймовом форм-факторе. Применён кон...

[Перевод] Использование законов гештальт-психологии в дизайне пользовательского интерфейса Гештальт — это немецкое слово, означающее понятие «форма». Гештальтпсихология была основана немецкими психологами Максом Вертхаймером, Вольфгангом Колером и Куртом Коффкой и ориентирована на то, как люди интерпретируют мир. Вертхаймер, Колер и Коффка установили несколько фун...

На реализацию законопроекта об устойчивом рунете выделено около 2 млрд рублей Федеральный закон «О федеральном бюджете на 2019 год и плановый период 2020 и 2021 годов» предусматривает выделение средств на реализацию проекта устойчивого рунета в размере 1,8-2 млрд рублей. Только в этом году планируется освоить 600 млн рублей, о чем сообщает «Интерфакс»...

[Перевод] Легендарный Intel Core i7-2600K: тестирование Sandy Bridge в 2019 году (часть 1) Одним из самых популярных процессоров уходящего десятилетия стал Intel Core i7-2600K. Дизайн был революционным, так как он предлагал значительный скачок в производительности и эффективности одноядерного процессора, а сам процессор еще и хорошо поддавался разгону. Следующие...

Проектируем космическую ракету с нуля. Часть 4 — Второй закон Кеплера Содержание Часть 1 — Задача двух тел Часть 2 — Полу-решение задачи двух тел Часть 3 — Ужепочти-решение задачи двух тел Второй закон Кеплера Всем привет! В прошлый раз мы остановились на вот этих уравнениях: \begin{equation*} \begin{cases} \ddot{x} = -\mu \dfrac{x}...

[Перевод] Настройка параметров ядра Linux для оптимизации PostgreSQL Оптимальная производительность PostgreSQL зависит от правильно определенных параметров операционной системы. Плохо настроенные параметры ядра ОС могут привести к снижению производительности сервера базы данных. Поэтому обязательно, чтобы эти параметры были настроены в соотв...

Навигация внутри Android приложения Введение При Андроид разработке мы используем разные архитектурные решения(паттерны). Например Mvp, Mvvm, Mvi и т.д… Каждый из этих паттернов решает несколько важных задач и поскольку они не идеальны они нам оставляют кое-какие нерешенные задачи. К примеру этих задач относят...

CES 2019: новинки от Seagate Компания Seagate привезла в Лас-Вегас впечатляющее количество новинок в различных форм-факторах. Для любителей премиальных «штуковин» приготовлены внешние накопители от LaCie: портативный Mobile Drive (самый вместительный вариант предлагает 5 Тбайт пользовательского простра...

Intel выпускает накопитель Optane H10, объединяющий 3D XPoint и флеш-память Ещё в январе этого года компания Intel анонсировала весьма необычный твердотельный накопитель Optane H10, который выделяется тем, что объединяет в себе 3D XPoint и память 3D QLC NAND. Теперь же Intel объявила о выпуске данного устройства, а также поделилась подробностями о н...

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

Сети кабельного телевидения для самых маленьких. Часть 8: Оптическая магистральная сеть Вот уже много лет основой передачи данных является оптическая среда. Сложно представить хабрачитателя, не знакомого с этими технологиями, однако без хотя бы краткого описания обойтись в моей серии статей невозможно. Читать дальше →

Мифы современной физики. Законы сохранения Продолжение. Начало тут и тут: В этот раз мы замахнемся на святое: на законы сохранения, в том числе на закон сохранения энергии. Правда, вечного двигателя я вам не обещаю. Читать дальше →

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

Magnetic balls 1.106 Magnetic balls — на игровом поле гравитация направлена «вверх», исходя из этого допущения рассчитывается геометрия отражения от стенок и падения шаров. Во время игры слева показан счёт, время и количество монет, справа очередь шаров игрока, а снизу — текущий шар. Особ...

Основоположники теории распределенных систем в объятьях гидры Это Лесли Лэмпорт — автор основополагающих работ в распределённых вычислениях, а ещё вы его можете знать по буквам La в слове LaTeX — «Lamport TeX». Это он впервые, ещё в 1979 году, ввёл понятие последовательной согласованности, а его статья «How to Make a Multiprocessor Com...

Intel представила твердотельные накопители Optane Memory M15 На выставке Computex 2019, которая в эти дни проходит на Тайване, компания Intel отметилась не только 10-нанометровыми процессорами Ice Lake, и прототипами ноутбуков, но и новым семейством твердотельных кэширующих накопителей Optane Memory M15. Они перешли на интерфейс ...

1. Check Point Getting Started R80.20. Введение Добро пожаловать на первый урок! И начнем мы c Введения. Прежде чем начать разговор о Check Point мне хотелось бы сначала настроиться с вами «на одну волну». Для этого я постараюсь объяснить несколько концептуальных вещей: Что такое UTM решения и почему они появились? Чт...

Реализация пула соединений в WCF для .Net Core с использованием HttpClientFactory Наш продукт разрабатывается на платформе .Net Core 2.2 с использованием WCF 4.5 для взаимодействия с SOAP сервисом клиента. В процессе работы сервиса разработчики шины данных заметили высокую нагрузку на сервер. Далее стали появляться проблемы с доступом к сервису. В результ...

Накопители Apacer AS2280P2 Pro M.2 PCIe SSD меняют цвет при нагреве Компания Apacer анонсировала твердотельные (SSD) накопители AS2280P2 Pro с кодовым именем Panther, рассчитанные на использование в компьютерах игрового класса. Решения выполнены в формате M.2 2280: габариты составляют 22 × 80 мм. Применены микрочипы флеш-памяти 3D TLC NAND —...

Каждый пользователь игрового сервиса Google Stadia получит доступ к отдельному вычислительному блоку с GPU AMD Компания Google сегодня представила игровой потоковый сервис Google Stadia, который в будущем будет поддерживать вывод изображения в разрешении 8K. Чуть позже стало известно и об аппаратной составляющей серверов, которые будут основой для Stadia. Главная особенн...

Мы включили TLS 1.3. Почему вам стоит сделать то же самое В начале года, в отчете о проблемах и доступности интернета за 2018-2019 мы уже писали, что распространение TLS 1.3 неизбежно. Некоторое время назад мы сами развернули версию 1.3 протокола Transport Layer Security и, после сбора и анализа данных, наконец, готовы рассказать...

466 терабит: мировой Интернет-трафик продолжает рост, смогут ли составить конкуренцию подводным кабелям спутники? За прошедший год прирост всемирного Интернет-трафика составил только 26%, по оценкам «экспертов» это самый низкий показатель за последние 15 лет. Неужели закон Мура, рассматриваемый в концепте удвоения пропускной способности в течении определённого периода, необходимого для ...

Пользователи устранили «главный недостаток» Samsung Galaxy S10 Одним из первых смартфонов такого дизайна был Honor View 20, а самой известной стала линейка Samsung Galaxy S10. У старших моделей S10+ и S10 5G появились овальные «глазки» в экране под две камеры, а у младших S10 и S10e — круглые для одного объектива. Стандартные фоновые из...

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

Операторы предупредили об угрозе срыва исполнения «закона Яровой» Инициатива Минкомсвязи использовать для хранения информации в рамках «закона Яровой» только отечественное оборудование приведет к срыву исполнения закона и не повысит безопасность. Об этом написали операторы в отзыве на проект

Устройства ввода-вывода ADAM-6200 Модули удаленного ввода-вывода предназначены для связи с периферийными устройствами различных типов. Это важнейший элемент построения промышленных систем. Они могут как принимать сигналы от других устройств, так и посылать управляющие сигналы на устройства, интегрируясь с ц...

«Ростех» не согласился с Минэкономики по поводу оборудования для «закона Яровой» Об этом говорится в письме заместителя гендиректора "Ростеха" Александра Назарова, на которое ссылается "КоммерсантЪ". Письмо было отправлено 27 марта главе Минэкономики Максиму Орешкину.О том, что, по мнению Минэкономики, такое требование может замедлить...

Книга «Совершенный алгоритм. Основы» Привет, Хаброжители! Эта книга основана на онлайн-курсах по алгоритмам, которые Тим Рафгарден ведет на Coursera и Stanford Lagunita, а появились эти курсы благодаря лекциям для студентов, которые он читает в Стэнфордском университете на протяжении многих лет. Алгоритмы — э...

Компания Patriot показала твердотельные накопители Viper VPR100 и VPN100 Компания Patriot привезла на Computex 2019 множество новых твердотельных накопителей типоразмера M.2 с поддержкой NVMe, среди которых источник выделяет две модели серии Viper, VPR100 и VPN100. Модель Viper VPR100 имеет массивный радиатор, из-за которого она формально ...

Какие заголовки привлекают внимание чаще всего или анализ HabraHabr Здравствуйте, и снова появилось желание поделиться чем-то полезным! Статья о пользе домохозяйки не зашла на Хабр, по этому я выудил статью 4 летней давности написанную специально для habrhabr.ru для рекламы digital агентства, которое я уже закрыл. Надеюсь этот раз плюсов буд...

Как управлять часами? Разбор фронтенд-трека второго чемпионата по программированию Новый хабрапост в серии разборов недавно прошедшего чемпионата. Участникам квалификации, которые выбрали секцию фронтенда, нужно было решить несколько задач очень разной сложности: первая (по нашим ожиданиям) занимала 20 минут, последняя — около часа. Мы проверяли широкий сп...

Теория счастья. Статистика, как научный способ чего-либо не знать Продолжаю знакомить читателей Хабра с главами из своей книжки «Теория счастья» с подзаголовком «Математические основы законов подлости». Это ещё не изданная научно-популярная книжка, очень неформально рассказывающая о том, как математика позволяет с новой степенью осознаннос...

Параллельное обновление данных в ASP.NET Web API Хочу рассказать, как мы организовали фоновое обновление данных во время запроса к REST-сервису. Задача следующая: система хранит данные о пользователях. Cервис работает изолированно и не имеет прямого доступа к базам с этими данными. Для работы сервису необходимо иметь в св...

[Из песочницы] Процессоры и маркетинг в компьютерных технологиях Проблема закона Мура. Закат эры микропроцессоров когда нет альтернатив. Журнал Electronics в 1965 году опубликовал широко известную сейчас статью об объединении компонентов интегральных систем, автором которой был Гордон Мур, в будущем основавший корпорацию Intel. В свое вр...

Создана “Монополия”, в которую можно сыграть за 15 минут Главное отличие от полноразмерной версии — формат без обязательного игрового поля и скорость партии. Среднее время игры в «Монополию.Сделку» составляет около 15 минут и благодаря компактности набора состязаться в предпринимательских талантах и везении теперь можно где угодно...

Пробую .NET Core + Kubernetes + appmetrics + prometheus + grafana + jobs + health checks Краткое знакомство с kubernetes для разработчиков на примере разворачивания простого шаблонного сайта, с постановкой его на мониторинг, выполнением джобов по расписанию и health checks (все исходники прилагаются) — Установка Kubernetes — Установка UI — Запуск своего прил...

Как мы хостили скандальный имиджборд 8chan 8chan (новое название 8kun) — популярный анонимный форум с возможностью пользователей создавать собственные тематические разделы сайта и самостоятельно их администрировать. Известен своей политикой минимального вмешательства администрации в модерирование контента, из-за чег...

«Причём тут Ротенберг?»: Цены на газ в России взлетят из-за действий США в Европе В России введение «умных» газовых счётчиков приведёт к росту тарифов для населения. На принятие этого проекта мог повлиять введённый в США закон против российских газовых поставок в Европу. Возможно, на это также оказал влияние Игорь Ротенберг — сын друга Путина. Установка ...

Intel представила первые процессоры Core 10-го поколения — мобильные 10-нм Ice Lake Компания Intel официально представила первые процессоры Core десятого поколения — мобильные Ice Lake U- и Y-серий, которые были анонсированы в конце мая. Новинки являются долгожданными первыми массовыми 10-нм процессорами Intel. Их ключевыми особенностями стали: ускоренная р...

В "Яндексе" сообщили о достижении соглашения с ФСБ по вопросу передачи ключей шифрования "Ситуация очень простая: есть "закон Яровой", и все его должны исполнять. Наша задача сделать так, чтобы соблюдение закона не противоречило приватности пользовательских данных", - заявил управляющий директор "Яндекса" Тигран Худавердян.

GIGABYTE Aorus выпустила новую карту расширения NVMe SSD с RGB подсветкой Gigabyte выпустила новую карту расширения NVMe SSD с интерфейсом PCI-Express 3.0 x4. Карта расширения относится к серии Aorus и использует контроллер Phison PS5012-E12 и флэш-память Toshiba BiCS3 TLC NAND. Технология предполагает хранение трёх бит информации в одной ячейке. ...

Xiaomi Mi Watch уже доступны для заказа Компания Xiaomi только вчера представила умные часы Mi Watch и Mi Watch Privilege Edition, а сегодня они уже стали доступны для заказа в Китае. Для того, чтобы войти в число первых обладателей устройств, нужно внести депозит в размере $15. Остальную сумму (это $185 или...

Текстурирование, или что нужно знать, чтобы стать Художником по поверхностям. Часть 1. Пиксель О чем эта серия уроков? В данной серии статей, которые я собираюсь написать, я постараюсь максимально раскрыть теорию создания текстур для игровой индустрии, начиная от самого понятия «пиксель» и заканчивая построением сложных материалов (шейдеров) в игровом движке на пример...

За точкой бесконечности. Цифровая эпоха В качестве эпиграфа я бы хотел вспомнить слова американского физика и популяризатора науки Лоуренса Краусса: «Физики не любят бесконечности. Математики их обожают, а физики просто ненавидят. Потому что, если есть бесконечность, ничего невозможно предсказать». К 2050-м го...

[Из песочницы] Оптимизация хвостовой рекурсии в JavaScript Привет, читатель. Иногда для решении задачи приходится использовать Рекурсию, в которой есть свои плюсы и минусы. Я столкнулся с проблемой переполнения стека. Максимальная глубина рекурсии ограничена движком JavaScript. Точно можно рассчитывать на 10000 вложенных вызовов, н...

Как развернуть SAP HANA: разбираем разные методы SAP HANA — популярная in-memory СУБД, включающая сервисы хранилищ (Data Warehouse) и аналитики, встроенное промежуточное ПО, сервер приложений, платформу для настройки или разработки новых утилит. За счет устранения задержек традиционных СУБД с SAP HANA можно сильно увеличит...

[Из песочницы] Подход интенсивного обучения STEM В мире инженерного образования существует много отличных курсов, но зачастую программа обучения, построенная на них, обладает одним серьезным недостатком — отсутствием хорошей связности между различными темами. Можно возразить: как же так? Когда формируется программа обуче...

Динамическая генерация DAG в Airflow Всем привет! Меня зовут Антон, в Ростелекоме я занимаюсь разработкой центрального хранилища данных. Наше хранилище состоит из модулей, в качестве оркестратора которых используются несколько инстансов Informatica, часть из которых мы хотим перевести на Airflow в рамках перехо...

Citymobil — пособие для стартапов по увеличению стабильности на фоне роста. Часть 1 Этой статьей я открываю короткий цикл из двух статей, в которых подробно расскажу, как нам удалось за несколько месяцев в разы увеличить стабильность сервисов Citymobil. Статья начинается с рассказа про наш бизнес, про задачу, про причину появления самой задачи повышения с...

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

Твердотельные накопители Samsung 970 EVO Plus демонстрируют скорость чтения до 3500 МБ/с Компания Samsung представила твердотельный накопитель 970 EVO Plus типоразмера M.2 с интерфейсом PCIe Gen3 x4 и поддержкой протокола NVMe 1.3. Этот высокопроизводительный SSD адресован ИТ-специалистам, энтузиастам и геймерам. В накопителе используется флэш-память TLC 3...

ARM Assembler Editor: Если гора не идет к Магомеду, Магомед идет к горе… Если кто не знает мне интересно программирование на ассемблере для микроконтроллеров STM32… И все бы хорошо, да только программировать особо негде… Те среды которые есть в настоящий момент заточены больше для языка Си и программирование в них на ассемблере не сильно отличае...

5 ошибок, которые следует избегать при создании 3D-моделей для 3D-печати Известно, что процесс моделирования для аддитивного производства не всегда прост: в 3D-моделировании, как и в 3D-печати, не существует единственно верного решения. Мы используем разное программное обеспечение, печатаем из разных материалов и используем разные 3D-принтеры и...

Samsung сокращает отставание от Intel на глобальном рынке полупроводниковой продукции Специалисты IHS Markit опубликовали результаты собственного исследования мирового рынка полупроводниковой продукции по итогам второго квартала 2019 года. В отчёте компании говорится о том, что лидирующую позицию в данном направлении сохраняет компания Intel. Однако расположи...

На что похоже падение в черную дыру? Что вы увидите? Вселенная по-разному уничтожает что-либо. Если вы попытаетесь задержать дыхание в космосе, ваши легкие взорвутся; если вместо этого вы вдохнете каждую молекулу воздуха, вы потеряете сознание. В некоторых местах вы замерзнете, лишившись последнего тепла своего тела; в других...

[Перевод] Почему векторная графика 2D намного сложнее, чем 3D В последнее время появилось много фантастических исследований по 2D-рендерингу. Пётр Кобаличек и Фабиан Айзерман работают над Blend2D: это один из самых быстрых и точных CPU-растеризаторов на рынке, с инновационной техникой JIT. Патрик Уолтон из Mozilla изучил не один, а три...

Восемь именных законов в UX дизайне ( часть 1) В UX дизайне, как и в любой другой сфере деятельности, есть свои принципы и законы. В этой статье я бы хотел разобрать восемь из них, которые названы в честь их создателей. Читать дальше →

IBM придумала «закон Мура» для квантовых компьютеров Компания IBM предложила использовать меру «квантового объема», который должен удваиваться каждый год — и она будет эквивалентна закону Мура, который соблюдается в традиционных компьютерных вычислениях. Согласно закону Мура, число транзисторов на чипе, а значит и плотность в...

[Из песочницы] QlikView. Условное форматирование «Как в Эксель» Пришла задача от заказчика – сделать условное форматирование таблицы «как в эксель». QlikView вполне себе справляется со стандартными задачами раскраски по условию, но вот с выбором параметров динамически, да еще и как в эксель – возник вопрос «это как вообще..?». Итог: был...

Твердотельные накопители Adata XPG Spectrix S40G украшены полноцветной подсветкой Не желая отставать от других производителей, компания ADATA Technology тоже выпустила твердотельный накопитель типоразмера M.2 2280 с полноцветной подсветкой. Он называется XPG Spectrix S40G. Работой подсветки можно управлять с помощью программы XPG RGB. Новинка позици...

Operating Systems: Three Easy Pieces. Part 5: Планирование: Multi-Level Feedback Queue (перевод) Введение в операционные системы Привет, Хабр! Хочу представить вашему вниманию серию статей-переводов одной интересной на мой взгляд литературы — OSTEP. В этом материале рассматривается достаточно глубоко работа unix-подобных операционных систем, а именно — работа с процесс...

Patriot использует в накопителях Viper VPN100 контроллер Phison E12 Наряду с модулями оперативной памяти компания Patriot Memory привезла на CES 2019 твердотельные накопители. В серию Viper VPN100 входят накопители объемом от 256 ГБ до 2 ТБ. В этих SSD типоразмера M.2, поддерживающих протокол NVMe, используется  контроллер Phison E...

Обзор твердотельного накопителя Seagate FireCuda 510 1 Тбайт Нет никаких сомнений в том, что в 2019 году при выборе накопителя для игрового или рабочего ПК стоит остановиться на NVMe SSD. Цены на данные устройства даже в отечественной рознице опустились до приемлемых отметок, 1 Тбайт модификации реально найти дешевле 9000 рублей. В р...

[Перевод] Dart 2. Асинхронное программирование: футуры Асинхронное программирование: футуры Содержание Введение Что такое футура? Async — await Обработка ошибок Последовательное выполнение Future API Обработка ошибок Вызов нескольких функций, возвращающих футуры Что еще почитать? Что важно: Код в Dart работает в одном тре...

Корректный ASP.NET Core Специально для любителей книг "С++ за 24 часа" решил написать статью про ASP.NET Core. Если вы раньше не разрабатывали под .NET или под какую-то аналогичную платформу, то смысла заходить под кат для вас нет. А вот если вам интересно узнать что такое IoC, DI, DIP, Intersept...

Процессоры Comet Lake и их функции Intel заявляет об увеличении производительности на 16% в сравнении с процессорами U-серии прошлого поколения. При работе в Office 365 прирост и вовсе достигает 41%. Правда, компания сравнивает шестиядерный Core i7-10510U со значением TDP 25 Вт с четырехъядерным Core i7-8565 ...

LG будет заказывать OLED-экраны для смартфонов не у LG Display, а у BOE Китайский производитель дисплеев BOE постепенно завоевывает популярность на рынке OLED-дисплеев. Компания стала известна после того, как Huawei использовала ее дисплей для серии Huawei Mate 20. Есть также сообщения о том, что в моделях Huawei Mate X и P30 тоже использую...

Алгоритм взаимодействия сотен тысяч уникальных частиц на GPU, в GLES3 и WebGL2 Описание алгоритма логики, и разбор рабочего примера в виде техно-демки-игры WebGL2 версия этой демки https://danilw.itch.io/flat-maze-web остальные ссылки смотрите в статье. Статья разбита на две части, сначала про логику, и вторая часть про применение в игре, первая часть...

[Перевод] Очередной шаг к концу закона Мура Samsung и TSMC переходят на технологический процесс 5 нм Два крупнейших производителя — Taiwan Semiconductor Manufacturing Co. (TSMC) и Samsung в апреле анонсировали о восходе на следующую ступеньку лестницы закона Мура. Сначала выступила TSMC, объявив о переходе техпроцесса...

[Из песочницы] Персональные данные в РФ: кто все мы? Куда мы идём? За последние несколько лет все мы слышали словосочетание «персональные данные». В большей или меньшей степени привели свои бизнес-процессы в соответствие с требованиями законодательства в данной области. Количество проверок Роскомнадзора, выявивших в этом году нарушения в д...

«Ростелеком» может стать монополистом на рынке дата-центров Госкомпания «Ростелеком» рассматривает возможность покупки второй по размеру российской компании на рынке центров обработки данных. Речь идет о DataLine, стоимость этой компании оценивается в $500-600 млн без учета долга. Об этом сообщает «Коммерсант». Если сделка будет ре...

Operating Systems: Three Easy Pieces. Part 4: Введение в планировщик (перевод) Введение в операционные системы Привет, Хабр! Хочу представить вашему вниманию серию статей-переводов одной интересной на мой взгляд литературы — OSTEP. В этом материале рассматривается достаточно глубоко работа unix-подобных операционных систем, а именно — работа с процесс...

[Перевод] Ускорение instagram.com. Часть 3 Сегодня публикуем перевод третьей части серии материалов об ускорении instagram.com. В первой части мы говорили о предварительной загрузке данных, во второй — об отправке данных клиенту по инициативе сервера. Здесь речь пойдёт о кэшировании. Читать дальше →

Snakebird 5.0 Какая максимальная длинна у птицы? Очевидно, что на этот вопрос можно ответить с помощью фруктов! Snakebird является очень простой, но обманчиво сложной головоломкой о создании правильной формы для выполнения различных задач, будь то толкание, подъем или просто противо...

[Из песочницы] Использование C++ и шаблонов с переменным количеством аргументов при программировании микроконтроллеров ARM с ядром Cortex Mx (на примере STM32F10x) Микроконтроллер ARM Cortex M3 STM32F103c8t6 широко распространен как 32-х битный микроконтроллер для любительских проектов. Как для практически любого микроконтроллера, для него существует SDK, включающая, в том числе и заголовоч...

[Перевод] Как жалобы перенастраивают ваш мозг на негатив [и влияют на здоровье] Предисловие: Ссылку на оригинальную статью я увидел в комментарии здесь, на Хабре (к сожалению, не могу его найти чтобы указать автора и сказать спасибо). Статья имеет значение не только для тех, кто жалуется (кто же в этом признается?), но и тем, кому жалуются. Не все знают...

Навигация для Android с использованием Navigation Architecture Component: пошаговое руководство Попробуем, пользуясь официальным руководством и примерами кода, построить работающую систему навигации для будущего многоэкранного приложения в соответствии со стандартами Navigation Architecture Component. Статья включает следующие разделы: Часть 1. Подготовительные работ...

[Перевод] Четвероногий шагающий робот меньше муравьиной головы Насколько нам известно, самый маленький шагающий робот в мире Несколько лет назад Spectrum IEEE уже писал о самом крохотном из существовавших тогда четвероногих роботов – размером всего в 20 мм, с высотой ног 5,6 мм и весом 1,5 гр. Его разработчик Райан Сен-Пьер из лаборат...

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

Твердотельные накопители Kingston KC2000 демонстрируют скорость до 3200 МБ/с Компания Kingston Digital объявила о выпуске твердотельных накопителей KC2000. Эти накопители типоразмера M.2, оснащенные интерфейсом PCIe 3.0 x4 и поддерживающие протокол NVMe, выпускаются объемом 250 ГБ, 500 ГБ, 1 ТБ и 2 ТБ. В них используется 96-слойная флеш-память 3...

[Из песочницы] Как Мефодий стал Анной: опыт разработки и запуска классификаторов голосовых сообщений. Часть 1 Цель и задача В серии статей рассмотрим классификаторы голосовых обращений, зачем они нужны, как их быстро вывести в продуктив. Расскажу про подходы, которые позволят сократить время от постановки задачи до запуска модели и получения бизнес-результата. По этой статье можно п...

[Перевод] Как мы оптимизировали свой Theme Hospital под разные платформы Project Hospital — это игра об управлении зданием больницы со всеми стандартными аспектами жанра: динамическими сценами, создаваемыми игроком, множеством активных персонажей и объектов, развёрнутой системой UI. Чтобы заставить игру работать на разном оборудовании, нам пришл...

Приложение Яндекс.Дзен теперь доступно на iPad Компания «Яндекс» выпустила мобильное приложение «Яндекс.Дзен» для iPad. Отныне читать новостную ленту стало удобнее, поскольку не нужно заходить в сервис через браузер, самый интересный контент доступен в приложении на планшете. В «Яндекс.Дзен» можно просматривать перс...

[Перевод] Proposal: try — встроенная функция проверки ошибок Краткое содержание Предлагается новая конструкция try, созданная специально для устранения if-выражений, обычно связанных с обработкой ошибок в Go. Это единственное изменение языка. Авторы поддерживают использование defer и стандартных библиотечных функций для обогащения или...

[Из песочницы] Синтез регулятора методом обратной задачи динамики В задачах управления бывают случаи, когда закон движения управляемого объекта известен и необходимо разработать регулятор с определенными характеристиками. Порой задача осложняется тем, что уравнения, описывающие управляемый объект, оказываются нелинейными, что осложняет пос...

Reactor, WebFlux, Kotlin Coroutines, или Асинхронность на простом примере Многие сервисы в современном мире, по большей части, «ничего не делают». Их задачи сводятся к запросам к другим базам/сервисам/кешам и агрегации всех этих данных по различным правилам и разнообразной бизнес-логике. Поэтому неудивительно, что появляются такие языки, как Go...

Как мы собирали данные по рекламным кампаниям с интернет-площадок (тернистый путь к продукту) Кажется, что сфера интернет-рекламы должна быть максимально технологичной и автоматизированной. Ещё бы, ведь там работают такие гиганты и эксперты в своём деле, как Яндекс, Mail.Ru, Google и Facebook. Но, как оказалось, нет предела совершенству и всегда есть что автоматизиро...

Проектируем космическую ракету с нуля. Часть 5 — Первый закон Кеплера Содержание Часть 1 — Задача двух тел Часть 2 — Полу-решение задачи двух тел Часть 3 — Ужепочти-решение задачи двух тел Часть 4 — Второй закон Кеплера Привет всем читателям! Сразу приступим к продолжению без лишних разглагольствований. В прошлый раз остановились на: Э...

Для своих дискретных видеокарт Intel изменит архитектуру GPU Ещё в начале лета программисты Intel начали готовить экспериментальный Linux-драйвер для будущих графических ускорителей, относящихся к двенадцатому поколению (Gen12). До недавних пор эта разработка отличалась достаточно вялым прогрессом, но последние изменения в драйвере ок...

Больше чем Ceph: блочное хранилище облака MCS «Flying Cart», Afu Chan Я работаю в Mail.ru Cloud Solutons архитектором и разработчиком, в том числе занимаюсь нашим облаком. Известно, что распределенной облачной инфраструктуре нужно производительное блочное хранилище, от которого зависит работа PaaS-сервисов и решений, п...

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

[Из песочницы] Уравнение Навье-Стокса и симуляция жидкостей на CUDA Привет, Хабр. В этой статье мы разберемся с уравнением Навье-Стокса для несжимаемой жидкости, численно его решим и сделаем красивую симуляцию, работающую за счет параллельного вычисления на CUDA. Основная цель — показать, как можно применить математику, лежащую в основе урав...

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

Основы формата GLTF и GLB, часть 1 Что такое GLTF и GLB? GLTF (GL Transmission Format) — это формат файла для хранения 3Д сцен и моделей, который является крайне простым в понимании (структура записана в стандарте JSON), расширяемым и легко взаимодействующим с современными веб-технологиями. Данный формат хоро...

Влияние Transparent Huge Pages на производительность системы Статья публикуется от имени Ахальцева Иоанна, Jiga Tinkoff.ru сегодня — это не просто банк, это IT-компания. Она предоставляет не только банковские услуги, но ещё выстраивает экосистему вокруг них. Мы в Tinkoff.ru заключаем партнерство с различными сервисами для повышения к...

[Перевод] Тестирование PostgreSQL с HugePages в Linux Ядро Linux предоставляет широкий спектр параметров конфигурации, которые могут повлиять на производительность. Главное — выбрать правильную конфигурацию для вашего приложения и рабочей нагрузки. Как и любой другой базе данных, PostgreSQL необходима оптимальная настройка ядра...

[Из песочницы] Чистая архитектура. Часть I — Введение Это вольный и очень краткий пересказ новой книги Роберта Мартина (Дяди Боба) «Чистая Архитектура», выпущенной в 2018 году. Читать дальше →

Комментарии к изменениям в ФЗ №149-ФЗ «Об информации, информационных технологиях и о защите информации» Добрый день, коллеги! Сегодня хочу высказаться о новом законопроекте порожденном Минкомсвязи России. Заранее прошу прощения за огромные объемы законодательного текста, поскольку приведу интересные отрывки в виде цитат. Чтобы уважаемые читатели не затрудняли себя поиском зак...

⚡️ Президент подписал закон об изоляции рунета Основная часть закона вступит в силу 1 ноября 2019 года.

Swift против Rust — бенчмаркинг на Linux с (не)понятным финалом Привет, Хабр! Периодически посматриваю на Swift в качестве языка прикладного программирования для Linux — простой, динамичный, компилируемый, без сборщика мусора, а значит, теоретически, пригоден и для устройств. Решил сравнить его с чем-то таким же молодым и модным — напри...

Квартальный отчёт WDC: хорошо продавались преимущественно жёсткие диски для серверов Получив после покупки активов SanDisk бизнес по производству твердотельной памяти, компания Western Digital Corporation постепенно увеличивает свою зависимость от цен на память. Когда они на подъёме, компания зарабатывает гораздо больше своего основного конкурента, который в...

OS1: примитивное ядро на Rust для x86. Часть 3. Карта памяти, Page fault exception, куча и аллокации Первая часть Вторая часть Тема сегодняшнего разговора — работа с памятью. Я расскажу про инициализацию директории страниц, маппинг физической памяти, управление виртуальной и мою организацию кучи для аллокатора. Как я уже говорил в первой статье, я решил использовать страниц...

[Из песочницы] Краткий разбор статьи «DeViSE: A Deep Visual-Semantic Embedding Model» Рассматриваемая статья. Введение Современные распознавательные системы лимитированы классифицировать на относительно не большое количество семантически не связанных между собой классов. Привлечение текстовой информации, даже несвязанной с картинками, позволяет обогатить моде...

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

«Россия 404»: Сколько осталось жить свободному интернету Мы сделали сайт «Россия 404», посвящённый закону об изоляции интернета — таймер, отсчитывающий время до вступления закона в силу. Читать дальше →

Представлены Lenovo ThinkCentre Nano M90n — самые компактные коммерческие мини-ПК с высокой производительностью Компания Lenovo представила мини-ПК ThinkCentre Nano M90n. По заявлению производителя, это самая компактная серия коммерческих настольных ПК в мире, созданная для обеспечения высокой производительности при миниатюрных размерах. Если точнее, габариты одной из моделей сос...

3D модель Зоотроп Описание модели Технология «движущихся картинок» 19-го века, предшественник кинематографа. Первые подобные устройства появились еще в 3-м веке н.э. Вращение колеса приводит картинки в последовательное движение аналогично кадрам на кинопленке. Рекомендации Колесо следует ...

Пять сценариев конца нашей Вселенной Глядя на нашу Вселенную сегодня, очень легко прийти в восторг от увиденного. Звезды на нашем ночном небе — лишь малая часть, несколько тысячи из сотен миллиардов от того, что присутствует в нашем Млечном Пути. Сам Млечный Путь — лишь одна-одинешенька галактика из триллионов...

РКН потребовал от 10 VPN-сервисов блокировать запрещёнку. Два сервиса точно откажутся Ещё 1 ноября 2017 года в РФ вступил в действие закон о VPN — они должны блокировать клиентам-россиянам доступ на запрещённые в стране сайты. На практике Роскомнадзор законом о VPN раньше не пользовался.

[Перевод] Как написать смарт-контракт на Python в сети Ontology. Часть 1: Blockchain & Block API Это первая часть из серии обучающих статей о создании смарт-контрактов на Python в блокчейн сети Ontology при помощи инструмента разработки смарт-контрактов SmartX. В этой статье мы начнём знакомство с API смарт-контракта Ontology. API смарт-контракта Ontology разделен н...

[Перевод] Обзор AI & ML решений в 2018 году и прогнозы на 2019 год: Часть 1 — NLP, Computer Vision Всем привет! Представляю вам перевод статьи Analytics Vidhya с обзором событий в области AI / ML в 2018 году и трендов 2019 года. Материал довольно большой, поэтому разделен на 2 части. Надеюсь, что статья заинтересует не только профильных специалистов, но и интересующихся т...

Radiangames готовят оригинальную гонку в стиле Speed Demons под названием Scorcher Студия Radiangames раньше была известна только головоломками и дуал-стик шутерами. Но сейчас они добавляют в свое портфолио больше разнообразия. В декабре стало известно об интересной топ-даун гонке Speed Demons, а сегодня — об еще одной гонке Scorcher. Выглядит она очень о...

В Google посчитали число Пи с невиданной точностью Если записать сегодняшний месяц и день через точку, получится приближенное значение числа Пи — 3.14, поэтому сегодня отмечается неофициальный праздник «День Пи». Компания Google приготовила к этому дню рекорд, попавший в книгу рекордов Гиннесса. Команд...

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

Твердотельный накопитель Galax HOF E16 с интерфейсом PCIe 4.0 x4 имеет необычную окраску Компания Galax недавно показала SSD HOF E16 типоразмера M.2-2280, оснащенный интерфейсом PCIe 4.0 x4. Он будет предложен объемом 1 ТБ, 2 ТБ и даже 4 ТБ под марками Galaxy и KFA2. В приводе используется контроллер Phison PS5016-Е16, о котором мы недавно рассказывали, кэ...

Kirin 990 по производительности уступает Snapdragon 855+, но обходит Snapdragon 855 В сети появилась информация о результатах смартфона Huawei Mate 30 Pro в бенчмарке AnTuTu. Стоит отметить, что в тесте участвовала модель LIO-AL00 (это 4G-версия Mate 30 Pro). Это важно, потому что 5G-чип изготовлен по более продвинутому техпроцессу, 7nm+ EUV, а это значит,...

Huawei находится на грани жизни и смерти Магазин Huawei Несмотря на то что всего несколько недель назад Huawei представила HarmonyOS, которая имеет все шансы стать новой альтернативой iOS и Android, компания находится на грани жизни и смерти. Такое заявление сделал основатель и генеральный директор Hauwei Рен Чжэнь...

[Перевод] Параллельные запросы в PostgreSQL В современных ЦП очень много ядер. Годами приложения посылали запросы в базы данных параллельно. Если это отчетный запрос ко множеству строк в таблице, он выполняется быстрее, когда задействует несколько ЦП, и в PostgreSQL это возможно, начиная с версии 9.6. Понадобилось 3 ...

Паттерны и антипаттерны обоснования задач Содержание 1. Антипаттерны: плохое обоснование 1.1. Очевидно же 1.2. Мамой клянусь! 1.3. Зайчики обиделись 2. Хорошие паттерны обоснования 2.1. Пруфлинк Ссылка на требования Сами требования Ссылка в интернет Письмо заказчика ROI Статистика 2.2. Единообразие 2.3. Про...

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

Обзор The Escapists 2: Pocket Breakout — песочница с душой и юмором The The Escapists 2: Pocket Breakout – это игра не для всех. Brawl Stars универсальна — ею смогут насладиться как те, кто раньше не играл ни во что, кроме солитера, так и киберспортсмены, готовые десятки часов тратить на то, чтобы досконально изучить особенности местного уп...

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

У Intel теперь есть свой T1000. Компания представила специализированные процессоры платформы Nervana Компания Intel за последние месяцы представила два специализированных процессора платформы Nervana: NNP-I и NNP-T. Первый показали в июне, а второй — в августе. Сегодня Intel решила представить новинки ещё раз, но уже более конкретно. Итак, на самом деле решения ...

[Из песочницы] Сохранение цвета элемента в БД Navisworks Предыстория задачи Возникла у заказчика задача, допустим, такая: Скинуть в 1С элементы модели здания. В 1С использовать эти части модели в договорах – ну, допустим, указать, что вот такие-то элементы уже построены, такие-то – только запланированы, и т.п.. В Navisworks на че...

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

Анонс Windows 10 Insider Preview Build 18312 (Fast) Добрый вечер, друзья! Сегодня компания Microsoft выпустила новую предварительную сборку Windows 10 19H1 для участников программы Windows Insider, использующих быстрый канал обновлений. Как обычно, предлагаем вашему вниманию список изменений на русском языке. Напоминаем, что...

Контроллер Phison PS5016-E16 предназначен для SSD с интерфейсом PCIe 4.0 Тайваньская компания Phison продемонстрировала на завершившейся в эти выходные выставке Computex 2019 контроллеры для твердотельных накопителей PS5016-Е16 и PS5019-E19. Их важнейшей особенностью можно считать поддержку интерфейса PCIe 4.0. Шина PCIe 4.0, появление кото...

Toshiba Memory использует в SSD RD500 и RC500 96-слойную флеш-память TLC 3D NAND Компания Toshiba Memory представила две новые серии твердотельных накопителей с интерфейсом NVMe PCIe 3.0 Gen3 x4. Накопители RD500 и RC500 выполнены в типоразмере M.2-2280. В них используется 96-слойная флеш-память TLC 3D NAND (производитель использует фирменное обозна...

Закон «О связи» и уязвимость в мессенджерах Интересная произошла ситуация у меня. Купил симку Yota, залогинился с этим номером в WhatsApp и сразу оказался в трёх незнакомых группах. Предыдущей переписки не было видно, потому сначала подумал, что спам и тупо удалился со всех трёх. Спустя некоторое время мне написал ч...

CLRium #6: Concurrency & Parallelism. Обучение магии распараллеливания задач Наша команда по-настоящему взбудоражена: ведь мы находимся в стадии производства сложнейшего для нас семинара среди всех нами созданных: семинара по многопоточке, конкурентности и прочим смежным вопросам. Мы немного боимся: мы создали целый огромный процесс внутренних соглас...

Патчинг Spectre, Meltdown и MDS и производительность Исследователи протестировали эффективность процессоров Intel и AMD после установки патчей против Spectre и Meltdown, а также MDS-атак (Microarchitectural Data Sampling, микроархитектурная выборка данных). В зависимости от производителя работоспособность чипов упала на 3 – 50...

OpenSceneGraph: Уровни детализации (LOD) и фоновая загрузка объектов Введение Одной из интереснейших задач, решаемых посредством трехмерной графики является создание «больших миров» — протяженных сцен, содержащих большое число объектов с возможностью неограниченного перемещения по сцене. Решение этой задачи упирается в понятные ограничения, ...

Внешний SSD Kingmax KE31 предложен объемом 240, 480 и 960 ГБ Каталог Kingmax пополнил миниатюрный внешний SSD KE31. Устройство размерами 49,5 x 80,0 x 9,4 мм и массой 35 г выпускается объемом 240, 480 и 960 ГБ. Накопитель оснащен интерфейсом USB 3.1 Gen 1. Скорость передачи данных достигает 400 МБ/с в режиме последовательного чт...

[Перевод] Сервис-воркеры в клиенте Slack: об ускорении загрузки и оффлайн-режиме Материал, перевод которого мы сегодня публикуем, посвящён рассказу об оптимизации новой версии настольного клиента Slack, одной из центральных особенностей которой стало ускорение загрузки. Читать дальше →

Google заплатил штраф в полмиллиона рублей Источник: AP Photo / Jens Meyer Сегодня стало известно о выплате Google штрафа в размере 500 тысяч рублей. Его выписал Роскомнадзор за неисполнение закона об удалении из поисковой выдачи ссылок на сайты с запрещенной в РФ информацией. Об этом сообщают «РИА Новости». «Goo...

[Перевод] 33+ инструмента для безопасности Kubernetes Прим. перев.: Если вы задаётесь вопросами безопасности в инфраструктуре, основанной на Kubernetes, этот замечательный обзор от компании Sysdig станет отличной отправной точкой для беглого знакомства с актуальными на сегодняшний день решениями. В него включены и комплексные с...

"Ростелеком" придумал, как бизнесу сэкономить деньги, соблюдая законы "Ростелеком" представил услугу "Идентификация как сервис" для бизнеса Центральной России. Решение позволяет настроить идентификацию пользователей в Wi-Fi-сети любым способом: от стандартного пароля через SMS-сообщение и бесплатный звонок до входа через по...

[Перевод] Нарратив и «подземелья»: как геймдизайнеру связать локации с сюжетом Много раз задумывался, что повествование в играх с открытым миром — отдельное искусство геймдизайна. Надо вовлечь игрока в исследование локаций, разнообразить все сайд-квестами, не слишком отвлекать от основной линии, и так далее. И нашел статью, где описывается один такой...

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

Осторожно, ФАС: как не нарушить закон «О рекламе». Памятка для рекламодателей Что объединяет «Яндекс», Google, Burger King, «Мегафон», «Альфа-Банк», телеканал CNN, пиццерию MaMa MiA и хабаровский стоматологический центр? Правильно, все они были привлечены Федеральной антимонопольной службой к ответственности за нарушение закона о рекламе. Только в про...

[Перевод] Управление стейтом с помощью React Hooks – без Redux и Context API Всем привет! Меня зовут Артур, я работаю ВКонтакте в команде мобильного веба, занимаюсь проектом VKUI — библиотекой React-компонентов, с помощью которой написаны некоторые наши интерфейсы в мобильных приложениях. Вопрос работы с глобальным стейтом у нас пока открыт. Существу...

Nova 6 станет вторым смартфоном Huawei с поддержкой 5G После запуска первого телефона с поддержкой 5G, Mate 30, китайский телекоммуникационный гигант Huawei собирается расширить портфель своих предложений ещё одним аппаратом с поддержкой 5G. Речь идёт о грядущем Huawei Nova 6, который, как теперь подтверждено официально, будет п...

1 ТБ за 250 евро: первый SSD с поддержкой PCIe 4.0 оказался на 50% дороже обычных SSD Как пишет источник, один из французских интернет-магазинов объявил стоимость твердотельного накопителя Corsair MP600, поддерживающего шину PCIe 4.0. Версия с 1 ТБ флэш-памяти оценена в 250 евро, стоимость варианта объемом 2 ТБ – 450 евро. Для сравнения, в том же ...

MVCC-2. Слои, файлы, страницы В прошлый раз мы поговорили о согласованности данных, посмотрели на отличие между разными уровнями изоляции транзакций глазами пользователя и разобрались, почему это важно знать. Теперь мы начинаем изучать, как в PostgreSQL реализованы изоляция на основе снимков и механизм м...

[Из песочницы] Анонимны ли бесплатные мессенджеры? После вступления в силу нового Федерального закона от 01.05.2019 №90-ФЗ "О внесении изменений в Федеральный закон "О связи" и Федеральный закон "Об информации, информационных технологиях и о защите информации". Появилась новая волна негодований большого колличества пользоват...

Дежавю в Кремле?: Медведев готовится вновь сменить Путина за счет «воскрешения» регионов РФ Премьер уже взялся за «полуживой» рейтинг, решив поднять его вместе с уровнем жизни россиян. Вероятно, глава кабмина РФ готовится вновь завоевать президентское кресло путем «воскрешения» отечественных регионов. В эти дни проводятся совещания на предмет повышения уровня разв...

Твердотельные накопители Patriot Viper VP4100 оснащены интерфейсом PCIe Gen4 x4 Компания Patriot Memory сообщила о выпуске твердотельных накопителей Viper VP4100, которые оснащены интерфейсом PCIe Gen4 x4. Накопители типоразмера M.2-2280 доступны объемом 1 и 2 ТБ. В них используется контроллер Phison E16, уже знакомый по подобным накопителям други...

Web scraping на R, часть 2. Ускорение процесса с помощью параллельных вычислений и использование пакета Rcrawler В прошлой статье я с помощью скрэпинга-парсинга собрал с сайтов IMDB и Кинопоиск оценки фильмов и сравнил их. Репозиторий на Github. Код неплохо справился со своей задачей, однако скрэпинг часто используют для "соскабливания" не пары-тройки страниц, а пары-тройки тысяч и д...

Развлечения для самых маленьких: лучшие игры для детей на iOS и Android Давать ребенку смартфон или планшет для того, чтобы он перестал плакать — не самое лучшее проявление родительских качеств. А вот использовать технологии для обучения — очень неплохая идея. Предлагаем вашему вниманию подборку мобильных игр для самых маленьких и тех, кто поста...

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

[recovery mode] Краткий обзор ридера PocketBook 740 Pro: 7,8 дюйма, аудио и защита по IPX8 Приветствую всех! Сегодня я коротко расскажу о ридере PocketBook 740 Pro – свежей модели с диагональю 7,8 дюйма. Она во многом повторяет PocketBook 740, о которой в блоге есть длинная простыня. Поэтому повторяться не буду, а выделю главное и расскажу об отличиях PocketBook ...

[Перевод] Стандарт WASI: запуск WebAssembly за пределами веба 27 марта мы в Mozilla объявили о начале стандартизации WASI, системного интерфейса WebAssembly (WebAssembly system interface). Зачем: разработчики начали применять WebAssembly за пределам браузера, потому что WASM обеспечивает быстрый, масштабируемый, безопасный способ запу...

[Перевод] Большие гипотезы о простых числах доказаны для небольших числовых систем Гипотеза о простых числах-близнецах – один из самых важных и сложных вопросов математики. Двое математиков решили параллельную версию этой задачи для небольших числовых систем. 7 сентября два математика опубликовали доказательство варианта одной из известнейших открытых за...

Huawei объявила, когда выпустит HarmonyOS для смартфонов. Спойлер: скоро HarmonyOS выйдет раньше, чем планировалось раньше Несмотря на то что в последнее время мы часто пишем про Huawei, про HarmonyOS все успели немного подзабыть. Ну, в этом нет ничего необычного, ведь операционная система, судя по всему, находится на ранней стадии разработки, а ...

Как сэкономить ресурсы в браузере и не сломать веб. Доклад Яндекса Несмотря на рост производительности устройств, веб становится всё более требовательным к памяти и процессору. Правильный рендеринг и умное распределение ресурсов по вкладкам — важная часть решения этой проблемы. Константин Крамлих посвятил своё выступление на конференции «Я ...

Твердотельные накопители Biostar M700 оснащены интерфейсом PCIe 3.0 x4 Компания Biostar представила линейку твердотельных накопителей M700 типоразмера M.2. Она включает модели объемом 256 ГБ и 512 ГБ, оснащенные интерфейсом PCIe 3.0 x4 и поддерживающие протокол NVMe 1.3. Основой новых SSD служит контроллер Silicon Motion SM2263XT, не испо...

По словам Teamgroup, оперативная память T-Force Dark Za DDR4 и твердотельный накопитель Cardea Zero Z440 разработаны специально для платформы AMD X570 Компания Teamgroup представила модули оперативной памяти T-Force Dark Z α DDR4 и твердотельный накопитель Cardea Zero Z440. По словам производителя, новинки разработаны специально в расчете на использование с процессорами серии AMD Ryzen 3000 и платформой X570. П...

На жестких дисках скопились разногласия. «Ростех» не согласился с Минэкономики по поводу оборудования для «закона Яровой» Госкорпорация «Ростех» предложила Минэкономики пересмотреть отзыв на проект постановления правительства об использовании интернет-провайдерами только отечественного оборудования для «закона Яровой». Ранее Минэкономики увидело в принудительном импортозамещении риски монополиз...

Валентина Матвиенко: законы о цифровых технологиях требуют ускорения В.Матвиенко попросила ускорить принятие законов о цифровых технологиях в финансовой сфере. Ряд законодательных инициатив находятся в Госдуме уже год, подчеркнула спикер Совфеда. Она попросила ускорить работы по принятию новых законов для реализации нацпроекта «Цифровая эконо...

Больше отчётов хороших и разных Помимо уже ставшего привычным ежегодного отчёта о том, что происходит в мире DevOps «State of DevOps Report» от компании Puppet (см., например, обзор последнего отчёта) подобный отчёт выпускает и компания DORA (DevOps Research and Assessment). Отчёты называются (сюрприз-сюр...

Oppo Reno 10X получит поддержку 60-кратного цифрового зума Смартфоны серии Oppo Reno были представлены еще в прошлом месяце. Новинки отличаются хорошими характеристиками, среди которых мощная камера, чипсет Snapdragon 710 в паре с 6 Гбайт/8 Гбайт ОЗУ и 128 Гбайт флэш-памяти. Старт продаж старшей модели Oppo Reno 10x ожидается 10 мая...

IT за пределами Москвы Встречается мнение, что жизнь разработчика в Москве/Питере — это интересные задачи и отличные вакансии, а в остальных российских городах — прозябание в болоте. Я не люблю такие обобщения. Да, что-то есть только в столицах: когда мы (JUG Ru Group) делали конференцию в Нов...

Автоматизация Для Самых Маленьких. Часть Вторая. Дизайн сети В первых двух статьях я поднял вопрос автоматизации и набросал её фреймворк, во второй сделал отступление в виртуализацию сети, как первый подход к автоматизации настройки сервисов. А теперь пришло время нарисовать схему физической сети. Если вы не на короткой ноге с устрой...

Что нам стоит Mesh построить: как децентрализованный интернет-провайдер «Medium» делает новый Интернет на базе Yggdrasil Приветствую! Наверняка для вас не будет большой новостью то, что «Суверенный Рунет» не за горами — закон вступает в силу уже 1 ноября этого года. К сожалению, как он будет (и будет ли?) работать — не совсем непонятно: точных инструкций для операторов связи пока что в откры...

[Из песочницы] Размышления о Agile The measure of intelligence is the ability to change. Albert Einstein Предисловие Представляю ИТ-сообществу “Размышления о Agile” или можно назвать данную статью так, “Agile, это все же философия или проектная методология?”. Цель данной статьи — обсудить с ИТ-сообществом в...

[Перевод] Как соединить кластеры Kubernetes в разных дата-центрах Добро пожаловать в серию кратких руководств по Kubernetes. Это регулярная колонка с самыми интересными вопросами, которые мы получаем онлайн и на наших тренингах. Отвечает эксперт по Kubernetes. Сегодняшний эксперт — Даниэль Поленчик (Daniele Polencic). Даниэль работает инс...

Боль и слёзы в Svelte 3 Вместо предисловия Статья будет полезна тем, кто так-же как и Мы решил попробовать Svelte в живом проекте. В нашу небольшую компанию пришёл заказ на разработку веб-админки для сервиса с бекэндом на Mongodb Stitch. В последние пару лет frontend Мы пишем на React или Vue (в за...

Samsung выпустит накопитель 970 Pro NVMe SSD вместимостью 2 Тбайт Ровно год назад компания Samsung анонсировала быстрые твердотельные накопители серии 970 Pro NVMe SSD для потребительского рынка. И вот теперь стало известно, что данное семейство ждёт пополнение. В настоящее время в серию 970 Pro NVMe SSD входят две модели в формате М.2 228...

Samsung уже проводит исследования, необходимые для создания памяти NAND с числом слоев более 500 Samsung планирует в 2020 году начать серийный выпуск и поставки кристаллов 128-слойной флеш-памяти TLC NAND плотностью 256 и 512 Гбит, в которых найдет применение технология V-NAND шестого поколения. Эти кристаллы будут поддерживать скорость передачи данных до 1200 Мбит...

[Перевод] PHP GR8: повысит ли JIT производительность PHP 8 PHP — один из основных языков разработки в Badoo. В наших дата-центрах тысячи процессорных ядер заняты выполнением миллионов строк кода на PHP. Мы внимательно следим за новинками и активно ищем пути улучшения производительности, так как на наших объёмах даже небольшая опти...

Продукты без ГМО и добавок могут исчезнуть из российских магазинов из-за новых законов Вступление в силу закона «Об органической продукции» может привести к исчезновению с полок российских магазинов импортных продуктов, имеющих соответствующую маркировку. Об этом сообщило издание «Коммерсантъ».

[Перевод] Что такое Android Lint и как он помогает писать поддерживаемый код Когда разработчик не достаточно осторожен, дела могут пойти весьма плохо. Например, классические упущения разработчика — использование новой версии API, которая не поддерживает работу со старым кодом, выполнение действий, которые требуют специальных пользовательских разреше...

[Перевод] Обзор Python-пакета Datatable «Пять экзабайт информации создано человечеством с момента зарождения цивилизации до 2003 года, но столько же сейчас создаётся каждые два дня». Эрик Шмидт Datatable — это Python-библиотека для выполнения эффективной многопоточной обработки данных. Datatable поддерживает наб...

Внешний SSD Kanguru UltraLock рассчитан на подключение к порту USB-C и снабжен переключателем защиты от записи Ассортимент Kanguru пополнил внешний твердотельный накопитель UltraLock USB-C M.2 NVMe. Для подключения к хосту он оснащен интерфейсом USB 3.1 Gen 2, но внутри компактного корпуса из плотной резины находится SSD типоразмера M.2 с интерфейсом PCIe, поддерживающий протоко...

Розеттский код: измеряем длину кода в огромном количестве языков программирования, изучаем близость языков между собой Скачать файл с кодом и данные можно в оригинале поста в моем блоге Существует очень интересный проект — «Розеттский Код». Их цель — «представить решение одинаковых задач на максимально возможном числе различных языков программирования для того, чтобы продемонстрировать их ...

[Из песочницы] Автоматизации бизнес процессов компании в Trello с использованием технологии семантического моделирования В последние годы все чаще говорят о Trello, как о прекрасном инструменте для организации и планирования. В нашей компании мы вот уже 3 года используем Trello для планирования многих процессов, начиная с отпусков, командировок и согласования договоров и заканчивая управлением...

Терминалы EK-Scalar предназначены для охлаждения нескольких 3D-карт одной СЖО Компания EK Water Blocks представила новые терминалы линейки Quantum Line. Они называются EK-Scalar и позволяют организовать охлаждение нескольких 3D-карт одной СЖО. С помощью терминалов в контур СЖО можно включить в два, три или даже четыре водоблока. Подключение получ...

Intel представила 10-нанометровые процессоры Core десятого поколения (Ice Lake) для ноутбуков Компания AMD вчера представила 7-нанометровые процессоры Ryzen 3000 для настольных ПК, а Intel ей сегодня ответила 10-нанометровыми Ice Lake для ноутбуков. Это те самые процессоры Core десятого поколения, в которых применен качественно новый GPU Gen 11. В Ice Lake испо...

Huawei может стать поставщиком оборудования для хранения оператором МТС данных по "закону Яровой" По данным "Коммерсанта", оборудование китайской компании выбрала "Норси-Транс", которая ранее стала единственным поставщиком решений для "закона Яровой" для МТС и МГТС. На закупки устройств хранения данных от Huawei могут потратить около 25 млрд рублей.

[Из песочницы] Фундаментальная проблема тестирования Введение Добрый день, хабровчане. Решал я тут давеча тестовое задание на вакансию QA Lead для одной финтех компании. Первая задача, составить тест-план с полным чек-листом и примерами тест-кейсов для проверки электрического чайника, решается тривиально: ГОСТ 7400-81. Электр...

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

Оптимизация конструкции методами теории автоматического управления В предыдущей статье "Скрещивание ужа и ежа.." мы проверяли применимость методов настройки систем автоматического управления к «реальным» моделям. В это статье попробуем оптимизировать не систему управления, а сам «физический» объект. Для настройки регуляторов существует бол...

WebComponents как фреймворки, взаимодействие компонентов Когда разговор заходит о веб компонентах, часто говорят: «Ты что хочешь без фреймворков? Там же все готовое». На самом деле есть фреймворки созданные на основе реализаций стандартов входящих в группу веб компонентов. Есть даже относительно неплохие, такие как X-Tag. Но сегод...

Проверка проекта CDK с помощью статического анализатора IntelliJ IDEA Я решил потестировать статический анализатор Java-кода IntelliJ IDEA и с его помощью проверил проект The Chemistry Development Kit. Здесь я приведу некоторые ошибки, которые я нашёл. Думаю, что часть из них характерна для Java-программ в целом, поэтому могут быть интересны. ...

Как купить десять коробок ваты и не ошибиться Предмет государственной закупки иногда бывает довольно необычным. Это нормально, просто 44-ФЗ регламентирует каждую мелочь, а санкции за невыполнение закона очень суровые. Вот и всплывают в открытых реестрах разные интересные кейсы. В результате открытый реестр проведённы...

Патент недели: блокчейн гарантирует подлинность При непосредственном участии Федеральной службы по интеллектуальной собственности («Роспатента») мы решили ввести на сайте рубрику «Патент недели». Еженедельно в России патентуются десятки интересных изобретений и усовершенствований — почему бы не рассказывать о них в числе ...

Игры на программирование действий — развлечение или способ приобщить детей к алгоритмике и робототехнике Обычно, когда родители слышат фразу «обучение детей программированию и робототехнике», они представляют себе уроки в кружках или школе или усаживание ребенка за компьютер/планшет с обучающим софтом или книгой. Но многие родители не знают, что существуют настольные игры, ко...

Технические аспекты блокировки интернета в России. Проблемы и перспективы Начнем сразу с дисклеймера: ниже принципиально не будет политических вопросов. Административные и юридические вопросы тоже будем обходить настолько, насколько сможем, чтобы полностью не вырывать техническую часть из остальных плоскостей. Блокировки интернета в России уже ...

За квартал доля AMD на рынке дискретных видеокарт выросла на 10 процентных пунктов Агентство Jon Peddie Research, отслеживающее состояние рынка дискретных видеокарт с 1981 года, в конце прошлого месяца составило отчёт по второму кварталу текущего года. За прошедший период было отгружено 7,4 млн дискретных видеокарт на общую сумму около $2 млрд. Несложно оп...

[Перевод] LLVM для Tensorflow, или компилятор эпохи конца закона Мура Экосистема TensorFlow содержит ряд компиляторов и оптимизаторов, работающих на различных уровнях программного и аппаратного стека. Для тех, кто использует Tensorflow ежедневно, этот многоуровневый стек может порождать трудные для понимания ошибки, как времени компиляции, так...

Обыскать 314 км² за 10 часов — финальное сражение инженеров-поисковиков против леса Представьте задачу — в лесу пропали два человека. Один из них еще подвижен, другой лежит на месте и не может пошевелиться. Известна точка, где их видели последний раз. Радиус поиска вокруг нее — 10 километров. Получается территория площадью 314 км2. У вас есть десять часов...

[Перевод] Генератор подземелий на основе узлов графа В этом посте я опишу алгоритм процедурной генерации уровней двухмерного подземелья с заранее заданной структурой. В первой части будет представлено общее описание, а во второй — реализация алгоритма. Введение Алгоритм был написан как часть работы на получение степени бакал...

Сверхскоростной SSD PM1733 NVMe PCIe 4.0 с последовательным чтением до 8,0 ГБ/с и модули DIMM для процессоров AMD EPYC серии 7002 готовит Samsung SSD Samsung PM1733 NVMe PCIe 4.0 до 8,0 ГБ/с

MVCC-7. Автоочистка Напомню, что мы начали с вопросов, связанных с изоляцией, сделали отступление про организацию данных на низком уровне, подробно поговорили о версиях строк и о том, как из версий получаются снимки данных. Затем мы рассмотрели внутристраничную очистку (и HOT-обновления), обыч...

Какие функции iOS 13 Apple отложила до выхода iOS 13.1 Что нового в iOS 13.1 До выхода iOS 13 остаётся всего два дня. Несмотря на то что некоторые нововведения доступны в Golden Master-версии обновления, испытать их все в день релиза обновления будет нельзя. Как оказалось, часть новых функций iOS, представленных на WWDC’2019 эти...

Приручи свою техподдержку Нравится ли вам при выполнении текущих задач отвлекаться на решение “срочных” вопросов в рабочих чатах? Думаем, что нет! Представьте себе ситуацию: вы приступаете к задаче, но вас отвлекает уведомление в чатике, в котором вас срочно просят помочь с вопросом от пользователя...

Dragons: Rise of Berk 1.38.13 Dragons Rise of Berk — интересная стратегия для Android по мотивам известного мультфильма и мультсериала. Вам предстоит управлять деревней викингов, которые когда-то подружились с драконами. Сама идея развития игры — это, конечно, драконы. Вы будите ухаживать и выращивать др...

Удаление высокочастотных шумов из сигналов вибродатчиков при вибродиагностике подшипников Фото взято из публикации Введение Одна из наиболее актуальных задач цифровой обработки сигналов – задача очистки сигнала от шума. Любой практический сигнал содержит не только полезную информацию, но и следы некоторых посторонних воздействий помехи или шума. Кроме этого, пр...

1 ТБ флэш-памяти и контроллер накопителя Toshiba BG4 с интерфейсом PCIe Gen3 x4 интегрированы в одной микросхеме Компания Toshiba Memory Corporation (TMC) анонсировала новую серию твердотельных накопителей с поддержкой NVMe 1.3. Особенностью накопителей BG4, объем которых достигает 1024 ГБ, является интеграция 96-слойной флэш-памяти и контроллера в одном корпусе. Как утверждается,...

ADATA XPG GAMMIX S50: быстрый M.2 SSD Компания ADATA Technology представила новый твердотельный накопитель XPG GAMMIX S50. Новинка имеет топовые характеристики и отличается высокой производительностью, делающей её отличным выбором для геймеров и энтузиастов. ADATA XPG GAMMIX S50 выполнен в компактном форм...

Ядер — больше, частота — ниже: базовая частота 64-ядерного процессора AMD EPYC нового поколения составила всего 1,4 ГГц Компания AMD собирается представить серверные процессоры EPYC нового поколения Rome в середине текущего года. Одной из топовых моделей серии станет 64-ядерная, и она уже засветилась в базе данных SiSoftware Sandra, благодаря чему стали известны и характеристики CPU, и п...

[recovery mode] Data Engineer – самая сексуальная профессия XXI века Недавно в разговоре с HR’ами одной крупной компании прозвучало «Каждый data engineer, приходящий к нам на интервью, мечтает стать data scientist’ом». Меня это тогда сильно удивило и стало очень обидно за дата инженера, честно говоря. Мы здесь (и не только) уже публиковали ...

[Перевод] Selenium WebDriver – Метрика тестов в реальном времени с использованием Grafana и InfluxDB Всем привет! Уже на следующей неделе стартуют занятия в группе «Java QA Engineer». Этому и будет приурочена нынешняя публикация. Обзор: Ежедневное выполнение автоматизированных регрессионных тестов в рамках каждодневной сборки неизбежно на настоящий момент. Приятно наход...

Представлена видеокарта ZOTAC GAMING GeForce GTX 1660 SUPER AMP ZOTAC Technology расширяет линейку видеокарт GeForce GTX за счет серии ZOTAC GAMING GeForce GTX SUPER, оснащенной ультрабыстрой памятью GDDR6. ZOTAC GAMING GeForce GTX 1660 SUPER AMP подвергается заводскому разгону и отличается более быстрой производительностью прямо из коро...

Организация онлайн-трансляций в особых условиях Всем привет! В этой статье я бы хотел рассказать о том, как IT команда сервиса онлайн-бронирования отелей Ostrovok.ru настраивала онлайн-трансляции различных корпоративных мероприятий. В офисе Ostrovok.ru существует особая переговорная комната – «Большая». Каждый день в не...

WD Black SN750 NVMe SSD: быстрые накопители ёмкостью до 2 Тбайт для игровых ПК Компания Western Digital представила высокопроизводительные твердотельные накопители WD Black SN750 NVMe SSD, предназначенные для использования в игровых компьютерах и мощных системах. Изделия выполнены на основе 64-слойной флеш-памяти 3D NAND. Использован форм-фактор М.2 22...

В Японии перепродажа игровых ключей и редактирование файлов сохранений отныне вне закона Японское правительство приняло несколько поправок к закону «о недопущении несправедливой конкуренции», действующему с девяностых годов. Теперь он защищает в том числе цифровые данные («информацию, записанную на электромагнитный носитель») и, как следствие, распрост...

Кроме Мура — кто еще формулировал законы масштабирования вычислительных систем Говорим о двух правилах, которые также начинают терять актуальность. / фото Laura Ockel Unsplash Закон Мура был сформулирован более пятидесяти лет назад. На протяжении всего этого времени он по большей части оставался справедливым. Даже сегодня при переходе от одного техпр...

Решение по YouTube принято, цензуре быть! и как всегда, без России не обошлось Продолжение статьи „Сохранится ли YouTube таким, каким мы его знаем?“ 26.03.2019 депутаты Европарламента проголосовали за принятие законов в защиту «Авторских прав». Статьи 11 (как статья 15) и 13 (как статья 17) были приняты в полном объеме (348 за, 274 против, 36 воздержа...

Компания Adobe устранила 118 уязвимостей в своих продуктах Разработчики Adobe выпустили обновления для восьми продуктов, в том числе числе Acrobat, Reader и Photoshop. Всего набор патчей устраняет 118 уязвимостей. По словам разработчиков, они не обнаружили случаев эксплуатации ошибок в дикой природе. Максимальное количество багов ис...

SSD Corsair MP600 с интерфейсом PCIe 4.0 уже можно купить Впервые показанный на выставке Computex 2019 твердотельный накопитель Corsair MP600 появился в продаже на японском сайте магазина Amazon. Пока можно сделать предварительный заказ, а датой начала отгрузки указано 13 июля. Напомним, ключевым достоинством изделия типоразм...

Перевод: Santorini — новое кодовое название Windows Lite В конце прошлого года начали появляться сведения о новой операционной системе Microsoft под названием «Windows Lite». Сообщалось, что эта система построена на базе Windows Core OS, включает в себя новый пользовательский интерфейс, ориентирована на интернет и призвана состав...

Известна европейская цена на Samsung Galaxy A40: запуск уже скоро Не так давно Samsung представила свои новинки серии Galaxy A. Пока состоялся анонс лишь трех смартфонов данной серии, тем не менее, в ближайшие месяцы будут представлены остальные модели, одной из которых станет Galaxy A40. По данным надежных источников, будущая новинка скор...

NLP. Основы. Техники. Саморазвитие. Часть 1 Привет! Меня зовут Иван Смуров, и я возглавляю группу исследований в области NLP в компании ABBYY. О том, чем занимается наша группа, можно почитать здесь. Недавно я читал лекцию про Natural Language Processing (NLP) в Школе глубокого обучения – это кружок при Физтех-школе п...

Твердотельные накопители WD Black SN750 емкостью от 250 ГБ до 2 ТБ Western Digital анонсировала линейку производительных твердотельных накопителей WD Black SN750. Она является приемником WD Black SSD, но с улучшенной производительностью по сравнению с прошлогодней версией. Помимо высоких скоростей, поддержки протокола NVMe 1.3 и интерфейса ...

[Перевод] Картриджи консолей как модемы Многие современные игроки в видеоигры воспринимают онлайн-соединения как нечто само собой разумеющееся — и правда, онлайн-сервисы являются стандартной функцией консолей уже почти пятнадцать лет1. Однако ещё до того, когда проникновение Интернета стало повсеместным, существо...

[Перевод] Могут ли исследователи искусственного интеллекта доверить ему проверку своих работ? Исследователь машинного обучения из Вирджинского технологического института предложил способ рассмотрения научных работ с использованием ИИ, оценивающего внешний вид текста и графики в документе. Достаточно ли будет его методов оценки «законченности» научной работы для ускор...

ФАС оштрафовала Яндекс за ненадлежащую рекламу Auto.ru ФАС России признала рекламу сервиса по размещению объявлений о продаже автомобилей Auto.ru, распространяемую ООО «Яндекс.Вертикали», нарушающей Закон о рекламе, поскольку она формировала негативное отношение к лицам, которые не пользуются указанным ресурсом.  В соответс...

Твердотельные накопители Kingston DC450R предназначены для корпоративного сегмента Компания Kingston Digital объявила о выпуске твердотельного накопителя DC450R, предназначенного для корпоративных центров обработки данных. Накопитель типоразмера 2,5 дюйма с интерфейсом SATA 6 Гбит/с ориентирован на рабочие нагрузки с преобладанием операций чтения. В...

[Перевод] Два в одном: Intel Optane Memory H10 (часть 1) Часть 1 >> Часть 2 Кэширование SSD существует уже долгое время, и позволяет выжимать максимум производительности из быстрых устройств хранения данных. В последние годы в царстве небольших, дорогих и очень быстрых накопителей правили продукты Intel Optane, использующие...

[Из песочницы] SVG индикатор загрузки на Vue.js Привет! Учусь на front-end, и параллельно, в учебном проекте, разрабатываю SPA на Vue.js для back-end, который собирает данные от поискового бота. Бот нарабатывает от 0 до 500 записей, и я должен их: загрузить, отсортировать по заданным критериям, показать в таблице. Ни back...

5 способов деплоя PHP-кода в условиях хайлоада Если бы хайлоад преподавали в школе, в учебнике по этому предмету была бы такая задача. «У соцсети N есть 2 000 серверов, на которых 150 000 файлов объемом по 900 Мб PHP-кода и стейджинг-кластер на 50 машин. На серверы код деплоится 2 раза в день, на стейджинг-кластере код о...

Пишем на Java для Nintendo DS Введение Все началось с того, что я случайно нашел список homebrew программ (программы, разработанные усилиями пользователей для устройств, не предназначенных для запуска пользовательского ПО) для Nintendo DS и в нем увидел одну очень интересную строчку, а именно: «Pstros ...

[Перевод] Многомерные графики в Python — от трёхмерных и до шестимерных Примеры многомерных графиков Введение Визуализация — важная часть анализа данных, а способность посмотреть на несколько измерений одновременно эту задачу облегчает. В туториале мы будем рисовать графики вплоть до 6 измерений. Plotly — это питоновская библиотека с открытым ис...

Microsoft Access наконец-то получил новую иконку В конце прошлого года Microsoft представила совершенно новые значки для своих приложений Office, впервые изменив их дизайн с 2013 года. Одна из целей состояла в том, чтобы отделить букву от значка, что мы и видели в Word, Excel, PowerPoint, и т.д. Два приложения, о которых н...

Panasonic удвоила количество линеек ТВ на базе панелей OLED и добавила в телевизоры поддержку HDR10+, Dolby Vision и Dolby Atmos На выставке CES 2019 в январе текущего года компания Panasonic представила флагманскую линейку телевизоров – GZ2000 на базе панелей OLED. Модели этой линейки отличались поддержкой технологий HDR10+, Dolby Vision и Dolby Atmos. А теперь все эти технологии стали дос...

Что должен делать тимлид: роли, обязанности и навыки Тимлид – это снежинка. При детальном рассмотрении в каждой компании тимлид принимает разную форму. Где-то от него ждут только передвижения задач по доске, где-то – наймов и увольнений, а где-то просят одновременно проектировать архитектуру, ставить бизнес-цели и думать о бо...

Представлена Google Nest Mini — самая маленькая, самая дешевая и самая умная колонка Google Google сегодня официально представила не только беспроводные наушники Pixel Buds 2, но и беспроводную колонку Nest Mini. Устройство получилось маленьким и дешевым — $50. При этом качество звука в сравнении с предшественницей, Home Mini, улучшилось, а самое главное...

По пути Сергея Павловича Королева. Современный российский пилотируемый проект. Часть 2. Ракета Продолжение. Первая часть здесь В этой части рассмотрим нашу миссию к Луне. Для упрощения задачи решил разобрать только пилотируемые миссии. Чтобы лучше понять текущий вариант, давайте рассмотрим связку блоков, предназначенных для отправки к Луне, но на орбите Земли. Чита...

За подарки тоже надо платить: МегаФон продолжает обманывать клиентов По этическим нормам за подарки не принято платить, однако российская телекоммуникационная компания МегаФон так не считает. Накануне в сети был опубликован случай, как женщина в возрасте 70 лет стала очередной жертвой МегаФона. История началась с того, что гражданка решила к...

Данные россиян по «закону Яровой» могут попасть на хранилища Huawei Компания Huawei может стать поставщиком оборудования в рамках «закона Яровой». Об этом сообщило издание «Коммерсантъ» со ссылкой на три источника на телекоммуникационном рынке.  Устройства Huawei для хранения данных используются в ре...

Samsung представила защищенный смартфон Galaxy Xcover 4s Сегодня Samsung официально представила новинку серии Galaxy Xcover - защищенный смартфон Samsung Galaxy Xcover 4s, который стал преемником Galaxy Xcover 4, анонсированного еще в 2017 году. Внешне новика схожа с текущей моделью, но отличается от нее улучшенными характеристика...

Продвижение мобильного приложения на реальном опыте в цифрах Ниже пойдет речь о моем интересном опыте в продвижении мобильной игры. 1. Введение Меня никогда не отпускали мысли о том, что все вокруг говорят о большой доходности iOS приложений по сравнению с Android (думаю, каждый из вас об этом слышал), поэтому я не устоял от таких ...

Твердотельный накопитель Seagate FireCuda 520 оснащен интерфейсом PCIe Gen4 x4 Ассортимент компании Seagate пополнил твердотельный накопитель FireCuda 520. Он оснащен интерфейсом PCIe Gen4 x4, поддерживает протокол NVMe 1.3 и рассчитан на установку в слот M.2. По словам производителя, это его самый быстрый твердотельный накопитель. Накопитель тип...

Закон об изоляции Рунета принят Госдумой в трех чтениях 16 апреля 2019 года Госдума приняла в окончательном, третьем, чтении закон об закон об «изоляции Рунета» и передаст его на рассмотрение в верхнюю палату Федерального собрания Российской Федерации — Совет Федерации. Рассмотрение в верхней палате пройдет 22 апреля. Полностью З...

[Перевод] Ричард Хэмминг: Глава 13. Теория информации Мы это сделали! «Цель этого курса — подготовить вас к вашему техническому будущему.» Привет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2588 в закладки, 429k прочтений)? Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) ес...

«Обезличенные данные» или что планируется в 152-ФЗ Краткая выдержка из законопроекта о внесении изменений в Федеральный закон от 27.07.2006 N 152-ФЗ «О персональных данных» (152-ФЗ). С данными правками 152-ФЗ «позволит торговать» Big Data, усилит права оператора персональных данных. Возможно читателям будет интересно обратит...

ISE 2019: Суперкачественный объектив обеспечил лазерному 4K проектору Canon XEED 4K5020Z награду "BEST OF SHOW" Разработки 4K проекторов уперлись в качество оптики и компания Canon лидирует в решении этой сложной технологической проблемы Объективы проекторов представляют собой многослойный "пирог" из линз, на границах которых свет преломляется (меняет направление). От качества линз з...

Как Google Assistant для Android выглядит в компактном дизайне Google, в отличие от Apple, никогда особо не увлекалась минимализмом. Долгое время единственным сервисом поискового гиганта, выполненным в этой дизайнерской концепции, оставалсся поисковик, заглавная страница которого, по сути, включает в себя только логотип и поисковую стр...

Слишком дёшево. Роскомнадзор считает низкую цену подписки на Apple TV+ угрозой Компания Apple недавно представила видеосервис Apple TV+, который неожиданно порадовал своей ценой. Напомним, в США месячная подписка на этот сервис стоит всего 5 долларов, что дешевле, чем у конкурентов. Но цены на других рынках порой ещё интереснее. В частности, в Ро...

[Перевод] [Интересное из-за бугра] Как мы остановим технологическую зависимость? Гайд, как вернуть время, которое у нас забирают наши девайсы. Прим. переводчика: Это скорее не гайд, а размышление на тему современной зависимости от смартфонов и приложений. Статье уже 11 месяцев, поэтому увидев фразу “недавно”, учитывайте этот факт. Статья была переведена...

AMD не будет менять схему обозначений своих видеокарт в ближайшие 5-10 лет За последние несколько лет компания AMD не отличалась последовательностью в отношении номенклатурной части свои видеокарт. Так, сначала вышли модели линейки Radeon 4XX, потом — Vega, за ними модели Radeon 5XX… и почему-то Radeon VII. Сейчас линейка самых ак...

Анализ производительности виртуальной машины в VMware vSphere. Часть 1: CPU Если вы администрируете виртуальную инфраструктуру на базе VMware vSphere (или любого другого стека технологий), то наверняка часто слышите от пользователей жалобы: «Виртуальная машина работает медленно!». В этом цикле статей разберу метрики производительности и расскажу, ...

Построение микросервисной архитектуры на Golang и gRPC, часть 2 (docker) Пришло время заняться контейнерами Прежде всего, мы используем новейший образ Linux Alpine. Linux Alpine — это легкий дистрибутив Linux, разработанный и оптимизированный для запуска веб-приложений в Docker. Другими словами, Linux Alpine обладает достаточным количеством зави...

Структуры против Классов С самого начала, когда я начинал заниматься программированием, вставал вопрос, что использовать для улучшения быстродействия: структуру или класс; какие массивы лучше использовать и как. По поводу структур, Apple приветствует их использование, объясняя это тем, что они лучше...

Ведущие операторы запросили государственное субсидирование для исполнения требований «закона Яровой» Компании «МТС», «Мегафон» и другие выступили с предложением компенсировать часть затрат на приобретение российских устройств, обеспечивающих реализацию «закона Яровой». Такой путь поможет сократить расходы операторов на выполнение комплекса мер по хранению и обработке данных...

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

Эксперты предрекли рост цен на смартфоны в России из-за нового закона Сегодня Госдума приняла закон о запрете продажи устройств без предустановленных российских приложений. Если он получит подпись президента, то с 1 июля 2020 года вступит в силу. Эксперты рассказали журналистам, чего ожидать потребителям от нового закона.

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

Гонки, которые вас ждут в Apple Arcade: Speed Demons, Agent Intercept и Neo Cab Завтра состоится полноценный запуск сервиса Apple Arcade, а пользователи, установившие последнюю бета-версию iOS 13, играют уже сейчас. Мы будем рассказывать о самых интересных проектах в разных жанрах, которые ждут вас по подписке. Начнем с гонок. Speed Demons Это проек...

Что можешь получить от 54-ФЗ лично ты, username, или DIY-автоматизация учета расходов С 1 июля 2017 года на территории Российской Федерации стало обязательным использование контрольно-кассовых машин (ККМ), отправляющих все свои транзакции прямо в Федеральную налоговую службу. Так называемых онлайн-касс. Введение этого новшества уже успели обсудить со всех сто...

Пробуем preload (PHP 7.4) и RoadRunner Привет, Хабр!  Мы часто пишем и говорим о производительности PHP: как мы ей занимаемся в целом, как мы сэкономили 1 млн долларов при переходе на PHP 7.0, а также переводим разные материалы на эту тему. Это вызвано тем, что аудитория наших продуктов растёт, а масштабирован...

Make C++ great again!.. in Tula Не так давно на базе нашего офиса мы провели бесплатный курс лекций «Современный и эффективный С++» и записали их на видео. Курс был рассчитан на недавно прибывших в наш коллектив программистов, стажеров и всех желающих. В этой статье мы хотели бы осветить цель данного курса...

Уличная магия сравнения кодеков. Раскрываем секреты В этом году исполняется юбилей — 16 лет, как был запущен сайт compression.ru, на котором автор и сотоварищи организуют сравнения видеокодеков и кодеров изображений. За это время были проведены десятки сравнений с отчетами от 23 до 550+ страниц, количество графиков в послед...

GTA 5 портировали на Android. Как установить У студии Rockstar Games, разрабатывавшей серию игр Grand Theft Auto была хорошая традиция. Каждый раз, когда очередному тайтлу исполнялось 10 лет, выходила его портированная версия для мобильных платформ. В результате мы можем поиграть в такие игры, как GTA Vice City, GTA I...

Antec представила новый прозрачный ПК-корпус P120 Crystal Компания Antec представила новый ПК-корпус P120 Crystal. Новинка является дополнением к серии Antec Performance Elegant и отличается хорошим качеством сборки, что обеспечивает максимальную производительность и бесшумную работу. Передняя и боковая панели выполнены из закалённ...

[Перевод] Замена EAV на JSONB в PostgreSQL TL; DR: JSONB может значительно упростить разработку схемы БД без ущерба производительности в запросах. Введение Приведем классический пример, наверное, одного из старейших вариантов использования в мире реляционных БД (база данных): у нас есть сущность, и необходимо сохрани...

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

Искусственный интеллект улучшает качество графики старых видеоигр и делает это действительно хорошо Технологии искусственного интеллекта постепенно развиваются, помогая решать задачи и проблемы самых разных сфер — от бизнеса до медицины и развлечений. Недавно стало известно еще об одной задаче, которую ИИ решает очень хорошо. Речь идет об игровых модах — как оказалось, м...

[Перевод] История создания Norton Commander. Часть 1 / 3 Пьяный программист сидит с открытым Norton Commander на экране. На обоих панелях открыт диск С. «Ну и зачем мне два диска С с одними и теми же файлами?» — подумал он и стер все его содержимое, нажав F8 и Enter. — анекдот конца 80-х годов Нортон (Norton Commander) for DOS...

Huawei через суд потребовала изменить американский закон Huawei подала в суд требование признать неконституционной часть американского закона о национальной безопасности, благодаря которой китайскую компанию поместили в «черный список» Министерства торговли США.

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

В ожидании первого ноября: запрет или легализация криптовалют В начале августа премьер Медведев поручил законодателям разобраться с многострадальным законом о криптовалютах до 1-го ноября. Принятие думой законопроекта будет означать начало регулирования и присвоения “монетам” официального статуса. Пока закон не принят, существуют неско...

Белый шум рисует черный квадрат. Часть 2. Решение В первой публикации рассказывалось о том, что есть подзабытая теорема Эрдёша-Реньи, из которой следует, что в случайном ряде, длины N, с вероятностью близкой к 1 существует подряд из одинаковых значений длиной \log_2{N}. Указанное свойство случайной величины можно использова...

ГК "Орион" представила результаты деятельности в III квартале 2019 г. Общий объем поступлений составил 805 200 000 рублей. Это на 3% превышает данный показатель в аналогичном периоде прошлого года. Объем абонентской базы по итогам 9 месяцев 2019 достиг 3 112 400 домохозяйств. Основным драйвером развития Группы продолжает оставаться направлени...

Восхождение на Эльбрус — Разведка боем. Техническая Часть 1. Регистры, стеки и другие технические детали Как и обещали, продолжаем рассказывать про освоение процессоров Эльбрус. Данная статья является технической. Информация, приведенная в статье, не является официальной документацией, ведь получена она при исследовании Эльбруса во многом как черного ящика. Но будет безусловно ...

[Перевод] Функциональное мышление. Часть 8 Привет, Хабр! Мы с небольшим запозданием возвращаемся с новогодних каникул с продолжением нашей серии статей про функциональное программирование. Сегодня расскажем про понимание функций через сигнатуры и определение собственных типов для сигнатур функций. Подробности под кат...

Ускорение запуска Julia при помощи PackageCompiler.jl Зайдя на официальный сайт языка программирования Julia, можно увидеть утверждение: "Julia is fast!". Однако, новые пользователи на практике сталкиваются с проблемой медленной загрузки модулей, в особенности графических [1,2]. Диалектически, причиной медленного запуска являет...

[Из песочницы] Dagger 2 – это элементарно (Часть 1) Содержание Введение Что такое Dependency Injection, Пример зависимости Dagger 2 – введение Первое использование Dagger 2 Введение Статья написана не продвинутым программистом для таких же, обычными и понятными словами В статье используется пример кода на Kotlin. Версия da...

Текстурирование, или что нужно знать, чтобы стать Художником по поверхностям. Часть 2. Маски и текстуры Маски и текстуры Продолжаем серию уроков о том, как стать художником по поверхностям. Первая часть находится здесь. Маски В прошлой части мы рассмотрели принципы работы каналов и нашу первую маску, которую я создал — маску прозрачности. Маска прозрачности в примере с котик...

Quarkus — сверхзвуковая субатомная Java. Краткий обзор фреймворка Введение Седьмого марта компания RedHat (вскоре — IBM) представила новый фреймворк — Quarkus. По словам разработчиков, этот фреймворк базируется на GraalVM и OpenJDK HotSpot и предназначен для Kubernetes. Стек Quarkus включает в себя: JPA/Hibernate, JAX-RS/RESTEasy, Eclipse...

[Перевод] Chaos Engineering: искусство умышленного разрушения. Часть 2 Прим. перев.: Этот материал продолжает замечательный цикл статей от технологического евангелиста из AWS — Adrian Hornsby, — задавшегося целью просто и понятно объяснить важность экспериментов, призванных смягчить последствия сбоев в ИТ-системах. «Если провалил подготовку ...

Operating Systems: Three Easy Pieces. Part 2: Абстракция: Процесс (перевод) Введение в операционные системы Привет, Хабр! Хочу представить вашему вниманию серию статей-переводов одной интересной на мой взгляд литературы — OSTEP. В этом материале рассматривается достаточно глубоко работа unix-подобных операционных систем, а именно — работа с процесс...

Протокол “Энтропия”. Часть 5 из 6. Бесконечное сияние чистого разума Осторожно: в тексте используются сцены табакокурения. Курение может повредить Вашему здоровью. (21+) Закон о рекламе Читать дальше →

[Перевод] Моки, стабы и шпионы в Spock Framework Spock предоставляет 3 мощных (но разных по сути) инструмента, упрощающих написание тестов: Mock, Stub и Spy. Довольно часто коду, который нужно протестировать, требуется взаимодействовать с внешними модулями, называющимися зависимостями (в оригинальной статье используется т...

Sony раскрывает первые детали PlayStation 5 Не секрет, что Sony работает над новой консолью PlayStation. Например, в октябре прошлого года президент компании Кеничиро Йошида заявил, что «необходимо» иметь «оборудование следующего поколения» после PlayStation 4 Pro. С тех пор Sony, по понятным причинам, молчала, смещая...

Конфиденциальное «облако». Ищем альтернативу открытым решениям Я инженер по образованию, но общаюсь больше с предпринимателями и директорами производств. Некоторое время назад за советом обратился владелец промышленной компании. Несмотря на то, что предприятие крупное, и создано в 90-х, управление и бухгалтерия работают по старинке в ло...

Изучаем Adversarial Tactics, Techniques & Common Knowledge (ATT@CK). Часть 7 Часть 7. Обнаружение (Discovery) Ссылки на все части: Часть 1. Получение первоначального доступа (Initial Access) Часть 2. Выполнение (Execution) Часть 3. Закрепление (Persistence) Часть 4. Повышение привилегий (Privilege Escalation) Часть 5. Обход защиты (Defense Evasion) ...

Как мы разогнали САПР КОМПАС-3D → Часть 3 Это заключительная часть статьи об ускорении КОМПАС-3D v18 (Часть 1, Часть 2). Она посвящена доработкам в расчетах массо-центровочных характеристик и тому, что сделано для ускорения КОМПАСа на стороне нашего геометрического ядра C3D. И еще немного расскажем о том, какое желе...

[Перевод] Как разрабатываются и производятся процессоры: будущее компьютерных архитектур Несмотря на постоянные усовершенствования и постепенный прогресс в каждом новом поколении, в индустрии процессоров уже долгое время не происходит фундаментальных изменений. Огромным шагом вперёд стал переход от вакуума к транзисторам, а также переход от отдельных компоненто...

FFmpeg практика аппаратного декодирования DXVA2 Привет! Эта статья продолжение моей статьи FFmpeg начало работы Visual Studio. Здесь мы приступим к аппаратному декодированию RTSP-потока FULL HD. Заранее скажу, что с данной задачей легко справится даже Intel ATOM Z8350. Задача: аппаратное декодирование и запись до 4-х кад...

[Перевод] История видеопроцессоров: 1976 — 1995 годы Эволюция современных графических процессоров началась с появления в 1995 году первых 3D-карт, за которым последовало широкое распространение 32-битных операционных систем и недорогих персональных компьютеров. До этого индустрия графики в основном состояла из более прозаичн...

Мультимедиа центр «Kodi» и Yocto Project Введение в Yocto Project Yocto Project — это совместный Open Source проект для упрощения разработки дистрибутивов для встраиваемых систем. Yocto содержит большое количество шаблонов, метаданных и инструментальных средств сборки. В Yocto Project вы можете подключить большо...

[Перевод] Понимание брокеров сообщений. Изучение механики обмена сообщениями посредством ActiveMQ и Kafka. Глава 1 Всем привет! Начал перевод небольшой книги: "Understanding Message Brokers", автор: Jakub Korab, издательство: O'Reilly Media, Inc., дата издания: June 2017, ISBN: 9781492049296. Из введения к книге: "… Эта книга научит вас рассуждать о системах обмена сообщениями на броке...

Квантовый эксперимент показал, что объективной реальности не существует Еще в 1961 году физик и нобелевский лауреат Юджин Вигнер изложил мысленный эксперимент, который продемонстрировал один из наименее известных парадоксов квантовой механики. Эксперимент показывает, как странная природа вселенной позволяет двум наблюдателям — скажем, Вигнеру и...

Сверточный слой: методы оптимизации основанные на матричном умножении Введение Данная статья является продолжением серии статей описывающей алгоритмы лежащие в основе Synet — фреймворка для запуска предварительно обученных нейронных сетей на CPU. Если смотреть на распределение процессорного времени, которое тратится на прямое распространение...

Google назвал перые 12 игр, которые появятся в сервисе Stadia Недавно Google анонсировал потоковый облачный игровой сервис Stadia. И вот только что стала известна первая линейка из 12 игр, которые появятся в новом сервисе. К ним добавятся еще 14 наименований, которые станут доступны до конца текущего года.

Суперсовременный OpenGL. Часть 1 Всем привет. Все кто хоть немного разбирался в теме OpenGL знают, что существует большое количество статей и курсов по этой теме, но многие не затрагивают современный API, а часть из них вообще рассказывают про glBegin и glEnd. Я постараюсь охватить некоторые нюансы нового...

[Из песочницы] Визуализация зависимостей и наследований между моделями машинного обучения Несколько месяцев назад я столкнулся с проблемой, моя модель построенная на алгоритмах машинного обучения просто на просто не работала. Я долго думал над тем, как решить эту проблему и в какой-то момент осознал что мои знания очень ограничены, а идеи скудны. Я знаю пару де...

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

Яндекс и ФСБ договорились о передаче ключей к «Яндекс.Почте» Начавшееся было противостояние между Яндексом и ФСБ по вопросу передачи ведомству ключей шифрования от «Яндекс.Почты» закончилось миром. Как сообщил управляющий директор Яндекса Тигран Худавердян, в результате переговоров стороны пришли к соглашению по текущему вопросу. Нес...

Kingston A400 назван самым массовым SSD по версии бенчмарка Master Lu, а Western Digital PC SN720 — самым быстрым Команда специалистов, стоящая за бенчмарком Master Lu, опубликовала рейтинг накопителей, наиболее популярных у пользователей. Учитывая, что выборка делается не по одной тысяче конфигураций, протестированных за полгода, эти данные вполне можно назвать репрезентативными. ...

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

Как скорректировать закон Яровой, чтобы он стал подъёмным для малых провайдеров? Отменить его 7 июня 2019 года на Хабре развернулось бурное обсуждение ситуации, которая сложилась вокруг небольшого интернет-провайдера «Фирма Связь» из города Ейск Краснодарского края (5000 клиентов, годовая выручка 20 млн руб.). Провайдер отказался выполнять требование Роскомнадзора по...

Домоуправление по делам интернета. УК могут допустить на рынок связи Минкомсвязь предлагает разрешить компаниям, управляющим многоквартирными домами, создавать свои сети связи для подключения домохозяйств к интернету через разных операторов. Идея противоречит закону и приведет к существенному росту платежей собственников квартир, возражает Фе...

Футурологический конгресс: подборка аккаунтов евангелистов будущего В древности один человек за всю свою жизнь мог увидеть не более 1000 людей, а общался лишь с десятком соплеменников. Сегодня же мы вынуждены держать в голове информацию о большом количестве знакомых, которые могут обидеться, если при встрече не поприветствуешь их по имени....

Прислушиваясь к информационному шуму: музыка и видео, которые никто не должен был найти В популярном сериале «Рик и Морти» есть повторяющийся элемент — «Межпространственное ТВ». Это — специальная приставка к телевизору, с помощью которой герои получают доступ к всевозможным телевизионным каналам во всех параллельных вселенных. В нашей — этот прибор, к сожалению...

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

CPU-функции RDRAND и RDSEED стали доступнее Всем привет! Сам я криптографией не занимаюсь, но кому то вполне может пригодится мое небольшое исследование. Решил разобраться со встроенными в процессор функциями RDRAND и RDSEED. Компилятор Delphi сказал Undeclared identifier. Хмм. Уже давно существует BMI, BMI2, AVX, AV...

[Перевод] Введение в Kubernetes для пользователей VMware. Часть 2. Практика Это вторая часть введения в Kubernetes для пользователей VMware. Прежде чем перейти к практической части, ознакомьтесь с предыдущей статьей по ссылке. Читать дальше →

OnePlus 7T и 7T Pro представят уже в конце сентября Многочисленные слухи твердят, что вскоре компания OnePlus представит смартфоны OnePlus 7T и 7T Pro. И это несмотря на то, что текущие аппараты производителя были анонсированы лишь три месяца назад — в середине мая. Если верить свежим данным, модель новинки предст...

Как решать NP-трудные задачи с помощью параметризованных алгоритмов Научно-исследовательская работа, пожалуй, самая интересная часть нашего обучения. Идея в том, чтобы ещё в университете попробовать себя в выбранном направлении. Например, студенты с направлений Software Engineering и Machine Learning часто идут делать НИРы в компании (в осно...

Сравнение исполнения фронталок Samsung Galaxy S10 и Galaxy A8s О планах Samsung представить 20 февраля флагманское семейство Galaxy S10, знают все, кто интересуется миром смартфонов. Ожидается, что одной из характерных особенностей всех новинок станет Infinity-O дисплей, где фронтальная камера вписана в небольшое круглое отверстие....

[Перевод] Состояние алгоритма: что происходит с инди-разработчиками в Steam? Бизнес создания инди-игр всегда был сложным, но недавно он стал ещё сложнее. 5 октября прошлого года Valve объявила о внесении изменений в алгоритмы Steam, которые привели к уменьшению трафика у игр, не ставших бестселлерами. Это уже вредит инди-разработчикам, но я думаю, м...

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

Huawei подает в суд на правительство США Как и ожидалось, китайский производитель телекоммуникационного оборудования Huawei Technologies подал в суд на правительство США, заявив, что закон, ограничивающий его бизнес в США, является неконституционным. В жалобе, поданной в федеральный суд в Техасе, оспаривается...

Как быстро развернуть HotSpot с требованием законов РФ? Представьте, что Вы владелец сети маленьких кофеен. Вам надо выпустить в интернет клиентов, с учётом требования закона об идентификации. А так как Ваш бизнес — общепит, то наверняка у Вас нет обширных знаний в IT. Да и времени на разворачивание, как всегда, нет. Чем раньше ...

Как проводить Code Review по версии Google Вопросы код-ревью меня интересуют очень давно. Много раз возникали те или иные проблемы то с качеством кода, то с климатом в коллективе. И действительно, code review — это если не единственное, то одно из самых главных мест для возникновения конфликтов в коллективе разработч...

На пути к физическим принципам биологической эволюции Сокращенный перевод статьи М. Кацнельсона, Ю. Вольфа и Е. Кунина Возможна ли конвергенция физики и биологии? Статьей, наводящей на подобные размышления, я заинтересовался с подачи астрофизика и популяризатора науки Сергея Попова. В одном из его обзоров препринтов была упом...

Kingston DC500R SSD емкостью 3.84TB Kingston DC500R использует компоненты NAND от Intel 64-L 3D TLC NAND. Он разработан для центров обработки данных. В SSD диске используется 8 канальный контроллер PS3112-S12DC от Phison и 3D TLC NAND. Кэш памяти Micron DDR4-2666. Производительность случайного чтения ...

ARM представила новый графический чип Mali-G57, который ... Графика мобильных игр постоянно улучшается и, чтобы идти в ногу со временем компания ARM представила новый графический ускоритель Mali-G57. С его приходом производитель хочет вывести графическую производительность устройств среднего уровня на более высокий уровень.   ...

Появились первые отзывы и предварительные обзоры игрового сервиса Apple Arcade Игровой сервис Apple Arcade станет доступен всем желающим с 19 сентября. Но часть пользователей, перешедших на iOS 13 или использующих iOS 13.1 Beta уже получили доступ к Apple Arcade, поэтому в Сети появилось множество обзоров игр и сервиса в целом. Итак, на момент за...

[Из песочницы] Настройка связки php-fpm + nginx под WSL Я — виндузятник и всячески увиливаю от окончательного перехода на Linux на своём PC не смотря на все его преимущества. Поэтому последние пару лет для создания локальных площадок под проекты использовал Docker for Windows. Не сказать что штука сверхстабильная, но существенных...

Совет по правам человека попросил отклонить законы о наказании за фейковые новости и оскорбление власти 7 марта Госдума приняла в третьем, окончательном, чтении закон о блокировке интернет-ресурсов за публикацию фейковых новостей и закон о борьбе с материалами, оскорбляющими государственные символы и институты власти. Один из законов вводит санкции за размещение в сети нед...

Замеряем производительность Qt Решила продолжить цикл статей об ОС «Аврора» (до недавнего времени называвшейся Sailfish). За время, что я работаю с этой ОС, у меня накопились разные наблюдения, которые касаются производительности приложений на Qt и системы в целом, ибо девайсами она разнообразными обвешан...

[Из песочницы] GIT изнутри: введение (перевод) Привет, Хабр! Представляю вашему вниманию перевод статьи "Git for Computer Scientists" автора Tommi Virtanen. GIT изнутри: введение От себя: Периодически почитываю статьи, как различные популярные технологии устроены под капотом, наткнулся вот на этот материал. Ста...

[Перевод] Чего мне никогда не говорили о CSS Фото Джантин Дурнбос на Unsplash Это ни в коем случае не критика коллег, а всего лишь краткий список важных вещей, которые я самостоятельно узнала о CSS в последнее время. Не секрет, что многие разработчики, похоже, не думают о CSS. Это легко заметить по обсуждениям в инт...

Google может заблокировать свой сервис новостей в Европе За последние несколько лет сервис Google News много раз проверялся на прочность европейскими законодателями. Когда давление было слишком сильным, компания принимала меры, вплоть до блокирования работы сервиса в некоторых странах. Именно так произошло в Испании. В октябре...

Странная видеокарта GeForce GTX 1180 замечена в составе готового ПК В те времена, когда видеокарты Turing ещё не вышли, какое-то время разные слухи приписывали картам разные имена. Ту же GeForce RTX 2080 иногда называли GTX 2080 или GTX 1180. В итоге карты вышли, с именами разобрались, но уже завтра нас ждёт анонс GTX 1660 Ti, которую т...

[Из песочницы] Spacewalk на Рождество Привет, Хабр! Незадолго до прихода Рождества, в IT-отделе было решено изучить Spacewalk, — это Red Hat система, бесплатный аналог Satellite, для централизованного управления конфигурациями, обновлений систем, удобной поддержкой всего серверного парка. Ввиду того, что досту...

[Перевод] Результаты бенчмарка сетевых плагинов Kubernetes (CNI) по сети 10 Гбит/с (обновлено: апрель 2019) Это обновление моего предыдущего бенчмарка, который теперь работает на Kubernetes 1.14 с актуальной версией CNI на апрель 2019 года. Во-первых, хочу поблагодарить команду Cilium: ребята помогли мне проверить и исправить скрипты мониторинга метрик. Что изменилось с ноября 20...

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

Рада приняла закон о «параллельном импорте», определяющий контрафактные товары и предотвращающий злоупотребления в области интеллектуальной собственности В предыдущих наших статьях и новостях (вот здесь, например) мы уже неоднократно затрагивали тему «параллельного импорта», который в Украине законодательно не урегулирован, что ведет к ограничению импорта даже оригинальной продукции, так как этим пользуются некоторые дистрибь...

Часть 4. Модель вычисления логических функций по графу для асинхронных параллельных процессов Перейдем к вычислению логических функций по графу для более широкого класса поведений. Будем рассматривать циклические автономные поведения, не содержащие кратных сигналов (или по другому: не содержащие индексированных событий). Еще одно ограничение: для удобства не будем ра...

[Из песочницы] Опыт создания сборок Linux под одноплатники с поддержкой обновлений Введение На данный момент, на рынке представлен большой ассортимент одноплатников на любой вкус по приемлемой цене. Как правило, различные сборки от производителей, предназначены для оценки платформы и являются отправной точкой нового проекта, поэтому не всегда подходят ...

LEAN + AGILE = AGILEAN или собираем целое по частям 1. Неправильный полёт неправильного шмеля. (Вступление). Откуда взялись науки математика и физика? Человечество искало ответы на то, как создан окружающий мир. Частично из любопытства, в гораздо большей мере, из желания управлять этим миром, предсказывать события на основе...

Повышающий продажи маркетинговый абсурд: проверенные кейсы Исполнительный директор самого популярного в мире сервиса для музыкантов Ultimate Guitar, Михаил Трутнев, рассказал на Epic Growth Conference про подход, который поможет увеличить количество густых идей и, следовательно, привести к росту продукта. Этот подход называется «ирр...

В каких приложениях ждать неизвестный вредоносный код? Сегодня просматривал статистику Wildfire и стало интересно по каким приложениям ходит неизвестный вредоносный код (zero-day) и как часто. На картинке приведена статистика по приложениям и частоте атак через это приложение. В первом столбце имя приложения. Во втором столбце у...

[Перевод] Технологические стартапы США столкнутся с новыми мерами государственного контроля в 2019 году В этом году новые меры защиты, введенные Правительством США для ограничения обмена критически важными технологиями с иностранными лицами, затронут большое количество стартапов, а также связанные с ними инвестиции, слияния и приобретения. Поскольку закон распространяется на в...

Российский сегмент интернета станет автономным осенью Каких-либо изменений в него больше вноситься не будет, 22 апреля Совет Федерации рассмотрит документ, и после он будет подписан президентом. В силу новый закон вступает с 1 ноября 2019 года, за исключением положений о национальных стандартах криптографии и доменной зоне: опе...

WG Contract API: zoo of services С ростом количества компонентов в программной системе, обычно растёт и количество людей принимающих участие в её разработке. Как следствие, для сохранения темпов разработки и простоты сопровождения, подходы к организации API должны стать предметом особого внимания. Если х...

Междугородние звонки с таксофонов в России станут бесплатными CNews напоминает, что механизм универсального обслуживания заработал в России в 2005 г. Согласно Закону "О связи", в каждом населенному пункте должен быть таксофон, а в каждом населенном пункте с числом жителей от 500 человек - пункт коллективного доступа в интерне...

Как настроить VPN на Android-смартфоне Сегодня качественный VPN-сервис — это уже практически необходимость На сегодняшний день все большее количество пользователей задумывается о безопасном и анонимном пребывании в сети. И речь даже идет не о посещении запрещенных сайтов. Все куда банальнее — анонимно...

[Перевод] Подготовка к Spring Professional Certification. Часть 1: «Контейнер, IoC, бины» Доброго времени суток, Хабр. Сегодня я решил представить вам перевод цикла статей для подготовки к Spring Professional Certification. Это перевод только первой статьи, если он зайдет аудитории, я продолжу выпуск переводов.   Зачем я это делаю, ведь уже есть куча профильных...

Слон в посудной лавке: 3D принтеры с огромным полем печати Со временем, все сталкиваются с необходимостью производства крупных деталей с помощью аддитивных технологий. А бытовые 3D принтеры, в своей основной массе, имеют относительно небольшой стол для печати (квадрат со стороной 180....220 мм). Маловато. А что делать, если хочется ...

В AMD считают, что PlayStation нового поколения предложит нечто особенное В прошлом месяце компания Sony раскрыла первые подробности о своей будущей консоли PlayStation 5, что вызвало массу обсуждений, причём не только среди рядовых пользователей. Например, несколько слов о новинке сказала на днях и Лиза Су (Lisa Su), президент и генеральный дирек...

Объектив Kipon Ibegon 12mm/2.8 предназначен для камер Fujifilm формата APS-C Компания Kipon представила сверхширокоугольный объектив с креплением Fujifilm X, то есть предназначенный для беззеркальных камер Fujifilm формата APS-C. Его оптическая схема разработана немецкой компанией IB/E Optics. Производитель отмечает наличие функции макросъемки,...

Как слушать видео из Галереи на iOS в фоновом режиме С каждым годом многозадачность на iOS становится все более и более совершенной, но пока и близко не подобралась к настольным платформам. В большей степени это связано с тем, что большинство задач по-прежнему нельзя выполнять в фоновом режиме. К примеру, чтобы послушать виде...

Google Pixel протестировали на производительность с 4 разными версиями Android Ранее в этом месяце Google заявила, что представит официальное обновление до Android Q на оригинальные смартфоны Pixel. Для фанатов компании, а особенно для тех, у кого в распоряжении все еще есть первые “пиксели”, эта новость стала большим и приятным сюрпризом. В связи с э...

Пишем свой язык программирования, часть 3: Архитектура транслятора. Разбор языковых структур и математических выражений Введение Приветствую вас, заинтересованные читающие разработчики на не важно каких языках, на которых я ориентирую эти статьи и чьи поддержку и мнения я ценю. Для начала, по устоявшимся традициям, я приведу ссылки на предыдущие статьи: Часть 1: пишем языковую ВМ Часть 2:...

Суверенному Рунету быть! Госдума приняла новый закон По официальной версии главной целью нового закона является обеспечение надежной работы российской части интернета, даже если в инфраструктуре за пределами нашей страны произойдёт сбой, либо Рунет подвергнется «целенаправленному масштабному внешнему воздействию».

Новые умные часы WearOS от Fossil Fossil анонсировала пятое поколение умных часов WearOS, которые известны как Gen 5. Для мужчин - линия Gen 5 Carlyle HR, а для женщин - серия Gen 5 Julianna HR. Они отличаются по отделке, но аппаратное обеспечение одинаково для всех моделей. Они имеют размеры 44 мм и имеют ...

Три стыдных вопроса о фотографии черной дыры У астрономов (да и у всего человечества) праздник: представлен первый снимок черной дыры. Он был создан с использованием Event Horizon Telescope (EHT), виртуального телескопа, состоящего из нескольких радиотелескопов по всему миру. Изображение демонстрирует материал вокруг ...

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

[Перевод] Конференция BLACK HAT USA. Разбогатеть или умереть: зарабатываем в Интернете методами Black Hat. Часть 1 Ведущий: леди и джентльмены, это выступление очень забавное и очень интересное, сегодня мы собираемся поговорить о реальных вещах, которые наблюдаются в интернете. Этот разговор немного отличается от тех, к которым мы привыкли на конференциях Black Hat, потому что мы собирае...

Дайджест интересных материалов для мобильного разработчика #285 (4 — 10 февраля) В новом выпуске мы рассказываем про серверные анимации, «плохой» Google, ускорение изображений и инструменты локализации, феерическое приложение для знакомств для холодильника и культуру роста в компаниях. Подключайтесь! Читать дальше →

Team Group наделила SSD-накопитель Delta Max RGB эффектной подсветкой Компания Team Group представила в семействе продуктов T-Force любопытную новинку — твердотельный накопитель Delta Max RGB, выполненный в 2,5-дюймовом форм-факторе. Главная особенность устройства — оригинальное внешнее исполнение. Накопитель получил полностью зеркальное покры...

MOXA Nport — взгляд изнутри Серверы сбора данных по последовательным портам MOXA Nport и им подобные — в настоящее время являются стандартом де факто в области построения систем передающих или принимающих данные через интерфейсы RS-232,RS-485 и RS-422. Счетчики электроэнергии, управляемые вентили и зад...

Huawei требует через суд изменить закон США о государственной обороне Компания Huawei подала в суд ходатайство признать неконституционной часть американского закона о национальной безопасности, благодаря которой её поместили в черный список Министерства торговли США. Представители Huawei оспаривают не решение администрации США, а само по себе...

ФАС настоятельно рекомендует предустанавливать российский софт на смартфоны и ноутбуки, продаваемые в РФ Источник фото: Юрий Мартьянов / Коммерсант Федеральная антимонопольная служба решила остановиться на жестком варианте регулирования предустановки российского ПО, о чем сообщает «Коммерсант». Уже готов законопроект, согласно которому именно отечественный софт должен стать у...

Представлен объектив Tokina atx-i 100mm F2.8 FF Macro Как и ожидалось, компания Tokina объявила о выпуске преемника своего популярного объектива для макросъемки AT-X M100 f/2.8 PRO D Macro. Новый полнокадровый объектив называется Tokina atx-i 100mm F2.8 FF Macro. Он немного легче и короче, чем его предшественник, и как и о...

Операторы связи могут не исполнить «закона Яровой» из-за перехода на отечественное ПО Компании указали, что выполнение требований постановления, если оно вступит в силу, приведет к приостановке уже ведущейся операторами связи работы по внедрению систем», направленных на реализацию «закона Яровой».

Как увидеть реверберацию или передача видео звуком через воду — 2 Привет, глубокоуважаемые! Сегодня мы опять будем передавать картинку ультразвуком через воду: буквально увидим реверберацию и эхо, и даже то, как они меняются в зависимости от условий. Все о чем я расскажу несложно, интересно повторить самостоятельно и под силу практически ...

Вижу, значит существую: обзор Deep Learning в Computer Vision (часть 1) Компьютерное зрение. Сейчас о нём много говорят, оно много где применяется и внедряется. И как-то давненько на Хабре не выходило обзорных статей по CV, с примерами архитектур и современными задачами. А ведь их очень много, и они правда крутые! Если вам интересно, что сейчас ...

Несколько штрихов о работе с идентификаторами bigint в R Каждый раз, когда начинается разговор об использовании различных БД в качестве источника данных, появляется тема идентификаторов записей, объектов или чего-либо иного. Иногда согласование протокола обмена может рассматриваться участниками несколько месяцев. int-bigint-guid, ...

Просто о внутренних и внешних настройках для приложения в Unity3D Введение Здравствуйте уважаемые читатели, в сегодняшней статье хотелось бы поговорить о настройках и конфигурировании игровых приложений, создаваемых в среде Unity3d. По традиции начну с предыстории. За время работы в игровой индустрии я разрабатывал различные проекты, с р...

Анонс Windows 10 Insider Preview Build 18334 (Fast) Добрый вечер, друзья! В этот пятничный вечер компания Microsoft решила вновь порадовать нас новой инсайдерской сборкой Windows 10 19H1 с номером 18334, которая будет особенно интересна любителям игр, поскольку именно гейминга касаются все нововведения в этой сборке. Кроме э...

Самые интересные яды Привет, %username%! Снова вечер, снова мне нечего делать, и я решил потратить немного времени, чтобы написать третью часть своего цикла о ядах. Надеюсь, ты читал первую и вторую часть, и тебе понравилось. В третьей части мы немного отдохнём. Здесь не будет рассказа о тех...

[Из песочницы] Управление несколькими шаговыми двигателями Nema 17 одновременно или NemaStepper Всем привет. Я думаю что вы, если работали с arduino+nema 17, знаете, что запустить несколько двигателей одновременно бывает очень затруднительно. Есть разные способы решения этой проблемы, самый простой, пожалуй — использование библиотеки NemaStepper. Библиотека упрощае...

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

[Перевод] 7 привычек высокоэффективных программистов Начинающие программисты тратят много времени, набирая знания, необходимые для прохождения интервью. Они решают задачи и улучшают свои резюме. Но самое интересное начинается после того, как программист получает вожделенную должность — в каком-нибудь стартапе, в Google, в Amaz...

Как мы YouTube Live с Zoom интегрировали Всем привет! Это вторая часть серии статей от IT-команды сервиса бронирования отелей Ostrovok.ru об организации онлайн-трансляции корпоративных презентаций и мероприятий в одном отдельно взятом помещении. В первой статье мы рассказали о том, как решили проблему плохого зву...

[Из песочницы] Хакнуть Госуслуги – можно, если очень нужно Всем привет, дорогие хабравчане! Это небольшая история – пример применения технических навыков в обход системы в своих целях. Модератор: Внимание! Данный текст является описанием возможности в экспериментатаорских целях. Напоминаем, что повтор подобных действий может приве...

Представлены новые процессоры для смартфонов Новые чипы Snapdragon 665 и 730 должны прийти на замену SD660 и SD710, соответственно. Производитель позиционирует их как upper mid-range, то есть верх среднебюджетного сегмента. Однако в общей линейке «родственников» и по цене и по возможностям они отстоят достаточно далеко...

[Перевод] Краткое введение в Kustomize Прим. перев.: Статью написал Scott Lowe — инженер с большим стажем в ИТ, являющийся автором/соавтором семи печатных книг (преимущественно по VMware vSphere). Сейчас он работает в её дочерней организации VMware — Heptio (поглощена в 2016 году), специализируясь на облачных выч...

Не очередной язык программирования В последнее время на рынке появилось огромное количество новых языков программирования: Go, Swift, Rust, Dart, Julia, Kotlin, Hack, Bosque – и это только из числа тех, которые на слуху. Ценность того, что эти языки привносят в мир программирования, тяжело переоценить, но,...

[Из песочницы] Рендеринг 3D графики с помощью OpenGL Введение Рендеринг 3D графики — непростое занятие, но крайне интересное и захватывающее. Эта статья для тех, кто только начинает знакомство с OpenGL или для тех кому интересно, как работают графические конвейеры, и что они из себя представляют. В этой статье не будет точных ...

Зачем Microsoft использует Android на Surface Duo и Windows 10X на Surface Neo На прошлой неделе компания Microsoft представила два гибких устройства, которые должны поступить в продажу в конце 2020 года. Бренд Surface начнёт распространяться на устройства новых категорий. Интересно отметить, что модель Surface Neo будет работать на Windows, а устройст...

Самосинхронные схемы. Вычисление логических функций непосредственно по графу событий. Часть 3. Декомпозиция Напомню важный вывод из предыдущих частей. Для циклического последовательного поведения, не содержащего кратных сигналов (переключающихся за цикл более двух раз), минимальная логическая функция каждого сигнала может быть представлена в следующем виде (естественно при отсутст...

[Из песочницы] Беспроводная зарядка. Как она работает на практике У меня свой магазин разных беспроводных зарядных устройств. За год работы в этой области я успел разобраться в характеристиках работы устройств, различиях, проблемных областях зарядок и прочитать очень много статей, в которых пишут не разобравшись в тематике. В этой и сле...

Интернет-пираты недосчитались миллионов По данным Group-IB, ранее пиратский рынок в России рос быстрыми темпами. Теневому рынку видео-контента помогала развиваться реклама нелегальных онлайн-казино и букмекерских контор, а также технологии CDN. "По каждой составляющей в 2019 г. нанесли мощный удар, что привело к б...

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

Производители и продавцы гаджетов попросили Путина не подписывать закон об установке российского софта на смартфоны и ПК Письмо президенту направила Ассоциация торговых компаний и товаропроизводителей электробытовой и компьютерной техники, в которую входят Google, Аpple, "М.Видео" и другие компании. В организации считают, что вступление закона в силу негативно отразится на развитии отрасли и п...

Алгоритм мышления и сознания, часть 2 Данный текст содержит пояснения к алгоритму из моей первой статьи “Алгоритм мышления и сознания”. Тезисы первой статьи: Феномен субъективного мышления можно алгоритмизовать. Предъявленный в статье алгоритм мыслит и этим можно воспользоваться практически. С помощью алгорит...

[Перевод] Бессерверные вычисления на основе OpenWhisk, часть 1 Это цикл переводных заметок автора Priti Desai. Поскольку сами заметки довольно короткие, то в одной публикации будет собрано сразу несколько. Будут рассмотрены детали развертывания приложений для OpenWhisk с примерами, а в конце цикла — приведена архитектура и код приложен...

[Перевод] Google заявляет, что «reCAPTCHA» не злоупотребляет данными о пользователях. Стоит ли этому верить? Использование новаторского способа различения людей и ботов в Интернете сопряжено с рядом серьезных проблем На удивление много сил уходит на то, чтобы веб-сайты могли убедиться, что пользователь — не робот. По этой причине при входе на сайты часто можно увидеть вопросы от...

Топ-15 лучших 3D-шутеров для Android (2019) Как весело провести время в дороге, дома или на работе? Всегда можно отвлечься на игры. Магазин приложений Google предлагает около 2 миллионов приложений, чего будет достаточно для того, чтобы среди всей этой массы софта найти подходящий. 3D-шутеры за счёт своей требователь...

[Перевод] Распределение памяти в JVM Всем привет! Перевод сегодняшнего материала мы хотим приурочить к запуску нового потока по курсу «Разработчик Java», который стартует уже завтра. Что ж начнём. JVM может быть сложным зверем. К счастью, большая часть этой сложности скрыта под капотом, и мы, как разработчики ...

Открыт секрет компактности объектива Canon RF 70-200mm f/2.8L USM Как мы уже сообщали, компании Canon приписывают намерение в недалеком будущем представить объектив Canon RF 70-200mm f/2.8L USM. Судя по фотографиям новинки, она получилась очень компактной. Корейское отделение компании Canon опубликовало видеоролик, в котором ненадолг...

Новая функция Google Assistant станет доступна на всех смартфонах с Android Google Assistant станет удобнее благодаря функции Continued Conversation Я очень люблю Google Assistant. На мой взгляд, более удобного голосового ассистента на сегодня просто не существует. Он способен серьёзно сэкономить время, выполнив нужные мне задачи, практически без мо...

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

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

[Перевод] Математики на примере «пятнашек» вычисляют, как возникает случайность Задача головоломки «пятнашки» — упорядочить пронумерованные плитки. Сегодня математики решили обратную задачу — как перепутать головоломку. Вероятно, вы играли в «пятнашки». Это расстраивающая, но аддиктивная игра, состоящая из 15 плиток и одного пустого пространства, выст...

Как мы разрабатывали Туту.ру — вечный вопрос технического долга Это одно из самых крутых облегчений проекта. На картинке — график суммарного времени, затрачиваемого CPU на обработку всех пользовательских запросов. В конце видно переход на PHP 7.0. с версии 5.6. Это 2016 год, переключение во второй половине дня с 24 ноября. Туту.ру с то...

[Из песочницы] Разделяй и властвуй, или медленно пишем — быстро читаем В одном из моих проектов возникла необходимость последовательной записи оцифрованных наборов данных с 3-х каналов АЦП. Результаты замеров нужно было сохранять со скоростью 6 КБайт/сек, при этом длительность цикла сбора данных могла составлять сутки и более. Таким образом об...

Xiaomi выпустит глобальную версию Mi 9 SE Как известно, компания Xiaomi любит выпускать региональные версии одних и тех же смартфонов, причём, иногда под разными именами. На днях в рамках выставки MWC 2019 она представила на европейском рынке флагманский смартфон Xiaomi Mi 9. При этом компания умолчала о Xiaomi Mi 9...

Всё, что нужно знать о Windows 10X Компания Microsoft представила новую версию Windows 10, которая была перестроена с нуля с использованием Windows 10 Core Technologies. Фактически это новая редакция Windows 10, основанная на Windows Core OS, модульной версии Windows 10, позволяющей создавать операционные си...

Мультивселенная может быть частью более глубокой реальности — уникальной и вполне постижимой «Самая непостижимая вещь во вселенной — это то, что она понятна», однажды сказал Альберт Эйнштейн. В наши дни, однако, Вселенную трудно назвать понятной или даже уникальной. Фундаментальная физика переживает кризис, связанный с двумя популярными концепциями, которые часто н...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)