Социальные сети Рунета
Среда, 22 мая 2019
1 ноября 2018   08:12

Два в одном флаконе: ASUS VivoBook Flip TP410UA

Надоело таскать два близких по формату устройства? Надо найти одно универсальное. Правда, ходит мнение, что универсальное решение универсально плохое во всем. Практика же – критерий истины – показывает, что все зависит от подхода к задаче. Читать дальше →

Подробности на сайте: trashbox.ru

Универсальная методика к решению задач на примере головоломки «12 монет, 3 взвешивания» Дано: 12 монет, одна из них фальшивая, отличается только весом. Неизвестно легче или тяжелее. Даны рычажные весы, которые показывают, что груз с одной из сторон тяжелее. За 3 взвешивания необходимо найти фальшивую монетку и определить легче она или тяжелее. Из опыта советую...

Безопасность Microsoft Office: встраиваемые объекты Изначально архитектура Microsoft Office строилась на основе концепции составных документов, они же документы OLE, активно продвигаемой Microsoft на заре 32-разрядных Windows. В те времена идея «бесшовного» объединения в одном документе данных самых разных форматов казалась...

[Перевод] Руководство по разработке Web-приложений на React Native Вы проснулись. Сияет солнце, щебечут птички. В мире никто ни с кем не воюет, никто не голодает, а один и тот же код можно использовать и в веб-проектах, и в нативных приложениях. Как бы было хорошо! К сожалению, на горизонте можно разглядеть лишь универсальный код, но путь к...

Xiaomi Mi Wireless Charger: универсальная беспроводная зарядка за $10 Xiaomi представила ещё одну фирменную док-станцию Mi Wireless Charger, на этот раз более универсальный вариант мощностью 10 Вт.

Как настроить пульт: универсальная инструкция для универсальных ПДУ По мере того как в наших домах становится больше техники, все актуальнее становится такое устройство как универсальный пульт дистанционного управления. Читайте, как настроить пульт, который может управлять всей вашей техникой.

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

Hyundai готовит сюрприз: универсальный шагающий внедорожник Не исключено, что стенд компании Hyundai на грядущей выставке CES-2019 станет одним из самых оживленных. Все дело в диковинной новинке под названием «Elevate», которая не относится ни к одному из известных видов транспорта. В самой компании этот чудо-агрегат с колесами на по...

[Из песочницы] Модификация ajax js для ajax Asp .net mvc Многие начинающие программисты C# ASP .NET MVC (далее mvc) сталкиваются с задачей отправки данных с помощью Ajax. Вот только на практике эта задача оказывается не такой легкой. На своей работе я пытаюсь придерживаться определённых принципов разработки программного обеспечен...

[Перевод] Интервью — 10 вопросов про Swift. Часть 2 До запуска курса «iOS-разработчик» остается все меньше времени, поэтому сегодня мы продолжаем публиковать материал из серии «10 вопросов про Swift». Первую часть которого можно прочитать тут. Объясните дженерики в Swift? Дженерики (универсальные шаблоны) позволяют вам пис...

Лицензия на вождение болида, или почему приложения должны быть Single-Activity На AppsConf 2018, которая прошла 8-9 октября, я выступил с докладом про создание андроид-приложений целиком в одном Activity. Хотя тема известная, существует много предубеждений относительно такого выбора — переполненный зал и количество вопросов после выступления тому подт...

Универсальное DRO на базе Arduino Nano — shDRO. Часть 2 И снова здравствуйте! Продолжаю описывать свою разработку shDRO. В данной части я опишу алгоритм опроса устройств и формат команд консоли. Первая часть. Читать дальше →

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

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

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

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

Универсальный JSONDecoder На данный момент подавляющее большинство мобильных приложений являются клиент-серверными. Повсюду происходит подгрузка, синхронизация, отправка событий и основным способом взаимодействия с сервером является обмен данными посредством формата json. Читать дальше →

[Из песочницы] Концепция идеального разума. Универсальный ИИ Что такое искусственный разум или сильный искусственный интеллект? На каком этапе создания искусственного разума (ИР) находится человечество? Опасен или полезен ИР? Эти и другие вопросы я хочу осветить в данной статье. Вопрос создания искусственного разума заинтересовал ...

[Перевод] Почему машина может нечеловечески хорошо играть в Mario, но не в Pokemon? В преддверии нашего турнира по олдскульным видеоиграм Game Overnight мы решили поговорить о ботах в компьютерных играх. Наверное вы слышали о том, что возможности современных ботов для компьютерных игр превышают человеческие. Такие боты могут быть жёстко запрограммированным...

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

Многострадальный универсальный геймпад - All Controller. Что нового? Очередная порция новостей об универсальном геймпаде для всех игровых платформ.

Бизнес на персональных данных: как добиться успеха и не преступить закон? «Данные – нефть цифровой экономики» — выражение, которое уже стало афоризмом. Действительно, в современном мире пользовательские данные превратились в один из наиболее ценных и востребованных ресурсов. Так, по данным компании PwC, в 2018 году мировая выручка от использовани...

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

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

[Из песочницы] Не переусложняйте ваш CI/CD и пользуйтесь Docker'ом осмысленно Я работал в разных компаниях, которые используют микросервисы. И они запускали их в docker контейнерах. Сейчас я работаю с проектом, который хоть и монолит, но его все равно удобнее запустить в контейнере. С одной стороны, Docker очень универсальный инструмент, его можно л...

Какой велосипед выбрать для городских, загородных и экстремальных поездок — обзор моделей Airwheel и Twitter Любители велопрогулок часто поднимают философский вопрос: «Если бы вам пришлось выбирать один универсальный велосипед для любых условий, на чем бы вы остановились?». И сообщество подходит к нему довольно серьезно, взвешивая все за и против. В начале года редактор одного брит...

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

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

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

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

Основы архитектуры приложений на Flutter: Vanilla, Scoped Model, BLoC (оригинал статьи на английском языке опубликован на Medium) Flutter предоставляет современный реактивный фреймворк, большой набор виджетов и тулов. Но, к сожалению, в документации нет ничего похожего на руководство по рекомендуемой архитектуре приложения для Android. Не сущ...

Computer Vision Annotation Tool: универсальный подход к разметке данных Нижегородский офис компании Intel, помимо прочего, занимается разработкой алгоритмов компьютерного зрения на основе глубоких нейронных сетей. Для обучения моделей требуется множество размеченных данных. Теоретически, существует много способов подготовить их, однако наличие с...

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

«Универсальный солдат» тренирует экскаваторы Дольф Лундгрен, ставший знаменитым благодаря съёмкам в культовых боевиках 80−90-х годов прошлого века, в видеоролике Volvo изображает брутального сержанта, тренирующего… экскаваторы, которые выступают в роли новобранцев. Тяжёлая строительная техника выполняет его указания, п...

ФБР мечтает об универсальном ключе дешифровки Директор ФБР Кристофер Рэй все настойчивей говорит о необходимости иметь универсальный ключ к расшифровке любого устройства и переписки.

Светодиодный профиль Klus – универсальны в применении, продуманы до мелочей Алюминиевый профиль серии PDS от KLUS – это универсальные модели, предназначенные для решения широкого круга задач. Их можно использовать для создания встраиваемых, накладных или подвесных линейных светильников, внутренней подсветки мебели, а также создания сложных куб...

Тест монитора Dell U2719DC: универсален для офиса Dell U2719DC — лучший на данный момент универсальный монитор стоимостью до 35 тыс. рублей. Тонкий профиль дисплея, устойчивость и обилие интерфейсов — вот его основные характеристики.

ИБ-специалисты работают над созданием универсальных отпечатков пальцев Эксперты из Нью-Йоркского университета и Университета Мичигана опубликовали доклад, посвященный нейросети DeepMasterPrints, которая умеет создавать универсальные отпечатки пальцев.

Обзор МФУ Xerox В1025: компактное универсальное решение формата А3 Небольшой офис — это не всегда маленькие потребности, зачастую необходимо все и сразу. Однако серьёзное ограничение на габариты техники нередко ограничивает и функциональность. Но только не в случае Xerox B1025. Давайте разбираться, что умеет это МФУ и чем может быть полезны...

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

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

[Перевод] Учёные вырастили универсальные стволовые клетки при помощи CRISPR инженерии Клетки сердечной мышцы человека, полученные из новых универсальных стволовых клеток Учёные из University of California San Francisco впервые вырастили универсальные стволовые клетки, используя технологию редактирования генов CRISPR в целях получения плюрипотентных ствол...

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

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

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

[Перевод] Mozilla WebThings на Raspberry Pi — начало работы от переводчика Mozilla сделала универсальный хаб для устройств умного дома, чтобы связать вместе устройства разных вендоров и протоколов (в т.ч. Zigbee и Z-Wave), и управлять ими без использования облаков и из одного места. Год назад была новость о первой версии, а сегодня ...

Steelmans предлагает универсальный инструмент для обработки 3D-печатных изделий Компания Steelmans принимает заказы на универсальные ручные инструменты Modifi3d Pro для постобработки напечатанных на 3D-принтере полимерных изделий. Сменные насадки предназначены для сглаживания поверхностей, удаления опор, вплавления металлического крепежа и других операц...

Универсальный пульт Logitech Harmony 950 Universal Компания Logitech выпустила универсальный пульт управления Logitech Harmony 950 Universal Remote. Независимо от того, используете ли вы Apple TV или Roku, Logitech Harmony 950 совместим со всеми устройствами. Он работает с более чем 270 000 устройствами от 6000 различных...

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

Анонс Fujifilm X-T30: компактная и мощная камера Компания Fujifilm представила универсальную и мощную фотокамеру Fujifilm X-T30. Новинка выйдет уже 20 марта этого года и станет ещё одним представителем линейки Fujifilm X. Подробнее об этом читайте на THG.ru.

[Перевод] 22 совета Angular-разработчику. Часть 1 Автор статьи, первую часть перевода которой мы публикуем, говорит, что он уже около двух лет работает над крупномасштабным Angular-приложением в Trade Me. В течение последних нескольких лет команда разработчиков приложения постоянно занимается совершенствованием проекта — ка...

Численное моделирование – история одного проекта Привет, Хабр и его уважаемые читатели! В статье (ссылка) мы рассказали о нашем опыте внедрения инструментов численного моделирования в исследовательскую практику металлургической компании. Рады, что тема нашла поддержку и вызвала интерес у читателей ресурса. Сегодня мы рас...

Материнская плата Asus ROG Maximus XI Hero (Wi-Fi) на чипсете Intel Z390: универсальное решение для высокопроизводительных и игровых ПК В целом, как и любая другая модель семейства Maximus XI, Asus ROG Maximus XI Hero (Wi-Fi) — это отличная плата, которая предлагает пользователю базовую функциональность чипсета Intel Z390, множество фирменных технологий Asus и эксклюзивные функции Asus ROG. При этом в ...

[Перевод] Любопытные извращения из мира ИТ — 4 Сайт The Daily WTF уже 15 лет собирает курьёзные, дикие и/или печальные истории из мира ИТ. Я перевёл несколько рассказов, показавшихся мне интересными. Все имена и названия компаний изменены. Предыдущие выпуски можно найти по метке "любопытные извращения". История первая....

Представлен монитор Philips 329P9H с док-станцией USB-C Компания MMD представила новый монитор Philips 329P9H/01 Brilliance с док-станцией USB 3.1 Type-C с подачей питания. Новинка обеспечивает удобное универсальное подключение при помощи одного кабеля благодаря тонкому реверсивному разъёму USB-C. Подробнее об этом читайте на THG...

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

HMD Global представила флагман Nokia 9 PureView с 5 камерами и Snapdragon 845 за $699 Компания HMD Global официально представила флагман Nokia 9 PureView, слухи о котором ходили еще в прошлом году. С двух сторон устройство прикрыто стеклом. Оно защищено от попадания влаги и пыли по стандарту IP67. Дисплей 5,99-дюймовый P-OLED с поддержкой HDR10 и разрешением...

Обзор HyperX Cloud Stinger Core: лёгкая и прочная гарнитура с характером Универсальная гарнитура — такая, чтоб и поиграть с друзьями, и кино посмотреть, и музыку послушать — уже проблема. В зависимости от задачи требуются практически противоположные параметры динамиков и характеристик звучания. А уж когда речь заходит про толковую гарнитуру за ра...

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

