Социальные сети Рунета
Пятница, 19 апреля 2024

Тысячи вещей, которые в Java стоило бы поправить с первой версии: большое интервью с Сергеем Куксенко из Oracle Сергей Куксенко — перформанс-инженер, видевший Java еще версии 1.0. За это время успел поучаствовать в разработке мобильных, клиентских, серверных приложений и виртуальных машин. Производительностью Java занимается c 2005 года и в данный момент в Oracle работает над улучшен...

[Питер] Встреча JUG.ru с Клиффом Кликом — A JVM Does That? Во вторник, 9 июля, за два дня до конференции Hydra 2019, состоится встреча JUG.ru с Клиффом Кликом (Cliff Click), техническим директором компании Cratus, основателем и сооснователем успешных стартапов (Rocket Realtime School, Neurensic, H2O.ai), известным спикером и консуль...

«Сравнивать языки программирования по принципу «лучше-хуже» — совершенно идиотское занятие» Disclaimer: да, в понедельник мы опубликовали хабрапост с именно таким сравнением языков. Нет, мы не сошли с ума. Всё идёт по плану. Виталий Брагилевский совмещает в себе знания о теоретической информатике и актуальную программистскую практику. Он преподает дисциплины, свя...

«Не так важны инструменты, как умение мыслить о системах, которые они создают». Большое интервью с Мартином Клеппманом Мартин Клеппман (Martin Kleppman) – исследователь в Кембриджском университете, работающий над CRDT и формальной верификацией алгоритмов. Его книга «Designing Data-Intensive Applications», опубликованная в 2017 году, стала бестселлером в области хранения и обработки данных....

«Эмпирические результаты лишь для публикации, реальные мотивы работ — эстетические». Большое интервью с Майклом Скоттом Майкл Скотт — уже 34 года как профессор Computer Science в Рочестерском университетe, а в родном универститете Wisconsin–Madison был деканом в течение пяти лет. Он занимается исследованиям в области параллельного и распределённого программирования и дизайна языков и обучает...

На практике в 80-90% случаев веб-приложение тормозит из-за фронтенда: интервью с Иваном Акуловым Иван Акулов — Google Developer Expert в веб-технологиях и основатель перформанс-компании PerfPerfPerf. Уже совсем скоро на HolyJS 2019 Moscow он проведет воркшоп, посвященный, как ни странно, перформансу — поиску проблем в React, дебагу медленных приложений и другим рантайм...

«Мы доверяем друг другу. Например, у нас вообще нет зарплат» — большое интервью с Тимом Листером, автором Peopleware Тим Листер — соавтор книг «Человеческий фактор. Успешные проекты и команды» (в оригинале книга называется «Peopleware») «Вальсируя с Медведями: управление рисками в проектах по разработке программного обеспечения» «Балдеющие от адреналина и зомбированные шаблонами. Паттерн...

Samsung анонсировала гибкий смартфон Galaxy Fold Компания Samsung на своей презентации официально представила гибкий смартфон Galaxy Fold. Это уже не концепт или рендер из интернета, а полноценное устройство, которое совсем скоро отправится в продажу. Смартфон получил два дисплея — один «внешний» с диагональю 4,6 дюйма, а ...

[Перевод] LLVM IR и Go В этой статье мы рассмотрим, как построить программу на Go, такую, как компилятор или статический анализатор, которая взаимодействует с фреймворком компиляции LLVM, используя язык ассемблера LLVM IR. TL;DR мы написали библиотеку для взаимодействия с LLVM IR на чистом Go, см...

«Проще ответить, чем продолжать молчать» — большое интервью с отцом транзакционной памяти, Морисом Херлихи Морис Херлихи — обладатель целых двух премий Дейкстры. Первая — за работу по «Wait-Free Synchronization» (Brown University) и вторая, более свежая, — «Transactional Memory: Architectural Support for Lock-Free Data Structures» (Virginia Tech University). Премию Дейкстры дают...

Зачем нужна низкоуровневая оптимизация на Эльбрусе или как ускорить распознающую систему в полтора раза Встретив 2019 год и немного отдохнув от разработки новых фич для Smart IDReader, мы вспомнили, что давно ничего не писали об отечественных процессорах. Поэтому мы решили срочно исправиться и показать еще одну распознающую систему на Эльбрусе. В качестве распознающей системы...

PHP-библиотеки для e-commerce: работа с АТОЛ и Payture, парсинг кодов GS1 и другие задачи Привет, меня зовут Павел Савельев, я руководитель отдела автоматизации бизнес-процессов в Lamoda. Мы работаем с очень разными задачами, и стараемся подобрать для каждой наиболее удобный инструментарий. Соответственно, мы используем разные языки — в наших системах можно встре...

Kubernetes Operator на Python без фреймворков и SDK Go на данный момент является монополистом среди языков программирования, которые люди выбирают для написания операторов для Kubernetes. Тому есть такие объективные причины, как: Существует мощнейший фреймворк для разработки операторов на Go — Operator SDK. На Go написа...

Виталик Бутерин: масштабируемость сети Ethereum – «проблемный участок», блокчейн почти заполнен Блокчейн второй по капитализации криптовалюты Ethereum практически заполнен, и масштабируемость – один из наиболее проблемных участков сети. Такое признание в интервью изданию The Toronto Star сделал сооснователь этой популярной платформы смарт-контрактов Виталик Бутерин. Им...

Unit-тесты в СУБД — как мы делаем это в Спортмастере, часть первая Привет, Хабр! Меня зовут Максим Пономаренко и я — разработчик в Спортмастере. Имею 10-летний опыт работы в IT-сфере. Начинал карьеру в в области ручного тестирования, затем переключился на разработку баз данных. Последние 4 года, аккумулируя знания, полученные в тестировани...

Автоматизация End-2-End тестирования комплексной информационной системы. Часть 1. Организационная Этой статьей мы открываем серию публикаций о том, как автоматизировали в одном из крупных проектов компании ЛАНИТ процесс ручного тестирования большой информационной системы и что у нас из этого вышло. Первая часть – организационно-управленческая – должна быть полезна в пер...

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

Samsung Compiler Bootcamp: научим создавать «программирующие программы» Каждый уважающий себя программист хотя бы раз в жизни хотел придумать свой язык программирования – и сделать для него компилятор. Подобное желание вполне понятно: сделать программу, которая в результате своей работы порождает другую программу – это, если вдуматься, волшебс...

Строительные блоки распределенных приложений. Второе приближение Анонс Коллеги, в середине лета я планирую выпустить еще один цикл статей по проектированию систем массового обслуживания: “Эксперимент VTrade” — попытка написать фреймворк для торговых систем. В цикле будет разобрана теория и практика построения биржи, аукциона и магазина. В...

В Сбербанке создают Лабораторию нейронаук и поведения человека Сбербанк активно развивает деятельность своих лабораторий, среди которых: лаборатории искусственного интеллекта, робототехники, VR и AR и другие. Сегодня Сбербанк принял решение о создании Лаборатории нейронаук и поведения человека, которая будет проводить научные исследован...

В Intel считают, что добавление ядер не увеличивает производительность процессоров в играх Главный стратег Intel по развитию производительности продуктов Райан Шраут (Ryan Shrout) хочет, чтобы мир знал, что большее количество ядер процессора не обязательно означает лучшую производительность. Не так давно он опубликовал в полуофициальном блоге Performance at Intel,...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. Сертифицированный сетевой специалист Cisco (ССNA). День 1. Основы сети Данный 46-дневный видеокурс актуализирован по состоянию на 2018 год и содержит 49 видеоуроков продолжительностью от 17 до 65 минут. Добро пожаловать, я ваш преподаватель Имран Рафаи, сегодня мы начнём нашу серию лекций с темы «Основы сети». Этот видеокурс идеально подход...

«Проклятье отцов»: Лидеры ЛДПР вынуждены были отречься от наследия родителей ради карьеры Владимир Жириновский и его сын Игорь Лебедев отказались брать фамилии отцов из-за возможных проблем в начале политического пути. Владимир Вольфович Жириновский построил свою карьеру и успех ЛДПР на защите русского народа. Политик с первых дней своего избрания в Госдуму заяв...

Карьерные стероиды. Базовый алгоритм Статья про быстрый карьерный рост внутри одной компании. Именно внутри одной, т.к. скачок при переходе — это другая методика, к ней нужно иначе готовиться (там больше комплект увольнения подходит). Сразу скажу: я не считаю, что строить карьеру — это правильно, без этого ник...

Михаил Ларионов, Circles.is: о карьере в Facebook, предпринимательстве, создании сообществ и продуктовом мышлении Я поговорил с Михаилом Ларионовым, который сделал фантастическую карьеру от разработчика инди-игр в России до руководителя разработки платформы Facebook Messenger в Калифорнии. Теперь Миша делает свои продукты про то, что ему по душе — например, про развитие сообществ. Это ...

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

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

Часть 4. Карьера программиста. Junior. Заход во фриланс Продолжение рассказа «Карьера программиста». Смеркалось. И прямо, и косвенно. Я с большим усердием искал работу программистом, но не было никаких вариантов. В моем городе было 2-3 объявления на 1С-разработчика плюс, редкий случай, когда требовались преподаватели курсов прог...

Пять студентов и три распределённых key-value хранилища Или как мы писали клиентскую C++ библиотеку для ZooKeeper, etcd и Consul KV В мире распределённых систем существует ряд типовых задач: хранение информации о составе кластера, управление конфигурацией узлов, детекция сбойных узлов, выбор лидера и другие. Для решения этих зада...

Мини-интервью Олега Анастасьева: отказоустойчивость в Apache Cassandra Одноклассники – самый крупный пользователь Apache Cassandra в Рунете и один из крупнейших в мире. Мы начали использовать Cassandra в 2010 для хранения оценок фото, а сейчас под управлением Cassandra находятся петабайты данных на тысячах нод, более того, мы даже разработали...

Выяснилась стоимость и уровень производительности эксклюзивного процессора Intel Core i9-9990XE Хотя компания Intel так и не представила процессор Core i9-9990XE официально и даже не добавила его в свой каталог, продажи новинки уже начались, благодаря чему о ней выясняется всё больше подробностей. На этот раз благодаря компании Puget Systems стала известна стоимость но...

Пять важных аспектов обучения пользователей ITSM-инструмента Как помочь пользователям вашей ITSM-системы научиться использовать её наиболее эффективно? Ведь недостаточно просто выбрать и внедрить современный инструментарий для автоматизации в области управления ИТ-услугами. Помимо этого необходимо обеспечить получения от него максима...

Western Union начинает масштабный перевод систем в облако Amazon Western Union - одна из самых известных финансовых компаний в мире, обеспечивающая платежи и денежные переводы более чем в 200 странах мира. Однако ее масштабная бизнес-деятельность базируется на устаревшей инфраструктуре центра обработки данных, поэтому компания готовится п...

О роли тестовых заданий в жизни разработчика Сколько технических интервью было у вас в жизни? За последние пять лет я побывал на 35 технических интервью всех вообразимых видов и специфик — от казахстанских стартапов по коллективной закупке мяса на зиму до немецких и американских финтех-сервисов и банков; с уклонами в п...

Activision тестирует поддержку контроллера для Call of Duty Mobile Call of Duty Mobile от Activision собрал более 100 миллионов загрузок всего за одну неделю, после релиза. Есть много улучшений качества жизни, которые игроки хотят видеть в игре, но наиболее востребованной является поддержка контроллера. В последнем обновлении сообщест...

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

Где летом поговорить про Apache Ignite и распределенные системы 14 июня в Петербурге пройдет митап Apache Ignite Meetup: реальные кейсы. Послушаем парней, у которых получилось. Первый кейс — IMDG для расчета маржинальности торговых контрактов в Heineken. Второй — промышленная платформа Газпромнефти. Почему open source и Ignite? Куда прик...

[лонгрид] 20 лет программистской карьеры в большом маленьком городе We do what we must because we can — GLaDOS Ижевск, наши дни Первого февраля исполняется ровно два десятилетия, как я начал официально подвизаться в должности инженера-программиста: Продолжаю по сей день. И почему-то мне кажется, что многим будет интересно ознакомиться с ...

Архитектура сервиса распределённых очередей сообщений в Яндекс.Облаке Привет, меня зовут Василий Богонатов. Я один из тех, кто приложил руку и голову и вложил свою душу в сервис распределённых персистентных очередей сообщений Yandex Message Queue. Сервис вышел в общий доступ в конце мая, но внутри Яндекса он уже давно и активно используется в ...

DevConfX::Management – доклады управленцев простыми словами Привет, Хабровчане! Очень скоро пройдет юбилейная, десятая конференция DevConf. В рамках секции менеджмента эксперты поделятся своим опытом и своими знаниями в сфере управления. Представляем вашему вниманию некоторые из докладов секции: Страх и ненависть работы в высокотехн...

E-Dobavki — веб-сервис поиска пищевых добавок на Java и Spring Boot, написанный моими студентами Введение Так получилось, что последние почти два года я преподаю программирование в одной из IT школ Киева. Занялся я этим Just For Fun. Когда-то я вел блог по программированию, потом забросил. Но желание рассказывать полезные вещи заинтересованным людям никуда не делось. Мо...

[Перевод] «Современный» C++: сеанс плача с причитаниями Здесь будет длиннющая стена текста, с типа случайными мыслями. Основные идеи: В C++ очень важно время компиляции, Производительность сборки без оптимизаций тоже важна, Когнитивная нагрузка ещё важней. Вот по этому пункту особо распространяться не буду, но если язык программ...

Инструменты информирования или как мы рассказываем о своих сервисах и процессах Хабр, привет! Все, кто работал хотя бы в одной крупной территориально распределенной компании с сетью филиалов по всей стране, сталкивался с проблемой: «Как проинформировать заинтересованные лица об услугах и сервисах, которые вы предоставляете в рамках своего подразделения...

Москва, 18 апреля — QIWI SERVER PARTY 4.0 18 апреля, в четверг, мы снова собираем митап QIWI SERVER PARTY. На митапе подробно обсудим не только технические вопросы, но и поговорим о том, нужны ли хорошим программистам soft skills, на каких ошибках мы научились, обучая стажеров, и нужен ли сотруднику ментор, или дос...

Эволюция H2 — оконные функции, CTE, JSON/XML во встраиваемой базе данных Есть open source проекты которые стали коммерчески успешным мейнстримом, как например PostgreSQL/Elasticsearch. Другие, к примеру RethinkDB, проиграли на рынке и остановили разработку. А проект H2 database встраиваемой базы данных, написанной на языке java, развивается и здр...

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

Bethesda анонсировала систему Orion, она повысит качество игровых стриминговых сервисов и снизит требования к скорости соединения На выставке E3 2019 компания Bethesda Softworks анонсировала программную платформу, которая призвана значительно повысить производительность облачных игр. Система под названием Orion может быть добавлена ​​к широкому перечню игр в разных облачных потоковых сервисах. Компания...

«Лучшее, что я сделал в своей карьере — послал работу к черту». Крис Дэнси о превращении всей жизни в данные У меня вызывает лютое отторжение все, что связано с «саморазвитием» — лайф-коучи, гуру, болтуны-мотиваторы. Мне хочется демонстративно жечь «сэлф-хэлп» литературу на большом костре. Меня без капли иронии бесят Дейл Карнеги и Тони Роббинс — сильнее чем экстрасенсы и гомеопа...

Обзор обновления Veeam Backup & Replication 9.5 Update 4 В конце января вышло обновление Update 4 для Veeam Availability Suite 9.5, насыщенное фичами как иной полноправный major release. Сегодня я вкратце расскажу об основных новинках, реализованных в Veeam Backup & Replication, а про Veeam ONE обещаю написать в ближайшем буду...

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

Суровая сибирская JVM: большое интервью об Excelsior JET Недавно мы писали о том, на какие ухищрения пошла Alibaba, чтобы сделать себе жизнь с OpenJDK более приемлемой. Там были комментарии вроде «оказывается, пока мы тут страдаем с обычной джавой, китайцы уже сделали себе свою особенную». Alibaba, конечно, впечатляет — но и в Рос...

[Перевод] 5 чрезвычайно простых способов ощутимо повысить скорость вашего VueJS-приложения Здравствуйте. Перевод данной статьи подготовлен специально для студентов курса «Разработчик JavaScript», который стартует уже на следующей неделе. Голос Чуи Немного обо мне — меня зовут Вайбхав, я из Five2One. Я вовлечен во VueJS уже целых 2 года (с момента выхода 1.0) и...

Проблемы пакетной обработки запросов и их решения (часть 1) Практически все современные программные продукты состоят из нескольких сервисов. Часто большое время отклика межсервисных каналов становится источником проблем с производительностью. Стандартное решение такого рода проблем — это упаковка нескольких межсервисных запросов в од...

[Перевод] LLVM с точки зрения Go Разработка компилятора — очень тяжёлая задача. Но, к счастью, с развитием проектов наподобие LLVM, решение этой задачи значительно упрощается, что позволяет даже программисту-одиночке создать новый язык, близкий по производительности к C. Работа с LLVM осложняется тем, что э...

[Перевод] Angular без zone.js: максимум производительности Angular-разработчики в большом долгу перед библиотекой zone.js. Она, например, помогает достичь в работе с Angular почти волшебной лёгкости. На самом деле, практически всегда, когда нужно просто поменять какое-нибудь свойство, и мы меняем его, ни о чём не задумываясь, Angula...

