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

[Перевод] Исчерпывающий список различий между VB.NET и C#. Часть 1 Согласно рейтингу TIOBE в 2018 году VB.NET обогнал по популярности C#. Совпадение или нет, но в феврале Эрик Липперт, один из создателей C#, призвал читателей обратить внимание на блог его друга, бывшего коллеги по команде компилятора Roslyn и, по совместительству, ярого ф...

Laravel: объясняем основные понятия. Часть вторая: «Практика» Всем привет! Продолжаем серию авторских публикаций в преддверии старта курса «Framework Laravel». В прошлой статье мы с вами посмотрели на теоретические основы Laravel. Однако теорию любого фреймворка можно изучать достаточно долго и ничего не понять, пока сам не напишешь н...

DevOops 2019 глазами разработчика 29-30 октября в Санкт-Петербурге прошла конференция DevOops. В этой статье я поделюсь впечатлениями и инсайтами, а также краткими заметками о прослушанных докладах. Небольшой disclaimer: поскольку я разработчик, то некоторые мысли и комментарии могут быть с уклоном в Dev, ...

[Из песочницы] Аппаратный bit banding CortexM3/M4(ARM), архитектура ядра, ассемблер, С/C++14 и капля мета программирования Введение Внимание, это не очередная «Hello world»статья о том как помигать светодиодом или попасть в свое первое прерывание на STM32. Однако, я постарался дать исчерпывающие объяснения по всем затрагиваемым вопросам, поэтому статья будет полезна не только многим профессионал...

[Перевод] Лямбды: от C++11 до C++20. Часть 1 Добрый день, друзья. Сегодня мы подготовили для вас перевод первой части статьи «Лямбды: от C++11 до C++20». Публикация данного материала приурочена к запуску курса «Разработчик C++», который стартует уже завтра. Лямбда-выражения являются одним из наиболее мощных дополнений...

[Перевод] Топ-65 вопросов по SQL с собеседований, к которым вы должны подготовиться в 2019 году. Часть I Перевод статьи подготовлен для студентов курса «MS SQL Server разработчик» Реляционные базы данных являются одними из наиболее часто используемых баз данных по сей день, и поэтому навыки работы с SQL для большинства должностей являются обязательными. В этой статье с вопрос...

Блог RUVDS на Хабре: год за три С самого начала года у нас была какая-то тактика и мы её придерживались. Как результат — прямо сейчас мы на первом месте в рейтинге компаний, а из не менее приятного — ТМ вручили нам награду за второе место в номинации «Лучший корпоративный блог на Хабре». Под катом расскаже...

Хабрамегарейтинг: лучшие статьи и статистика Хабра за 12 лет. Часть 1/2 Привет Хабр. После публикации рейтинга статей за 2017 и 2018 год, следующая идея была очевидна — собрать обобщенный рейтинг за все годы. Но просто собрать ссылки было бы банально (хотя и тоже полезно), поэтому было решено расширить обработку данных и собрать еще немного пол...

[Перевод] Пишем API для React компонентов, часть 1: не создавайте конфликтующие пропсы Пишем API для React компонентов, часть 1: не создавайте конфликтующие пропсы Пишем API для React компонентов, часть 2: давайте названия поведению, а не способам взаимодействия Пишем API для React компонентов, часть 3: порядок пропсов важенЭтот пост — перевод первой статьи ...

Самые мощные Android-смартфоны апреля по версии AnTuTu На календаре апрель и пришло время обновить рейтинг самых производительных смартфонов за март по версии AnTuTu. Предсказуемо первые строчки занимают мобильники на базе Snapdragon 855. На первом месте расположился Xiaomi Mi 9 Transparent Edition с результатом 372 072 балла. В...

[Перевод] Мертв ли Hadoop? Часть 2 Перевод статьи подготовлен специально для студентов курса «Data Engineer». Читать первую часть Никому не нужна Big Data Когда вы услышите «Никому не нужна Big Data», посмотрите на резюме докладчика. Африканский телекоммуникационный оператор, переживающий удивительные уро...

[Перевод] Топ-5 JS-фреймворков для фронтенд-разработки в 2020 году. Часть 1 Вероятно, фронтенд-разработчикам знакомо нечто подобное: вводишь в поисковике «лучшие JavaScript-фреймворки» и получаешь в ответ целую гору результатов, из которой очень непросто выбрать именно то, что нужно. Что лучше всего подходит для разработки клиентских частей веб-про...

[Из песочницы] Путь от хирургии к геймдеву или первый опыт мобильной разработки на Unity Зачем, кому и от кого Всем привет! Меня зовут Анатолий. Я хочу рассказать историю о наших первых шагах в геймдеве, чтобы поделиться пусть и небольшим, но всё же опытом. Зачем? Потому что всего 6 месяцев назад сам искал подобные публикации, перечитывал и выписывал советы. Над...

Один из трех российских суперкомпьютеров выпал из мирового рейтинга Оба устройства потеряли позиции: в предыдущей редакции рейтинга, опубликованной в ноябре, "Ломоносов-2" занимал 79-е место, а суперкомпьютер Росгидромета - 283-е, сообщает "КоммерсантЪ" со ссылкой на отчет. Система "Ломоносов", еще в ноябре зани...

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

Гетерогенное программирование и OneAPI Toolkit. Задайте вопрос эксперту Intel Гетерогенное программирование — это тема. Тема многочисленных статей на ресурсах для разработчиков и докладов на тематических конференциях. Тема для блога Intel, ведь совсем недавно появились на свет Intel oneAPI Toolkit и Data Parallel C++. Наконец, отличная тема для наше...

Хабрамегарейтинг: лучшие статьи и статистика Хабра за 12 лет. Часть 2/2 Привет Хабр. В первой части были рассмотрены некоторые закономерности развития такого интересного ресурса, как habrahabr. Материал получился длинный, так что продолжение здесь. В этой части мы заодно посмотрим как строить такие картинки, и наконец, завершим нашу статистику ...

Apple опустилась с 1-го на 17-е место в рейтинге самых инновационных компаний мира Деловой журнал Fast Company сегодня опубликовал свой ежегодный рейтинг 50 самых инновационных компаний мира, и Apple опустилась с первого места в 2018 году на 17-е место в этом году. Согласно рейтингу, самой инновационной компанией на 2019 год является китайская технологичес...

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

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

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

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

NaVi опустились на четвертое место рейтинга HLTV.org Natus Vincere заняли четвертое место в обновленном рейтинге лучших команд мира по CS:GO от портала HLTV.org. С третьей строчки коллектив из СНГ сместила ENCE eSports, которая выиграла BLAST Pro Series Madrid 2019. Первое и второе места сохранили Astralis и Team Liquid, Fn...

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

[По докам] Flutter. Часть 1. Для Android разработчиков Про Flutter написано уже много статей. С каждым месяцем он становится всё популярнее. Поэтому я решил интерпретировать официальную документацию Flutter в лаконичный формат «вопрос — ответ». Думаю, многие, как и я, не имеют достаточно свободного времени для подробного изучени...

Смартфоны Huawei и Samsung заняли третью и четвертую позиции нового рейтинга производительности. Кто на первых? Разработчики теста Master Lu (этакого китайского ответа AnTuTu) опубликовали обновленный рейтинг производительности смартфонов — за третий квартал текущего года. Абсолютно все устройства из Топ-10 представлены флагманскими SoC Qualcomm Snapdragon 855 и 855 Plus, а...

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

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

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

Huawei — №2, Apple — №50. Опубликован список компаний с максимальным количеством новых патентов В ежегодном рейтинге EPO 2018, который составлен на основании максимального количества патентов, зарегистрированных в Европе, первое место занимает компания Siemens с результатом 2493 патента. Второе место досталось компании Huawei, которая оказалась единственным китай...

Составлен рейтинг лучших сериалов за 2018 год Крупнейший интернет-сайт IMDb поделился рейтингом сериалов 2018 года, составленным экспертами. Список составлялся основываясь на запросах 250 миллионов пользователей по всему миру. Первое место досталось сериалу «Ходячие мертвецы», количество скачиваний превысило все осталь...

FAQ по архитектуре и работе ВКонтакте История создания ВКонтакте есть в Википедии, её рассказывал сам Павел. Кажется, что ее знают уже все. Про внутренности, архитектуру и устройство сайта на HighLoad++ Павел рассказывал еще в 2010 году. Много серверов утекло с тех пор, поэтому мы обновим информацию: препарируем...

Названы самые мощные смартфоны начала 2019 года Разработчики рейтинга Antutu опубликовали первый рейтинг смартфонов на базе Android. за 2019 год — за январь. В десятке лидеров пять позиций занимают смартфоны Huawei и Honor на основе однокристальной системы Kirin 980, но первое место принадлежит смартфону ZTE на...

Биткоин улучшил позиции в новом китайском рейтинге криптовалют, на втором месте – Tron Центр по развитию индустрии информационных технологий Китая (CCID) опубликовал свежий рейтинг криптовалют, в котором оценил в общей сложности 35 проектов. На первом месте по-прежнему EOS, вторая строчка – у дебютанта рейтинга Tron (TRX), биткоин поднялся с 15-го на 13-е мест...

Определены лучшие разработчики интернет-магазинов 2019 года Рейтинг Рунета в пятый раз опубликовал Рейтинг разработчиков интернет-магазинов. Как и ранее, в рейтинге предусмотрены фильтры: Города, Страны, CMS, Отрасли, а его участники распределены по четырем основным ценовым категориям. При построении рейтинга было изучено 32 298 инте...

AnTuTu опубликовала список 10 лучших телефонов Android августа 2019 года. Лидируют модели с SD855 + Рейтинг производительности телефонов Android от AnTuTu — объективный показатель, определяющий лучшие смартфоны месяца с точки зрения мощности. Сегодня ресурс обнародовал список из 10 лучших Android-телефонов с точки зрения производительности за август 2019 года, и в этом док...

Apple заняла только 17 место в рейтинге самых инновационных компаний в мире На днях был опубликован новый рейтинг самых инновационных в мире компаний, составленный Fast Company. Примечательно, что в этом году Apple оказалась далеко за пределами первой тройки, тогда как в прошлом году она возглавляла рейтинг.Читать дальше... ProstoMAC.com.| Постоянн...

[Перевод] UDB. Что же это такое? Часть 3. Datapath FIFO Продолжаем делать перевод фирменной документации фирмы Cypress на блоки UDB. Тем более, что всё очень удачно совпадает. Для продолжения практической статьи по UDB понадобится использование FIFO, а в теоретической части мы подобрались как раз к их описанию. Поэтому начинаем...

AnTuTu опубликовала список самых мощных Android-смартфонов августа 2019 года Рейтинг производительности телефонов Android от AnTuTu — объективный показатель, определяющий лучшие смартфоны месяца с точки зрения мощности. Сегодня ресурс обнародовал список из 10 лучших Android-телефонов с точки зрения производительности за август 2019 года, и в этом док...

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

[Из песочницы] Краткое введение в рекурсию. JavaScript Перевод: Привет, Хабр! Представляю вашему вниманию перевод статьи "A Quick Intro to Recursion in Javascript" Yazeed Bzadough. Примечание. Рекурсия не единожды обсуждалась на хабре, но данная статья даёт базовое понимание рекурсии. Это будет полезно начинающим разр...

Ищем работу за границей: 7 простых советов для разработчиков Ищете работу за границей? Будучи в сфере IT-рекрутинга уже более 10 лет, я часто даю разработчикам советы о том, как быстро найти работу за рубежом. В этой статье приведены самые распространенные из них. Читать дальше →

Шпаргалка по аббревиатурам C++ и не только. Часть 2: «и не только» Это вторая и последняя часть моей шпаргалки по аббревиатурам, которые стоит знать C++ разработчику. С++ здесь упомянут только потому, что шпаргалку я составил в первую очередь для себя, а я как раз-таки C++ разработчик. На самом деле в этой части собраны понятия, область пр...

Хабрарейтинг 2018: лучшие материалы за 2018 год Привет Хабр. Данный пост является логическим завершением публикаций про жизненный цикл статьи на Хабре (первая и вторая части), в результате чего был сделан достаточно интересный инструмент для статистического анализа. Методика оказалась весьма полезной, и позволяет находит...

Расчет странового коэффициента УЕФА В футболе есть два популярных турнира: Лига Чемпионов и Лига Европы. На основании их результатов рассчитывается так называемый Рейтинг футбольных ассоциаций. На базе этого рейтинга в дальнейшем определяется, какое количество команд от каждой страны будет участвовать в посл...

Xiaomi ворвалась в список Fortune Future 50, оставив позади Tesla, Amazon, Nvidia и Twitter Перечень Fortune Future 50 может быть не такой известный и статусный, как Fortune 500, но для инвесторов он имеет даже большее значение. В него входят компании «с самым сильным долгосрочным потенциалом роста», то есть если вложиться в акции фирмы из Future 5...

[Перевод - recovery mode ] Руководство по SQL: Как лучше писать запросы (Часть 2) Продолжение статьи Руководство по SQL: Как лучше писать запросы (Часть 1) От запроса к планам выполнения Зная, что антипаттерны не статичны и эволюционируют по мере того, как вы растете как разработчик SQL, и тот факт, что есть много, что нужно учитывать, когда вы задумыва...

iPhone 11 поможет Apple обогнать Huawei по поставкам смартфонов   Apple хочет вернуть себе второе место в мировом рейтинге производителей смартфонов. Сейчас его занимает Huawei, на первом месте Samsung. Занять второе место Apple поможет высокий спрос на iPhone 11. Ожидается, что в четвёртом квартале 2019 года поставки iPhone д...

Samsung выходит на первое место на рынке телекоммуникационного оборудования 5G Samsung Electronics вышла в лидеры на мировом рынке телекоммуникационного оборудования 5G. По данным исследовательской компании Dell'Oro, доля рынка Samsung за период с четвёртого квартала прошлого года по первый квартал текущего года составила 37 %. Huawei заняла второ...

Новые iPad Pro 2018 лидируют в свежем рейтинге AnTuTu с огромным отрывом Разработчики популярного тестового приложения AnTuTu опубликовали свежий рейтинг самых быстрых устройств, работающих под управлением мобильной операционной системы iOS, который был составлен по итогам декабря 2018 года. Первые два места с огромным отрывом от своих младш...

Самые мощные смартфоны октября в Китае по версии AnTuTu: новички OnePlus 7T, 7T Pro и realme X2 Pro На сайте AnTuTu появилась новая подборка самых мощных смартфонов за месяц. И пусть на первый взгляд поменялось немногое, кое-какие интересные изменения произошли. В лидерах все еще Vivo NEX 3 5G и iQOO Pro 5G. На третью и четвертую строчку ворвались OnePlus 7T и OnePlus 7T ...

Как поучаствовать в разработке ITIL 4 К разработке новой версии библиотеки ITIL® компания AXELOS подошла принципиально по-новому. Работа над созданием основных публикаций была построена так, чтобы вовлечь большое количество экспертов на разных этапах. Ядро коллектива, осуществляющего данное обновление &mdas...

[По докам] Flutter. Часть 2. Для iOS разработчиков После длительного перерыва я продолжу рассказывать о популярном фреймворке Flutter в формате «вопрос — ответ». Первую статью для Android-разработчиков вы можете найти здесь, а сегодня будет полезный материал для разработчиков под iOS. Если у вас мало времени для самостоятел...

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

[Перевод] Лямбды: от C++11 до C++20. Часть 2 Привет, хабровчане. В связи со стартом набора в новую группу по курсу «Разработчик C++», делимся с вами переводом второй части статьи «Лямбды: от C++11 до C++20». Первую часть можно прочитать тут. В первой части серии мы рассмотрели лямбды с точки зрения C++03, C++11 и C+...

Буткемп в Яндексе: как разработчику выбрать себе команду Большие IT-компании часто предлагают кандидатам на роль разработчика выбрать между несколькими командами. Сделать этот выбор непросто — разработчик ещё не работал ни с одной из команд, не знает их специфики. Чтобы упростить ему задачу, мы придумали Буткемп. Это особый способ...

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

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

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

IoT-стандарты, сети, три стола Тема интернета вещей и раньше проскальзывала на конференциях РИТ++ и HighLoad++, но обычно с упором на привычные нам вопросы хранилищ данных или программирования. Но в прошлом году мы решили, что настало время серьезно обсуждать IoT: аппаратное обеспечение, сети передачи дан...

[Перевод] Введение в детерминированные сборки на С/С++. Часть 2 Перевод статьи подготовлен специально для студентов курса «Разработчик С++». → Читать первую часть Читать дальше →

Как открыть офис за рубежом — часть первая. Зачем? Тема перемещения своего бренного тела из одной страны в другую раскрыта, казалось бы, со всех сторон. Кто-то говорит, что пора. Кто-то говорит, что первые ничего не понимают и совсем не пора. Кто-то пишет, как купить гречку в Америке, а кто-то – как найти работу в Лондоне, е...

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

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

[Перевод] 8 лучших трендов International Conference on Learning Representations (ICLR) 2019 Тема анализа данных и Data Science в наши дни развивается с поразительной скоростью. Для того, чтобы понимать актуальность своих методов и подходов, необходимо быть в курсе работ коллег, и именно на конференциях удается получить информацию о трендах современности. К сожалени...