Вертикальный аккумуляторный пылесос Hoover Freedom FD22RP: простая универсальная модель с двумя электрощетками Hoover Freedom FD22RP — вполне, если можно так выразиться, «гармоничная» модель. Пылесос предельно прост — как по функциональности, так и по конструкции, — но в то же самое время оснащен довольно разнообразным набором щеток, а невысокая мощность всасывания компенсируется дос...

Быстрорастворимое проектирование Люди учатся архитектуре по старым книжкам, которые писались для Java. Книжки хорошие, но дают решение задач того времени инструментами того времени. Время поменялось, C# уже больше похож на лайтовую Scala, чем Java, а новых хороших книжек мало. В этой статье мы рассмотрим к...

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

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

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

Обзор монитора Philips 272B7Q — для домашнего и профессионального пользования Найти по-настоящему многофункциональный монитор, который одновременно подходил бы для работы как в простых офисных, так и в ресурсоемких профессиональных приложениях – задача не из простых. Тем не менее, нам удалось ее выполнить: сегодня мы тестируем универсальный Philips ...

Intel приступила к распространению новых универсальных драйверов Modern Drivers для Windows 10, старые скоро перестанут обновляться На этой неделе Intel сообщила о начале распространения набора драйверов нового типа Windows Modern Drivers, его второе название – Universal Windows Drivers (UWD). Этот набор драйверов для встроенной графики Intel HD Graphics, как подсказывает само его название, является унив...

«Ростелеком» отметил значительный рост спроса на универсальные услуги связи «Ростелеком» зафиксировал значительный рост потребления универсальных услуг связи, единственным оператором которых на территории страны является компания (в соответствии с Федеральным законом «О связи»). Главные причины – «Ростелеком» упростил регистрацию и авторизацию в сет...

Практика тестирования бэкенда на Java + Rest-Assured В предыдущей статье я поделился своим опытом автоматизации на Robot Framework. Теперь же речь пойдет о несколько другом подходе к тестированию API для проекта на Kotlin. Воспользовавшись свободой выбора стека технологий и опираясь на желание попробовать «в бою» что-то новое...

UDP-LX800 — презентация флагманского универсального проигрывателя для эталонного воспроизведения Blu-ray дисков в формате 4K Ultra HD Все аспекты проигрывателя, как электронные, так и механические, были подробно измерены, проанализированы и оптимизированы для обеспечения уровня производительности...

Как за 1 день QA-инженеру получить оффер в Москве (и дорого ли тут жить) Всем привет! В последние годы российские компании перенимают западную практику «хайринг ивентов» (hiring event), когда кандидат проходит все этапы собеседования и получает финальный оффер за один день. С одной стороны, такой процесс требует большой единовременной мобилиза...

Intel XMM 8160 — универсальный многорежимный 5G-модем Intel продолжает развивать свою линейку высокоскоростных беспроводных контроллеров. Ровно через год после выхода первого 5G-модема XMM 8060 компания представила новую модель в семействе — Intel XMM 8160. Читать дальше →

Откуда берется креативность: анализ активности альфа-волн мозга во время RAT-тестов Многие из нас на определенном этапе жизни искали работу. И во время поисков мы погружались в интернет, читая самые разнообразные объявления от работодателей, которые содержат множество требований: знание PHP, знание английского, высшее образование, опыт работы 534 года, ум...

Универсальный пульт от Raytheon сможет управлять всеми беспилотниками ВМС США Компания Raytheon выполняет заказ военных США по разработке единой универсальной системы управления для флотских БПЛА. Это должен быть компактный пульт для быстрого монтажа на борту любого судна, с открытой архитектурой и модульной компоновкой. Система будет поддерживать раз...

Samsung анонсировала универсальный модем для сетей 5G Компания Samsung сообщила о разработке универсального дискретного модема Exynos Modem 5100, который призван ускорить внедрение сотовых сетей и устройств связи пятого поколения. Новинка стала первым промышленным решением 5G New Radio (5G-NR) с поддержкой последних сп...

ICQ или Memento Mori* Помните icq? Все ее любили поначалу, но потом она стала ходить по рукам. От одного инвестора к другому, наконец, к мейлру. И логично, что окончательно превратилась… Как бы помягче сказать. В очевидное ненужное. Как вам нравится такое?: Читать дальше →

Концепт дня: создан самый универсальный в мире смартфон Известный инсайдер под ником Ice Univerce опубликовал на своей страничке в социальной сети Twitter, забавный концепт «самого универсального смартфона в мире».  Смартфон получил основные особенности, на которые так любят обращать внимание производители ...

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

NikMusic 1.0 NikMusic — универсальный плеер для вашей музыкальной коллекции. Слушайте в одном приложении музыку из библиотеки смартфона, постоянно растущего каталога NikMusic

[Из песочницы] Комбинация кроссплатформенного и нативного подхода в разработке мобильных приложений Выпускать приложения для лишь одной мобильной платформы – не актуально и нужно заботиться о разработке сразу двух версий, для iOS и Android. И здесь можно выбрать два пути: работать на «нативных» языках программирования для каждой операционной системы или использовать кроссп...

Объектив Canon EF 24-70mm f/2.8L II USM: универсальный зум для репортажа, путешествий и практически на любые случаи Canon EF 24-70mm f/2.8L II USM — отличный универсальный объектив для съемки в любых условиях освещенности, он подходит для репортажа, свадеб, съемки деталей, предметов, некрупных портретов, пейзажей, путешествий. Снимки, сделанные на этот объектив, вполне можно считать профе...

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

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

ИРИ и Ассоциация участников рынка больших данных обсудили подходы к формированию кодекса этики использования данных В мероприятии приняли участие профильные эксперты от Института развития интернета и компаний, входящих в Ассоциацию больших данных: "Яндекс", Mail.Ru Group, "Сбербанк", Газпромбанк, Тинькофф Банк, "МегаФон", oneFactor.Предполагается, что кодекс ...

[Из песочницы] Как создать чат-бота для ВКонтакте, используя Python, Django и webhook Зачем ещё одна статья про создание чат-бота? Возможно я плохо искал, но я не смог найти подробного руководства по созданию бота на python с применением фреймворка Django и подхода webhook, работающего на хостинге от российской компании. В большинстве материалов говориться о ...

Samsung представила Galaxy A80 с выдвижной вращающейся камерой Это самый безрамочный смартфон компании с одним универсальным фотомодулем для любых задач.

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

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

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

Cognitive Technologies получила награду AVT ACES AWARD 2019 за разработку Агродроида C2A2 Российская компания Cognitive Technologies была удостоена престижной международной награды AVT ACES AWARD 2019 (Autonomy/Connectivity/ Electrification/ Mobility Services). Autonomic Vehicles Эта награду американский журнал Autonomous Vehicle Technology ежегодно присуждает ве...

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

Noted для iOS и macOS — продвинутый диктофон и текстовые заметки в одном флаконе Универсальное приложение, которое упростит жизнь студентам, журналистам и всем, кто часто работает с голосовыми записями.

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

Отечественная САПР-платформа nanoCAD Plus 10: универсальный комплекс для тех, кто проектирует Весной 2018 года наша компания («Нанософт») выпустила в свет nanoCAD Plus 10 – новую версию российской САПР-платформы, приуроченную к 10-летию компании. Подумать только – 10 лет мы создаем nanoCAD на благо наших пользователей! Что нового появилось в продукте? Несколько меся...

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

[Из песочницы] Как я добавлял новое устройство в SmartThings Hub, часть 1 В этой статье я хочу рассказать про свой опыт разработки так называемого Device Handler для умного дома SmartThings. Задача состояла в добавлении универсального устройства на базе протокола Z-Wave — Z-Uno, а так же обработка подключаемых к нему дочерних устройств. Читать ...

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

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

Универсальный способ решения проблем от математического гения Учитесь совмещать критическое и творческое мышление.

Apex One — обновленное решение Trend Micro для защиты конечных точек Компания Trend Micro Incorporated представила Apex One — автоматизированное универсальное решение, обеспечивающее …

«Акрон» на базе Naumen Service Desk трансформировала процессы Группа «Акрон», один из ведущих производителей минеральных удобрений в России и мире, завершила первый этап проекта трансформации сервисных процессов на базе решения Naumen Service Desk. Внедрение универсальной платформы NAUMEN обеспечило переход на бизнес-ориентированную мо...

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

XIDU PhilBook: ультратонкий ноутбук с сенсорным экраном Бренд XIDU выходит на мировой рынок, чтобы предложить универсальные девайсы для работы и развлечений. Одним из таких является XIDU PhilBook, который...

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

Универсальные «свистки»: обзор USB-донглов Snom A230 и A210 Сегодня мы рассмотрим два маленьких, но полезных устройства. Это USB-донглы Snom A230 и A210. Первый в связке с модулем Snom C52 позволяет проводить конференц-звонки где угодно, а с помощью второго любой настольный телефон Snom можно превратить в Wi-Fi-клиента и установить...

Обзор 14 headless cms 2019 Некоторое время назад в одной заметной на российском рынке публичной компании, в которой я работал, встал вопрос об использовании headless cms. Среди множества реализаций нужно было выбрать одну. Это рассказ о том, как я формировал критерии выбора, как анализировал cms-ки, и...

Еще один способ увидеть коммуникации приложений Добрый день, коллеги. Как известно, есть очень полезная утилита — sysmon. В двух словах, она позволяет вам собирать и "логировать" события, происходяшие в Windows. Одним из таких событий является попытка установить сетевое соединение. Таким образом, можно попытаться узнать, ...

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

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

Universal Copy 2.3.4 Universal Copy — копирование текста в буфер обмена. Иногда вы хотите копирования текста из приложения и вы не можете использовать Android долгое нажатие по умолчанию? Универсальный Copy принимает эту роль на себя! Активируйте режим универсального копирования и выберите текст...

Эволюция инфраструктуры БД: от базы и приложения на одном сервере до потоковой репликации Привет, Хабр! Меня зовут Антон Маркелов, я ops-инженер компании United Traders. Мы занимаемся проектами, так или иначе связанными с инвестициями, биржами и прочими финансовыми делами. Компания мы не очень большая, около 30 инженеров разработки, масштабы соответствующие –...

Композитный «datasource»-объект и элементы функционального подхода Как-то раз я (ну ладно, даже не я) столкнулся с задачей добавить в UICollectionView с определенным типом ячеек одну ячейку совершенно другого типа, причем делать это лишь в особенном случае, который обрабатывается «выше» и никак не зависит от UICollectionView напрямую. Задач...