Мониторинг производительности запросов PostgreSQL. Часть 1 — репортинг Инженер — в переводе с латыни — вдохновенный. Инженер может всё. (с) Р.Дизель. Эпиграфы. Или история о том, зачем администратору баз данных вспоминать свое программистское прошлое. Предисловие Все имена изменены. Совпадения случайны. Материал представляет собой исключител...

Все свое: туториал по созданию новых действий для UiPath RPA Данная статья – обучающий материал, который позволяет по шагам пройтись по процессу создания и публикации нового компонента для платформы UiPath RPA. Это удобно в разных случаях, например, для простой интеграции с системами компании или в ситуациях, когда компания хочет помо...

[Из песочницы] (5-2) Способа перенести большую SQL таблицу Введение Всем привет! Это моя первая статья и пишу я ее от лица младшего инженера-разработчика на языке C#. Так что здесь не будет каких-то подробных сведений о SQL, лишь практические сведения и размышления по решению довольно не очевидной задачи, с которой мне пришлось стол...

Вот зачем нужны топовые платформы. Функции Live HDR+ и Dual Exposure не появятся на старых смартфонах Google Pixel Производительность топовых однокристальных систем уже давно избыточна для обычных задач. Смартфоны OnePlus и Pixel на Snapdragon 835 работают даже быстрее, чем многие современные флагманы, доказывая очередной раз, что нередко вопрос в оптимизации, а не в производительно...

Слёрм Пром: первый курс по Prometheus на русском языке и его автор Владимир Гурьянов В курсах Слёрм Kubernetes постепенно остается один Kubernetes. Смежные темы постепенно переходят в отдельные курсы. Первыми были Docker, Ansible, Ceph. Двухчасовые лекции по ним сначала превратались в цикл вебинаров, а потом — в онлайн-курсы. Пришел черед мониторинга. Тема «...

[Перевод] Сравнение одинакового проекта в Rust, Haskell, C++, Python, Scala и OCaml В последнем семестре университета я выбрал курс компиляторов CS444. Там каждая группа из 1-3 человек должна была написать компилятор из существенного подмножества Java в x86. Язык на выбор группы. Это была редкая возможность сравнить реализации больших программ одинаковой фу...

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

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

Отличные курсы Powershell для всех желающих Если вы хотите на профессиональном уровне уметь проводить автоматизацию задач администрирования всех серверов Windows, то вам обязательно следует посетить курсы powershell. Тут предоставят всем слушателям буквально фундаментальные знания и необходимые навыки для использовани...

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

[Из песочницы] Повествование о том, как мы выбирали весы для автоматизации кассовых мест В 2017 году у многих интеграторов возникали вопросы о замене торгового оборудования при переходе на новые условия работы, соответствующие требованиям Закона 54-ФЗ «О применении контрольно-кассовой техники». Поскольку клиенты, которым требовалась замена или дооснащение торгов...

[Перевод] Мой компилятор для Lisp Очень рад объявить о завершении моего первого компилятора для языка программирования! Malcc — это инкрементальный AOT-компилятор Lisp, написанный на C. Вкратце расскажу о его многолетней разработке и что я узнал в процессе. Альтернативное название статьи: «Как написать комп...

Книга «Знакомство с PyTorch: глубокое обучение при обработке естественного языка» Привет, Хаброжители! Обработка текстов на естественном языке (Natural Language Processing, NLP) — крайне важная задача в области искусственного интеллекта. Успешная реализация делает возможными такие продукты, как Alexa от Amazon и Google Translate. Эта книга поможет вам из...

