Социальные сети Рунета
Пятница, 14 декабря 2018
31 октября 2018   14:18

[Перевод] Будущее WebAssembly в виде «дерева навыков»

Некоторые люди как-то неправильно поняли WebAssembly. Есть те, кто считает, что раз браузеры уже поддерживают выполнение WebAssembly (ещё с 2017 года), значит всё уже готово. Даже и близко ещё нет, готов лишь MVP (минимально жизнеспособный продукт). Я могу предположить откуд...

Подробности на сайте: habr.com

Деревья выражений в enterprise-разработке Для большинства разработчиков использование expression tree ограничивается лямбда-выражениями в LINQ. Зачастую мы вообще не придаем значения тому, как технология работает «под капотом». В этой статье я продемонстрирую вам продвинутые техники работы с деревьями выражений: ус...

Легко ли добавлять новые фичи в старый фреймворк? Муки выбора на примере развития SObjectizer-а Разработка бесплатного фреймворка для нужд разработчиков — это специфическая тема. Если при этом фреймворк живет и развивается довольно долго, то специфики прибавляется. Сегодня я попробую показать это на примере попытки расширить функциональность «акторного» фреймворка дл...

Релизим проект на Java с Maven на новый лад Все мы давно уже привыкли к Maven, к версионности предложенной им и управлению зависимостями. Maven появился на свет, когда ежедневная сборка проекта была уделом самых смелых, когда считалось нормальным релизиться хотя-бы пару раз в год, Jenkins тогда еще назывался Hudson, а...

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

[Из песочницы] Снова о деревьях Весна — пора подумать о деревьях. Деревья в реляционных DB это один из самых острых вопросов при работе с данными. В данном топике сравним быстродействие Materialized Path и Adjacency List методов с помощью команды «explain analize». Читать дальше →

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

[DotNetBook] Span: новый тип данных .NET С этой статьей я продолжаю публиковать целую серию статей, результатом которой будет книга по работе .NET CLR, и .NET в целом (уже готово около 200 страниц книги, так что добро пожаловать в конец статьи за ссылками). Как язык, так и платформа существуют уже много лет: и все...

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

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

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

Разработчики Cyberpunk 2077 рассказали о локализации игры и системе прокачки навыков Cyberpunk 2077, следующий крупный игровой проект от польской студии CD Projekt Red, всё ещё далёк от даты релиза. Однако, по всей видимости, у команды разработчиков уже есть конкретные идеи о том, как будет реализована игровая механика и некоторые параметры.  На официал...

На мобильных вышла по-настоящему уникальная онлайн-игра One Hour One Life Mobile One Hour One Life – одна из самых оригинальных многопользовательских игр последних лет. Теперь она доступна и для мобильных устройств. Вы начинаете игру в качестве ребенка другого игрока (за которым нужен уход) или девушки, даже если матери у вас нет. Одна минута реального ...

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

Node.js без node_modules На прошлой неделе разработчики Yarn (пакетного менеджера для Javascript) анонсировали новую фичу – Plug'n'Play установку. Эта возможность позволяет запускать Node.js проекты без использования папки node_modules, в которую обычно устанавливаются зависимости проекта перед запу...

Continuous integration в Яндексе Поддержка огромной кодовой базы с одновременным обеспечением высокой производительности большого числа разработчиков — это серьезный вызов. В течение последних 5 лет в Яндексе идет разработка особой системы непрерывной интеграции. В данной статье мы расскажем про масштаб код...

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

[Перевод] Рефакторинг с использованием C++17 std::optional В разработке существует множество ситуаций, когда вам надо выразить что-то с помощью "optional" — объекта, который может содержать какое-либо значение, а может и не содержать. Вы можете реализовать опциональный тип с помощью нескольких вариантов, но с помощью C++17 вы сможе...

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

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

Дерево или Металл?! Распродажа экзотики уже началась! Когда хочется попробовать печать чем-то экзотическим, но цены кусаются?! Компания АБС Мейкер даёт тебе такой шанс! Только 10 дней будет длиться распродажа композитных материалов:на основе  PLA-WOODfil     -BAMBOOfil     -CORKfil     на осно...

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

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

Mozilla разрабатывает мобильный браузер Fenix, который не подойдёт вашим родителям Согласно данным источников, компания Mozilla работает над неким новым браузером для Android. Сейчас он проходит под кодовым именем Fenix. Подробностей о нём очень мало, но сообщается, что позиционироваться он будет на молодёжь. Точнее, можно предположить, что позициони...

Предварительный обзор EIZO ColorEdge CG279X. Монитор для профи Сейчас стало модно называть свой монитор профессиональным даже в том случае, если он таковым совершенно не является. Компаниям выгодно выпустить средний по характеристикам продукт, назвать его вариантом для дизайнеров и потом радоваться продажам. Однако, с EIZO ColorEdge CG2...

[Перевод] Почему человек из мира Java стал горячим сторонником Node.js и JavaScript? Дэвид Хэррон, автор материала, перевод которого мы публикуем сегодня, задался следующим вопросом: «Должен ли человек, работавший более 10 лет в Sun Microsystems, в команде Java SE, до последнего вздоха думать лишь о байт-коде Java и создавать экземпляры абстрактных интерфейс...

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

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