Прозрачность — панацея от баттхёртов Я уже пытался лечить «механический» scrum (часть 1, часть 2, часть 3), а в этой статье постараюсь выписать универсальное лекарство от «подгорания». Само по себе «подгорание», «бурление» и т.п. — это хорошо, это значит вам не все равно (а ведь безразличие — это шаг к унынию, ...

[Перевод] Как Microsoft переписала компилятор C# на C# и сделала его открытым Автор статьи — Мэдс Торгерсен, ведущий архитектор C# в Microsoft Проект Roslyn Roslyn — это кодовое название, которое закрепилось за open-source компилятором для C# и Visual Basic.NET. Проект начинался в самой глубокой тьме последнего десятилетия корпоративной жизни Micr...

[Перевод] Dex-Net 4.0 позволяет роботам-амбидекстрам выбирать наилучший из захватов Возможность выбрать захват помогает двуруким роботам поднимать объекты быстрее, чем когда бы то ни было Мы несколько лет следим за прогрессом проекта Dex-Net, пытающегося разработать универсальный захват для роботов, и в середине января вышла новая работа в журнале Science...

Динамическое программирование или «Разделяй и Властвуй» В этой статье рассматриваются сходства и различия двух подходов к решению алгоритмических задач: динамического программирования (dynamic programing) и принципа «разделяй и властвуй» (divide and conquer). Сравнение будем производить на примере, соответственно, двух алгоритмов...

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

IFA 2018: Lenovo представляет ноутбук ThinkPad X1 Extreme Конструкция ThinkPad X1 Extreme стала ответом Lenovo на запросы пользователей, которым необходима повышенная прозрачность и универсальные технологии, подходящие для решения как личных, так и профессиональных задач.

[Из песочницы] Универсальное DRO на базе Arduino Nano — shDRO Дамы и господа, здравствуйте. В данной статье я расскажу о разработке устройства для снятия показаний с цифровых линеек и других датчиков, размещенных на токарных и фрезерных станках. Разработка ещё не завершена и будет описано то, что сделано на данный момент. Кому интер...

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

Первая в мире 360 градусная камера Pilot Era 8К Pisofttech выпустила универсальную камеру 360º VR Pilot Era. Эта камера демонстрирует ряд первых в мире достижений, которые обещают изменить мир виртуальной реальности и создания контента, приблизив его к мейнстриму. Концепция дизайна Pilot Era ориентирована на повышение эфф...

Для Microsoft Edge доступен плагин, создающий тёмную тему оформления В последнее время тёмные темы оформления приобрели популярность как на мобильных устройствах, так и на стационарных ПК. Их даже добавили в Windows 10 и macOS Mojave. А вот на Linux они были давно. Теперь же подобные решения появились и для браузеров, причём речь идё...

[Перевод] 7 лучших практик по эксплуатации контейнеров по версии Google Прим. перев.: Автор оригинальной статьи — Théo Chamley, архитектор облачных решений Google. В этой публикации для блога Google Cloud он представил краткую выжимку из более детального руководства его компании, названного «Best Practices for Operating Containers». В нём специа...

Samsung анонсировала универсальный модем для сетей 5G Компания Samsung сообщила о разработке универсального дискретного модема Exynos Modem 5100, который призван ускорить внедрение сотовых сетей и устройств связи пятого поколения. Новинка стала первым промышленным решением 5G New Radio (5G-NR) с поддержкой последних спецификаци...

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

Решения проблемы спам-ботов, добавляемых в телеграм-группы Привет. Я автор нескольких популярных ботов для администрирования телеграм групп: @daysandbox, @watchdog_robot и других. Каждый день в группе поддержки и в личных сообщениях я вижу один и тот же вопрос: как мне защититься от спам-ботов, добавляемых в группу. Обычно ещё уточн...

[Перевод] Израильские учёные разработали универсальное лечение против рака Небольшая команда израильских учёных считает, что они нашли первое универсальное лекарство против рака. «Мы считаем, что через год мы предложим универсальное лекарство против рака», – сказал Дэн Аридор о новом лечении, разработанном его компанией, Accelerated Evolution B...

Binance изменила формат проведения токенсейлов на платформе Launchpad Криптовалютная биржа Binance сообщила о смене формата проведения следующего токенсейла на платформе Launchpad на лотерейный. При этом число лотерейных билетов на аккаунт будет зависеть от размера стейка в BNB на протяжении предшествующих 20 дней до IEO. Update to the #Binanc...

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

К вопросу о кривых Безье, быстродействии Ардуино и одном интересном сайте, или как я провел выходные «Решить парадокс Грея с дельфинами может любой, а ты попробуй сделать это без дельфинов. » Вообще то планировал я провести выходные несколько по иному, съездить на Copter Huck (не то, чтобы я был фанатом коптеров, просто посмотреть, что молодежь придумывает, потусоваться ...

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

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

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

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

Mobile DevOps на практике Привет, Хабр! Сегодня мы делимся с вами простым и понятным руководством по тому, как применять Mobile DevOps на практике. Помимо бумажного руководства, под катом вы также сможете найти видео-записи одноименного мастер-класса, где рассмотрен каждый аспект DevOps применительно...

Microsoft закрыла универсальный Office для Windows 10 В операционной системе Windows 8.1 компания Microsoft впервые представила универсальный офисный пакет Office, предназначенный для смартфонов, ноутбуков и планшетов с сенсорным экраном. Работа над Word Mobile, Excel Mobile и PowerPoint Mobile началась более пяти лет назад, пр...

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

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

Диаризация на основе модели GMM-UBM и алгоритма MAP adaptation Привет, Хабр. Я бы хотел рассказать об одном из подходов в решении задачи диаризации дикторов и показать, как этот метод можно реализовать на языке python. Чтобы не отпугивать читателя, я не буду приводить сложные математические формулы (отчасти потому что я и сам «не настоя...

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

В Windows 10 приложения UWP могли получать доступ ко всем данным на диске В Windows 10 есть классические и универсальные приложения (Universal Windows Platform). А в приложениях есть ошибки и бреши. Как сообщается, .NET разработчик Себастьен Лашан (Sébastien Lachance) нашёл уязвимость в Windows 10 (1809). ci.net.ua

Управляем стоимостью проекта с Earned Value Management Как измерять и контролировать эффективность исполнения планов проектов — такие вопросы являются постоянной головной болью их руководителей. Подходов к решению этих задач много. В данной статье мы рассмотрим основные элементы техники по управлению освоенным объемом (Earned Va...

Additional Uplinks в архитектуре системной логики Intel C620 В архитектуре x86-платформ возникли два течения, взаимно дополняющие друг друга. По одной версии, нужно двигаться в сторону интеграции в одном кристалле вычислительных и управляющих ресурсов. Второй подход исповедует распределение обязанностей: процессор оснащается производи...

Proof-of-Stake: взгляд изнутри В интернете ходит много обывательских статей и рассуждений, но достаточно мало информации по существу. В определённый момент автору стало понятно, что механика и множество связанных нюансов безопасности до конца не понятны даже многим разработчикам криптовалют. Это вскрылос...

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

[Перевод] Пишем Android-приложение на ассемблере Эта рассказ о нестандартном подходе к разработке Android-приложений. Одно дело — установка Android Studio и написание «Hello, World» на Java или Kotlin. Но я покажу, как эту же задачу можно выполнить иначе. Читать дальше →

Украинские разработчики запустили кошелек Ethnamed с привязкой HEX-адресов к почте или никнеймам В основной сети Ethereum запустился open-source проект Ethnamed, представленный одноименным мультивалютным кошельком-плагином для Google Chrome, протоколом для трансформации e-mail в hex-адреса и для регулирования взаимоотношений между участниками. Как сообщается в блоге соз...

Социальная инженерия с помощью программ Universal Windows Platform (APPX) TL;DR: В APPX-файл Universal Windows Platform можно упаковать обычный exe-файл, который будет запускаться в Windows 10 (сборка 1607 и новее) примерно так же, как обычные exe-файлы. Это можно использовать для атак социальной инженерии, с помощью рассылки через email — почто...

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

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

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

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

Обзор ноутбука Haier S428 Не так давно небезызвестная компания из Купертино обновила свой «воздушный» ноутбук. Однако производители лэптопов на Windows не теряют времени даром и создают такие же компактные, но универсальные устройства для широкой аудитории. Один из них — наш сегодняшний гость, ультра...

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

Штука дня: беспроводные наушники с возможностью выбора типа соединения вкладышей Универсальное решение для тех, кто не может определиться с выбором модели.

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

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

Занимательный JavaScript: Без фигурных скобок Меня всегда удивлял JavaScript прежде всего тем, что он наверно как ни один другой широко распространенный язык поддерживает одновременно обе парадигмы: нормальные и ненормальное программирование. И если про адекватные best-практики и шаблоны прочитано почти все, то удивите...

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

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

Как перестать писать прошивки для микроконтроллеров и начать жить. Часть I Здравствуйте, меня зовут Евгений, и мне надоело писать прошивки для микроконтроллеров. Как это это случилось и что с этим делать, давайте разберемся. Читать дальше →

Фотоэкскурсия по коворкингу «Coworkidea» (Барселона) Мы c alinatestova — всегда на связи. Даже в поездках и в отпуске, которого у нас на практике и нет, но это нормально. Год с лишним назад [да-да, разобрал архив только сейчас] мы поехали в Барселону и не могли не заглянуть хотя бы в один коворкинг [в пред. сериях 1, 2, 3, 4]....

Группа «Акрон» перешла на бизнес-ориентированную модель управления ИТ Группа «Акрон» завершила первый этап проекта трансформации сервисных процессов на базе решения Naumen Service Desk. Внедрение универсальной платформы …

Eclipse P600S — «гибридный» Mid-Tower от Phanteks В модельном ряду корпусов Phanteks очередное пополнение: на прилавки магазинов в скором времени поступит Mid-Tower шасси Eclipse P600S. Продукт позиционируется в качестве универсального решения для любителей тишины и большого воздушного потока. На его...

[Перевод] Учёные выращивают универсальную армию T-лимфоцитов, чтобы уничтожить рак Учёные из University of California, Los Angeles сумели превратить iPSC во взрослые Т-клетки, вызревающие в нашем тимусе и патрулирующие организм, чтобы уничтожать рак и иные заболевания. Работа, опубликованная в Cell Stem Cell, проводилась под руководством Гэи Крукс, M.D....

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

REST-assured: полезные советы В данной статье я собрал полезные советы по использованию REST-assured, одной из самых распространенных Java-библиотек для автоматизации тестирования REST-API. Все примеры жизненные, они собраны из моей практики проведения code-review в более чем 50 проектах с автотестами....

[Перевод] Как выжить охотнику за багами: ежедневная борьба за доход В принципе, можно сделать карьеру независимой киберищейки – если вы достаточно непритязательны Эван Рикафорт работает из дома, и его офис занимает одну комнату в доме, расположенном на шоссе в Филиппинах, где вместе с ним живёт его семья. Родители 22-летнего компьютерщика ...

[recovery mode] Dracula Theme — универсальная тема оформления практически для всего Введение Всем привет, как-то давно мне иметь дело с большим количеством разных текстовых редакторов и IDE, на различных операционных системах. Тогда мне очень сильно начал раздражать такой момент, что на каждой их них стоит своя тема оформления кода, плюс ещё несколько друг...

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

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

Сбербанк — у Вас для меня «посылочка» есть, но я ее не возьму… Рассказ об опыте последнего общения со Сбербанком по вопросу приема платежей по платежным картам на сайте при переходе на новый формат фискальных данных и том бардаке, который это сопровождает. Не могу молчать, так меня впечатлил их подход к вопросу… Читать дальше →

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

Предсказания от математиков. Разбираем основные методы обнаружения аномалий За рубежом все большую популярность набирает использование искусственного интеллекта в промышленности для предиктивного обслуживания (predictive maintenance) различных систем. Цель этой методики — определение неполадок в работе системы на этапе эксплуатации до выхода её из с...

Универсальные приложения для iPhone, iPad и Mac. Когда? На конференции для разработчиков WWDC 2018, представители Apple впервые рассказали о планах унифицировать приложения для iOS и macOS. Внутренняя работа над этим проектом велась на протяжении двух лет, что дало свои положительные результаты. В рамках этой инициативы уже были...

A la perfección: совершенствуем WordPress при помощи плагинов AMP for WordPress и Setka Editor Привет, Хабр! Сегодня мы поговорим о процессе настройки и кастомизации CMS WordPress. Часто приходится слышать, что она годится лишь для небольших сайтов, а для сайтов СМИ с массивным трафиком она не подходит (хотя обратных примеров много). Еще одна особенность WordPress — о...

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

Обход SSL Pinning в iOS-приложении Привет, меня зовут Андрей Батутин, я Senior iOS Developer в DataArt. В предыдущей статье мы говорили, как можно сниффить трафик нашего мобильного приложения с помощью HTTPS-прокси. В этой обсудим, как обходить SSL Pinning. На всякий случай, рекомендую прочитать первую стат...

[Перевод] Основы Signed Distance Field в 2D Хотя меши являются простейшим и наиболее универсальным способом рендеринга, существуют и другие варианты представления фигур в 2d и 3d. Одним из часто используемых способов являются поля расстояний со знаком (signed distance fields, SDF). Поля расстояний со знаком обеспечива...

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

[Перевод] Смартфоны Samsung в скором времени получат 1 ТБ внутренней памяти Надоела нехватка дискового пространства на вашем телефоне, заполненном приложениями, фотографиями и видео? Когда-нибудь в ближайшем будущем смартфоны будет поставляться с более чем одним терабайтом внутренней памяти которая будет работать в 10 раз быстрее, чем SD-карточка. ...

Полное руководство по CMake. Часть третья: Тестирование и пакетирование Введение Данная статья повествует о тестировании и пакетировании программ при помощи CMake, гибкого и универсального набора утилит для разработки различных программных продуктов. Строго рекомендуется прочитать первую и вторую части руководства во избежание непонимания синта...

Errorx — библиотека для работы с ошибками в Go Что такое Errorx и чем он полезен Errorx — это библиотека для работы с ошибками в Go. Она предоставляет инструменты для решения проблем, связанных с механизмом ошибок в больших проектах, и единый синтаксис для работы с ними. Большинство серверных компонентов Joom пишутся на...

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

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

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

Apple выпустила USB-C зарядку для Apple Watch Несмотря на то, что недавно анонсированные Apple iPhone по-прежнему оснащены портом Lightning, хотя в комплекте есть переходник для USB-A, компания все же стремится к переходу на универсальный USB Type-C. Подробнее об этом читайте на THG.ru.

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

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

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

Как написать отличную ленту новостей ВКонтакте за 20 часов Всем привет! Недавно прошёл конкурс от ВКонтакте Mobile Challenge, и моя работа заняла призовое место. По заданию второго этапа необходимо было разработать ленту новостей для мобильных устройств, а главными критериям оценки были плавность скроллинга и загрузки постов. Ещё ко...

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

[Перевод] Fluent 1.0: гибкая система локализации Fluent — семейство спецификаций, реализаций и практик для локализации, разработанной Mozilla. Сейчас она применяется в браузере Firefox. Используя Fluent, переводчики могут писать более естественные переводы на родном языке. Сегодня мы представляем спецификацию формата фай...

Microsoft прекращает развитие Office Mobile для Windows 10 Более 5 лет назад компания Microsoft начала работу по адаптации интерфейса офисных приложений для удобства использования на планшетах под управлением Windows 8.1. Позднее компания выпустила легковесные и быстрые UWP-версии приложений Word, Excel и PowerPoint для Windows 10 ...

LEGO(R) Education выпустила новое практико-ориентированное образовательное решение для обучения дошкольников программированию Биллунд, Дания (30 августа 2018 г.) – Сегодня компания LEGO® Education представила новый набор для обучения дошкольников программированию «Экспресс «Юный программист», новейшее учебное практико-ориентированное образовательное решение для дошкольного образования. Интуитивно п...

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

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

Абстрактный CRUD от репозитория до контроллера: что ещё можно сделать при помощи Spring + Generics Совсем недавно на Хабре мелькнула статья коллеги, который описал довольно интересный подход к совмещению Generics и возможностей Spring. Мне она напомнила один подход, который я использую для написания микросервисов, и именно им я решил поделиться с читателями. На выходе ...

Кто победит в дебатах mesh-сети против ESB Интеграция приложений — одна из самых значительных статей расходов на ИТ для многих компаний. Кто-то внедряет ESB — централизованный обмен данными между различными информационными системами происходит через интеграционную шину. Другие выбирают распределённую (Distributed) ар...

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

Что не так с обучением с подкреплением (Reinforcement Learning)? Еще в начале 2018 года вышла статья Deep Reinforcement Learning Doesn't Work Yet ("Обучение с подкреплением пока не работает"). Основная претензия которой сводилась к тому, что современные алгоритмы обучения с подкреплением требуют для решения задачи примерно столько же вре...

Коммуникации как performance-зона работы тимлида Участники Saint TeamLead Conf назвали доклад Александра Зизы одним из лучших вероятно потому, что от навыков коммуникации тимлида зависит многое, а развиты они, как правило, не очень хорошо. Ниже вы найдете видео и текстовую версию этого выступления, но просто так посмотрет...

Qualcomm представила универсальный 5G чип Snapdragon X55 Сети пятого поколения постепенно становятся реальностью, и не только в качестве пилотных проектов. Но дороговизна модернизации инфраструктуры и необходимость разработки новых чипов для электронных устройств замедляет скорость разворачивания 5G во многих странах, включая Ро...

Теория и практика бэкапов с Borg К нашему огромному удивлению на хабре не оказалось ни одного материала про замечательный Open Source-инструмент для резервного копирования данных ­— Borg (не путать с одноимённым прародителем Kubernetes!). Поскольку уже более года мы с удовольствием используем его в produc...

Microsoft добавила поддержку 64-битных приложений в Windows 10 для ARM-процессоров Microsoft сняла одно из самых значимых ограничений ОС Windows 10 для процессоров с архитектурой ARM, включив поддержку 64-битных ARM приложения. Помимо этого, разработчики получили возможность перекомпилировать уже существующие приложения win32 или универсальные приложения…

SilverStone AR01-V3 TUF Gaming: универсальный CPU-кулер высотой 159 мм Компания SilverStone анонсировала процессорный охладитель AR01-V3 TUF Gaming, рассчитанный на использование в игровых настольных системах. Новинка выполнена в традиционном дизайне TUF Gaming Alliance с применением жёлтых и чёрных тонов. Решение совместимо с процессо...

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

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

СКИДКА (1499р → 0р) OfficeSuite Pro — редактор Word, Excel, PDF для iPhone и iPad Большинство пользователей, регулярно работающих с документами на мобильном устройстве, предпочитают задействовать проверенные временем приложения, входящие в состав пакетов Office от Microsoft или iWork от Apple. Однако в App Store можно найти массу достойных программ, созда...

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

The New iOS Mobile Enterprise. Часть #1: Кодогенерация для ресурсов Всем привет! Меня зовут Дмитрий. Так получилось, что я являюсь тим лидом в команде из 13 iOS разработчиков уже на протяжении двух лет. И вместе мы трудимся над приложением Тинькофф Бизнес. Хочу поделиться с вами нашим опытом о том, как релизить приложение в неожиданный моме...

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

Подсчитываем энергобюджет радиолинии для спутника формата CubeSat Предисловие Думаю, нужно коротко пояснить, почему вдруг такая, казалось бы, тривиальная тема с подсчетом энергобюджета и почему именно спутники CubeSat? Ну, здесь всё достаточно просто: моя короткая педагогическая практика показала (мне), что тема эта хоть и базисная, но дал...

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

Бенчмарк как основание для принятия решения об изменении кода Билл Кеннеди в одной из лекций своего замечательного курса Ultimate Go programming сказал: Многие разработчики стремятся оптимизировать свой код. Они берут строчку и переписывают ее, говоря, что так станет быстрее. Нужно остановиться. Говорить, что тот или иной код быстрее, ...

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

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

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

Ещё больше практики! Научим Spring Framework и профилированию без всяких конференций Вы читаете посты в нашем блоге и думаете: «Кому они нужны, я не хожу на конференции». А на конференции вы не ходите потому, что вам хочется научиться каким-то конкретным вещам, а не просто увеличить кругозор. Да, для кого-то это имеет смысл! Не только вы так думаете. Специал...

Дизайн-процессы в ISPsystem. Как внедрить идеологию, построить отдел и остаться в живых История об одном редизайне, который изменил подход к разработке в ISPsystem. Я пришёл в ISPsystem в апреле 2016 г. На тот момент ситуация с продуктовым дизайном была следующая: решения по продуктам принимались руководством и программистами, никаких дизайнеров или проектир...

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

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

Как мы вышли на рынок облачных провайдеров и влюбились в B2B. Кейс MCS Mail.Ru Group — это множество подразделений и проектов, от Mail.Ru Леди и онлайн-игр до социальных сетей и IT-решений для бизнеса. Сегодня мы хотим поговорить об одном из них — облачной платформе Mail.Ru Cloud Solutions (MCS), которой в январе официально исполняется год, н...

[Из песочницы] Инкапсуляция в Python 3 Определение Значение термина «инкапсуляция» расплывчато и отличается от источника к источнику. Принято считать, что инкапсуляция — один из основополагающих принципов ООП, хотя некоторые научные статьи вовсе упускают инкапсуляцию из списка. К примеру, Джон Митчелл в книге «К...

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

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

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

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

[Перевод] Как написать сопроводительное письмо при поиске работы в США: 7 советов На протяжение многих лет в США была распроcтранена практика требовать претендентов на различные вакансии не только резюме, но еще и сопроводительное письмо (cover letter). В последние годы важность этого аспекта начала снижаться – уже в 2016 году сопроводительные письма тр...

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

Доступ к сетям сигнализации SS7 через радиоподсистему – теперь это возможно Изображение: Pexels О безопасности сигнальных сетей SS7 мы (и не только мы) говорим достаточно давно, однако до сих пор есть много скептицизма: «никто не может получить доступ к SS7», «если даже кто-то получит доступ к SS7 и начнет вести нелегитимную активность, его сразу...

Acer представила ноутбук TravelMate B114-21 – «машина» для школьников и студентов Компания Acer начала показывать ноутбуки, которые будет активно выводить на рынок в 2019 году на рынках. Одним из первых представили устройство TravelMate B114-21, причем клиентами этого ноутбука считают исключительно студентов и школьников, которые ограничены в бюджете, но ...

Паттерны и анти-паттерны CI/CD. Часть 2 Всех с пятницей, друзья. Сегодня делимся с вами переводом второй части статьи «Паттерны и анти-паттерны CI/CD», первую часть которой можно прочитать здесь. Напомним, даная серия публикаций приурочена к запуску нового потока по курсу «DevOps практики и инструменты». 1.3 Патт...

Как настроить Буфер обмена (передача текста и фото) с Mac на iOS и наоборот У пользователей устройств от Apple уже несколько лет есть возможность с легкостью копировать веб-страницы или электронные сообщения с Mac на iPhone (iPad) и наоборот. Появившаяся в iOS 10 и macOS Sierra функция Universal Clipboard (Универсальный буфер обмена), позволяет с ле...

Microsoft наконец разрешила разработчикам создавать 64-разрядное ПО для Windows 10 на ARM Корпорация Microsoft убрала одно из существенных ограничений в операционной системе Windows 10 на ARM, и теперь разработчики получили возможность создавать 64-битные ARM (ARM64) приложения. Также разработчики смогут перекомпилировать существующие win32 приложения или универс...

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

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

Предварительный обзор Fujifilm X-T30. Крутая компактная камера Компактные камеры — довольно удобная вещь не только для путешествий, но и для любительской или профессиональной съемки. Просто попробуйте потаскать с собой полнокадровый зеркальный фотоаппарат с парой-тройкой объективов, штативом и прочими радостями и сразу поймете, что это ...

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

Разработка конвертера видео из 264 в avi для видеорегистратора QCM-08DL На самом деле, статья посвящена разработке программы для перепаковки видео DVR из одного контейнера в другой, если это можно назвать конвертацией. Хотя, я всю жизнь считал, что конвертер занимается преобразованием (перекодировкой) формата видео. Данная статья является второй...

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

Архитектура, сертифицированная по SQL Server Data Warehouse Fast Track (DWFT): что это значит и как устроено Крупные производители популярного софта заботятся о своих заказчиках по-разному. Один из способов — создать программу сертификации. Чтобы, когда заказчики в раздумьях блуждают между аппаратными конфигами для конкретного софта, производитель этого софта мог подойти и с уверен...

Как написать расширение для GNOME Shell: режим «Do Not Disturb» Началось все с переезда на новую версию одного дистрибутива Linux, а там — скандально известный GNOME Shell (GH для краткости), на Javascript. Ну ок, на JS так на JS, работает — и ладно. Одновременно с этим темп моей работы давно уже требовал найти нормальный почтовик, вмест...

All Controller™ (универсальный геймпад). Что нового?

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

[Перевод] Установка IPS-дисплея в Thinkpad T430S Если у вас ноутбук ThinkPad T420/T420S/T430/T430S, у меня есть отличная новость: вы можете заменить экран на что-нибудь достойное! Для ноутбука потребуется небольшая хирургическая операция, но это выполнимо! Если у вас ThinkPad другой серии, вам повезло… у T430S один из худ...

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

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

SUPoX H311M-D4 — «спартанская» плата для процессоров Intel LGA1151 Китайская компания SUPoX, правопреемница некогда популярного бренда EPoX, анонсировала выход microATX-платы H311M-D4 на базе набора системной логики Intel H110. Она представляет собой универсальное решение для процессоров в конструктиве LGA1151 и поддерживает 65-ваттные CPU....

Уходя — уходи? Ночной разговор об увольнениях Нашло. Нет, накатило. 7 мест работы, 7 перемен, и ещё неизвестно, что впереди — увы, в мире корпораций нет такого, чтобы раз — и навсегда, одна запись в трудовой, одна любовь и полностью отданные душа и ум. Сейчас всё круто и завтра утром я с радостью выйду в офис, но who kn...

Как использовать сегментацию, таргетирование и позиционирование (STP) в разработке маркетинговой стратегии Добрый вечер, друзья! Сегодня поговорим о трафике, а именно STP. Данный материал приурочен к запуску курса «Трафик-менеджер», который стартует уже в конце февраля. Сегодня Сегментация, Таргетирование и Позиционирование (Segmentation, Targeting and Positioning, сокращенно ST...

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

Splunk Essentials for the Financial Services Industry App, или как Splunk выходит на рынок аналитики финансов Обычно Splunk ассоциируется с решениями по аналитике ИТ и ИБ. Так происходит не случайно, так как многие надстройки и приложения ориентированы именно на эти сферы. Но, кроме того, Splunk способен решать вопросы, которые выходят за традиционные кейсы по ИТ и ИБ, связанные,...

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

[Перевод] iPhone неудобно использовать Перевод статьи канадского журналиста и писателя Джо Кларка Я как-то писал инструкцию для портативного модуля диагностики двигателей автомобилей Daewoo. Так что я знаю, что значит «неудобно использовать». И айфонами пользоваться неудобно. Два раза в автобусе на одном и том ...

With love from Stepik: образовательная платформа Hyperskill Я хочу поговорить с вами о том, почему мы чаще чиним сантехнику, чем пишем про неё диссертации, о разных подходах к обучению программированию и о том, как мы пробуем применить один из них в нашем новом продукте Hyperskill. Если вам не по душе длинные вступления, то переходи...

В ядре Linux слово fuck заменили на hug После решения Линуса Торвальдса о временном уходе из проекта в сентябре 2018 года совет директоров Linux Foundation принял новый кодекс поведения для разработчиков ядра Linux — Code of Conduct (CoC), чтобы «решить проблемы, связанные с дискриминацией, и улучшить эмоциональну...

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

Часть 1. QInst: лучше день потерять, потом за пять минут долететь (пишем инструментацию тривиально) В предыдущей части я приблизительно описал, как можно загрузить eBPF функции из ELF-файла. Теперь пришла пора перейти от фэнтези к советским мультикам, и следуя мудрому совету, потратив один раз некоторое количество усилий, сделать универсальный инструмент инструментации (ил...

[Из песочницы] Кластерное хранилище Pacemaker + DRBD (Dual primary) + ctdb Доброго времени суток, хабровчане. Поступила задача — развернуть отказоустойчивое High Available хранилище по средствам pacamaker + drbd (в режиме dual primary) + clvmd + ctdb, которое будет монтироваться на сервер. Оговорюсь, что со всеми этими инструментами я сталкиваюсь в...

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

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

Movavi Video Converter для Mac OS Ищете простую и удобную программу для конвертации видео на Mac OS? Movavi Video Converter – универсальное сверхбыстрое приложение, которое подойдет как новичкам, так и профессионалам. Movavi Video Converter поддерживает более 180 форматов фото-, видео- и аудиофайлов, включая...

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

Подключить все! Делаем экстремально дешевый хаб для устройств ZigBee и Z-Wave Для подписчиковНачав конструировать умный дом, сложно бывает остановиться на продукции одного производителя. А это значит, что тебя ждет зоопарк из стандартов, которые сложно увязать друг с другом, и рядок из хабов, каждый из которых занимает розетку (и место в твоей жизни)....

GraphQL Voyager как инструмент для поиска уязвимостей В настоящее время все больше компаний начинают использовать GraphQL. Это относительно новая технология (если быть более точным, то это язык запросов), которая призвана решить существующие проблемы REST. Если вы еще не знакомы с GraphQL, то рекомендую начать с ресурсов: ...

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

[Перевод] RoadRunner: PHP не создан, чтобы умирать, или Golang спешит на помощь Привет, Хабр! Мы в Badoo активно работаем над производительностью PHP, поскольку у нас достаточно большая система на этом языке и вопрос производительности — это вопрос экономии денег. Более десяти лет назад мы создали для этого PHP-FPM, который сначала представлял собой н...

AppsConf Rises AppsConf — конференция для мобильных разработчиков, на которой можно: а) услышать о новинках в iOS и Android; б) обсудить лучшие практики мобильной разработки; в) найти решения актуальных проблем; г) до хрипоты поспорить о хайповых технологиях; д) познакомиться и задать ...

Xiaomi выпустила универсальный пульт дистанционного управления Mi Universal Remote Xiaomi сегодня начала продажи универсального пульта дистанционного управления Mi Universal Remote, который предназначен для того, чтобы контролировать различную бытовую технику, причем не только из экосистемы Xiaomi Mijia. К устройству можно подключиться и настроит...

Как ЛАНИТ оснастил инженерными и ИТ-системами дилинговый центр в Сбербанке В конце 2017 года группа компаний ЛАНИТ закончила один из самых интересных и ярких проектов в своей практике — Дилинговый центр Сбербанка в Москве. Из этой статьи вы узнаете, как именно «дочки» ЛАНИТ оборудовали новый дом для брокеров и уложились в рекордно короткие сроки. ...

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

Пять бесплатных автоматизированных платформ для изучения и прокачки в программировании Привет, сообщество! Мы в Хекслете составили список из пяти бесплатных автоматизированных онлайн-платформ для новичков и продвинутых кодеров. На русском: HTML Academy «Академия» учит верстать сайты. Основной контент в формате подписки (390 рублей в месяц) и интенсивов (от 125...

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

Java EE Concurency API Всем привет! А мы тут плюшками балуемся запускаем второй поток курса «Разработчик Java Enterprise». Бессменный создатель и преподаватель курса — Виталий Иванов, написал вот по этому поводу статью даже, которая, как надеемся, покажется вам полезной :) Так что поехали :) Д...

