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

[Перевод] Создаём процедурные глобусы планет Искажения, бесшовный шум и как с ними работать. Генерируем планету Один из простейших способов генерации планеты — использование шума. Если мы решим выбрать его, то у нас есть пара возможных вариантов. Давайте рассмотрим каждый и определим лучший: Шум Перлина (Perlin Noi...

Где хранятся ваши константы на микроконтроллере CortexM (на примере С++ IAR компилятора) Я работаю со студентами на микроконтроллере STM32F411RE, имеющего целых 512 кБайт ROM и 128 кБайт ОЗУ. Обычно в этом микроконтроллере в ROM память записывается программа, а в RAM изменяемые данные и очень часто нужно сделать так, чтобы константы лежали в ROM. В микроконтро...

[Перевод] Почему в основе каждого нового веб-приложения в PayPal лежит TypeScript? Недавно мы опубликовали материал, в котором Эрик Эллиот критиковал TypeScript. Сегодня мы представляем вашему вниманию перевод статьи Кента Доддса. Тут он рассказывает о том, почему в PayPal перешли с Flow на TypeScript. Читать дальше →

Интуитивный RL (Reinforcement Learning): введение в Advantage-Actor-Critic (A2C) Это вольный перевод статьи Rudy Gilman и Katherine Wang Intuitive RL: Intro to Advantage-Actor-Critic (A2C).Специалисты по усиленному обучению (RL) подготовили множество отличных учебных пособий. Большинство, однако, описывают RL в терминах математических уравнений и абстрак...

5 причин не бояться покупки LADA Vesta Большинство блогеров и автомобилистов ругают «АвтоВАЗ» без причины, уверяя, что раз машина российская – значит уже плохая. Однако мало кто задумывается, так ли это на самом деле. Есть по крайней мере 5 причин не бояться покупки LADA Vesta. Российский автомобиль – это не так...

MU-MIMO: один из алгоритмов реализации Предисловие В качестве дополнения к моей недавней статье хотелось бы также поговорить о теме MU (Multi User) MIMO. Есть у мною уже упомянутого профессора Хаардта одна очень известная статья, где он вместе со своими коллегами предлагает алгоритм разделения пользователей по ни...

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

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

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

[Из песочницы] Как технология in-memory изменила бизнес-аналитику Примерно 5 миллисекунд проходит от запроса до ответа, если данные хранятся на жестком диске. SSD отвечает в 300 раз быстрее — за 150 микросекунд. Оперативной памяти требуется в 300,000 раз меньше времени — лишь 15 наносекунд.* Можно долго рассуждать о том, как бизнес-анал...

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

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

Наше ДНК скрывает в себе следы неизученных видов людей Знаете ли вы, что с большой долей вероятности, вы являетесь носителем генов неандертальца? Согласно исследованиям, практически каждый современный представитель рода Homo Sapiens имеет около 2% генов доставшихся ему по наследству от древних предков вида Homo Neanderthalensis...

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

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

Sapphire S и равномерное натяжение ремней X Y Для механики CoreXY важна одинаковая натяжка ремней. На принтере Sapphire S кроме того не задумана плавная натяжка ремней. На нем к тому же просто примерно одинаково натянуть ремни то еще развлечение с использованием стяжек. Есть много разных рекомендаций по равномерной натя...

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

Почему часы — лучший продукт Apple. От первого поколения до Apple Watch Series 5 На рынке есть много смарт-часов, которые я могу назвать удачными, с интересом следить за их развитием или рекомендовать кому-то к покупке. Но лично для меня единственно возможный вариант гаджета на запястье — Apple Watch.

Эксперт объяснил, почему у Ark OS от Huawei нет будущего Стремление Huawei заменить Android собственной операционкой может оказаться невыполнимой задачей, считает Андреас Галь, бывший директор по технологиям Mozilla. Он уверен, что даже у компании со столь колоссальными возможностями может не получиться закрепиться на рынке, кото...

Рождение и смерть альбома: разбираемся, как менялись музыкальные форматы за последние 100 лет В прошлых статьях мы говорили об изменяющейся роли критиков в мире музыки. Теперь же поговорим о том, как альбомный формат потерял былую значимость — и что пришло ему на смену. Фото Florencia Viadana / Unsplash Как альбомы завоевали музыкальный рынок В первой половине XX ...

Apple включила радио в iOS 13 для некоторых пользователей Презентация, которую Apple провела в рамках первого дня WWDC’2019, была необыкновенно богата на новинки. Компания в очередной раз подтвердила, что ее разработчики получают свою зарплату не просто так, а действительно трудятся на благо пользователей. Однако за крупными новов...

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

На радость автолюбителям. Google добавила в YouTube Music одну из самых ожидаемых функций Приложение YouTube Music пришлось по душе многим, но есть у него и свои недостатки. Одной из самых ожидаемых пользователями функций была поддержка Android Auto, отсутствовавшая в приложении. Теперь это исправлено.  До последнего обновления YouTube Music, пользоват...

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

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

Zotac QX — мини-ПК с процессором Intel Xeon и графическим ускорителем Nvidia Quadro Компания Zotac пополнила свой ассортимент мини-ПК линейки Zbox QX, которые представляют собой рабочие станции. Моделей всего две: QX3000 и QX5000. Они идентичны внешне. Габариты новинок составляют 225 х 203 х 128 мм. На самом деле модели отличаются лишь одним — гр...

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

[Перевод] Современный рендеринг текста в Linux: часть 1 Добро пожаловать в первую часть «Современного рендеринга текста в Linux». В каждой статье из этой серии мы разработаем самодостаточную программу на C для визуализации символа или последовательности символов. Каждая из этих программ будет реализовывать функцию, которую я счит...

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

Что такое логическое программирование и зачем оно нам нужно У того, кто в детстве не писал на Прологе — нет сердца, а у того, кто пишет на нём сегодня — нет мозгов. (оригинал) Если вас всегда терзали мучительные сомнения — что за фигня это Логическое Программирование (ЛП) и вообще зачем оно нужно? То это статья для вас. Можно по-раз...

10 материалов о необычных музыкальных инструментах и нетипичных способах извлечения звука В качестве чтения на выходные мы хотели бы предложить вам наиболее популярные материалы нашего «Мира Hi-Fi». Сегодняшний топ-10 посвящен необычным музыкальным инструментам. Здесь есть исторические разборы и статьи о технологиях, предвосхитивших современные семплеры, нейронн...

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

[Перевод] HTTP/3: от корней до кончиков Протокол прикладного уровня HTTP лежит в основе интернета. Он начал свою жизнь в 1991 году как HTTP/0.9, а к 1999 году превратился в HTTP/1.1, который был стандартизирован Инженерным советом Интернета (IETF). HTTP/1.1 долго всех удовлетворял, но растущие потребности Сети п...

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

[Перевод] Близнецы получили «загадочные» результаты, проверив 5 сервисов поиска предков по ДНК Главный генетик популярной компании по поиску предков признал, что это «частью наука, частью искусство» Один набор однояйцевых близнецов, и два разных профиля для предков. По крайней мере, так следует из результатов работы одной из крупнейших компаний, разыскивающей предко...

Создание бэкенд приложения для онлайн чата Apollo, Node.js Некоторое время назад я работал над мобильным приложением, функционал которого включал в себя удобный онлайн-чат. И теперь я решил написать статью с краткой инструкцией, как создать чат, используя apollo server и node.js на бэкенде, а так же react native и apollo client на к...

Обеспечение безопасности в беспроводных протоколах на примере LoRaWAN Привет, Хабр. Мне хотелось бы в очередной раз поговорить о том, как обеспечивается базовый (читай: минимально необходимый) уровень безопасности данных в беспроводных сетях, используемых в IoT-устройствах, на примере LoRaWAN. Почему именно LoRaWAN? Во-первых, потому, что эт...

Почему программист — не самая перспективная профессия Юноше, обдумывающему житье, Решающему — делать жизнь с кого, Cкажу, не задумываясь — делай ее C товарища… Склифосовского ! Привет, Хабр! Следуя завету древних “хочешь разобраться в вопросе — напиши об этом статью”, я решил разобраться в вопросе — а какие собственно спец...

«Современные» обедающие философы на C++ посредством акторов и CSP Некоторое время назад ссылка на статью "Modern dining philosophers" распространилась по ресурсам вроде Reddit и HackerNews. Статья интересная, она показывает несколько решений этой известной задачи, реализованных на современном C++ с использованием task-based подхода. Если к...

Алиса в стране Битрикс Приветствую вас (лично вас, а не всех кто это читает)! Сегодня мы: Создадим приложение (навык) Алисы с использованием нового (октябрь 2019) сервиса Yandex Cloud Functions. Настроим наше приложение так, чтобы оно отправляло заказы клиентов (т.н. лиды) в CRM Битрикс24. ...

Разбираемся с Machine Learning в Elastic Stack (он же Elasticsearch, он же ELK) Напомним, что в основе Elastic Stack лежат нереляционная база данных Elasticsearch, веб-интерфейс Kibana и сборщики-обработчики данных (самый известный Logstash, различные Beats, APM и другие). Одно из приятных дополнений всего перечисленного стека продуктов — анализ данны...

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

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

Яндекс.Музыка и WWF Россия запустили некоммерческий лейбл Birds Records Яндекс.Музыка и всемирный фонд дикой природы WTF создали первый некоммерческий лейбл Birds Records для того, чтобы сохранять голоса птиц.  В основе музыки Birds Records лежат голоса птиц, а все деньги от ее прослушивания и продажи мерча будут на...

[Перевод] Исчерпывающий список различий между VB.NET и C#. Часть 2 В первой части статьи тема превосходства VB.NET над C# по рейтингу TIOBE нашла живой отклик в комментариях. Поэтому по совету AngReload посмотрим на тренды StackOverflow. C# все еще силен! Революция, о которой так долго говорили в прошлый раз, отменяется! Ура, товарищи! Или...

[Из песочницы] Open Session In View в Spring Boot: Скрытая угроза Все здесь правы, каждый по-своему, и, следовательно, все здесь не правы. "Сказка о Тройке" (А. и Б. Стругацкие)Если вы используете Spring Data JPA, то после обновления на Spring Boot 2 при старте приложения можете заметить в логе новое предупреждение: spring.jpa.op...

[Перевод] Метаморфическое тестирование: почему об этой перспективной методике почти никто не знает Должен признаться: я читаю ACM Magazine. Это делает меня «ботаником» даже по меркам программистов. Среди прочего, я узнал из этого журнала о «метаморфическом тестировании». Раньше я никогда о нём не слышал, как и все люди, которых я спрашивал. Но научная литература по этой ...

[Перевод] Сверхпростое логгирование в Javascript — два декоратора, и готово Вам еще не надоело писать logger.info('ServiceName.methodName.') и logger.info('ServiceName.methodName -> done.') на каждый чих? Может вы, так же как и я, неоднократно задумывались о том, чтобы это дело автоматизировать? В данной статье рассказ пойдет о class-logger, как...

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

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

Чем «Вконтакте» выгодно отличается от YouTube Music и других музыкальных сервисов YouTube Music был представлен в прошлом году. Google вместе с YouTube Premium продвигает данный музыкальный сервис. Помимо YT Music, я пользовался Play Музыкой и Apple Music. Во всех трёх случаях смысла в продлении подписки не увидел и остановил свой выбор на «Вконтакт...

Как взять сетевую инфраструктуру под свой контроль. Глава третья. Сетевая безопасность. Часть третья Эта статья является пятой в цикле статей «Как взять сетевую инфраструктуру под свой контроль». Содержание всех статей цикла и ссылки можно найти здесь. Эта часть будет посвящена Campus (Office) & Remote access VPN сегментам. Может показаться, что дизайн офисной сети...

[Перевод] AWS, MongoDB и экономические реалии open source В 1999 году доходы музыкальной индустрии США достигли максимальной отметки $14,6 млрд (все цифры от RIAA). Но важно понимать, что именно продавалось: $12,8 млрд получено от продажи CD $1,1 млрд от продажи кассет $378 млн составили продажи музыкальных видео на физических ...

[Перевод] Типизируйте уже наконец свой код Привет хабр! На днях мне в очередной раз на глаза попал код вида if(someParameter.Volatilities.IsEmpty()) { // We have to report about the broken channels, however we could not differ it from just not started cold system. // Therefore write this case into the logs a...

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

Figma компонент и организация экземпляров на примере Userpic Качественная дизайн-система в Фигме всегда учитывает возможные состояния определенных компонентов. Если до появления Global Styles вариант был лишь один — всегда создавать новый компонент для каждого состояния (например текстовое поле может быть default, а может быть focus...

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

Собираем окружение для современного TDD на JavaScript + VS code TDD уже давно не является чем-то диковинным: на хабре можно найти об этом подходе сотни статей, а каждый новичок знает, какую книгу об экстремальном программировании ему нужно прочитать. Многие мои коллеги тоже используют TDD. Они добавляют тест, пишут код, рефакторят, по...

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

Ликбез по передаче параметров по значению в конструкторы и сеттеры (современный C++, примеры) Судя по комментам habr.com/ru/post/460831/#comment_20416435 в соседнем посте и развернувшейся там дискуссии, на Хабре не помешает статья, как правильно передавать аргументы в конструктор или сеттер. На StackOverflow подобного материала полно, но тут что-то я не припомню. По...

В Россию приехал один из самых дешевых телефонов Nokia — всего за 1790 руб. Модель Nokia 110 получила маленький 1,77-дюймовый экран QQVGA. В основе аппарата лежит процессор SPRD 6531E и жалкие 4 Мбайт оперативной памяти. Здесь есть основная камера, но разрешение сделанных с её помощью фотографий составляет всего 320 х 240 пикселей (QVGA).

Как отменить подписку на Mac? Два способа Если вы оформляли подписку на различные сервисы при помощи App Store, а сейчас хотите ее отменить, сделать это можно прямо с iPhone или iPad. Но что если вы хотите воспользоваться для решения этой задачи своим компьютером Mac? Например, если оформили пробную подписку на при...

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

Rust + CLion = Любовь Привет, Хабр! В общем как я обещал вот рассказ о том как CLion в качестве IDE для Rust на MacOS использовать. Почему не IntelliJ IDEA? Потому что CLion может дебажить. Почему LLDB, а не GDB? Потому что LLDB у меня вместе с XCode был установлен. Мне нравиться эта IDE и наде...

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

Видео дня: Smach Z — потенциально лучшая портативная игровая консоль — справляется с рядом игр, включая GTA V О портативной игровой консоли Smach Z мы писали уже не раз. Напомним, в своё время приставка была успешно профинансирована на Kickstarter, однако в итоге не вышла в срок, так как создатели решили сменить платформу. В итоге приставка уже почти готова к выходу на рынок. ...

Перевод: Почему «Windows Lite» будет плохим названием для будущей системы от Microsoft Перевод статьи Зака Боудена «Why 'Windows Lite' would be a bad name for Microsoft’s upcoming OS». Microsoft никогда не умела давать названия Windows. В большинстве случаев названия Windows были не вдохновляющими, скучными или даже сбивающими с толку.  Итак, когда появились ...

Неидейный бизнес «Наш главный актив — люди». Эта хрень написана, наверное, на сайте каждой компании. Только почему-то этот актив используется только… Стоп, дальше не важно. Только используется. Стоит за станком, сидит за компьютером, лежит под машиной. Желательно – молча. А что будет, если ...

Угадай, какая это Android-игра? В магазине приложений Google Play игр полным полно. Там без преувеличения любой желающий может найти себе по душе какую-нибудь казуалку в жанре «три в ряд», сложную пошаговую RPG, в которой нужно ходы просчитывать на несколько шагов вперёд, гонку или на худой конец онлайн ш...

[Из песочницы] Разработка под Docker. Локальное окружение. Часть 1 Возможно, одна из самых основных причин почему мне нравится докер это то, что он позволяет избавиться от необходимости установки на компьютер различных сервисов. К их числу можно отнести и сам веб-сервер Apache или Nginx, базы данных и прочие компоненты инфраструктуры прилож...

Что такое eSIM и почему это будущее смартфонов Обычные СИМ-кары постепенно уходят в прошлое Мобильные телефоны, что лежат в наших карманах, за последние 30 лет изменились кардинально. Из огромных «кирпичей» они превратились в практически полноценные миникомпьютеры. Однако есть один элемент, который практически ...

Предки людей оказались глупее современных шимпанзе Австралийские учёные заявили, что современные обезьяны умнее австралопитеков — высших приматов, являющихся вероятными предками рода Люди (Homo).

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

Новый флагманский накопитель - WD Black SN750 NVMe 2 ТБ У Western Digital есть новый флагман - твердотельный накопитель WD Black SN750 NVMe на 2 ТБ. Он обеспечивает быстродействие на самом высоком уровне для геймеров и ценителей современного оборудования, которые сами собирают или модернизируют свои компьютеры. В основе...

Apple Watch не подключаются к iPhone 5s, 6 и 6 Plus? Так и задумано Почему не стоит устанавливать watchOS 6 Вас когда-нибудь обманывали? Если да, то вы должны знать то жгучее ощущение досады, которое потом ещё долго не хочет уходить. Но одно дело, если были задеты только чувства, и совершенно другое, если вместе с душой обчистили ещё и содер...

Домен-фронтинг на базе TLS 1.3. Часть 2 Введение В первой части статьи мы дали краткое описание механизма encrypted SNI (eSNI). Показали каким образом на его основе можно уклоняться от детектирования современными DPI-системами (на примере билайновского DPI и запрещенного РКН рутрекера), а также исследовали новый в...

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

В Таиланде открыт новый вид динозавров Тираннозавр со своим предком Vayuraptor nongbualamphuensis Только представьте — прямо сейчас, в сотнях метрах под вами, могут быть захоронены кости древних животных или ценные предметы тысячелетней давности. К сожалению, на территории современной России динозавры не водились...

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

[Из песочницы] CYOD? COPE? BYOD? Наблюдаю за своим двухлетним сыном и диву даюсь, на сколько лихо он обращается с планшетами и телефонами. Невольно вспоминается известная шутка: «- Мой ребенок в три года может сам включить компьютер и выбрать для себя мультик! — А что делала ты в три года? — Я ела песок…...

[Перевод] Вся правда об ОСРВ. Статья #29. Прерывания в Nucleus SE Все современные микропроцессоры и микроконтроллеры содержат какие-либо механизмы прерывания. Эти механизмы необходимы для обеспечения «отзывчивости», требуемой многими приложениями. Безусловно, отзывчивость и предсказуемость являются основной целью при использовании ОСРВ, но...

Отличное место для азарта в казино Х Современная азартная индустрия, это нечто большее, нежели просто игры на деньги. Дело в том, что сегодня азартные игры приобрели совершенно другие краски, и другие эмоции. Если раньше азартные игры были достаточно небезопасным вариантом времяпровождения, то сегодня, благодар...

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

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

Предварительный обзор Acer Aspire 7 на Intel Kaby Lake G. Стоит ли? Подавляющее большинство пользователей считает, что на современном рынке действительно классных рабочих ноутбуков не так уж много. Более того, многие уверены, что для работы подходит исключительно MacBook Pro или его более простые версии, тогда как все ноутбуки на Windows про...

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

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

Шесть причин пользоваться смарт-часами Samsung Galaxy Watch — смарт-часы на любителя Смарт-часы появились относительно недавно, но за это время они вызвали немало споров. Кто-то говорит, что они нужны. Кто-то доказывает, что это пустая трата денег. Я люблю говорить, что истина где-то посередине. Сегодня поп...

[Из песочницы] SpaceVIL — кроссплатфоремнный GUI фреймворк для разработки на .Net Core, .Net Standard и JVM В данной статье я постараюсь рассказать о фреймворке SpaceVIL (Space of Visual Items Layout), который служит для построения пользовательских графических интерфейсов на платформах .Net / .Net Core и JVM. SpaceVIL является кроссплатформенным и мультиязычным фреймворком, в его ...

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

Почему HomePod проигрывает одни и те же песни? HomePod в нашей редакции Колонка HomePod находится в нашем офисе уже давно — она «приехала» почти сразу после презентации и сейчас остается главным инструментом для прослушивания музыки. Поначалу к работе умной колонки были вопросы, но их списывали на «сырой» продукт, ...

Сотовый оператор Tele2 запустил самый лучший безлимитный мобильный интернет, и вот почему Спрос на смартфоны и планшеты растет, в результате чего все более широкий круг людей использует такую электронику на постоянной основе. Делают это в первую очередь из-за удобства, ведь современное мобильное устройство позволяет всегда и везде Сообщение Сотовый оператор Tele...

4 релиза Maltego. Принципы работы и возможности При просмотре профилей пользователей соцсетей, невольно задаешься вопросом, а сколько информации лежит в открытых источниках? Понятно, что много. Но как это посчитать? И у кого еще, кроме спецслужб и корпораций уровня Google или Microsoft, есть ресурсы и механизмы, чтобы это...

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

Payback 2 2.104.3 Payback 2 – это динамичная игра для Android, которая представляет собой смесь таких жанров как гонки, танковый симулятор и экшен от третьего лица. Первая часть игры была доступна только для iOS и получила звание одного из лучших клонов Grand Theft Auto. В отличие от известно...

Менеджеры проектов не нужны Обратите внимание, что в названии нет знака вопроса. Я не хочу рассуждать, нужны менеджеры проектов в современной разработке программного обеспечения или нет. Практика показывает, что нет. Я только пытаюсь разобраться, почему так сложилось. Работая более 20 лет в IT-индустр...

Intel такого не предложит. Стало известно, чем уникальны процессоры AMD Ryzen Surface Edition Несколько дней назад компания Microsoft представила ноутбуки Surface Laptop 3. Это первые ноутбуки производителя, которые основаны на процессорах AMD. Точнее, они могут быть основаны в том числе на CPU AMD, так как и процессоры Intel для них доступны. Но самое главное т...

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

Глава Epic объяснил, почему разработчики делают свои игры эксклюзивами Epic Games Store Одним из главных отличий Epic Games Store от Steam является наличие эксклюзивов, которые на протяжении двенадцати месяцев будут продаваться только в магазине компании. Там уже доступны Ashen и ранняя версия Hades от Supergiant Games, а скоро появятся Super Meat Boy ...

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

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

BGP hijacking с помощью добавления AS жертвы в AS-SET атакующего Статья поделена на три части части. В первой содержится общая информация о том что такое BGP hijacking и его традиционный вариант. Для тех кто знаком с этим явлением, рекомендуется перейти сразу ко второй части. Во второй части будет описан метод анонсирования чужих префиксо...

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

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

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

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

Чем опасны хакерские атаки на IoT-устройства: реальные истории Инфраструктура современного мегаполиса строится на устройствах интернета вещей: от видеокамер на дорогах до крупных ГЭС и больниц. Хакеры в состоянии сделать любое подключенное устройство ботом и использовать дальше для совершения DDoS-атак. Мотивы могут быть самыми разными...

Ученые описали «нейрональный метроном»: вот как мы запоминаем музыку Американские ученые создали математическую модель сети нейронов и показали, как мозг реагирует и запоминает музыкальные ритмы. С помощью этой модели Амитабха Бозе из Технологического института Нью-Джерси и Джон Ринзел из Нью-Йоркского университета продемонстрировали нейрона...

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

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

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

Как включить музыку на нескольких Android-устройствах одновременно Сегодня у многих из нас есть беспроводные колонки. И если вам нужно в компании включить музыку, то с громкостью проблем не возникнет. А что делать, если колонка разрядилась\сломалась? Выход есть — можно запустить музыку на нескольких устройствах одновременно. При этом...

[Перевод] Не в момент выполнения, а в момент проектирования Давным-давно мудрый старый разработчик дал мне совет, который до недавнего времени я не очень ценил. Во время код ревью мы рассматривали некоторую функцию, которая требовала, чтобы программа выводила список букв A-Z (например, список контактов с набором кнопок, которые по...

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

Сравниваем телефоны 2009 года с их современными преемниками Флешмоб #10yearchallenge мог быть запущен компанией Facbook для тестирования своей нейронной сети. Однако остановит ли это пользователей и нас? Конечно, нет. Вашему вниманию телефоны 2009 года и их современные преемники от различных компаний. Действительно интересно взгляну...

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

[Перевод] Улучшение работы батарей через химию [* Название статьи является аллюзией на название первого студийного альбома Fatboy Slim, «Better Living Through Chemistry» / прим. перев.] Свинцово-кислотный аккумулятор нельзя назвать чудом современной инженерной мысли. Он очень надёжен и прост в использовании, а для его...

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

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

[Перевод] Функциональный JavaScript: что такое функции высшего порядка и зачем они нужны? «Функции высшего порядка» — это одна из тех фраз, которыми часто разбрасываются. Но редко кто может остановиться и объяснить, что это такое. Возможно, вы уже знаете, что называют функциями высшего порядка. Но как мы используем их в реальных проектах? Когда и почему они быва...

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

Глава Nvidia проговорился о том, что движок Unity тоже получит поддержку трассировки лучей Недавно игровой движок Unreal Engine 4 получил поддержку трассировки лучей, что весьма важно не только для Nvidia, но и для индустрии в целом. Похоже, вскоре поддержкой данной технологии сможет похвастаться ещё один очень популярный движок — Unity. Официально разр...

[Из песочницы] Построение Outbound продаж в сервисной IT компании В этом интревью мы поговорим о лидогенерации в IT не совсем стандартными методами. Мой сеголняшний гость Макс Макаренко — founder и CEO в Docsify, sales & marketing growth hacker. Макс уже более десяти лет в B2B-продажах. После четырех лет работы в аутсорсе он перешел ...

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

Почему роды в древности проходили намного легче? Австралопитек Люси жила 3,5 миллиона лет назад и относилась к виду Australopithecus afarensis Рождение ребенка — очень радостный и одновременно крайне болезненный процесс для матерей, который может длиться десятки часов. Некоторые женщины сравнивают боль при родах с переламы...

Линейка процессорных охладителей Arctic Freezer 34 включает четыре модели Компания Arctic пополнила свой ассортимент процессорными охладителями линейки Freezer 34. Всего моделей четыре: Freezer 34, Freezer 34 CO, Freezer 34 eSports и Freezer 34 eSports Duo. Фактически можно говорить о четырёх модификациях одной модели, так как основа у всех о...

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

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

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

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

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

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

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

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

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

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

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

Древности: i-Mate Jasjar, коммуникатор для дела Во второй половине нулевых компания HTC ненадолго стала если не лидером рынка смартфонов, то точно производителем наиболее совершенных устройств на базе платформы Windows Mobile. Это был короткий период, когда iPhone еще представлялся странной диковинкой, Android только начи...

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

English notes #1: Заканчивай с этим «very» Прим. ред.: Этой статьёй мы начинаем цикл публикаций, посвящённых английскому языку и подготовленных нашим штатным учителем для инженеров компании. С одной стороны — нам нужно его изучать, с другой — нравится это делать, а с третьей — почему бы не разбавить технические матер...

OnePlus выпустила Android 9 Pie для OnePlus 3 и 3T Несмотря на то что с момента релиза OnePlus 3 и 3T вышло уже шесть новых смартфонов, OnePlus по-прежнему поддерживает «старичков» программно и продолжает выпускать для них обновления. Именно поэтому выход Android 9 Pie, который находился в состоянии бета-тестирования на про...

"Этикетка наше все" - значение этикетки для маркетинга В Советском Союзе производители хвастались тем сколько произвели товара, что не является допустимым и гордостью в рыночной экономике, основанной на конкуренции. В рыночной экономике производители хвастаются не тем сколько они произвели продукции, а тем, сколько они сумели пр...

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

Кругом враги. Как параноику планировать свою работу Казалось бы, что сложного может быть в планировании своей работы? Берёшь листок бумаги, записываешь на нём задачи, делаешь — всё просто. Но в реальности планирование почему-то не работает «из коробки». Приходит вот такой страшный зверь и самым наглым образом всё портит. К...

ASRock представила первую в мире видеокарту в формате mini-ITX и с портом Thunderbolt 3 Компания ASRock приурочила к выставке Computex 2019 анонс достаточно необычного продукта. Новинка называется RX570TM-ITX/TBT, и это первая в мире видеокарта с интерфейсом Thunderbolt 3. Да, сейчас на рынке множество внешних видеокарт с таким интерфейсом, но там использу...

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

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

[Перевод - recovery mode ] Веб скрапинг для веб разработчиков: краткое резюме Знание только одного подхода к веб скрапингу решает проблему в краткосрочной перспективе, но все методы имеют свои сильные и слабые стороны. Осознание этого экономит время и помогает решать задачу эффективнее. Многочисленные ресурсы рассказывают об единственно верном мето...

Каждому яду — свой антидот. Как спастись или хотя бы попытаться… Всем бойцам РХБЗ (радиохимической и биологической защиты) не посрамившим честь своего ОЗК посвящается... С интересом читая статьи коллеги gjf про самые интересные, самые страшные и самые нестрашные яды испытываю ностальгию :). Потому что любой правильный химик, начиная свой...

Протокол SPBm как основа Extreme Automated Campus Решения компании Extreme Networks «Extreme Automated Campus» обеспечивают возможность одновременного использования множества путей передачи и быстрого восстановления в случае аварии. Сеть, состоящая из множества физических коммутаторов, представляет собой один распределённый...

Почему карма на хабре — это хорошо? Заканчивается неделя постов про карму. В очередной раз разжевано, почему карма — плохо, в очередной раз предлагаются изменения. Давайте прикинем, почему карма — это хорошо. Начнем с того, что хабр это (около)технический ресурс, позиционирующий себя как «вежливый». Оскорблен...

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

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

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

Почему во Вселенной больше материи, чем антиматерии? Почему мы существуем? Это, пожалуй, самый глубокий вопрос, который может показаться совершенно выходящим за рамки физики элементарных частиц. Но наш новый эксперимент на Большом адронном коллайдере ЦЕРН приблизил нас к ответу. Чтобы понять, почему мы существуем, нужно сперв...

Записки IoT-провайдера: девять проблем Интернета Вещей, или почему ему на Руси нехорошо Здравствуйте, уважаемые любители Интернета Вещей! Эта статья отличается от моих предыдущих. Здесь не про решения и кейсы. Я написал про девять проблем IoT, которые портят нам жизнь. Предлагаю присоединиться к моим размышлениям и вместе спрогнозировать будущее Интернета Вещ...

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

Что делать, если для постройки робота не хватает кубиков? Моя предыдущая статья была написана, в первую очередь, для менеджеров проектов и руководителей направления RPA. Эту статью я хотел бы адресовать, в первую очередь, программистам и тем, кому приходится с роботизацией сталкиваться face-to-face. Первые несколько процессов, кот...

Пользователи массово жалуются на царапины на дисплеях iPhone 11 и 11 Pro Насколько прочен экран iPhone 11? Говорят, что не очень Цель каждого нового iPhone проста и понятна. Даже если он далёк от звания эталонного смартфона, он должен быть во всём лучше предыдущей модели. Но поскольку высокой производительностью и широкоугольной камерой сегодня у...

Предварительный обзор MSI Optix MPG341CQRV. Шикарный игровой монитор Компания MSI славится своими странными игровыми мониторами, которые, видимо, создают маркетологи, а не инженеры или хотя бы геймеры. Сегодняшний наш гость — яркий пример того, что из безумных идей ничего хорошего не получается, да еще и за приличные деньги. Не верите? Сейчас...

Типичные люди и сети, в которых они обитают Когда в Android появился встроенный счетчик потраченного на приложения времени, я первым делом обратил внимание на социальные сети: Instagram, ВКонтакте, Facebook и Telegram. Получилось, что за неделю я провожу там около 10 часов. «Не критичные цифры», — подумал я, но свое н...

Свойство симметричности отношения коинтеграции Цель данной статьи — поделиться парадоксальными результатами в исследовании коинтеграции временных рядов: если временной ряд коинтегрирован с рядом , ряд не всегда коинтегрирован с рядом . Если мы исследуем коинтеграцию чисто теоретически, то легко доказать, что если ряд ...

B&D — необычное, но очень уютное музыкальное приключение для iOS Большую часть ритм-игр можно поделить на два типа. Первый — те, где разработчики не заморачиваются с сеттингом, а игровое поле представляет собой набор элементов интерфейса, с помощью которых вы и играете. Второй — те, где музыка вплетена в игровой процесс. Это могут быть го...

Личный ад писателя Фраермана, или Повесть о первой любви В детстве я, наверное, был антисемитом. И все из-за него. Вот он. Он меня всегда раздражал. Я просто обожал великолепный цикл рассказов Паустовского про кота-ворюгу, резиновую лодку и т. д. И только он все портил. Я долго не мог понять — зачем Паустовский тусил с этим Фр...

[Перевод] Почему меня нервируют отказы современных SSD Сегодня один из SSD на одном из наших новых файловых серверов под Linux умер. Это не первая и, вероятно, не последняя смерть SSD, с которой мы столкнёмся, но, как почти всегда в таких случаях, я почувствовал, как шалят мои нервы – а всё из-за сочетания характера отказов SS...

Вам не нужен блокчейн: 8 популярных юзкейсов и почему они не работают Порой диву даёшься, чего только люди ни сделают «на блокчейне». С середины 2017 я занимаюсь аудитами безопасности смарт-контрактов и повидал всякого. В отдельную категорию я бы выделил «применения блокчейна», которые выглядят логичными и полезными, но в основе содержат проб...

Люди не готовы к биткоину или биткоин к массовому принятию? Мой учитель по предмету “История экономической теории” очень часто любил повторять одну фразу: “Не оценивайте мысли исторических личностей как современный человек, постарайтесь сами стать их современниками и тогда поймете мотивы возникновения этих идей”. Это был хоть и очеви...

Что было на первом iPod: двадцать альбомов, которые выбрал Стив Джобс в 2001 году Восемнадцать лет назад iPod ворвался на рынок аудиогаджетов и навсегда поменял вектор развития музыкальной индустрии. Про само устройство и его влияние написано много, но одна деталь заслуживает особого внимания. А именно — альбомы, попавшие в руки приглашенных журналистов в...

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

LG K12+ выглядит крайне привлекательно Компания LG официально представила свой новый смартфон K12+, который оборудован специальным Hi-Fi чипом для воспроизведения музыки в высоком качестве. Вы удивитесь, но достаточно много пользователей хочет получать от своего смартфона качественный звук в наушниках, ведь сейча...

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

[Из песочницы] Три Больших Лжи о JavaScript Привет, Хабр! Представляю вашему вниманию мой перевод статьи "The Three Big Lies About JavaScript" автора Richard Kenneth. Данная статья была написана в мае 2016 года, однако ее актуальность, на мой взгляд, не исчезла. Я начинающий программист, поэтому возможны оши...

Если вас заносит не в IT Жизнь – игра, иногда нам приходится играть по чужим, навязанным нам обстоятельствами правилам и делать не то, что хочется и к чему привык, а то, что сейчас нужно сделать. Невзирая на то, нравится это или нет. А может быть наоборот, вам хочется попробовать чего-нибудь новое. ...

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

Видеокарта Palit GeForce RTX 2070 GameRock Premium (8 ГБ): небольшой разгон, эффективный и довольно тихий кулер Palit GeForce RTX 2070 GameRock Premium (8 ГБ) — добротный вариант GeForce RTX 2070 для тех, кому нравится небольшой заводской разгон и не нужна подсветка и кто хочет получить относительно тихий современный ускоритель. GeForce RTX 2070 в целом — один из лучших вариантов на р...

Как получить Google Developers Certification: Mobile Web Specialist Привет, Хабр! Сегодня хочу поделиться с вами историей о том, как я сдавал сертификационный экзамен Google Developers Certification: Mobile Web Specialist. Если честно, то каких-то объективных причин я назвать не могу, так как не слышал ещё ни об одном случае, когда наличие с...

Ноутбук Acer TravelMate X3410: тонкий, лёгкий, ударопрочный и с широким набором портов вплоть до VGA Ассортимент компании Acer пополнил ноутбук TravelMate X3410, относящийся к бизнес-сегменту. Новинка выделяется рядом деталей, которыми многие современные ноутбуки похвастаться уже не могут. К примеру, при толщине менее 20 мм и массе 1,6 кг, ноутбук может предложить до ...

20 продакт-менеджеров и самая многомерно-матричная структура из всех. Разговор со Skyeng Последнее время продуктовая команда «Хабра» стала активно посещать конференции. И мы заметили одну интересную вещь — почти на каждой конференции есть спикеры от Skyeng, и почти всегда их доклады оказываются самыми интересными. Оказалось, у этого две причины. Первая — внут...

Чешское «корыто» за 2 миллиона или почему не стоит ждать Skoda Kamiq Блогер не ожидал от современной машины такого дискомфорта, который испытал от Skoda Kamiq. «Если будет стоить не дороже 1,2 млн, то можно и в России продавать», — говорят блогеры с YouTube-канала «DRIVE.RU», на котором недавно вышел эксклюзивный обзор на Skoda Kamiq. ...

Huawei Mate 30 с двумя экранами Китайский производитель телефонов Huawei не новичок в экспериментах с альтернативными дизайнами в линейке своих смартфонов Если мы посмотрим на все их патенты, обнаруженные за последние месяцы то нас ждет много нового впереди.  Мы говорим о смартфоне с двойным экраном, ...

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

Почему вам стоит посмотреть презентацию обновлений «Битрикс24» 5 апреля разработчики «Битрикс24» покажут, какие возможности есть у современной CRM, и представят улучшенную интеграцию «Битрикс24» и «1С».

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

Кросс-компиляция в docker. Почему бы и нет? Что такое кросс-компиляция? Какие есть инструменты для сборки бинарных файлов для Windows в Linux? Как настроить docker-контейнер для всего этого? Вот лишь небольшая часть вопросов, которые будут обсуждаться ниже. Читать дальше →

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

Перевод: Почему «Windows Lite» не будет анонсирован на Build 2019 В течение последних нескольких месяцев было много разговоров о проекте под кодовым названием «Windows Lite», который разрабатывается внутри Microsoft и является новой версией Windows на базе Windows Core OS, изначально создавшейся в качестве современной платформы для новых ...

#Конкурс! Как работать с видео в 4K на Mac без Final Cut Pro X За последние несколько лет компьютеры Mac у многих стали ассоциироваться как инструменты для работы с видео. Действительно, Apple сама не скрывает, что делает упор на тех, кто монтирует ролики (особенно в 4K), но кроме профессионального решения Final Cut Pro X ничего не пре...

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

Перспективные AR/VR-стартапы: виртуальные свидания, хирургия и служба поддержки Ещё три года назад в сфере AR/VR был настоящий бум. Ряд компаний, в том числе Oculus, обещали скорое разнообразие и совершенство технологий. Реальность оказалась не такой радужной — сегодня в каждом кармане не лежит по компактному и мощному устройству, готовому тут же погр...

Из Groovy ушёл Cédric Champeau‏ В проекте Apache Groovy перестаёт участвовать один из ключевых участников сообщества, само имя которого у многих ассоциировалось с этим языком. Уходит Седрик Шампо, известный в первую очередь как автор статического компилятора Groovy. Если рассмотреть причины ухода в том ...

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

[Перевод] Neuralink платформа интегрированного интерфейса мозг-компьютер с тысячами каналов Примечание. 16 июля 2019г. Илон Маск презентовал технологию, которая стала одной из первых серьезных попыток введения нейроинтерфейсов в клиническую практику и имеющая реальные трансгуманистические цели в долгосрочной перспективе. Данная статья является переводом, с некото...

Jaguar показал 1020-сильный электросуперкар На дизайн суперкара будущего оказали своё влияние как гоночные машины прошлого (C-Type и D-Type), так и современная гоночная техника (I-Type 4 Formula E и I-Pace eTrophy). При этом дизайн сочетается с технологиями, поскольку у Vision Gran Turismo Coupe предусмотрено активное...

Мнение: лучший iPhone, который можно купить в 2019 году Вопрос обоснованности покупки той или иной модели iPhone является, пожалуй, популярным после вопроса о том, что все-таки лучше: iOS или Android. Но если ответ, который в редакции AppleInsider.ru дадут на второй вопрос, кажется вполне очевидным, то выбор модели является камн...

[Перевод] Пространство генерации и пространство возможностей В этом туториале я расскажу о двух терминах, которые используются мной для описания процедурных генераторов: пространство генерации (generative space) и пространство возможностей (possibility space). Мы дадим определения этим двум терминам, а затем рассмотрим интерактивные п...

[Из песочницы] Почему вы должны думать о функциональном программировании Привет, Хабр! Представляю вашему вниманию перевод своей статьи «Why you should think about functional programming», посвященной функциональному программированию. Почему вы должны думать о функциональном программировании? Давайте ответим на следующие вопросы: всегда ли в...

Почему после мяты мы чувствуем холод во рту? Если пожевать листик мяты, то вы почувствуете, как по вашему рту начинает распространяться приятная прохлада. Это происходит из-за вещества ментола, которое содержится в мяте и воздействует на систему рецепторов, которые находятся на слизистых оболочках во рту. Ученые устан...

Команда Firefox выпустила для своих пользователей менеджер паролей Lockbox Вчера, 26 марта, команда разработчиков браузера Firefox представила новый продукт под названием Firefox Lockbox — менеджер паролей для мобильный устройств. Согласно странице FAQ проекта, сейчас доступна только версия для iOS, но «в ближайшее время появится и вариант для ус...

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

2. Check Point Getting Started R80.20. Архитектура решения Добро пожаловать на второй урок! На этот раз мы поговорим об архитектурных особенностях решений Check Point. Это очень важный урок, особенно для тех, кто впервые знакомится с «чекпоинтом». В целом, данный урок будет очень похож на одну из наших предыдущих статей "Check Poi...

Как перейти с iPhone на Android Еще каких-то 10-15 лет назад сменить один телефон на другой было проще простого. Сегодня же переход со старого гаджета на новый — это целое событие, полное подводных камней. В первую очередь от того, что на наших смартфонах хранится масса нужной информации (и это не т...

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

Я мотоцикл покупал, чтобы ездить, а не чтобы падать Эта статья не совсем в формате хабра, но, наблюдая какими темпами растет количество двухколесных на улицах столицы, в том числе и среди ИТ-шников, я всё же рискну — может это спасёт несколько жизней, что не так уж и плохо. Когда лет 10 назад я купил себе первый мотоцикл, л...

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

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

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

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

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

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

Почему Apple должна добавить в iOS индикатор включённой камеры Если подробно ознакомиться с документами, посвящёнными безопасности iOS, которые Apple публикует на своём сайте, может сложиться впечатление, что мобильная платформа компании чуть ли не наполовину состоит из защитных механизмов. Тут вам и блокировка отслеживания в интернете...

AMD представила свой самый производительный графический ускоритель — Radeon Pro Vega II Duo Компания Apple вчера представила новый ПК Mac Pro. В его топовые версии входит видеокарта Radeon Pro Vega II Duo (можно установить даже две), которая содержит два GPU Vega второго поколения. И вот теперь этот ускоритель представила сама AMD. Во-первых, это первая двухпр...

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

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

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

SMARTtech: Чем конвертировать видео под свое мобильное устройство Есть много причин, почему нужно конвертировать видео - особенно в нашем современном и цифровом мире. В этой статье редакция Smartphone.ua расскажет о причинах, необходимости и инструментах, которые будут сопровождать вас в процессе конвертации. Но начнем с простого.

Загадка нейтрино от Сверхновой 1987А Сверхновая 1987А: во время и до вспышки Не очень давно здесь была неплохая статья Bars21 о нейтрино от сверхновых. Она мне очень понравилась, и кое-какие моменты (например, про урка-процесс) натолкнули на то, что мы не только читали или слушали одних и тех же преподавателе...

Xiaomi отказывается менять смартфон по гарантии, даже если он сгорел Аккумуляторы чаще всего становятся причиной самовозгорания смартфонов Аккумулятор не даром считается самой опасной частью современного смартфона. Даже незначительное, на первый взгляд, повреждение рискует спровоцировать утечку лития, который, вступив в контакт с кислородом, ...

Что такое арбитраж трафика В современном мире очень много доступных способов заработка, которые не требуют особых затрат и для их реализации даже не обязательно выходить из дома. Главное условие – наличие компьютера и доступа к сети Интернет. Одним из таких способов является арбитраж трафика. Это инте...

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

Обзор Fantasy Blacksmith. Делаем свои мечи Сегодня мы поговорим про игру Fantasy Blacksmith, которая привлекла своим сеттингом и геймплеем. Я некоторое время поиграл в нее и понял, что игрушка довольно привлекательная в графическом плане, она легко осваивается и здесь даже есть диалоги, но без недостатков тоже не обо...

«Технология» получения уравнений динамики ТАУ. И почему System Identification is sucks, а рулит «честная физика» При обсуждении предыдущей статьи про модельно-ориентированное проектирование возник резонный вопрос: если мы используем данные эксперимента, а можно ли поступить еще проще, засунуть данные в System Identification и получить модель объекта, не заморачиваясь с физикой вообще? ...

Motorola One Zoom: экран OLED, оптическая стабилизация на двух модулях квадрокамеры и большой аккумулятор Компания Motorola сегодня представила свой очередной смартфон линейки One. Модель называется One Zoom и она является флагманом линейки. По крайней мере, на данный момент. При этом, конечно, это не флагман в общем понимании. В частности, в основе тут лежит SoC Snapdragon...

Вместе пытаемся сломать игру «7 на 9» Сегодня будет маленький этюд просто понять, интересно ли вам такое. В общем, есть такой дядька Алексей Савватеев, который читает потрясающий курс по теории игр. Он же написал книгу «Математика для гуманитариев», где очень тонко постебался над всеми гуманитариями. Просто это ...

[Перевод] Я самый большой скупердяй в инди-разработке игр Скриншот из Queen's Wish. Учтите, что я использую игровой арт, который мне нравится. Это необходимо, потому что потом придётся смотреть на него годами, и я не хочу сойти с ума. Неделю назад я опубликовал в блоге пост «Почему все мои игры выглядят так отстойно» (оригинал). ...

[Из песочницы] Быстрая интеграция с 1С: Предприятие В данной статье я расскажу о наиболее простом, на мой взгляд, способе интеграции сторонних приложений с конфигурациями 1С. Статья будет интересна в первую очередь разработчикам, пишущим на .Net Core, PHP и Python. Способов интеграции с 1С известно много, этому даже посвящен...

Не стоит путать с продукцией Xiaomi: SEAT готовит Mii Electric — «один из самых доступных электромобилей» Компания SEAT вскоре намерена выпустить на рынок «один из самых доступных электромобилей». Вероятно, речь о европейском рынке, но всё равно цена должна быть действительно низкой. Новинка называется Mii Electric — это электрическая версия городского хэ...

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

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

HTC решила брать числом. Компания выпустит сразу шесть бюджетных смартфонов Недавно мы узнали, что компания HTC готовит сразу пять бюджетных смартфонов линейки Wildfire. Даже самая дорогая из них получит лишь SoC MediaTek Helio P23. Теперь сообщается, что в линейке будет ещё одна модель: Wildfire X. Судя по платформе, а в основе аппарата будет ...

Sony выпускает плеер Walkman в стиле ретро к своему 40-летию К 40-летию Walkman, Sony выпустила специальную версию плеера с современными функциями. Он получает 3,6-дюймовый экран с Android, с поддержкой большого количества определенных музыкальных форматов. Новый NW-A100TPS выполнен в стиле самого первого Walkman - TPS-L2. Оригинальн...

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

[Из песочницы] Нужно ли писать weak self в Grand Central Dispatch? Тут у нас возник спор: нужно ли писать [weak self] в GCD? Один говорит: – [weak self] нужно писать везде! Второй говорит: – Нет, даже если не писать [weak self] внутри DispatchQueue, утечки памяти не будет. Вместо того, чтобы разбираться, легче написать пару строк. Тяжеле...

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

«Все, что вы прочитаете, будет использовано против вас»: как рэп-музыка попала в зал суда Рэп-музыку и особенно рэп-исполнителей из 80-х и 90-х сопровождали скандалы и обвинения в связях с организованной преступностью. И если в прошлом все могло ограничиться общественным порицанием, то сейчас дело порой доходит и до залов суда — в США известны прецеденты, когда и...

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

Lost in Harmony 2.2.2 Lost in Harmony — погрузитесь в живое музыкальное путешествие с захватывающей музыкой, написанной известными композиторами, в том числе Wyclef Jean. Пойдите дальше, создайте и поделитесь собственными уровнями с ЛЮБОЙ ПЕСНЕЙ, используя встроенный редактор уровней. ОТК...

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

Новый телефон Philips работает на одном заряде более 2 месяцев, а стоит всего 1790 руб. Модель Xenium E125 представляет собой классическую кнопочную "звонилку" с крошечным по современным меркам TFT-дисплеем диагональю 1,77 дюймов и скромным разрешением QVGA 160 x 128 точек. О процессоре и памяти даже рассказывать не будем - они здесь просто есть, какая разница ...

[Перевод] «Чёрные дыры» веб-аналитики: сколько данных теряется в GA и почему Если вы когда-нибудь сравнивали данные двух аналитических инструментов на одном и том же сайте или сравнивали аналитику с отчётами и продажах, то, вероятно, замечали, что они не всегда совпадают. В этой статье я объясню, почему в статистике платформ веб-аналитики отсутству...

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

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

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

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

Искусство парсинга 2 или транслитерация собственной разметки +БОНУС: как включать классы друг в друга в C++ Привет, Хабр! Эта статья — прямое продолжение статьи Искусство парсинга или DOM собственными руками, где мы разобрали HTML-документ и построили на его основе абстрактное синтаксическое дерево (AST) с доступом к любому элементу ч...

[Из песочницы] Мы забыли про делегирование в JavaScript. Event delegation in React Всем привет. Статья о делегирование событий в JavaScript и реализация его в react.js. О чем собственно речь? Зачем и почему? Для начала давайте кратко обсудим: что есть событие; как происходит распространение; обработка DOM Level 2 с примером на JavaScript; И в конце: поч...

Сервер push сообщений В любом современном интернет сервисе можно выделить всего две основные функции: • Первая — это авторизация пользователей. • Вторая — это моментальная отправка некоего события с сервера на клиент. Первый пункт, думаю, в пояснении не нуждается. Второй пункт, это клиент се...

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

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

«F & M» — новый альбом от вокалиста Rammstein А Тилль еще хорош! О существовании группы Rammstein, вероятно, слышал почти каждый, даже тот, кто далек от металла и рока. Одним из самых ярких ее персонажей является Тилль Линдеманн, но не все знают, что 4 года назад он образовал новый метал-проект Lindemann вместе со шведс...

Как сделать так, чтобы Android выглядел как iPhone Превратить Android в iOS? Легко! Хотели бы вы, чтобы в вашем смартфоне сочетались функциональность и гибкость операционной системы Android и внешний вид iOS? Или вы хотите получить функции ОС от Apple на Зеленом Роботе? Или, быть может, вам просто хочется поэкспериментироват...

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

Новая (а может и нет) кинематика 3D принтера THOne-Bot Что в переводе означает "Две руки в одну".Сразу скажу, если такое уже есть (Кинематика SCARA не в счет), не нужно кричать, что я лошара и не умею пользоваться интернетом, я не претендую на звание изобретателя велосипеда) Дайте ссылку, мне интересно будет посмотреть.Показ раб...

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

Вице-президент Xiaomi намекает на то, что нового флагмана Redmi хватит всем, а также предлагает выбрать его название из четырех вариантов Вице-президент Xiaomi и глава бренда Redmi Лю Вейбинг (Lu Weibing) продолжает приоткрывать завесу тайны над новым флагманом бренда – Redmi 855. На этот речь зашла об объемах производства модели и его названии. Сначала один из пользователей Weibo спросил Лю Вейбинг...

Читай старьё Всю свою сознательную жизнь я любил историю. Интерес к другим предметам приходил и уходил, а к истории оставался всегда. Я люблю документальные и художественные фильмы про историю, легкие книги «про те времена», очерки об известных людях и событиях, научные труды, историю ин...

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

[Из песочницы] Почему нам нужна децентрализация интернета и почему она неизбежна За последний год, а особенно после скандала с Facebook и Cambridge Analytica, в Европе и США начали активно появляться статьи о нарушении конфиденциальности данных IT-компаниями. В особенности со стороны Google и Facebook. Большая часть этих историй преподносится как «вопиющ...

[Перевод] Опасности конструкторов Привет, Хабр! Представляю вашему вниманию перевод статьи "Perils of Constructors" автора Aleksey Kladov. Один из моих любимых постов из блогов о Rust — Things Rust Shipped Without авторства Graydon Hoare. Для меня отсутствие в языке любой фичи, способной выстрелить в ногу, о...

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

[Перевод] Трагедия Common Lisp: почему популярные языки раздуваются в сложности Адаптировано из обсуждения 2015 года. Здесь Common Lisp служит лишь одним из многих наглядных примеров Будущее JavaScript? Я с 2007 года работаю в комитете по стандартам JavaScript (TC39). Мы ценим простоту языка, но со временем утратили бдительность. Сложность стала не...

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

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

Как подставить музыку под видео на Android Сегодня современные смартфоны позволяют вам снимать приличного качества видеоролики. Более того, штатными средствами вашего смартфона вы можете даже отредактировать видео, не прибегая к настольным программам вроде Adobe Premiere или Sony Vegas. Но что отличает интересное ви...

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

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

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

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

Вдвое меньше Huawei P30 Pro. Huawei выпустит крошечный складной смартфон Исполнительный директор Huawei Юй Чэндун (Yu Chengdong) в ходе свежего интервью затронул тему сгибающихся смартфонов, заявив, что через два года половина флагманских смартфонов Huawei могут быть складными. Кроме того, он подтвердил, что он с огромным удовольствием испол...

[Из песочницы] Как разделить бизнес между учредителями — мнение юриста Генеральный директор петербургского «Юридического бюро №1» Юлия Комбарова рассказала, какие действия могут снизить потери, если один из учредителей компании решили пойти своим путем. Совет 1. Проявите инициативу Если вы окончательно решили что с партнером или группой партне...

Из чего же сделан «Хавэйл»: Китайский кроссовер Haval H9 впечатлил владельца своей надежностью Малоизвестный блогер снял небольшой обзор своего Haval H9. Комментаторы в сети очень тепло встретили отзыв от реального владельца внедорожника. Начал водитель с того, что рассказал о состоянии лакокрасочного покрытия автомобиля. За несколько месяцев активной езды небольшие ...

Как развивается умение общаться (с самого-самого начала) и что с ним делают игры на сторителлинг Одна из самых распространенных тем запросов, с которыми приходят к детским специалистам, это речь. Самая очевидная проблема — это когда ребенок не говорит. Вот ему год, а он молчит. Вот ему уже три, а он все равно молчит. А вот уже пять… Тут понятно, что что-то пошло не так....

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

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

Купить Radeon VII на старте продаж может быть очень затруднительно Мы уже писали о том, что в Великобритании на старте продаж будет доступно всего около сотни видеокарт Radeon VII. Теперь же выяснилось, что в некоторых других странах первые партии нового флагмана AMD оказалось ещё меньше. Как сообщает ресурс Cowcotland, в Испании и Франции ...

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

Вебинар «Сотрудник — backdoor: современные приемы социальной инженерии» 30 мая на вебинаре Digital Security «Сотрудник — backdoor: современные приемы социальной инженерии» расскажем, почему информационная безопасность компании завязана не только на устойчивую инфраструктуру и программное обеспечение, но и на абсолютно каждого сотрудника. Чита...

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

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

Палеонтологи изучили останки арктической гиены, жившей во времена мамонтов Сегодня гиены, как и слоны и тигры, известны как давние жители саванн. Однако, новое открытие палеонтологов из США и Канады доказало, что около 1,4 миллиона лет назад эти хищники обитали даже в Арктике, вместе с мамонтами и саблезубыми тиграми. Об этом стало известно благод...

Стратегия игры в телепатию Одно из изданий этой механики Есть колода из 100 карт с натуральными числами от 1 до 100, каждого по одному. Вы и второй игрок берёте по 3 карты из этой колоды. Задача — одну за одной выложить их на стол в порядке возрастания. Но нельзя меняться информацией между собой и п...

Физики считают, что в жизнь может существовать в 2D-мире Почему мы живем во Вселенной с тремя пространственными и одним временным измерением — 3 + 1, как сказали бы космологи? Почему именно такая комбинация, а не 4 + 2 или 2 + 1? За последнее десятилетие физики много раз исследовали этот вопрос, задумывая другие вселенные с други...

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

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

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

[] Парсер 2GIS в семь строчек кода, или почему важно контролировать лимиты запросов на сервер Наверное любому из тех, кто хоть как-то причастен к области анализа данных хотя-бы раз приходилось сталкиваться с поиском сторонних источников получения этих самых данных. Сегодня я хотел бы поделиться с Вами одним из самых неожиданных для меня мест, где эти данные лежат поч...

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

[Перевод] Настройка НА-кластера Kubernetes на «голом железе» с kubeadm. Часть 1/3 Всем привет! В этой статье я хочу упорядочить информацию и поделиться опытом создания и использования внутреннего кластера Kubernetes. За последние несколько лет эта технология оркестровки контейнеров сделала большой шаг вперед и стала своего рода корпоративным стандартом дл...

Рентгенофонограммы возвращаются: Massive attack, Jonsi и др. выпустят записи “на костях” Massive Attack, Jónsi из Sigur Ros, Noam Chomsky, Pussy Riot и другие записали рентгенограммы с не изданными ранее композициями в рамках совместного проекта университета андеграунда (The University of the Underground), бюро утраченной культуры (Bureau of Lost Culture) и музе...

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

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

[Перевод] Чем закончилась история с бомжом-программистом Решил разузнать из первоисточников как начиналась, развивалась и закончилась история про то, как программист обучал бомжа. Я даже пролистал всю группу в FB с логами проекта (там чересчур много деталей для поста на Хабре). Самые иллюстрирующие моменты есть в трёх статьях на M...

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

Можно ли считать статистику при малом количестве данных? В целом ответ – да. Особенно, когда есть мозги и знание теоремы Байеса. Напомню, что среднее и дисперсию можно считать только, если у вас имеется определенное количества событий. В старых методичках СССР РТМ (руководящий технический материал) говорилось, что чтобы считать ср...

Ученые обнаружили новый вид возможного предка современного человека В журнале Nature была опубликована статья, в которой рассказывается о новом открытии Мадлен Беме из Тюбингенского университета. Вместе с коллегами из Германии, Болгарии и США она смогла обнаружить на территории Баварии останки древней обезьяны, жившей на Земле около 11,6 мл...

Обзор лучших китайских смартфонов ценой менее 500 долларов Добро пожаловать на ежемесячный обзор лучших китайских смартфонов марта 2019 года!  Смартфоны можно купить менее чем за 500 долларов, продолжайте читать, чтобы узнать наши 5 лучших телефонов! Xiaomi Mi 9 SE Мы не можем не начать список с Xiaomi Mi 9 SE, телефона, на кот...

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

От критиков к алгоритмам: лейблы, корпорации и музыкальная культура XX века Вчера мы начали разговор о том, как менялось восприятие музыкальной индустрии и музыкальной критики за последние 200 с лишним лет. Если на рубеже 18-19 веков критика только начала свое становление, и музыкальные произведения оценивали в первую очередь сами коллеги-композито...

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

Как выглядит коронация императора в Японии Император Нарухито, ставший монархом 1 мая этого года, является 126-м тэнно (т.е. императором) Японии. Надо сказать, что сколько-нибудь исторически убедительные свидетельства о его предках начинаются с V века нашей эры, т. е. примерно через тысячу лет после легендарного...

Как Apple может возродить iPod Первый iPod Долгие годы, до появления iPhone, Apple ассоциировалась у широких масс продвинутой общественности с музыкальным плеером iPod. «Тысяча песен в Вашем кармане!» — таким слоганом в 2001 году Джобс представил публике белоснежного красавца с не менее белоснежными...

Под Европой нашли исчезнувший материк Под водами Средиземного моря может находиться огромный остров или древний материк Более двух тысяч лет назад древнегреческий ученый Платон в своих диалогах “Тимей” и “Критий” рассказал о необычном государстве, расположенном на острове к западу от Геркулесовых столбов или меж...

Что нам стоит CDN построить? Привет Хабр! В этой статье мы будем строить свой CDN. Почему не воспользоваться готовыми решениями? Потому что сайт автора полностью статический, сделанный на Jekyll, с большими картинками, которые нужно отдавать максимально быстро. Сервер не должен быть кэширующим, он долже...

[Перевод] Основы движков JavaScript: оптимизация прототипов. Часть 2 Добрый день, друзья! Курс «Безопасность информационных систем» запущен, в связи с этим делимся с вами завершающей частью статьи «Основы движков JavaScript: оптимизация прототипов», первую часть которой можно прочитать тут. Также напоминаем о том, что нынешняя публикация явл...

Инфографика: 25 самых скачиваемых Android-игр в истории Мы достаточно часто делимся статистикой по отдельным проектам, жанрам или целой индустрии. Это не просто интересные цифры, а возможность наглядно увидеть, почему на мобильных не выходит то, чего вы так ждете. Разумеется, всегда есть некие творцы, которые выпускают произведе...

Мнение: Может ли Apple Music быть бесплатным? Пожалуй, главной претензией к Apple Music со стороны пользователей, которую мне приходится слышать до сих пор, является отсутствие альтернативной модели распространения, предполагающей бесплатный доступ к контенту в обмен на просмотр рекламы. Ведь, в конце концов, многие му...

[Перевод] Почему BSD проиграла в битве с GNU/Linux? Существует множество разных операционных систем с открытым исходным кодом, и если вы пользуетесь одной из них, то почти наверняка она будет на базе ядра Linux и набора программ GNU. Многие думают, что дистрибутив GNU/Linux и был первой open source операционной системой. Но э...

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

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

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

Асинхронное программирование в JavaScript (Callback, Promise, RxJs ) Всем привет. На связи Омельницкий Сергей. Не так давно я вел стрим по реактивному программированию, где рассказывал про асинхронность в JavaScript. Сегодня я бы хотел законспектировать этот материал. Но перед тем как начать основной материал нам нужно сделать вводную. Итак...

Анонс Huawei Enjoy 9S и Enjoy 9e: недорогие смартфоны с современным дизайном Китайская Huawei анонсировала новый смартфон среднего уровня Huawei Enjoy 9S на чипсете Kirin 710 и более доступный Enjoy 9e, в основе которого лежит менее производительная платформа Helio P35. Подробнее об этом читайте на THG.ru.

Моноблок Lenovo IdeaCentre AIO A340 получил подставку-змею Компания Lenovo представила множество новых ПК. В их числе был и моноблок IdeaCentre AIO A340. Новинка выделяется в первую очередь своим дизайном, точнее, дизайном подставки. Моноблок ожидается в продаже в марте по цене от 500 евро за модель с 22-дюймовым экраном и от 6...

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

Wargaming Platform: Hello World WTF is Platform? В Wargaming есть отдельное подразделение, которое занимается… занимается разработкой некой «платформы» для издания игр. Объяснить, что такое Платформа, чем она является и не является, весьма сложно — но я попробую. Почему появилась статья Привет! Меня зовут ...

ECS показала на Computex мини-ПК Liva Z3 Plus с CPU Intel Ice Lake Компания ECS привезла на Computex несколько новых мини-ПК. Первый получил название SF110-A320. Он выполнен в форм-факторе SFF и поддерживает процессоры AMD в исполнении AM4 с TDP до 35 Вт. Судя по названию, в основе лежит чипсет A320, то есть будущие энергоэффективные п...

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

Анализ производительности запросов в ClickHouse. Доклад Яндекса Что делать, если ваш запрос к базе выполняется недостаточно быстро? Как узнать, оптимально ли запрос использует вычислительные ресурсы или его можно ускорить? На последней конференции HighLoad++ в Москве я рассказал об интроспекции производительности запросов — и о том, что ...

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

Слёрм DevOps: от Git до SRE со всеми остановками 4-6 сентября в Санкт-Петербурге, в конференц-зале Selectel пройдет трехдневный Слёрм DevOps. Мы строили программу, исходя из мысли, что теоретические труды по DevOps, как и мануалы к инструментам, каждый может прочитать самостоятельно. Интересны только опыт и практика: расс...

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

Нам нужен другой 1С-Битрикс, часть 2 После публикации первой статьи в деле борьбы за права причастных к 1С-Битриксу появились соподвижники Dekmabot и Sergik_DS со статьями «Почему Битрикс — Битрикс» и «За что, Битрикс? Или сказочный мир 1С», чему я несказанно рад. Как там пишут в руководствах по зачинанию старт...

Почему так сложно выбрать, какое кино посмотреть (и что можно было бы сделать) Это — ответ на пост на животрепещущую тему «что посмотреть». Автор сам напросился поднял правильный вопрос, но почему-то свел все к странной психологической аналогии «заедания стресса», заявив: «Пока вы сами не знаете, что хотите посмотреть — никто вам не поможет. Будете туп...

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

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

[Из песочницы] Помощь и просьба о ней. Статья про информационную безопасность для рядовых пользователей Я предлагаю вам некоторые шаги по повышению безопасности и приватности в интернет сети (и не только) для рядовых пользователей. Обоснование почему это необходимо – в начале статьи. Для тех кто всё знает и недоумевает почему этот текст находится здесь — просьба прочитать пунк...

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

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

5 бесплатных курсов для IT-Администраторов от Microsoft Привет, Хабр! Сегодня мы продолжаем серию статей, в которую войдет 5 подборок бесплатных обучающих курсов от компании Microsoft. Во второй части у нас самые крутые курсы для IT-Администраторов, которые сильнее всего нравятся коллегам. Кстати! Все курсы бесплатные (вы даже...

[Перевод] Моделирование метрополиса В основе одной из самых знаковых игр всех времён лежит теория о том, как умирают города, внезапно оказавшая слишком влиятельной. В 1984 году разработчик Уилл Райт как раз завершил работу над своей первой видеоигрой в жанре shoot-em-up под названием Raid on Bungeling Bay. В...

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

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

В этом году вы не узнаете дисплей нового iPhone XR iPhone XR С самого начала и до сих пор компания Apple выпускает смартфоны с LCD-дисплеями. И даже как-то странно, что в 2019 году на рынке до сих пор есть iPhone XR с таким экраном, когда у iPhone XS и iPhone XS Max давно есть OLED. Но преданные фанаты Apple знают как миниму...

[Из песочницы] Как продублировать цели из Яндекс.Метрики в Google Analytics Что делать, если вы настроили большое количество целей в Яндекс.Метрике через Google Tag Manager (GTM), и нужно срочно перенести эти цели в качестве событий в Google Analytics (GA)? Конечно, можно перенастроить каждый тег на параллельную отправку событий в GA и в Метрику, но...

[Перевод] Изучаем туннельный диод на примере 3И306М В современной электронике туннельные диоды вытеснены компонентами, более удобными для решения тех же задач. Но почему бы не поэкспериментировать с активным элементом, который когда-то считался одним из самых быстродействующих? Читать дальше →

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

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

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

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

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

Samsung представила мобильный чипсет Exynos 9825 Samsung официально представила мобильный чипсет Exynos 9825, который будет лежать в основе будущих новинок Galaxy Note10 и Galaxy Note10+. Exynos 9825 является первым чипсетом компании, выполненным по 7-нм техпроцессу EUV. Подробнее об этом читайте на THG.ru.

Возможна ли победа в битве с интернет-пиратами? Большие деньги и почти полная безнаказанность лежат в основе интернет-пиратства. И, как это ни удивительно, есть кому в интеллектуальном шлеме и латах встать на защиту ущемлённых в правах авторов, создателей фильмов, книг, музыки, и всего того, что нынче называется просто “к...

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

Google бесплатно заменит Google Home, которые сломались после обновления Google случайно сломала колонки Google Home по всему миру, но менять их будет не везде Может ли экосистема, которой пользуется человек, влиять на его мировосприятие? Мне кажется, что может, и пользователи iOS и Android доказывают это на своём примере. Первые никогда не были ...

TAG Heuer Connected Modular Golf Edition — умные часы с процессором Intel и ценой 1850 долларов Компания TAG Heuer пополнила свой ассортимент очередной моделью умных часов. Новинка называется Connected Modular Golf Edition, что намекает на позиционирование для гольфистов. При этом стоимость часов — 1850 долларов, так что ориентированы они на весьма состояте...

[Перевод] Почему сумма трёх кубов – это такая сложная математическая задача Тяжело искать ответы в бесконечном пространстве. Математика уровня старших классов может помочь вам сузить область поисков. Учитывая, что люди изучают свойства чисел тысячи лет, можно было бы решить, что нам известно всё о числе 3. Однако недавно математики обнаружили нечт...

[Из песочницы] Современное программирование: взгляд после 25 лет перерыва или как я писал бота для Телеграм Задача кажется простой, когда ничего про нее не знаешь и когда решил. В один “прекрасный” день, я понял, что мне не интересно сидеть на многочисленных форумах, а хочется создать свой канал и делиться “мудростью”. Мне нравится Телеграм заложенными в него возможностями в то...

Ticket to Ride.Европа — арифметика, часть вторая Всё ещё продолжаю изучать основы математики и механики в игре. Данная статья является второй в серии (Ссылка на первую часть), в ней продолжается анализ перегонов, попытка их сортировки по потребности, изучение различных способов строительства маршрутов. Если проводить анало...

Peloton: следующая Apple или еще один скам? На Хабре о Peloton пока что знают только по короткой новостной заметке. А зря. Кейс тут очень интересный. Эта компания делает велосипеды с встроенным онлайн-стримингом. Казалось бы, что за бред (и что может быть проще)? Тем не менее она уже оценивается более чем в $9 млрд,...

[Из песочницы] Frontend для backend девелопера Сразу хочу оговорится, что данная статья не предназначена для тех, у кого разработка frontend основная деятельность. Целевая аудитория: разработчики backend которым понадобилось срочно прикрутить web UI или просто интересуются новыми областями, ну и возможно fullstack разраб...

[Перевод] Вся правда об ОСРВ. Статья #32. Миграция Nucleus SE: Нереализованные функции и совместимость Основным требованием при разработке Nucleus SE была высокая степень совместимости с главным ОСРВ-продуктом Mentor – Nucleus RTOS. Nucleus SE поддерживает определенную часть функционала Nucleus RTOS, о чем много раз говорилось в предыдущих статьях, однако в этой статье я пост...

Qualcomm наконец-то выпустит действительно новую и современную платформу для умных часов Ситуация на рынке умных часов с Android Wear весьма плачевная. Есть мнение, что одним из основных виновников является Qualcomm, которая не может или не хочет предложить нормальную платформу для данной категории устройств. К примеру, SoC Snapdragon Wear 2100 фактически я...

Семинар по SLS 6 сентября Приглашаем вас на семинар по SLS-3D-печати, который пройдет 6 сентября в технопарке «Калибр»: «Возможности, преимущества над FDM и SLA, примеры внедрения». На семинаре представители Sinterit, приехавшие специально для этого из Польши, ознакомят участников с первой доступно...

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

Лана Дель Рей вернулась с новым альбомом и готова повторить «Born to Die» Обложка в стиле Ланы — ничего непонятно, но очень круто Лана Дель Рей — исполнительница уникальная. Ее треки невозможно перепутать с песнями любой другой певицы (ну, сейчас разве что Билли Айлиш приблизилась, но у нее другое направление). Помню, мое знакомство с ...

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

PVS-Studio хотел, но не смог найти баги в robots.txt На днях Google опубликовал исходники парсера robots.txt. Почему бы не прогнать уже проверенный всеми вдоль и поперек проект через PVS-Studio и, возможно, найти ошибку. Сказано — сделано. Жаль, что ничего значимого найти не удалось. Ну что ж, тогда пусть это будет просто пов...

Code style как стандарт разработки Давайте сразу, это не про скобочки. Здесь речь пойдет о том, как работает наш мозг и почему code style помогает обеспечивать линейное развитие проекта, значительно ускоряет адаптацию новых сотрудников и, в целом, формирует и воспитывает культуру разработки. Я постарался собр...

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

Kafka и микросервисы: обзор Всем привет. В этой статье я расскажу, почему мы в Авито девять месяцев назад выбрали Kafka, и что она из себя представляет. Поделюсь одним из кейсов использования — брокер сообщений. И напоследок поговорим о том, какие плюсы мы получили от применения подхода Kafka as a Ser...

«…как бойцы германского спецназа»: СОБР Росгвардии «Викинг» впечатлил россиян снаряжением Американский эксперт высоко оценил полицейский спецназ России. По оценке американского исследователя и журналиста Чарли Гао специальные отряды быстрого реагирования (СОБР) Росгвардии являются одним из самых лучших отрядов полицейского спецназа в мире. В своей статье «Подраз...

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

С игровым сервисом Stadia не все так гладко, как может показаться Пока вы это читаете, есть большая вероятность, что я буду играть в какой-нибудь Far Cry 3 на своей консоли. Если вы не играли в эту игру, которая вышла еще в 2012 году, то наверняка когда-нибудь слышали про эту популярную во всем мире серию от студии Crytek. Да, этому тайтл...

Появились фотографии на камеру Redmi Note 7 Redmi Note 7 хорош во многом. Камера в нем — один из серьезных скачков по сравнению с предыдущим поколением. Достаточно долго на презентации компания рассказывала о камерах смартфона. Чувствуется, что производитель вкладывает усилия в развитие фотографических способнос...

Почему у некоторых пользователей Android Auto пропадает из списка приложений Ранее на этой неделе один пользователь ресурса Reddit сообщил о том, что приложение Android Auto исчезло из списка приложений на его смартфоне после обновления до Android Q Beta 5. Другие пользователи быстро заподозрили здесь что-то неладное и ринулись проверять, является л...

«Latency numbers» на iPhone Latency Numbers Every Programmer Should Know — таблица «задержек, которые должен знать каждый программист». Там собраны средние значения времени для выполнения базовых операций компьютера в 2012-м году. Для этой таблицы есть несколько альтернативных представлений и вот одно ...

Вскрыта связь российских самолетов с пальмовым маслом Как сообщает РИА Новости, это может произойти, если власти Евросоюза запретят импорт пальмового масла. Малайзия является одним из двух крупнейших производителей этого продукта. На долю этой страны приходится 17 миллионов тонн, расположенная рядом Индонезия производит и прода...

YouTube Music бесплатный на Google Home, но есть одна загвоздка Google только что объявил, что его музыкальный сервис YouTube Music теперь доступен для всех интеллектуальных колонок Google Home. Начиная с сегодняшнего дня, те, кто владеет интеллектуальным динамиком Google Home, смогут пользоваться всеми преимуществами, предоставляемыми с...

Как нейронная сеть SincNet выделяет значимые частоты в звуке через Back Propagation Недавно вышла одна очень интересная статья "Speaker Recognition from raw waveform with SincNet", в которой была описана end-to-end архитектура нейронной сети для распознавания говорящего по голосу. Ключевая особенность этой архитектуры — специальные одномерные сверточные сло...

[Перевод] Всё, что вам нужно знать про CSS Margin Одним из первых, что многие из нас усвоили, когда изучали CSS, были особенности разных составляющих блока в CSS, описываемые как «Блочная Модель CSS». Один из элементов в блочной модели — margin (внешний отступ), прозрачная область вокруг блока, которая отталкивает другие эл...

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

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

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

В лучших традициях Google: компания Waymo поделится своими лидарами для беспилотных авто с другими производителями Компания Waymo на сегодняшний день является лидером рынка беспилотных авто. Именно её машины требуют вмешательства водителя реже все, кроме того, у компании уже есть сервис беспилотных такси Waymo One, хотя он пока запущен локально и имеет ряд ограничений. Успех Waymo о...

Почему не стоит покупать новый смартфон сейчас В 2019 году было выпущено очень много интересных смартфонов. Достаточно вспомнить Galaxy S10, Galaxy S10+ и OnePlus 7 Pro. Каждое из этих устройств является отличным выбором для тех, кто планирует приобрести себе современный флагманский смартфон. Однако прямо сейчас мы може...

[Перевод] Пишем операционную систему на Rust. Реализация страничной памяти (новый вариант) В этой статье разберёмся, как реализовать поддержку страничной памяти в нашем ядре. Сначала изучим различные методы, чтобы фреймы физической таблицы страниц стали доступны ядру, и обсудим их преимущества и недостатки. Затем реализуем функцию преобразования адресов и функцию ...

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

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

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

Частный поезд, который когда-то поломал представления об удобстве В отстойнике в пункте формирования около Ленинградского вокзала. 3 октября 2006 года с Ленинградского вокзала вышел первый состав «Мегаполиса». Даты запуска зависели от согласований, и билеты начали продавать в спешке примерно за неделю, а не за 45 дней до отправления. Ник...

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

Почему вымершие человеческие родственники были “хоббитами”? Несмотря на то, что Homo floresiensis сильно напоминал общими характеристиками современного человека, его рост составлял всего лишь около 1 метра в высоту Далеко не каждый день ученые способны находить и открывать новый вид человека. Как сообщает livescience.com, именно тако...

Как отключить надоедливые уведомления в Google Maps Приложение Google Карты постоянно отправляет тонны уведомлений, и около 90 процентов из них — это те, которые вы в любом случае и так будете отклонять. Так почему бы не отключить эти уведомления вовсе? Что ж, к счастью, есть довольно простой способ предотвратить попад...

[Перевод] Лучшие продукты отталкиваются от настоящих проблем: Intercom про Jobs-to-be-Done. Часть 1 Jobs-to-be-Done — это подход к созданию продукта на основе анализа работы, которую стремится выполнить клиент с помощью продукта. Появился в 90-х годах и был адаптирован Intercom для IT-продуктов. Подход состоит из теории, почему «вечные» работы, для выполнения которых «на...

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

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

«Если захотят угнать — угонят»: Особенностями защиты Toyota Land Cruiser Prado поделились владельцы Опытные «прадоводы» также рассказали, какие внедорожники находятся в зоне максимального риска. На страницах одного из автомобильных форумов, посвященные внедорожникам Toyota Land Cruiser, пользователи обсудили работу угонщиков, которые «охотятся» именно на такие модели. Нек...

Современные конструкторы сайтов как альтернатива WordPress — или почему WordPress уже не тот? Всё чаще на просторах интернета можно встретить статьи о том, что WordPress — уже не тот и на сегодняшний день ему есть много альтернатив. Данная статья представляет собой исследование недостатков этой платформы с последующим поиском альтернативы. Анализируя работу на...

[Из песочницы] Proof-Of-Work эффективен Привет, Хабр! Представляю вашему вниманию перевод статьи «PoW is Efficient» автора Dan Held. Вступление Большинство людей думает, что энергия, потраченная на Proof-Of-Work (далее PoW), тратится впустую. В этой статье я расскажу, почему все основано на энергии, включая деньг...

Победа на PHDays 9. Делимся лайфхаками в трёх частях. Часть 2 Всем привет! Меня зовут Виталий Малкин. Я руководитель отдела анализа защищённости компании «Информзащита» и по совместительству капитан команды True0xA3. Чуть больше недели назад мы победили в одном из самых престижных соревнований белых хакеров в СНГ. В прошлой статье (есл...

Несколько причин купить iPhone XR вместо iPhone 11 iPhone XR до сих пор в топе На днях Apple представила новые модели iPhone. Думаю, вы знаете об этом — такие новости сложно было пропустить. В качестве альтернативы прошлогоднего iPhone XR, являвшегося относительно недорогим, но современным смартфоном в модельном ряду A...

Кластерное хранилище Pacemaker + DRBD (Dual primary) + samba В продолжение статьи «Кластерное хранилище Pacemaker + DRBD (Dual primary) + ctdb» представляю полностью готовый и рабочий вариант HA кластера файловой шары на 2-4 ноды для centos 6 и centos 7. Если вы хотите реализовать такое, вы либо извращенец, либо вам не дали никакого в...

25 лучших MMORPG на iOS и Android в которые можно поиграть прямо сейчас MMORPG - один из самых популярных игровых жанров всех времен - и на то есть веские причины. Игры такого типа предлагают исследования в открытом мире, создание персонажей и стратегические сражения, подобно классическим RPG, но полностью онлайн, когда сотни, если не тысячи игр...

Как установить приложение с обоями для Pixel 4 на любой Android-смартфон Обои для Android В этом году Google решила самостоятельно раскрывать важные подробности о смартфонах Pixel 4 ещё до официального релиза, начав с внешнего вида, камер и продвинутой технологии распознавания лиц. Вероятно, таким образом в компании хотели победить утечки, сделав...

[Из песочницы] PHP парсинг от А до Я. Грабли и возможные решения Поскольку на Хабре после лавины публикаций «N в 30 строк» в 2013-м г. почти не публикуются материалы по программированию, то скажу, что этот материал для домохозяек, желающих научиться программированию, тестировщиков и просто неравнодушных людей. В современном мире микросе...

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

[recovery mode] Вертикальное письмо в современном IT Привет, Хабр! Двунаправленным письмом в наше время никого не удивить. Оно поддерживается управляющими символами Уникода, для него создан HTML-тег <bdo>. Но горизонтальные письменности – не единственные существующие и применяемые для записи человеческой речи. Кроме обыч...

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

Сопротивление измерению Известная фраза «Нельзя управлять тем, что не измеряешь» приписывается разным уважаемым управленцам: Джеку Уэлчу из GE, Эдварду Демингу, отцу QA, возможно ещё кому-то. Некоторые считают, что это народная пословица — общеизвестная истина, сформулирован...

Scara-робот. Проба пера. Проект. Сборка. Приветствую. Буду собирать 3d-принтер на базе scara-робота. Сперва сам проект:Почему все именно так, а ни как иначе?Хотелось собрать в максимально быстрые сроки работоспособный прототип с минимальными трудозатратами и без доп.закупок.Получился такой максимально простой вариа...

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

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

Геймплей MMORPG Forsaken World с ChinaJoy 2019 В мае этого года компания Perfect World Entertainment объявила, что мобильная версия MMORPG Forsaken World станет для нее одним из флагманских проектов 2019 года. Игру показывали на ChinaJoy 2019, но по какой-то причине издания не слишком много о ней рассказывали. Но один н...

[Перевод] RabbitMQ против Kafka: отказоустойчивость и высокая доступность В прошлой статье мы рассмотрели кластеризацию RabbitMQ для обеспечения отказоустойчивости и высокой доступности. Теперь глубоко покопаемся в Apache Kafka. Здесь единицей репликации является раздел (partition). У каждого топика один или несколько разделов. В каждом разделе...

[Из песочницы] Как я переписывал поисковик авиабилетов с PHP на NodeJS Привет. Меня зовут Андрей, я студент-магистрант в одном из технических ВУЗов Москвы и по совместительству очень скромный начинающий предприниматель и разработчик. В этой статье я решил поделиться своим опытом перехода от PHP (который когда-то мне нравился из-за своей простот...

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

[Перевод] Почему SvelteJS возможно лучший фреймворк для новых веб-разработчиков Любой веб-разработчик, который занимается этим хотя бы несколько лет, наверняка день за днем слышит подобный вопрос: Я действительно хочу стать веб-разработчиком, но я не знаю с чего начать. Есть какие-то предложения? Лет 10 назад ответ был очень прост. Просто создайте in...

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

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

Ваш идеальный тестировщик Время от времени нам нужно найти тестировщика. Рамки поиска могут быть разными: срочно или нет, несколько или один, с определенными скиллами или просто адекватный джуниор. Вопросы сводятся к одному — как понять, что перед нами нужный человек? Здесь поможет очерк из психолог...

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

Предположительные характеристики видеокарт Radeon RX 5600 (XT) и RX 5800 (XT) Из различных слухов и утечек известно, что компания AMD сейчас готовит графические процессоры Navi 12 и Navi 14, которые лягут в основу новых видеокарт Radeon RX 5000-й серии. И ресурс 3DCenter поделился с общественностью новыми подробностями о будущих новинках, а также и ви...

Логи не нужны? Разработка сильно изменилась за последние годы. Вместо монолитных приложений пришли микросервисы и функции. Базы данных из универсальных промышленных монстров переродились в узконаправленные. Docker изменил взгляд на деплой. Но изменилось ли наше представление о логах? Одна...

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

Новый планшет iPad mini, несмотря на долгий перерыв, не получит нового дизайна Согласно данным источника, в этом году нас ждёт анонс нового планшета iPad mini. Новая модель, несмотря на долгий перерыв, не получит каких-то кардинальных изменений. В частности, дизайн практически не изменят, то есть тонких рамок, как у iPad Pro, ждать не стоит. Сохра...

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

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

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

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

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

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

“Есть все, что нужно, и ничего не бесит” — устами клиента глаголет истина В каком виде к вам поступает задача? Это устное описание менеджера, схема на флипчарте или ТЗ заказчика? Для нашей команды разработки — это пользовательская история. И выглядеть она может так: «Я как владелец бизнеса хочу видеть счета в мобильном приложении». Из истории след...

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

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

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

[Из песочницы] Оптимизация сайта для GooglePage Speed (учтены все особенности после его обновления) Эта статья будет интересна, кто столкнулся с разного рода проблемами после обновления Google PageSpeed и претензиям со стороны заказчиков или начальника, почему упал бал или возникло такое количество замечаний. А так же тем, кто производит оптимизацию сайтов. В первую очеред...

Компьютер для выживших в апокалипсисе из Raspberry Pi На Хабре не раз и не два публиковались DIY-статьи с описанием проектов, центральной частью которых был Raspberry Pi. «Малинка» в самом деле подходит для подобных целей практически идеально. Недавно появился еще один такой проект, который заслуживает внимания. Называется ...

Мирный атом не в каждый дом: неожиданные варианты радионуклидных источников энергии Радиоизотопы в середине XX века казались почти бесконечным источником дешёвого электричества — вот-вот реакторы придут в самолёты, автомобили и даже дома, думали тогда. Но это случилось только в мире игры Fallout. Почему ядерная энергетика в тупике и застанем ли мы её зака...

[Перевод] Почему вам следует использовать pathlib От переводчика: Привет, хабр! Представляю вашему вниманию перевод статьи Why you should be using pathlib и её продолжения, No really, pathlib is great. Много внимания нынче уделяется таким новым возможностям Python, как asyncio, оператору :=, и опциональной типизации. При э...

Легендарная RuneScape Mobile вышла в режиме пробного запуска на Android Old School RuneScape вышла на мобильных еще в прошлом году, но она вряд ли способна привлечь кого-то, кроме истинных фанатов из-за своей графики. А вот для современных геймеров состоялся первый релиз RuneScape Mobile. RuneScape — одна из известнейших MMORPG в истории. Она д...

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

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

Honor представила смартфон с большим дисплеем и тройной камерой всего за 9000 руб. Honor Play 3 получил 6,39-дюймовый экран разрешением HD+ с отверстием под 8-мегапиксельную фронтальную камеру. В основе модели лежит процессор Kirin 710F. Предусмотрено три варианта оснащения памятью: 4/64, 6/64 и 4/128 Гбайт.

Файл дескриптор в Linux с примерами Однажды, на одном интервью меня спросили, что ты будешь делать, если обнаружишь неработающий сервис из-за того, что на диске закончилось место? Конечно же я ответил, что посмотрю, чем занято это место и если возможно, то почищу место. Тогда интервьюер спросил, а что если на ...

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

Galaxy Fold и Surface Duo нельзя сравнивать. И всё же, что лучше? Surface Duo в разложенном виде похож на книгу Пока в Apple осваивают третью камеру и думают, не многовато ли для обычного пользователя сразу 4 ГБ ОЗУ, настоящие свершения делают китайцы и корейцы. Первые в лице Huawei готовятся представить свой гибкий Huawei Mate X, а вторые...

Ад перфекциониста: сканер отпечатков пальцев в Samsung Galaxy S10 находится не по центру экрана Интересными снимками поделился на своей страничке известный инсайдер Бен Гескин (Ben Geskin). На живых фото смартфона Samsung Galaxy S10 отлично виден подэкранный сканер отпечатков пальцев, но его положение вызывает недоумение. #GalaxyS10 Ultrasonic Fingerprint Scanner ...

[Из песочницы] История одного небольшого проекта длиною в двенадцать лет (о BIRMA.NET впервые и начистоту из первых рук) Рождением этого проекта можно считать маленькую идею, посетившую меня где-то в конце 2007 года, которой суждено было обрести свой окончательный вид лишь 12 лет спустя (на данный момент времени – конечно же, хотя и текущая реализация, по мнению автора, весьма удовлетворительн...

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

Почему Android Q больше не будет автоматически подключаться к Wi-Fi, от которого вы отключились Наверняка вам знакома ситуация, когда вы отключаетесь от сети Wi-Fi по какой-то причине, но ваш телефон всего несколько секунд спустя пытается подключиться к ней снова. Вы пытаетесь снова отключиться, но телефон, обладая памятью, как у рыбки, видит доступную сеть и снова по...

Реализация целого типа в CPython На Хабре уже были статьи о подробностях реализации менеджера памяти CPython, Pandas, я написал статью про реализацию словаря. Казалось бы, что можно написать про обычный целочисленный тип? Однако тут не всё так просто и целочисленный тип не такой уж и очевидный. Если вам и...

Swift.assert — жизнь после релиза Как часто вы используете Swift.assert() в вашем коде? Я, честно, использую довольно часто (Если это плохая практика, то, пожалуйста, напишите в комментариях — почему это плохо?). В моем коде часто можно встретить, например, такой вызов: Swift.assert(Thread.isMainThread) Не ...

Первая в истории фотография квантовой запутанности Физики из шотландского университета Глазго сообщили об эксперименте, в результате которого ученые смогли получить первую в истории фотографию квантовой запутанности частиц. Явления по меркам физики настолько странного, что даже великий ученый 20-го века Альберт Эйнштейн про...

10. Check Point Getting Started R80.20. Identity Awareness Добро пожаловать на юбилейный — 10-й урок. И сегодня мы поговорим о еще одном блейде Check Point — Identity Awareness. Еще в самом начале, при описании NGFW, мы определили, что для него обязательна возможность регулирования доступа на основе учетных записей, а не IP-адресо...

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

Мнение математика из Оксфорда: сможет ли ИИ творить как человек? Игра го, в которую компьютерная программа DeepMind обыграла чемпиона среди людей, создала своего рода сумятицу для Маркуса дю Саутоя, математика и профессора Оксфордского университета. «Я всегда сравнивал математику с игрой в го», говорит он. И го не должна быть игрой, в ко...

Как смотреть видео с Android-смартфона на телевизоре Знаете ли вы, что вы можете совершенно легко транслировать видео с экрана вашего Android-смартфона или планшета на большой экран? Существует множество способов просмотра видео на мобильном устройстве с большого экрана компьютера или телевизора. О первом мы недавно рассказал...

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

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

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

Debian + Postfix + Dovecot + Multidomain + SSL + IPv6 + OpenVPN + Multi-interfaces + SpamAssassin-learn + Bind Данная статья о том как настроить современный почтовый сервер. Postfix + Dovecot. SPF + DKIM + rDNS. С IPv6. С шифрованием TSL. С поддержкой нескольких доменов — часть с настоящим SSL сертификатом. С антиспам-защитой и высоким антиспам-рейтингом у других почтовых серверов. С...

Apple представила Smart Battery Case для iPhone 11 и 11 Pro с кнопкой камеры Smart Battery Case — некрасив, но функционален Существует масса способов продлить автономность iPhone. Одни для этого включают режим энергосбережения, другие прибегают к ночной теме, а третьи просто ограничивают себя в использовании. Однако каждый из этих вариантов явл...

Случайные числа и децентрализованные сети: имплементации Введение function getAbsolutelyRandomNumer() { return 4; // returns absolutely random number! } Как и в случае с концепцией абсолютно стойкого шифра из криптографии, реальные протоколы “Publicly Verifiable Random Beacon” (далее PVRB) лишь пытаются максимально приблиз...

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

Как использовать функцию Motion Sense на Google Pixel 4 Google Pixel 4 имеет довольно интересные возможности по использованию Google в этом году действительно оказалась щедра на нововведения. Свеженький Google Pixel 4 буквально набит ими практически под завязку. Но самой, пожалуй, интересной является опция под названием Motion Se...

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

[Перевод] Почему мы предпочитаем CSS(--variable) переменным SASS($variable)? С момента релиза CodyHouse Framework, пару месяцев назад, многие пользователи спрашивали нас, почему мы выбрали переменные CSS вместо переменных SASS, хотя мы используем SASS в этой среде. В этой статье я расскажу о преимуществах использования пользовательских свойств и о то...

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

Какой кабель выбрать для зарядки смартфона? Красивый фиолетовый кабель от Huawei P30 Pro Когда вы покупаете смартфон, в комплекте с ним в 99% случаев идет кабель. Уже после этого в ходе эксплуатации иногда приходится заменить его. Кому-то нужен второй кабель ”на работу”, кто-то потерял свой кабель, кто-то сломал или п...

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

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

Предварительный обзор Lian Li LanCool One Champagne. Очень необычно Если вы следите за рынком компьютерного железа, то заметили, что буквально каждый второй производитель корпусов выпускает свои новинки с массой подсветки по всему периметру дополнительными модулями и прочими бонусами, которые далеко не всем нужны. Допустим, вы не особо любит...

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

[Перевод] Аппаратные «характеристики» в .NET Core (теперь не только SIMD) Введение Несколько лет назад, мы решили, что настало время поддержать SIMD код в .NET. Мы представили пространство имен System.Numerics с типами Vector2, Vector3,Vector4 и Vector<T>. Эти типы представляют API общего назначения для создания, доступа и оперирования векто...

Windows 10X будет доступна и для других устройств На прошлой неделе компания Microsoft анонсировала операционную систему Windows 10X. Это новая разновидность Windows 10, которая разработана специально для гибких компьютеров с одним и двумя экранами. Модели вроде Surface Neo и гибкого Lenovo ThinkPad X1 будут одними из первы...

[Перевод] Почему отписка от рассылки занимает несколько дней? В одном твите спрашивали, почему отписка от рассылки может «занимать несколько дней». Пристегнитесь покрепче, я сейчас расскажу вам невероятную историю о том, как это делается в энтерпрайз-разработке™… Есть один банк. Наверняка вы о нем слышали, а если вы живете в Великоб...

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

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

Тим Кук: Apple по-прежнему следует заветам Стива Джобса Тим Кук во многом отличается от Стива Джобса, но продолжает исповедовать его принципы Если вы следили за развитием Apple в начале 2010-х годов, то наверняка помните, какое уныние охватило фанатов бренда из-за ухода Стива Джобса. Несмотря на то что он сам выбрал себе преемник...

Почти как Galaxy A50. Samsung Galaxy A30s уже на подходе Как известно, Samsung готовится представить обновлённые модели линейки Galaxy A. Пока мы слышали как минимум про три аппарата: Galaxy A10s, A20s и A30s, но, возможно, в итоге улучшенные версии получат все смартфоны линейки. Новые данные касаются модели Galaxy A30s. Прои...

Смартфон Sharp S7 работает на одном заряде целую неделю. И даже без огромного аккумулятора! Новинка получила 5,5-дюймовый экран разрешением 2160 x 1080 пикселей. В основе дисплея лежит IGZO-матрица, пониженное энергопотребление которой и обеспечивает столь внушительную автономность смартфона.

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

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

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

История о 200-долларовых видеокартах Intel — лишь следствие проблем с переводом Несколько дней назад на российском канале PRO Hi-Tech вышло интервью с Раджой Кодури (Raja Koduri) — бывшим главным графическим архитектором AMD, который пару лет назад перешёл в Intel. Интервью, конечно, было на английском, но авторы канала, само собой, перевели ...

Краткий путеводитель по математике для иностранцев О чем это А как можно на четвёртом десятке и с аверсией к алгебре наверстать требуемый материал первых курсов университета? Безумству храбрых поем мы песню!Целевой аудиторией Путеводителя являются те, кто внезапно заинтересовался математикой или чувствует потребность повыс...

Фракталы в иррациональных числах Статья является продолжением моей первой статьи «Фракталы в простых числах». В предыдущей статье мы научились рисовать самоподобные паттерны с помощью взаимно простых чисел. В этой статье покажу фрактальную природу числа . Без предисловия. Под кат. Читать дальше →

Блогер о причинах низкой популярности Toyota Corolla Hybrid: «Всем хороша, но конкуренты лучше» Гибридная «Королла» – автомобиль интересный, но лишний в своём модельном ряду. В этом убеждён популярный американский обзорщик с YouTube-канала T.D., который решил попытаться разобраться, почему же Toyota Corolla Hybrid не снискала той популярности, на которую рассчитывали ...

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

[Перевод] Переносим 30 000 строк кода с Flow на TypeScript Недавно мы перенесли 30 тысяч строк кода JavaScript нашей системы MemSQL Studio с Flow на TypeScript. В этой статье я расскажу, почему мы портировали кодовую базу, как это происходило и что получилось. Дисклеймер: моя цель — вовсе не критика Flow. Я восхищаюсь проектом и ду...

Зачем нужны смартфоны с двумя дисплеями? Выглядит не так плохо, но зачем?.. Уже несколько месяцев в сети много говорят о Samsung Galaxy Fold. Мы тоже много об этом говорили и даже приводили примеры того, почему это гаджет будущего. Вот только остается вопрос, почему многие производители не унимаются и продолжают пы...

Планировщик ресурсов в HPE InfoSight HPE InfoSight – облачный сервис НРЕ, позволяющий проактивно выявлять возможные проблемы с надёжностью и с производительностью массивов HPE Nimble и HPE 3PAR. При этом сервис может также сразу рекомендовать и способы устранения возможных проблем, причём в ряде случаев устра...

Обработка системных вызовов посредством LD_PRELOAD с единой точкой входа Делая пере-реализацию QInst на LLVM, я столкнулся с такой проблемой: QEMU в режиме эмуляции одного процесса естественным образом перехватывает все «гостевые» системные вызовы. В итоге плагин инструментации имеет единую точку входа для их предобработки, где можно по номерам S...

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

Сможет ли когда-нибудь iPad заменить компьютер? iPad по праву считается лучшим планшетом. Не зря он уже стал именем нарицательным для целого класса устройств. Уже много лет Apple пытается доказать, что мы вошли в эру Post PC. То есть, если это действительно так, мы можем полностью отказаться от компьютеров и ничего от это...

Пароли в iOS 13 под угрозой, утечка данных Apple и радужный логотип: что произошло на этой неделе Можно бесконечно смотреть на три вещи: как Джони Айв вещает из белой комнаты, рассказывая о новых устройствах Apple (эх, уже не будет), как Тим Кук говорит «Amazing» и как устанавливается очередная бета-версия iOS 13 на iPhone. Да, на этой неделе Apple все же выпустила нову...

Представлен LG X4 (2019) — смартфон с бюджетными характеристиками, небюджетной ценой, защитой MIL-STD-810G и качественным ЦАП Компания LG пополнила свой ассортимент смартфоном X4 нового поколения. Аппарат прошлого поколения был анонсирован в марте 2018 года. Он получит SoC Snapdragon 425 и дисплей диагональю 5,3 дюйма разрешением HD. Новинка стала больше, производительнее, современнее и интере...

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

[Из песочницы] Небольшой бэкдор на Flask или как управлять компьютером в локальной сети Привет, Хабр! Недавно я посмотрел скачанную версию стрима по программированию «Как создать свое веб-приложение на Flask». И решил закрепить свои знания в каком-нибудь проекте. Долго не знал, что написать и мне пришла идея: «А почему бы не сделать мини-бэкдор на Flask?». В ...

[Из песочницы] Трехмерное моделирование в современном мире Сегодня я расскажу вам о том, что такое 3D-моделирование, каким оно бывает, где его применяют и с чем его едят. Эта статья в первую очередь ориентирована на тех, кто только краем уха слышал, что такое 3D-моделирование, или только пробует свои силы в этом. Поэтому буду объясн...

Как iPadOS 13.1 работает на iPad Air 2 iPad Air 2, выпущенный 2014 году до сих пор поддерживается Apple 24 сентября Apple выпустила публичный релиз iPadOS 13.1, о чём AppleInsider.ru своевременно вам сообщил. Тот факт, что операционная система прекрасно оптимизирована под самые современные планшеты Apple, не вызы...

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

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

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

[Из песочницы] Замена Punto Switcher, раскладки Бирмана с помощью скрипта на autohotkey В данной статье я не предлагаю полностью заменить Punto Switcher (Спасибо Сергею Москалёву за данную программу), а только в очень ограниченном функционале. Довольно давно пользуюсь программой Punto Switcher, но не в целях автопереключения, а как переключатель по левому и пра...

Домен-фронтинг на базе TLS 1.3 Введение Современные корпоративные системы фильтрации контента, от таких именитых производителей как Cisco, BlueCoat, FireEye имеют довольно много общего с более мощными их собратьями — DPI системами, которые усиленно внедряются на национальном уровне. Суть работы и тех и д...

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

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

Представлен автомобиль Ferrari SF90 Stradale: четыре двигателя, 1000 л.с. и специфическая задняя передача Итальянская компания Ferrari представила свой первый подзаряжаемый гибрид — SF90 Stradale. Автомобиль весьма знаковый для бренда. Кроме того, что это первый подобный гибрид, это ещё и первый за 30 лет флагман Ferrari без 12-цилиндрового двигателя под капотом, самы...

Специалисты iFixit объяснили, почему поломался дисплей Galaxy Fold В последнее время СМИ всего мира написали не один материал о том, что гибкие дисплеи в некоторых экземплярах нового Galaxy Fold от Samsung выходили из строя просто на ровном месте. Эти инциденты даже побудили Samsung отложить выпуск смартфон во всем мире. Неудачный дебют Ga...

Как настроить автоматическое закрытие вкладок в Safari на iOS Надоели постоянно открытые вкладки в Safari? Настройте их автозакрытие Даже если вы, как и я, не терпите лишних вкладок в браузере, открытых одновременно, наверняка время от времени у вас накапливается по две-три веб-страницы, которые вы оставили просто на всякий случай. Не ...

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