Как создаются трассы для игры Ride 3? Разработчики из студии Milestone уверены, что главное в любой гоночной игре — быстрый транспорт и завораживающие пейзажи. Релиз мотогонок Ride 3 состоится 8 ноября, пока же любители скоростей могут воочию убедиться в том, что им предстоит покататься по реальным просторам (к...

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

Google Chrome будет поддерживать темный режим в MacOS Mojave в начале 2019 года Недавно Google выпустил Chrome 71, но в последней версии веб-браузера по-прежнему отсутствует поддержка Dark Mode в macOS Mojave. К счастью, похоже, что к началу следующего года все изменится. Как упоминалось в Reddit, разработчик Google недавно представил изменение кода, ко...

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

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

[Из песочницы] Git Subrepo Проект git-subrepo существует достаточно давно, однако упоминаний о нем незаслуженно мало. Автором git-subrepo является Ingy döt Net. Если посмотреть на историю комитов master-ветки проекта, то может показаться, что проект остановился в развитии 2 года назад. Однако работы ...

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

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

Опыт использования WebRTC. Лекция Яндекса Что лучше использовать при разработке софта — нативные или веб-технологии? Холивар по этому поводу закончится ещё не скоро, но мало кто станет спорить, что нативные функции полезно продублировать для использования в браузерах или WebView. И если когда-то приложения для звонк...

Microsoft разрабатывает замену браузеру Edge Веб-браузер Microsoft Edge, дебютировавший в 2015 году, по-прежнему не стал успешным продуктом компании. Edge, построенный на базе написанного с нуля движка рендеринга EdgeHTML, был разработан в качестве быстрого, лёгкого и безопасного браузера, но многочисленные проблемы н...

С 2019 года Firefox начнёт блокировать все трекеры и вредоносные скрипты Mozilla всегда была сторонником конфиденциальности в интернете. У компании уже есть приватный мобильный браузер Firefox Focus с защитой от слежки, теперь она хочет перенести аналогичные функции в свой основной браузер Firefox. Правда пока речь идёт только о десктопной версии...

[Перевод] Microsoft анонсировала Project xCloud — ультрасовременный сервис игрового стриминга Не затих ещё гром от анонса Google Project Stream, как Microsoft решила анонсировать свой собственный конкурирующий сервис. Слово предоставляется Kareem Choudhry, с 98-ого года работающему в Microsoft, и сейчас занимающего должность Corporate Vice President, Gaming Cloud. Бу...

Настройка Firefox/Chrome для очень медленного и лимитированного интернета     Давайте попробуем сделать из, например, Firefox броузер, который будет полезен когда у вас очень дорогой трафик, или очень низкая скорость интернета, а вам срочно нужно перелопатить кучу текстовой информации в минимально читаемом виде, конечно же без Javascript. Для этог...

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

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

Создатели Detroit: Become Human показали город будущего Создание любого большого проекта — тяжёлый путь от идеи до реализации. Даже у крупных студий с огромными бюджетами и армией разработчиков возникают трудности, если в самом начале пути цельная картинка виртуального мира не прорабатывается до мелочей. Сценаристы Detroit: Becom...

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

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

Black Desert Mobile готовят к релизу Разработчики проекта Black Desert Mobile сообщили приблизительное время релиза. Это хорошая новость для настоящих фанатов жанра MMORPG, ведь ждать осталось относительно недолго. По словам создателей новинки, мировой запуск на Android запланирован на первый квартал 2019 года,...

Прохождение Prey Day: Survival  - выживание в мире зомби Проверить себя на прочность в мрачное время зомби-апокалипсиса - почему бы и нет?! С Prey Day: Survival это вполне возможно, пусть виртуально, но тем не менее. В этой игре достаточно ярко проявлены элементы кооперативного геймплея, поэтому она в немалой степени напоминает по...

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

Heretic Gods v.1.07.36 Heretic Gods — игра с эпичным мега-лутом, деревом развития персонажа и захватывающими битвами, мобильный аналог одной из самых известных ARPG всех времен Diablo теперь доступен на Android. Развивайте своего героя и разбрасывайте толпы мобов на поле боя в темных подземельях. ...

Вышло крупнейшее обновление прошивки UBports Когда в прошлом году Canonical прекратила разработку Ubuntu Touch для смартфонов и планшетов, группа энтузиастов сформировала проект UBports, чтобы продолжить работу над операционной системой. Теперь команда разработчиков выпустила обновление прошивки OTA-4 (over-the-air) дл...

Встречаем Объект 277 - новейший тяжелый танк 10 уровня ветки СССР в игре World of Tanks. Возможно, у кого то была идея - как будет выглядеть ИС-8 (Т-10) на 10 уровне. У большинства игроков такой идеи не было точно. Тем не менее, в версии 1.0.2#880 вместе с К-91 вышел в свет Объект 277. Тяжелый танк с классическим расположением башни 10 уровня в дереве исследован...

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

Для Android выпущено обновление, недоступное пользователям iPhone Широко известное на протяжении многих лет приложение обновилось до шестьдесят второй версии для всех значимых платформ современности, кроме iOS — Windows, Mac и Linux, а не только для Android. Mozilla обновила браузер Firefox для различных платформ, отмечает Прасад (...

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

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

Конвертация данных GraphQL для компонента CustomTreeData из DevExtreme-Reactive Понадобилось тут отобразить данные в виде дерева, с возможностью редактировать разные поля, удалять/добавлять строки и т.д. В процессе поиска подходящих компонентов (хотелось найти под material-ui и react) стал пробовать devextreme-reactive. Ньюанс, однако, оказался в том, ч...

Слух: бюджетный планшет Surface прошёл сертификацию FCC Ранее в этом году в сети уже появлялась информация о том, что Microsoft работает над новым бюджетным планшетом в линейке Surface, анонс которого, если верить слухам, планируется на вторую половину этого года. Теперь же, согласно новой информации, устройство уже прошло серти...

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

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

Prince of Persia (2008), Earth Defense Force 2025 и Sine Mora теперь можно запустить на Xbox One Директор программы Xbox Live Ларри Хриб (Larry Hryb) объявил о том, что Prince of Persia, Earth Defense Force 2025 и Sine Mora для Xbox 360 теперь можно запустить на Xbox One по обратной совместимости. Обратная совместимость даёт возможность воспроизводить на Xbox O...

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

Состоялся релиз аркадного платформера Blackmoor 2 на iOS Еще пару лет назад эта игра воспринималась бы как всего лишь одна из множества в App Store или Google Play. Но сейчас на волне распространения различных лицензионных RPG, одинаковых MMORPG и однокнопочных таймкиллеров, которые субъективно не выглядят хоть сколько-нибудь ориг...

Microsoft Xbox Adaptive Controller — игровой контроллер для людей с ограниченными возможностями Компания Microsoft представила специальный игровой контроллер Xbox Adaptive Controller, который предназначен людям с ограниченными возможностями. Чтобы лучше понять, как работает устройство, стоит посмотреть официальное видео. Суть разработки в том, чтобы дать возмож...

Microsoft Xbox Adaptive Controller — игровой контроллер для людей с ограниченными возможностями Компания Microsoft представила специальный игровой контроллер Xbox Adaptive Controller, который предназначен людям с ограниченными возможностями. Чтобы лучше понять, как работает устройство, стоит посмотреть официальное видео. Суть разработки в том, чтобы дать возмож...

Подписана финальная сборка Windows 10 October 2018 Update! Публичный релиз планируется 2 октября Доброе утро, друзья! Разработка нового функционального обновления для Windows 10 под названием October 2018 Update подошла к концу, финальная сборка с номером 17763.1 подписана, необходимые ESD-файлы загружены на сервера Microsoft, а значит уже совсем скоро начнётся распрос...

Мобильная копия Fortnite вышла на Android и iOS Невероятная популярность Fortnite не даёт разработчикам мобильных игр спокойно спать — они тоже хотят выпустить что-то подобное и купаться в прибыли. Попыток было предпринято уже очень много, но большинство копий настолько хуже оригинала, что вы о них даже не слышали. Создат...

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

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

Разработка КРОК изнутри: люди, утки и много работы Привет, Хабр! Разработка в интеграторе обычно довольно сильно отличается от работы в стартапе или студии разработки программного обеспечения. Из плюсов – куда более глобальные задачи, над решением некоторых из них работают сотни специалистов одновременно, так что заскучать ...

Haiku – скромность и недосказанность Вторая альфа-версия Haiku вышла через 8 месяцев после первой. За эти месяцы Haiku из призрака BeOS превратилась в живую операционную систему. Для неё писали программы, её упоминали в новостях, её сравнивали с системами гигантских компаний за миллиарды долларов, и сравнения...

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

Утечка указывает на то, что процессор AMD Ryzen 7 2800X будет содержать 10 ядер Уже совсем скоро Intel представит первые восьмиядерные процессоры в исполнении LGA 1151. Это будут модели Core i9-9900K и Core i7-9700K, с производительностью которых в Geekbench мы познакомились вчера. Источник утверждает, что у AMD готов ответ на новый флагман Intel. ...

Google Chrome для Android будет отдельно работать с «чёлками» в Android P На самом деле с этим, конечно, придётся смириться. Они уже пришли. Эти «чёлки», «моноброви», «козырьки», «вырезы». И разработчики уже стали к ним адаптироваться, чтобы не потерять аудиторию своих приложений. На iPhone X уже есть софт, который вполне себе успешно с этим эле...

Запущена функция автономной работы веб-версии Gmail В прошлом месяце была представлена новая версия Gmail со множеством новых функций, и Google заявила, что это лишь начало больших изменений. И действительно: на конференции разработчиков Google I/O публику впечатлила новая функция интеллектуальной подсказки целых фра...

Режим «Картинка в картинке» на YouTube становится доступнее В 2017 году компания Google представила режим «Картинка в картинке» для приложения YouTube на ОС Android. Однако эта возможность была доступна исключительно пользователям платных подписок RED/Premium. Сейчас же ситуация изменилась. Что известно На этой неделе все пользовател...

[Перевод] Проблема Небраски Кейси Муратори — один из программистов игры The Witness. В процессе разработки игры он публиковал в своём блоге посты о технических задачах, которые перед ним вставали. Ниже представлен перевод одного из таких постов. На протяжении всей моей карьеры программиста неизменным...

Как изменились Apple Maps в iOS 12 В iOS 12 beta 3 Apple представила обновленную версию Apple Maps, знает AppleInsider.ru. Учитывая, что список нововведений вчерашнего апдейта прямо не упоминает об изменениях, произошедших с картографическим сервисом, неподготовленному пользователю будет очень сложно найти ...

[Перевод] Разработка собственного фреймворка и профессиональный рост JS-программиста Вы когда-нибудь задавались вопросом о том, как работают фреймворки? Автор материала, перевод которого мы сегодня публикуем, говорит, что когда он, много лет назад, после изучения jQuery, наткнулся на Angular.js, то, что он увидел, показалось ему очень сложным и непонятным. П...

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

Обзор Party Hard 2. Пиксельный Hitman Невероятно редко разработчикам удается создать интересные проекты про киллеров. Обычно все такие продукты превращаются в обычный шутер, где вам нужно убивать всех и вся, бросаться гранатами и все. Однако, есть на рынке игры, которые способны изменить ваше впечатление о жанре...

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

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

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

Call of Juarez: Bound in Blood и Call of Juarez: The Cartel пополнили список обратной совместимости Xbox One Директор программы Xbox Live Ларри Хриб (Larry Hryb) объявил о том, что Call of Juarez: Bound in Blood и Call of Juarez: The Cartel, выпущенные на Xbox 360, теперь можно запустить на Xbox One по обратной совместимости. Обратная совместимость даёт пользователям Xbo...

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

Взрывающие телефон Нерассказанные истории о подростках и хакерах которые взламывали Ma Bell Когда компьютеры были большими, а деревья маленькими, до всех этих смартфонов, iPad’ов и планшетов, до времен Интернета или персональных компьютеров, группа технофилов, подростков, хиппи и преступников...

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

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

[Перевод] Классическая математическая задача проявляет себя в реальном мире Сто лет назад великий математик Давид Гильберт задал исследовательский вопрос из области чистой математики. Недавние разработки теории оптимизации выносят работу Гильберта в мир робомобилей Задолго до того, как роботы умели бегать, а автомобили – водить себя сами, математи...

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

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

[Перевод] Вам действительно нужны entrust или laravel-permission для реализации вашей авторизации? «Так… мне нужна простая авторизация. Какая-нибудь админская роль, и может роль редактора/модератора. Сейчас погуглим. О! Для laravel уже есть готовые пакеты! zizaco/entrust, spatie/laravel-permission и другие! Давай выберем какой-нибудь!» Примерно так все и происходит. Пото...

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

Обзор PES 2019. Новый уровень футбольных симуляторов Если вы фанат футбольных симуляторов, то у вас есть два варианта — FIFA и PES. На рынке может и существуют какие-то аналоги, но о них никто не слышал и не знает. До релиза футбола от EA еще целый месяц, а вот попробовать продукт от Konami вы можете уже сейчас. Я некоторое вр...

[Перевод] Советы по запуску мобильной игры: Часть 2, Глобальный запуск Это вторая часть серии. Первую часть можно посмотреть здесь. После того, как вы провели soft launch своей игры, получили первые данные и обратную связь и внесли необходимые изменения в приложение, пришло время подготовиться к глобальному запуску. Многие думают, что его очен...

Нейросеть Google DeepMind научилась превращать 2D-изображения в трехмерные объекты Посмотрев на фото, любой человек без труда сможет представить то, что изображено на нем как трехмерное изображение. И даже если часть предметов остается за кадром (например, мы видим лишь переднюю часть спинки стула, но не видим заднюю), нам совсем несложно предположить, к...

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

Да пребудет с нами сила: собственный иммунитет против рака За последние десятилетия наука заметно продвинулась вперед в лечении рака, и хотя мы все еще довольно далеки от полной победы над этим страшным заболеванием – у врачей становится все больше инструментов, чтобы разрушать опухоли или ограничивать их рост. Главное – они дают он...

[Перевод] Откровения аварийного инженера Или как сэкономить 15% и более от бюджета на разработку Я профессионально работаю с Unreal Engine уже более 9 лет. За это время я освоил множество специальностей и занимал разные должности в разработке игр: от разработчика-«пехотинца» до менеджера больших команд разработчи...

IT-бизнес в России: почему чат-боты – будущее, на которое не обращают внимание? Георгий Фомичев, основатель технологического стартапа «Endurance», который специализируется на производстве роботов, лазеров и разработке чат-ботов, рассказал Теплице социальных технологий о положении малого IT-бизнеса в России, о том, почему за чат-ботами будущее и как они ...

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

Заметки дилетанта, или Сказ о том, как Scala-разработчик ПЛИС конфигурировал Долгое время я мечтал научиться работать с FPGA, присматривался. Потом купил отладочную плату, написал пару hello world-ов и положил плату в ящик, поскольку было непонятно, что с ней делать. Потом пришла идея: а давайте напишем генератор композитного видеосигнала для древне...

B+ дерево в реальном проекте В этой статье мы подробно рассмотрим, как сделано B+ дерево в распределенной БД Apache Ignite. Читать дальше →

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

Анонсирована Bio Inc. 2, которая превратится из биомедицинского симулятора в RPG, релиз в 2019 Bio Inc. Redemption – это биомедицинский симулятор, в котором вам предстоит создавать сложные болезни, чтобы мучить своих жертв или играть «за хороших» и пытаться лечить пациентов. Redemption – это своеобразное переиздание оригинальной игры с исправленными ошибками и еще бол...

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

[Перевод] В погоне за веб стандартами Мы уже рассказывали с какими проблемами мы сталкиваемся занимаясь фронтенд разработкой в 2018 году. Давайте посмотрим как далеко мы уходим от стандартов когда пишем наш код и как мы можем решить эту проблему. Читать дальше →

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

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

[Из песочницы] Взлет Хелидона Привет, Хабр! Представляю вашему вниманию перевод статьи Дмитрия Корнилова Helidon Takes Flight. Я не являюсь сотрудником Oracle, но мне показалась интересной статья о новом, набирающем популярность, типе фреймворков. Итак, поехали… Сегодня хороший день. Сегодня мы представ...

Эксклюзив для PS4 оказался устаревшим и скучным Далеко не все эксклюзивы для PlayStation 4 являются шедеврами. На днях в руки информационного ресурса Eurogamer попала копия игры Days Gone, но практически ничего хорошего там обнаружить не удалось. Обычно продукты до официального релиза отправляют лишь лояльным интернет-изд...

Знай свой JIT: ближе к машине До того, как написанный нами код будет исполнен, он проходит довольно долгий путь. Андрей Мелихов в своем докладе на РИТ++ 2018 разобрал каждый шаг на этом пути на примере движка V8. Заходите под кат, чтобы выяснить, что даёт нам глубокое понимание принципов работы компилято...

Когда в gcc 16-битные адреса, а памяти внезапно 256к … или как выстрелить себе в ногу на Arduino В летней компьютерной школе мы используем для обучения разработке игр собственноручно сделанный старый компьютер. Сейчас в нём установлена плата Arduino Mega с процессором ATmega2560, в котором целых 256 килобайт флеш-памяти. Пр...

Обзор Navicat Premium — повелитель баз данных Приложение: Navicat | от 70$ | macOS | Установить Одна из самых необходимых вещей в ассортименте любого программиста это хорошая программа-GUI для работы с базами данных, причём, желательно, кросс-платформенная и «понимающая» разные СУБД. Конечно, есть гении, спо...

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

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

Blizzard создаёт мобильные игры по всем своим франшизам Недавно на мероприятии BlizzCon 2018 компания Blizzard официально анонсировала свою новую мобильную игру Diablo Immortal, которая вызвала бурю негатива у фанатов культовой франшизы. Геймеры ожидали крутых проектов, чего-то нового и интересного, а получили лишь Warcraft III: ...

Доступен PhpStorm 2018.3 Всем привет! Мы рады представить вам третий мажорный релиз PhpStorm в этом году. Добавлены поддержка DQL, PHP CS Fixer, деплоймент на множество хостов одновременно, пулреквесты GitHub, новые рефакторинги и много других улучшений. Обзор релиза можно посмотреть на странице ...

Фиксированные и переменные издержки в разработке софта Разработка программного обеспечения и эксплуатация уже реализованного софта (например, приложения) находится в особом положении в контексте анализа расходов. Особенность в том, что типичный цикл производства товара и его продажи не существует в ИТ отрасли. Вместо этого мы им...

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

ИИ Google научился предсказывать, когда пациент умрет (но не все так мрачно) Фото: Mario Tama/Getty Корпорация Google работает во многих сферах, включая медицину. Специалисты компании сейчас разрабатывают программную платформу, которая могла бы предсказывать последствия болезни для пациента. Такая система, проанализировав медицинскую книжку пациен...

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

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

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

Dialogflower — Google Dialogflow для Яндекс Алисы Несколько месяцев назад Яндекс запустил бету своего голосового помощника «Алиса», в которой открыл ее API. И вот совсем недавно выкатил все в паблик. Теперь миллионы пользователей могут запускать различные функции и сервисы голосом прямо из мобильного поиска, навигатора и и...

Почему переход браузера Microsoft Edge на движок Chromium — это плохо? Internet Explorer в свое время имел немалую популярность. Прошло 23 года с момента выхода первой версии браузера. Microsoft Edge с выходом Windows 10 стал заменой когда-то популярного среди Windows-пользователей браузера. Edge работает на собственном движке EdgeHTML. Данный...

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

Надежное хранилище с DRBD9 и Proxmox (Часть 1: NFS) Наверное каждый, кто хоть раз озадачивался поиском высокопроизводительного software-defiined хранилища рано или поздно слышал про DRBD, а может даже и имел дело с ним. Правда на пике популярности Ceph и GlusterFS, которые работают в принципе неплохо, а главное сразу и из ко...

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

На злобу дня: кроссплатформенный клиент для Telegram на .NET Core и Avalonia В этой статье я расскажу, как реализовать кроссплатформенное приложение на .NET Core и Avalonia. Тема Телеграма очень популярна в последнее время — тем интереснее будет сделать клиентское приложение для него. Статья затрагивает достаточно базовые концепции разработки на Ava...

Lego Star Wars II: The Original Trilogy и Tropico 4 теперь можно запустить на Xbox One Корпорация Microsoft объявила о том, что Lego Star Wars II: The Original Trilogy и Tropico 4 стали доступны на Xbox One по обратной совместимости. Обратная совместимость в Xbox One реализована программно, а не аппаратно, поэтому игры прошлых поколений добавляют в ...

Медитативная головоломка Valleys Between выйдет на iOS 30 августа К сожалению, атмосферные медитативные игры, наподобие Evergarden выходят намного реже, чем условные стратегии, раннеры или шутеры. Но август оказался довольно удачным в этом плане. Уже 30 августа мобильных пользователей ждет новая головоломка-приключение Valleys Between. Се...

Чего не хватает кнопочным телефонам? С ростом популярности операционной системы KaiOS растет и популярность дешевых кнопочных телефонов. Nokia 8110 4G привлекает даже любителей смартфонов. Причина в том, что телефоны на KaiOS имеют высокую функциональность. Например, они поддерживают VoLTE, Wi-Fi, 4G, Hotspot...

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

[recovery mode] «Мне сложно понять мотивацию data scientist’а, который не видит красоты в математике» — Кирилл Данилюк, Data Scientist Привет, Хабр! Data Science уже давно стала привлекательной областью, и все больше и больше людей хотят сменить свою профессиональную траекторию и начать работать с большими данными. Своей историей перехода в data science, советами для начинающих и продвинутых data scientist’...

Обмен информацией между рабочими нитям без боли? CSP-шные каналы нам в помощь Разработка многопоточного кода — это сложное занятие. Действительно сложное. К счастью для упрощения жизни разработчиков давным-давно придуманы высокоуровневые абстракции, например, task-based parallelism, map-reduce/fork-join, CSP, actors и т.д. Но когда попадаешь на профи...

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

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

4 вещи, которые мы можем увидеть в Windows 10 19H1 Разработка следующего крупного обновления для Windows 10 под кодовым названием «19H1» уже стартовала, а значит самое время подумать о том, что мы можем увидеть уже весной следующего года. Функция «Sets» Компания Microsoft никогда публично не говорила о сроках релиза функци...

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

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

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

История Советских ЭВМ. Часть 4 – Эльбрус Всем огромный привет. Вот мы уже и подошли к заключению цикла статей «Истории Советских ЭВМ». В четвертой заключительной части давайте наконец обсудим одну из самых главных разработок, созданных во времена Советского Союза и оставшуюся после его распада, о компьютерах и проц...

Перевод: Windows – это не сервис, это операционная система Предлагаем вашему вниманию перевод статьи «Windows Isn’t a Service; It’s an Operating System» с портала How-to Geek. Концепция «Windows как сервис» провалилась. Это очевидно, ведь Windows не является сервисом и никогда им не была. Это настольная операционная система, и она ...

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

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

На мобильные платформы вышла многопользовательская ролевая онлайн-игра Old School RuneScape Еще в сентябре этого года компания Jagex объявила про выход на мобильные платформы своего популярного за рубежом проекта Old School RuneScape. И вот буквально на днях игра поступила в магазины Play Market и App Store.Old School RuneScape – “олдскул” и широк...

Стандарт Web Authentication API: беспарольная аутентификация в вебе В марте 2018 года Альянс FIDO (Fast IDentity Online) и Консорциум W3C достигли важного рубежа: после двух лет разработки стандарт Web Authentication (WebAuthn) получил статус кандидата в рекомендации (CR) — это стабильная версия документа, в которую больше не планируется в...

[Перевод] Работа с буфером обмена в JavaScript с использованием асинхронного API Clipboard Существует новое API JavaScript, предназначенное для организации асинхронного доступа к буферу обмена с использованием спецификации, которая всё ещё находится на этапе разработки. До сих пор в веб-разработке стандартным способом копирования текста в буфер обмена является под...

Security Week 40: уязвимости в CMS Drupal и не только На прошлой неделе разработчики CMS Drupal закрыли (новость, подробнее у них на сайте) сразу две критические уязвимости. Обе проблемы затрагивают Drupal версий 7.x и 8.x. Наиболее серьезная уязвимость была обнаружена во встроенной системе отправки e-mail (DefaultMailSystem::m...

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

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

Обзор Blast Zone! Tournament. Весело и задорно У многих пользователей сложилось впечатление, что соревновательными играми могут быть только шутеры или проекты вроде Dota 2. На самом деле на рынке есть тьма игр, которые подходят для киберспорта даже больше. Например, нам очень понравилась идея и реализация Blast Zone! Tou...

Metrowerks: фантастический взлет маленькой компании История маленькой канадской компании, без которой переход Mac’ов на PowerPC мог бы закончиться неудачей, чьи CodeWarrior и PowerPlant в течении нескольких лет были самым популярным инструментом разработки для Mac’ов, дважды убитой (невольно) Apple… На пике популярности, M...

Свежие скриншоты Final Fantasy XI Mobile Final Fantasy XI Mobile – это совместный проект Square Enix и Nexon Korea. Его разработкой занимается студия One Studio, и недавно она представила новые скриншоты проекта. На самом деле, они были сделаны аж в июле 2017 года, но всплыли благодаря объявлениям с вакансиями. Из...

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

О сборке JDK 8 на Ubuntu, качестве кода Hotspot и почему всё валят на C++ Хотел сегодня поспать, но опять не удалось. В Телеграме появилось сообщение, что у кого-то не собирается Java… и мы очнулись только через пару часов, уставшие и довольные. Кому этот пост может быть полезен? Да, наверное, никому, кроме тех, кто тоже собирает JDK8 или просто ...

Ровно 10 лет назад был представлен первый Android-смартфон Ровно 10 лет назад компания Google совместно с тайваньским производителем техники HTC и американским оператором сотовой связи T-Mobile представила первый Android-смартфон T-Mobile G1 в США. На международном рынке аппарат продавался под брендом HTC Dream. Смартфон на тот мом...

[Перевод] Пирамида тестов на практике Об авторе: Хэм Фокке — разработчик и консультант ThoughtWorks в Германии. Устав от деплоя в три ночи, он добавил в свой инструментарий средства непрерывной доставки и тщательной автоматизации. Сейчас налаживает такие системы другим командам для обеспечения надёжной и эффекти...

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

Патчим AndroidX На Google I/O 2018 была представлена замена существующим support-библиотекам — AndroidX Изначально, support-библиотеки разрабатывались для обратной совместимости новых API-интерфейсов и были тесно связаны с операционной системой. Разработка support-библиотек велась во внутр...

RPC — повод попробовать новое в C++ 14 / 17 Несколько лет назад разработчики на C++ получили долгожданный стандарт C++ 11, принесший много нового. И у меня был интерес быстрее перейти к его использованию в повседневно решаемых задачах. Перейти к C++ 14 и 17 такого не было. Казалось, нет того набора фич, который бы заи...

[Из песочницы] Гибкая система тестирования и сбора метрик программ на примере LLVM test-suite Введение Большинство разработчиков однозначно слышали о довольно значимых open-source разработках таких, как система LLVM и компилятор clang. Однако LLVM сейчас не только непосредственно сама система для создания компиляторов, но уже и большая экосистема, включающая в себя м...

Markdown база знаний (или блог, или документация проекта) Заметил за собой, что постоянно записываю всякие мелочи, полезную информацию, просто что-то из буфера обмена прямо в текстовом редакторе. Всегда где-то на фоне висит открытый Sublime Text с кучей вкладок. И ещё я заметил, что мне удобнее всего структурировать информацию в о...

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

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

Фигак-фигак и в продакшн. Мы выпустили RegionSoft CRM 7.0 Правда, этап «фигак-фигак» оказался растянутым и обстоятельным, 2,5 года с хвостиком. То есть тут скорее даже, мы строили, строили и наконец построили — выпустили большой и продуманный релиз RegionSoft CRM 7.0. Примерно то же самое время мы ведём блог на Хабре, в основном, о...

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

Google прекратит поддержку браузера Chrome для 32 миллионов Android-пользователей Google Chrome является самым популярным браузером в мире. Chrome используют 60% пользователей Интернета. Более того, на основе Chromium построено множество других браузеров, ярким примером является Yandex Browser. Как и в случае с Windows, у Android-пользователей есть выбор...

9 лет инкапсулированного развития — как работает проектная команда в корпорации из 2500 человек У нас тут масса историй, начиная с того, как мы переманили MS-разработчика в Питон, и заканчивая тем, как разработка поставила тикет найти бутсы для президента Федерации футбола Уганды. Но я бы хотел рассказать не только их, а, скорее, то, на что похожа работа внутри больш...

Отечественная студия выпустит Fallout 2 в 3D Небольшая независимая студия Molten Clouds сейчас активно работает над ремейком Fallout 2 в 3D. Проект получил название Fallout Way of Chosen и разработчики уверяют, что игра будет построена по всем канонам второй части, но со своими улучшениями и новыми функциями. Ожидать и...

[Перевод] Собеседование по TypeScript: 20 вопросов и ответов Язык TypeScript основан на том же синтаксисе и семантике, которые хорошо знакомы миллионам JavaScript-разработчиков. TypeScript даёт возможность работать с самыми свежими и ещё только появляющимися возможностями JS, включая те, которые имеются в ECMAScript 2015, и те, которы...

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

[Перевод] Поглощение на практике: история из жизни Новость о покупке IBM компании Red Hat разделила мнение общественности. Многие небезосновательно встревожены по поводу будущего открытых продуктов Red Hat; однако, как минимум Марк Литтл, вице-президент разработки в Red Hat, смотрит на будущее оптимистично. В одном из обсуж...

Явление Copland и Gershwin народу Если бы в 1995 году хотя бы первая из этих систем, и хотя бы в виде Developer Release (по современному, в виде ранней беты), в мало-мальски работающем состоянии, можно было увидеть… Но нет: в год выхода Windows 95 новые версии Mac’овской системы были, всего лишь, анонсиров...

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

День, когда появилась Windows 98 25 июня 1967 года прошел первый показ телепрограммы во всемирном масштабе — передачу одновременно смотрело множество людей в разных странах. Программу Our World («Наш мир» — англ.) показывали в 24 государствах, расположенных на пяти континентах, а общ...

Обзор Ball's Journey. Шикарно убиваем время Нам очень нравятся казуальные игры, которые можно в любой момент запустить, поиграть пару секунд, а потом двигаться дальше. Не всегда есть время сесть и играть несколько часов, сражаться с врагами в течении десяти минут к ряду. Этим казуальные игры очень хороши, особенно есл...

Бесплатный доступ к Quake Champions продлили ещё на неделю Компания Bethesda во время проведения своей презентации на E3 2018 заявила о свободном доступе к шутеру Quake Champions. С 11 по 18 июня любой пользователь мог загрузить себе реинкарнацию культового проекта и опробовать этот виртуальный мир. Однако, разработчики вдруг решили...

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

Математика в Gamedev по-простому. Векторы и интегралы Всем привет! Сегодня хотелось бы поговорить о математике. Математика очень интересная наука и она может сильно пригодиться при разработке игр, да и в целом при работе с компьютерной графикой. Многие (особенно новички) просто не знают о том, как она применяется при разработке...

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

Джони Айв — о предназначении Apple Watch и разработке Apple Car Apple Watch так же далеки от того, чтобы называться часами, как iPhone далек от статуса обычного телефона. С таким заявлением Джонатан Айв, главный директор Apple Inc. по промышленному дизайну, выступил в интервью журналисту Financial Times Николасу Фолксу. По мнению Айва, ...

[Перевод] Иллюзия пространства: как новый Spiderman рендерит помещения без геометрии В недавно выпущенной игре Marvel's Spider-Man во многих зданиях за окнами есть интерьеры. Они выглядят замечательно, но похоже, что их реализовали с помощью хитрого рендеринга — геометрии интерьеров на самом деле не существует и она сгенерирована шейдером. Я не видел никаки...

Еще больше смартфонов Xiaomi получили глобальную бету MIUI 10 Xiaomi активно работает над новой версией фирменной оболочки и проводит множество тестирований. На прошлой неделе компания выпустила глобальную бета версию MIUI 10 для всех желающих. Однако прошивка была доступна лишь для восьми устройств, что сильно расстроило фанатов. Тепе...

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

[Перевод] Пишем CSS лучше и красивее Скажем честно: писать хороший CSS-код бывает сложно. Многие разработчики не любят писать CSS. Все что угодно, но только не это! Только не CSS. Когда при разработке приложений приходилось браться за CSS, это была не самая радостная часть работы. Но ее ведь не избежать, ве...

Операционной системе Windows 10 исполнилось 3 года! Операционной системе Windows 10 исполнилось 3 года. В прошлом именно такой срок необходим был для разработки новой системы, а значит сейчас мы могли бы рассчитывать на выход очередной версии Windows с обновлённым интерфейсом и новыми функциями. Но это не случится, поскольку...

"Ярость Софии" - разработка новой 2D Action RPG  Доброго времени суток, уважаемые читатели. Меня зовут Алексей, я являюсь "директором" своей небольшой инди - команды "Dark Sharks of Games". Хотелось бы поведать вам о разработке нашими силами новой 2D экшен игры с элементами РПГ - "Ярости Софии". Проект разрабатывается в ...

Aliens: Colonial Marines всё это время считалась провалом из-за одной описки в коде? Все мы совершаем ошибки, но редко когда маленькая описка приводит к такой катастрофе. Aliens: Colonial Marines, вышедшая в 2013 году, вызывала много хайпа, но итоговая игра оказалась сырой и страдала от множества проблем. Проблем, которые могли быть решены исправлением одной...

Что нового в PostgreSQL 11: JSONB-трансформы В предыдущих постах вы могли прочитать про INCLUDE-индексы и встроенный веб-поиск. Эти фичи появятся в PostgreSQL 11, релиз которого, напомню, планируется в октябре. Сегодня мне хотелось бы продолжить обзор новых фичей грядущего релиза, рассказав про JSONB-трансформы для я...

Azure DevOps бесплатно для маленьких компаний за 1 час Доброго времени суток! Давно хотели внедрить devOps, но не было времени и жалко денег на обслуживание или хотите понять как работает devOps в действии на примере интернет агентства, тогда читаем дальше. В этой статье рассмотрим как можно без особых технических навыков и мн...

Microsoft выпустила официальные ISO-образы Windows 10 Build 17713 Так уж случилось, но официальные ISO-образы инсайдерских сборок Windows 10 компания Microsoft не публиковала с 27 марта этого года, когда разработка Redstone 4 постепенно подходила к концу. В тот день инсайдерам выдали ISO-образ сборки 17127, который даже не являлся RTM, ве...

Microsoft представила «живые» подписи и субтитры в Skype Skype отметила Международный день людей с инвалидностью и представила возможность проведения звонков с «живыми» подписями и субтитрами. Новая функция работает в последней версии Skype как при звонках другу, коллеге или просто на телефонный номер, так и при г...

Xbox One будет работать с мышками Компания Microsoft некоторое время назад уже говорила о том, что планирует реализовать поддержку клавиатур и мышек на своей консоли Xbox One. Однако, эти обещания были сделаны еще в начале лета, а воз и ныне там — производитель так ничего и не добился. Первая игра, которая б...

Совмещение R и Python: зачем, когда и как? Наверное, многие из тех, кто занимается анализом данных, когда-нибудь думали о том, возможно ли использовать в работе одновременно R и Python. И если да, то зачем это может быть нужно? В каких случаях будет полезным и эффективным для проектов? Да и как вообще выбрать лучши...

Иван Тулуп: асинхронщина в JS под капотом А вы знакомы с Иваном Тулупом? Скорее всего да, просто вы еще не знаете, что это за человек, и что о состоянии его сердечно-сосудистой системы нужно очень заботиться. Об этом и о том, как работает асинхронщина в JS под капотом, как Event Loop работает в браузерах и в Node.j...

Протокол HTTP-over-QUIC официально становится HTTP/3 С момента принятия стандарта HTTP/2 прошло три с половиной года: спецификация RFC 7540 опубликована в мае 2015-го, но пока не используется повсеместно. Протокол реализован во всех браузерах ещё с конца 2015 года, а спустя три года только 31,2% из 10 млн самых популярных инте...

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

Как работает stack trace на ARM Добрый день! Несколько дней назад столкнулся с небольшой проблемой в нашем проекте — в обработчике прерывания gdb неправильно выводил stack trace для Cortex-M. Поэтому в очередной раз полез выяснять, а какими способами можно получать stack trace для ARM? Какие флаги компиляц...

[recovery mode] Quantum Mechanics of Calculations in JS Здравствуйте, меня зовут Дмитрий Карловский и я… безработный. Поэтому у меня есть много свободного времени для занятия музыкой, спортом, творчеством, языками, JS-конференциями и компьютерной наукой. О последнем исследовании в области полуавтоматического разбиения долгих вычи...

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

Вышла новая версия браузера Pale Moon, основанного на Firefox Разработчики Pale Moon выпустили новую версию своего кроссплатформенного браузера. Это первое значительное обновление программы с 2016 года. Текущий апдейт также является особенным по той причине, что он основан на платформе UXP (Unified XUL Platform) — разветвлённой и модиф...

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

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

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

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

[Перевод] Программирование с PyUSB 1.0 От переводчика: Это перевод руководства Programming with PyUSB 1.0 Данное руководство написано силами разработчиков PyUSB, однако быстро пробежавшись по коммитам я полагаю, что основной автор руководства — walac. Позвольте мне представиться PyUSB 1.0 — это библиотека Python...

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

Colorful iGame Z390 Vulcan X стоит очень дорого Официально представлена новая игровая материнская плата Colorful iGame Z390 Vulcan X. Главной особенностью продукта является новый чипсет Z390, который поддерживает процессоры Intel восьмого и девятого поколения с чипсетом LGA1151. Материнская плата выглядит очень привлекате...

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

Samsung и LG показали на SID великолепные дисплеи устройств будущего Экран является, пожалуй, самым важным для пользователя компонентом мобильного устройства. Именно на нем отображается контент, и от характеристик дисплея зависит, насколько яркой и насыщенной будет картинка. Компании Samsung и LG показали на выставке SID свои новые разработк...

Project CARS GO порадует ценителей мобильных гонок Гоночный симулятор Project CARS может похвастаться громадной армией фанатов, которые ценят продукт за реализм, красивую графику и внимание к деталям. Вторая часть игры вышла в конце 2017 года, пользователи и профильные СМИ выставили ей самые высокие оценки, а теперь разработ...

Android Jetpack: превращаем приложения в ракеты Война… Война никогда не меняется. Так, война за красивый и работающий код идет постоянно. И на каждую сложную задачу рождается свое оружие: кто-то делает его под себя, а кто-то пользуется готовыми инструментами. Разработка под Android не исключение. На нашей конференции Apps...

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

Миграция схемы базы данных без даунтайма для postgresql на примере django Введение Привет, Хабр! Хочу поделиться опытом написания миграций для postgres и django. Речь в основном пойдёт про postgres, django же здесь хорошо дополняет, так как из коробки имеет автоматическую миграцию схемы данных по изменениям модельки, то есть имеет довольно полный ...

[Из песочницы] Аналоги в Python и JavaScript. Часть первая Привет, Хабр! Представляю вашему вниманию перевод статьи "Equivalents in Python and JavaScript. Part 1". Несмотря на то что Python и Javascript довольно сильно отличаются, существует много схожего, о чем должен знать любой фулстек разработчик. В этой серии из 4-х ...

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

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

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

Орангутаны оказались способны «говорить» о прошлом Rufus46 / Wikimedia Commons В новом исследовании специалисты показали, что самки орангутанов с детенышами, увидев потенциального хищника, дают предупредительный сигнал для остальных в среднем лишь спустя семь минут. «Результаты довольно неожиданные», — отмечает Карел ва...

Просмотр Flutter Live в офисе Wrike 4 декабря Давайте посмотрим Flutter Live 4 декабря в питерскоим офисе Wrike вместе! Мы организовали открытую встречу и ждем вас в гости в Wrike, чтобы за пиццей и напитками посмотреть трансляцию Flutter Live. На ивенте, который пройдет в Лондонском музее науки, команда разработчико...

Робот SEER поддерживает зрительный контакт с людьми На выставке SIGGRAPH был представлен робот Simulator Emotional Expression Robot (SEER), способный поддерживать зрительный контакт с людьми и подражать их мимике. Робот, состоящий из головы и шеи, может работать в двух режимах. В первом режиме робот в меру возможносте...

Робот SEER поддерживает зрительный контакт с людьми На выставке SIGGRAPH был представлен робот Simulator Emotional Expression Robot (SEER), способный поддерживать зрительный контакт с людьми и подражать их мимике. Робот, состоящий из головы и шеи, может работать в двух режимах. В первом режиме робот в меру возможностей ...

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

СКИДКА (379р → 149р) Игра Lumino City — яркая и оригинально выполненная головоломка для iPhone, iPad и Mac Lumino City — приключенческая головоломка, являющаяся сиквелом к оригинальной игре Lume. Разработка проекта длилась в течение трех лет. Визуальная составляющая представляет собой hand-made декорации, созданные из картона, дерева и миниатюрных лампочек. Скачать Lumino City дл...

AR — Дополненная Реальность (статья плюс ролик) По-настоящему широкая публика столкнулась с ней, когда Гугл захотел повесить нам на нос свои умные очки. После пришла эпоха смешных масок, которые делали из нас котиков, зайчиков и Леонардо Ди Каприо. Затем покемоны захватили обе реальности и заставили наматывать километры...

Можно ли использовать Tibero вместо Oracle. И нужно ли В этой статье я расскажу вам о том, как всерьез задумался об альтернативе Oracle. А как же Postgre, скажете вы? Да, но есть нюансы. Сперва разберемся с вопросом «Почему Oracle?». Бизнес логика у нас в БД. В книге Oracle для профессионалов Том Кайт пишет При разработке прилож...

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

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

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

У uTorrent теперь есть веб-версия, но она не работает без установки клиентского приложения Компания BitTorrent сообщила о выпуске uTorrent Web — первой браузерной версии популярного торрент-клиента uTorrent с поддержкой потокового мультимедиа, призванной максимально упростить загрузку торрент-файлов. Отметим, что последние несколько лет разработка находилась в ста...

Как я пользовался AirPods (и сравнил их с Huawei FreeBuds) Наушники Apple AirPods продаются уже два года, но в последнее время дошли до совершенно нового уровня распространения. Пользователи с характерным белым аксессуаром встречаются буквально на каждом шагу. С самого начала появления AirPods я относился к ним скептически. Нельзя с...

5 великолепных новых функций Snapdragon 855 Snapdragon 855 — новая топовая мобильная платформа от Qualcomm — стала одним из самых важных технологических анонсов начала декабря текущего года и уже рассматривалась ранее. Ведь именно этому чипсету предстоит найти себе применение во многих наиболее производит...

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

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

Gloomy Dungeons 3D 2018.07.02 Gloomy Dungeons по своей графике и принципу игры очень схожа со старыми добрыми Doom и Wolfenstein. Тут есть и разнообразное оружие, и ключи, и двери, и аптечки со здоровьем, и всякие монстры. Конечно игра далека от идеала и в ней много недоработок, например, не очень хорошо...

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

Работа с абстрактными синтаксическими деревьями JavaScript  Зачем парсить свой код? Например, для того, чтобы найти забытый console.log перед коммитом. А что делать, если вам надо изменить сигнатуру функции в сотнях вхождений в коде? Справятся ли тут регулярные выражения? В этой статье будет показано, какие возможности перед разработ...

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

Altium Designer: что делать если проект стал сложным? Приветствую! Думаю, любой инженер или просто радиолюбитель/DIYщик/мейкер, занимающийся разработкой электроники, старается развивать свои навыки, которые растут вместе со сложностью выполняемых проектов. В какой-то момент человек достигает уровня, когда ему кажется, что проек...

Google готовится представить новое приложение для Android Google работает над созданием экспериментального приложения для прослушивания подкастов Shortwave, которому предстоит изменить представление пользователей об этом типе вещания. Об этом The Verge узнал от официальных представителей поискового гиганта, подтвердивших разработк...

Игровая индустрия с 3 по 9 сентября 2018 года В сегодняшнем выпуске: Сюжет Assassins Creed Odyssey будет напоминать греческую трагедию. Valve готовится инвестировать в игры. Оригинальная Resident Evil 2 была слишком фантастической. Дата выхода Battlefield V была перенесена на 20 ноября. Все самое интересное из м...

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

United Apps — Awesome Land 3.3.5 United Apps Awesome Land — красивые живые обои с деревьями в разных режимах, день, ночь, утро, вечер для вашего смартфона и планшета. Обои могут меняться в связи с режимами по времени. Обои можно настроить под свое усмотрение.

Разгадываем головоломку из утёкших сборок Windows 8 История создания Времена разработки операционной системы Windows 8 навсегда останутся в нашей памяти. Это было фантастическое время, когда утекали ранние сборки системы, а энтузиасты искали в них скрытый функционал, пытаясь понять, в каком же направлении пойдёт дальнейшее р...

У The Elder Scrolls VI уже есть дата релиза На игровой выставке E3 2018 компания Bethesda анонсировала сразу несколько интересных проектов, в которые уже хочется поиграть. Например, фанаты в восторге от продолжения серии The Elder Scrolls и новой франшизы Starfield. Вот только обе игры находятся на той стадии, что гов...

Разработчики Black Mesa отметили двадцатилетие Half-Life первым трейлером, посвящённым миру Зен Сегодня легендарной Half-Life исполнилось двадцать лет. Невзирая на возраст, первая часть серии всё ещё популярна — окончательно уйти в историю ей не дают пользовательские модификации. Ещё больший интерес представляет Black Mesa — фанатский ремейк на дви...

Джеффри Рихтер приезжает в Россию: анонс конференции DotNext Moscow 2018 Задумайтесь на минутку: что за последний год произошло с .NET? Что изменилось, что из этого мы должны использовать? Можно даже отложить эту статью и подумать, ведь вопрос более чем достойный. Мы сами попробовали и потратили на него не один час. В этом году ответить на него ...

Классный и мертвый 3D Touch Когда Apple запустила iPhone 6s/Plus, 3D Touch был одной из основных фишек. Apple посвятила ему четырехминутное видео, объясняющее, что и как он делает. Резюме Apple о смартфоне на странице — «3D Touch», 12-мегапиксельная фотография, поддержка видео 4K. Сейчас стр...

5 детских книг об окружающем мире «Океан. Морской словарь с историями и заданиями» 6+ На планете Земля воды очевидно больше, чем суши. А разве тогда справедливо, что она называется Землей, а не Морем или Океаном? Но вряд ли у нас получится исправить все атласы и учебники по географии, поэтому приглашае...

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

Легенда о Фреймворке Всевластия В последнее время набирает популярность тренд «исчезающих фреймворков», локомотивом которого, без сомнения, можно считать SvelteJS — buildtime-фреймворк и компилятор в ванильный javascript. Несмотря на то, что концептуально Svelte весьма прост, а в использовании еще проще,...

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

[Перевод] 10 советов для продуктивности в CLion, кроссплатформенной С/С++ IDE Всем привет! До выпуска нашей первой группы курса «Разработчик C++» остались считанные дни. По итогам неплохо поработали напильником и надфилем над курсом: перекомпоновали домашние задания, обновили версию язык и ещё разное по мелочи. Ну, а пока продолжаем нашу традицию по ...

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

Фишинг с помощью тега title Разработчики мобильных браузеров уже давно пытаются стереть различия между сайтами и приложениями (да, я смотрю на тебя, PWA), и у них это вполне неплохо получается. Но всё таки остался ещё один концепт, который делает веб вебом и не даёт реализовать максимально сходный с на...

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

Знакомство с Spring Data MongoDB Всем доброго дня! Стартовали новенький поток «Разработчик на Spring Framework», «внезапно», этот курс оказался очень востребованным среди, как и новых студентов, так и тех кто уже отучился у нас на «обычной» джаве и энтерпрайзе. Так что, если интересно, то заходите к нам на...

PlayStation запатентовала технологию «автоматических» ремастеров Когда PlayStation 4 только вышла, публика критиковала засилье ремастеров игр последнего поколения. Поскольку консоль не поддерживает обратную совместимость, она понимает только новые игры, разработанные специально для неё. Но новый патент компании намекает на то, что Sony мо...

Сегодня день рождения Linux Сегодня отличный повод для того, чтобы поднять кружку пива за свободное программное обеспечение: 25 августа 1991 года новостная группа проекта Minix официально опубликовала письмо Линуса Торвальдса об анонсе новой операционной системы на основе ядра Unix. Изначально за основ...

Сегодня день рождения Linux Сегодня отличный повод для того, чтобы поднять кружку пива за свободное программное обеспечение: 25 августа 1991 года новостная группа проекта Minix официально опубликовала письмо Линуса Торвальдса об анонсе новой операционной системы на основе ядра Unix. Изначально за основ...

Беспроводная зарядная станция из смартфона Huawei Mate 20 Pro вышла очень медленная Вышедший недавно Huawei Mate 20 Pro — достаточно необычное устройство. К примеру, тут уникальный формат карт памяти. А ещё тут есть поддержка технологии беспроводной зарядки, только в случае зарядной станции выступает сам аппарат. Да, флагманским смартфоном Huawei...

Samsung представила обновлённый телевизор-картину The Frame с новыми «умными» функциями Samsung анонсировала новую версию дизайнерского телевизора The Frame. Компания улучшила некоторые характеристики устройства, добавила новые функции и расширила список доступных для вывода на экран произведений искусств. Как и предшественник, новый The Frame оснащён 4K-диспле...

Samsung показала смартфон с гибким дисплеем Infinity Flex На своей ежегодной конференции для разработчиков (SDC 2018) компания Samsung продемонстрировала широкой общественности свой первый смартфон с гибким дисплеем. Собственно, с его помощью компания и анонсировала новый дисплей Infinity Flex и новый пользовательский интерфейс One...

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

По слухам Samsung разрабатывает игровой смартфон Многие производители мобильных девайсов стали анонсировать и производить игровые смартфоны. Первым можно назвать Nvidia с ее Shield Tablet, сейчас все мы ждем Xiaomi Black Shark, Razer и Nubia Red Magic. Многие ожидают того же шага от других производителей. Говорят, южнок...

«Мне кажется, идеи команды – самое важное при разработке продукта» Хабр, привет! Мы продолжаем серию интервью с выпускниками Newprolab, в которой они рассказывают о своей истории перехода в data science. Истории разные и будут интересны тем, кто задумывается о смене карьерной траектории или о том, как новые знания могут помочь решать в том ...

[Из песочницы] Метеостанция на Arduino от А до Я. Часть 1 Метеостанция на Arduino от А до Я. Часть 1. «Так, давайте сразу договоримся: вы не собираетесь снимать кино для Голливуда. Даже в Стране чудес утверждается не более пяти процентов от всех сценариев, и только один процент идет затем в производство… Таким образом, вместо всег...

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

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

Чем Figma лучше Photoshop для разработки веб-интерфейсов Огромное количество дизайнеров во всем мире в качестве инструмента для разработки веб-интерфейсов использует Adobe Photoshop. В этом нет ничего удивительного — Photoshop способен справиться практически с любой задачей, которая имеет отношение к графике. Но как и все комб...

[Перевод] CraSSh: ломаем все современные браузеры вычислениями в CSS Не хочу читать эту техническую болтовню. Просто повали уже мой браузер. Что такое CraSSh CraSSh — это кроссбраузерная чисто декларативная DoS-атака, основанная на плохой обработке вложенных CSS-функций var() и calc() в современных браузерах. CraSSh действует во всех основ...

Браузеру Google Chrome исполнилось 10 лет Браузер Google Chrome впервые появился 10 лет назад. Новый браузер был представлен с помощью веб-комикса. Первоначально Chrome был запущен как бета-приложение для Windows. Версия для Linux и macOS появилась более года спустя в 2009 году. Chrome выпустили в то время, когда ра...

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

A1: 2017 – Injections (Часть 3 и последняя) В моей любимой компьютерной игре Quest for Glory 2: Trial by Fire, когда мир в очередной раз оказывается в опасности, главный герой попадает в Университет волшебников. После успешного прохождения вступительных испытаний бородатые мудрые волшебники предлагают поступить в этот...

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

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

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

Windows 10 October 2018 Update Я думаю, ни для кого не секрет, что осенью выйдет новое обновление для Windows 10, кодовое имя которого Redstone 5. Обновление Redstone 4 Microsoft назвала April 2018 Update – просто и лаконично. И похоже, что компания продолжит эту идею в подобном именовании грядущих обновл...

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

Создаем свой датасет с пришельцами Сегментацией людей с помощью нейронных сетей уже никого не удивишь. Есть много приложений, таких как Sticky Ai, Teleport Live, Instagram, которые позволяют выполнять такую сложную задачу на мобильном телефоне в реалтайме. Итак, предположим планета Земля столкнулась с внезем...

[Из песочницы] Несколько причин забыть PascalABC.Net Введение Времена старого и доброго Pascal закончились. Пришло время новых сред разработки под этот язык. Появилось множество диалектов этого языка. Хотя все они имели что-нибудь общее. Сегодня поговорим о диалекте PascalABC.Net и о том почему же стоит от него отказаться, есл...

Вся информация о бездисковой версии Xbox One В свете новости о том, что Sony в следующем году не будет представлена на игровой выставке Е3, компания Microsoft получает значительное преимущество. Среди прочего она собирается выпустить обновлённый вариант игровой консоли Xbox One. Он не будет относиться к линейке Scarlet...

ОС Android 9 Pie Go Edition анонсирована, релиз состоится осенью Спустя чуть более недели после того, как состоялся официальный релиз ОС Android 9 Pie, Google анонсировала Android 9 Pie Go Edition, приходящую на смену Android Oreo Go Edition. В прошлом году Google впервые анонсировала версию Android Go для устройств начального уровня и по...

Устанавливайте новое системное обеспечение У вас сегодня появилась уникальная возможность. Заходите на ресурс EaseUS и первыми узнавайте обо всех технологических новинках, которые предоставляет вам само время. Вы сможете совершенно бесплатно передавать данные iOS между iPhone, iPad с Windows и Mac, и кроме этого дл...

[Из песочницы] Модель разработки на примере Stack-based CPU Возникал ли у вас когда-нибудь вопрос "как работает процессор?". Да-да, именно тот, который находится в вашем в ПК/ноутбуке/смартфоне. В этой статье я хочу привести пример самостоятельно придуманного процессора с дизайном на языке Verilog. Verilog — это не совсем т...

PUBG в Чернобыле ждет своих тестеров Анонс королевской битвы Fear the Wolves от создателей Survarium вызвал довольно противоречивые эмоции. Геймеры не очень поверили, что студия Vostok Games сможет показать достойный продукт, пусть ранее часть разработчиков принимала участие в создании легендарного «Сталкера». ...

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

Как мы делали БелАЗ. Часть 1 – Железо Наверное, все знают, что большие карьерные самосвалы имеют электромеханическую трансмиссию (уже с 1968 года): ДВС вращает генератор, энергия от которого приводит в движение тяговые электродвигатели в задних колесах самосвала. В интернете можно найти много обзорных статей и ...

Harry Potter: Hogwarts Mystery погубили встроенными покупками Фанатам франшизы «Гарри Поттер» в этом году крупно повезло — сразу два разработчика мобильных игр решили выпустить свои проекты по мотивам книг Джоан Роулинг. Первая, Harry Potter: Hogwarts Mystery, уже доступна для загрузки на iOS и Android в соответствующих магазинах. Прав...

[Из песочницы] CUDA и удалённый GPU CUDA всем хороша, пока под рукой есть видеокарта от Nvidia. Но что делать, когда на любимом ноутбуке нет Nvidia видеокарты? Или нужно вести разработку в виртуальной машине? Я постараюсь рассмотреть в этой статье такое решение, как фреймворк rCUDA (Remote CUDA), который помо...

Application Coordinator в iOS приложениях Каждый год в платформе iOS происходит множество изменений, к тому же регулярно выходят сторонние библиотеки по работе с сетью, кэшированию данных, отрисовке UI через JavaScript и прочему. В противовес всем этим тенденциям Павел Гуров рассказал об архитектурном решении, котор...

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

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

Анонсирован четвёртый сезон Fortnite Многие пользователи удивляются, как Fortnite Battle Royale может приносить столь большую прибыль своим разработчикам. Это же бесплатная игра, в которой донат фактически ничего не решает. Тем не менее, проект находится на верхних строчных чартов на ПК и консолях, да и на смар...

Vivaldi 2.0 в нашу пользу Всем привет! Время летит со скоростью пули. Кажется, совсем недавно мы показывали версию браузера с красивым номером Vivaldi 1.0, а вот уже пришла пора рассказывать о новом релизе с не менее красивым номером Vivaldi 2.0. Между этими двумя версиями выходило ещё несколько с...

Разработчик Google рассказал о всех ужасах работы над Google+ Google совсем недавно заявила о закрытии сервиса Google+. Разработчик компании Морган в Twitter поделился серией твитов, где рассказал о всех подробностях и ужасах работы над Google+. После прочтения материала информация о закрытии сервиса для вас не должна стать чем-то уди...

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

Создание игры «Like coins» на Godot Engine. Часть 1 "Godot Engine" очень быстро развивается и завоевывает сердца разработчиков игр со всего мира. Пожалуй, это самый дружелюбный и легкий в освоении инструмент для создания игр, и чтобы в этом убедиться, попробуем сделать небольшую 2D-игру. Для хорошего понимания процесса разраб...

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

Bethesda уже работает с консолями нового поколения Слухи о новом поколении игровых консолей Sony и Microsoft ходят уже не первый год. Все понимают, что железо PS4 и Xbox One уже не позволяет разработчикам показывать самую красивую графику и продвинутые технологии. Сами производители консолей не спешат рассказывать о своих на...

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

Surface Andromeda и как Microsoft может спасти свой гибкий компьютер Пора поговорить про Microsoft Andromeda. Проект отложен, в разработке или отменён совсем? Сейчас мы поговорим обо всех новостях, слухах и том, что нам известно.Итак, совсем недавно я рассказывал о проекте Andromeda. Это гибкое устройство Microsoft с двумя экранами, то есть у...

Новый ресторан McDonald’s почти не отличить от Apple Store Компания Apple открыла уже несколько своих розничных магазинов нового поколения. Их выделяет большое количество стекла, дерева, в том числе и живых деревьев, и фирменный стиль Apple в оформлении, но если вы, находясь в Чикаго, зайдете в здание, о котором речь пойдет ниже, ...

[Перевод] Введение в обучение с подкреплением Всем привет! Мы открыли новый поток на курс «Machine learning», так что ждите в ближайшее время статей связанных с данной, так сказать, дисциплиной. Ну и разумеется открытых семинаров. А сейчас давайте рассмотрим, что такое обучение с подкреплением. Обучение с подкрепление...

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

[Из песочницы] Newtoo — разработка полноценного браузерного движка с нуля в 2018? Привет! Меня зовут Дмитрий Козичев. Сегодня я вам расскажу о моей попытке создать собственный современный веб-браузерный движок с нуля. Мой движок называется Newtoo. Что за Newtoo Итак, Newtoo. Зачем я его создал? Так уж получилось, что в мире есть всего 4 популярных б...

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

Авторы Limbo готовят новую научно-фантастическую игру Студия Playdead, которая подарила миру легендарный платформер Limbo, работает над новым научно-фантастическим проектом. Об этом рассказал Арнт Дженсен (Arnt Jensen), основатель и продюсер датской студии. Он не вдавался в детали и просто сообщил, что сейчас команда находится ...

Вышел приватный браузер Tor Browser 8.0 с улучшенным помощником для новичка Команда разработчиков проекта Tor Project выпустила новую версию анонимного браузера Tor Browser с множеством изменений и улучшений.  Релиз Tor Browser 8.0 основан на базе Firefox 60.2 ESR, который компания Mozilla значительно модифицировала со времён 52-ой версии. Тепе...

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

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

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

PlayStation 5 получит обратную совместимость со старыми играми Жизненный цикл приставки PlayStation 4 подходит к концу. Уже вышла PS4 Pro, а значит не за горами релиз пятой версии. Чтобы обеспечить успех новому поколению, компания Sony должна реализовать обратную совместимость со старыми играми. Как раз на этот счет японцы придумали цел...

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

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

Fusion Drive скоро будет поддерживать APFS Представленная в прошлом году новая файловая система Apple File System позволила улучшить безопасность и ускорить работу с данными как в iOS, так и в macOS. Правда, APFS еще не доведена до совершенства – например, владельцы компьютеров Mac с гибридными накопителями Fusion ...

Списки в Kotlin. Haskell подход Haskell является полностью функциональным и чрезвычайно лаконичным языком. Любой, кто когда-нибудь пробовал писать код на Haskell, замечает, насколько он получается более кратким и изящным, чем написать то же самое на императивном языке. Добиться такого же на Java, на мой вз...

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

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

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

Бинарные модули для Python Python — классный. Мы говорим «pip install» и скорее всего нужная библиотека поставится. Но иногда ответ будет: «compilation failed», потому что есть бинарные модули. Они практически у всех современных языков страдают какой-нибудь болью, потому что архитектур много, что-то н...

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

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

Запускаем дисплей на STM32 через LTDC… на регистрах Приветствую! Недавно для проекта потребовалось запустить дисплей, который имел интерфейс LVDS. Для реализации задачи был выбран контроллер STM32F746, т.к. я с ним уже достаточно много работал и у него есть модуль LTDC, который позволяет работать напрямую с дисплеем без контр...

К разработке Bloodstained: Ritual of the Night присоединились создатели Shantae Создатель Castlevania: Symphony of the Night Кодзи Игараси (Koji Igarashi) объявил о том, что к команде разработчиков грядущей метроидвании Bloodstained: Ritual of the Night присоединилась студия WayForward. Об этом Игараси рассказал в новостях о состоянии разрабо...

Сбор средств на выпуск игровых консолей Atari VCS начнется 30 мая Спустя почти год после того, как было объявлено о планах выпуска современной версии игровой консоли Atari VCS, энтузиасты ретро-игр, наконец-то могут заказать это устройство. Точнее говоря, они смогут поучаствовать в сборе средств на серийный выпуск Atari VCS, организов...

Сбор средств на выпуск игровых консолей Atari VCS начнется 30 мая Спустя почти год после того, как было объявлено о планах выпуска современной версии игровой консоли Atari VCS, энтузиасты ретро-игр, наконец-то могут заказать это устройство. Точнее говоря, они смогут поучаствовать в сборе средств на серийный выпуск Atari VCS, организов...

Открыта предварительная регистрация на Food Fantasy — смесь jRPG и управления рестораном Японцы известными своими безумными даже на стадии идей играми. Если вы поддерживаете это безумие, вас может заинтересовать проект под названием Food Fantasy, который совмещает в себе элементы классической jRPG и симулятора управления рестораном. Несмотря на столь необычную ...

Обзор Westworld. Скучная копия Westworld сразу на момент релиза освистали со всех сторон. Фанаты сразу заметили сходство игровых механик с проектом Fallout Shelter, а потом оказалось, что обе игры делала одна студия. В Bethesda, которая создавала Fallout Shelter, считают, что создатели «Мира Дикого Запада...

Как писать на Objective-C в 2018 году. Часть 1 Большинство iOS-проектов частично или полностью переходят на Swift. Swift — замечательный язык, и за ним будущее разработки под iOS. Но язык нераздельно связан с инструментарием, а в инструментарии Swift есть недостатки. В компиляторе Swift по-прежнему находятся баги, которы...

Windows 10 Build 18204 – Your Phone, Microsoft Store, Windows Update Microsoft довольно давно выпустила сборку Windows 10 под номером 18204, которая уже относится к ветки разработки 19H1 и в последнее время новых сборок так и не было, разве что регулярно выходят сборки Redstone 5. К сожалению, в последних билдах изменений крайне мало, хотя уж...

Инвертор с чистым синусом за 15 минут или «силовая электроника — каждому» Что такое силовая электроника? Без сомнения — это целый мир! Современный и полный комфорта. Многие представляют себе силовую электронику как что-то «магическое» и далекое, но посмотрите вокруг — почти все, что нас окружает содержит в себе силовой преобразователь: блок питани...

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

Colorful SL500 для ценителей объема Официально представлен твердотельный накопитель Colorful SL500, который порадует вас 960 гигабайтами встроенной памяти. То есть, вы можете хранить день очень много личного контента и получать от этого максимальное удовольствие. Скорость записи и чтения здесь громадна, вы мож...

FinalWire обновила утилиту Aida64 до версии 5.98 Венгерский разработчик FinalWire продолжает развивать информационно-диагностическую утилиту Aida64. Сегодня компания сообщила о доступности к загрузке версии 5.98, в которой был расширен и без того богатый перечень поддерживаемого «железа», а также реализована со...

Прозрачность как инструмент организационных изменений (делаем DevOps) Прозрачность — супермощный инструмент в руках грамотного менеджера. Те, кто только начал организационные изменения для уменьшения времени выпуска (lead time), могут пока сомневаться. Бывалые, и их мнение я полностью разделяю, считают прозрачность более эффективным...

Как оригинально поздравить с днем рождения или другим важным праздником Голосовые поздравления пригодятся тем, кто просто обожает доставлять радость и хорошее настроение своим друзьям, родным и близким. Как же это работает? Давайте разберемся. Голосовое поздравление на телефон – это оригинальная форма подарить несколько приятных минут имениннику...

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

Kiev Affiliate Conference — уже через неделю! Честно говоря, в первое время после анонса MAC в Киеве я сомневался в том, что получится успешное мероприятие. Все-таки, Киев – это не Москва, и на украинских конфах зачастую собирается не настолько интересная аудитория. Но Leadbit с Партнеркиным отлично постарались, и на се...

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

[РОЗЫГРЫШ] Nvidia Shield TV: облачный гейминг — новый уровень Nvidia известна как разработчик графических систем, однако, некоторое время назад компания посмотрела в сторону Android-приставок. Область интересная, ведь Apple уже давно не торт, а значит можно повоевать за кусок пирога. Однако, Nvidia представила не просто типичную ТВ-при...

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

Test for all 1.0.0 Вам предстоит пройти множество различных забавных тестов. Вас ждет викторина задач с множеством решений, головоломок и ребусов. Множество мини-игр и различных задач понравятся людям любого возраста. От головоломки с машинками до салона красоты! В нижнем правом углу у вас в...

Microsoft Build 2018: что нового? 7 мая прошёл первый день конференции для разработчиков Microsoft Build 2018. Давайте разберём самые интересные анонсы. Windows 10 и DJI Производитель беспилотных летательных аппаратов DJI сотрудничает с Microsoft для разработки SDK, который позволит компьютерам с Windows 10...

HTC приступила к разработке блокчейн-смартфона Exodus Тайваньский производитель электроники HTC анонсировал разработку «первого телефона с нативной поддержкой блокчейна» HTC Exodus. Об этом сообщил создатель HTC Vive Фил Чен в ходе конференции Consensus в Нью-Йорке, пишет PCMag. По словам Чена, новое устройство будет поддержива...

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

Kotlin Playground Привет, Хабр! Совсем недавно мы выпустили 1.4.0 версию Kotlin Playground, о которой писал в нашем блог посте PMM Kotlin Рома Белов. стоп… стоп... Что еще за Kotlin Playground? Kotlin Playground — полноценный редактор кода, написанного на Kotlin, который можно интегрировать ...

[Перевод] Команда S.O.N.I.A: будущее автономных подводных аппаратов Когда дело касается формирования будущего технологий, то ваш успех целиком зависит от вашей команды. Потеря талантливого специалиста — всегда проблема, даже если он переехал в соседний офис прямо по коридору. «Они устроили для меня прощальную вечеринку, — смеется Эмили Демер...

Современная ОС от Apple, опять Проект Copland провалился, с шумом и треском, едва не похоронив под собой Apple. Это пример того, как нельзя управлять проектами. О сути проекта, при этом, не рассказывают. Зря: это была бы одна из лучших операционных систем в мире. Если бы не… Есть несколько вариантов от...

Мастер менеджмента и фрилансер. Повесть в трёх частях Для тех кто просто пролистывает дальше, краткое содержание: «google: freelance подписывайте контракт» спасибо за внимание. Чуть более полное описание: Как я открыл для себя новые вершины менеджмента благодаря одному заказчику, при работе над совместным фриланс проектом. Пе...

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

ChromeOS станет тем, о чем мы давно мечтали Компания Google уже давно всерьез занимается развитием проекта Chrome OS и несмотря на то, что сейчас это уже вполне взрослая, зрелая, полноценная операционная система, многие пользователи до конца не понимают её назначение. Для ноутбуков уже есть Windows и Linux, а для смар...

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

Apple стоит $1 трлн, но не может сделать iOS нормальной Спустя неделю использования Redmi 6 я понял одну важную вещь — iOS сильно отстает от Android. Конечно, до этого у меня было множество iOS и Android-аппаратов, однако с каждым годом разрыв между двумя системами всё сильнее. В Android Pie появилось множество новых функ...

[recovery mode] Беседы с «Высшим разумом». Дроны везде Продолжение публикации (про иной разум) отрывков из книги "Высший разум". Собрал все, что в ней есть про дроны, в один пост. На улицах стало появляться больше дронов. Даже полицейские стали патрулировать улицы при помощи дронов, чтобы не приближаться к другим людям. Со врем...

В следующем обновлении 0.9.0 для PUBG Mobile добавят ночь на Эрангеле и атрибуты Хэллоуина Tencent поделилась планами по крупному обновлению 0.9.0, которое ждет игроков PUBG Mobile (PlayerUnknown’s Battlegrounds)уже на следующей неделе. Карта Эрангель теперь будет иметь циклы дня и ночи в классическом режиме. Появятся очки ночного видения. Карту же ждут и другие ...

Блиц-сравнение: LG G7 ThinQ или Huwei P20 Сегодня очень много говорят о смартфоне Huawei P20, который получился по истине интересным. Чуть меньше говорят об LG G7 ThinQ, который моложе, но при этом тоже вызвал долю любопытства у аудитории. Давайте попробуем сравнить эти два аппарата. Вдруг вы надумали купить себе ...

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

Прошивка от Samsung на основе Android 9.0 утекла в сеть На портале Firmware.Science появилась бета-версия пока что не анонсированной прошивки Samsung Experience 10 на основе Android 9.0 Pie. Редакторы издания XDA-Developers установили её на Galaxy S9+ (модификация с процессором Snapdragon) и опубликовали соответствующие скриншоты...

Найджа Хьюстон: #SkateLife — игра от лучшего скейтбордиста Найджа Хьюстон является самым высокооплачиваемым скейтбордистом в мире. Он настолько популярен, что даже в магазине Android появилось посвященное ему приложение. Чтобы понять, насколько Найджа крут, давайте взглянем на небольшое видео: После просмотра хочется лишь пожать ...

[Из песочницы] LLTR Часть 0: Автоматическое определение топологии сети и неуправляемые коммутаторы. Миссия невыполнима? Как построить топологию сети на канальном уровне, если в нужной подсети используются только неуправляемые свитчи? В статье я постараюсь ответить на этот вопрос. Начну с причины возникновения LLTR (Link Layer Topology Reveal). У меня был один “велосипед” - синхронизат...

Внедрение Git в корпоративную систему разработки Разработчиков, которые знают и умеют работать с git, за последнее время выросло на порядок. Привыкаешь к скорости выполнения команд. Привыкаешь к удобству веток и легкого отката изменений. Разрешение конфликтов настолько обыденно, что программисты привыкли к героическому ра...

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

Сравнение Meizu 16 и Xiaomi Mi 8: какой Китайский флагман выбрать? Совсем недавно компания Meizu представила свое новое флагманское устройство Meizu 16. Смартфон получился интересным и мы решили сравнить его с главным Китайским конкурентом Xiaomi Mi 8. Что из этого вышло, читайте в нашем сравнении: Характеристики устройств Meizu 16 Раз...

epoll и Windows IO Completion Ports: практическая разница Введение В этой статье мы попробуем разобраться чем на практике отличается механизм epoll от портов завершения (Windows I/O Completion Port или IOCP). Это может быть интересно системным архитекторам, проектирующим высокопроизводительные сетевые сервисы или программистам, пор...

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

[Перевод] Sheepdog Sheepdog — масштабируемая система, которая предоставляет виртуальным машинам распределенные блочные устройства. Его развитие началось в 2009 году разработчиками из японских компаний Nippon Telegraph и Telephone Corporation. Sheepdog — это приложение с открытым исходным кодо...

[Перевод] Разработка React-приложений с использованием ReasonReact Вы применяете React для создания пользовательских интерфейсов? Автор материала, перевод которого мы публикуем, говорит, что он тоже работает с React. Здесь он хочет рассказать о том, почему для написания React-приложений стоит использовать ReasonML. React — это очень хоро...

Выполнить обмен Zcash (ZEC) на Lisk (LSK) на лучших условиях Реклама На сегодняшний день криптовалюты играют одну из самых важных ролей в нашей жизни. Они практически полностью заменили наличный расчет и невероятно облегчили жизнь современного человека. За последние годы разработано множество криптовалют, но такой момент, как полная конфиденц...

Microsoft стирает границы между Windows, Android и iOS Microsoft проиграла битву за мобильный рынок, но не оставляет планов закрепиться на других платформах. На конференции Build 2018 компания представила несколько новых инструментов, которые, по замыслу разработчиков, должны сократить границы между десктопными и мобильными устр...

Xiaomi Mi Bunny Smartwatch 3 выглядят интересно Компания Xiaomi довольно часто выпускает какие-то странные продукты, которые не совсем понятно как подходят к общей стратегии компании. Тем не менее, новый продукт под названием Xiaomi Mi Bunny Smartwatch 3 нам очень даже понравился. Это умные часы для детей, которые поддерж...

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

Tencent выпустит мобильную Rainbow Six: Siege В компании Tencent поняли, что совсем не обязательно делать свои уникальные проекты и пытаться на них заработать. Можно же просто покупать права на уже успешные релизы, а потом просто делать мобильные версии для рынка Азии. Яркий пример — PUBG. Игра завоевала геймеров на ПК,...

ReCaster 1.4.4 ReCaster даёт Вам возможность смотреть практически любое видео, которое вы можете найти на веб сайтах в Интернете, на телевизоре через Chromecast. Добавление поддержки других устройств (DLNA receivers, Smart TV's, XBox и др.) планируется в ближайшее время. В текущей версии...

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

[Перевод] Перегрузка, которая запрещена, или bridge-методы в Java В большинстве моих собеседований на технические позиции есть задача, в которой кандидату необходимо реализовать 2 очень похожих интерфейса в одном классе: Реализуйте оба интерфейса одним классом, если это возможно. Объясните, почему это возможно или нет. interface WithPrimi...

[Перевод] Как единственная строка древнего кода целых полгода сводила с ума разработчиков MMORPG Чаще всего от разработчиков игр можно услышать очень простую фразу: удивительно, что игры вообще выходят. Игры — это усложнённые, неприручённые чудовища, соединённые чем-то вроде цифровой изоленты. Не удивительно, что они разваливаются на части. Aliens: Colonial Marines бы...

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

EA показали кооператив и сюжетную линию Anthem Крупные издатели игровых проектов очень редко запускают новые франшизы. Это достаточно дорого и рискованно, ведь бюджет на создание ААА-продукта огромен, а окупить его весьма проблематично. Если посмотреть на игры от компаний уровня Ubisoft, Bethesda или EA, можно заметить п...

Записки IoT-провайдера. Немного про частоты Здравствуйте, уважаемые любители Интернет-Вещей! Первая часть → Вторая часть → Третья часть → Четвертая часть → Пятая часть → Шестая часть → Седьмая часть Периодически всплывают вопросы про регуляторику и частотные планы. С выходом спецификации 1.1 и перехода на нее, путани...

[Перевод] Отчёты об эффективности сотрудников — пустая трата времени Автор статьи Ксавье Шэй ведёт обучающий курс Engineering Leadership. Совсем недавно он занимал должность директора по разработке и аналитике платежей в компании Square, обучал менеджеров и руководителей компании. Какой лучший карьерный совет вы получали в жизни? Могу поспор...

Процессоры Zhaoxin (VIA) KX-6000 покоряют планку Intel Core i5 Skylake 19 сентября на выставке China International Industry Expo 2018 производитель и соразработчик x86-совместимых процессоров китайская компания Zhaoxin впервые публично представила новое поколение фирменных процессоров KX-6000. Более того, разработка получила награду выставки Go...

64-битные приложения и подсистема Linux заработали на Windows 10 для ARM Microsoft выпустила первую предварительную сборку Visual Studio версии 15.8, SDK в которой позволяет разработчикам создавать 64-разрядные приложения для Windows 10 ARM. Это также означает, что операционная система от Microsoft для устройств с мобильными процессорами получила...

Кто в рунете монополист пиратского видео-контента? Несколько часов назад вышла новость, что «Россияне поставили рекорд: 110 пиратских фильмов на человека», но где же люди в таком случае смотрят все эти пиратские фильмы, если на создание киносайта сейчас уходит не больше 10 минут? Видео от ВКонтакте/Mail/OK уже давно не вст...

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

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

Kotlin: статика, которой нет В этой статье пойдёт речь об использовании статики в Kotlin. Начнём. В Kotlin нет статики! Об этом говорится в официальной документации. И вроде бы на этом можно было бы и закончить статью. Но позвольте, как же так? Ведь если в Android Studio вставить код на Java в фа...

Анонс семинара Карго Культ в Москве: Маркетинг наносит ответный удар Что: Семинар «Карго Культ» (открытый, по предварительной регистрации) Где: Москва, Кутузовский проспект, д. 32 Когда: 20 августа 2018, с 14:00 Зачем: Понять, что делать, если ваши обычные инструменты уже не работают Дисклеймер: если вы разработчик, админ, тестировщик или и...

[Перевод] Создание системы терминалов в UE4 Введение Наша команда состоит из двух участников: Сертач Оган (Sertaç Ogan) Меня зовут Сертач, я занимаюсь программированием геймплея. Я разрабатываю проекты на Unreal Engine уже около 3,5 лет. Хотя моя должность называется «программист геймплея», мне нравится и программи...

Windows 10 получит встроенное приложение для скриншотов Любой пользователь macOS скажет, что операционная система Apple определённо удобнее, когда дело касается скриншотов. В Windows 10 до сих пор нет удобной встроенной программы для их обработки и сохранения, но это изменится с новым обновлением, которое добавит в систему Screen...

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

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

Nier: Automata выйдет на Xbox One Хардкорная Nier: Automata является ярким примером того, как можно достичь успеха без обширной пиар-кампании и повсеместной рекламы. До релиза о проекте говорили лишь настоящие фанаты жанра, но на данный момент продано более 2,5 млн копий игры. Это громадная цифра для продукт...

Одна из лучших мобильных RPG готовится к бета-тесту Разработчики игры Exiles of Embermark рассказали о скором бета-тесте проекта. Для участия в мероприятии вам нужно перейти на официальный сайт и пройти регистрацию, после чего вам пришлют приглашение, как только продукт будет готов к первой волне пользователей. Точную дату пр...

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

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

CSS-in-JS — мифы и реальность (на примере styled-components) CSS-in-JS, будучи не совсем новой технологией и реализованной во множестве библиотек, до сих пор вызывает сомнения и споры в целесообразности ее использования. Свои точки над «i» в спорах о CSS-in-JS в общем, и о styled-components в частности, расставил еще год назад, ( 27 A...

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

Apple работает над технологией распознавания рукописного ввода на iPad Некоторое время назад компания Apple зарегистрировала в американском патентом бюро разработку под названием Managing Real-Time Handwriting Recognition. В описании патента говорится о технологии, которое позволяет распознавать написанный на экране планшета iPad рукописн...

Microsoft представила сервис облачного гейминга Project xCloud Будущее игр – это мир, в котором вы можете играть в игры, которые вы хотите, с людьми, с которыми вам нравится играть, когда захотите, где бы вы ни находились, и на любом устройстве по вашему выбору. Microsoft видит эволюцию игр похожей на музыку или фильмы: развлечения дол...

Браузер Brave интегрировался с Tor В то время как Firefox только планирует интеграцию с Tor, браузер Brave уже сделал это на уровне приватных вкладок (Private Tabs). Функция реализована в последней версии Brave 0.23. Читать дальше →

[Перевод] Конференция DEFCON 20. Как поиметь плохих парней (и мафию) с помощью JavaScript ботнета. Часть 1 Я рад представить сегодняшнюю тему «Как поиметь плохих парней и мафию, используя JavaScript ботнет». Сначала я хочу представить себя и мою страну – я Чема Алонсо, работаю в маленькой компании под названием Informatica64. Я также занимаюсь безопасностью Microsoft и живу в Исп...

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

Обнаружение и распознавание объектов с камеры в ROS с помощью пакета find_object_2d Одним из преимуществ Robot Operating System (ROS) является то, что у него есть множество пакетов, которые можно использовать повторно в наших приложениях. В нашем случае мы хотим внедрить систему распознавания и обнаружения объектов. Пакет find_object_2d реализует SURF, SI...

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

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

IT-бизнес в России: как сделать качественный чат-бот? Георгий Фомичев, основатель технологического стартапа «Endurance», который специализируется на производстве роботов, лазеров и разработке чат-ботов, рассказал Теплице социальных технологий о положении малого IT-бизнеса в России, о том, почему за чат-ботами будущее и как они ...

Упарываемся по максимуму: от ORM до анализа байткода Как известно, настоящий программист в своей жизни должен сделать 3 вещи: создать свой язык программирования, написать свою операционную систему и сделать свой ORM. И если язык я написал уже давно (возможно, расскажу как-нибудь в другой раз), а ОС еще ждет впереди, то про ORM...

Конкурент Android — новая версия Android и iOS — две доминирующие операционные системы для смартфонов. Но и сейчас продолжают развиваться другие платформы для мобильных устройств, новая версия одной из которых уже выпущена. У компании Canonical когда-то были амбиции сделать Ubuntu операционной систе...

Разработчик бухгалтерского софта запустил "зеленый" челлендж Пока вы делаете селфи на фоне красок листопада, минимум одно дерево падёт ради метровой стопки бумажных счетов, корреспонденции, отчетов и договоров.

Разработчик бухгалтерского софта запустил «зеленый» челлендж Пока вы делаете селфи на фоне красок листопада, минимум одно дерево падёт ради метровой стопки бумажных счетов, корреспонденции, отчетов и договоров.

Гоночная игра Burnout Revenge пришла на Xbox One по обратной совместимости Гоночная игра Burnout Revenge рассматривается многими поклонниками жанра как современная классика. Подобно своему предшественнику — Burnout 3: Takedown, она сосредоточена на опасных заездах и автомобильных сражениях. Вчера руководитель программы Xbox Live...

[Перевод] Хватит кормить логгеры! Даешь больше модификаторов! Lazy Static Final Fields. Черновой набросок фичи Достало, что в Java логгеры инициализируются в момент инициализации класса, отчего замусоривают весь запуск? Джон Роуз спешит на помощь! Вот как это может выглядеть: lazy private final static Logger LOGGER = Logger.getLogger("com.foo.Bar"); Этот документ расширяет поведение ...

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

Обзор Harry Potter: Hogwarts Mystery. Прыжок в детство Современные мобильные игры страдают от встроенных покупок и скудности идей разработчиков — буквально каждая вторая игра получается совсем не такой крутой, как хотелось бы игроку. Однако, сейчас на рынок вышла Harry Potter: Hogwarts Mystery и все фанаты Гарри Поттера, и я в т...

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

Веселый стейт менеджмент фреймворк Huex Введение Меня всегда удивляло, как много действий надо делать для стейт менеджмент фреймворков — сразу описывать схему, писать мутации, комитать их… Почему бы не сделать всё минимально просто?) Зачем писать код, когда его можно не писать? Представляю вашему вниманию мою ...

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

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

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

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

Multi craft escape 1.1 Вас ждет новая серия игр Мульти Крафт Побег!  В этой первой серии игры вам необходимо будет найти два успешных способа побега из подводной лодки. На пути вы встретите множество различных трудностей. Вам предстоит решать различные задачи и головоломки, а также сражаться с п...

ZFS Storage, резерв и тестовые среды — А у нас есть какой-нибудь снимок за январь, ближе к февралю? — Сейчас посмотрим… Да, есть! Сейчас откроем. Бывает так, что есть среднее время жизни тестовой базы, есть согласованное всеми заинтересованными время жизни снэпшотов, но какая-то из сред слишком долго «засижи...

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

[Перевод] Оптимизация рендеринга сцены из диснеевского мультфильма «Моана». Часть 3 Сегодня мы рассмотрим ещё два места, в которых pbrt тратит много времени при парсинге сцены из диснеевского мультфильма «Моана». Посмотрим, удастся ли и здесь улучшить производительность. На этом мы закончим с тем, что разумно делать в pbrt-v3. Ещё в одном посте я буду разб...

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

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

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

J2CL — Лучше поздно, чем никогда Ещё никому не удалось опоздать на свои похороны. Валентин Домиль На прошлой неделе команда из Google наконец-то выложила исходники фреймворка J2CL, о котором говорили с 2015 года. Идея трансляции Java в JavaScript далеко не нова, и все уже давно набили шишек с Google Web Too...

Spin City казино онлайн Легкий заработок уже сегодня для вас доступен как никогда. А знаете как? Только по секрету данная статья вам это расскажет. Нужно всего лишь зарегистрироваться на сайте Spin City казино онлайн и быстрый выигрыш и победа вам обеспечены. Если вы все еще читаете эти строки, тог...

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

Баг при работе TextBox.GetLineText в .NET WPF Для проведения исследований работы программ и ОС существует очень много различного инструментария. Виртуальные машины, IDE, умные блокноты, IDA, radare, hex-редакторы, pe-редакторы, и даже одних утилит Sysinternals больше сотни — все это сделано для облегчения многих рутинны...

Как помириться с бессонницей, или зачем Толстой студил ноги на ночь Фотограф: Gianni Berengo Gardin … Жизни мышья беготня… Что тревожишь ты меня?… Я понять тебя хочу, Смысла я в тебе ищу… Александр Пушкин, «наше всё». «Стихи, сочиненные ночью во время бессонницы» Внимание, внимание: наш мир в опасности! Нет, нам угрожает не ядерная война и ...

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

WebObjects в смертельном пике Если вам интересно кто убил WebObjects, я готов ответить на этот вопрос. И на вопрос, задаваемый после разоблачения убийцы: было ли убийство умышленным. Кто запустил эти “жернова истории”? Убил WebObjects, как ни неприятно это признавать, Стив Джобс. Скорее всего, просчитав...

Samsung может представить 4 модели Galaxy S10, включая 5G-версию с 6.7-дюймовым экраном и 6 камерами Из недавних слухов стало известно, что Samsung планирует представить три смартфона в линейке Galaxy S10. Сегодня же Wall Street Journal и корейское издание сообщили, что будет четвертая отдельная 5G-версия. Ее кодовое название Beyond X, и она будет выпущена в честь 10-летне...

[Перевод] Рефакторинг программы на Go: ускорение в 23 раза Привет! Меня зовут Марко, я работаю в Badoo в отделе «Платформы». У нас довольно много всего написано на Go, и зачастую это критичные к производительности системы. Именно поэтому сегодня я предлагаю вашему вниманию перевод статьи, которая мне очень понравилась и, я уверен,...

Где и как врубиться в эмбеддинги графов Привет, Хабр! Три года назад на сайте Леонида Жукова я ткнул ссылку на курс Юре Лесковека cs224w Analysis of Networks и теперь мы будем его проходить вместе со всеми желающими в нашем уютном чате в канале #class_cs224w. Cразу же после разминки с открытым курсом машинного обу...

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

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

Под капотом Graveyard Keeper: Как реализованы графические эффекты Всем привет! Целых 4 года я не писал на Хабр. Последняя моя серия постов была о различных инструментах и приемах, которые мы применяли на нашей прошлой игре (разрабатывая ее на Unity). С тех пор игру ту мы благополучно выпустили, а также выпустили и новую. Так что теперь мож...

Добавляем распределенность в SObjectizer-5 с помощью MQTT и libmosquitto Когда-то в SObjectizer-4 «из коробки» была доступна возможность построения распределенных приложений. Но не всегда это работало так хорошо, как хотелось бы. В итоге в SObjectizer-5 от поддержки распределенности в самом ядре SObjectizer-а мы отказались (подробнее этот вопрос ...

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

Как управлять в Service Desk тем, что вы не можете измерить Аале Роос, наш давний знакомый, ITSM-эксперт из Финляндии, на страницах портала ITSM.tools даёт советы по управлению Service Desk. Как отмечает Аале, к сожалению, практически невозможно измерить ценность, создаваемую Service Desk и её деятельностью в целом. С другой стороны,...

Автор Crackdown рассказал о внутренних процессах разработки Crackdown 3 и своём решении уйти На прошлой неделе выяснилось, что Дэвид Джонс (David Jones) и его студия Reagent Games больше не участвуют в разработке Crackdown 3 — команда Sumo Digital создаёт экшен полностью сама. На пресс-конференции Gamelab в Барселоне автор не только серии Crackdown, н...

BMW ConntectedDrive или «об этом можно долго рассказывать» Если говорить про современные автомобили BMW, то на том же YouTube можно найти обзор любой из моделей — там расскажут всё про двигатель, внешний вид, удобства салона и даже про ездовые характеристики. Но есть одна тема, которую почти никогда не затрагивают, а если речь и зах...

Глава From Software: «Я не вправе говорить о возможном выходе Bloodborne II» Японская студия From Software сейчас вовсю трудится над экшеном Sekiro: Shadows Die Twice, который выйдет 22 марта 2019 года. Серия Souls, как неоднократно заявлял её создатель и президент студии Хидетака Миядзаки (Hidetaka Miyazaki), полностью закончена, но по...

Сквозное тестирование (end-to-end): что, зачем, почему Тестирование в больших компаниях, в enterprise, чаще всего дело сложное и неблагодарное. Разрыв между бизнес-подразделениями и IT огромный: когда разработчик имеет видение на уровне кода, а проверку – на уровне модульных тестов, а заказчик мыслит работающими или неработающим...

Разработчики ПО в определённых случаях могут получить полный доступ к вашей электронной почте Согласно статье ресурса The Wall Street Journal, разработчики определённых программ и сервисов в определённых случаях могут иметь полный доступ к вашей почте, если вы используется Gmail. Речь о ПО и сервисах, которые напрямую работают с почтовиком поискового гиганта. Эт...

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

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

Куда уходят 3 рубля в день на МТС? Часто приходится слышать от читателей о проблеме, что сотовый оператор МТС списывает с некоторых по 3 рубля в день, люди не могут понять за что, куда уходят деньги. давайте разберём ситуацию. Ведь она совершенно типичная, ей есть чёткое объяснение. кроме того, совершенно п...

Приложение Razer SoftMiner будет добывать криптовалюту на вашем ПК, но вы её не получите Компания Razer сегодня представила обновление своего сервиса вознаграждений геймеров. Большая часть новшеств будет интересна, что логично, исключительно геймерам, но не все. Кроме прочего, в рамках обновления компания представила SoftMiner. Как можно догадаться из назва...

[Из песочницы] Расширение для хрома: создание, публикация, опыт В поисках новых площадок для деятельности, я обратил внимание на "виджеты" хрома, которыми пользуюсь давно, но никогда не придавал им значения. Тут же захотелось попробовать что-нибудь реализовать. Идеей стало создание таск-менеджера для разработчика (и не только)...

Старые устройства Apple не будут поддерживать групповые звонки в FaceTime Обновление iOS 12.1 не за горами. Его главным нововведением должны стать групповые звонки в приложении FaceTime. Однако, как сообщает издание 9to5mac, новая функция несет в себе множество подводных камней.Групповые звонки FaceTime – главный конкурент SkypeНапомним, что...

Насколько эффективна виртуальная файловая система procfs и можно ли ее оптимизировать Файловая система proc (в дальнейшем просто procfs) является виртуальной файловой системой, которая предоставляет информацию о процессах. Она — “прекрасный” пример интерфейсов следующих парадигме “все является файлом”. Procfs была разработана очень давно: во времена, когда се...

#Нам пишут: Как я заказывал новые кроссовки из США Нам пишет Игорь Воронов Всем привет! На страницах AppleInsider.ru часто поднимается тема мейл-форвардеров (это такие сервисы, которые за дополнительную плату доставляют товары из стран где нет доставки в Россию), но в основном здесь говорят про доставку гаджетов и какой-то ...

Серовчане вызвали полицию из-за спиленной яблони. Жители дома посадили дерево больше 50 лет назад Жильцы дома № 38 по улице Льва Толстого возмущены тем, что 17 мая спилили многолетнюю яблоню, которая росла рядом с магазином «Мойдодыр». По мнению жителей, спиливать дерево никто не имел права. Весь мусор, оставшийся после спиливания дерева, рабочие сразу же убрали. Фото: ...

Ubuntu 18.04 LTS: что нового? Вчера, 26 апреля 2018 года, состоялся релиз очередной версии Ubuntu — 18.04 Bionic Beaver. Её кодовое название можно перевести на русский как “очень сильный бобёр” (да, у слова bionic есть и такое значение). Основатель Canonical Марк Шаттлворт объясняет выбор названия так:...

[Перевод] Как работают библиотеки виртуального окружения Вы когда-нибудь задумывались о том, как работают библиотеки виртуального окружения в Python? В этой статье я предлагаю ознакомится с главной концепцией, которую используют все библиотеки для окружений, такие как virtualenv, virtualenvwrapper, conda, pipenv. Изначально, в Py...

Рецепт полезного код-ревью от разработчика из Яндекса Привет. Меня зовут Сергей, последние пять лет я работаю в Яндексе. За это время участвовал в разработке одиннадцати проектов. Писал код на JavaScript, Python и C++. Некоторые проекты делал в одиночку, другие разрабатывал в группе из восьми человек. Но в каждой команде, на ...

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

Мой опыт внедрения 1С (часть 1. Вводная) Всем привет! Я автор этой статьи. И пришло время написать продолжение… спустя почти 4 года. На момент написания прошлой статьи я была студенткой колледжа, сейчас я студентка вуза. На момент написания статьи я работала официанткой, сейчас я руковожу внедрениями 1С в органи...

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

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

Apple дает возможность слушать Apple Music в браузере Сегодня стало известно о том, что в самом ближайшем будущем компания Apple может немного доработать свой фирменный музыкальный сервис. Если судить по комментариям в соответствующей ветке Reddit, скоро пользователи смогут слушать Apple Music прямо в браузере.Читать дальше... ...

Культовая настольная игра выйдет на Android Ещё в 2015 году на ПК вышла цифровая настольная игра Armello, которая покорила фанатов жанра своей привлекательной графикой, довольно интересными механиками и увлекательными карточными сражениями. После этого проект запустили на iOS, а теперь пришло время и мобильной платфор...

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

Как мы сделали одну из лучших в мире AR-игр без платного трафика Alice in Wonderland AR Quest 19 сентября 2017 года Apple выпустила iOS 11, поддерживающую технологию дополненной реальности. Любой разработчик мог создать AR-приложение при помощи фреймворка ARKit. 23 сентября 2017 мы в Avatarico выпустили игру Alice in Wonderland AR que...

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

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

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

[Перевод] Запланированные новые возможности C# 8.0 Все ранее представленные в минорных версиях C# средства, разработаны так, чтобы не сильно изменять язык. Они представляют собой скорее синтаксические улучшения и небольшие дополнения к новым возможностям C# 7.0. Этот подход был преднамеренным, и он остается в силе. Более се...

Попробуйте получить доступ к демо-версии оригинального beat 'em up Hamsterdam Hamsterdam – это оригинальный beat ‘em up, в котором вы будете управлять хомяком, владеющим навыками кунг-фу. Вам предстоит спасти жителей города от злобной шиншиллы и ее банды. Деньги на проект собираются при помощи Kickstarter, где авторы уже смогли привлечь $12 000 при н...

Как Microsoft создала планшет задолго до iPad 7 ноября 2002 года Microsoft представила специальную версию Windows XP для планшетных компьютеров. Нужно, правда, представлять, что в то время планшеты были другими. Совсем другими! Тяжелыми, толстыми, с шумными вентиляторами и очень слабой автономностью — гаджет едва ...

Google подтверждает, что поддержку Android Auto Wireless получат и смартфоны с Android Oreo На прошлой неделе из пресс-релиза компании Kenwood стало известно, что все смартфоны с ОС Android P будут поддерживать Android Auto Wireless, то есть подключение смартфона к бортовой автомобильной системе с использованием беспроводного интерфейса. Согласно новым свед...

Google подтверждает, что поддержку Android Auto Wireless получат и смартфоны с Android Oreo На прошлой неделе из пресс-релиза компании Kenwood стало известно, что все смартфоны с ОС Android P будут поддерживать Android Auto Wireless, то есть подключение смартфона к бортовой автомобильной системе с использованием беспроводного интерфейса. Согласно новым свед...

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

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

Apollo graphql client — разработка изоморфных (универсальных) приложений на react.js В предыдущем сообщении Apollo graphql client применялся для разработки чисто клиентского приложения. В документации Apollo graphql client есть (очень лаконичный) раздел, посвященный серверному рендерингу и изоморфным приложениям. Одна из сложностей серверного рендеринга в r...

Магическая головоломка YuME II: Alice's Adventures вышла на iOS на 10 дней раньше намеченного срока Судя по всему, мобильные разработчики специально заявляют даты выхода игр, а потом выпускают их на несколько дней раньше, чтобы на контрасте с консольными компаниями выглядеть более ответственными. Только так можно объяснить целую тонну случаев, особенно в этом году, когда и...

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

Карточная игра от создателей Minecraft стала бесплатной Компания Mojang, которая создала популярную игру Minecraft, решила перезапустить свою компьютерную карточную игру «Scrolls». После невероятного успеха с игрой про кубики и строительство разработчики решили пойти в другие ниши, чтобы заработать денег и там. Вот только новый п...

[Из песочницы] Мифы и легенды Agile — oт фараонов до наших дней «Всё — яд, всё — лекарство; то и другое определяет доза.» Парацельс Принято отсчитывать историю Agile от февраля 2001 года, когда появился на свет довольно странный документ — Agile Manifesto. По большому счёту текст документа скомпонован из философских очевидностей (напри...

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

[Перевод] 30 Android-библиотек и инструментов, которые не должны пройти мимо вас в 2018 году В течение лета 2018 года было разработано и обновлено множество отличных Android-библиотек и инструментов. Я составил самый новый неупорядоченный список Android-библиотек, инструментов и проектов, которые могут оказаться интересными или полезными во время вашей повседневной...

Казино Вулкан 24, в которое стоит сыграть Серые будни приводят вас в угнетённое состояние и не приносят ничего кроме бесконечно стресса, не отчаивайтесь, данное положение можно легко и справить. Всего несколько простых действий и вот вы уже в казино Вулкан 24 на https://vulkan-24-club.net/, что является прекрасным м...

Блокчейн в телевизоре В ходе трансляций чемпионата мира по футболу состоялась первая в истории телевизионная реклама технологий блокчейна. В рекламе, показанной на чемпионате мира по футболу 2018 года, компания Hdac (Hyundai Digital Asset Company) решила подогреть интерес к технологии блокчейн...

Горилла Коко, знавшая язык жестов, умерла The Gorilla Foundation Коко родилась в зоопарке Сан-Франциско 4 июля 1971 года. С 1972 года с гориллой начала работать зоопсихолог Франсин Паттерсон (Francine Paterson), а в 1976 году Паттерсон основала Фонд Гориллы (The Gorilla Foundation), с помощью которого выкупила ...

[Перевод] Загрузка ядра Linux. Часть 1 От загрузчика к ядру Если вы читали предыдущие статьи, то знаете о моём новом увлечении низкоуровневым программированием. Я написал несколько статей о программировании на ассемблере для x86_64 Linux и в то же время начал погружаться в исходный код ядра Linux. Мне очень ин...

[Перевод] Clang. Часть 1: введение Что такое Clang? Я провёл последние несколько месяцев, работая с Clang, фронтендом LLVM. Clang умеет парсить и анализировать любой исходный код на языках семейства С (C, C++, ObjectiveC, и т.п....) и имеет удивительную модульную структуру, которая делает его простым в исполь...

Чего нам ждать от выхода iOS 13 от Apple? Новая операционная система производства Apple станет настоящим переворотом в мире гаджетов. Вот уже пять лет после выхода iOS 7 мир не видел никаких уникальных обновлений. И в следующем году, предположительно летом на WWDC 2019, эта оплошность будет исправлена и все смогут у...

В следующем Android перестанут запускаться старые приложения В сети начали аккумулироваться подробности о следующей за Android 9 Pie версии операционной системы Android. Как заметили разработчики из Android Open Source Project, будущая Android Q может отказываться запускать приложения под «старые» версии ОС. Android Q буд...

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

Клей для 3D печати Доброй ночи уважаемые Господа!Быть может я достану кого-то, а возможно напишу пользу иному читателю.Сам я нуб-нубский и лох-лоховский и лишь учусь применять разные технологии c 3D печатью связанные. Так что не серчайте.Собственно, перед Вами те экземпляры клея что я раздобыл...

“Копнуть” в пользователя с помощью глубинных интервью Время чтения ~15 минут Вы создаете продукты для людей? Очень много вещей создается так, что ими очень неудобно пользоваться. Как будто люди, проектирующие эти продукты, совершенно не думают о том, как их потом будут использовать. Делают, чтобы сделать? Неправильно форми...

«Class-fields-proposal» или «Что пошло не так в коммитете tc39» Все мы давным давно хотим нормальную инкапсуляцию в JS, которую можно было бы использовать без лишних телодвижений. А ещё мы хотим удобные конструкции для объявления свойств класса. И, напоследок, мы хотим что бы все эти фичи в языке появились так, что бы не сломать уже суще...

Huawei планирует создать собственного голосового помощника Рынок умных устройств неустанно движется вперед, только вот разнообразием голосовых помощников он похвастаться не может. В основном это Amazon Alexa, Google Assistant и другие решения доступные исключительно на китайском рынке. Huawei, похоже, решила исправить это недоразуме...