Как мы сделали PHP 7 в два раза быстрее PHP 5. Часть 2: оптимизация байт-кода в PHP 7.1 В первой части рассказа по мотивам выступления Дмитрия Стогова из Zend Technologies на HighLoad++ мы разбирались во внутреннем устройстве PHP. Детально и из первых уст узнали, какие изменениях в базовых структурах данных позволили ускорить PHP 7 более чем в два раза. На этом...

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

Получение информации и обход двухфакторной аутентификации по картам банка из ТОП-10 (Украина) В прошлом году украинский банк из ТОП-10 пригласил меня протестировать свои системы интернет- и мобильного банкинга на предмет уязвимостей. Первым делом я решил начать с отслеживания запросов мобильного приложения. С помощью Fiddler (Burp или Charles) я начал рассматривать...

[Перевод] Новости из мира OpenStreetMap №455 (02.04.2019-08.04.2019) Вид скрытой инфраструктуры, содержащейся в базе данных OpenStreetMap1 | OpenInfraMap | MapTiler | Map data OpenStreetMap contributors Картографирование В серии твитов Тайлер Басби рассказывает об успехах использования машинного обучения для выявления солнечных батарей на к...

Coinbase и Ripple больше не входят в число ведущих американских стартапов по версии LinkedIn Ведущая криптовалютная биржа США Coinbase и компания Ripple больше не входят в топ-10 американских стартапов по версии сервиса LinkedIn, обновленный список которого был опубликован на сайте этой социальной сети.  Так, сейчас Coinbase и Ripple занимают 29 и 28 места рейтинга ...

Самые производительные Android-смартфоны. Samsung Galaxy S10+ лидирует в рейтинге AnTuTu за февраль 2019 Разработчики популярного бенчмарка Antutu опубликовали свежий рейтинг самых производительных смартфонов, которые работают под управлением операционной системы Android. Рейтинг составлен на основании средних результатов по итогам февраля этого года пользователями во всем...

Пишем telegram-бота на python с помощью библиотеки telebot часть 2 Всем привет! Это вторая часть статьи, в которой я посвящу время запросам и серверам telegram. Если кто-то еще не видел первую часть, то рекомендую её почитать. В третьей части скорее всего будет описана работа с базами данных. Ну и если у вас опять возникли вопросы, то пишит...

Epson восьмой год подряд в списке «Топ 100 ведущих мировых новаторов» Компания Seiko Epson Corporation в восьмой раз за последние восемь лет вошла в рейтинг «Топ 100 ведущих мировых новаторов 2018-19 гг.» американской исследовательской компании Clarivate Analytics. Независимый рейтинг компаний-лидеров, внедряющих инновационные технологии, был ...

[Перевод] Senior Engineer в поисках работы. О задачах на технических собеседованиях и теоретических вопросах Продолжаем говорить о технических собеседованиях (если вы не читали — просмотрите предыдущие статьи из цикла — о собеседованиях с HR и технических). В этот раз будет больше субъективного опыта, минимум советов, а также немножко про тестовые задания и теоретические вопросы. П...

Работа не волк, часть 1. Поиск работы: 9 кругов HR-a Поиск работы вызывает неприятные тревожно-азартные ощущения и у вчерашнего студента, и у профессионала с годами опыта за плечами. Это не признак неуверенности в себе, это проблема всей отрасли поиска персонала: мы идём на собеседование и понимаем, что не всё может зависеть о...

[Из песочницы] Full-stack TypeScript Apps Привет, Хабр! Представляю вашему вниманию перевод статьи "Full-Stack TypeScript Apps — Part 1: Developing Backend APIs with Nest.js" автора Ana Ribeiro. Часть 1: Разработка серверного API с помощью Nest.JS TL;DR: это серия статей о том, как создать веб-приложение TypeScript ...

[Перевод] Опыт кандидата при рекрутинге разработчиков программного обеспечения. Часть 2 Добрый день. Делимся с вами второй частью статьи о рекрутинге разработчиков ПО, которая приурочена к запуску курса «IT-Recruiter». Первую часть можно прочитать тут. Уведомление привлекательно Итак, вы сходили на свое первое свидание, а потом… ничего. Вы звоните на следую...

Samsung Galaxy Note9, Meizu 16th и Samsung Galaxy S9+ возглавили рейтинг самых популярных устройств AnTuTu в апреле 2019 Разработчики популярного бенчмарка AnTuTu опубликовали свежий рейтинг самых популярных смартфонов, которые работают под управлением операционной системы Android. Рейтинг составлен на основании количества тестов, проведенных китайскими пользователями в апреле этого года....