Спецификация Seagate® BarraCuda® Быстрые, надежные, универсальные твердотельные накопители.

35 лайфхаков с резинками: универсальное средство Источник

Как это устроено: работа команды аналитиков на примере разработки одного digital-сервиса Кто все эти люди? Профессия аналитика – одна из самых востребованных в мире. По словам директора рекрутингового агентства Pruffi, Алены Владимирской, бизнес-аналитики и все, кто занимается оптимизацией, внедрением новых бизнес-процессов, сегодня очень востребованы и высок...

«Роботизированная кожа» оживит любые неподвижные объекты Большинство современных роботов создаются или узкоспециализированными или универсальными и потому толком ни к чему не пригодными. В Йельском университете (США) постарались найти золотую середину и разработали то, что они назвали «роботизированной кожей». Это эластичная конст...

[Перевод] Известные проблемы, ошибки и исправления в обновлениях Windows 10 на октябрь 2018 Прошло почти две недели с момента выпуска компанией Microsoft обновлений для Windows 10 в рамках October 2018 Patch Tuesday – и это были долгие две недели. Этот набор патчей можно назвать худшим вторником патчей от Microsoft за очень долгое время, поскольку в нём обнаружил...

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

Google Ads переименовал кампании для рекламы приложений Google Ads переименовал универсальные кампании для приложений. Теперь они стали просто «кампаниями для приложений». На функциональность кампаний это изменение не повлияет. Никаких дополнительных действий от рекламодателей в связи с этим обновлением не требуется. Кампании для...

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