5 лайфхаков оптимизации SQL-запросов в Greenplum Любые процессы, связанные с базой, рано или поздно сталкиваются с проблемами производительности запросов к этой базе. Хранилище данных Ростелекома построено на Greenplum, большая часть вычислений (transform) производится sql-запросами, которые запускает (либо генерирует и...

[Перевод] Серверный рендеринг в бессерверной среде Автор материала, перевод которого мы публикуем, является одним из основателей проекта Webiny — бессерверной CMS, основанной на React, GraphQL и Node.js. Он говорит, что поддержка многоарендной бессерверной облачной платформы — это дело, которому свойственны особенные задачи....

В российских сетях 5G вместо телеком-оборудования поставят сервера Это следует из проекта Концепции строительства сетей 5G, подготовленного госпредприятием "Научно-исследовательский институт Радио" (НИИР) и имеющегося в распоряжении CNews .Речь идет о таких технологиях, как NFV (виртуализация сетевых функций), SDN (Software Define...

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

Девушка в IT, или 5 советов для амбициозных В конце прошлого года меня пригласили выступить на мероприятии Worldwide Conversation on Women’s Higher Education and Equality in the Workplace на факультете компьютерных наук ВШЭ. Это беседа о том, как в современном мире женщина может построить успешную карьеру в области на...

Самый мягкий и пушистый путь в Machine Learning и Deep Neural Networks Современное машинное обучение позволяет делать невероятные вещи. Нейросети работают на пользу общества: находят преступников, распознают угрозы, помогают диагностировать болезни и принимать сложные решения. Алгоритмы могут переплюнуть человека и в творчестве: они рисуют карт...

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

Автоматизация Для Самых Маленьких. Часть первая (которая после нулевой). Виртуализация сети В предыдущем выпуске я описал фреймворк сетевой автоматизации. По отзывам у некоторых людей даже этот первый подход к проблеме уже разложил некоторые вопросы по полочкам. И это очень меня радует, потому что наша цель в цикле — не обмазать питоновскими скриптами анзибль, а вы...

Умное и гибридное Компания Oracle считает, что к 2020 году 100% облачных приложений будут использовать искусственный интеллект. "Более 50% корпоративных данных будут управляться автономно, 85% операций будет автоматизировано, и мы стремимся играть значительную роль в этом процессе",...

Uber выпустил открытый инструмент, обучающий ИИ-системы без написания кода Как пишет TAdviser со ссылкой на издание VentureBeat, Ludwig стал результатом двухлетней работы компании над оптимизацией разработки ИИ-систем для практических проектов. Сам сервис заказа такси задействует этот инструмент для таких задач, как извлечение данных из сканированн...

ок.tech Data Толк #3: Рекомендательные системы 6 ноября в московском офисе компании Одноклассники состоится ок.tech Data Толк #3, в этот раз мы решили посвятить мероприятие рекомендательным системам. Вместе с коллегами из OK.ru, Joom и СколТеха поговорим про прошедший RecSys19, а также о теории, практике и трендах реко...

К чему приведет автоматизация кампаний в Яндекс.Директе Как вы знаете, Яндекс планирует практически всех своих клиентов переводить на автоматизацию их кампаний в Директе.  Якобы это будет делать их ИИ. Что вот мол наш ИИ ахуенно умный, а вы бараны, …. А что будет с вашими компаниями, продажами и ценой клика прочитывается в ...

[Перевод] Использование Golang для создания микросервисов в The Economist: ретроспектива Всем привет! Уже 28 мая мы запускаем первую группу по крусу «Разработчик Golang». И сегодня делимся с вами первой публикацией приуроченной к запуску этого курсу. Поехали. Ключевые выдержки The Economist требовалось больше гибкости для распространения контента на все бол...

МТС открывает бизнесу доступ к облачному суперкомпьютеру Решение провайдера #CloudMTS с гибкой тарификацией предназначено как для крупных заказчиков, так и для малого бизнеса и стартапов в различных сферах: в промышленности, финансах, ритейле, научно-прикладных изысканиях - там, где требуется доступ к большим вычислительным мощнос...

[Перевод] 5G — технология, которая, видимо, замедлит веб Технология 5G — это уже реальность. Соответствующий значок начинает появляться в верхних частях экранов телефонов по всему миру. Если вы подключены к 5G-сети, то вы могли заметить, что такая сеть не кажется намного более быстрой, чем 4G-сеть. Я вполне это понимаю. Говорят, ч...

Компания NetApp признана лучшим техническим партнёром Google Cloud в 2018 году в сфере инфраструктуры <p style='color: #333333; font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px'><strong>Компания NetApp (NASDAQ: NTAP), лидер рынка в области хране...

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

Стала ли iOS 13 быстрее? Сравнение с iOS 12 Пару дней назад нам показали обновленную iOS 13. Обновленная версия получила большое количество нововведений — чего только стоит темный режим. Примечательно, что помимо всего прочего, представители компании также пообещали прирост в скорости работы ОС. Насколько эти з...

Книга «Глубокое обучение с подкреплением на Python. OpenAI Gym и TensorFlow для профи» Привет, Хаброжители! Глубокое обучение с подкреплением (Reinforcement Learning) — самое популярное и перспективное направление искусственного интеллекта. Практическое изучение RL на Python поможет освоить не только базовые, но и передовые алгоритмы глубокого обучения с подк...

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

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

Завершено первое в России тестирование международного роуминга в сети NB-IoT Тест роуминга NB-IoT проведен на территории Белоруссии совместно с дочерним ООО "Мобильные ТелеСистемы" - белорусским оператором сотовой связи. Тест подтвердил возможность бесперебойной работы и непрерывного обслуживания устройств NB-IoT в гостевой сети, предоставл...

[Перевод] Почему, зачем и когда нужно использовать ValueTask Этот перевод появился благодаря хорошему комментарию 0x1000000. В .NET Framework 4 появилось пространство System.Threading.Tasks, а с ним и класс Task. Этот тип и порождённый от него Task<TResult> долго дожидались, пока их признают стандартами в .NET в роли ключевых а...

США разрешили Huawei обновлять свои смартфоны на Android еще 3 месяца Министерство торговли США решило временно продлить действие лицензии на использование Android и сервисов Google в смартфонах Huawei. Об этом говорится на официальном сайте ведомства. Срок временной лицензии, которую Google разрешили выдать китайской корпорации, равен 90 дня...

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

Remote cache для iOS, feature toggles, тёмные темы и карьера разработчика — отчёт с Avito iOS Meetup #7 На седьмой встрече iOS-разработчиков в нашем офисе обсуждали самописный remote cache для iOS, feature toggles, как использовать proxy-объекты в разработке тёмных тем для приложений, и рассмотрели разные варианты развития карьеры разработчика (фриланс, работа на корпорацию, р...

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

Инфраструктура как код, выигрываем на масштабе (Кирилл Ветчинкин, TYME) Модель «Инфраструктура как код (IaC)», которую иногда называют «программируемой инфраструктурой», — это модель, по которой процесс настройки инфраструктуры аналогичен процессу программирования ПО. По сути, она положила начало устранению границ между написанием приложений и с...

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

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

Huawei показала новую функцию Mate 30 — определение ЧСС и частоты дыхания при помощи камеры Вчера Huawei представила свою флагманскую платформу Kirin 990, которая получила ряд улучшений аппаратной части относительно предшественницы Kirin 980. Эти самые улучшения позволяют реализовать совершенно новые программные возможности, одна из них — определение жиз...

Фил Спенсер: Xbox Scarlett должен обеспечить высокую частоту кадров и плавный геймплей На конференции E3 2019 компания Microsoft поделилась первыми подробностями об игровой консоли Xbox следующего поколения, которая разрабатывается под кодовым названием Project Scarlett. В частности, особенностями новинки называется поддержка разрешения 8K и частоты кадров до...

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

Стартовая партия смартфонов iQOO Pro 5G распродана на 1 секунду Несколько дней назад были официально представлены две версии смартфона Vivo iQOO Pro. Одна из них поддерживает работу в сетях связи пятого поколения (5G), тогда как вторая модель лишена этой функции. Смартфон iQOO Pro 5G отличается высокой производительностью, а также низкой...

Про одного парня История реальная, я все видел своими глазами. Несколько лет один парень, как и многие из вас, работал программистом. На всякий случай напишу так: «программистом». Потому что он был 1Сником, на фиксе, производственной компании. До этого он пробовал разные специальности – 4 ...

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

Придумано «железо», которое ускорит искусственный интеллект в 10 раз Сейчас задача ускорения вычислений для искусственного интеллекта в ЦОДах решается за счет различных устройств: графических процессоров (GPU), программируемых пользователем вентильных матриц (FPGA) и интегральных схем специального назначения (ASIC).Графические процессоры и FP...

Самый качественный фоторедактор от AMS Software Компания AMS Software предлагает своим клиентам самое качественное и уникальное программное обеспечение для работы в сфере дизайна, полиграфии, фото, аудио и видео работ. С помощью софтов данного разработчика можно создавать оригинальные и эксклюзивные проекты. Программами д...

Безопасный доступ к полям регистров на С++ без ущерба эффективности(на примере CortexM) Рис. взят с сайта www.extremetech.com/wp-content/uploads/2016/07/MegaProcessor-Feature.jpg Всем доброго здравия! В прошлой статье я рассмотрел вопрос о проблеме доступа к регистрам микроконтроллера с ядром CortexM на языке С++ и показал простые варианты решения части про...

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

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

Как взять сетевую инфраструктуру под свой контроль. Часть третья. Сетевая безопасность. Продолжение Это вторая часть главы «Сетевая безопасность» (которая в свою очередь является третьей частью цикла статей «Как взять сетевую инфраструктуру под свой контроль»). В первой части этой главы мы рассмотрели некоторые аспекты сетевой безопасности сегмента «Data Center». Эта глава...

AMD отказалась от API Mantle, на который в своё время делала большие ставки Компания AMD представила очередной графический драйвер — Radeon Software Adrenalin 2019 Edition 19.5.1. Он содержит ряд улучшений и оптимизаций. К примеру, в игре Rage 2, которая выходит сегодня, обещают 16-процентный рост производительности для видеокарты Radeon ...

Что такое Project Treble и с чем его едят В Android-смартфонах для меня всегда была лишь одна проблема — это долгие обновления В 2017 году, компания Google, вместе с выпуском операционной системы Android 8.0 Oreo показала новую технологию Project Treble, которая поможет производителям ускорить выпуск обновлений на с...

Зачем Senior разработчику учить студентов У нас в Veeam есть образовательный проект с лаконичным названием Veeam Academy. Посвящён он практике разработки на С#. Если не вдаваться в детали, то суть его такова: мы берём студентов-старшекурсников и за три месяца приводим их сугубо теоретические институтские знания в со...

Беспилотные автомобили Waymo проехали более 16 миллиардов километров… но не по земле Практически не остается сомнений в том, что беспилотные автомобили рано или поздно станут одним из основных видов транспорта. Ведь множество крупных компаний, таких как Uber или Яндекс, вовсю проводят испытания своих версий автопилота. Не отстает от них и Waymo, самоуправля...

[Перевод] Введение в сетевые политики Kubernetes для специалистов по безопасности Прим. перев.: Автор статьи — Reuven Harrison — имеет более 20 лет опыта в разработке программного обеспечения, а на сегодняшний день является техническим директором и соучредителем компании Tufin, создающей решения для управления политиками безопасности. Рассматривая сетев...

Множественные эксперименты: теория и практика В современном мире сложно представить развитие продукта без A/B-тестирования. Чтобы успешно запустить продукт или новую функциональность — надо грамотно спроектировать A/B, рассчитать и интерпретировать его результаты. Иногда нам требуется тестирование более чем для двух гру...

Облако на 1000 стоек Проект был запущен в марте 2018 года на базе одного из ЦОДов компании 3data, где под облако было занято 50 стоек, на базе которых развернуты 20 сервисов. Через год, в конце марта 2019 года, число выделенных под облачную платформу стоек увеличится до 500, а число сервисов - ...

Intel опротестовала тесты AMD со сравнением Xeon и EPYC на Computex AMD на Computex провела демонстрацию, сравнив двухпроцессорную систему на базе новых серверных 64-ядерных процессоров EPYC Rome, противопоставив его 2-процессорной системе с 28-ядерными аналогами в лице Intel Xeon Platinum 8280. Очевидно, задачей было показать выгоду клиенто...

Рынок баз данных ждет передел Аналитический центр TAdviser совместно с компанией Postgres Pro исследовал перспективы импортозамещения систем управления базами данных (СУБД) в российских госорганах и крупнейших корпорациях.Для выполнения задач исследования был проведен опрос 100 респондентов - ИТ-руководи...

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

Samsung Galaxy S10 на базе Exynos 9820 не догнал iPhone XS по производительности До официальной премьеры Samsung Galaxy S10 остался ровно месяц, поэтому новые сведения о новинке поступают уже чуть ли не ежедневно. Накануне модель SM-G973N, построенная на базе процессора Exynos 9820 (именно эта версия будет поставляться в Россию) и оснащённая 6 Гбайт опер...

Оставить карьеру нефтяника ради студенческой мечты: история основателя первого татарского халяльного фастфуда «Тюбетей» О том, как вложил 6 млн в стартап без тестирования гипотез, построил компанию по принципам халяль и вывел её на годовой оборот в 200 млн рублей.

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

Представлен убийца EMUI и MIUI. График выхода и список всех смартфонов, которые получат новейшую оболочку Кит-убийца MIUI и EMUI хвастает возможностями Представленная сегодня оболочка ColorOS 7 предоставляет обновленный пользовательский интерфейс, появились совершенно новые иконки, новые звуки и новые обои. Есть также улучшения в производительности системы и новые приложен...

[Перевод] Исследование шейдера песка игры Journey Среди множества инди-игр, выпущенных за последние 10 лет, одной из самых любимых для меня определённо является Journey. Благодаря своей потрясающей эстетике и красивому саундтреку Journey стала примером превосходства практически в каждом аспекте разработки. Я разработчик иг...

[Перевод] Создание дизайн-документа миссии повествовательной игры на примере Last of Us Я всегда начинаю с того, что задаю много вопросов и провожу активные исследования. За свою карьеру я успел поработать над множеством сиквелов уже существовавших франшиз. Лучшее, что ты можешь сделать в этом случае — полностью освоить жанр игры и изучить мир. Среди прочих пр...

Microsoft заключила партнёрство с корейским оператором SK Telecom в отношении Project xCloud Корейский оператор SK Telecom стал эксклюзивным партнёром службы облачных игр Microsoft в Корее и будет использовать свою инфраструктуру 5G и LTE, чтобы помочь Microsoft осуществить тонкую настройку Project xCloud для геймеров по всему миру. Как известно, публичное тестиров...

Банк «Открытие» реализует проект целевых дата-центров совместно с КРОК Для повышения отказоустойчивости и обеспечения бесперебойной работы своих систем банк «Открытие» реализует проект целевых центров обработки данных (ЦОД). В собственном дата-центре компании будет расположена основная часть ИТ-инфраструктуры. Резервной площадкой станет ЦОД «Ко...

MQTT/UDP, предвесенние итоги: дистанционная конфигурация и цифровая подпись Зима кончается, и это повод подвести очередную черту и рассказать, что нового появилось в MQTT/UDP. Для начала, ссылки на предыдущие введение и статью. Спасибо всем, кто с интересом отреагировал и отдельно тем, кто делился мыслями. Вы мне очень помогли с подходом к цифрово...

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

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

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

Чему Google стоило бы поучиться у Apple Вечное противостояние, в котором вряд ли будет победитель Google, наконец, официально представила свои новые смартфоны Pixel 4 и Pixel 4 XL на мероприятии в Нью-Йорке. Очевидно, что невозможно не провести параллель между устройствами Google и продуктами Apple, анонсированным...

[Из песочницы] Синтез как один из методов улучшения производительности PostgreSQL Философское вступление Как известно, существует всего два метода для решения задач: Метод анализа или метод дедукции, или от общего к частному. Метод синтеза или метод индукции, или от частного к общему. Для решения проблемы “улучшить производительность базы данных” это...

Что особенного в Cloudera и как ее готовить Рынок распределенных вычислений и больших данных, если верить статистике, растет на 18-19% в год. Значит, вопрос выбора софта для этих целей остается актуальным. В этом посте мы начнем с того, зачем нужны распределенные вычисления, подробней остановимся на выборе ПО, расскаж...

Графический процессор ARM Mali-G77 стал на 40 % быстрее Наряду с новым процессорным ядром Cortex-A77 компания ARM представила графический процессор, предназначенный для мобильных однокристальных систем следующего поколения. Mali-G77, который не следует путать с новым процессором дисплея Mali-D77, знаменует собой переход с архитек...

Ударим Java EE автопробегом по бездорожью и разгильдяйству! Интервью с Себастианом Дашнером, коммитером Jakarta EE Сегодня в нашей виртуальной студии Себастиан Дашнер. Вкратце, кто это такой: Lead Java Developer Advocate в IBM; Множество интересных докладов и своих видео на YouTube; Автор книги «Architecting Modern Java EE Applications», Участник Java Community Process: экспертные групп...

Аудит безопасности облачной платформы MCS SkyShip Dusk by SeerLight Построение любого сервиса обязательно включает в себя постоянную работу над безопасностью. Безопасность — это непрерывный процесс, который включает в себя постоянный анализ и улучшение защищенности продукта, мониторинг новостей про уязвимости и мн...

hh работа 5.2.1 HeadHunter — работа мечты в твоем кармане. Официальное приложение HeadHunter для поиска работы поможет вам: найти интересные и подходящие вашим запросам вакансии; войти в свой личный кабинет на hh.ru; добавить вакансии в избранное, чтобы поработать с ними позже; созд...

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

Владимир Воробьев: «Михаил Ботвинник был счастлив, что машина не нашла решение, которое он нашел за доской» Когда 1974 году в Ленинграде был создан научно-исследовательский вычислительный центр (ныне — СПИИРАН: Санкт-Петербургский институт информатики и автоматизации Российской академии наук), в группу математического обеспечения ЭВМ вошел Владимир Воробьев. В 1978 году на ее ба...

Huawei Mate 30 Lite может первым получить Hongmeng OS Наконец-то сегодня Huawei рассказала больше о фирменной операционной системе HarmonyOS (Hongmeng OS), вокруг которой будет строиться собственная экосистема. На данный момент компания уверяет, что она не планирует использовать ее на смартфонах. Но в случае «если что-то ...

«Познать кайдзен»: что собой представляет эта философия для улучшения производственных процессов Кайдзен используют компании самых разных размеров: от стартапов до крупных предприятий вроде Toyota. Рассказываем, чем помогает и как работает этот фреймворк. Читать дальше →

Сравнение производительности виртуальных машин 6 облачных платформ: Selectel, MCS, Я.Облако, Google Cloud, AWS и Azure Давеча на глаза мне тут попалось аж две статьи из одного корпоративного блога, касающиеся облаков — одна про Kubernetes, а во второй была попытка замера производительности по методике, которая мне показалась сомнительной (спойлер — и не зря). Про K8s мне тоже есть что сказат...

Network Maps. Краткий обзор софта для построения карт сети 0. Вводная, или немного оффтопаДанная статья родилась только потому, что крайне трудно найти сравнительные характеристики подобного программного обеспечения, а то и просто список, в одном месте. Приходится перелопатить кучу материала, чтобы прийти хоть к какому-то выводу. ...

Импортозамещение на практике. Часть 3.1. «QP ОС». Первый в своем роде обзор операционной системы До этого момента обзоров данной ОС не было. Авторы и разработчики хранят свои тайны, и не хотят, что бы вся их работа утекла в сеть и стала достоянием общественности. В связи с этим, тестирование QP ОС возможно лишь по договору, и, на данный момент времени, только для юр.ли...

[Из песочницы] Учимся стандарту проектирования — Entity Relationship Здравствуйте. Данная статья посвящена одной из самых популярных, а также и многим знакомой, модели проектирования — ER(Entity Relationship), которая была предложена учёным, в области информатики — Питером Ченом, в 1976 году. По ходу статьи простым языком на простых примера...

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

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

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

Саша Мемус, Chatfuel: Как построить карьеру в продуктах после консалтинга, опасно ли медитировать и как менять поведение Разговор автора канала Ponchik News Алексея Иванова с Сашей Мемусом, менеджером продукта в Chatfuel и бывшим консультантом McKinsey. — Мы говорим у нас на кухне в Сан-Франциско. Что тебя привело в Калифорнию? — Я работаю в Chatfuel. В двух словах, это конструктор чат-ботов ...

Xiaomi выпустит больше десяти 5G-смартфонов в 2020 году 2019 год стал годом становления сетей 5G. А одним из лидеров этой сферы, безусловно, оказался Китай, традиционно активно принимающий новые технологии. И теперь производители смартфонов и операторы сотовой связи делают всё возможное для того, чтобы новые сети стали более попу...

Нагрузочное тестирование игры с парой сотен тысяч виртуальных пользователей Привет, Хабр! Я работаю в игровой компании, которая разрабатывает онлайн-игры. На текущий момент все наши игры делятся на множество “маркетов” (один “маркет” на страну) и в каждом “маркете” есть дюжина миров, между которыми распределяются игроки при регистрации (ну или иног...

[Из песочницы] Как правильно задавать вопросы, если ты начинающий айтишник Привет! Последние пару лет очень много занимаюсь с людьми, которые только начинают свою карьеру в ИТ. Поскольку и сами вопросы, и манера их задавать у многих людей похожи, я решил собрать свой опыт и рекомендации в одном месте. Давным-давно я прочитал статью 2004-го года а...

FAQ про облачную [электронную] подпись Наша площадка стала первым федеральным оператором электронных торгов, внедрившим новую технологию облачной электронной подписи. Если обычная ЭП вызывала кучу вопросов, то эта услуга, с одной стороны, пока ещё больше непонятна бизнесу, а с другой — всё стало сильно проще. ...

Митап Нетологии «Карьера в Data Science для начинающих» Привет! 26 мая в Кампусе Нетологии (Москва) проведем митап «Карьера в Data Science для начинающих». С докладами выступят специалисты из 1С-Битрикс, Skyeng и наши коллеги из Нетологии. Поговорим о том, как построить карьеру в сфере Data Science, какие навыки нужны начинающему...

[Перевод] Что я узнал о машинном обучении, поработав в 12 стартапах Всем привет. Поработав в 12 стартапах в сфере машинного обучения, я сделал восемь полезных выводов о продуктах, данных и людях. Все стартапы были из разных сфер (финтех, биотехнологии, здравоохранение, технологии обучения) и на разных этапах: и на этапе pre-seed, и на этап...

Crytek сообщила о разработке новой ААА-игры Представители компании Crytek, которая подарила миру легендарную серию Crysis и шутер про выживание Hunt: Showdown, сообщили о создании новой ААА-игры. На текущий момент проект находится на самой ранней стадии разработки и, к сожалению, никакой информации о жанре или сеттинг...

Раскрыты основные характеристики смартфона Samsung Galaxy A50s Компания Samsung готовит смену моделям серии A, вышедшим в начале года. Новинки будут называться так же, как и предшественники, только с буквой «s» в конце. К примеру, обновленный Galaxy A50 будет называться Galaxy A50s. Эта модель уже засветилась в Сети, бл...

GlobalNet: Мы не смотрим на Россию, как на единственный рынок Мы продолжаем свой рассказ о магистральных операторах связи. На этот раз разговор пойдет о компании GlobalNet. Прошедший 2018 стал знаковым для одного из крупнейших магистральных операторов России. Компания завершила сделку по слиянию с пиринговым оператором DATAIX, чем укре...

Huawei крайне успешно тестирует ОС Fuchsia с устройствами на базе однокристальных систем Kirin Как известно, компания Google в данный момент занимается разработкой операционной системы Fuchsia, которая будет сильно отличаться от самой популярной в мире мобильной ОС Android. Тем не менее, специалисты уже успели выяснить, что проблем с совместимостью между новой оп...

Microsoft поделилась некоторыми подробностями о Project xCloud В преддверии ежегодной выставки игровой индустрии E3 2019 Microsoft поделилась некоторыми подробностями о разрабатывающемся сервисе потоковой передачи игр с кодовым названием Project xCloud. В частности, сейчас компания занимается созданием серверов, необходимых для работы ...

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

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

[Перевод] Семь лет работы разработчиком: какие уроки я извлёк Время летит, правда? Моя карьера началась в 2012 году, с первой стажировки по C++. Честно говоря, я понятия не имел, что делаю (на самом деле, ничего не изменилось). Однако я извлёк несколько уроков. Отказ от ответственности: в этом сообщении не будет никакого кода. Вопр...

Зачем вам хелпдеск, если уже есть CRM?  Какое корпоративное ПО установлено в вашей компании? CRM, система управления проектами, хелпдеск, ITSM-система, 1С (тут точно угадали)? У вас есть чёткое ощущение, что все эти программы дублируют друг друга? На самом деле, пересечение функций, действительно, бывает, многие в...

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

[Перевод] Машинное обучение агентов в Unity Эта статья об агентах машинного обучения в Unity написана Майклом Лэнхемом — техническим новатором, активным разработчиком под Unity, консультантом, менеджером и автором многих игр на движке Unity, графических проектов и книг. Разработчики Unity внедрили поддержку машинног...

От выдачи кредитов к бэкенду: как изменить свою карьеру в 28 лет и переехать в Питер, не меняя работодателя Сегодня публикуем статью студента GeekBrains Сергея Соловьева (SergeySolovyov), в которой он делится опытом кардинального изменения карьеры — от кредитного специалиста до бэкенд-разработчика. В этой истории интересным моментом является то, что Сергей сменил специальность, ...

Windows становится современной Согласно многочисленным слухам, «Windows Lite» может появиться только в 2020 году. Редмондский гигант только что намекнул, что он работает над современной версией своей настольной операционной системы.На Computex Microsoft также обсудила свое видение современной ОС, выделив ...

Автоматизируем переход на React Hooks React 16.18 — первый стабильный релиз с поддержкой react hooks. Теперь хуки можно использовать не опасаясь, что API изменится кардинальным образом. И хотя команда разработчиков react советует использовать новую технологию лишь для новых компонентов, многим, в том числе и мне...

[Из песочницы] Довериться Кодду или своим объектам? Хранимые объекты без головной боли: простой пример работы с объектами Caché на языках ObjectScript и Python Замок Нойшванштайн В июне 2020 года ровно 50 лет табличным хранилищам данных или говоря формально — реляционной модели данных. Вот официальный документ – та самая зн...

Huawei представила HarmonyOS - кроссплатформенную универсальную операционку. Идеология и подробности архитектуры Сегодня на конференции разработчиков в Дунгуане (Китай) Huawei представила HarmonyOS - новую распределенную операционную систему на основе микроядра, предназначенную для обеспечения единого взаимодействия с пользователем на устройствах любых типов и в любых сценариях. Ричар...

Подано 20 млн заявок на перенос абонентского номера в России В соответствии со статистикой подведомственного Россвязи ФГУП ЦНИИС (оператора базы данных перенесенных номеров) за 2018 год поступило более 7,2 млн заявок на перенос номера, что более чем на 2 млн больше, чем за 2017 год.На настоящий момент времени ФГУП ЦНИИС обладает совре...

Как поморгать 4 светодиодами на CortexM используя С++17, tuple и извращенное воображение Всем доброго здравия! При обучении студентов разработке встроенного программного обеспечения для микроконтроллеров в университете я использую С++ и иногда даю особо интересующимся студентам всякие задачки на определения особо больных на голову одаренных учеников. В очеред...

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

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

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

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

Беспроводной модуль связи с объектом WISE-4000 Можно ли без навыков программирования развернуть систему сбора данных промышленного уровня? В статье мы познакомимся с устройствами, которые позволяют в несколько кликов получить готовую систему обработки цифровых сигналов, доступных через JSON API. Серия WISE-4000 — это ...

Резидентская программа Яндекса, или Как опытному бэкендеру стать ML-инженером Яндекс открывает резидентскую программу по машинному обучению для опытных бэкенд-разработчиков. Если вы много писали на C++/Python и хотите применить эти знания в ML — то мы научим вас заниматься практическими исследованиями и выделим опытных кураторов. Вы поработаете над ...

Стартапы из акселератора Университета ИТМО — начинающие проекты в области машинного зрения Сегодня мы продолжаем рассказывать о командах, которые прошли через наш акселератор. В этом хабрапосте их будет две. Первая — стартап Labra, который разрабатывает решение для контроля производительности труда. Вторая — O.VISION с системой распознавания лиц для турникетов. ...

Трактат о Pinе. Мысли о настройке и работе с пинами на С++ для микроконтроллеров (на примере CortexM) Последнее время я сильно увлекся вопросом надежности софта для микроконтроллеров, 0xd34df00d посоветовал мне сильнодействующие препараты, но к сожалению руки пока не дошли до изучения Haskell и Ivory для микроконтроллеров, да и вообще до совершенно новых подходов к разработк...

Планы производителей смартфонов на процессоры Snapdragon 865 и 765 Компания Qualcomm сегодня представила новые однокристальные системы: флагманскую Snapdragon 865 и пару среднепроизводительных 765/765G. Все поддерживают 5G и предлагают более высокий уровень производительности по сравнению с предшественниками. Многие производители уже успели...

[Перевод] Как создавали Spore: интервью с разработчиками 7 сентября 2008 года Maxis выпустила одну из самых амбициозных игр своего времени — Spore. Однопользовательская «игра в бога» в песочнице была поначалу воспринята со смесью одобрения и критики: многие фанаты были расстроены тем, что она не соответствовала ожиданиям, данным...

Microsoft может помочь Chrome потреблять меньше энергии аккумулятора в Windows 10 Google Chrome – это быстрый и многофункциональный браузер, но это печально известная проблема с батареями и ресурсами, которая может снизить производительность вашего устройства Windows, тянется уже очень долго. Похоже, что у Microsoft сейчас есть идея, которая может улучшит...

Увеличилась ли скорость работы iPhone на iOS 12.3 В конце марта для загрузки стала доступна первая версия iOS 12.3. Это обновление сложно назвать масштабным: в системе появилось новое приложение для сервиса Apple TV+, однако на этом глобальные нововведения заканчиваются. Все остальные изменения направлены на исправление ош...

[Перевод] Четыре оси дизайна RPG Эта статья началась с ответа на многогранный, но в то же время довольно прямолинейный вопрос: из чего же состоит хорошая ролевая игра? На протяжении своей карьеры я поработал над несколькими RPG, и даже читал презентацию по этой теме, но никогда не рассматривал её целостно. ...

«Одинокая содержанка»: Татьяна Навка противоречит несчастью без «мужика» — сеть Пресс-секретарь президента давно женат на своей работе, везде и всюду следуя за Владимиром Путиным, а в это время его верная супруга пытается убедить всех, как она счастлива и успешна. Татьяна Навка не первый раз становится лицом журнала «Антенна». В 2017 году она поделилас...

Как попасть в Apple Arcade? Интервью с основателями студии Tortuga Team Дмитрий Пялов — CTO (слева) и Антон Михайлов — сооснователь и креативный директор (справа) В стартовый набор Apple Arcade попала игра и русских разработчиков — первых и пока единственных. Студия называется Tortuga Team и известна в основном пошаговой серией Bravelands: бит...

«Если компания скидывает на Data Scientist петабайты данных в надежде на чудо, то, скорее всего, чуда не случится» Работа с данными – одно из самых приоритетных направлений у большинства зарубежных и российских компаний. Это также подтвердило недавнее исследование IDC и Hitachi Vantara. Но для принятия взвешенных решений и разработки стратегии на основе данных нужен специалист, котор...

[Перевод] Переосмысление процесса собеседований в дивизионе разработки Microsoft Пару лет назад у меня была серия инсайтов. Я поговорил со своей командой о том, как мы собираемся изменить должность менеджера программы. Например, меньше внимания уделять бэклогу, а больше бизнесу; меньше внимания уделять «знаниям» и больше «обучению и вопросам»; больше фок...

Бизнесу рассказали рецепт успеха от цифровых лидеров Исследование Bain & Company "Учиться у цифровых лидеров", даннве из которого приводит "КоммерсантЪ", посвящено преимуществам более активного внедрения не только технологий в бизнесе, но и успешным приемам управления бизнесом. Было опрошено 1200 руково...

[Перевод] Нейросети и глубокое обучение: онлайн-учебник, глава 6, ч.1: глубокое обучение Содержание Глава 1: использование нейросетей для распознавания рукописных цифр Глава 2: как работает алгоритм обратного распространения Глава 3: ч.1: улучшение способа обучения нейросетей ч.2: почему регуляризация помогает уменьшать переобучение? ч.3: как выбрать гиперпара...

Движок Unity получил поддержку DX12 на Xbox One и прибавку в скорости Компания Unity Technologies объявила, что теперь её движок, активно используемый во многих играх (особенно в небольших независимых проектах), поддерживает низкоуровневый графический API Microsoft DirectX 12 на Xbox One. Это позволяет разработчикам игр без особых уси...

Распределенная компиляция C/C++ проектов с помощью ICECC … Работаете вы, например, над очень большим проектом. Проект реально очень большой, написан на C или C++, и его билд «с нуля» может занять несколько часов, да и сборка после каких-то фиксов или патчей тоже требует немало времени, особенно если изменения коснулись чего-то фу...

Распределенно ДА или распределенно НЕТ? Интервью для тех, кто по полгода не может найти себе разработчика В предверии тимлид-завтрака «Удаленная команда. Начало» мы поговорили с техническим директором компании wemake.services – Никитой Соболевым (sobolevn). Несмотря на то, что поиск разработчика, тем более опытного — страшный сон тимлида или менеджера проекта, немногие пока реша...

Supermicro представляет высокопроизводительное решение vSAN Компания Super Micro Computer, Inc. (SMCI), мировой лидер в сфере корпоративных вычислительных, сетевых решений, хранилищ данных, экологически безопасной обработки данных, пополнила свой ассортимент готовых к использованию систем новым решением vSAN корпоративного каче...

Опрос выявил самые ожидаемые улучшения в Redmi Note 7 Pro Не так давно суббренд Xiaomi порадовал своей первой новинкой Redmi Note 7. А совсем скоро нам должны показать усовершенствованную версию этого смартфона. Но какие улучшения наиболее ожидаемы пользователями? Опрос, проведенный главой Redmi Лю Вейбинг в сети Weibo дал ответ на...

[Из песочницы] Рефакторинга много не бывает Привет, Хабр! Представляю вашему вниманию перевод статьи "Refactoring — oops, I’ve been doing it backwards" автора Джастина Фуллера (Justin Fuller). Я очень завишу от рефакторинга, и не боюсь признать это, но есть только одна проблема: я всегда делал это задом на...

NVIDIA запустила стриминговый сервис для запуска игр в 4K на любом ПК 3 октября в 18:00 состоялся официальный запуск облачного сервиса GFN.ru , построенного на базе платформы GeForce NOW. Он позволяет запускать последние современные игры в 4K разрешении практически на любом компьютере. Сам проект был создан также благодаря финансовой группе «...

Мнение: использование биткоина в качестве защитного актива — «чистая спекуляция» Основатель и глава инвестиционной компании BKCM LLC Брайан Келли в интервью CNBC заявил, что его беспокоят краткосрочные перспективы первой криптовалюты, так как, по его наблюдениям, рост числа новых адресов остановился. Goldman Sachs just called for a massive #bitcoin break...

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

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

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

Выгодные предложения от ПМ казино Большое количество геймеров отдает свое предпочтение тем онлайн казино, которые предоставляют лицензионные игры для своих клиентов. Одним из таких надежных и безопасных клубов является Пари Матч казино. На его сайте parimatch-casino.com/ размещены исключительно оригинальные ...

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

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

«Ищите истории, которые драйвят»: подкаст о подкастах, работе редактора и карьере в медиа Это — подкаст с теми, кто создает контент. Гость сегодняшнего выпуска — Дарья Черкудинова — автор подкаста «НОРМ» [Telegram] [iTunes] и главный редактор издания «Секрет фирмы». прослушать интервью с Дарьей в Telegram или в веб-плеере Читать дальше →

Лучшие решения для операторов кабельного телевидения и IPTV Для большинства компаний и предприятий, чей бизнес связан с кабельным телевидением или IPTV, свои услуги предоставляет компания TVBS.RU. Свою деятельность данное предприятие начало более 10 лет назад, за эти годы компания получила наилучшие рекомендации и заработала отличную...

Verizon тестирует свою потоковую игровую службу для сетей 5G Потоковые игры наступают. Такие гиганты, как Microsoft, Google и Amazon, похоже, всерьёз задумались о развитии этого направления облачных служб. Компания Verizon, один из крупнейших сотовых операторов в мире, тоже приступила к тестированию своего сервиса с прицелом ...

[Перевод] Организация работы программиста-одиночки Автор материала, перевод которого мы публикуем сегодня, говорит, что большинство программистов работает в командах. Однако на определённом этапе карьеры разработчику может понадобиться трудиться в одиночку. Основной объём подходов к организации работы над программными продук...

Использование API HTMS для работы с реляционно-сетевой базой данных Введение В статье «Реляционно-сетевая модель данных» была предложена новая концепция моделирования данных HTMS, являющаяся развитием канонической реляционной модели. В настоящем материале будет показано на примерах, как ее можно практически использовать с применением API лог...

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

HPE покупает Cray и предлагает HPC в качестве сервиса Высокопроизводительные вычисления HPE, дополненные мощью Cray, открывают новые горизонты для искусственного интеллекта, машинного обучения, высокоскоростных финансовых операций. Компания HPE согласилась купить производителя суперкомпьютеров Cray за 1,3 млрд долл. Эта сдел...

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

Ли Седоль уходит из большого го из-за AlphaGo. Как это понимать? В понедельник 25 ноября южнокорейский мастер игры го 9 дана Ли Седоль рассказал в интервью, что он больше не будет участвовать в профессиональных соревнованиях. В качестве главной причины для завершения своей спортивной карьеры Седоль называет появление систем компьютерног...

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

Карьера программиста. Глава 3. Университет Продолжение рассказа «Карьера программиста». Закончив вечернюю школу, пришла пора поступать в университет. В нашем городе был один университет технической направленности. В нем же, был один факультет «Математики и Информатики», на котором была одна кафедра «Компьютерных сис...

Apple Watch Series 6 получат новый чип S6 и водонепроницаемость до 100 м В следующем году Apple Watch Series 6 получат повышение производительности благодаря совершенно новому чипу Apple S6, а также жидкокристаллические полимерные материалы для гибких плат, которые должны расширить возможности внутренней передачи данных. Улучшения будут соч...

Поднимаем сервер 1с с публикацией базы и веб сервисов на Linux Сегодня я бы хотел рассказать, как поднять сервер 1с на linux debian 9 с публикацией web-сервисов. Что такое web-сервисы 1с? Web-сервисы — это один из механизмов платформы, используемых для интеграции с другими информационными системами. Он является средством поддержки...

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

Лучшие бюджетные смартфоны 2018 года: максимум за свои деньги Флагманские смартфоны с каждым годом становятся всё дороже и эта тенденция сохранилась в уходящем году. Это же коснулось и аппаратов средней ценовой линейки. Поэтому стоит обратить внимание на лучшие бюджетные смартфоны. Если вы хотите получить вполне солидное устройство за ...

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

[Перевод] Пример создания Makefile для Go-приложений В этом руководстве мы рассмотрим, как разработчик Go может использовать Makefile при разработке собственных приложений. Что такое Makefile-ы? Makefile — невероятно полезный инструмент автоматизации, который можно использовать для запуска и сборки приложений не только на G...

Плагины vue-cli, работа со «сложными» данными и тестирование на основе свойств — анонс Panda-Meetup Frontend Привет! 6 июля, в следующую субботу, у нас в офисе пройдёт Panda Meetup #22, посвящённый фронтенд-разработке. Мы обсудим, зачем создавать свои плагины и как с ними работать, как обращаться с объектами с большой вложенностью и хитрой структурой и как тестировать не на примера...

IBM z15: безопасность, конфиденциальность, облачность Мейнфрейм нового поколения, наделенный увеличенной аппаратной мощью, призван интегрировать гибридные облака со средствами обеспечения безопасности и конфиденциальности данных. 212 Компания IBM представила новое поколение мейнфреймов &ndash; z15, которое не только обла...

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

[Из песочницы] Система контроля библиотеки на Flask-Potion, Часть 0: готовим всё, что понадобится Введение В своей работе я уже некоторое время использую Flask-Potion — фреймворк, основными достоинствами которого являются: весьма удобная интеграция с SQLAlchemy моделями, автогенерация crud-эндпоинтов, наличие клиента potion-client (весьма удобного, если пишешь API сервис...

[Перевод] Фернандо Корбато, отец вашего компьютера (и пароля) умер в 93 года Фернандо Хосе Корбато в компьютерной лаборатории MIT (дата неизвестна). Его система доступа к компьютерам с разделением времени, разработанная там, проложила путь к созданию персонального компьютера Фернандо Хосе Корбато, чей проект системы доступа к компьютерам с разделен...

Где весной поговорить про Apache Ignite, распределенные базы данных и распределенное машинное обучение Начинается первая волна конференций, да и дружественные митапы активизировались. Присоединяйтесь. 15 марта, Санкт-Петербург — ODS SPB Meetup #5 Распределенный TensorFlow с Apache IgniteНа митапе, приуроченному ко дню рождения Open Data Science, Юрий Бабак, Руководитель гру...

ITIL Intermediate: Release, control, validation — много счастливых релизов Основная причина, по которой необходимо обратить внимание на модуль Intermediate — Release, Control and Validation — сводится к одному слову: DevOps. DevOps стал новейшим способом описания совместной работы Agile и бережливого производства (Lean), но по...

Применение машинного обучения для анализа большого количества отзывов респондентов Любая современная компания заботится о своей репутации. Фразы: «Ваше мнение очень важно для нас» или «Оцените вашу покупку», «С какой долей вероятности вы бы порекомендовали нашу компанию?» буквально преследуют нас на каждом шагу на сайтах магазинов, поликлиник и даже Госусл...

Вместо NVLink и SLI. Nvidia реализовала в драйверах режим CFR, позволяющий использовать в играх несколько GPU одновременно У пользователей видеокарт Nvidia скоро появится возможность использования в играх нескольких видеокарт одновременно, причем для этого не потребуется никаких усилий – все реализовано на уровне драйвера. Новый режим уже реализован в драйвере, а включить его можно пр...

Как мы делаем автоматизацию большой legacy сети Привет. У нас 15 260+ объектов и 38 000 сетевых устройств, которые нужно настраивать, обновлять и проверять их работоспособность. Обслуживать такой парк оборудования довольно сложно и требует много времени, сил и людей. Поэтому нам потребовалось автоматизировать работу с сет...

Линейная регрессия и методы её восстановления Источник: xkcd Линейная регрессия является одним из базовых алгоритмов для многих областей, связанных с анализом данных. Причина этому очевидна. Это очень простой и понятный алгоритм, что способствует его широкому применению уже многие десятки, если не сотни, лет. Идея зак...

Game of Evolution — смесь из кликера и merge-механики в сеттинге эволюции Кликеры — очень необычный жанр. По сути, это развлечение с доведенным до абсолюта уровнем простоты. В кликерах действительно можно ничего не делать и «получать удовольствие». Если, конечно, не считать активными действия процесс периодического входа в игру, чтобы собирать наг...

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

[Из песочницы] Структуры данных с примерами на языке Swift. Часть первая: связаный список Предисловие Кто из iOS разработчиков не мечтал о работе в престижном месте вроде Yandex или Avito. К сожалению, про мечты на собеседованиях спрашивает только hr, а вот интервьюеры из числа разработчиков задают вопросы немного другого характера. Чем отличается reference type ...

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

«Лаборатория Касперского» представила сервис для корпоративного обучения информационной безопасности Главная цель тренингов Kaspersky ASAP — не натаскать работников на какие-то схемы, а развить навыки и сформировать устойчивые привычки безопасного поведения, утверждают в компании. По данным &laquo;Лаборатории Касперского&raquo;, 52% компаний мире считают наиболь...

В Windows появится командная строка со смайлами и ядром Linux Приложение Windows Terminal появится в общем доступе летом и станет единым интерфейсом для взаимодействия пользователя со средами CMD (классическая командная строка), PowerShell (средство автоматизации, включающее в себя командную строку и язык сценариев) и Windows Subsystem...

Тренды кибербезопасности 2019 По оценке Accenture, рынок сервисов кибербезопасности растет темпами, аналогичными рынкам Digital и ИТ. Accenture прогнозирует, что к 2021 году объем мирового рынка ИБ увеличится на 66% и составит $202 млрд. При этом совокупный мировой ущерб от кибератак может вырасти к 2021...

[Перевод] Бесплатная библиотека Wolfram Engine для разработчиков программного обеспечения Оригинал перевода в моём блоге Пара видео о Wolfram Language Почему вы до сих пор не используете технологии Wolfram? Что ж, такое случается, и довольно часто. В процессе общения с разработчиками программного обеспечения, они достаточно лестно отзываются о наших технология...

Go Gett Juno Meetup – 12 сентября, Минск Всем привет, меня зовут Антон Тупиков, я – тимлид команды B2B Development в Gett. Gett – не просто сервис такси, а динамический маркетплейс. Это высоконагруженная система: десятки тысяч водителей и миллионы клиентов в 120 городах по всему миру пользуются сервисами Gett каж...

Промышленных роботов самостоятельно принимать решения в изменяющейся среде Доклад по этой теме был признан лучшим в своей секции на конференции ICCAD’19, которая проходила 2-4 июля в Гренобле, Франция.Учёные ДВФУ создали и реализовали на практике новый принцип интеллектуального управления промышленными роботами - управление программными сигна...

[Из песочницы] Как зеленый джуниор свой hot-reloader писал Предыстория Пару строк обо мне для общего понимания уровня автора и решаемой проблемы. Меня зовут Евгений и я веб-разработчик зеленый junior frontend developer. Еще какой-то год назад я работал в совершенно другой сфере и только в теории задумывался о смене профессии, но при...

Battlefield V получит поддержку сглаживания DLSS, которое улучшит работу трассировки лучей Шутер от первого лица Battlefield V получит поддержку технологии использования алгоритмов глубокого обучения для сглаживания в играх, которая более известна как NVIDIA DLSS (Deep Learning Super-Sampling). Об этом стало известно из недавней утечки с официальной инфор...

SparkToro: более 50% поисковых сессий в Google заканчиваются без переходов на сайты В июне этого года количество поисковых сессий без кликов в Google впервые перешло отметку в 50%. Об этом говорится в новом отчёте SparkToro, основанном на данных Jumpshot по США. По словам основателя SparkToro Рэнда Фишкина, количество поисковых сессий с нулевыми кликами пос...

СХД для мультиоблака Российские облачные провайдеры только начинают предоставлять сервисы по модели PaaS, но зарубежные гиперскейлеры давно предлагают платформенные сервисы разработчикам. Переполненные залы редких российских конференций AWS, на которые трудно попасть даже представителям прессы,...

Человек сделал себе третье ухо, чтобы им пользовался весь мир — ради искусства Фото: Stelarc.org На прошедших выходных в Москве состоялся фестиваль GeekPicnic. Одним из его хедлайнеров был Стеларк — 73-летний художник, автор множества перформансов и почетный профессор искусств и робототехники университета Карнеги-Меллона. Он стал известен в 70-е, ко...

QVD файлы — что внутри QlikView и его младший брат QlikSense — замечательные BI инструменты, достаточно популярные у нас в стране и "за рубежом". Очень часто эти системы сохраняют "промежуточные" результаты своей работы — данные, которые визуализируют их "дашборды" — в так называемые "QVD файлы". ...

В эту пятницу 21 июня пройдет юбилейная DevConfX, 22 июня эксклюзивные мастер-классы В эту пятницу пройдет юбилейная конференция DevConfX devconf.ru/ru Как всегда — все участники получают значительную фору в знаниях на год вперед и шанс оставаться востребованным инженерами WEBa Доклады которые могли бы Вас заинтересовать: PHP 7.4: стрелочные функции, тип...

Последние изменения в IO-стеке Linux с точки зрения DBA Главные вопросы работы с базой данных связаны с особенностями устройства операционной системы, на которой работает база. Сейчас Linux — основная операционная система для баз данных. Solaris, Microsoft и даже HPUX все еще применяются в энтерпрайзе, но первое место им больше н...

Артем Лоскутов: о художественном активизме, новом поколении и отмирающем старом мире Завершающим серию «Интервью в Теплице» в 2018 году мы решили сделать интервью с Артемом Лоскутовым, одним из создателей ежегодного шествия «Монстрация». Сам Артем называет это шествие, которое поддерживают уже десятки городов и тысячи людей, художественной акцией. Поговорили...

8K-телевизоры Samsung получат улучшенную систему AI Upscaling Компания Samsung Electronics, по сообщениям сетевых источников, намерена реализовать в своих будущих телевизорах формата 8К улучшенную технологию масштабирования AI Upscaling на базе искусственного интеллекта. Система AI Upscaling служит для повышения качества исходного изоб...

[Перевод] Вход в Azure DevOps с использованием учетных данных GitHub В Microsoft мы сфокусированы на идее, которая заключается в том, чтобы дать разработчикам возможность быстрее создавать качественные приложения. Одним из способов достижения этой цели является предоставление ряда продуктов и услуг, охватывающих все этапы жизненного цикла раз...

[Перевод] Топ 20 навигационных фич в IntelliJ IDEA Перевод статьи подготовлен специально для студентов курса «Android-разработчик. Продвинутый курс». И хотя в данном материале речь пойдет преимущественно о Java, материал будет полезен Android-разработчикам Продолжая серию статей, в которых я освещаю основные фичи IntelliJ...

5 ITSM-трендов года, за которыми стоит следить Nancy Van Elsacker Louisnord, президент компании TOPDesk, поделилась своими соображениями о ближайшем развитии ITSM. Если в 2018 году и была большая тема, то это был искусственный интеллект (ИИ). И ждите от него еще большего в 2019 году. Машинное обучение окажет огромное вл...

CLion 2019.1: ClangFormat, подсветка кода через Clangd, memory view, начальная поддержка микроконтроллеров Привет, Хабр! У команды CLion множество отличных новостей — питерская часть команды вместе с другими коллегами успешно перебралась в новый офис, к нам присоединились новые классные разработчики, а главное, мы буквально на днях выпустили первое большое обновление в этом году...

[Перевод] Как специалист по DevOps стал жертвой автоматизации Прим. перев.: Достойной внимания оказалась самая популярная публикация сабреддита /r/DevOps за последний месяц: «Автоматизация официально заменила меня на работе — ловушка для DevOps'ов». Её автор (из США) поведал свою историю, которая воплотила в жизнь популярную присказку ...

[Перевод] Великий исход из индустрии видеоигр История о том, как Фрэнк Д'Анджело попал в индустрию видеоигр, трогательна и типична одновременно. Когда ему было десять лет, он писал письма разработчикам и издателям любимых видеоигр. В них Фрэнк рассказывал о том, как любит их игры и просил совета, чтобы стать создателе...

Распознавание объектов в режиме реального времени на iOS с помощью YOLOv3 Всем привет! В данной статье мы напишем небольшую программу для решения задачи детектирования и распознавания объектов (object detection) в режиме реального времени. Программа будет написана на языке программирования Swift под платформу iOS. Для детектирования объектов буд...

Что происходит с искусственным интеллектом? Анализ 16 625 работ за последние 25 лет Практически все, что вы слышите об искусственном интеллекте сегодня, происходит благодаря глубокому обучению. Эта категория алгоритмов работает со статистикой, чтобы найти закономерности в данных, и показала себя чрезвычайно мощной в имитации человеческих навыков, таких как...

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

10 ГБ контента за 30 секунд. Смартфон Samsung Galaxy S10 5G показал свои возможности Скорость загрузки данных в сетях пятого поколения может стать очередной характеристикой, по которой будут сравнивать новые смартфоны, поддерживающие 5G. Так, например, появились сведения о первых результатах тестирования смартфона Samsung Galaxy S10 5G, который будет вы...

Автоматизация End-2-End тестирования комплексной информационной системы. Часть 2. Техническая Этой статьей мы продолжаем серию публикаций о том, как мы автоматизировали в одном из крупных проектов ЛАНИТ автопроцесс ручного тестирования (далее – автотесты) большой информационной системы (далее – Системы) и что у нас из этого вышло. Вторая часть публикации ориентирова...

Чайник и голосовые ассистенты. Начало большой дружбы Что мы имеем на данный период времени в мире ГА? Известный факт: каждая из крупных IT-компаний имеет свой инструмент для работы с умными домами. И каждый вендор предоставляет свой API для заинтересованных в интеграции. А на начальном этапе даже доплачивает разработчикам за...

Создана нейросеть, ускоряющая поиск новых частиц на LHC Эксперименты в физике высоких энергий требуют работы с большими данными. Например, в БАК каждую секунду происходят миллионы столкновений. Детекторы регистрируют их результаты и определяют их характеристики. Как правило, речь идет об «осколках» получившихся частиц, сами они д...

Как Яндекс перестал делиться прибылью кликов РСЯ с сайтами Тема на самом деле шокирующая, но что то все сидят засунув язык в жопу. Это похлеще пенсионной реформы.   Недавно я опубликовал ролик в Ютубе где рассказал какие сайты можно добавить в РСЯ, а какие нет. Можете его посмотреть и всё поймёте.       Этот рол...

Android может спать спокойно. Целью Huawei является замена сервисов Google Китайский промышленный гигант Huawei по-прежнему ищет жизнеспособные альтернативы для борьбы с запретом со стороны США. Самой большой проблемой для Huawei стала неспособность использовать Google Mobile Services (GMS) или сервисы и приложения поискового гиганта. Глава Hu...

Анонс Avito iOS Meetup #7: feature toggles, remote cache, тёмные темы и карьера iOS-разработчика Привет! В субботу, 29 июня, приглашаем iOS-разработчиков на традиционный митап. В этот раз обсудим самописный remote cache для iOS, feature toggles, поговорим, как использование proxy-объектов помогает в разработке тёмных тем для приложений, и рассмотрим разные варианты разв...

Tele2 первой в мире протестировала NB-IoT на коммерческой сети LTE-450 В испытаниях использовались беспроводные устройства SIMCom Wireless Solutions на базе чипсетов MediaTek MT2625. Оператор мобильной связи Tele2 провел первое в мире успешное тестирование стандарта NB-IoT на коммерческой сети LTE в диапазоне 450 МГц (LTE-450) в Москве. В ис...

Первый смартфон Huawei с выдвижной камерой на большом официальном рендере В Сети появляются все новые изображения смартфона Huawei P Smart Z — первой модели компании с выдвижной камерой. Картинки не очень хорошего качества мы публиковали вчера и сегодня утром, а сейчас предлагаем посмотреть на большой официальный рендер. Эту картинку о...

[Перевод] Извлечение данных при машинном обучении Хотите узнать о трех методах получения данных для своего следующего проекта по ML? Тогда читайте перевод статьи Rebecca Vickery, опубликованной в блоге Towards Data Science на сайте Medium! Она будет интересна начинающим специалистам. Получение качественных данных — это пе...

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

Трассировка лучей на любой видеокарте. Crytek выпустила бенчмарк Neon Noir На данный момент трассировка лучей в играх встречается, к сожалению, не особо часто. Фактически мы имеем лишь несколько игр с поддержкой этой технологии. Все они поддерживают технологию компании Nvidia, которая требует поддержки аппаратного ускорения трассировки лучей, ...

Доступна новая версия AIDA64 v6.20 Программное обеспечение AIDA64 для бенчмаркинга и стресс-тестирования получило обновление. AIDA64 пользуется большой популярностью среди пользователей и энтузиастов. Основные продукты обновлены до версии 6.20, включая версии Extreme, Engineer и Business. Были добавлены...

Лучшие игры для тренировки вашего мозга Что наша жизнь? Игра! В данном случае — игра, которая поможет вам натренировать мозг Современный смартфон позволяет вам получить доступ ко множеству самых разных приложений. Вы можете читать в интернете интересные статьи (в том числе и на нашей страничке в Яндекс.Дзен)...

Бесплатные утилиты Solarwinds для мониторинга и управления ИТ-инфраструктурой Мы хорошо знаем Solarwinds и давно с ним работаем, многим также известны их продукты для сетевого (и не только) мониторинга. Но не так широко известно, что они дают скачивать со своего сайта добрых четыре десятка бесплатных утилит, которые помогут контролировать сетевые ус...

Windows 10X может прийти на традиционные ноутбуки 2 октября 2019 года Microsoft анонсировала «Windows 10X», новую версию Windows 10, разработанную специально для складных устройств, таких как Surface Neo на базе Intel и Lenovo ThinkFold X1.Ожидается, что Windows 10X будет выпущена для двухэкранных и складных устройств осень...

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

Официально: Redmi Note 8 получит Qualcomm Snapdragon 665 Redmi, суббренд китайской компании Xiaomi, ранее подтвердил, что новый смартфон Redmi Note 8 Pro будет базироваться на игровом чипе Helio G90T от MediaTek. А вот стандартная версия Redmi Note 8 получит совершенно другой процессор. Сегодня Redmi объявил о том, что Redmi Note ...

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

Читать_нельзя_бросать На минувшей неделе в городе И случился книжный фестиваль. Случился уже в третий раз. С одной стороны, это иркутский фестиваль, с другой — международный: приехали Эрленд Лу, Линор Горалик, Мариам Петросян и ещё с десяток авторов солидной известности. Мы пока в книжной области...

Процессор Core i9-9900KS совершенно не удивляет в первых тестах Процессор Intel Core i9-9900KS должен в ближайшее время появиться в продаже, но специалисты источника уже успели провести большое тестирование данного CPU. Для начала напомним, что Core i9-9900KS — разогнанная версия Core i9-9900K, способная работать на частоте 5...

Разработан «умный» конструктор для изучения технологии IoT в школах Инженерные конструкторы, разработанные АО "НИИССУ" (входит в "Росэлектронику"), состоят из аппаратной части - контроллера, плат расширения, датчиков и модулей связи, а также программной компоненты - облачной платформы на базе языка С/С++. Конструктор пред...

Maxwell: Большое тестирование и сравнение Nvidia GeForce GTX 970 в 2019 Здравствуйте. Сегодня поговорим о протестируем крутую видеокарту от компании Nvidia на архитектуре Maxwell релиз которой состоялся в 2015 году. GPU в данное время очень хорошо справляется с современными видеоиграми, так давайте же буквально рассмотрим производительность граф...

Взаимодействие R с базами данных на примере Microsoft SQL Server и других СУБД Поскольку львиная доля бизнес информации храниться в базах данных. На каком бы языке программирования вы не писали, вам придётся производить различные действия с ними. В этой статье я расскажу о двух интерфейса для работы с базами данных в R. Большая часть примеров демонстри...

Как могли бы выглядеть регистры в 1С при наличии ООП В 1С одним из ключевых элементов системы являются регистры. Этот термин имеет свой аналог в английском языке — ledger. Он первоначально появился в бухгалтерской практике, но со временем его логика начала использоваться и в других сферах. В отличие от 1С, где регистры явля...

Глава МВФ: криптовалюты расшатывают финансовую систему Цифровые валюты «сотрясают» банковскую систему и с целью поддержания ее стабильности должны отслеживаться. Об этом в интервью CNBC заявила глава Международного валютного фонда Кристин Лагард. В качестве примера того, как криптовалюты влияют на участников финансовог...

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

Huawei планирует перевести исследовательский центр из США в Канаду Huawei Technologies планирует перевести свой исследовательский центр из Соединённых Штатов в Канаду, сообщил основатель китайской компании Жэнь Чжэнфэй (Ren Zhengfei) в интервью канадскому ресурсу Globe and Mail, добавив, что компания будет производить часть оборудования для...

[Перевод] Что я узнал про оптимизацию в Python Всем привет. Сегодня хотим поделиться еще одним переводом подготовленным в преддверии запуска курса «Разработчик Python». Поехали! Я использовал Python чаще, чем любой другой язык программирования в последние 4-5 лет. Python – преобладающий язык для билдов под Firefox, те...

Названа самая быстрая сеть 5G в Южной Корее Аналитическая компания IHS Markit в лице ее подразделения RootMetrics, занимающегося тестированием производительности мобильных устройств, выпустила первый отчет 5G First Look, в котором сравниваются характеристики сетей 5G, развернутых южнокорейскими операторами KT, LG...

[Из песочницы] Процесс компиляции программ на C++ Цель данной статьи: В данной статье я хочу рассказать о том, как происходит компиляция программ, написанных на языке C++, и описать каждый этап компиляции. Я не преследую цель рассказать обо всем подробно в деталях, а только дать общее видение. Также данная статья — это необ...

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

Ускоряем PHP-коннекторы для Tarantool с помощью Async, Swoole и Parallel В экосистеме PHP на данный момент существует два коннектора для работы с сервером Tarantool ― это официальное расширение PECL tarantool/tarantool-php, написанное на С, и tarantool-php/client, написанный на PHP. Я являюсь автором последнего. В этой статье я хотел бы подели...

Как мы мигрировали базу данных из Redis и Riak KV в PostgreSQL. Часть 1: процесс Это первая часть статьи, в которой я расскажу о том, как мы построили процесс работы над большим проектом по миграции БД: про безопасные эксперименты, командное планирование и кросс-командное взаимодействие. В следующих статьях подробней расскажу про технические проблемы, ко...

Искусственный интеллект написал картину по композиции группы «Альянс» «На заре» Картина была представлена в рамках перформанса "НейроКандинский" (посмотреть видео вы можете здесь). На нем присутствовал Игорь Журавлев, вокалист группы "Альянс", который подчеркнул, что искусство - это, прежде всего, вдохновение и эмоции создателя. Клав...

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

Выяснились характеристики, стоимость и уровень производительности всех видеокарт AMD Navi Слухов и утечек о грядущих продуктах компании AMD становится всё больше. На этот раз YouTube-канал AdoredTV поделился свежими данными о готовящихся графических процессорах AMD Navi. Источник приводит данные по характеристикам и ценам всей новой серии видеокарт AMD, которая, ...

Самые популярные игры 2019 по версии Яндекс-Маркет В преддверии крупномасштабной выставки видеоигр ИгроМир аналитики сервиса для выбора товаров Яндекс.Маркет изучили спрос на видеоигры для приставок и ПК и узнали, какие игры были популярны в этом году. В исследовании использовались данные Яндекс.Маркета о переходах пользова...

Redmi Note 8 получит процессор Snapdragon 665 и иной дизайн тыльной камеры Redmi подтвердила, что готовящийся к запуску смартфон Note 8 Pro будет работать на процессоре MediaTek Helio G90T, тогда как младшая модель Redmi Note 8 будет поставляться с процессором Snapdragon 665. На таком же чипе построены Xiaomi CC9e и Xiaomi Mi A3. Это однокристальна...

В World of Tanks появились колёсные бронемашины Разработчики игры World of Tanks сообщили о выходе обновления под индексом 1.4. Это первый крупный апдейт проекта в этом году и сотрудники Wargaming решили сразу удивить своих фанатов — теперь в игре есть колёсные бронемашины Франции. Новая ветка состоит из пяти броневиков V...

Меню Пуск стало быстрее и лучше в Windows 10 May 2019 Update Windows 10 May 2019 Update (версия 1903) не за горами, и дебют следующего обновления также принесет некоторые новые улучшения в меню «Пуск». Улучшения не так существенны, как в других обновлениях Windows 10, хотя эти улучшения должны улучшить работу и производительность как ...

Умный сервис кэша на базе ZeroMQ и Tarantool Руслан Ароматов, главный разработчик, МКБ Привет, Хабр! Я работаю бэкенд-разработчиком в Московском кредитном банке, и за время работы у меня накопился некоторый опыт, которым я хотел бы поделиться с сообществом. Сегодня я расскажу, как мы писали свой собственный сервис к...

Техносфере пять лет Сегодня проект Техносфера празднует своё пятилетие. Вот наши достижения за эти годы: Обучение завершили 330 выпускников. На курсе обучается 120 студентов. Занятия ведут 30 преподавателей. В учебной программе 250 занятий по 16 дисциплинам. Ученики выполняют 71 ДЗ. 8000 по...

Meizu станет отчасти государственной компанией Основатель Meizu Хуан Чжан (Huang Zhang), также известный под псевдонимом Джек Вонг (Jack Wong) сообщил о переходе корпорации на модель смешанного капитала, одним из основных совладельцев которого станет Комитет по контролю и управлению государственным имуществом Китая. Веро...

Фото: «жемчужный» Samsung Galaxy S10+ в керамической отделке Samsung давно начала массовое производство смартфонов Galaxy S10 и работает с каналами поставок в преддверии официального запуска 20 февраля. Задействованы дистрибьюторские цепочки, поэтому некоторая информация неизбежно будет просачиваться. Новой утечкой стала фотография ке...

Как мы тестировали несколько баз данных временных рядов За последние несколько лет базы данных временных рядов (Time-series databases) превратились из диковинной штуки (узкоспециализированно применяющейся либо в открытых системах мониторинга (и привязанной к конкретным решениям), либо в Big Data проектах) в «товар народного пот...

Microsoft рассказала о своём видении современной операционной системы (Windows Core OS) В рамках ежегодной выставки Computex 2019, проходящей в эти дни в Тайбэе, было представлено довольно много новых устройство под управлением Windows 10. По традиции, в своём блоге Microsoft опубликовала пост с рассказом об устройствах, которые представили партнёры. Но, что б...

[Перевод] 20 лет RollerCoaster Tycoon: интервью с создателем игры 31 марта 1999 года была выпущена игра RollerCoaster Tycoon, полностью созданная одним человеком и написанная на языке ассемблера x86. В честь юбилея игры мы публикуем перевод интервью с автором, записанное в 2016 году. Сегодня мало кто помнит имя шотландского программиста ...

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

Автотестирование: десять лайфхаков от команды Skyeng Привет, я Андрей Шальнев, QA Automation Lead в проекте Skyeng Vimbox. В течение года мы с командой занимались оптимизацией процессов автоматического тестирования и сейчас вплотную подошли к ее финальной стадии. А это хороший повод выдохнуть, пересмотреть бэклог и подвести к...

Перегревается ли новый MacBook Pro при серьёзной нагрузке? В июле прошлого года были представлены первые MacBook Pro на базе процессоров Intel Core i9. Практически сразу в Сети появились критические отзывы, в которых говорилось, что новая модель уступает даже своему предшественнику, из-за чрезмерного перегрева при серьёзных длитель...

Облачное решение для владельцев электромобилей Решение JLR Service Desk было разработано специалистами компании Schneider Electric в центре НИОКР в Сколково, деятельность которого направлена на создание и локализацию программного обеспечения систем диспетчеризации, управления и контроля для электроэнергетики и нефтегазов...

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

Роскомнадзор начал монтаж оборудования на сетях для надежного Рунета Об этом сообщил во вторник журналистам в кулуарах форума "Спектр-2019" глава ведомства Александр Жаров.Все крупные операторы сотовой связи в России присоединились к пилотному проекту Роскомнадзора по тестированию оборудования для реализации закона об устойчивом Рун...

Убийца EMUI и MIUI во всей красе 25 ноября распространение новейшей оболочки ColorOS 7 для смартфонов Oppo Reno, Reno 10x Zoom, Reno FC Barcelona Edition, Reno Ace и Reno Ace Gundam Edition. Инсайдеры уже опубликовали подборку скриншотов, которые демонстрируют оболочку во всей красе. По мнению из...

Windows 10 Build 18362.325 – исправление Песочницы Windows Обновление Windows 10 May 2019 Update (версия 1903) предоставляет ряд новых функций, в том числе новая светлая тема, улучшение производительности и, возможно, наконец-то заработает Windows Sandbox.Функция безопасности Windows Sandbox доступна для пользователей с лицензией Wi...

Принадлежащая Xiaomi компания Meitu помогала Huawei улучшать камеры ее смартфонов На конференции для разработчиков Huawei Developer Conference китайская компания поделилась новостями о том, как она работает над улучшением камер своих смартфонов. Представители Meitu подтвердили, что сотрудничество было двухсторонним. В результате были разработаны новы...

«Слушай с пользой!»: инструменты и рекомендации по сбору обратной связи для НКО Как НКО понять, что ее программы действительно помогают людям? Один из самых надежных способов – спросить у них самих. Найти подходящие для этого инструменты и узнать рекомендации по сбору обратной связи от благополучателей можно на портале «Слушай с пользой!». Как НКО испо...

[Из песочницы] Как основать производственный кооператив. Руководство для  фрилансера в ИТ-сфере (перевод) Привет, Хабр! Представляю вашему вниманию перевод статьи "A Technology Freelancer's Guide to Starting a Worker Cooperative " от Tech Co-op Network (North American Technology Worker Cooperatives). Примечание переводчика Для многих «кооператив» это что-то про стро...

Плавная прокрутка Microsoft для Chromium делает большой прогресс Недавно Microsoft выпустила первую бета-версию своего нового браузера Edge для Windows 10, Windows 7 и macOS. Microsoft Edge, созданный на основе браузера Google с открытым исходным кодом «Chromium», имеет несколько новых функций, и ожидается, что в будущем обновлении он пол...

Python и FPGA. Тестирование В продолжение к первой статье, хочу на примере показать вариант работы с FPGA (ПЛИС) на python. В данной статье затрону подробнее аспект тестирования. Если фреймворк MyHDL позволяет людям, работающим на python, используя знакомый синтаксис и экосистему, заглянуть в мир FPGA,...

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

«Ростелеком» предлагает свои устройства Росстату Устройства на мобильной ОС "Аврора" могут быть использованы в ходе переписи населения РФ, рассказал в интервью “Коммкрсанту” президент "Ростелекома" Михаил Осеевский. По его словам, "Ростелеком" может поставить Росстату "несколь...

9 типовых проблем в сети, которые можно обнаружить с помощью анализа NetFlow (на примере Flowmon) Относительно недавно мы публиковали статью “Сетевой мониторинг и выявления аномальной сетевой активности с помощью решений Flowmon Networks”. Там мы кратко рассмотрели возможности этого продукта и процесс установки. Неожиданно для нас, после статьи и вебинара, поступило бо...

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

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

Число российских суперкомпьютеров в мировом Топ-500 выросло впервые за 5 лет Согласно данным мирового рейтинга суперкомпьютеров Топ-500, в его последнюю 54 редакцию от ноября 2019 г. вошли три российских вычислительных комплекса. На 29 строчке разместился дебютант мирового Топ-500, суперкомпьютер Christofari, представленный Sbercloud (Сбербанк) всего...

Качественный ремонт iPhone8 Продукция известного бренда Apple имеет высокую популярность во всем мире. Её техника имеет немалую стоимость, но и качество изделий всегда идет на шаг впереди всех. Но каким бы не было качество изделия поломки все же случаются и совершенно разные. Ремонт техники данной фирм...

Как не позориться на митапах, или разработчик учит выступать разработчиков. Интервью Александра Шушунова Обычно, когда заявку на доклад на DUMP присылает Software Engineer, она (заявка) предназначена в одну из технических секций: Backend, Devops или Mobilе, к примеру. А вот на DUMP Казань мы получили заявку в секцию Менеджмент, да еще с темой “Хорошие слайды”. Так-так, интересн...

Билайн запускает систему искусственного интеллекта Цель разработки Билайн AI - создать для клиентов механизм, который может оптимизировать процессы в любой сфере деятельности предприятия, от маркетинга до логистики и управления персоналом, на основе большого массива данных и алгоритмов машинного обучения. Для корпоративных к...

Закон Галла: что он гласит и как применяется в IT Рассказываем, в чем суть закономерности, как она себя проявляет и что бывает, когда эту закономерность не учитывают в процессе проектирования и разработки IT-систем. Фото — Spencer — Unsplash В книге «Сам себе MBA. Самообразование на 100%», написанной Джошом Кауфманом (Jo...

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

ОТСТАВИТЬ ПАНИКУ! Смартфоны Huawei не умрут, и вот почему Таки давайте расфасуем по полочкам то, что нынче происходит со вторым производителем смартфонов в мире. После указа Дональда Трампа компания Huawei попала в список нерукопожатых лиц, потенциально доказанных шпионов для Китая и угроз для безопасности США. С ней отказались раб...

5G перебирает сценарии О сценариях и сферах применения мобильной связи пятого поколения (5G), а также о том, через какое время нам следует ждать появления 6G, корреспонденту ComNews рассказал эксперт по решениям беспроводной связи компании Huawei в России Артур Абдуллаев. Какие сферы применения ...

[Из песочницы] О реализации известного жанра на платформе Minecraft Целью данной статьи является помощь начинающим игровым проектам с нестандартной тематикой избежать базовых ошибок в реализации. Данная статья рассказывает о личном опыте ведения игрового стартапа в рамках Minecraft. Как всё начиналось Мои интересы во многом не совпадали с и...

OpenGear — снижаем время простоя бизнеса, используя консольный сервер с Out-of-Band управлением Казалось бы простое устройство — консольный сервер, однако на сегодняшний день это не просто глупое устройство, а умная платформа для создания экосистемы по управлению и автоматизации развёртывания активного сетевого оборудования. Ведь у неё есть самое главное — классическа...

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

Раджа Кодури: в первую очередь Intel выпустит видеокарту для массового сегмента за $200 Старший вице-президент и ведущий специалист по архитектуре систем и графики компании Intel Раджа Кодури (Raja Koduri) недавно посетил Россию, где встретился с инженерами местного подразделения Intel. Кроме того, у известного инженера нашлось время дать интервью российскому Y...

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

Google представила сервис потоковой передачи игр Stadia Как и предполагалось, на конференции GDC 2019 компания Google представила миру игровую платформу Stadia, призванную объединить разработчиков, создателей контента и геймеров. Служба будет использовать дата-центы Google, что сделает игры доступными для всех желающих. Напомним...

[Перевод] Затраты на AWS, которые должен знать каждый программист Заголовок этого поста — прямая отсылка к диаграмме «Времена задержек, которые должен знать каждый программист». В настоящее время есть несколько версий этой диаграммы, и трудно установить оригинального автора. Некоторые говорят, что это Джефф Дин. Если вы работаете над прое...

Какие архитектурные улучшения получила iOS 13 Во время презентации iOS 13 на WWDC 2019, Крейг Федериги пообещал прирост в скорости работы новой операционной системы. По заявлениям Apple, алгоритм распознавания лиц Face ID стал работать на 30% быстрее, а скорость запуска приложений увеличилась до двух раз. Подобных пока...

Авторы MMORPG Warhammer: Odyssey показали хаб-локацию Мариенбург и интерфейс игры У Warhammer: Odyssey есть все шансы стать одной из самых популярных и успешных MMORPG в следующем году. Тут стоит учитывать и популярность самой франшизы, и обещания разработчиков сделать игру в классическом формате, а не то, что привыкли клепать азиатские разработчики. 2 м...

Как потоки создания ценности могут помочь вам лучше делать свою работу Люди, которые работают в сфере управления ИТ-услугами (IT service management, ITSM) тратят много времени на обдумывание и совершенствование своих процессов. И это хорошо. Но когда мы фокусируемся на процессах в ущерб всему остальному, мы проигрываем. В этом блоге я собираюс...

3 ключевых качества успешного менеджера по продукту: Антон Данилов Менеджер по продукту – одна из ключевых ролей в технологических компаниях. Он отвечает за метрики бизнеса, успешность продукта как такового, а также за руководство кросс-функциональной командой, которая работает над релизами и улучшениями продукта. Несмотря на то, что позици...

Как настроить PVS-Studio в Travis CI на примере эмулятора игровой приставки PSP Travis CI — распределённый веб-сервис для сборки и тестирования программного обеспечения, использующий GitHub в качестве хостинга исходного кода. Помимо указанных выше сценариев работы, можно добавить собственные, благодаря обширным возможностям для конфигурации. В данной с...

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

Digital Италия. Что и как работает Изучая комментарии уважаемого сообщества к моей первой статье, я понял, что название действительно было выбрано удачное, и несмотря на то, что на Хабре не один я проживаю и работаю в Италии, про жизнь итальянского IT в более широких кругах практически ничего не известно. Это...

Algolux представила Ion: платформу для разработки автономных систем наблюдения Algolux, основанная в 2015 году, пока не особо известна в переполненной области автомобильного компьютерного зрения. Однако этот стартап из Квебека привлек внимание инвесторов. Например, в прошлом мае компания привлекла 13,4 миллиона долларов. Неплохо, учитывая тот факт, чт...

Компания General Motors представила новую платформу Компания General Motors (GM) представила совершенно новую электронную платформу, на которой будет построено следующее поколение ее транспортных средств. Платформа объединяет средства активной безопасности, информационно-развлекательные и коммуникационные функции, а такж...

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

DevOps LEGO: как мы пайплайн на кубики раскладывали Поставили мы как-то заказчику на один объект систему электронного документооборота. А потом на другой объект. И еще на один. И на четвертый, и на пятый. Увлеклись настолько, что дошли до 10 распределенных объектов. Мощно получилось… особенно когда мы дошли до поставки измене...

Почему человек в космосе лишний? С тех пор, как Юрий Алексеевич вышел на орбиту, человечество только и говорит о том, что оно должно быть в космосе. Про это снимают фильмы, пишут книги, обсуждают на YouTube и в других местах. При этом, трудностей в вопросе космических исследований, до сих пор очень много. ...

Argo AI выпускает на улицы беспилотные автомобили нового поколения Argo AI — стартап, специализирующийся на беспилотных машинах, представил свой автономный автомобиль третьего поколения: модифицированный Ford Fusion Hybrid. Новый автомобиль получил целый ряд улучшений, как на уровне автомеханики, так и на уровне датчиков и программного обес...

Как реализовать язык программирования на JavaScript. Часть 1: Парсер Здравствуйте! Представляю вам любительский перевод руководства реализации своего языка программирования на JavaScript — PL Tutorial. От переводчика Мы создадим свой язык программирования — λзык (в оригинале — λanguage). В процессе создания мы будем использовать достаточно мн...

Наша служба и опасна, и трудна, или Zyxel ATP500 Введение Мы писали, мы писали, наши пальчики устали. Почему мы вдруг решили начать с этого детского двустишия? Всё очень просто. В данной статье мы хотели познакомить читателей с возможностями нашего самого современного решения по обеспечению сетевой безопасности – линейкой ...

Вертикальная и горизонтальная карьера в сфере Data Science В любой сфере деятельности, как правило, выделяют два типа карьеры: вертикальная и горизонтальная. Вертикальная означает, что человек все меньше делает что-либо руками, а занимается организационными задачами. Горизонтальная означает, что человек растет как специалист, разбир...

Huawei Vision готов к продажам Официально представлен телевизор Huawei Vision, который компания создавала на своей собственной операционной системе Harmony OS специально для ухода в сторону от сервисов Google. Ведь на текущий момент производитель переживает серьезные проблемы при работе с сервисами америк...

Нормализация данных в распределенной БД, микросервисах и ERP Привет, Хабр! Эта маленькая заметка родилась в процессе обсуждения статьи «Распределенные монолиты...», а поскольку тема требует дальнейшего раздумья — я решил зафиксировать ее у себя в блоге. Автор статьи фактически описывает распределенную базу данных, доказывая, что един...

[Перевод] Используем все возможности индексов в PostgreSQL В мире Postgres индексы крайне важны для эффективной навигации по хранилищу базы данных (его называют «куча», heap). Postgres не поддерживает для него кластеризацию, и архитектура MVCC приводит к тому, что у вас накапливается много версий одного и того же кортежа. Поэтому о...

[Перевод] Вышел ML.NET 1.0 RC. Что нового? ML.NET — это кроссплатформенная среда машинного обучения с открытым исходным кодом (Windows, Linux, macOS) для разработчиков .NET. Работая с ML.NET, разработчики могут использовать существующие инструменты и навыки для разработки и внедрения AI в свои приложения, создавая по...

[Перевод] ООП мертво, да здравствует ООП Источники вдохновения Этот пост возник благодаря недавней публикации Араса Пранцкевичуса о докладе, предназначенном для программистов-джуниоров. В нём рассказывается о том, как адаптироваться к новым ECS-архитектурам. Арас следует привычной схеме (объяснения ниже): показыва...

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

[Перевод] Компьютер с дисководом в стиле терминалов из Fallout Автор этой разработки не ставил целью точно повторить терминал из той или иной игры серии Fallout. Получился, скорее, вольный пересказ, но красивый. А ещё он «хрюкает» настоящим дисководом и читает и пишет настоящие дискеты. Будущее уже наступило Представляем первый дома...

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

3. Дизайн сети предприятия на коммутаторах Extreme Добрый день, друзья! Сегодня я продолжу цикл, посвященный коммутаторам Extreme статьей по проектированию сети Enterprise. В статье я постараюсь по возможности кратко: описать модульный подход к проектированию сети Etnterprise рассмотреть виды построения одного из важне...

Стажировка в Mars Digital Technologies. Как мы применяли глубокое обучение на производстве M&M’s Всем привет! Ежегодно порядка 200 студентов и выпускников присоединяются к Mars в России в качестве стажеров или участников лидерской программы. Дмитрий Коржиманов, прошел стажировку в IT-хабе Mars этим летом. В нашем блоге Дмитрий рассказывает о проекте, над которым он р...

Стратегия продукта и стратегия организации — как они связаны между собой Иван Подобед, Director of Game Platform в Awem, рассказал о стратегии с точки зрения системной инженерии. Будет полезно всем, кто хочет разобраться в базовых понятиях построения стратегии продукта и организации. Я часто сталкивался с понятием «стратегия» во время карьеры ар...

Проблемы масштабирования БД в высоконагруженных системах На прошлом внутреннем митапе Pyrus мы говорили о современных распределенных хранилищах, а Максим Нальский, CEO и основатель Pyrus, поделился первым впечатлением от FoundationDB. В этой статье рассказываем о технических нюансах, с которыми сталкиваешься при выборе технологии ...

16-ядерный процессор AMD Ryzen 3000, работающий на частоте 5,2 ГГц, разгромил в Geekbench 18-ядерный Core i9-9980XE О производительности 16-ядерного процессора AMD Ryzen 9 3950X мы уже хорошо наслышаны: даже обычная его версия обходит по производительности 18-ядерный Intel Core i9-9980XE. Но сейчас в базе данных Geekbench появилась новая модель 16-ядерного CPU AMD, и она буквально ра...

[Из песочницы] Фантазии на тему метаклассов в C# Программистам вроде меня, которые пришли в C# с большим опытом работы в Delphi, часто не хватает того, что в Delphi принято называть ссылками на класс (class reference), а в теоретических работах – метаклассами. Я несколько раз натыкался в разных форумах на обсуждение, прохо...

[Перевод] Улучшенный sandboxing для Groovy скриптов От переводчика: При разработке CUBA Platform мы заложили в этот фреймворк возможность исполнения пользовательских скриптов для более гибкой настройки бизнес-логики приложений. О том, хороша или плоха эта возможность (и мы говорим не только о CUBA), ведутся долгие споры, но ...

[Конспект админа] Как подружиться с DHCP и не бояться APIPA Сервис, выдающий IP-адреса устройствам в локальной сети, кажется одним из самых простых и всем знакомых. Тем не менее у моих младших коллег до сих пор временами всплывают вопросы вроде «компьютер что-то получает какой-то странный адрес», а появление второго DHCP-сервера в о...

Потенциал раскрыт: Radeon RX Vega 64 оказалась до 20 % быстрее GeForce RTX 2080 Ti в World War Z Компания AMD в последнее время, к сожалению, не может похвастаться видеокартами, способными на равных противостоять флагманским решениям своего конкурента. Но тем интереснее наблюдать моменты, когда «красным» удаётся отличиться. Например, как показало тестирование производит...

[Перевод] Как написать смарт контракт на WebAssembly в сети Ontology? Часть 2: С++ В этой статье мы разберем на двух примерах, как написать смарт контракт на языке C++, используя WASM на основе блокчейн сети Ontology. Сегодня, после нескольких месяцев стабильной работы в тестовом режиме, Ontology запустила WASM в основной сети, что позволяет безболезненн...

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

Мониторинг безопасности облаков. Часть 2 Итак, я продолжу статью, посвященную мониторингу безопасности облачных провайдеров. В первой части я рассказывал об опыте Cisco в работе с внешними облачными сервисами, а также о наблюдениях Cisco, с которым мы столкнулись при построении или аудите SOCов наших заказчиков. Вз...

Как создать Python wrapper и не сойти с ума Недавно на Хабре прочитал статью про очень полезный инструмент, и так как я уже давно искал какой-то проект, чтобы начать контрибьютить, решил посмотреть, что там есть на гитхабе и чем можно помочь. Одно из issue было на счет создания обертки (дальше буду использовать wrappe...

Как мы разгоняли работу с параметрами конфигураций фронтальной системы Привет, Хабр! Меня зовут Сергей Лежнин, я старший архитектор в Сбертехе. Одно из направлений моей работы — Единая Фронтальная Система. В этой системе есть сервис управления параметрами конфигураций. Его использует множество пользователей, сервисов и приложений, что требует в...

Четыре крупнейших сотовых оператора США решили отказаться от SMS Уже к следующему году СП должно выпустить приложение обмена сообщениями для Android, которое будет использовать RCS. Ресурс The Verge высказывает предположение, что это приложение по умолчанию будет использоваться для обмена сообщениями на всех Android-смартфонах, которые пр...

[Перевод] Решаем задачу из интервью Google на JavaScript: 4 разных способа Когда я занимался изучением производительности алгоритмов, мне попалось вот это видео с мок-интервью Google. Оно не только дает представление, как проходят собеседования в крупных технологических корпорациях, но и позволяет понять, как решаются алгоритмические задачи, при...

Что из себя представляет чип Apple T2? Подробный разбор В 2017 году Apple представила iMac Pro. Компания сделала огромный упор на безопасности нового компьютера, добавив в него специальный аппаратный чип Apple T2. Этот сопроцессор используется для хранения паролей, выступает в качестве контроллера аппаратного шифрования и отвеча...

Вакуумное оборудование в России Компания Value является одной из самых известных и востребованных среди производителей вакуумных насосов, прессов и других видов аппаратов. В России официальным поставщиком данной продукции является компания « Creates Value», на её сайте https://valueofficial.ru/catalog/vaku...

Как протестировать производительность серверов: подборка из нескольких open source бенчмарков Продолжаем нашу серию материалов, посвященную тестированию производительности серверов. Сегодня поговорим о паре проверенных временем бенчмарках, которые до сих пор поддерживают и обновляют — NetPerf, HardInfo и ApacheBench. Читать дальше →

Сотрудники DataDome расширяют компетенции по эксплуатации ЦОД Интегратор инженерных систем DataDome расширяет компетенции по построению и управлению процессами эксплуатации дата-центров. Изучение современных подходов к управлению инженерными командами поможет специалистам DataDome усовершенствовать свои знания и навыки для достижения м...

80% российских компаний использует искусственный интеллект Главными целями исследования стали:выявление отношения и степени готовности российского бизнеса к внедрению и практическому применению ИИ;описание кейсов применения ИИ российским бизнесом;выделение основных вопросов, которые возникают у бизнеса на данном этапе;изучение право...

Тизерное видео демонстрирует замедленную съёмку Redmi K20 на скорости 960 кадров в секунду Ранее сообщалось о том, что официальная презентация флагманского смартфона Redmi K 20 состоится 28 мая в Пекине. Теперь же стало известно о том, что основная камера устройства будет построена на основе 48-мегапиксельного сенсора Sony IMX586. Позже генеральный директор бренда...

[Перевод] Как реализовать язык программирования на JavaScript. Часть 3: CPS-интерпретатор Здравствуйте! Представляю вам третью часть моего перевода руководства реализации своего языка программирования на JavaScript — PL Tutorial. От переводчика Мы создадим свой язык программирования — λзык (в оригинале — λanguage). В процессе создания мы будем использовать достат...

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

[Из песочницы] Передача знания и Нейронный машинный перевод на практике Нейронный машинные перевод (НМП, англ. Neural Machine Translation, NMT) развивается очень быстро. Сегодня, чтобы собрать свой переводчик, не нужно иметь два высших образования. Но чтобы обучить модель, нужен большой параллельный корпус (корпус, в котором предложению на исход...

Дальше «вдуть» только Америке: Юрий Дудь второй раз потерпел фиаско в интервью с Гордоном Ещё одно безуспешное интервью может стать завершающим для карьеры Дудя. После недавнего провального интервью Юрия Дудя с Дмитрием Киселевым популярный блогер решил взять реванш и вернулся на просторы авторского шоу с новым выпуском «вДудь». Очередным гостем стал скандальный...

[Перевод] Хитрости реализации переходов между экранами в Legend of Zelda Для эффекта вертикального скроллинга в первой части «The Legend of Zelda» используются манипуляции графическим «железом» NES, скорее всего не предусмотренные разработчиками консоли. У меня нет доступа к официальной документации Picture Processing Unit (PPU — графический чи...

VMware потратит 5 миллиардов на технологии безопасных облачных приложений На эту сумму предполагается купить разработчика облачных приложений Pivotal и поставщика средств облачной безопасности Carbon Black. Накануне очередного пользовательскоо форума VMworld, где будет обсуждаться все, что касается облака, компания VMware объявила о своих плана...

Веб-дизайн с нуля: как сделать успешную карьеру Интернет позволяет работать удаленно и при этом получать высокий стабильный доход. Одним из наиболее востребованных направлений по праву считается профессия веб-дизайнера. Стоимость одного проекта колеблется в пределах 50-200 долларов, а времени на реализацию уходит в средне...

iPhone XS Max превзошел Galaxy S10+ в тестах на производительность Несмотря на то, что флагманские модели Samsung были представлены совсем недавно, зарубежные издания уже успели заполучить новинки в свое распоряжение и протестировать их в самых различных сценариях. Более того — ресурс GSMArena даже провёл сравнение производительности...

Удалённое управление эмулятором Fceux с помощью Python В статье я опишу, как сделать эмулятор NES управляемым удалённо, и сервер для удалённой отправки команд на него. Зачем это нужно? Некоторые эмуляторы различных игровых консолей, в том числе и Fceux, позволяют писать и запускать пользовательские скрипты на Lua. Но Lua – пл...

Как передать файлы с Android-устройства на Mac Передать файлы с Android на MacOS и обратно проще, чем кажется Одна из многих замечательных вещей в Android заключается в том, что вы можете легко копировать и переносить файлы с настольного ПК или ноутбука, просто подключив свой телефон через USB. К сожалению, все не так пр...

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

[Из песочницы] Использование верилятора как средства быстрого моделирования RTL проектов. Введение в UVM В данной статье будут описаны установка и применение бесплатного ПО для моделирования схем цифровой логики на языке Verilog как альтернативы коммерческих продуктов Incisve от компании Cadense и ModelSim от компании MentorGraphics. Сравнение моделирования в ModelSim и Verilat...

А вы уже знаете, где можно скачать Counter Strike 1.6 совершенно бесплатно и без регистрации Как вы отдыхаете и расслабляетесь? Кто-то ходит в кино, кто-то является частым посетителем местных баров и пабов, кто-то любит ночные клубы. А как насчет компьютерных игр? Компьютерные игры – это один из способов отдыха и времяпрепровождения. Они помогают расслабиться и отдо...

Экономика данных: не только технологии, но и люди Компания Intel провела в Москве форум Intel Experience Day 2019. К 2030 году доля ВВП в мировой экономике, полученная благодаря данным, составит 13 трлн долл. &mdash; больше, чем вся экономика современного Китая. Это становится определяющим фактором при выборе бизнес-...

Cisco HyperFlex vs. конкуренты: тестируем производительность Мы продолжаем знакомить вас с гиперконвергентной системой Cisco HyperFlex. В апреле 2019 года компания Cisco в очередной раз проводит серию демонстраций нового гиперконвергентного решения Cisco HyperFlex в регионах России и в Казахстане. Записаться на демонстрацию можно чер...

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

BTRFS для самых маленьких Доброго времени суток, Хабравчане.  Я работаю в компании Veeam Software и являюсь одним из разработчиков нашего решения для бэкапа линукс систем. По роду занятий мне довелось столкнуться с BTRFS. Совсем недавно она перешла из статуса «еще не пригодно» в статус «стабильна». И...

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

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

PlayStation 5 прочат 8-ядерный процессор с частотой 3,2 ГГц О спецификациях PlayStation 5 известно не так много. Игровая консоль Sony нового поколения является ожидаемым продуктом, поэтому с ней связано большое количество слухов, многие из которых не были подтверждены официально. К примеру, в сети Интернет неоднократно появлялись слу...

OnePlus уже работает над смартфоном OnePlus 7T Компания OnePlus продолжает следовать своей традиции выпуска доработанных флагманов во второй половине года. В 2019 году это должен быть OnePlus 7T и, как пишет информированный сетевой информатор, такая модель действительно готовится. The next 1+ T Version is indeed a t...

В сеть утекли результаты тестирования видеокарты GeForce GTX 1650 Вчера стало известно о том, что видеокарта GeForce GTX 1650 появится в продаже уже 22 апреля, а сегодня графический ускоритель протестировали в бенчмарке игры Final Fantasy XV. В этом же ПО видеокарту тестировали еще неделю назад и тогда результаты оказались удручающими. Нов...

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

Sony PlayStation 5: нас ждёт революция Мы уже писали, что недавно издание Wired пообщалось с ведущим архитектором PlayStation 4 Марком Черни (Mark Cerny), который руководит разработкой следующей игровой консоли Sony, готовящейся к выходу в 2020 году. Официальное название системы пока не называется, но будем имено...

Представлен стандарт беспроводной связи Wi-Fi 6 Основанная на тех же фундаментальных инновациях в области беспроводной связи, что и 5G, технология Wi-Fi 6 кардинально меняет взаимодействие бизнеса и потребителей с окружающим миром. Wi-Fi 6 обеспечивает существенно большую скорость передачи данных и увеличение пропускной с...

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

PlayStation 5 будет иметь «захватывающий» игровой процесс Компания Sony рассказала что консоль следующего поколения PlayStation 5 будет иметь «захватывающий» игровой процесс и «плавную» производительность PlayStation Now в Интернете, благодаря «значительно» улучшенной графической производительности и обновленной облачной системе. ...

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

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

Apple выпустила первую бета-версию macOS Mojave 10.14.6 для разработчиков Сегодня Apple выпустила первую бета-версию грядущего обновления macOS 10.14.6 для разработчиков в целях тестирования, всего через несколько дней после выпуска macOS 10.14.5, обновления, обеспечивающего поддержку AirPlay 2 для Mac. Новая бета-версия macOS Mojave 10.14.6 может...

[Перевод] Будущее за адаптивными образовательными платформами. Flow. Интервью с Асгером Палмом Асгер Палм (Asger Palm) — один из создателей адаптивной образовательной платформы, которой пользуются миллионы студентов в Штатах, рассказал в интервью, что такое адаптивные образовательные платформы, как они помогут нам сохранять достойный уровень образования в будущем, про...

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

Полный цикл тестирования React-приложений. Доклад Авто.ру Стремление уйти от ручного регрессионого тестирования — хороший повод внедрить автотесты. Вопрос, какие именно? Разработчики интерфейсов Наталья Стусь и Алексей Андросов вспомнили, как их команда прошла несколько итераций и построила тестирование фронтенда в Авто.ру на базе ...

Разработчики теперь могут использовать сетевое API Valve для своих игр в Steam Последние несколько лет Valve работали над улучшением качества мультиплеера в Dota 2 и CS:GO при помощи ретрансляции трафика и его переноса на свою сетевую магистраль. Это позволяет защищать игры от DoS-атак, понижает пинг и повышает качество соединения. В SDK Steamworks вер...

В России разработано IoT-решение для промышленности Tele2 и "Ростелеком" успешно протестировали решение IoT для промышленности на одном из старейших машиностроительных предприятий России - на Кировском заводе. Тестовая сеть передачи данных была развернута на базе инфраструктуры Tele2 с использованием технических реш...

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

Hitachi Vantara представила новые модели облачных услуг Облачные сервисы Hitachi Vantara обеспечивают заказчикам более высокую гибкость и маневренность благодаря полностью управляемым и надежным гибридным и мультиоблачным средам. Комплекс облачных услуг Hitachi Vantara разработан ...

Работали всем миром. Samsung рассказала, как работала над программной частью Galaxy Fold Компания Samsung решила рассказать, как она работала над программным обеспечением для гибкого смартфона Galaxy Fold. Форм-фактор в данном случае обязывает не просто адаптировать интерфейс, а сделать его бесшовным. Для этого, как сообщает корейский гигант, он начал рабо...

Лучший аудио мастер в сети Компания AMS Software является лидером на рынке по производству уникального и качественного программного обеспечения разной направленности. Так одним из её наиболее популярным детищем можно назвать программу АудиоМАСТЕР. Данный софт предназначен для работы с музыкальной прод...

Никита Шамгунов рассказал The Bell про работу в Microsoft и Facebook, разговор с Гейтсом и базу данных MemSQL Фото: РБК Вчера The Bell опубликовал интервью с Никитой Шамгуновым. Они назвали его одним из лучших программистов в России, и даже если не быть категоричными, он действительно крут. С детства изучал математику и компьютерные науки, занял третье место на чемпионате мира по ...

Apple Watch Series 6 будут иметь улучшенную водостойкость и лучшую производительность Apple Watch Series 5 уже водонепроницаемы до 50 метров. Дальнейшее укрепление его способности к водоустойчивости может позволить Apple сертифицировать его для экстремальных видов деятельности, таких как катание на водных лыжах или подводное плавание. И всегда приветствуется ...

Zimbra Collaboration Suite и MS Exchange на одном домене Несмотря на то, что процесс миграции с MS Exchange на Zimbra при помощи ZCS Migration Wizard довольно прост и очень быстро выполняется, он подойдет далеко не каждому предприятию. Не каждая компания может позволить себе броситься в омут с головой, в одночасье сменив один из г...

Huawei анонсировала оболочку EMUI 10 В ходе ежегодного мероприятия Huawei Developers Conference, на которой компания делится с разработчиками новостями об аппаратных и программных решениях, Huawei официально анонсировала оболочку EMUI 10. На момент выхода EMUI 8 пользовательская база составляла 90 млн чел...

Производитель дизельной электростанции №1 в России Более десяти лет компания «РусДизель» осуществляет свою деятельность в сфере производства дизельных электростанций и бензиновых генераторов, которые пользуются большим спросом. На сегодняшний день данная компания является лидером в своей деятельности, её продукция является в...

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

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

«У меня только один метод обучения: просто работать» — интервью с Ryan Dahl (Node.js, Deno) 27 мая исполнится 10 лет с того момента, как Ryan Dahl выпустил самую первую версию Node.js. За прошедшее десятилетие проект стал более чем успешен, но сам Райан уже переключился на другие вещи. Чем он занимается теперь? Чем его новый проект может помочь JavaScript-разрабо...

Смартфон Xiaomi Mi A3: симпатичный аппарат на «чистом Android», но со слабым экраном и без NFC Спустя два года после выхода первой модели Mi A1 на стоковой ОС Android китайский производитель Xiaomi выпускает на рынок третью модель серии — Mi A3. Таким образом, знаковая линейка смартфонов для фанатов марки Xiaomi, желающих использовать аппараты данного производителя, н...

Как распилить монолит на сервисы и сохранить производительность In-memory кэшей без потери консистентности Всем привет. Меня зовут Александр, я Java-разработчик в группе компаний Tinkoff. В данной статье хочу поделиться опытом решения проблем, связанных с синхронизацией состояния кэшей в распределенных системах. Мы столкнулись с ними, разбивая наше монолитное приложение на микр...

RubyRussia 2019. Никита Шильников об алгебраическиех эффектах До конференции RubyRussia остается совсем немного времени. У тех, кто не успел получить свой билет, еще есть шанс забрать на сайте один из последних. Никита Шильников на конференции расскажет об алгебраическиех эффектах, а пока можно почитать интервью по теме доклада. Чита...

[Перевод] Миграция с Nginx на Envoy Proxy Привет, Хабр! Предлагаю вашему вниманию перевод поста: Миграция с Nginx на Envoy Proxy. Envoy — это высокопроизводительный распределенный прокси-сервер (написанный на C++), предназначенный для отдельных сервисов и приложений, также это коммуникационная шина и «universal data...

Смартфон BlackBerry Monet получит SoC Snapdragon 660 Несмотря на то, что BlackBerry занимает крошечную долю на мировом рынке смартфонов, у этих устройств остается своя аудитория поклонников. «Я знаю, что большинство совершенно не интересуется новыми смартфонами BlackBerry, но я должен вас хотя бы проинформ...

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

[Перевод] Интеграционные тесты баз данных с помощью Spring Boot и Testcontainers 1. Обзор С помощью Spring Data JPA можно легко создавать запросы к БД и тестировать их с помощью встроенной базы данных H2. Но иногда тестирование на реальной базе данных намного более полезно, особенно если мы используем запросы, привязанные к конкретной реализации БД. В эт...

[Из песочницы] Senior, TechLead, Architect — что дальше? Как бороться с рабочей рутиной и куда двигаться дальше? Многие технические специалисты сталкиваются с тем, что достигают максимума в своей вертикали и не понимают, куда двигаться дальше, чтобы работа не превращалась в бесконечную рутину и давала профессиональный рост. Я уже 18 лет работаю в сфере IT, такое со мной случалось не ...

Десятка лучших докладов C++ Russia и плейлист конференции в открытом доступе Этот хабрапост объединяет десять лучших докладов от таких спикеров, как Nicolai Josuttis, Timur Doumler, Андрей Давыдов и многих других. C++17/20/23, concepts, immutable data structures, concurrency, parallelism, metaprogramming — всё это темы конференции C++ Russia 2019, пр...

Crytek добавила SpatialOS GDK в CryEngine и пообещала новую AAA-игру с этой технологией Crytek объявила, что работает с известным технологическим стартапом Improbable с целью помочь разработчикам создавать игры, использующие связку движка CryEngine и облачной технологии SpatialOS. Согласно заявлению, уже достигнут прогресс в отношении полнофункциональн...

Стальная Киса. Защищаем сетевой периметр на оборудовании Cisco Для подписчиковЗащита своей территории — один из сильнейших природных инстинктов. Животные используют для этого клыки, рога и когти, а сисадмины — правильную настройку софта и железа для предотвращения сетевых атак. Сегодня мы рассмотрим наиболее популярные виды таких вторже...

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

Преимущества и недостатки системы 1С CRM CRM 1С 8 – системный программный продукт, который применяют в целях управления отношениями организации и клиентов. Он оптимизирует решение рабочих задач, упрощает их выполнение и повышает точность. На данный момент заказать проведение разработки 1С СRM можно в любой специали...

Qrator Labs и Яндекс.Облако запускают новый сервис по защите от DDoS-атак Yandex DDoS Protection подключается в момент создания облачного ресурса и применяется к публичным IP-адресам виртуальных машин, сетевых балансировщиков и хостов баз данных, размещенных в Яндекс.Облаке.Весь входящий трафик защищаемых ресурсов проходит через узлы фильтрации с...

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

Xiaomi Mi 9 Lite официально дебютировал в Европе: технические характеристики и цена Xiaomi Mi 9 Lite официально запущен в Европе в качестве преемника прошлогодней модели Xiaomi Mi 8 Lite. Аппарат представляет собой международную версию смартфона Xiaomi Mi CC9, который был представлена в Китае в июле. Теперь стала известна полная информация о технических хар...

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

PHPUnit. Мокаем Doctrine Entity Manager Во многих современных приложениях для работы с базой данных используется проект Doctrine ORM. Хорошим тоном считается выносить работу с БД в сервисы. А сервисы нужно тестировать. Для тестирования сервисов можно подключить тестовую базу данных, а можно замокать Менеджер сущно...

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

ТОП-5 китайских смартфонов по цене менее 500 долларов на сентябрь 2019 Предлагаем вашему вниманию наш осенний ТОП-5, в котором мы собрали лучшие китайские смартфоны, купить которые можно менее чем за 500 долларов. Как обычно, в подборку мы включили несколько новых интересных моделей, а также некоторые уже хорошо известные солидные телефоны, кот...

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

Самые качественные софты от AMS Software Лидером на рынке программного обеспечения является компания AMS Software. Она разработала большое количество уникальных, мощных и в то же время простых в эксплуатации программ для создания видео, фото и аудио проектов. Компания работает с 2003 года, за это время она смогла р...

МТС открыла Центр 5G Центр 5G объединяет зону для исследования сценариев использования сети нового поколения и оборудование для разработки кейсов. Участники Центра 5G получат экспертную поддержку МТС и партнеров проекта, авторы лучших решений - гранты на развитие. Подать заявку на работу в Центр...

Сравнение Samsung Galaxy S10 против iPhone: Samsung дает нам так много причин для перехода Samsung только что выпустила совершенно новую линейку Galaxy S10 и захватывающий Galaxy Fold, свой первый складной смартфон. Но стоит ли задуматься о переходе с iPhone? Мы сравнили все четыре новых устройства Samsung с iPhone XS, XS Max и XR, чтобы увидеть все за и против. Е...

Букмекерская контора Пари Матч Спортивные пари набирают все больше и больше популярности, они позволяют беттерам ощутить азарт и риск, делая ставки на спортивные события. Наиболее безопасной и известной в сети интернет букмекерской конторой является клуб Pari Match. Данный игровой портал имеет отличную ре...

Apple MacBook Air 2019 256 Гбайт оснащен более медленным SSD, чем модель 2018 года MacBook Air 2019 года, обновленный на прошлой неделе, похоже, имеет более медленный SSD, чем MacBook Air 2018 года, согласно тестированию французского сайта Consomac. Используя тестирование с помощью теста производительности Blackmagic Disk Speed, сайт обнаружил, что скорост...

Главные мысли с «Белых ночей фандрайзинга»: CRM-системы для управления НКО Когда контакты доноров уже не помещаются в вашей записной книжке, вам точно нужна особая программа для автоматизации работы с ними: CRM-система. На конференции «Белые ночи фандрайзинга», прошедшей с 12 по 15 июня в Самаре, специалисты рассказали, какую CRM выбрать и как с н...

Julia: типы, мультиметоды и арифметика над полиномами В этой публикации речь пойдёт об основной, на мой взгляд, отличительной особенности языка Julia — представлении функций в виде методов с множественной диспетчеризацией. Это позволяет повысить производительность вычислений, не снижая читаемости кода и не портя абстрагируемост...

[Из песочницы] Продвинутый Debug Debug Area — полезная функция в работе iOS разработчика в Xcode. Как только мы начинаем осваивать разработку под iOS, и пытаемся отойти от привычного и любимого print метода, и найти более быстрые и удобные методы понимания состояния системы в определенный период мы начинаем...

От 375 до 435 долларов. Цены Redmi K20 Pro указаны на утекшем в Сеть слайде из презентации Сегодня, пожалуй, самое большое количество новостей о смартфонах Redmi K20 и Redmi K20 Pro, которые будут представлены в начале следующей неделе в Китае. Помимо официальной информации, которую ежедневно публикуют сами разработчики, инсайдеры сливают огромное количество ...

[Из песочницы] Блиц-проверка алгоритмов машинного обучения: скорми свой набор данных библиотеке scikit-learn Глобальная паутина изо дня в день пополняется статьями о самых популярных, наиболее употребляемых алгоритмах машинного обучения для решения различных задач. Причём основа этих статей, немного изменённая по форме в том или ином месте, кочует от одного исследователя данных к...

[Перевод] Первое знакомство с AssemblyScript Поддержка технологии WebAssembly (Wasm) появилась в браузерах относительно недавно. Но эта технология вполне может серьёзно расширить возможности веба, сделав его платформой, способной поддерживать такие приложения, которые обычно воспринимаются как настольные. Освоение Web...

Умер изобретатель компьютерных паролей Компьютерная безопасность в конце этой недели потеряла одного из основателей. Фернандо «Корби» Корбато (Fernando Corbato), которому приписывают изобретение компьютерного пароля, умер в возрасте 93 лет. Исследователь, работавший в Массачусетском технологическ...

Какой язык программирования выбрать После того, как я написал статью «Почему не нужно учить Python первым языком», я на регулярной основе получаю много вопросов в личку, что лучше выбрать, как быть и так далее. Поэтому в этой статье я расскажу вам свои мысли на этот счет. И самое главное отвечу на «Священный Г...

Город засыпает: как в криптовалютной индустрии образовались «мафиозные семьи» «Корпоративная культура не может существовать отдельно от компании: ни у одной компании нет культуры, компания и есть культура». Питер Тиль, основатель PayPal и Palantir   В 2002 году корпорация eBay приобрела платежную систему PayPal, а ее создатели и топ-менеджеры нач...

[Из песочницы] Интеграция React Native и C++ для iOS и Android Недавно мне предложили поработать над одним интересным проектом. Требовалось разработать мобильное приложение для американского стартапа на платформах iOS и Android с помощью React Native. Ключевой технической особенностью и фактором, который однозначно решил мое участие в п...

«Уделяя внимание вопросам доступности, вы получаете крайне преданных пользователей»: интервью с Джоном Фоксом (Netflix) Известно, что accessibility — это важно, но далеко не все уделяют доступности своего приложения достаточное внимание. Ещё известно, что появление компании NeXT и её последующая покупка Apple — важный эпизод карьеры Стива Джобса, но мало кто лично писал софт для компьютеро...

С чего начать карьеру веб-разработчика: языки программирования, навыки, первое собеседование Евгений Корытов, руководитель frontend-разработки в Keenetic с опытом более 10 лет в веб-разработке (проекты компаний: СТС, Forbes, GQ, Vogue, Glamour, Имхонет, Связной, Peugeot, RIW, RuTraveller, Weclever, PizzaSushiWok и другие), подскажет, кому в&...

Microsoft описала своё видение современной операционной системы На этой неделе проводится выставка Computex, на которой по традиции анонсируется множество компьютеров на системе Windows 10. Конференция подходит концу, поэтому Microsoft опубликовала статью в блоге, подводя итоги сделанных партнёрами анонсов.Также компания рассказала о том...

Windows 10 версии 1909 обещает увеличить время автономной работы Ожидается, что Microsoft анонсирует Windows 10 версии 1909 (под кодовым названием 19H2) в конце этой недели, и это практически будет пакет обновления.В канале Release Preview инсайдеры уже тестируют Windows 10 версии 1909, и она, очевидно, будет развернута на всех поддержива...

Мнение: 4 основные камеры — новый тренд на рынке смартфонов или пыль в глаза потребителей? Фотография при помощи смартфона становится все более популярной. А значит все востребованнее становятся и модели телефонов, обеспечивающие лучшее качество снимков. И если раньше можно было улучшать оптику, объективы и матрицу, то теперь этого уже недостаточно. После более и...

Лучшая программа Fotoshow Компания AMS Software является одной из самых крупных и известных производителей качественного софта. Она является разработчиком самых популярных программ по работе с видео, фото и аудио проектами. Большой популярностью пользуется программа Fotoshow Pro 14.7. На официальном ...

«Автоматизация инфраструктуры. Зачем мы это делаем?» (Денис Яковлев) Предлагаю ознакомиться с расшифровкой доклада Дениса Яковлева "Автоматизация инфраструктуры. Зачем мы это делаем?" Сам доклад 2016 года. Доклад специально расшифровал для тех, которые создают виртуальные машины руками. Доклад о том, как мы в компании 2ГИС автоматизировали ра...

Бенчмаркинг Емели Основная задумка Про бенчмаркинг приложений, движков и различных программных систем писано множество книг, статей и туториалов. Вот что выдает нам старушка Википедия на сей счет: Тест производительности, бенчмарк (англ. benchmark) — контрольная задача, необходимая для опред...

[Перевод] Монады за 15 минут Вступление На конференции YOW! 2013 один из разработчиков языка Haskell, проф. Филип Вадлер, показал, как монады позволяют чистым функциональным языкам осуществлять императивные по сути операции, такие, как ввод-вывод и обработку исключений. Неудивительно, что интерес аудито...

[Перевод] Различия Fluent и gettext Продолжая дискуссию о преимуществах Fluent перед привычным gettext, публикую официальную позицию создателей Fluent в переводе. Gettext — это система локализации, глубоко укоренившаяся в проект GNU и сопутствующие ему архитектурные решения. Fluent Project рассматривает gette...

Apple Arcade — новый сервис Apple с играми по подписке Неожиданно для всех Apple представила новый игровой сервис Apple Arcade. Это первый в мире сервис для десктопных, мобильных и других устройств, разработанный при участии крупнейших игровых студий. С его помощью владельцы iPhone, iPad и Mac получат доступ к более 100 эксклюз...

ТОП-5 бюджетных смартфонов с NFC до 15 000 рублей: рейтинг 2019 года Бесконтактные платежи с помощью смартфона уже перестали казаться чем-то из области фантастики. Сейчас они постепенно входят в жизнь всё более широкого круга пользователей. Но NFC — вещь не только полезная, но и, что скрывать, выгодная. Весьма оперативно оценив ситуацию, опер...

Смотр цифровизации «1С» провела традиционный бизнес-форум. Компания расширяет свое присутствие на рынке корпоративных решений цифровой трансформации, где еще недавно тон задавали зарубежные ERP. &laquo;Более 5 млн заказчиков из 1,5 млн государственных организаций и коммерческих компаний...

ТОП 5 бюджетных смартфонов с модулем NFC Бесконтактные платежи с помощью смартфона уже перестали казаться чем-то из области фантастики. Сейчас они постепенно входят в жизнь всё более широкого круга пользователей. Но NFC — вещь не только полезная, но и, что скрывать, выгодная. Весьма оперативно оценив ситуацию, опер...

Подано 22 млн. заявок на перенос абонентского номера в России в рамках услуги MNP В соответствии со статистикой подведомственного Россвязи ФГУП ЦНИИС (оператора базы данных перенесенных номеров) с начала 2019 года поступило более 2,1 млн заявок, при этом за аналогичный период прошлого года было зафиксировано чуть более 1 млн заявок на перенос номера.Напом...

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

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

«МегаФон» вплотную займется проектами в сфере ЖКХ Соглашение подписали основатель "ГИТ" Грант Агасьян, член совета директоров "МегаФона" Анна Серебряникова, генеральный директор NETBYNET Андрей Батанов и генеральный директор "Кометрика" Дмитрий Петров.Основными направлениями сотрудничества стан...

Ark Compiler доступен для загрузки с официального сайта В августе в рамках конференции для разработчиков Huawei представила фирменную операционную систему HarmonyOS (HongmengOS), основанную на микроядре. А чтобы приложения из экосистемы Android могли работать на ОС от Huawei, и китайцы смогли в итоге предложить собственную экосис...

5-6 причин прийти на GolangConf Если вы бывали на HighLoad++, то знаете о традиционном митапе по Go. Активисты, интересующиеся Go, занимали зал на пару часов, представляли небольшие доклады, обсуждали насущные темы, холиварили. Были на HighLoad++ и отдельные доклады по Go. Теперь, нам кажется, что Go-сооб...

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

[Перевод] 9 полезных браузерных расширений для разработчиков (cписок на 2020 год) Как упростить себе жизнь при помощи браузерных плагинов. Хитрые веб-разработчики умеют пользоваться браузером на уровне «god-mode». Расширения(плагины, add-on) чрезвычайно полезны, когда речь идет об улучшении рабочей среды и повышении производительности написания кода. Не...

[recovery mode] Google BERT — новый поисковый алгоритм. Как изменится ранжирование и что делать сейчас? Google не устает радовать своих пользователей и официально представил новый поисковый алгоритм – Google BERT. Что известно об этом и в чем суть? Давайте разбираться. Google BERT-это алгоритм поисковой системы, призванный улучшить релевантность результатов поисковой выдач...

Huawei представила операционную систему Harmony OS Сегодня открылась конференция Huawei Developers Conference 2019, на которой компания представила свою операционную систему — Harmony OS (китайские СМИ называют ее Hong Meng). Особенность ее — свободное использование всеми желающими, так как распространятся о...

Gestalt-тестирование: новый подход к оптимизации почтовых рассылок на основе байесовской теории и машинного обучения Мультивариантное (A/B/N, или сплит) тестирование – самый популярный способ тестирования почтовых рассылок. Этот инструмент доказал свою эффективность, но у него есть недостатки, связанные в первую очередь с тем, что тестирование и основная отправка разнесены во времени. ...

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