Число, лежащее в основе современной музыки Почему двенадцать? Если вы посмотрите на клавиатуру, то увидите, что в каждой октаве содержится 12 полутонов. В случае фортепиано это всего лишь значит, что между, например, "до" первой октавы и "до" второй октавы расположено 11 клавиш. Вместе с одним из "до" (например, до ...

Лучшие смартфоны в мире за июнь 2019 года Команда AnTuTu обновила список самых производительных смартфонов на мировом рынке. Первое место в рейтинге занимает OnePlus 7 Pro с результатом в 371...

Смартфон Google Pixel 4 удостоился похвалы в обзоре DxOMark с общим результатом 112 баллов и первым местом за запись видео Ресурс DxOMark провёл тестирование возможностей камеры смартфона Google Pixel 4 и присвоил ей рейтинг в 112 баллов. Таким образом, устройство вошло в ТОП-10 лучших в базе данных рейтинга DxOMark. При оценке возможностей камеры при съёмке фотографий камера поучила 117 баллов,...

РНР-безопасность: где и как хранить пароли. Часть 2 Всем привет! На прошлой неделе мы опубликовали первую часть данной статьи, чем вызвали нешуточный холивар. Одной из главных претензий было отсутствие в статье упоминания password_hash, как мы и обещали, вторую часть данного материала начнем как раз таки с хеширования парол...

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

Qualcomm Snapdragon 855 Plus названа самой мощной мобильной платформой, Kirin 990 на втором месте. А как же Exynos и MediaTek? Разработчики бенчмарка продолжают публиковать результаты тестов за третий квартал текущего года. На этот раз в фокусе внимания оказались мобильные платформы — какая из них самая мощная? Первое место, без сюрпризов, отдано Qualcomm Snapdragon 855 Plus, а на втором ...

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

Apple уже двенадцатый год подряд возглавляет рейтинг самых почитаемых компаний Компания Apple, несмотря на все свои текущие проблемы, снова возглавила список самых почитаемых компаний по мнению Fortune. Купертинский гигант возглавляет этот рейтинг уже 12 лет подряд. Как и предыдущие два года, на втором месте находится Amazon. А вот третье место, ...

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

[Перевод] Сила дженериков в Swift. Часть 2 Добрый день, друзья. Специально для студентов курса «iOS Разработчик. Продвинутый курс» мы подготовили перевод второй части статьи «Сила дженериков в Swift». Связанные типы, условия where, сабскрипты и прочее… В статье «Сила дженериков в Swift. Часть 1» описывались gene...

Новый рейтинг мобильных ОС: EMUI 10 — самая плавная оболочка для Android, MIUI 11 — только на шестом месте из десяти Разработчики бенчмарка Master Lu опубликовали очередной рейтинг (за третий квартал текущего года), в котором оценили плавность работы различных мобильных оболочек. Первое место в нем, отмеченное золотой короной, досталось Huawei Mate 30 Pro и, соответственно, EMUI 10. ...

[Перевод] История Vim и руководство по его эффективному использованию Примечание от переводчика: это первая часть монументальной (на самом деле монументальной) статьи о Vim и его возможностях от разработчика из Миннеаполиса и автора проекта PostgREST Джо begriffs Нельсона. Первая часть статьи отводится на знакомство с историей Vim как редакт...

Биткоин и Ethereum улучшили позиции в китайском рейтинге криптовалют Центр по развитию индустрии информационных технологий Китая (CCID) опубликовал новую версию рейтинга криптовалют, в котором биткоин переместился с 12-го на 11-е место, а Ethereum поднялся на вторую строчку. Об этом сообщает Bitcoin.com. Первое место в рейтинге продолжает уде...

[Перевод] Работа над PEG на Core Developer Sprint В этой статье я не буду рассказывать о новых фичах генератора парсера — я достаточно описал его в предыдущих частях. Вместо этого хочу рассказать что я делал на Core Developer Sprint на прошлой неделе, прежде чем всё сотрётся из моей памяти. Хотя большая часть материала так ...

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

MVP и Dagger 2 – скелет Android-приложения – часть 1 Данная статья нацелена на новичков в Android-разработке и призвана помочь в создании минимально необходимой структуры приложения. Так получилось, что я относительно недавно начал программировать под Android – после месяца без проекта в компании, где я работаю, меня определи...

[Перевод] Что есть и чего нет в Go. Часть 2 Всем привет! Cегодня делимся заключительной частью перевода статьи «Что есть и чего нет в Go». Напоминаем, в первой части речь шла о элементах, которые есть в Go, сегодня же поговорим о том, чего в Go нет. Перевод данного материала подготовлен в преддверии старта нового пот...

[Из песочницы] Вещи, которых я не знаю в 2018 Привет, Хабр! Представляю вашему вниманию перевод статьи "Things I Don’t Know as of 2018" автора Дэна Абрамова. Люди обычно думают, что я знаю многое, но это не так на самом деле. Это не так плохо и я совсем не жалуюсь. (Некоторая малая часть людей часто страдает от предвзят...

[Перевод] Простите, пользователи macOS, но Apple зашла слишком далеко Несколько лет назад, когда был выпущен первый релиз Cogmind, я без предрассудков относился к выпуску официальной версии под Mac. В конце концов, Cogmind — моя первая коммерческая игра, раньше я выпускал только хобби-проекты в статусе freeware и только под Windows, поэтому н...

Найдены самые распространенные пароли в интернет Производитель систем борьбы с утечками данных, компания DeviceLock, проанализировала 3,5 млрд скомпрометированных пар логин-пароль, входивших в 7 коллекций общим объемом 975 Гб, опубликованных хакерами с начала 2019 года, сообщает ITbukva.com.В рамках исследования были выдел...

[Перевод] 10 советов и приемов, которые помогут вам стать лучшим разработчиком на VueJS Перед вами вольный перевод статьи 10 Tips & Tricks to make you a better VueJS Developer с сайта Dev.to. Автор расскажет нам об интересных и полезных вариантах применения привычных нам средств VueJS. Введение Мне действительно нравится работать с VueJS и каждый раз, когда...

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

SNA Hackathon 2019: усложняем архитектуру — упрощаем признаки В этой статье я расскажу про свое решение текстовой части задачи SNA Hackathon 2019. Какие-то из предложенных идей будут полезны участникам очной части хакатона, которая пройдет в московском офисе Mail.ru Group с 30 марта по 1 апреля. Кроме того, этот рассказ может быть ин...

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

Горнолыжные курорты проанализировали на основе big data Tele2 проанализировала активность абонентов с декабря 2018 года по март 2019 года на основе технологий "больших данных". В общей сложности клиенты Tele2 во время пребывания на 36 главных курортах1 РФ скачали и отправили 4,84 Пб - против 0,52 Пб в прошлом сезоне. Та...

Huawei Nova 5i Pro возглавил ИИ-бенчмарк, опередив все флагманы на Snapdragon 855 В Сети появились результаты тестирования Huawei Nova 5i Pro в бенчмарке AI Benchmark, который проверяет возможности смартфона в вычислительных процессах, связанных с использованием систем искусственного интеллекта. Смартфон Huawei Nova 5i Pro, построенный на базе однокр...

Рейтинг ИТ-работодателей Санкт-Петербурга и Москвы 2018: результаты опроса разработчиков В конце 2017 года мы разбирались, кто является лучшим работодателем в Москве и Санкт-Петербурге по мнению ИТ специалистов. Выяснили что, наиболее популярные компании Москвы — это Яндекс и Mail.ru, а в Петербурге — JetBrains и Яндекс. О других лидерах рейтинга можно прочита...

[Из песочницы] Особенности HttpUrlConnection из java.net Здравствуйте, сегодня постараюсь рассказать о том, как можно отправить запрос и прочитать ответ от HTTP сервера, используя URLConnection из библиотеки JRE. Сейчас изучаем Java в онлайн режиме. Вся наша команда использует Slack для работы и общения. Заинтересовала возможнос...

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

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

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

Топ-10 мощнейших Android-смартфонов по версии AnTuTu (Май 2019) Сегодня AnTuTu опубликовали рейтинг самых производительных Android-смартфонов за май 2019 года. Следует отметить, что в бенчмарке AnTuTu учитываются только средние показатели (самые высокие и самые низкие оценки не учитываются для более высокой объективности результата). Кр...

Контролируй, изменяй, удаляй: топ-10 докладов DotNext 2018 Moscow Привет, Хабр! Сегодня для .NET-разработчиков у нас традиционный пост по следам DotNext 2018 Moscow: делимся десятью лучшими докладами конференции (по мнению её посетителей). Под катом — их видеозаписи, а также короткие описания и ссылки на презентации. Доклады идут по во...

[Перевод] Обратное собеседование: какие вопросы задавать компании? Этот текст — перевод репозитория viraptor. Вы можете предложить свои вопросы на английском, в оригинальном репозитории, или на русском — в моём форке, а я постараюсь перевести их и передать автору Обратное собеседование Это список вопросов, который может быть интересен соиск...

Яндекс купил сервис вопросов и ответов TheQuestion Осенью 2018 года Яндекс начал показывать в поиске быстрые ответы Знатоков - они помогают людям узнать, [сколько планет во вселенной] или [как обеспечить анонимность в интернете], и разобраться в других вопросах без однозначного ответа. С момента запуска пользователи стали ви...

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

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

26 июля, Deworkacy — DocOps от Ростелекома Привет! Мы тут решили провести митап по DocOps — это почти как DevOps, только про документацию и всё, что с ней связано. Таких мероприятий обычно не так много, оно и понятно — документация не такая хайповая штука, как React, к примеру. Да и не только React, прямо скажем. Зл...

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

Смартфон Nubia Red Magic 3 возглавил рейтинг AnTuTu Разработчики бенчмарка AnTuTu опубликовали свежий рейтинг самых производительных смартфонов, который претерпел серьезные изменения в сравнении с прошлым месяцем. Итак, лидером рейтинга стал игровой смартфон Nubia Red Magic 3 с 380 921 баллами. Второе место занял ZTE Axon 10 ...

AnTuTu назвал десять самых производительных ... Ежемесячно разработчики AnTuTu публикуют рейтинг самых мощных смартфонов. Сюда попадают только «злые» в плане производительности мобильники. Сегодня был представлен топ-10 самых производительных Android-устройств по итогам апреля актуальный для рынка Китая.  ...

Основатель разработчика игры Fortnite Тим Суини вошел в список 500 самых богатых людей планеты по версии Bloomberg, оценка его состояния выросла до $7,16 млрд Буквально на днях мы узнали, что компания Epic Games, разработчик феноменально популярной многопользовательской онлайновой игры Fortnite, заработала в прошлом году чистыми более $3 млрд и своими успехами обеспечила рост рыночной стоимости до $15 млрд. Теперь же стало известн...

CLRium #6: Concurrency Как вы уже заметили, формат семинара эволюционировал и принял новую форму: каждый последующий семинар теперь посвящается целиком и полностью какой-либо теме. Пятый был посвящен теме Garbage Collector и за 10 часов раскрыл всё, что только возможно, оставив за скобками совс...

Всего за 3 года Xiaomi увеличила команду разработчиков почти в 10 раз Президент Xiaomi Лин Бин (Lin Bin) пообщался с китайскими журналистами после вчерашней пресс-конференции, на которой был анонсирован 108-мегапиксельный смартфон Xiaomi Mi CC9 Pro и еще ряд интересных новинок. После мероприятия Лин Бин сказал, что в последние несколько л...

[recovery mode] Популярные вопросы разработчика о тестировании Эта статья — не теоретическое руководство по написанию тестов и не how-to по использованию инструментария в определенном стеке, а ряд популярных вопросов, иногда даже у многих не сформировавшихся, на которые я постараюсь дать ответы. Источником этих вопросов служат коллеги, ...

Пишем XGBoost с нуля — часть 1: деревья решений Привет, Хабр! После многочисленных поисков качественных руководств о решающих деревьях и ансамблевых алгоритмах (бустинг, решающий лес и пр.) с их непосредственной реализацией на языках программирования, и так ничего не найдя (кто найдёт — напишите в комментах, может, что...

POWER-разработчик YADRO получил контроль над RISC-V-разработчиком Syntacore YADRO, российская компания, занимающаяся разработкой систем хранения и обработки данных на базе открытой платформы POWER, платиновый участник консорциума OpenPOWER, сообщила об инвестициях в российского разработчика, компанию Syntacore. Syntacore занимается созданием заказны...

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

Расширяем возможности UObject в Unreal Engine 4 Всем привет! Меня зовут Александр, я уже более 5 лет работаю с Unreal Engine, и почти все это время — с сетевыми проектами. Поскольку сетевые проекты отличаются своими требованиями к разработке и производительности, нередко необходимо работать с более простыми объектами, та...

В рейтинге самых производительных смартфонов AnTuTu сменился лидер. Huawei Mate 30 Pro пробился в десятку Создатели популярного бенчмарка AnTuTu опубликовал рейтинг самых производительных смартфонов по итогам тестов, проведенных в сентябре этого года. Это версия рейтинга для китайского рынка, она зачастую сильно отличается от рейтинга для международного рынка.  По сра...

[Перевод] Введение в Redis с использованием Spring Boot Перевод статьи подготовлен специально для студентов курса «Разработчик на Spring Framework». В этой статье мы рассмотрим основы использования Redis через Spring Boot с помощью библиотеки Spring Data Redis. Мы создадим приложение, которое демонстрирует, как выполнять CR...

«Опять колхоз»: Очередной ТОП-5 неудачного тюнинга автомобилей ВАЗ назвали в сети Тюнинг любит в России едва ли не каждый первый автомобилист, однако меру знают далеко не все, в чём поможет убедиться данный рейтинг. Благодаря тому, что чаще всего «колхозят» именно автомобили «АвтоВАЗ» (бывший ВАЗ), именно данная марка является лидером в глазах отечествен...

5 советов о Design Leadership. Часть 1 Всем привет. Уже в этом месяце мы запускаем курс «Team Lead 2.0», который подготовлен специально для старших разработчиков, TeamLead’ов, SCRUM мастеров и специалистов, желающих повысить свой профессиональный уровень и получить уникальный опыт, необходимый для эффективного уп...

[Перевод] 14 советов по написанию чистого React-кода. Часть 1 Написание чистого кода — это навык, который становится обязательным на определённом этапе карьеры программиста. Особенно этот навык важен тогда, когда программист пытается найти свою первую работу. Это, по существу, то, что делает разработчика командным игроком, и то, что сп...

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

В рейтинге лучших снайперов «случайно» не оказалось спецназа России Ангажированные рейтинги должны показать превосходство США над РФ. Один из способов узнать, чья армия лучше – сравнивать то, как военные разных стран мира воюют на практике. Можно сравнивать мастерство боя, а можно сравнивать индивидуальные достижения отдельных солдат. Напри...

DxOMark взялся за тестирование камеры Huawei Mate 20 Pro Если вы на постоянной основе следите за миром смартфонов, то знаете, что ребята из бенчмарка DxOMark регулярно устраивают тесты камерам смартфонов. Через их руки проходят все значимые новинки, и они оценивают потенциал их камер. Но вот Huawei Mate 20 Pro они своим вниманием ...

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

Структура DNS пакета Предисловие Решил как то написать снифер DNS, так сказать just for fun. Просто посмотреть какие адреса в моей системе резолвятся. Протокол старый, документации должно быть много. Много. Но все статьи очень не полные и заканчиваются, на самом интересном моменте. Да, есть rf...

В России Huawei опередила компанию Samsung на рынке смартфонов На мировом рынке смартфонов все еще лидирует компания Samsung, однако в различных странах ситуация складывается по-разному, а на первых местах находятся другие компании. Например, в Индии, которая является вторым по величине рынком смартфонов, возглавляет рейтинг с...

Странное объяснение. Почему Huawei не опубликовала результат Huawei P30 в DxOMark На момент анонса флагманских смартфонов Huawei P30 и Huawei P30 Pro компания Huawei сразу же заявила, что Huawei P30 Pro возглавил рейтинг лаборатории DxOMark с результатом 112 баллов. Однако результат Huawei P30 до сих пор не опубликован, хотя смартфон и был протестиро...

Xiaomi Mi A1, OnePlus 5T, Xiaomi Mi Max 3 и OnePlus 6Т возглавили рейтинг смартфон с максимальным уровнем излучения Аналитическая компания Statista опубликовала новый рейтинг самых опасных смартфонов с точки зрения пагубного влияния на организм человека. Речь идет об излучении от смартфонов. Следующий список сформирован на основании замера удельный коэффициент поглощения электромагни...

Forbes представляет рейтинг самых дорогих компаний Рунета — 2019 Сегодня, 21 февраля Forbes представляет традиционный рейтинг самых дорогих компаний Рунета. В этом году первая тройка лидеров списка по сравнению с прошлым годом не изменилась: на первом месте —Яндекс», на втором — Mail.ru Group, на третьем — Avito. Зато есть новички. В спис...

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

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

5 способов полезного использования Raspberry Pi. Часть вторая Привет Хабр. В первой части были рассмотрены 5 способов использования Raspberry Pi. Тема оказалась достаточно интересной, и сегодня я рассмотрю еще несколько вариантов того, как можно с пользой использовать этот микрокомпьютер. Фото с сайта learn.adafruit.com Как и в пре...

[Перевод] Использование strict-модулей в крупномасштабных Python-проектах: опыт Instagram. Часть 2 Представляем вашему вниманию вторую часть перевода материала, посвящённого особенностям работы с модулями в Python-проектах Instagram. В первой части перевода был дан обзор ситуации и показаны две проблемы. Одна из них касается медленного запуска сервера, вторая — побочных э...

32-ядерный AMD Ryzen Threadripper 2990WX возглавил рейтинг процессоров для настольных ПК. В Топ-5 — четыре CPU AMD и только один Intel Разработчики бенчмарка Master Lu опубликовали рейтинг производительности процессоров, используемых в настольных ПК. В трехмесячной выборке традиционно приняло участие свыше 500 000 тысяч настольных компьютеров, так что репрезентативность на уровне. Первое место рей...

ТОП-10 самых дорогих брендов мира за 2019 год Аналитическое агентство Interbrand составило рейтинг самых дорогих брендов мира за 2019 год. Примечательно, что в списке из ТОП-10 самых дорогих разместились сразу пять брендов технологических компаний. Традиционно, первое место в рейтинге занял бренд Apple, который…

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

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

Linux Backup от Veeam на ОС «Эльбрус». Импортозамещение ['?' | '.' | '!'] Всем привет. Недавние статьи на Хабре Импортозамещение на практике. Часть 1. Варианты и Не долго музыка играла… или как ОС Эльбрус так и не стала свободной не оставили меня равнодушным. Я решил поизучать этот вопрос в ключе задачи резервного копирования. Тем более, что в э...

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

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

Spring JPA репозитории в CUBA Тема статьи достаточно узконаправленная, но, возможно, окажется полезной тем, кто разрабатывает свои собственные хранилища данных и думает об интеграции со Spring Framework. Предпосылки Разработчики обычно не очень любят менять свои привычки (зачастую, в список привычек вхо...

Опубликован Рейтинг агентств, работающих с крупнейшими компаниями Рейтинг Рунета в седьмой раз представил результаты Рейтинга digital-агентств, работающих с крупнейшими компаниями. В ТОП-100 вошли 54 компании из Москвы, 10 из Санкт-Петербурга, 7 из Екатеринбурга,  по 3 из Минска, Ростова-на-Дону и Ульяновска. Наиболее заметный рост относит...

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

[Перевод - recovery mode ] Тюнинг производительности запросов в PostgreSQL Настройка производительности базы данных — разработчики обычно либо любят это, либо ненавидят. Я получаю удовольствие от этого и хочу поделиться некоторыми методами, которые я использовал в последнее время для настройки плохо выполняющихся запросов в PostgreSQL. Мои методы ...

Найдены самые распространенные пароли В рамках исследования были выделены наиболее частотные пароли в различных сегментах. В частности, в десятку самых популярных паролей вошли: 123456, 123456789, qwerty, password, 12345, qwerty123, 1q2w3e, 12345678, 111111, 1234567890. Самыми популярными кириллическими паролями...

Некоторые аспекты оптимизации LINQ-запросов в C#.NET для MS SQL Server LINQ вошел в .NET как новый мощный язык манипуляции с данными. LINQ to SQL как часть его позволяет достаточно удобно общаться с СУБД с помощью например Entity Framework. Однако, достаточно часто применяя его, разработчики забывают смотреть на то, какой именно SQL-запрос буде...

[Перевод] Sketch + Node.js: генерируем иконки для множества платформ и брендов. Часть 2 Это вторая часть статьи о создании инструмента, способного экспортировать все помещённые в Sketch-файл иконки: в разных форматах, для разных платформ, с возможностью A/B-тестирования каждой из иконок. Первую часть вы можете прочесть по ссылке. В прошлый раз мы подготов...

Эксперимент — от парного программирования к программированию всей командой Очень хочу поделиться с вами переводом статьи про эксперимент с моб-программированием от одного из его создателей, Вуди Зила. Это когда вся команда сразу работает за одним компьютером. Как парное программирование, только групповое. Я бывший Java-разработчик и тимлид с 11-лет...

В прошлом году рынок цифровых камер сократился на 22,2% Со ссылкой на японское издание Nikkei источник сообщил, что мировой рынок цифровых камер в 2018 году сократился на 22,2%. В пятерку крупнейших производителей вошли компании Canon, Nikon, Sony, Fujifilm и Olympus. Компания Canon по итогам прошлого года занимала 40,5% рын...

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

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

К вопросу о преобразованиях и прочих операциях Синяя Гусеница: А ну нас-то не собьешь. Мы себе сидим, знаем: ждут нас превращения. А что? А ничего! Сидим, курим, ждем… Алиса- кукла: Чего? Синяя Гусеница: Чего, чего! Превращений. Дом — в дым, дым- в даму, а дама — в маму. Вот так-то. Не мешайте, не заскакивайте вперед, а ...

[Перевод] Как вы избавляетесь от неиспользуемого CSS-кода? Часть 1 Автор статьи, первую часть перевода которой мы сегодня публикуем, хотел бы, чтобы читатели заранее знали о том, что избавление от ненужного CSS — это трудная задача. Если вы это читаете в надежде найти некий инструмент, запустив который, вы сможете узнать о том, какой именно...

[Перевод] JWT: Атака на цифровую подпись VS MAC-атака Всем привет. Ни для кого не секрет, что ежемесячно OTUS запускает несколько абсолютно новых уникальных курсов, в этом месяце в их число вошел курс «Пентест. Практика тестирования на проникновение». По устоявшейся традиции, в преддверии старта курса, делимся с вами переводом ...

[Перевод] Самая красивая теорема математики: тождество Эйлера Посмотрев лекцию профессора Робина Уилсона о тождестве Эйлера, я наконец смог понять, почему тождество Эйлера является самым красивым уравнением. Чтобы поделиться моим восхищением это темой и укрепить собственные знания, я изложу заметки, сделанные во время лекции. А здесь в...

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

Новый рейтинг AnTuTu: Vivo NEX 3 5G — самый мощный флагман, а Honor 9X Pro — лучшая модель среднего уровня. Где же тогда Xiaomi, Meizu, Samsung и Huawei? Разработчики бенчмарка AnTuTu выпустили очередной рейтинг производительности смартфонов — октябрьский. Точнее, рейтингов даже два: топовый моделей и смартфонов среднего уровня. Первый возглавил Vivo NEX 3 5G, второй — Honor 9X Pro. Интересно, что в рейтинге ...

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

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

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

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

Forbes опубликовал список самых дорогих российских интернет-компаний в 2019 году Журнал Forbes опубликовал свежий рейтинг самых дорогих компаний Рунета с краткой справкой-анализом по каждой из 20-ти компаний, которые попали в список. Вершина рейтинга не представляет интереса: первые три строчки остались те же, что и в прошлые годы: «Яндекс», Mail.ru Gro...

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

Работаем с Wordstat правильно. Полное руководство Хабр, привет! Многие люди не знают, как работать с трендами в интернете, где их искать. Перед тем, как начинать бизнес не знают, где посмотреть будет ли этот бизнес вообще популярен и нужен ли он. Поэтому напишу полный туториал, чтобы закрыть все вопросы по этой тематике....

[Перевод] Как полиморфизм реализован внутри JVM Перевод данной статьи подготовлен специально для студентов курса «Разработчик Java». В моей предыдущей статье Everything About Method Overloading vs Method Overriding (“Все о перегрузке и переопределении методов”) были рассмотрены правила и различия перегрузки и переопре...

[Из песочницы] Первое рабочее место или как начать разработку API на Node.js Введение В данной статье хотел бы поделиться своими эмоциями и приобретенными навыками в разработке первого REST API на Node.js с использованием TypeScript, как говорится, с нуля. История достаточно банальная: «Закончил университет, получил диплом. Куда же пойти работать?» К...

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

Топ-10 самых мощных смартфонов по итогам августа Уже давно стало традицией, что разработчики бенчмарка AnTuTu составляют свой рейтинг самых производительных устройств. Регулярно подобный табель рангов публикуется применительно к рынку Китая.   Вот и сейчас подоспел очередной рейтинг самых мощных Android-смартфонов, ...

[Перевод] Рекомендации по созданию приложений на React Native. Часть 1 Добрый день, хабровчане. Сегодня делимся с вами переводом статьи, перевод которой был подготовлен специально для первого запуска курса «ReactJS/React Native-разработчик». Приятного прочтения. Если вы новичок в мире React Native, то вы знаете, что в нем есть некоторые по...

Краш-тесты СХД AERODISK ENGINE N2, проверка на прочность Всем привет! Этой статьей компания AERODISK открывает блог на Хабре. Ура, товарищи! В предыдущих статьях на Хабре были рассмотрены вопросы об архитектуре и базовой настройке СХД. В этой статье мы рассмотрим вопрос, который ранее не был освещен, но его часто задавали – об от...

[Из песочницы] Назад в будущее с WebAssembly Привет, Хабр! Представляю вашему вниманию перевод статьи «Back To The Future With WebAssembly» автора Attila Vágó. Данный пост является переводом статьи, в которой рассказывается о свойствах WebAssemly и Emscripten. Оригинал статьи на английском языке. Автор статьи Аттила ...

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

Безопасность IoT. Выпуск 1. Умные часы, фитнес-трекеры и весы В своей прошлой статье я рассказывал, как съездил на DefCamp. Сегодняшняя статья — первая часть публикации о моих исследованиях в области безопасности интернета вещей, которые легли в основу выступления на конференции. IoT быстро развивается: сейчас насчитывается более 260...

ТОП-10 самых производительных смартфонов за май 2019 года Бенчмарк AnTuTu опубликовал рейтинг ТОП-10 самых производительных смартфонов за май 2019. В свежем рейтинге лидирует геймерский смартфон Nubia Red Magic 3, набрав 380 921 баллов. На втором месте расположился ZTE Axon 10 Pro с результатом в 376 916 баллов, на третьем месте…

Сертификация ISTQB. Часть 1: быть или не быть? Как показывает наше последнее исследование: образование и дипломы, в отличие от опыта и формата работы, почти никак не влияют на уровень оплаты труда QA-специалиста. Но так ли это на самом деле и какой тогда смысл в получении сертификата ISTQB. Почему получение сертификата ...

[Из песочницы] Consumer Driven Contracts или Gitlab CI глазами QA test automation Цели данной публикации: Краткое введение в Consumer Driven Contracts (CDC) Настройка CI pipeline на основе CDC Consumer Driven Contracts В этой части мы пройдемся по основным моментам CDC. Данная статья не является исчерпывающей на тему контрактного тестирования. Существуе...

Для Minecraft вышло крупное обновление с редактором персонажа Для одной из самых популярных мобильных игр в истории, Minecraft, вышло крупное обновление с индексом 1.13. Главное нововведение — редактор персонажа, позволяющий задать внешность своего героя. Разработчики предлагают около 100 вариантов кастомизации: форма тела, размеры, к...

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

Глава Nvidia — самый эффективный руководитель в мире Месяц назад глава AMD Лиза Су (Lisa Su) была признана журналов Fortune одной из самых влиятельных женщин в мире бизнеса. Теперь её коллега Дженсен Хуанг (Jen-Hsun Huang), возглавляющий Nvidia, попал в другой подобный рейтинг, составленный журналом Harvard Busine...

ТОП-10 самых производительных смартфонов за апрель 2019 года Бенчмарк AnTuTu опубликовал свежий рейтинг самых быстрых Android-смартфонов за апрель текущего года. Примечательно, что 8 из 10 смартфонов рейтинга работают на базе Snapdragon 855. Первые три места заняли гаджеты Xiaomi. Лидирует в рейтинге Xiaomi Mi 9 Transparent Edition…

Новые iPad Pro захватили лидерство в рейтинге AnTuTu Авторы бенчмарка AnTuTu опубликовали декабрьский рейтинг самых быстрых устройств, работающих под управлением операционной системы iOS. Довольно предсказуемо два первых места заняли новые планшеты iPad Pro 2018 с 11- и 12,9-дюймовыми дисплеями. Они набирают более 555 тыс. бал...

Единые Рейтинги digital-агентств 2019 от RUWARD Аналитический проект RUWARD опубликовал результаты одиннадцати ключевых для российского рынка рейтингов digital-агентств/продакшенов по различным сегментам услуг за 2019 год. Список опубликованных рейтингов и агентств, занявших призовые места в тройках лучших: Золотая Cотня ...

[Перевод] Posit-арифметика: победа над floating point на его собственном поле. Часть 1 Часть 2 От переводчика: Тема формата Posit уже была на хабре здесь, но без существенных технических подробностей. В этой публикации я предлагаю вашему вниманию перевод статьи Джона Густафсона (автора Posit) и Айзека Йонемото, посвящённой формату Posit. Так как статья имеет ...

Samsung — шестая в списке лучших брендов мира Компания Samsung объявила сегодня о том, что она разместилась на шестой позиции в списке Best Global Brands 2019, опубликованном агентством Interbrand. Рейтинг в данном случае формируется на основе стоимости бренда. Samsung в этом году оценили в 61,1 млрд долларов, что...

Отчет Kotlin / Everywhere — Showcase practice: 31 июля На прошлой неделе собирали в нашем офисе пользователей и активных разработчиков языка Kotlin. Митап посетило более 150 человек, говорили про тестирование java-приложений, команда Поиска Mail.ru подготовила доклад про свой опыт использования каналов в корутинах. Заключитель...

Apple седьмой год подряд становятся самым дорогим брендом в мире Консалтинговое агентство Interbrand представило очередной традиционный ежегодный рейтинг самым дорогих брендов. Седьмой год подряд компания Apple занимает первое место в рейтинге с оценкой 234,241 млрд. долларов, примерно +9% в год. На втором месте компания Google с оценкой...

Профилирование со сверхсветовой скоростью: теория и практика. Часть 1 Привет! Из заголовка вы уже поняли, о чём я собираюсь рассказать. Тут будет много хардкора: мы обсудим Java, С, С++, ассемблер, немного Linux, немного ядра операционной системы. А ещё разберём практический кейс, поэтому статья будет в трёх больших частях (достаточно объёмных...

[Перевод] Новое в Git 3: замыкания Git — популярная система контроля версий. В ней атомарное изменение одного или нескольких файлов называется коммитом, а несколько последовательно идущих коммитов объединяются в ветку. Ветки используются для того, чтобы реализовывать новые идеи (фичи). Случается, что идея ок...

[Перевод] 6 уроков, извлечённых из поиска решения масштабной проблемы на gitlab.com. Часть 2 Представляем вашему вниманию вторую часть перевода материала о борьбе команды gitlab.com с тиранией времени. → Вот, кстати, первая часть. Читать дальше →

iPhone 11 не впечатлил Китай. Apple теряет 13 позиций в рейтинге брендов Увеличение продаж продукции Apple на китайском рынке можно считать одной из побед нынешнего генерального директора компании Тима Кука (Tim Cook). Однако продолжающаяся американо-китайская торговая война, похоже, негативно влияет на популярность устройств бренда Apple на круп...

Принимаем участие в недавнем Telegram Contest, пишем крутое OpenGL ES приложение и выигрываем ничего Забегая вперед, хотелось бы обратить внимание на сумбурную ситуацию с победителем первого этапа конкурса. Победитель забрал 50К американских президентов. НО, был как минимум, еще один разработчик, который написал идентичное приложение и не был никак вознагражден. Он даже по...

Тим Кук остаётся одним из двух человек, которые семь лет подряд входят в рейтинг лучших руководителей по версии Glassdoor Ресурс Glassdoor опубликовал свежий рейтинг TOP CEOs 2019, в который попадают руководители различных компаний, работой которых сотрудники этих компаний максимально довольны. Начать стоит с того, что глава Apple Тим Кук продолжает опускаться вниз в этом рейтинге. Сейчас...

PalmOS, Windows Mobile, Symbian, iOS, Android и другие. Самые популярные мобильные операционные системы за последние 20 лет В настоящее время Android является самой популярной мобильной операционной системой в мире, доля которой составляет около 85%. Видео, опубликованное на YouTube-канале Data is Beautiful, показывает самые популярные мобильные операционные системы с 1999 по 2019, то есть з...

League of Legends стала лидером по прибыли на ПК League of Legends стала лидером по прибыли на ПК за октябрь месяц. Игра League of Legends заняла первое место в рейтинге самых прибыльных игр на ПК за октябрь. На втором месте расположилась игра Dungeon Fighter Online. А на третьем месте Fantasy Westward Journey Online II....

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

Рекомендательная система для Directum Club. Часть первая, коллаборативная Каждый день пользователи по всему миру получают большое количество различных рассылок — только через сервис MailChimp ежедневно рассылают миллиард писем. Из них открывают 20.81%. Ежемесячно пользователи наших сайтов получают рассылки с отобранными редактором материалами. Эти...

[Из песочницы] Сбербанк или туда и обратно ГЛАВА 1. Нежданные гости Все началось в то злополучное утро, когда Project Manager сообщил, что сроки реализации проекта должны быть быстро и решительно сокращены на месяц. Точнее говоря проект должен быть готов через 4 дня. Нет, наш PO не зверь, и ничуть не похож на сову ...

Создание и обновление списков рассылки в Zimbra Collaboration OSE на основе групп и пользователей Active Directory 1. Пара слов от автора В комментариях к прошлой статье мне задали интересный вопрос об автоматическом формировании списков рассылки на основе групп безопасности AD. Есть задача – есть решение. Правда, оговорюсь сразу, решение несколько костыльное (почему – читать далее), но ...

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

Must для Фильмов и Сериалов 1.3 Must — социальная сеть для любителей кино и сериалов. Общайтесь с друзьями, оценивайте, рецензируйте, отслеживайте и находите фильмы и сериалы на свой вкус, а также управляйте списком избранного. Новая система персонализированного рейтинга Must Match со встроенным машинным о...

Pokemon Go принесла создателям 2,3 млрд долларов, за год продажи подскочили на 84% Популярная мобильная игра Pokemon Go была выпущена летом 2016 года, она установила несколько рекордов, но в последнее время практически исчезла с радаров новостных изданий. Логично предположить, что игра уже выдохлась, пользователи начали уходить из нее, а доходы падать...

[Перевод] 10 самых распространенных ошибок при работе с платформой Spring. Часть 1 Всем привет. Сегодня делимся первой частью статьи, перевод которой подготовлен специально для студентов курса «Разработчик на Spring Framework». Начнём! Spring — пожалуй, одна из самых популярных платформ разработки на языке Java. Это мощный, но довольно сложный в освоении...

Запускаем systemd в контейнере Мы давно следим за темой использования systemd в контейнерах. Еще в 2014 году наш инженер по безопасности Дэниел Уолш (Daniel Walsh) написал статью Running systemd within a Docker Container, а еще через пару лет – другую, которая называлась Running systemd in a non-privilege...

Похоже, Blizzard специально оттягивает релиз Diablo Immortal На прошлой неделе издатель NetEase провел конференц-звонок, во время которого поделился результатами завершившегося финансового квартала. Один из аналитиков задал вопрос относительно Diablo Immortal. Руководство компании дало 2 ответа: один на китайском (который заботливо п...

[Перевод] Руководство по React Native для начинающих Android-разработчиков (с примером приложения) Представляем вам перевод статьи Nikhil Sachdeva, опубликованной на hackernoon.com. Автор делится опытом разработки мобильных приложений с помощью React Native и предлагает создать свое приложение, используя этот фреймворк. Я был Android-разработчиком и довольно длительное...

Владимир Ефимов прокомментировал статистику потребительских расходов российской столицы Российская столица разместилась в середине списке самых крупных мировых мегаполисов по потребительским расходам. Заместитель мэра Владимир Ефимов сообщил о том, что рейтинг был составлен экспертами авторитетной международной группы Euromonitor. В нем, в частности, сообщ...

Связный список на Python: Коты в коробках И снова здравствуйте! В преддверии старта курса «Разработчик Python» подготовили для вас небольшой авторский материал о связных списках на Python. Python очень удобный и многогранный язык, но по умолчанию не имеет такой структуры данных как связный список или LinkedList. ...

7 вещей, которые вы не знали о поиске в Google Поисковик Google — это уже, практически, неотъемлемая часть нашей жизни. Не даром же возник глагол «загуглить»! Практически каждый день мы используем систему от Google для поиска самой разной информации, однако не все знают, что искать ее можно куда более пр...

[Перевод] Grid или Flexbox? Мишель Баркер, автор материала, перевод которого мы сегодня публикуем, говорит, что недавнее обсуждение в Twitter, начатое Крисом Койером, заставило её задуматься о том, как веб-разработчики делают выбор между технологиями CSS Grid Layout и CSS Flexbox Layout при разработке ...

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

Четырехъядерный процессор Intel Core i3-8350K обошел восьмиядерный AMD Ryzen 7 2700X в UserBenchamrk Производительность процессора в реальных приложениях — это одно, а в синтетических тестах и аналогичных рейтингах — совсем другое. UserBenchamrk — типичный тому пример. Составители рейтинга немного модернизировали его. Во-первых, за точку отсчета (100%...

Samsung по-прежнему лидер на рынке смартфонов Аналитические компании Strategy Analytics и Counterpoint опубликовали очередной отчет о положении дел на мировом рынке смартфонов. Эксперты пришли к выводу, что несмотря на все трудности и перипетии, Huawei удается продолжать наращивать свою долю на рынке. Согласно свежему ...

[Перевод] Современная игра для NES, написанная на Lisp-подобном языке What Remains — это повествовательная игра-адвенчура для 8-битной видеоигровой консоли NES, выпущенная в марте 2019 года как бесплатный ROM, запускаемый в эмуляторе. Она создавалась небольшой командой Iodine Dynamics на протяжении двух лет с перерывами. В настоящий момент игр...

Биткоин снова не смог обойти EOS и Ethereum в китайском рейтинге криптовалют В девятом по счету рейтинге популярных криптовалют от Центра по развитию индустрии информационных технологий Китая (CCID) первая криптовалюта заняла 15-ю строчку из 34 возможных. По уже сложившейся традиции с мая 2018 года первое и второе место заняли EOS и Ethereum. Замыкаю...

[Перевод] Топ-5 JS-фреймворков для фронтенд-разработки в 2020 году. Часть 2 Публикуем вторую часть перевода материала, посвящённого пятёрке лучших JavaScript-инструментов для разработки клиентских частей веб-проектов. В первой части речь шла о библиотеке React и о фреймворке Angular. Здесь мы обсудим Vue, Ember и Backbone. Читать дальше →

SkyUp впервые обошел МАУ в сентябрьском рейтинге пунктуальности авиакомпаний Украинские авиакомпании выполнили без задержек 86,2% из 5122 рейсов из аэропортов Украины в сентябре 2019 года, а иностранные авиаперевозчики — 83,9% при числе вылетов 3251, говорится в ответе Госуавиаслужбы Украины на соответствующий запрос avianews.com. Среди украинских ав...

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

Honor 9X и 9X Pro ворвались в Топ-10 июльского рейтинга бенчмарка Master Lu Разработчики бенчмарка Master Lu опубликовали рейтинг самых производительных смартфонов в июле. В него разом вошло несколько новых моделей, но большой неожиданностью стало присутствие сразу двух новинок Honor — 9X и 9X Pro, ведь младшая модель только-только появил...

Часть вторая. Как проходить code review по версии Google Возможно вы читали первую часть статьи про код ревью со стороны ревьювера (кстати, мы уже успели ее обсудить в последнем выпуске подкаста "Цинковый прод"). Так как статья набрала много лайков, пишу обещанное продолжение про код ревью с другой стороны — со стороны автора из...

Julia. Генераторы отчётов и документации Одной из актуальных проблем во все времена, является проблема подготовки отчётов. Поскольку Julia — язык, пользователи которого непосредственно связаны с задачами анализа данных, подготовки статей и красивых презентаций с результатами расчётов и отчётов, то эту тему просто ...

Huawei Mate 30 Pro признан лучшим игровым смартфоном. iPhone 11 Pro Max — только на 3 месте, а Samsung Galaxy Note 10+ 5G и вовсе 10-й Тестовая лаборатория при китайском операторе China Mobile провела исследование 10 популярных моделей смартфонов на предмет того, как хорошо они подходят для игр. Сегодня опубликованы результаты и рейтинг — победителем объявлен Huawei Mate 30 Pro. Только он получил...

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

Что разработчикам надо знать про бизнес Даже в очень крупных компаниях часто отношение к разработчикам, как к грибам: держат в темноте и кормят навозом. Пишите код, родные, и не высовывайтесь. Этот подход может быть удобен для многих (в том числе иногда — для самих разработчиков в случае не очень адекватного менед...

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

Поставки Mac снизились в первом квартале 2019 года на фоне мирового сокращения продаж ПК На фоне сокращения продаж ПК на мировом рынке на 4,6%, продажи Apple Mac также снизились на 2,5% в первом квартале 2019 года, согласно новым оценкам отгрузки ПК, предоставленным Gartner. По оценкам Apple, в этом квартале было продано 3,98 миллиона компьютеров Mac по сравнени...

Сотрудница Red Collar набила татуировку на РИФ Воронеж (видео) в честь третьей подряд победы агентства в рейтинге креативности Рейтинга Рунета Red Collar третий год подряд занимает первое место в рейтинге креативности Рейтинга Рунета.

Архитектурные решения для мобильной игры. Часть 2: Command и их очереди В первой части статьи мы рассмотрели как должна быть устроена модель, чтобы пользоваться ей было легко, а отлаживать её и прикручивать к ней интерфейсы просто. В этой части мы рассмотрим отдачу команд на изменения в модели, во всей её красоте и разнообразии. Как и раньше, ...

Опубликован Рейтинг разработчиков дизайна мобильных приложений-2019 21 октября Рейтинг Рунета в третий раз опубликовал Рейтинг разработчиков дизайна мобильных приложений. В этот раз в нем произошли значительные изменения: в основной ТОП впервые попало сразу 9 компаний (AIC + QSOFT, Nikitin, AGIMA, Центр Высоких Технологий, Студия Олега Чулак...

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

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

Android vs iOS: планшеты iPad Pro доминируют, а iPhone XS Max уступает Android-флагманам Самые быстрые Android-смартфоны по итогам июня 2019 Компания AnTuTu опубликовала обновленный рейтинг самых производительных смартфонов, которые работают под управлением операционной системы Android. Рейтинг был составлен по итогам тестов, которые были проведены с 1 п...

[Перевод] Как работает kubectl exec? Прим. перев.: автор статьи — Erkan Erol, инженер из SAP — делится своим изучением механизмов функционирования команды kubectl exec, столь привычной для всех, кто работает с Kubernetes. Весь алгоритм он сопровождает листингами исходного кода Kubernetes (и связанных проектов),...

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

Украинский киберспортсмен из Na’Vi признан лучшим игроком в CS:GO Украинский киберспортсмен Александр «s1mple» Костылёв из команды Na’Vi стал лидером рейтинга HLTV.org в дисциплине CS:GO по итогам 2018 года. За первое место он соперничал с Николаем «device» Ридтцем из Astralis и смог одержать уверенную победу в рейтинге. Отмечается, что в ...

Тотальное доминирование. Xiaomi заняла почти половину рынка онлайн-продаж в Азиатско-Тихоокеанском регионе Буквально вчера мы знакомились со статистикой, которая указывала на то, что в десятке самых популярных смартфонов Индии семь мест заняли аппараты Xiaomi. Сегодня подобная статистика появилась и относительно Азиатско-Тихоокеанского региона, куда в том числе входит и Кита...

[Перевод] Зал славы потребительской электроники: истории лучших гаджетов последних 50 лет, часть 3 Вторая часть GPS-навигатор Garmin StreetPilot Garmin StreetPilot помог уничтожить рынок уличных атласов, но, возможно, сохранил несколько браков Путь вперёд: Garmin StreetPilot, появившийся в 1998 году по цене в $400, был одним из первых практичных и доступных GPS-навигат...

Смартфоны на Snapdragon 855 Plus оккупировали Топ-5 рейтинга Master Lu, лучший из остальных – Huawei Mate 30 Pro 5G на SoC Kirin 990 Разработчики бенчмарка Master Lu опубликовали октябрьский рейтинг смартфонов с наибольшей производительностью. Его, как и рейтинг AnTuTu, возглавили модели на однокристальной платформе Snapdragon 855 Plus. Лучшим смартфоном с результатом 438 974 балла признан Real...

Forbes запустил голосование за участников рейтинга «30 до 30» На сайте Forbes началось голосование за номинантов рейтинга «30 до 30». В лонг-лист вошли «самые перспективные россияне моложе 30 лет», в их числе — Роман "RAMZES666" Кушнарёв. Игрок Virtus.pro представлен в номинации «Спорт и киберспорт». Его конкурентами стали девять спор...

Повышаем продуктивность на GitHub: советы для новичков и не только От переводчика: публикуем для вас статью Даррена Барнса, который делится своим опытом работы с GitHub. Его советы будут полезны, в первую очередь, новичкам. Возможно, и опытный кодер найдет что-то для себя. GitHub — отличный сервис, которым пользуются пусть не все, но ...

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

Хабрастатистика: как живет Хабр без geektimes Привет, Хабр. Данная статья является логическим продолжением рейтинга Лучших статей Хабра за 2018 год. И хотя год еще не закончился, но как известно, летом произошли изменения в правилах, соответственно, стало интересно посмотреть, повлияло ли это на что-нибудь. Кроме со...

[Перевод] 10 принципов объектно-ориентированного программирования, о которых должен знать каждый разработчик Мне довольно часто встречаются разработчики, которые не слышали о принципах SOLID (мы подробно рассказывали о них здесь. — Пер.) или объектно-ориентированного программирования (ООП), или слышали, но не используют их на практике. В этой статье описываются преимущества прин...

Тим Кук опроверг слух, что Джони Айв покинул Apple из-за него Уход Джони Айва с поста главного дизайнера Apple спровоцировал много домыслов и пересудов о причинах этого поступка. В конце концов, не каждый день компанию покидают ключевые сотрудники, ответственные за разработку по-настоящему культовых продуктов. Чтобы лучше разобраться ...

Впервые в рейтинге Fortune Global 500 оказалось больше китайских компаний, чем американских Издание Fortune опубликовало свой ежегодный рейтинг 500 лучших компаний мира Fortune Global 500, который составляется на основании финансовых успехов этих компаний. Впервые за все время ведения данного рейтинга (с 1990 года) американские компании уступили по численност...

Статистику Kaspersky по DDoS-атакам подправили школьники По оценке «Лаборатории Касперского», в июле и августе на DDoS-фронте наблюдалось относительное затишье. Активность злоумышленников, как и год назад, заметно повысилась лишь в сентябре. На этот месяц пришлось больше половины атак, зафиксированных в течение квартала,...

Тонна всего. Как работает TON и почему это не просто блокчейн Для подписчиковТы наверняка уже слышал про TON — проект Павла Дурова и разработчиков Telegram, связанный с блокчейном, криптовалютами и децентрализацией. Очень долго в этих разговорах не было конкретики, но сейчас документация и код TON Blockchain Software уже доступны. В эт...

SamsPcbGuide, часть 10: Технологии, пайка бессвинцовых компонентов Данная статья – первая статья о технологиях сборки печатных плат. Последний семинар от PCB SOFT был посвящён проектированию, обеспечивающему технологичность изготовления печатной платы (англ. DFM, design for manufacture). Был поднят вопрос о целесообразности реболлинга бессв...

Хитрости в Machine Learning — работа с несколькими моделями в Keras Это моя первая статья по теме Машинное обучение. С недавнего времени я профессионально занимаюсь машинным обучением и компьютерным зрением. В этой и будущих статьях я буду делиться наблюдениями и решениями специфических проблем при использовании TensorFlow и Keras. В этой ст...

[Из песочницы] Пишите меньше кода Хайп по Svelte после недавнего релиза 3 версии фреймворка всё-таки имеет место быть, чему свидетельствуют сильно возросшее комьюнити и огромное количество вопросов как в официальном чате, так и в нашем рускоязычном telegram-канале. Всё больше разработчиков украдкой или всерь...

Хайлайты и тренды ICCV 2019 Нейросети в компьютерном зрении активно развиваются, многие задачи еще далеки от решения. Чтобы быть в тренде в своей области, достаточно подписаться на инфлюенсеров в Твиттере и читать релевантные статьи на arXiv.org. Но у нас появилась возможность съездить на Internatina...

[Перевод] Авария Boeing 737 Max глазами разработчика ПО Представляю вашему вниманию перевод статьи «How the Boeing 737 Max Disaster Looks to a Software Developer» Грега Трэвиса. Речь пойдет о том, как желание Боинга сэкономить и «срезать углы» для коммерческой выгоды, а также культура «некомпетентности и неэтичности» в сообществе...

PHP Russia 2019: свой «стадион» для языка первой лиги На нашем рынке нет конференции, которая была бы посвящена PHP. А это все равно что футбольный клуб первой лиги без своего стадиона. Ведь в России PHP на втором месте по числу вакансий для программистов (позади 1C, но впереди Java). У него разветвленная экосистема и гигантска...

Google Pixel 3 и Galaxy Note 9 заняли первое место в новом рейтинге камер от DxOMark Мы не так давно писали о претензиях со стороны общества к DxO. Одной из главных стало отсутствие более гибких результатов. Например, компания не оценивает качество звука, функции камеры, удобство приложения и скорость снимков. Главное, что волнует DxO, это качество финально...

Подтвержденные даты WWDC 2019: 3-7 июня в Сан-Хосе Apple еще не объявила даты проведения Всемирной конференции разработчиков в 2019 году, но есть доказательства, подтверждающие, что мероприятие состоится 3-7 июня в конференц-центре McEnery в Сан-Хосе, штат Калифорния. WWDC проходил 4-8 июня в 2018 году и 5-9 июня в 2017 году...

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

Xiaomi Mi 9 Transparent Edition возглавил рейтинг самых производительных Android-смартфонов за март 2019 Разработчики популярного бенчмарка AnTuTu опубликовали свежий рейтинг самых производительных смартфонов, которые работают под управлением операционной системы Android. Рейтинг составлен на основании средних результатов по итогам марта этого года среди китайских пользова...

Радиопередачи из далекой галактики повторились. Что бы это значило? Астрономы зафиксировали второй повторяющийся быстрый радиовсплеск, который сильно похож на первый. Это обнаружение позволяет предположить, что в космосе может быть намного больше этих загадочных сигналов. Этот всплеск, который получил название FRB 180814.J0422+73, входит в ...

ТОП-200 лучших SEO-агентств по версии Рейтинга Рунета Рейтинг Рунета, уже 10 лет специализирующийся на проведении ежегодных рейтингов digital-агентств, опубликовал ТОП-200 SEO-компаний. Тройка лидеров относительно прошлого года осталась неизменной. Существенный рост показали агентства: TOP10-STUDIO, Ростов-на-Дону (+68 строчек)...

Real Car Speed 3.9 Real Car Speed – современная гоночная игра в которой на выбор есть множество трасс и машин. А также крутая графика. Наверно каждый кто смотрел формулу 1 хотел почувствовать себя хоть раз на месте гонщика. Адреналин и ветер бьющий в лицо. Не нужно мечтать надо действов...

Смартфон Huawei оккупировали свежий рейтинг AnTuTu, но новым лидером стал смартфон ZTE Разработчики бенчмарка AnTuTu поделились списком самых производительных смартфонов по итогам последнего месяца 2018 года. Новым лидером неожиданно стал игровой смартфон Nubia Red Magic Mars, причём набрал он сразу более 320 000 баллов, что является новым рекордом, ...

Состав Red Diamonds по PUBG распался Состав Red Diamonds по PUBG распался. Информация об этом появилась в социальных сетях организации. Команду подписали в ноябре 2018 года. За время своего существования команда Red Diamonds заняла четвертое место на Global Loot League Season 3 и выиграла Unique League Season ...

Future Today: Apple опередила «Газпром» и стала третьей в рейтинге лучших работодателей по версии российских студентов Теперь список возглавляют технологические компании: первое и второе места вновь поделили между собой Google и «Яндекс».

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

Присоединяйся Google Play Вебинар 29 Марта Последние изменения в политиках и правилах Google Play вызвали самые оживленные дискуссии среди разработчиков, в том числе среди русскоговорящих разработчиков. Так как нам важно мнение разработчиков, мы решили провести в эту пятницу специальный вебинар для всех русскоговоря...

[Перевод] 10 Git-команд, которые стоит знать разработчику В этой статье мы обсудим разные Git-команды, которые могут оказаться полезными для разработчика или специалиста по Big Data. Вы узнаете, как проверять, удалять и приводить код в порядок. А еще рассмотрим способы выхода из Vim и экономию времени с помощью псевдонимов Bash ...

Фотогалерея дня: сенсорный экран Huawei P30 Pro На сайте Slashleaks, который регулярно публикует фотографии новинок из индустрии смартфонов, опубликовали живые фото флагманского камерофона Huawei P30 Pro. На новых фотографиях нам впервые демонстрируют сенсорный экран смартфона Huawei P30 Pro, который уже засветился ...

[Перевод] Консенсус на репутации ноды. Нужен ли? Знаю-знаю. Криптопроектов тьма, есть куча консенсусов: на основе труда и владения, золота, нефти, выпеченных пирожков (есть и такой, да-да). Что нам ещё от одного? Это и предлагаю обсудить после прочтения перевода "облегченной" технической документации проекта *Созвездие (Co...

Как попасть в топ Google в ЕС/США в нише разработки и найти клиентов с большими бюджетами Пост лучше всего подойдет разработчикам «one-man-company» или командам. Я расскажу, как достаточно легко и просто (при отсутствии или минимальном бюджете) попасть в топ поисковой выдачи в развитых странах в нише разработки и перестать бороться за клиентов в СНГ, которые хотя...

Рейтинг самых мощных смартфонов за август по версии AnTuTu: Black Shark 2 Pro, ROG Phone 2, OnePlus 7 Pro Из-за того что летом в AnTuTu изменился алгоритм подсчета очков смартфонов за производительность, мы так и не увидели рейтинг за июль. Но сегодня на китайском сайте бенчмарка появился обновленный топ за август 2019 года. В рейтинге можно найти те модели, которые за период с...

Что делать, чтобы получать нормальные деньги и работать в комфортных условиях будучи программистом Этот пост вырос из комментария к одной статье здесь, на Хабре. Вполне обычного комментария, разве что сразу несколько человек сказали, что было бы очень хорошо оформить его в виде отдельного поста, а МойКруг даже не дожидаясь этого опубликовали этот самый комментарий отдельн...

Как мы картонный программный код делали или Scratch-версия настольной обучающей игры Битва Големов Настольной игре, обучающей основам программирования и робототехники «Битва Големов» уже 5 лет. И игра продолжает жить и развиваться. Вы можете прочитать об идеях, которые мы туда заложили и разработке первого издания в этой статье. Но сейчас речь пойдет о достаточно кардина...

[Перевод] «Алгебраические эффекты» человеческим языком Комментарий от переводчика: Это перевод замечательной статьи Дэна Абрамова (Dan Abramov), являющегося контрибутором React. Его примеры написаны для JS, но будут одинаково понятны разработчикам на любом языке. Идея общая для всех. Вы слышали об алгебраических эффектах? Мои п...

Facebook стала лидером рейтинга компаний, утративших доверие пользователей Facebook заняла первое место в рейтинге технологических компаний, утративших доверие пользователей.

Добавляем Refresh Token В прошлой статье я рассказывал про основы JWT. Если на пальцах, то это просто ключ, с помощью которого мы открываем дверь к приватным ресурсам. А что, если этот ключ украдут (точнее, сделают дубликат). Тогда кто-то еще сможет входить на сервер под вашим именем, причём мы об...

С днем рождения, Сид Мейер‎ 24 февраля — день рождения легендарного разработчика игр. Ему стукнуло 65 лет. Поздравляем! «В течение всего долгого пути вы просто обречены на ошибки, и это хорошо», – говорит он. – «Нужно ошибаться и каждый раз извлекать из этого новый опыт. Нужно совершить несколько о...

Книга «Swift. Основы разработки приложений под iOS, iPadOS и macOS. 5-е изд. дополненное и переработанное» Привет, Хаброжители! Язык Swift молод, он растет, развивается и изменяется, хотя основные подходы к программированию и разработке уже сформировались. В новом, пятом издании книги была полностью переработана первая часть книги, что делает знакомство с языком Swift более комф...

[Перевод] Envoy модель потоков (Envoy threading model) Привет, Хабр! Представляю вашему вниманию перевод статьи «Envoy threading model» автора Matt Klein. Данная статься показалась мне достаточно интересной, а так как Envoy чаще всего используется как часть «istio» или просто как «ingress controller» kubernetes, следовательно ...

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

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

Оптимизация производительности .NET (C#) приложений Статей с подобным заголовком достаточно много, поэтому постараюсь избежать банальных тем. Надеюсь, что даже очень опытные разработчики найдут здесь что-то новое для себя. В данной статье будут рассмотрены только простые механизмы и подходы к оптимизации, которые позволят п...

Mattermost. Интеграция с внешними сервисами (часть 2) Продолжим разбираться с mattermost в части интеграции с внешними сервисами. Часть вторая. Интеграция с Zabbix Во второй части повествования о интеграции mattermost, речь пойдет про отправку сообщений об авариях из zabbix в mattermost. В результате поисков в сети был взят за ...

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

Продажи iPhone упали в годовом исчислении, несмотря на популярность iPhone XR в США IPhone XR был самым продаваемым смартфоном в Соединенных Штатах во втором квартале 2019, но в целом доля продаж iOS устройств снизилась как на американском, так и на основных европейских рынках, в то время как производители Android показали рост в том же периоде. Во втором к...

Почему мы используем GraphQL в 8base Друзья, всем привет! Эта статья в первую очередь будет интересна фронтенд-разработчикам, особенно тем кому актуальна тема GraphQL, но в то же время я надеюсь, что она будет полезна и бэкенд-разработчикам и поможет им понять преимущества GraphQL глазами фронтендера. Читать...

Представлена спортивная игра Speedgate, созданная нейронной сетью На прошлой неделе в Портленде прошло мероприятие Design Week, в ходе которого была представлена командная спортивная игра Speedgate. Уникальность игры в том, что ее создала нейронная сеть. Точнее говоря, нейронная сеть, обученная специалистами компании AKQA на большом к...

[Из песочницы] Длинные имена слишком длинные Привет, Хабр! Представляю вашему вниманию перевод статьи "Long Names Are Long" автора Bob Nystrom. Одно из умных вещей которые делает Google это строгие code review. Каждое изменение, прежде чем вам разрешат его внести в основную ветку, рассматривается как минимум ...

Столкновение с загадочным объектом навсегда изменило Луну Луна — очень странное небесное тело. На Земле мы можем не осознавать этого, поскольку большую часть времени видим всего лишь одну сторону спутника, однако «темная» сторона Луны разительно отличается от своей половинки, создавая удивительный контраст. Это странное различие не...

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

ТОП-10 мощных Android-смартфонов по версии AnTuTu В период с 1 по 30 мая бенчмарк AnTuTu протестировал различные флагманские устройства на Android, чтобы в результате определить лучших из них. Самым мощным смартфоном на Android по итогам мая был признан геймерский Nubia Red Magic 3, средний балл которого — 380 921. Второе м...

WWDC19: взгляд изнутри Ожидания В этом году сообщество разработчиков ждало от Apple нескольких новинок. Все были готовы к анонсу «темной темы» в iOS 13, проект «Марципан» (упрощенный перенос приложений с iOS на macOS) тоже уже не был секретом, тем более, что в прошлом году Apple уже показала нараб...

Tinder возглавил рейтинг самых кассовых неигровых приложений Дейтинговый сервис Tinder занял первое место в рейтинге самых кассовых неигровых приложений, сместив с него Netflix.

[Перевод] Искусственный интеллект Horizon Zero Dawn Horizon Zero Dawn находится в списке одних из лучших эксклюзивов для Playstation 4. В роли охотницы Элой игроки путешествуют по постапокалиптическим ландшафтам будущего, чтобы раскрыть тайны её прошлого и узнать о причинах разрушения мира. Упадок человечества привёл к расцве...

Разработка команды запроса данных из базы — часть 2 В предыдущей части я остановился на том, что разрабатываемая мной команда реализует поведение, которое можно описать вот таким тестом: it('execute should return promise', () => { request.configure(options); request.execute().then((result) => { expect(result....

Какие soft skills нужны разработчику? Мнения из Яндекса Скоро начнется большая студенческая олимпиада «Я — Профессионал». Она уже несколько лет проходит в онлайне и офлайне. Участвовать могут студенты самых разных специальностей, включая технические. Поддержку олимпиаде оказывают ВШЭ, МГУ, МГТУ, МФТИ, МИФИ, СПбГУ, ИТМО и еще окол...

[Из песочницы] Segmented Control своими руками, как в iOS 13.0 и выше В iOS 13 обновили Segmented Control, но для тех кто не может обновить Xcode, он просто не доступен. Вот я и решил написать, как можно быстро сделать самому такой же Segmented Control. Поехали! Первым делом переходим в Storyboard. Размещаем на нашем ViewController элемент Vi...

[Перевод] Простое объяснение алгоритмов поиска пути и A* Часть 1. Общий алгоритм поиска Введение Поиск пути — это одна из тех тем, которые обычно представляют самые большие сложности для разработчиков игр. Особенно плохо люди понимают алгоритм A*, и многим кажется, что это какая-то непостижимая магия. Цель данной статьи — объясн...

Обзор AngularConnect 2019. Часть 1 19 и 20 сентября мы с коллегами посетили конференцию AngularConnect. Это одна из крупных Angular-конференций, в этом году она прошла в пятый раз. В программе было 30 докладов, из которых 8 — от команды Angular, 4 воркшопа и 5 эксперт-зон. Ради такого стоило поехать в Лондон ...

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

Intel снова станет крупнейшим производителем полупроводниковой продукции уже в этом году По мнению аналитиков IC Insights, уже в этом году компания Intel вернет себе звание крупнейшего производителя полупроводниковой продукции. В прошлом году ее оттеснила на второе место компания Samsung. Интересно, что вернуть себе первое место компания Intel сможе...

Минск опустился на 181 место по уровню развития инфраструктуры стартапов <p><img src='http://startupweekend.by/wp-content/uploads/2019/05/Shablovski3-300x193.jpg' alt='Shablovski3' width='300' height='193' align='right' /><strong>По данным рейтинга&...

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

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

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

Мировой рейтинг благотворительности: итоги за десять лет И другие важные новости дня, по мнению редакции Теплицы. 10 лет благотворительности: основные тенденции в России Опубликован новый выпуск Мирового рейтинга благотворительности CAF. В рейтинге собраны данные за 10 лет и описаны долгосрочные тренды частной благотворител...

[Перевод] Часто задаваемые вопросы по SELinux (FAQ) Всем привет! Специально для студентов курса "Безопасность Linux" мы подготовили перевод официального FAQ проекта SELinux. Нам кажется, что данный перевод может быть полезен не только студентам, поэтому делимся им с вами. Мы попытались ответить на некоторые наиболее часто за...

DRAMeXchange: Kingston удерживает лидерство на рынке модулей ОЗУ Аналитики DRAMeXchange (подразделение компании TrendForce) опубликовали рейтинг поставщиков модулей оперативной памяти за 2018 год. По их данным, первое место в этом списке заняла компания Kingston Technology с долей рынка в 72%. Что характерно,...

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

Патенты в дизайне: часть вторая (примеры от Microsoft, Snapchat, Samsung, Netflix, Airbnb, Tinder) Под катом — вторая часть перевода статьи о том, как крупные, известные компании защищают свои дизайн-решения (и какие именно). Примерное представление о том, как происходит процесс оформления прав на тот или иной интерфейс, можно получить в первой части. Читать дальше →

Epic Games ставит ультиматум для Steam Epic Games бросила вызов в мир цифровой дистрибуции, когда в конце прошлого года открыла собственную витрину магазина, предлагая разработчикам более выгодную сделку, чем Steam. Epic Games Store предлагает модель с долей выручки 88% для разработчиков и 12% для Epic, прево...

Где мы взяли флакон? Flowcon, или Флакон – методика управления, в том числе – задачами. Потоком, проектом, разработкой, рутинными функциями, регуляркой и т.д. Многие, узнав о методике и решениях на ее основе, задают вопросы – что да как, в чем суть, на основе каких «мировых практик» сделано, ка...

По данным IDC, рынок ПК за год вырос на 3,0% Одновременно с аналитиками Gartner итоги третьего квартала 2019 года на рынке ПК подвели их коллеги из IDC. Говоря точнее, в IDC используют термин «традиционные ПК», понимая под ним настольные компьютеры, ноутбуки и рабочие станции. По подсчетам IDC, за...

Apple опустилась на 17-е место в рейтинге самых инновационных компаний Агентство Fast Company опубликовало ежегодный рейтинг 50 самых инновационных компаний мира, согласно которому Apple опустилась с 1-ого места на 17-е место в текущем году. Подробнее об этом читайте на THG.ru.

Xiaomi Mi 9 возглавил международный рейтинг AnTuTu Пару дней назад команда бенчмарка AnTuTu опубликовал свежий рейтинг самых мощных Android-смартфонов, продаваемых в Китае. Сегодня был представлен рейтинг, применимый к глобальному рынку. Итак, на первом месте оказался Xiaomi Mi 9, который обошел построенный на той же SoC (Sn...

Huawei «порвала» Apple в рейтинге самых «патентованных» компаний Китайская компания заняла второе место рейтинга с 2485 патентами. Больше, чем у Huawei, инноваций только у Siemens с 2493 патентами. А вот Apple оказалась аж на 50-м месте чарта с жалкими 375 патентами.

AMA с Хабром v.10. Последний* выпуск * шутка конечно же — последний именно в июне. Но если хотите задать нам вопрос, то не откладывайте! Привет Хабр! Ну вот и первый «юбилейный» выпуск серии вопросов и ответов к Хабру. Мы публикуем его каждую последнюю пятницу месяца, а значит вот уже 10 месяцев как вы задаёте...

Только Huawei и Xiaomi смогли нарастить поставки смартфонов в Европе в первом квартале 2019 Согласно свежему отчету исследовательской компании IDC, продажи смартфонов в Европе в первом квартале 2019 года снизились, но компании Huawei удалось значительно увеличить объем поставок. Суммарно с января по март 2019 году в Европе было отгружено 53,5 млн смартфонов, ч...

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

[Перевод] Интегрируем команды Linux в Windows с помощью PowerShell и WSL Типичный вопрос разработчиков под Windows: «Почему здесь до сих пор нет <ВСТАВЬТЕ ТУТ ЛЮБИМУЮ КОМАНДУ LINUX>?». Будь то мощное пролистывание less или привычные инструменты grep или sed, разработчики под Windows хотят получить лёгкий доступ к этим командам в повседневно...

Впервые в рейтинге суперкомпьютеров ТОП500 все системы имеют производительность более 1 петафлопс 53-е издание ТОП500 впервые за 26-летнюю историю списка провозглашает, что все 500 систем рейтинга имеют производительность более одного петафлопс по результатам тестирования LINPACK (HPL). При этом самая низкая отметка в списке стартует от 1,022 петафлопс.

Начался набор учеников в проект «Школа лидера НКО» И другие важные новости дня, по мнению редакции Теплицы. «Школа лидера НКО»: открыт прием заявок  D‑Group.Social открыла прием заявок на участие в проекте «Школа лидера НКО». Обучение поможет руководителям НКО развить компетенции стратегического планирования и уп...

Rambler Group обновляет Живой Журнал Как сообщают в компании, изменения начнут реализовываться уже в 1 квартале 2019 года и приведут к росту аудитории "Живого Журнала", позволят быстро внедрять новый функционал и ускорят дальнейшее развитие проекта.Наталия Арефьева, руководитель проекта LiveJournal: &...

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

CRM-тренды 2019: забавно читать, опасно верить Кто чем занимался в праздники, а мы читали прогнозы CRM-ного рынка. Начали мы патриотично и ввели в Яндексе «crm 2019 прогноз», но получили… свою же хабровскую статью от начала 2017 года на 4 месте выдачи. Первые три тоже немного не о том. Ну что же, пошли по англоязычным са...

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

Самые популярные смартфоны, графические оболочки и мобильные платформы первой половины 2019 Разработчики популярного китайского тестового приложения Master Lu Benchmark опубликовали не один, а целых четыре новых рейтинга, которые были составлены по различным критериям. Первый рейтинг перечисляет самые популярные смартфоны первой половины 2019, возглавляет его...

[Перевод] Подробности о GraphQL: что, как и почему GraphQL сейчас, без преувеличения, это — последний писк IT-моды. И если вы пока не знаете о том, что это за технология, о том, как ей пользоваться, и о том, почему она может вам пригодиться, значит статья, перевод которой мы сегодня публикуем, написана специально для вас. Зд...

Основы формата GLTF и GLB, часть 2 Данная статья является продолжением рассмотра основ GLTF и GLB форматов. Вы можете найти первую часть статьи здесь. В первой части мы рассмотрели с вами зачем изначально планировался формат, а также такие артефакты и их атрибуты GLTF формата как Scene, Node, Buffer, BufferVi...

[Перевод] Генерация подземелий в Diablo 1 Diablo 1 — это классический roguelike 1996 года в жанре hack and slash. Это была одна из первых успешных попыток познакомить широкие массы с roguelike, которые до этого имели нишевую графику в виде ASCII-арта. Игра породила несколько сиквелов и множество имитаций. Она извес...

Honor 8X стал самым продаваемым смартфоном на крупнейшем рынке JD.com или Jingdong является одной из крупнейших торговых площадок в Китае и во всем мире по объему транзакций, она была основана более 20 лет назад. Сегодня компания JD опубликовала рейтинг самых продаваемых смартфонов за первый квартал 2019 года. Согласно этому списку...

Apple попробует возглавить рейтинг DxOMark уже 7 ноября Сегодня рейтинг DxOMark пошатнулся из-за появления в нём Xiaomi СС9 Pro. Новинка стала на одну ступень с лидером Huawei Mate 30 Pro, фактически став вторым лидером. Но уже 7 ноября рейтинг изменится снова, так как именно в этот день будет опубликован обзор iP...

Обозреватели камерофонов DxOMark подвели итоги 2018 года: протестирован 31 смартфон Специалисты DxOMark подвели итоги 2018 года, сообщив о том, что в прошлом году они протестировали 31 смартфон из самых разных ценовых категорий. Прошлый год был особенным, впервые камерофоны начали получать оценки выше 100 баллов, так как лаборатория DxOMark вве...

Как я искал девушку через приложение знакомств Привет, сегодня я поделюсь с вами опытом использования одного приложения для знакомств. Хотел бы я сказать, что мне его посоветовал друг, но таких друзей у меня нет, поэтому я его честно скачал из app store. Приложение называется RusDate и его главная цель — сводить людей дл...

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

RTOS или не RTOS вот в чем вопрос На написание данной статьи меня побудила длинная ветка комментариев (дискуссией это я назвать, к сожалению, не могу) к моей недавней статье “Многообразный мир embedded systems и место Embox в нем”. Меня в нескольких местах упрекнули в том, что я путаю RTOS и Embedded OS, чт...

[Перевод] Рассказ о том, как команда фрилансеров пишет фулстек-приложения на JavaScript Автор материала, перевод которого мы сегодня публикуем, говорит, что GitHub-репозиторий, над которым работал он и ещё несколько фрилансеров, получил, по разным причинам, около 8200 звёзд за 3 дня. Этот репозиторий попал на первое место в HackerNews и в GitHub Trending, за не...

Создание voice & tone вашего продукта В статье была затронута тема тональности и голоса продукта. Понятие в наших краях не слишком-то и обсуждаемо, практически не используется осознанно. И, если быть честными, голос и тон обычно входят в брендбуки и аналогичные документы, либо прописываются в неявном виде в реда...

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

Apple опустилась с 1-го на 17-е место в рейтинге самых инновационных компаний Fast Company На днях авторитетное американское бизнес-издание Fast Company опубликовало ежегодный рейтинг 50 инновационных компаний. На первое место Fast Company поставили Meituan Dianping, китайский универсальный сервис букинга ресторанов, отелей и билетов. Но гораздо интереснее другое ...

Из риелтора в разработчика игр 2. «Операция: Андроид» Добрый день, Хабр. Две моих предыдущих статьи (раз, два) вы приняли очень тепло и даже выдвинули в топ, поэтому и продолжение не заставило себя ждать. Всего-то полгода, не такой уж и большой срок. Для тех, кто не в курсе – меня зовут Тим, мне 30 лет, я риелтор и сейчас пыта...

По подсчетам Gartner, рынок смартфонов за год сократился на 2,7% Специалисты Gartner подвели итоги первого квартала 2019 года на рынке смартфонов. По их подсчетам, указанный рынок за год сократился на 2,7%. За квартал было отгружено 373,0 млн аппаратов, тогда как в первом квартале прошлого года — 383,5 млн. Первое место среди ...

Монорепозитории: пожалуйста, не надо (часть 2) Всем привет! Итак, новая порция обещанного холивара про монорепозитории. В первой части мы обсуждали перевод статьи уважаемого инженера из Lyft (и ранее Twitter) о том, какие есть недостатки у монорепозиториев и почему они нивелируют почти все достоинства этого подхода. Лич...

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

[Перевод] 12 вопросов, которые стоит задать потенциальным работодателям Я только что завершил шестинедельный процесс трудоустройства на должность middle-senior разработчика на рынке, где сейчас ведется активная охота за талантами (Амстердам). Иными словами, я побывал на куче собеседований. Чтобы аккуратно разведать, какие компании мне больше вс...

Как работать с Google Trends — полное руководство для новичков Привет, Хабр! Заметил, что многие не знают, как работать с трендами в интернете. И тем более, не знают о существовании бесплатного сервиса, решающего эту проблему- Google Trends Сервис поможет узнать, что волнует ваших клиентов сегодня, интересен ли ваш товар рынку, как...

[Из песочницы] Новичку only: 10 вещей, которые вы должны знать как веб-разработчик Привет, Хабр! Представляю вашему вниманию перевод статьи «10 Things You Should Know As a Web Developer» автора Anuupadhyay. Написание тысячи строк кода и превращение в веб-сайт — одна из творческих и сложных вещей для веб-разработчиков. Если вы в этом деле новичок, увидели ...

[Перевод] Руководство пользователя Kibana. Визуализация. Часть 2 Вторая часть перевода официальной документации по визуализации данных в Kibana. Ссылка на оригинальный материал: Kibana User Guide [6.6] » Visualize Ссылка на 1 часть: Руководство пользователя Kibana. Визуализация. Часть 1 Читать дальше →

[Из песочницы] Как создать идеальное техническое портфолио Привет, Хабр! представляю вашему вниманию перевод статьи «How To Build A Great Technical Portfolio» автора Emma Wedekind. Портфолио — это отображение вашей личности, обычно первое впечатление о вас и вашей работе складывается именно благодаря портфолио. Таким образом, крайн...

[Перевод] Реверс-инжиниринг неизвестного процессора по единственной программе TL;DR: мы выполнили обратную разработку программы, написанной для полностью неизвестной архитектуры ЦП без какой-либо документации на ЦП (без эмулятора, без ISA, без всего) всего за десять часов. Из статьи вы узнаете, как нам это удалось… В прошлые выходные мы с командой C...

Пароли Cisco, перенос зоны DNS, нулевые запросы LDAP, собираем Ethernet пакеты. Решение задач на сети с r0от-мi. Часть 2 В данной статье решим еще несколько задач. Ссылки на другие части ниже. Первая часть: Ethernet, FTP, Telnet, HTTP, Bluetooth — основы анализа трафика. Решение задач на сети с r0от-мi. Организационная информацияСпециально для тех, кто хочет узнавать что-то новое и развиват...

Самые производительные смартфоны по итогам августа 2019 Создатели популярного бенчмарка AnTuTu опубликовал рейтинг самых производительных смартфонов по итогам тестов, проведенных в августе этого года. Первое место досталось игровому смартфону Black Shark 2 Pro, результат которого составил почти 470 тыс. баллов. Важно отметит...

Блокчейн: что нам стоит PoC построить? Глаза боятся, а руки чешутся! В прошлых статьях мы разобрались с технологиями, на которых строятся блокчейны (Что нам стоит блокчейн построить?) и кейсами, которые можно с их помощью реализовать (Что нам стоит кейс построить?). Настало время поработать руками! Для реализаци...

[Перевод] Готовимся к 2020 году: 8 трендов клиентской JavaScript-разработки, о которых нужно знать Автор материала, перевод которого мы сегодня публикуем, говорит, что хочет поделиться с читателями прогнозом, который касается развития веб-технологий на ближайшие годы. В частности, здесь речь пойдёт о том, что, по мнению автора, фронтенд-разработчикам, вероятно, стоить нач...

[Из песочницы] Что нужно для разработки игр и кем реально является разработчик игр Большинство людей (нормальных), которые планируют заниматься программированием (как хобби или основной профессией) обычно задаются вопросами: «Что такое программирование?», «Зачем мне нужно программирование?», «Какой язык я буду учить?», «Что я получу в итоге?». Таким был и...

Как слепоглухой профессор в шлемофоне покорил Хакатон-2019 Два дня и одна ночь потребовалась разработчикам, чтобы не имея ничего, кроме идеи, создать первое в мире виброслуховое средство реабилитации – шлемофон для слепоглухого профессора психологии Александра Суворова. Но победой москвичам пришлось поделиться с разработчиками мобил...

[Перевод] Kafka на Kubernetes — это хорошо? Приветствуем вас, Хабр! В свое время мы первыми вывели на российский рынок тему Kafka и продолжаем следить за ее развитием. В частности, нам показалась интересной тема взаимодействия Kafka и Kubernetes. Обзорная (и довольно осторожная) статья на эту тему выходила в блоге ко...

[Перевод] Исследование глубин аннотаций типов в Python. Часть 1 C 2014 года, когда в Python появилась поддержка аннотаций типов, программисты работают над их внедрением в свой код. Автор материала, первую часть перевода которого мы публикуем сегодня, говорит, что по её оценке, довольно смелой, сейчас аннотации типов (иногда их называют «...

Apple Music для разработчика Вводные слова Как бы ни ругали Apple за закрытость платформы и самой экосистемы, некоторые их решения являются исключением. На рынке много стриминговых сервисов, но предоставляющих полноценный SDK для стриминга в сторонних продуктах крайне мало, для российского рынка список ...

Москва поднялась в мировом рейтинге компьютеризации и удобства жизни Опубликован рейтинг инновационных городов мира Innovation Cities Global Index, в первую сотню которых попала Москва. Так, столица России заняла 38 строчку, поднявшись на 10 позиций по сравнению прошлогодними показателями.

[Перевод] Полное руководство по массивам и срезам в Golang Перевод статьи подготовлен специально для студентов курса «Разработчик Golang», занятия по которому начинаются уже сегодня! Поначалу легко воспринимать массивы и срезы как одно и то же, но с разными названиями: и то и другое является структурой данных для представления ко...

Еще один способ оптимизации docker-образов для Java приложений История по оптимизации образов для java приложений началась с выхода статьи в блоге спринга — Spring Boot in a Container. В ней обсуждались различные аспекты по созданию docker образов для spring boot приложений, в том числе и такой интересный вопрос, как уменьшение размеров...

Samsung отказались от процессора Exynos в Galaxy Fold Как мы помним, компания Samsung первой задала тренд складных гаджетов всему мировому рынку, презентовав Galaxy Fold. Недавно разработчики из XDA-Developers, проанализировав прошивку будущего устройства, выяснили, что Samsung Galaxy Fold будет работать только на Snapdragon 85...

Binance заняла 12-ю строчку обновленного рейтинга бирж от CryptoCompare Аналитический сервис CryptoCompare обновил свой рейтинг бирж, вытеснив Binance из первой десятки. В первую десятку входят торговые площадки Gemini, itBit, Coinbase, Kraken, Bitstamp, Liquid, OKEx, Poloniex, bitFlyer и Bitfinex. Система оценки учитывает правовые аспекты, проз...

[Перевод] Внутренности JVM, Часть 1 — Загрузчик классов Перевод статьи подготовлен специально для студентов курса «Разработчик Java». В этой серии статей я расскажу о том, как работает Java Virtual Machine. Сегодня мы рассмотрим механизм загрузки классов в JVM. Читать дальше →

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

Интервью с Александром Макаровым, Yii core team Один из ключевых разработчиков Yii, Александр Макаров(SamDark), выступит на DevConf с докладом про пакетные метрики и я воспользовался возможностью задать несколько интересующих меня вопросов про новую версию Yii, новую ORM, сбор денег на OpenCollective, фулл-тайм open sour...

Установка и настройка Sonata Admin на Symfony 4 Приветствую всех. В данной статье поговорим об Symfony 4 и Sonata Admin. В процессе установки я столкнулся с массой неточностей в документации и сама документация была раскидана по нескольким местам. Здесь я рассмотрю весь процесс, начиная от создания проекта и заканчивая а...

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

Samsung Galaxy Note 9 чаще других смартфонов тестировали в ... Разработчики популярного бенчмарка AnTuTu составили рейтинг самых популярных смартфонов за апрель нынешнего года. Степень популярности той или иной модели они определяли по количеству тестов, которые устроили китайские пользователи тем или иным моделям в прошлом месяце. &nbs...

[Из песочницы] Как собеседовать работодателя? У программистов обычно принято обсуждать собеседования с точки зрения (около)технических вопросов, которые им задает интервьювер. Надо ли писать код на доске? Надо ли жонглировать бинарными деревьями и знать наизусть все сложности алгоритмов, или просто разговаривать про жи...

Украина заняла 53-е место в свежем рейтинге самых инновационных стран мира по версии Bloomberg Накануне открытия международного экономического форума в Давосе был опубликован ежегодный рейтинг наиболее инновационных стран мира по версии Bloomberg. Этот рейтинг выходит уже седьмой год подряд. Он оценивает инновационность экономик на основании ряда критериев, таких как ...

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

Redmi Note 8 Pro и Redmi Note 8 попали в августовский рейтинг самых производительных новых смартфонов Компания AnTuTu опубликовала свежий рейтинг самых производительных смартфонов, которые были представлены (в Китае) и протестированы в августе этого года. Флагманский смартфон с двумя экранами Nubia Z20 занял первое место с результатом 450040 баллов. Второе место достало...

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

[Перевод] Подготовка к Spring Professional Certification. Spring Security Эта статья является переводом статьи по подготовке к Spring Professional Certification. В ней будет рассмотрена тема Spring Security и основные вопросы по ней. Ее также можно использовать для подготовки к собеседованию. ↓ Остальные статьи доступны по ссылкам в оглавлении ↓ ...

Так что же будет с аутентификацией и паролями? Вторая часть отчета Javelin «Состояние строгой аутентификации» Недавно исследовательская компания «Javelin Strategy & Research» опубликовала отчёт «The State of Strong Authentication 2019». Его создатели собрали информацию о том какие способы аутентификации используются в корпоративной среде и пользовательских приложениях, а также...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 21. Дистанционно-векторная маршрутизация RIP Тема сегодняшнего урока – RIP, или протокол маршрутной информации. Мы поговорим о различных аспектах его применения, о его настройке и ограничениях. Как я уже говорил, тема RIP не входит в учебный план курса Cisco 200-125 CCNA, однако я решил посвятить этому протоколу отдель...

Xiaomi Redmi K20 Pro (Mi 9T Pro) занял место в конце второго десятка рейтинга камерофонов DxOMark В целом, флагман показал достойный результат. Стоит отметить, что все смартфоны, расположившиеся выше Redmi K20 Pro в сводном рейтинге DxOMark, стоят дороже героя заметки.

Дозиметр для Серёжи. Часть III. Народный радиометр Самой частой претензией в комментариях к прошлой моей статье была претензия в «радиофобии». Хотя я в принципе не понимаю, какой деструктивный общественный посыл может нести это «заболевание» (в отличие от той же вакционофобии или какой-нибудь аблютофобии). Наоборот, чем боль...

[Перевод] Особенности рендеринга в игре Metro: Exodus c raytracing Предисловие После выхода последней игры из серии «Метро» я потратил несколько часов на изучение её внутренней работы и решил поделиться тем, что может показаться интересным с технологической точки зрения. Я не буду проводить подробный анализ или изучать дизассемблированный ...

Xiaomi, Samsung, iPhone и никакого Huawei. Названы самые популярные в России смартфоны Компания «Яндекс» поделилась статистикой сервиса для выбора и покупки товаров «Яндекс.Маркет», назвав самые популярные среди пользователей смартфоны в прошедшем сентябре.  Для статистики учитываются данные о переходах пользователей в интерн...

[Из песочницы] Как с нуля написать приложение? С чего начать новичку? Flutter / Программирование Пол года назад я сама искала такую статью и теперь я очень хочу посоветовать себе в прошлом с чего можно начать. 1. Выбрать тему приложения Не нужно долгих мук выбора, просто начните делать то, что вам пригодилось бы. Лучше что-то простое. Нужно понимать, что мы пока не стр...

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

Spamhaus представила статистику по ботнетам за III квартал Аналитики из некоммерческой организации Spamhaus продолжают наблюдать рост количества доменных имен, используемых злоумышленниками для управления ботнетами. В период с июля по сентябрь активисты фиксировали в среднем 1300 новых C&C-серверов в месяц; в первой половине 201...

Флагманский процессор AMD оказался быстрее Intel на четверть Все еще не представленный официально 64-ядерный процессор от AMD показался в свежем рейтинге Processor Arithmetic от бенчмарка SiSoftware. И что самое интересное, процессор не просто показался, а прямо-таки ворвался в рейтинг — AMD Epyc 7702P моментально взял первое место, о...

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

Netflix — наиболее быстро растущий бренд в США, а самый дорогой — Amazon Аналитическая компания Brand Finance опубликовала новый рейтинг наиболее дорогих брендов США. В нем одно важное изменение в сравнении с прошлым годом: компания Netflix переместилась вперед разом на 19 позиций! Если в прошлом году Netflix занимала лишь 59 место, ...

DevOpsDays Moscow — конференция, которую сообщество делает для сообщества Привет! 7 декабря мы проводим третью конференцию DevOpsDays Moscow. Это не yet another конференция про DevOps. Это комьюнити-конференция, которую сообщество готовит для сообщества. На конференции будет один поток с докладами и воркшопы для тех, кто любит погрузиться в тем...

Как ускорить работу с API на языке R с помощью параллельных вычислений, на примере API Яндекс.Директ (Часть 2) В прошлой статье я рассказал о том, что такое многопоточность, и привёл примеры её реализации на языке R при работе с API Яндекс.Директ с помощью пакетов doSNOW, doParallel и конструкции foreach. Данная статья является продолжением, но может быть рассмотрена как автономное р...

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

Не лечите меня, доктор Когда собирали доклады на голосование для участия в одной специализированной конференции, я хотел рассказать такую тему – как подсидеть директора по качеству. Это был бы конъюнктурный доклад про карьерный рост для программиста или ИТ-директора. С одной стороны, рост в сторо...

В Роскачестве составили рейтинг антивирусов, но разработчики защитного ПО в нем усомнились Первое место среди антивирусов для Windows в Роскачестве присудили программе Internet Security румынской компании Bitdefender, а среди защитных решений для macOS лучшим был признан антивирус Cyber Security Pro от ESET.

[Из песочницы] Криптография в Java Привет, Хабр! Представляю вашему вниманию перевод статьи "Java Cryptography" автора Jakob Jenkov. Данная публикация является переводом первой статьи Java Cryptography из серии статей для начинающих, желающих освоить основы криптографии в Java. Читать дальше →

Лучшее из опыта создания чистых и быстрых Angular приложений На написание этой статьи сподвигли поиски JavaScript front-end разработчиков в свою компанию в Ставрополе. Т.к. длительное время не удавалось найти толкового программиста и тогда мы решили запустить программу стажировки с большим количеством обучающего материала по Angular &...

Всероссийский дизайн-фестиваль Everfest Конференций много, а Everfest — один! Стала известна дата второго всероссийского двухдневного Everfest 2020, который пройдёт в Тамбове 29 февраля и 1 марта 2020 года. В 2019 мы собрали 1000 участников и 30+ звёзд...

[Из песочницы] 10 советов для того, чтобы быть хорошим техническим лидером Привет, Хабр! Представляю вашему вниманию перевод статьи «10 Tips for Being a Good Tech Lead» автора VijayDeveloper. Лидерство это не услуга, это умение. Профессионалы, работающие разработчиком программного обеспечения в течение нескольких лет, получают шанс стать технолог...

Самые качественные смартфоны по версии «Роскачества» Рейтинг «Роскачества» вновь обновился — теперь первые места заняли новинки южнокорейского бренда. На этот раз список был составлен в сотрудничестве с...

Сoncurrent collections за 10 минут Photo by Robert V. Ruggiero Тема не новая. Но задавая вопрос “что такое concurrent collections и когда их использовать?” на собеседовании или code review, я почти всегда получаю ответ, состоящий из одного предложения: “они полностью защищают нас от race conditions” (что не...

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

Победители хакатона JAVA HACK разыграли призовой фонд 600 тысяч рублей Первое место и приз в 300 тысяч рублей получила команда "Программисты 1С" с проектом "Робозакупки". Разработчики представили сервис, позволяющий сократить расходы на поиск поставщиков товаров и услуг. Приложение ищет контакты надежных поставщиков по указа...

Иди своей дорогой, «Сталкер»: ТОП-5 внедорожников со «вторички» по цене LADA 4×4 «Сталкер» В рейтинге представлены самые безопасные подержанные SUV, которые только можно купить за 1,2 миллиона рублей. На пятом месте обосновалась легенда мирового автомобилестроения – Toyota Land Cruiser Prado, выпущенная в 2010 году. В 990 000 рублей и «головняк» с оформлением док...

В новом китайском рейтинге криптовалют Tron сместил Ethereum со второго места Центр по развитию индустрии информационных технологий Китая (CCID) опубликовал одиннадцатый рейтинг криптовалют, в котором по-прежнему лидирует EOS. Об этом сообщает Bitcoin.com. В новом рейтинге примечательно, что Tron, новичок прошлого выпуска рейтинга, сместил со второй п...

[Перевод] Конференция DEFCON 20. Захват за 60 секунд: от гостевой учётной записи до администратора домена Windows. Часть 1 Привет, я Зак Фейзел, я буду говорить быстро, если будет слишком быстро, можете меня притормозить. Днём я пентестер, ночью диджей и фотограф, меня можно найти в «Твиттере» по нику @zfazel. Люди всегда спрашивают меня насчёт дипломов. Я не из тех людей, которые перечисляют ку...

В ICORating назвали самые безопасные криптовалютные биржи Аналитики ICORating оценили уровень безопасности 135-ти платформ для торговли криптовалютами с суточным объемом более $100 тысяч. Биржи Kraken и Cobinhood заняли первое и второе место соответственно, получив рейтинг A. Тройку лидеров замкнула биржа Poloniex с рейтингом A-. О...

Samsung Galaxy S10+ остается смартфоном с самой большой эффективной площадью дисплея Хорошо известный и зарекомендовавший себя инсайдер под ником Ice Universe на своей страничке в социальной сети Twitter опубликовал следующий график, который демонстрирует рейтинг смартфонов с самой большой эффективной площадью дисплея. Несмотря на выход в последнее врем...

[Из песочницы] UICollectionView всему голова: Изменение представления на лету Привет, Хабр! Представляю вашему вниманию перевод статьи "UICollectionView Tutorial: Changing presentation on the fly". В данной статье мы рассмотрим использование различный способов отображение элементов, а также их переиспользование и динамическое изменение. Зде...

Дж. Х. Рейнвотер «Как пасти котов» (часть вторая): все, что предстоит освоить техлиду Продолжаем делиться выдержками из руководства по выживанию для начинающих техлидов от Дж. Х. Рейнвотера. В первой серии мы рассказывали, с какими породами разработчиков руководителю обычно приходится работать; теперь попытаемся понять, что делать со всем этим зоопарком. Ор...

[Из песочницы] Выпуск Rust 1.34 Привет, Хабр! Представляю вашему вниманию перевод статьи "The Rust Release Team "Announcing Rust 1.34.0". Команда разработчиков Rust рада сообщить о выпуске новой версии Rust, 1.34.0. Rust — это язык программирования, который даёт возможность каждому создавать...

[Из песочницы] Etherblade.net — opensource проект по созданию инкапсулятора ethernet-трафика на FPGA (часть первая) Сразу хочу оговориться, что эта статья не только подразумевает пассивное чтение, но и приглашает всех желающих присоединяться к разработке. Системные программисты, разработчики железа, сетевые и DevOps инженеры — добро пожаловать. Поскольку проект идет на стыке сетевых те...

[Перевод] Основы Dart Streams Это вторая часть моей серии по поводу Flutter Architecture: Введение Основы Dart Streams (этот пост) RxDart: магические трансформации потоков Основы RxVMS: RxCommand и GetIt RxVMS: Службы и Менеджеры RxVMS: самодостаточные виджеты Аутентификация пользователя посредством R...

Apple выпустила watchOS 6 Golden Master для разработчиков Apple выпустила золотую мастер-версию watchOS 6, программного обеспечения, которое работает на Apple Watch. Для установки бета-версии watchOS 6 вам потребуется соответствующий профиль конфигурации, который можно получить через Центр разработчиков Apple. Как только профиль бу...

Samsung Galaxy S10 5G стал лучшим камерофоном по версии DxOMark DxOMark протестировал камеру Galaxy S10 5G. Первый 5G-смартфон Samsung набрал рекордное количество баллов и занял первое место сразу в трёх рейтингах – в рейтинге фотосъёмки, видеосъёмки и селфи. Камеры Напомним, смартфон Samsung Galaxy S10 5G оснащён сразу шестью…

[Перевод] Путь к проверке типов 4 миллионов строк Python-кода. Часть 3 Представляем вашему вниманию третью часть перевода материала о пути, который прошла компания Dropbox, внедряя у себя систему проверки типов Python-кода. → Предыдущие части: первая и вторая Читать дальше →

Как закрывать задачи в баг-трекере Эту статью я написала в рабочем конфлюенсе в 2013 году. И на момент написания этой статьи (2019 год) она все еще была актуальна. Исходно чек-лист записала как напоминание, в том числе и себе. Потому что к задачам приходится возвращаться, в том числе людям, которые их НЕ про...

Осторожно — ГАЗ! или Как мы делали негазированные смарт-контракты Блокчейн и смарт-контракты все еще остаются горячей темой среди разработчиков и технических специалистов, много исследований и рассуждений об их будущем и о том, куда это все движется и приведет нас. У нас в Waves Platform свой взгляд на то, какими должны быть смарт-контрак...

Kubernetes для автомобиля: как открыть разработчику доступ к бортовому компьютеру и сделать это безопасно Это история в двух частях — о новом витке развития automotive. Эта «серия» посвящена собственной разработке EPAM – Aos Connected Vehicle Platform. Алекс Агизим, CTO, Automotive & Embedded Systems, объясняет, чем она отличается от традиционного облачного решения и как дае...

Speedtest: Средняя скорость мобильного интернета в Украине составила 20,9 Мбит/c / 11,64 Мбит/c (рейтинг операторов — Киевстар, lifecell, Vodafone) Международная компания Ookla, которой принадлежит сервис Speedtest, проанализировала почти 1,6 млн тестов скорости мобильного интернета в Украине, которые были сделаны пользователями во втором и третьем кварталах 2019 года. В итоге, первое место по скорости мобильного интерн...

Xiaomi Mi 9 получит ИК-порт, которого не было у Xiaomi Mi 8 Глава команды разработчиков новой продукции Ван Тен Томас (Wang Teng Thomas), общаясь с поклонниками в социальной сети Weibo, подтвердил еще один факт о характеристиках нового флагманского смартфона Xiaomi Mi 9. Речь идет о наличии инфракрасного порта в Xiaomi Mi 9, дан...

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

С++ на службе ортодонтии: интервью с Михаилом Матросовым, разработчиком CAD из Align Technology Михаил Матросов — ведущий инженер по разработке в московском R&D-офисе Align Technology. Его специализация весьма необычна — он разрабатывает специализированную CAD-систему для дизайна ортодонтических приспособлений. Михаил участвует в C++ Russia с самой первой конферен...

Основы движков JavaScript: общие формы и Inline кэширование. Часть 1 Привет, друзья. В конце апреля мы запускаем новый курс «Безопасность информационных систем». И уже сейчас хотим поделиться с вами переводом статьи, которая непременно будет очень полезной для курса. В статье описаны ключевые основы, они являются общими для всех движков Jav...

8. Check Point Getting Started R80.20. NAT Добро пожаловать на 8-й урок. Урок очень важный, т.к. по его завершению вы уже сможете настроить выход в интернет для ваших пользователей! Надо признать, что многие на этом настройку и заканчивают :) Но мы не из их числа! И у нас еще много интересного впереди. А теперь к т...

Изучаем календарь Эта статья получилась из вопроса, который я вчера задал сам себе. «Существует ли год, в котором ни один месяц не начинается в понедельник?» На первый взгляд — да. Год может начинаться с любого дня недели, месяцы тоже каждый раз начинаются в разные дни недели. Вариантов множ...

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

Штаб-квартира Xiaomi креативно отметила первое место Xiaomi Mi СС9 Pro в рейтинге DxOMark Xiaomi Mi CC9 Pro и Xiaomi Mi Watch вместе на живых фото, распаковка и содержимое стандартного комплекта Xiaomi Mi CC9 Pro Кроме того, китайские журналисты сразу же после пресс-конференции Xiaomi начали выкладывать живые фотографии и видеоролики с участием умных часов ...

Участие в Петербургском международном экономическом форуме примет президент Корпорации «Гарант-Инвест» А.Ю. Панфилов Минувший четверг (6 июня) отметился открытием Петербургского международного экономического форума (ПМЭФ). На ежегодной основе его участниками являются свыше 10 тысяч человек более чем из 120 государств. В их число входят президенты, политические лидеры, главы крупнейших...

Гранд Экспресс: первый частный поезд в России Привет! Вы просили меня рассказать про особенные поезда. Ближе всего было добраться до №5 по рейтингу (по нашим отзывам) — «Гранд Экспресс» Москва — Петербург. Выше него ничего в Москву не заезжает. Собственно, мы попросились в отстойник, где состав обслуживается между рей...

ТОП-20 лучших смартфонов по версии Business Insider Новостной портал Business Insider опубликовал список ТОП-20 лучших смартфонов в мире. Гаджеты оценивались по соотношению их стоимости и набору имеющихся функций. Таким образом первое место в рейтинге лучших занял смартфон OnePlus 7T, анонсированный на прошлой неделе…

Xiaomi Mi A1 и OnePlus 5T возглавили список смартфонов с самым высоким уровнем излучения Федеральное ведомство радиационной защиты Германии (Bundesamt für Strahlenschutz) провело исследование с целью выяснить смартфоны с самым высоким уровнем излучения. Возглавил антирейтинг смартфон Xiaomi Mi A1. Второе место в списке смартфонов с самым высоким уровнем излучени...

[Перевод] Влюбленный Сократ: кто на самом деле заложил основы западной философии Дорогие женщины! Поздравляю Вас с Международным женским днем и наконец-то наступившей весной. Хоть я немного и припоздал с поздравлением, но думаю, что буду прощен. А в качестве подарка предлагаю перевод статьи о роли женщины в Истории... Откуда Сократ, основоположник запад...

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

Snapdragon 855 лидирует в рейтинге мобильных чипов с ИИ-движком Представлен рейтинг мобильных процессоров в плане быстродействия при выполнении операций, связанных с искусственным интеллектом (ИИ). Многие современные чипы для смартфонов оснащаются специализированным ИИ-движком. Он помогает повысить производительность при выполнении таких...

Спасение утопающих — наше дело: как бороться с демотивацией в команде Я 18 лет в IT. Последние 10 из них руковожу: под моим подчинением в разное время были 200 человек.  Интересно, что я помню каждого, кто из них уволился и по какой причине. Помню не потому, что у меня хорошая память, а потому, что увольнялись они очень редко.  В этой статье...

OnePlus 7 Pro по качеству звука не уступает Samsung Galaxy S10+ Всем что касается определения лучших мобильных камер, мы благодарны ресурсу DxO. Стало хорошим тоном сослаться во время презентации очередного заметного смартфона на те баллы и место, которые ему достались от DxOMark. Последний инфоповод — Xiaomi CC9 Pro снимает не хуж...

[Перевод] Превосходный набор вопросов и ответов о квантовом превосходстве Из блога Скотта Джоэла Аронсона, специалиста в области теории вычислительных машин и систем, преподавателя факультета компьютерных наук Техасского университета в Остине Вы читали эти истории – в Financial Times, Technology Review, CNET, Facebook, Reddit, Twitter, [на Хабре ...

[Из песочницы] Как одно изменение конфигурации PostgreSQL улучшило производительность медленных запросов в 50 раз Здравсвуйте, хабровчане! Предлагаю вашему вниманию перевод статьи «How a single PostgreSQL config change improved slow query performance by 50x» автора Pavan Patibandla. Она очень сильно мне помогла улучшить производительность PostgreSQL. В Amplitude наша цель — предоставит...

Рейтинг агентств контекстной рекламы: в ТОПе Ingate, i-Media и MediaGuru Сервис коллтрекинга и сквозной аналитики Ringostat опубликовал ​рейтинг агентств контекстной рекламы.​ Всего в нем представлены более 250 компаний, первые места заняли агентства Ingate, i-Media и MediaGuru. Как формировался рейтинг Агентства заполняли анкету, где приводили д...

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

LG опередила Samsung. Google впервые не попала в десятку самых уважаемых компаний, а Facebook вылетела из Top100 Международная консалтинговая компания Reputation Institute в начале этого года опросила десятки тысяч респондентов и провела анализ 7600 компаний в 50 странах мира, чтобы составить свежий рейтинг самых уважаемых компаний Global RepTrak 100. Год назад компания Samsung E...

Криптовалютный океан: обзор топ-50 проектов с CoinMarketCap Когда смотришь на бесконечный список криптовалют на CoinMarketCap, первый вопрос который приходит в голову: а чем все они отличаются? И зачем их столько? Первый же ответ из зала — это все хайп и маркетинг! Но осознанные люди не поддаются очарованию простых ответов. Чтобы от...

Разработчики Anthem не желают называть продолжительность игры Вокруг сюжета грядущей Anthem постоянно возникают вопросы. Не исчезли они и после трейлера с The Game Awards 2018, в котором, предположительно? показан главный антагонист. Чтобы прояснить ситуацию с повествованием, игроки начали задавать вопросы разработчикам в Twit...

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

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

[Из песочницы] Deploy Symfony + React приложения на AWS посредством CI Добрый день, в данной статье я покажу как развернуть Symfony 4 приложение на AWS. В официальной документации есть пример подобного процесса, однако мой вариант не столь тривиален, как загрузка zip архива с приложением. На дворе 2019, в моде docker, микросервисная архитектура...

Новый суперкомпьютер "Сбербанка" вошел в топ-30 мирового рейтинга 29-е место в свежей версии рейтинга ТОП500 компьютеру Christofari обеспечила производительность в 6,7 петафлопс. Также в список вошли еще два суперкомпьютера из России, но они не попали в первую сотню.

Наглядное пособие по разработке продуктов: дизайн Это вторая часть из цикла четырех статей о разработке физических продуктов. Если вы пропустили Часть 1: Формирование идеи, обязательно её прочтите. Вскоре вы сможете перейти к Части 3: Конструирование и Части 4: Валидация. Автор: Ben Einstein. Оригинал Перевод выполнен коман...

[Перевод] Учебный курс по React, часть 5: начало работы над TODO-приложением, основы стилизации Сегодня, в следующей части перевода учебного курса по React, мы начнём работу над первым учебным проектом и поговорим об основах стилизации. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: файлы компоненто...

«Эппл Рус» заняла первое место по выручке среди российских «дочек» иностранных ИТ-компаний Первые 10 участников рейтинга остались прежними, но несколько компаний поменялись позициями.

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

Фотоаппараты Nikon возглавили свежий рейтинг Роскачества Роскачество и Международная ассамблея организаций потребительских испытаний (International Consumer Research & Testing) провели исследование современных фотоаппаратов по 326 показателям. Специалисты не просто назвали лучшие модели, но и оценили качество полученных в...

Терраформируй это: обзор Terragenesis В App Store/Google Play можно найти самые разные игры, поэтому я не сильно удивился, когда в одном из профильных чатов меня спросили, знаю ли я игру о терраформировании небесных тел. Посмотрев ее, решил написать небольшой обзор, потому что игра, на мой взгляд, хоть и не без ...

Основы шаблонов С++: шаблоны функций Дисклаймер: статья была начата еще в феврале, но, по зависящим от меня причинам, закончена не была. Тема очень обширна, поэтому публикуется в урезаном виде. Что не поместилось, будет рассмотренно позже. Невозможно разбираться в современном С++, не зная, что такое шаблоны п...

Биткоин поднялся на три строчки в новом китайском рейтинге криптовалют Центр по развитию индустрии информационных технологий Китая (CCID) опубликовал новую версию рейтинга криптовалют, в котором биткоин находится на 12-м месте. Об этом сообщает Bitcoin.com. По сравнению с предыдущим рейтингом CCID, первая криптовалюта сместилась вверх в таблице...

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

Американский истребитель последнего поколения не попал в список лучших На страницах китайского издания Sohu был опубликован рейтинг, в который вошли лучшие, по версии редакции, истребители со всего мира. Как ни странно, в числе “самых-самых” данного рейтинга не оказался американский истребитель последнего поколения.

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

Яндекс занял второе место в списке самых интеллектуальных компаний в России Аудиторско-консалтинговая компания Baker Tilly опубликовала обновлённый рейтинг самых интеллектуальных компаний в России. Интеллектуальный капитал определялся как разность рыночной стоимости компании (рассматривались только компании с торгуемыми на бирже ликвидными акциями) ...

[Перевод] Знакомство с Тестированием в Python. Ч. 3 Друзья, у нас для вас отличные новости. Во-первых на улице наконец-то светит солнышко, а это значит, что весна начинает полноправно вступать в свои права. Вторая новость более профильная — уже 20 марта стартует первое занятие в новом потоке по курсу «Разработчик Python», в с...

Новая игра Disintegration от разработчика Маркуса Лехто Disintegration - это проект бывшего разработчика Halo Маркуса Лехто, который использует команду из 30 человек, талантливых разработчиков из Triple-A, для создания нового шутера. Disintegration - это стратегическая игра, основанная на транспортных средствах, а не экшн-игра, ...

Совет директоров ICANN: cherchez la femme Председатель совета директоров корпорации ICANN Черин Чалаби обратился с письмом к Комитету по назначениям корпорации (Nominating Committee). В документе Чалаби призвал членов Комитета предлагать большее число женских кандидатур в состав совета директоров. Это пожелание он ...

[Перевод] Интервью — 10 вопросов про Swift. Часть 3 Профессиональная программа «iOS Разработчик» — 5 месяцев Best Practice по разработке мобильных приложений с помощью Swift 5. Лучших выпускников ждут на собеседованиях 12 компаний-партнёров OTUS, поэтому публикуем перевод заключительной статьи из серии «iOS Interview Question...

Топ-10 самых популярных видеокарт оккупирован Nvidia, у AMD — только одна модель Разработчики бенчмарка Master Lu вчера опубликовали рейтинг производительности процессоров для настольных ПК, а сегодня подоспел рейтинг видеокарт. На вершине — Nvidia Titan RTX, и в этом нет ничего, AMD попросту нечего противопоставить: лучшая ее 3D-карта —...

[Перевод] Будущее PHP Это мертвый язык программирования или нет? У PHP наверняка были лучшие времена. Но действительно ли он мертв? На форумах, подобных StackOverflow, люди предполагают, что PHP мертв. У них есть верная точка зрения, или может быть, они просто не любят PHP? Давайте посмотрим ...

Система быстрых платежей снижает спрос на снятие и внесение наличных Выводы о снижении использования банкоматов, в том числе и для внесения наличных, содержатся в исследовании банка "Русский стандарт", на которое ссылается "КоммерсантЪ". Согласно исследованию, число операций получения наличных в АТМ за три квартала 2019 го...

[Перевод] Пишем чистый и масштабируемый JavaScript-код: 12 советов Язык JavaScript родом из раннего веба. Сначала на нём писали простые скрипты, которые «оживляли» страницы сайтов. Теперь же JS превратился в полноценный язык программирования, который можно использовать даже для разработки серверных проектов. Современные веб-приложения силь...

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

Топ-10 самых мощных Android-смартфонов на глобальном рынке Команда популярного синтетического теста AnTuTu опубликовала свой глобальный рейтинг самых мощных Android-смартфонов. Речь идет именно о тех моделях, которые активно продаются на международном рынке и распределение мест в рейтинге отличается от того табеля рангов, что актуал...

Software Defined Radio — как это работает? Часть 10 Привет, Хабр. В «юбилейной» части цикла про SDR хочется рассказать об одном из протоколов, благодаря которому многие радиолюбители «невольно» приобщились к миру цифровых широкополосных сигналов. Этот стандарт также являлся первой (и насколько известно, единственной) попытко...

Столица возглавляет неофициальный рейтинг регионов по итогам Всероссийской олимпиады школьников 2019 года Уверенным лидером традиционного и независимого рейтинга регионов итогового этапа ВсОШ* 2019 является Москва. Напомним, что традиционный рейтинг составляет сайт Olimpiada.ru, а оценка в нем выставляется количеству дипломов на 100000 человек населения. Помимо Москвы в тройку ...

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

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

ZTE Nubia Red Magic 3 является самым производительным Android-смартфоном AnTuTu в мае AnTuTu опубликовал ежемесячный список самых быстрых протестированных Android-устройств. Для создания данного рейтинга были включены в список модели, которые прошли как минимум 100 тестов в мае. В списке доминируют смартфоны на базе Snapdragon 855. Игровая нубия Red Mag...

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

QA: Хакатоны Заключительная часть трилогии о хакатонах. В первой части я рассказал о мотивации к участию в таких мероприятиях. Вторая часть была посвящена ошибкам организаторов и их результатам. Заключительная часть ответит на вопросы, которые не поместились в первые две части. Читать ...

В 2018 году Xiaomi возглавила второй по величине рынок смартфонов, где продажи компании выросли даже больше, чем в Китае Аналитическая компания Canalys опубликовала результаты исследования рынка смартфонов Индии, который является вторым по величине после Китая. Несмотря на то, что в индустрии в целом зафиксирован небольшой спад продаж по сравнению с прошлым годом, в Индии за год произошел...

[Перевод] В двух словах о привилегиях Linux (capabilities) Перевод статьи подготовлен специально для студентов курса «Администратор Linux». Привилегии (capabilities) используются всё больше и больше во многом благодаря SystemD, Docker и оркестраторам, таким как Kubernetes. Но, как мне кажется, документация немного сложна для понима...

Горизонтальный vs. вертикальный рост разработчика. Мнения из ivi и Яндекса Одну из сессий конференции YaTalks мы посвятим росту разработчиков. Это будет разговор между представителями разных фирм — мы пригласили CTO онлайн-кинотеатра ivi Евгения eross Россинского, технического директора mos.ru Романа romas1982 Ивлиева и Германа Наркайтиса — директо...

[Перевод] Один язык чтобы править всеми Скрытый под слоем кода, томится язык, жаждущий быть выученным. На момент написания этой статьи запрос «программирование какой язык изучать первым» выдаёт 517 миллионов поисковых результатов. Каждый из этих сайтов будет нахваливать один определённый язык, и 90% из них, в кон...

Чего ждать, если хочешь стать iOS-разработчиком Со стороны iOS разработка может казаться закрытым клубом. Для работы обязательно нужен компьютер от Apple, экосистему пристально контролирует одна компания. Изнутри тоже иногда слышны противоречия — кто-то говорит, что язык Objective-C старый и неповоротливый, а кто-то, чт...

Tic Tac Toe, часть 5: Бэкенд на С++ Boost.Beast, HTTP В этой статье рассмотрим реализацию бэкенда с применением C++ Boost.Beast библиотеки на примере синхронного сервера. Та же функциональность, что и в прошлой статье — получаем от бэкенда случайное число от 0 до 8 включительно. Оказалось, что поднимать контейнер для Beast ничу...

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

Впервые в рейтинге суперкомпьютеров ТОП500 все системы более 1 петафлопс 53-е издание ТОП500 впервые за 26-летнюю историю списка провозглашает, что все 500 систем рейтинга имеют производительность более одного петафлопс по результатам тестирования LINPACK (HPL).

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

[Перевод] UDB. Что же это такое? Часть 6. Модуль управления и статуса/Status and Control Module В прошлых статьях-переводах документации Cypress очень предметно рассматривался операционный автомат — Datapath. Постепенно переходим к изучению других модулей UDB, в частности — модуль управления и статуса. Читать дальше →

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

Роскачество представило рейтинг популярных в России смартфонов, который вызвал сомнение экспертов Первые три позиции рейтинга заняли смартфоны одной компании - Samsung: Galaxy S10+, Galaxy Note 10 и Galaxy Note 10+. По данным Роскачества, представители семейств Apple, Xiaomi, Huawei и Nokia высоких результатов не показали.

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

Habr postmortem report: на газетку упало Конец первого и начало второго месяца лета 2019 года выдались непростыми и ознаменовались несколькими крупными падениями мировых IT-сервисов. Из заметных: два серьёзных инцидента в инфраструктуре CloudFlare (первый — с кривыми руками и халатным отношением к BGP со стороны не...

Наша космическая промышленность. Взгляд на проблемы рядового разработчика Я работал в нашей космической промышленности достаточно долго (1983-1995, 2008-2012 годы). Когда читаешь статьи о наших неудачах, в них часто не видны основные действующие механизмы создания проблем. Итак, я хотел бы начать это рассмотрение с принципа «фактической негативн...

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