Xiaomi выпустила универсальный пульт дистанционного управления Mi Universal Remote Xiaomi сегодня начала продажи универсального пульта дистанционного управления Mi Universal Remote, который предназначен для того, чтобы контролировать различную бытовую технику, причем не только из экосистемы Xiaomi Mijia. К устройству можно подключиться и настрои...

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

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

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

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

Успешный подход к бизнесу – копировать, изменить, вставить Роман Квартальнов – основатель Digital-агентства ZephyrLab рассказывает, как в 19 лет переборол сильную стеснительность, стал одним из первых продавцом официального магазина формата Apple Center в России, а спустя 10 лет открыл собственную компанию. ...

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

[Из песочницы] История о том, как запустить эмулятор Android или сэкономить на процессоре intel Здравствуйте! Хочу поделиться решением одной проблемы. Как запустить эмулятор на amd-шном процессоре на Windows 10, используя WHPX. Читать дальше →

Компания Continental показала универсальную зимнюю резину Немецкий производитель шин выпустил универсальную зимнюю резину Continental VikingContact 7, которую можно ставить не только на седан, а и на кроссоверы и внедорожники. Continental VikingContact 7 представляет собой покрышки без шипов с самым широким диапазоном типоразмеров...

Видеоурок Теплицы: бесплатные программы для работы с PDF файлами PDF – это универсальный формат для предоставления полиграфической продукции в электронном виде. И хотя появился он на заре Всемирной паутины, в далеком 1993 году, до сих пор у многих возникает вопрос – как работать с PDF файлами. Например, про работу с JPEG такого вопроса не...

Компания Huawei уладила все споры с владельцами патентов из портфеля AVC На этой неделе компания MPEG LA объявила, что компании Huawei Technologies Co., Ltd., Huawei Device Co., Ltd и Huawei Device (Shenzhen) Co., Ltd стали ее лицензиатами. Они приобрели лицензии на патентный портфель, известный под названием AVC. В результате этого соглаше...

Raijintek Juno Pro RBW: низкопрофильный кулер радиального типа Компания Raijintek анонсировала универсальный процессорный охладитель Juno Pro RBW, позиционирующийся в качестве альтернативы стоковым кулерам для чипов AMD и Intel. Новинка относится к низкопрофильным решениям радиального типа. Максимальный диаметр составляет 122,5...

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

Выход универсального геймпада All Controller опять задерживается.

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

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

Editor.js прекрасный редактор сохраняющий исходный код в JSON формате CodeX крутые ребята, которые базируются в Университете ИТМО. На базе этого университета студенты и выпускники создают интересные и полезные проекты: Hawk.so, Capella, AR-tester и другие. Один проект очень помог нашему бизнесу. Редактор Editor.js сохраняющий исходный код в J...

Долгий путь к кассе: как потребители принимают решение о покупке? Поговорим о потребительских воронках, Моментах Истины и о том, как влиять на ZMOT.

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

Как организовать фотостудию? Кейс компании Bolshakova Studio Надоело тратить время на выяснение что происходит в компании? Информация теряется в бесконечных групповых чатах WhatsApp-а? Нарушена коммуникация внутри команды? От слежения за (не)выполненными правками пухнет голова? Непонятна нагрузка на сотрудников и вообще кто чем сейчас...

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

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

[Из песочницы] Настройка IPTV от Ростелеком на роутерах MikroTik В свое время когда я купил роутер MikroTik, передо мной кроме базовой настройки инета встала задача обеспечить работу IPTV, до того момента у меня был установленный Ростелекомом D-link. Сама базовая настройка инета на микротике заняла у меня примерно 10 минут, а вот с IPTV п...

Злая утка с дистанционным управлением. Собираем и программируем BadUSB с Wi-Fi Для подписчиковТы, разумеется, знаешь истории о том, как хакеры используют для атак устройства, похожие на флешку. Достаточно подобраться к серверу и подключить такой девайс, чтобы заполучить удаленный контроль. Согласись, очень похоже на прототип Rubber Ducky. Однако «злая ...

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

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

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

[Перевод] Пример использования Microsoft Flow или Как подарить жене цветы Здесь я продемонстрирую не совсем простой пример использования Microsoft Flow для решения одной практической задачи. Читать дальше →

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

[Перевод] Тренды в дизайне UI и UX 2019 Иллюстрация от J.HUA Год назад мы составили прогноз трендов в дизайне мобильных UI. В этом году мы решили выйти за рамки мобильных интерфейсов, потому что тренд №1 в современном дизайне — это контекст. Больше никаких обобщений — теперь всё завязано на контексте. Кажется, м...

Экономика радости. Наставничество как частный случай. Закон трёх процентов Знаю, что написав этот пост, не стану Паисием Святогорцем. Однако, я надеюсь, найдётся хотя бы один читатель, который, возможно, поймет какой это кайф – быть педагогом (ментором) в IT. И наша страна станет чуточку лучше. И этот читатель (который поймет) станет чуточку счастл...

Док-станция Aten UH3234 с интерфейсом USB Type-C: 3 порта USB, 3 видеовыхода, сетевая розетка, вывод звука и зарядка Док-станции недавно получили в свое распоряжение универсальный интерфейс USB Type-C. Он может использоваться не только для подключения периферийного оборудования, но также для передачи видеосигналов и обеспечения питания ноутбука. Одним из представителей нового поколения явл...

[Из песочницы] PHP: Как разобрать сложный XML-файл и не утонуть в собственном коде Доброе время суток! Сфера применения XML-формата достаточно обширна. Наряду с CSV, JSON и другими, XML — один из самых распространенных способов представить данные для обмена между различными сервисами, программами и сайтами. В качестве примера можно привести формат Commerc...

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

Компания Huawei уладила все споры с владельцами патентов из портфеля AVC На этой неделе компания MPEG LA объявила, что компании Huawei Technologies Co., Ltd., Huawei Device Co., Ltd и Huawei Device (Shenzhen) Co., Ltd стали ее лицензиатами. Они приобрели лицензии на патентный портфель, известный под названием AVC. В результате этого с...

Борьба со старением: cенолитики и заместительная терапия стволовыми клетками В данной статье мы попробуем рассмотреть два механизма старения и подходы к их терапии – сенесцентные клетки (ещё их называют дряхлыми) и их уничтожение; а также стволовые клетки и их восстановление и пополнение. Возможно борьба с дряхлыми клетками и увеличение пула стволовы...

С расстояния полшага: универсальный ультракороткофокусный проектор Optoma HZ45UST Optoma представляет универсальный ультракороткофокусный проектор HZ45UST

Bitwarden — универсальный менеджер паролей для всех платформ Он удобнее, чем KeePass, и бесплатен, в отличие от LastPass.

Кулер Deepcool Neptwin RGB оснащён шестью тепловыми трубками Компания Deepcool представила универсальный охладитель Neptwin RGB, подходящий для отвода тепла от процессоров AMD и Intel. Решение относится к башенному типу. Конструкция включает двухсекционный радиатор, который пронизывают шесть тепловых трубок U-образной формы д...

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

[recovery mode] Одна задача из SEO рутины: решение в 3 шага По правде говоря, это не «бомбический» кейс, а стандартная ситуация в SEO и её обычное решение. Из таких ситуаций состоит большая часть работы. В данном случае, статья будет интересна владельцам интернет магазинов. Сайт клиента в один момент сильно потерял в позициях. Как...

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

Опубликованы изображения и некоторые технические данные объективов Fujinon XF 16mm F2.8 R LM WR и Fujinon XF 16-80mm F4 R LM WR Помимо изображений и основных технических данных объектива Fujinon GF 50mm f/3.5 LM WR, источник опубликовал изображения и некоторые технические данные еще двух объективов, которые готовит к выпуску компания Fujifilm. Это модели Fujinon XF 16mm F2.8 R LM WR и Fujinon XF...

Что почитать по PHP на русском? PHP — один из самых популярных языков программирования. А ещё это язык, для изучения которого не так просто найти качественную книгу. Что ж, мы вместе с командой GeekBrains заглянем в интернет-магазин и посмотрим, что стоящего можно найти сегодня по PHP на русском языке. Ч...

Отменена плата за внутризоновые звонки с таксофонов УУС Ранее компания обнулила стоимость местных телефонных соединений в рамках оказания УУС."Ростелеком", являясь единственным оператором универсального обслуживания в РФ, обеспечивает функционирование 148 тыс. универсальных таксофонов, в том числе в удаленных и труднодо...

Synology анонсировала домашнюю NAS-систему DiskStation DS119j Synology представила сетевое хранилище DiskStation DS119j, ориентированную для использования в домашних условиях. Устройство станет неплохим вариантом в качестве первой NAS-системы.  Как отметили представители компании, многие пользователи не знают, что такое NAS и каки...

Как добавить опцию «Привет, Siri» на неподдерживаемые Mac Не секрет, что голосовой ассистент Siri на Mac работает точно так же как и на iPhone. Правда есть одно небольшое но — отсутствует поддержка функции «Привет, Siri». Дело в том, что за это отвечает специальный сопроцессор, которого, на момент релиза macOS Sierra, не был...

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

Производитель называет объектив Zeiss Batis 2/40 CF самым универсальным в семействе Batis В ходе выставки Photokina 2018 компания Zeiss представила объектив с фиксированным фокусным расстоянием 40 мм, информация о котором появилась еще в начале лета. Сам производитель называет модель Batis 2/40 CF (Close Focus) самой универсальной в семействе Batis, отмечая...

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

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

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

На iOS вышла красочная коллекционная RPG Evertale от создателей Neo Monsters, Android-версия на подходе Студия ZigZaGame, которой принадлежит популярная коллекционная RPG Neo Monsters, выпустила новый проект Evertale. Вам предстоит отправиться в мир Эрдена, который страдает от древнего проклятья под названием Pandemonium – зла, которое приходит каждые 100 лет. Совладать с ним...

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

Как быстро попробовать CQRS/ES в Laravel или пишем банк на PHP Недавно в подкасте "Цинковый прод" мы с товарищами обсуждали паттерн CQRS/ES и некоторые особенности её реализации в Elixir. Т.к. я в работе использую Laravel, грех было не покопаться в интернетах и не найти как же можно потягать этот подход в экосистеме данного фреймворка....

Как «Найти друзей» на iPhone, или как смотреть местонахождение знакомых на iOS Бесплатное приложение «Найти друзей» позволяет в режиме онлайн узнать месторасположение членов своей семьи, родственников и близких друзей. В этом материале мы расскажем обо всех подробностях использования, безусловно, полезнейшей программы.   ПО ТЕМЕ: Быстро разряжаетс...

Как общаются машины: протокол Modbus Протокол Modbus — самый распространенный промышленный протокол для M2M-взаимодействия. Является стандартом де-факто и поддерживается почти всеми производителями промышленного оборудования. Благодаря универсальности и открытости, стандарт позволяет интегрировать оборудовани...

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

Прозрачные видеоочки с HDMI и USB-C заказывали? Встречайте: Epson Moverio BT-35E Когда мы рассказывали в блоге о своих бинокулярных видеоочках Moverio BT-200 и BT-300, одной из ключевых особенностей очков всегда называли малый вес (88 и 69 грамм, соответственно), который удалось обеспечить, вынеся «мозги» устройства в отдельный блок управления на базе An...

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

Как достичь любой цели: универсальная инструкция Всё, что вам потребуется, — это хороший план и смелость.

Так ли полезно рано вставать, как кажется Это не станет универсальным ключом к продуктивности.

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

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

Sony Xperia 1 – первый смартфон с 4К дисплеем В новом флагмане от Sony применен 6,5″ 4K HDR OLED дисплей (21:9), который по мнению создателей идеально подходит для просмотра фильмов. Экран защищен стеклом Corning Gorilla Glass 6. Для создания ярких фотографий предусмотрена тройная 12 Мп камера с 16 мм широкоуг...

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

Марс в объективах проекторов Canon XEED Организаторы выставки "Марс - Близкие встречи с Красной планетой" сочли проекторы Canon XEED идеальным выбором для демонстрации марсианских ландшафтов Итальянское космическое агентство стало организатором передвижной выставки "Близкие встречи с Красной планетой", стартовавше...

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

Представлен ПДУ Logitech Harmony Express с ассистентом Alexa Компания Logitech представила универсальный пульт дистанционного управления Harmony Express с поддержкой голосового ассистента Amazon Alexa. Устройство позволит управлять компонентами домашнего кинотеатра, переключать каналы и запускать приложения при помощи вашего голоса. П...

Очень важный параметр светодиодных ламп, о котором мало кто знает На упаковках светодиодных ламп можно найти множество параметров: мощность, световой поток, эквивалент мощности, индекс цветопередачи. Но один очень важный параметр производители указывают крайне редко. Это тип драйвера. Читать дальше →

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

Сенаторы против Amazon: в чем провинился интернет-магазин Берни Сандерс – главный «социалист» Америки, кандидат в президенты США, любимчик интернета и категории «до 30 лет» (многие прочили ему победу, если бы в оппоненты Трампу на праймериз выбрали его, а не Хиллари). Главный борец против притеснения народа со стороны богатейшего...

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

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

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

Будущее инфраструктур центров обработки данных Архитектуры центров обработки данных общего назначения (такие ЦОДы сегодня все еще широко применяются) хорошо отрабатывали свои задачи в прошлом, но с недавних пор большинство из них достигли своих границ масштабируемости, производительности и эффективности. В архитектуре та...

Практика использования модели акторов в бэкэнд-платформе игры Quake Champions Продолжаю выкладывать доклады с Pixonic DevGAMM Talks — нашего сентябрьского митапа для разработчиков высоконагруженных систем. Много делились опытом и кейсами, и сегодня публикую расшифровку выступления backend-разработчика из Saber Interactive Романа Рогозина. Он рассказыв...

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

COBIT 5: Атрибуты фактора влияния «Организационная структура» Продолжим (см. ранее опубликованную заметку «COBIT 5: Практика адаптации Организационных структур и Ролей в компании») раскрытие концепции фактора влияния – «Организационная структура» (место фактора влияния «Оргструктура» в общей модели факторов влияния представ...

Видеообзор монитора ASUS ProArt PA27AC Asus ProArt PA27AC – достаточно универсальный монитор, который одинаково хорошо подходит как для работы, в том числе с фото и видео, так и для отдыха – фильмов и игр. Из достоинств в первую очередь стоит отметить качественное изображение и приятный дизайн, из недостатков – д...

Cray представила первый по-настоящему гибридный суперкомпьютер Универсальный солдат. Швейцарский нож. Ёж и уж. EPYC и Xeon.

Apple переходит на универсальные приложения Разработчики смогут создавать приложения, совместимые с iPhone, iPad и Mac

Security Week 09: 19-летняя уязвимость в WinRAR Объявляем неделю доисторических багов. Уязвимость в архиваторе WinRAR, обнаруженную и закрытую в конце января, подробно описали специалисты компании Check Point Software (новость, оригинальное исследование). В худшем случае брешь позволяет распаковать вредоносный файл в прои...

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

[Перевод] DeepMind и Google: битва за контроль над сильным ИИ Демис Хассабис основал компанию по созданию самого мощного в мире ИИ. Затем её купила Google В августе 2010 года в конференц-зале в пригороде Сан-Франциско на сцену вышел 34-летний лондонец по имени Демис Хассабис. Он вышел неторопливой походкой человека, который пытается ...

Упрощенный доступ к данным внутренней FAT12 для STM32 В предыдущей статье был рассмотрен вариант использования микроконтроллера STM32F103C8T6 как flash накопителя с внутренней файловой системой FAT12. Теперь можно рассмотреть, каким образом получить данные из нашей внутренней файловой системы. К примеру нам необходимо хранить н...

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

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

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

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

[Из песочницы] Подход к реализации RBAC в ReactJS Вступление Привет, дорогой читатель! Некоторое время (около года) назад столкнулся с необходимостью условной отрисовки компонентов в ReactJS в зависимости от текущих прав пользователя. Первым делом начал искать готовые решения и «лучшие практики». Статья "Role based authori...

Сканирование на уязвимости и безопасная разработка. Часть 1 В рамках профессиональной деятельности разработчикам, пентестерам, безопасникам приходится сталкиваться с такими процессами, как Vulnerability Management (VM), (Secure) SDLC. Под этими словосочетаниями скрываются различные наборы практик и используемых инструментов, которы...

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

Детектор углекислого газа MT8057S. НЕобзор с участием НЕэмулятора — Привет, Хабр! Гляди! — Мужик, ты чё? Этим детектором без тебя уже весь ресурс вдоль и поперёк… А тут ещё ты. Сколько можно одну и ту же тему мусолить-то? — Спокуха, пацаны! Конечно, я не собираюсь повторять уже имеющиеся обзоры. Что это, зачем это, как работает, как ...

Городской стиль 2019: модная одежда этого сезона В мире моды существует множество стилей и подстилей в одежде, каждый из которых способен вскружить голову любой fashion леди. Самый распространенный и самый любимый из всех – это городской стиль. В любом образе присутствует одна или две выделяющиеся вещи. Это может быть, ка...

ServiceNow-конференция «Knowledge18» Уже второй раз сотрудники Mars Information Services посетили ежегодное мероприятие компании ServiceNow, ведущего производителя облачных решений в области корпоративного управления услугами. Конференция «Knowledge18» — это уникальное событие, которое позволяет быть в курсе по...

Умная противоугонка Limpet замучает любого похитителя Поскольку далеко не дешевые модели велосипедов и мотоциклов часто становятся объектами угона, британские велолюбители Мэтью Лич и Джеймс Шеппард разработали универсальное и ультимативное средство для их защиты. Знакомьтесь – Limpet, «умный страж» вашего велосипеда, который п...

GlobalSign: доступна регистрация SSL-сертификатов с использованием разных алфавитов Первый выпуск SSL-сертификата с использованием кириллических символов осуществил GMO GlobalSign Russia, мировой удостоверяющий центр и ведущий поставщик решений идентификации и безопасности для Интернета Всего (Internet of Everything). До этого позволяла автоматизировать про...

Универсальная гарнитура Roccat Renga Boost обойдётся в $60 Компания Roccat представила гарнитуру Renga Boost, которая, как утверждается, обеспечивает звук студийного качества и создаёт максимальное ощущение присутствия в играх. Новинка пополнила ассортимент решений накладного типа. Комфорт во время длительного ношения обесп...

Python и DataScience: изучаем возможности универсальной библиотеки Numpy От переводчика: это перевод материала Ракшита Васудева, давно и плотно изучающего DataScience и применение в ней языка Python. Автор рассказывает о мощной библиотеке Numpy, который позволяет реализовать многие возможности машинного обучения и работы с большими данными. ...

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

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

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

Благодаря DirectML видеокарта Radeon VII получит аналог ИИ-сглаживания NVIDIA DLSS Постепенно о видеокарте AMD Radeon VII становится известно всё больше подробностей. Очередной порцией информации в интервью японскому ресурсу 4Gamer поделился Адам Козак (Adam Kozak), один из ведущих специалистов по маркетингу в Radeon Technologies Group. Наиболее интересное...

Искусственный интеллект поставит диагноз Физтех разрабатывает универсальную диагностическую платформу.

Intel признаёт, что универсального техпроцесса быть не может Нужно двигаться к разнородной компоновке процессоров. И никаких там "One for all, all for one"!

Chuwi Ubook — альтернатива Microsoft Surface Go по приятной цене Универсальный планшет с отличной автономностью и клавиатурой в комплекте.

Плавность форм и индивидуальность. Olis 9650 от компании BDI – это универсальная тумба для аудиовидео-техники с плавными, изогнутыми контурами.

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

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

Как адаптировать UX/UI под permissions Во многих проектах существует процессы аутентификации (в той или иной степени). Написано много “бест практис” во всех известных технологиях и т.д. и т.п. Но вот пользователь сделал логин и? Ведь он далеко не всё может сделать. Как определить что он может видеть, а что нет. ...

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

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

СЖО Enermax Liqmax III оснащена радиатором формата 120 мм Компания Enermax анонсировала универсальную систему жидкостного охлаждения (СЖО) Liqmax III, которая станет доступна для заказа в конце текущего месяца. Новинка объединяет компактный алюминиевый радиатор формата 120 мм и водоблок с помпой. Длина соединительных шлангов соста...

Краткий обзор конференции TREND 15 и 16 сентября в Москве прошло знаковое для российского дизайн-комьюнити событие: конференция TREND. Очевидно что организаторы в очередной раз создали прецедент, событие невиданных ранее масштабов. За это им низкий поклон, хвала и всяческие почести. В этой статье будет...

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

О линтерах, качестве кода, качестве вообще и управлении качеством Бойтесь своих желаний, они могут исполниться. Народная мудрость. Одна пара пожелала пожениться и обрести вечное счастье. Я взорвал их машину у церкви сразу после венчания. One Wish Grant, фильм Трасса 60. Ещё одна философская заметка про управление, а данном случае качес...

SSL SiX – компактная универсальная консоль с фирменными инструментами обработки звука Solid State Logic выпустили универсальную компактную консоль SSL SiX, сочетающую в себе микшер и фирменные инструменты SSL для обработки звука. Консоль может использоваться в студиях, на концертах и для вещания.SSL SiX обладает двумя микрофонными предусилителями Super Ana...

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

Мой опыт знакомства и работы с Robot Framework Чуть более года назад я впервые попробовал в работе Robot Framework. За время моего участия в довольно масштабном проекте я испытал на своей шкуре два разных подхода к автоматизации тестирования с помощью этого инструмента: написание тестов на чистом DSL Robot Framework и ра...

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

Kaspersky Mobile Talks #1. Многомодульность В конце февраля мы запустили новый формат встреч Android-разработчиков Kaspersky Mobile Talks. Основное отличие от обычных митапов — здесь вместо сотни слушателей и красивых презентаций на несколько различных тем собрались «бывалые» разработчики, чтобы обсудить всего лишь од...

[Из песочницы] Регресс или регрессив в тестировании О себе писать не буду (кто я и чем занимаюсь). Моя статья возможно ответит на эти вопросы. Не могу терпеть эту боль и слышать как неправильно произносят некоторые определения в тестировании. Да, я — тестировщик. Хотя мои близкие меня постоянно спрашивают — «Ты точно тести...

Docker + Laravel = ❤ В данной статье я расскажу о своём опыте "заворачивания" Laravel-приложения в Docker-контейнер да так, что бы и локально с ним могли работать frontend и backend разработчики, и запуск его на production был максимально прост. Так же CI будет автоматически запускать статическ...

Внешняя видеокарта Aorus RTX 2070 Gaming Box с интерфейсом Thunderbolt 3: мощное решение на базе современного GPU Nvidia, но только для Windows Как мы уже отмечали в обзоре Gigabyte RX 580 Gaming Box, не следует считать подобные решения универсальной панацеей от всего. Но увеличить (иногда — принципиально) производительность и функциональность видеосистемы компактного настольного или портативного компьютера, к котор...

Складной стабилизатор Moza Mini-S для смартфонов стал доступен с потрясающей скидкой Онлайн-магазин TomTop часто проводит всевозможные акции и распродажи. Вот и сегодня у клиентов магазина появилась возможность сэкономить при покупке универсального стабилизатора Moza Mini-S для смартфонов и высокоскоростной карты памяти от Kodak. Подробнее об этом читайте на...

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

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

Kubernetes в production: сервисы Полгода назад мы закончили миграцию всех наших stateless сервисов в kubernetes. На первый взгляд задача достаточно простая: нужно развернуть кластер, написать спецификации приложений и вперед. Из-за одержимости в вопросе обеспечения стабильности в работе нашего сервиса пришл...

Intel Optane H10 объединяет 3D XPoint и память NAND Нельзя сказать, что гибридные накопители — нечто принципиальное новое. В первые годы после появления на рынке SSD некоторые производители стали выпускать накопители и системы, которые сочетали преимущества скорости флеш-памяти NAND с дешевизной ёмкости старых добрых магнитны...

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

Inpas представляет банковский терминал на OC Android PAX A930 – это универсальное устройство, которое можно использовать как отдельно стоящий банковский терминал, так и в качестве онлайн-кассы.

Apple придумала, чем заменить AirPower Компания Apple отменила выпуск универсальной беспроводной зарядки AirPower, но, кажется, придумала, чем можно компенсировать её отсутствие.

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

Универсальная консоль BDI Radius 8839 Изящный дизайн, специализированные отсеки для медиакомпонентов и верхняя платформа для большой ТВ-панели.

Mrr: тотальное FRP для Реакта Mrr — функционально-реактивная библиотека для React'а (извиняюсь за мнимую тавтологию). При слове «реактивность» обычно вспоминают Rx.js, как эталонный образец FRP. Однако серия последних статей на эту тему на Хабре([1], [2], [3]) показала громоздкость решений на Rx, которы...

О чем нужно помнить покупая NGFW? Чек-лист Мы уже публиковали небольшую статью "критерии выбора NGFW". Здесь же предполагается что вы уже выбрали свой NGFW и собираетесь его покупать. О чем нужно помнить? Как не оступиться на последнем этапе — закупке. На наш взгляд, это очень важный вопрос, т.к. NGFW любого вендора...

Selectel рассказал о гибридной ИТ-инфраструктуре на языке бизнеса Провайдер ИТ-инфраструктурных решений для бизнеса Selectel представил аналитический обзор "Гибридное облако. Глобальный контекст и практические советы по реализации гибридной ИТ-стратегии". В нем обобщены данные исследовательских агентств и опыт компаний, определен...

Selectel рассказал о гибридной ИТ-инфраструктуре на языке бизнеса Провайдер ИТ-инфраструктурных решений для бизнеса Selectel представил аналитический обзор "Гибридное облако. Глобальный контекст и практические советы по реализации гибридной ИТ-стратегии". В нем обобщены данные исследовательских агентств и опыт компаний, определен...

snap & flatpack — трагедия общин Лонгрид варнинг: вас предупредили, много букв. Уже давно ведётся разработка формата дистрибуции приложений, которые были "свободны" от общесистемных зависимостей. Ubuntu очень, очень активно продвигает свой snap, gnome — flatpack. Оба обещают рай и свободу от rpm/deb. Давайт...

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

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

Материнская плата B450 Aorus Pro компании Gigabyte: типичное «среднее» решение на чипсете AMD B450 B450 Aorus Pro — типичный вариант платы на чипсете AMD B450. Здесь нет никаких излишних наворотов, но функциональные возможности чипсета используются в полной мере. Такую плату оптимально использовать для универсальных и не очень дорогих домашних ПК, на которых можно и пораб...

[Из песочницы] Windows Phone 8.1: ностальгии разработки пост. История одного приложения Приветствую, Хабр! Пост навеян новостью о прекращении поддержки Windows 10 mobile. Являясь одно время обладателем Nokia Lumia 925, расскажу про одну из моих поделок на поприще мобильной разработки под Windows Phone 8.1. Читать дальше →

CoLaboratory: Android Night #Apple Всем привет! Мы открываем серию Android-встреч в «Лаборатории Касперского». На первой встрече обсудим карьерные перспективы мобильного разработчика (куда развиваться «после»), кастомизируемость одного приложения внутри различных сборок и попробуем экспериментальный формат...

Бесплатные приложения и скидки в App Store | 6 декабря WikiLinks (Бесплатно) | TotalReader Pro (29 руб.) | Aerofly 2 Flight Simulator (169 руб.) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ...

Пишем меньше дублирующего кода, используя биндинг в Laravel Доброго времени, уважаемые господа. Не так давно столкнулся с явлением дублирующегося и повторяющегося кода при код ревью одного проекта на Laravel. Суть в следующем: у системы существует некоторая структура внутреннего API для AJAX запросов, по сути возвращающая коллек...

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

Пишем приложение для удаленного управления плеером MPV из RetroOrangePi Многие пользователи медиацентра KODI, входящего в состав RetroOrangePi, наверняка заметили, что там используется внешний плеер MPV, который, в отличии от штатного, имеет поддержку аппаратного декодирования. Это позволяет проигрывать контент 1080P без лагов, однако есть и бол...

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

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

Австралийские студенты разработали умную рулетку для слепых людей Однажды один из студентов Технологического университета Квинсленда с нарушением функции зрения делал ремонт по дому и столкнулся с проблемой получения точных данных о размерах предметов. Это послужило толчком к созданию студенческого проекта «Макарон» (Macaron) – сделать так...

Опыт, hard-skills и soft-skills являются ключевыми критериями при подборе кадров По данным экспертов кадровой компании «Юнити», подход HR-менеджеров к подбору персонала за последние пять лет …

Компания Rocket Lab будет производить универсальную платформу для спутников Американская компания Rocket Lab сообщила о начале разработки универсальной спутниковой платформы. Сейчас компания выступает лишь в качестве подрядчика для запусков компактных спутников, разработанных другими компаниями. Портал The Verge отмечает, что Rocket Lab не собирает...

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

Юрген Шмидхубер: «Я пытался убедить Илона Маска в том, что ИИ не несет угрозы человечеству» Юрген Шмидхубер является одним из «отцов» искусственного интеллекта. В 90-е годы он описал принципы работы рекуррентных нейронных сетей, которыми сегодня пользуется Google, а в начале 2000-х занимал пост профессора когнитивной робототехники в Мюнхенском техническом университ...

Инженерные подходы и чеклисты: как не сойти с ума в хаосе задач Привет! Меня зовут Олег, и я frontend-разработчик в Альфа-Банке. Я хочу рассказать вам немного философскую историю — про инженерный подход к разработке, про мою первую работу и грабли, которые я там собрал, про то, почему чеклисты очень важны (и спасают жизни). А еще про ...

[Перевод] Каскадные SFU: улучшаем масштабируемость и качество медиа в WebRTC-приложениях В развертывании медиасерверов для WebRTC есть две сложности: масштабирование, т.е. выход за рамки использования одного сервера и оптимизация задержек для всех пользователей конференции. В то время как простой шардинг в духе «отправить всех юзеров конференции X на сервер Y» л...

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

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

[Перевод] Перемены в интерфейсах, многослойная анимация и структурированный визуальный хаос: обзор веб-тенденций на 2019 год Интернет — многостороннее явление. Динамика его развития расширяет привычные границы по всем направлениям. Зарекомендовавшие себя подходы и элементы постепенно уступают место новым, более эффективным формам коммуникации людей с брендами и технологиями. 1 / Технологии 1.1....

Как конвертировать фото в форматы jpg, png, gif, tiff, bmp на Mac Приложение Просмотр традиционно не пользуется большой любовью «маководов». И совершенно зря, ведь оно умеет не только отображать и редактировать картинки, но и одну очень полезную вещь – конвертировать их из одного формата в другой (например, из .jpg в .png). Просмотр работа...

Многофункциональные зловреды наступают Среди киберпреступников растёт интерес к универсальным вредоносным программам, которые можно модифицировать под …

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

Вышла KyBook 3 — универсальная читалка для iOS с поддержкой Tor Приложение может загружать книги даже с заблокированных ресурсов.

Обзор Notion — универсального инструмента продуктивности для работы и жизни Установите это приложение и забудьте о Google Docs, Evernote, Trello и дюжине других программ.

Microsoft: универсальные приложения и Win32 должны иметь равные права на Windows 10 Компания не собирается отказываться от магазина Microsoft Store.

Jonsbo TW3-120 и TW3-240: универсальные СЖО с многоцветной подсветкой Компания Jonsbo представила системы жидкостного охлаждения TW3-120 и TW3-240, подходящие для использования с процессорами AMD и Intel. В состав новинок входят радиатор и водоблок с помпой. Срок службы последней, как утверждается, достигает 70 тыс. часов. Модель TW3-120 содер...

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

Валидация форм во Vue.js Привет, Хабр! Валидация форм — одна из самых важных задач на сайте. Нам приходится валидировать данные на присутствие, на совпадение по паттерну, создавать асинхронные валидации, применять валидации только после снятия фокуса с поля или перед отправкой формы… Порой это стан...

DELTA Electronics продемонстрировала работу своего нового лазерного проектора для 3D-мэппинга, Vivitek DU9800Z, в искусственных и естественных пещерных условиях Несколько проекторов Vivitek DU9800Z воссоздают историю Царицы Девяти Небес в условиях естественной природной пещеры, а искусственные пещерные по своему устаревшему формату условия удалось найти на выставке ISR В этих событиях есть три интриги:Не так часто создаются постоян...

Таблицы в Figma. Дизайн Data Grid одним компонентом Строительство таблицы из компонентов — задача, которая рано или поздно возникает перед каждым разработчиком дизайн-систем в Figma. Существует три подхода к дизайну таблиц, чтобы создать data grid с гибкой архитектурой. В каждом из случаев используется либо row-компонент, ...

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

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

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

This content is not available in your country: новости, которые вы не сможете узнать из России Один из самых простых способов заблокировать ту или иную информацию (читай — тот или иной ресурс) — это запрет доступа к нему по географическому признаку. Сама блокировка может быть связана с самыми разными причинами — если это медиасервис, то чаще всего это вопросы с ли...

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

Готовимся к хакатону: как выжать из себя максимум за 48 часов Как часто вы не спите 48 часов? Запиваете пиццу коктейлем из кофе с энергетиками? Смотрите без отрыва в монитор и дрожащими пальцами стучите по клавишам? Нередко именно так выглядят участники хакатонов. Конечно, двухдневный хакатон в режиме онлайн, да ещё и в состоянии «бу...

А вы все-все за меня мониторить будете? Ага Обычно Хабр используется как информационное решение — кто-то делится наработанной и структурированной информацией, а кто-то эту информацию впитывает (я хотел написать “потребляет”, но это слово маркетологи уже испоганили). Я же, на правах старожила, и учитывая легкую рассл...

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

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

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

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

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

5 крутых сервисов digital-маркетинга, о которых не слышали в России Привет, Хабр! Поделюсь своим опытом работы с сервисами, которыми практически не пользуются в России, но при этом они мега-популярны в Европе и США. Кратко распишу, что это за сервисы и для чего они нужны, их плюсы/минусы на личном опыте, и дам для сравнения аналоги популяр...

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

Исповедь социального хакера Приветствую, %username%. Ты готов к экшену? Поехали! Человек по своей природе не враждебен. Ему склонно решить проблемы мирно и не вступать в конфликтные ситуации. Мы пытаемся завоевать доверие человека и наладить общение с ним. Социальный инженер делает все то же самое, то...

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

Lanetli Musallat 2 1.09 Паранормальные события, ужас, волнение и приключения снова вернулись. Вы снова будете разгадывать тайну в жутких пространствах.  Известный исследователь паранормальных явлений, Йутубер Эркан, отправляется в полночь, чтобы расследовать проживание в семье, которая, как говор...

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

Объявлен набор бета-тестеров для OnePlus 7 Pro Компания OnePlus готовится представить свои флагманы и уже по традиции перед релизом ищет бета-тестеров, которые помогут выявить баги, а также будут своевременно делиться подробной обратной информацией. Одними из важных критериев для набора бета-тестеров в OnePlus Lab &mdash...

Компактная СЖО Deepcool Gammaxx L120 обойдётся в €50 Компания Deepcool выпустила универсальную систему жидкостного охлаждения (СЖО) процессора Gammaxx L120, подходящую для использования в корпусах с ограниченным внутренним пространством. Решение включает компактный алюминиевый радиатор формата 120 мм и водоблок, совмещённый с ...

Хватит подозревать разрабов в самозванстве. Научитесь лучше собеседовать Ну привет. Я только что с собеса, и у меня бомбит. Сколько не пишут на Хабре, как правильно собеседовать — лучше не становится. Мне кинули предложение — Senior full-stack .NET Developer, удаленно, крутой проект, куча денег. В списке требований хренова гора не связанных межд...

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

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

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

Союз R и PostgreSQL. Анализируем работу аэропортов, рассчитываем пенсии Часть I. R извлекает и рисует Конечно, PostgreSQL с самого начала создавалась как универсальная СУБД, а не как специализированная OLAP-система. Но один из больших плюсов Постгреса — в поддержке языков программирования, с помощью которых из него можно сделать что угодно. По и...

Noerden Life2 — аналоговые часы с «жестовым» управлением и «сенсорным» стеклом Вы, наверное, помните, как у Гофмана в «Житейских воззрениях...» герой «живо поделил весь род человеческий на две неравные части: одна состоит только из хороших людей, но плохих или вовсе не музыкантов, другая же — из истинных музыкантов...» Так и мы: делим потребителей см...

MacX DVD Ripper Pro — универсальное решение для конвертирования DVD (бесплатная раздача и розыгрыш iPad Pro 2018) Сегодня можно говорить о том, что физические носители с фильмами и видео уже практически полностью отошли в прошлое. Их место заняли различные потоковые и облачные сервисы. Но практически у каждого дома есть несколько десятков DVD с фильмами или просто памятными записями. А ...

Brute-force атаки с использованием Kali Linux Brute-force (атака полным перебором) – метод решения математических задач, сложность которого зависит от количества всех возможных решений. Сам же термин brute-force обычно используется в контексте хакерских атак, когда злоумышленник пытается подобрать логин/пароль к какой...

Обзор Ulefone Armor — красивого защищённого смартфона с NFC Универсальный гаджет, который легко можно представить не только в руках туриста, но и в женской сумочке.

Обзор МФУ Canon i-SENSYS MF428x Сегодня у нас на тестировании Canon i-SENSYS MF428 – МФУ по умеренной цене. Производитель заявляет, что этот универсальный и шустрый аппарат отлично подойдёт для офиса. Так ли это? Сейчас проверим.

Microsoft и MasterСard создадут универсальный всемирный паспорт Цифровой ID будет содержать не только ФИО, месту и дату рождения, но и другие личные сведения

5 универсальных советов, как отличить оригинальный Android-смартфон от подделки Внешний осмотр, проверка фирменных сервисов и другие моменты, которые не стоит игнорировать.

Huawei выпускает универсальный 5G-чипсет и устройство 5G CPE Pro Компания Huawei официально выпустила универсальный 5G-чипсет Balong 5000 и Huawei 5G CPE Pro – первое коммерческое 5G-устройство, работающее на базе Balong 5000.

Huawei выпускает универсальный 5G-чипсет и устройство 5G CPE Pro Компания Huawei официально выпустила универсальный 5G-чипсет Balong 5000 и Huawei 5G CPE Pro – первое коммерческое 5G-устройство, работающее на базе Balong 5000.

Как звучит SAVANT Универсальные саундбары со встроенными усилителями класса D и компактная потолочная акустика: представляем линейку IP Audio от компании SAVANT

Apple перенесет iPhone и iPad приложения на Mac По данным Bloomberg, Apple в рамках инициативы Marzipan даст разработчикам возможность делать универсальные приложения – сразу для iOS и macOS.

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

Asus Zenfone 6 готовится навести шорох на рынке смартфонов В 2019 году становится всё больше непривычных смартфонов. Вендоры начали смело экспериментировать с форм-факторами устройств, что на наш взгляд неплохо, ведь выбор — это хорошо. Вот и Asus записываем ряды смельчаков. Про Zenfone 6 было множество разных утечек, но в итоге к...

NLP. Основы. Техники. Саморазвитие. Часть 2: NER Первую часть статьи об основах NLP можно прочитать здесь. А сегодня мы поговорим об одной из самых популярных задач NLP – извлечении именованных сущностей (Named-entity recognition, NER) – и разберем подробно архитектуры решений этой задачи. Читать дальше →

Утро админа: добавляем место на десятках серверов за кофе Каждый день мне приходится добавлять место на одном, двух, трех, пяти, а бывает – и десяти database серверах. Почему? Потому что для них характерен естественный рост баз. Серверов сотни, все они виртуалки с дисками на thin provisioning. Если им заранее выдать много места, то...

[Из песочницы] Практическое применение каррирования в js на примере модуля http запросов Всем привет! Ни для кого не секрет, что в мире программирования есть много приемов, практик и шаблонов программирования (проектирования), но зачастую, узнав что-то новое, совершенно не понятно, куда и как это новое применить. Сегодня на примере создания небольшого модуля-обе...

В 2019 году Билайн развернет в Москве пилотный сегмент сети 5G Соглашение подписали Эдуард Лысенко, министр Правительства Москвы, руководитель столичного ДИТ и Василь Лацанич, генеральный директор ПАО "Вымпелком".По условиям соглашения Билайн, при поддержке Правительства Москвы, приступит к реализации пилотных проектов по внед...

Глобальное кеширование результатов Query в ASP.NET CORE Парадигма CQRS в том или ином виде предполагает, что вызовы Query не будут менять состояние приложения. То есть многократные вызовы одной и той же query, в рамках одного запроса, будут иметь один и тот же результат. Пусть все интерфейсы, использующиеся в рамках запроса будут...

[Перевод] Современная MVI-архитектура на базе Kotlin. Часть 1 За последние два года Android-разработчики в Badoo прошли длинный тернистый путь от MVP к совершенно иному подходу к архитектуре приложений. Мы с ANublo хотим поделиться переводом статьи нашего коллеги Zsolt Kocsi, описывающую проблемы, с которыми мы столкнулись, и их реше...

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

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

Автор Python больше не руководит разработкой. Сделает это язык лучше или хуже? Всё Python-сообщество надеется, что это не отразится на экосистеме негативно. Но одного этого недостаточно. Мы вот, например, считаем важным поддерживать сообщество и, как одно из мероприятий, проводим большую конференцию под названием Moscow Python Conf++. Там сможем обсуди...