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

Создание таблиц в дизайн системе Figma и реализация в Storybook (React) В предыдущей статье на тему дизайна таблиц в Фигме мы выяснили, что базовый элемент создания любого data grid — это компонент ячейки, внутри которого спрятано все необходимое для того, чтобы оставаться в одном экземпляре и строить таблицы ячейка-за-ячейкой. Теперь поговори...

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

[Из песочницы] Управление состоянием и событиями между компонентами в GameObject Управление состоянием и событиями между компонентами в GameObject Ссылка на проект Как известно всем, более или менее знакомых с платформой Unity, каждый игровой объект GameObject состоит из компонентов (встроенных или пользовательских, который обычно называют «скрипт»). Ко...

[Перевод] Последствия переписывания компонентов Firefox на Rust В прошлых статьях цикла мы обсудили безопасность памяти и безопасность потоков в Rust. В этой последней статье посмотрим на последствия реального применения Rust на примере проекта Quantum CSS. Движок CSS применяет правила CSS на странице. Это нисходящий процесс, который с...

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

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

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

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

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

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

На видео показали iPhone в стиле ретро-компьютеров Apple Представьте, если бы Apple вместо того, чтобы придумать нечто оригинальное для дизайна iPhone, использовала стиль ретро-компьютеров Macintosh или вызывающе яркого iMac G3? Автор YouTube-канала Future Punk пофантазировал на эту тему и создал видео с возможной рекламой таких а...

[Перевод] Оформляйте стили наведения, фокуса и активного состояния по-разному В течение многих лет я оформлял состояния элементов :hover, :focus и :active одинаково. Не помню точно, когда именно начал это делать. Но это далеко не лучший подход. Почему, постараюсь объяснить в этой статье. Читать дальше →

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

Книга «Linux в действии» Привет, Хаброжители! В книге Дэвид Клинтон описывает 12 реальных проектов, в том числе автоматизация системы резервного копирования и восстановления, настройка личного файлового облака в стиле Dropbox и создание собственного сервера MediaWiki. На интересных примерах вы изуч...

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

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

Риски Open Banking Волны цифрового шторма накрывают всё больше секторов экономики, формируя новую реальность. Финансовая отрасль не стала исключением: страны одна за другой разрабатывают и внедряют революционный подход к работе кредитных учреждений — концепцию открытого банкинга или Open Ban...

Мечта поклонника «голой» ОС Android. Внешний вид Android 10 в смартфонах Google Pixel можно будет настроить на свой вкус Android 10 уже вышла, но, как известно, на смартфонах Google Pixel возможности системы зачастую чуть выше, чем у других аппаратов без оболочек. Так будет и с Pixel 4. Как сообщается, новинки получат приложение Pixel Themes, которое позволит пользователям кастомизироват...

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

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

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

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

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

Flappy Fighter на iOS — новый ретро-файтинг для истинных фанатов жанра  Популярность Shadow Fight сделала возможным развитие жанра файтингов на мобильных, но ему все равно далеко до гонок или стратегий. Если же вы все еще ждете и надеетесь получить хороший файтинг, обратите внимание на Flappy Fighter. В App Store написано, что ее первоначальный...

[Перевод] Thinking with Portals: создаём порталы в Unreal Engine 4 В этой статье я расскажу, как создавать порталы в Unreal Engine 4. Я не нашёл никаких источников, подробно описывающих такую систему (наблюдение сквозь порталы и проход через них), поэтому решил написать собственную. Что такое портал? Давайте начнём с примеров и объяснения...

CES 2019: Razer представила свой первый игровой монитор — 27" Raptor Выставка потребительской электроники CES 2019 уже открылась, и это означает, что настало время традиционного показа нового амбициозного прототипа от Razer. В этом году компания показала 27-дюймовый игровой монитор Raptor, — первый случай, когда производитель и...

Google Pixel 4 и Google Pixel 4 XL в черном и белом цветах предстали на качественных изображениях На выходных в социальной сети Twitter появились новые компьютерные изображения смартфона Google Pixel 4 и его старшей версии Google Pixel 4 XL. Google Pixel получит дизайн лицевой панели в стиле Samsung Galaxy S10, а его фронтальная камера будет врезана в левый верхний...

[Из песочницы] Три неочевидных примера использования шаблонизаторов в backend-е С одной стороны, предмет действительно был квадратным. C другой стороны он был круглым. Но с третьей стороны, с которой должен быть треугольник, предмет вышел кривой и косой. — Алешенька идет на совещанку? — в дверь просунулась Леночкина заинтересованная физиономия. — Алеш...

Cоздание визуальных компонентов в Unity UI. Система частиц Привет! Эта статья о создании собственных визуальных компонентов в UI на примере компонента для визуализации системы частиц в Canvas’e. Данная информация будет полезна для реализации различных эффектов в пользовательском интерфейсе, а также может использоваться для генераци...

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

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

Мнение: Apple выпустит iPhone 11 в стиле iPhone 5 По мере того, как мы готовимся к выходу нового iPhone в конце этого года, начинают появляться первые инсайды, в которых предлагаются некоторые подробности о функциях устройства. До сих пор неясно, как будет называться смартфон (iPhone 11? iPhone XL?), но многие сходятся во ...

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

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

[Перевод] Подумайте дважды, прежде чем использовать игровые движки Холивар о том, нужно ли использовать для создания игр движки, начался сразу после появления первых игровых движков. Этот пост на reddit не является идеальным примером разумных контраргументов против постоянного использования движков, но я считаю, что непреодолимое желание их...

[Перевод] Чем функциональные компоненты React отличаются от компонентов, основанных на классах? Чем функциональные компоненты React отличаются от компонентов, основанных на классах? Уже довольно давно традиционный ответ на этот вопрос звучит так: «Применение классов позволяет пользоваться большим количеством возможностей компонентов, например — состоянием». Теперь, с п...

«Настоящая находка»: Чего ждать от Nissan Teana с небольшим пробегом – блогер Перед приобретением автомобиля водитель просмотрел множество вариантов этой модели, но данный экземпляр ему понравился больше всего. Обзор Nissan Teana 2010 года выпуска представлен блогером Ярославом Ефремовым на одноименном YouTube-канале. Специалисты предварительно осмот...

OnePlus 5 — лучший бюджетный смартфон 2019 года? Аппарат был представлен летом 2017 года. Смартфон на рынке уже почти 2 года, поэтому его актуальность вызывает у многих вопросы, но не всё так просто. OnePlus 5 можно приобрести в подержанном состоянии за 15 тысяч рублей на Авито. Aliexpress предлагает восстановленные устро...

Surface Neo и Surface Duo будут поддерживать логику управления и жесты Microsoft недавно анонсировала Surface Neo и Surface Duo с ОС Windows 10X и Android соответственно. Новые устройства должны начать поставляться в продаже в декабре 2020 года, но компания, очевидно, рассчитывает на следующую итерацию устройства или улучшение существующих прот...

Meizu 16s Pro в зеленом цвете на рендере от руководителя Meizu Две недели отделяют нас от премьеры Meizu 16s Pro. Вслед за утечкой технических характеристик из базы AnTuTu, один из руководителей бренда опубликовал качественный рендер грядущей новинки в новом для Meizu зеленом цвете, который подтвердил дизайн в стиле Meizu 16s.

[Из песочницы] Транзакции и механизмы их контроля Транзакции Транзакцией называется последовательность операций над данными имеющая начало и конец Транзакция это последовательное выполнение операций чтения и записи. Окончанием транзакции может быть либо сохранение изменений (фиксация, commit) либо отмена изменений (откат, r...

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

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

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

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

Разборка Galaxy Note 10+ раскрыла интересные детали Galaxy Note 10+. Что интересного внутри? 8 августа компания Samsung показала широкой публике свои новые флагманы — Galaxy Note 10 и Galaxy Note 10+. Приобрести смартфоны можно уже во многих странах мира, включая Россию. Да, стартовая цена немаленькая — но учитыва...

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

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

Временно бесплатно: Stories Untold — экспериментальный квест с четырьмя историями в разном стиле Игра сочетает в себе классическое текстовое приключение, элементы point-and-click и другие жанры.

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

Google обновил дизайн приложений Google Документов для Android Google провёл редизайн приложений Документов, Таблиц и Презентаций для Android. Все они получили оформление в стиле Material Design. Это обновление – часть более широкой инициативы, призванной унифицировать оформление различных продуктов Google. В рамках редизайна приложения...

Патент недели: искусственный интеллект превратит картинки в текст При непосредственном участии Федеральной службы по интеллектуальной собственности («Роспатента») мы решили ввести на сайте рубрику «Патент недели». Еженедельно в России патентуются десятки интересных изобретений и усовершенствований — почему бы не рассказывать о них в числе ...

[Перевод] Создание пиксельной туманности при помощи шума и Median Cut Я хотел, чтобы в моей игре The Last Boundary была туманность. Они потрясающе выглядят и космос без них не космос, а просто разбросанные по фону белые пиксели. Но так как игру я делаю в стиле «пиксель-арт», то мне нужно было как-то заставить мою библиотеку шума генерировать п...

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

Релиз мультиплеерного шутера FRAG Pro Shooter в стиле Clash Royale и Overwatch состоится 7 марта Месяц назад студия Oh BiBi запустила в режиме пробного запуска мультиплеерный шутер FRAG Pro Shooter, анонсированный еще летом. Следующий этап — глобальный релиз, который состоится меньше чем через месяц. В игре представлено 40 персонажей. Матчи построены по примеру известн...

Stellar Invictus — новая космическая MMO для Android в стиле EVE Online EVE Online – одна из самых необычных, но в то же время популярных MMO в истории. Эта игра многим обязана сообществу, которое генерирует новые истории — часто такие, которые потом становятся инфоповодами даже для неспециализированных СМИ. CCP Games предпринимают разные шаги ...

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

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

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

NZXT H500 Vault Boy для фанатов Fallout Компания NZXT всегда славилась своими стильными корпусами с уникальным дизайном и какими-то специальными фишками. Ярким примером такого корпуса является модель NZXT H500 Vault Boy, которую создавали специально для фанатов Fallout. Корпус выполнен в синем цвете, прямо как кос...

Модные и стильные чехлы на Samsung Galaxy S10 Plus Телефоны уже давным-давно стали нашими помощниками. Они являются в наличии почти у каждого человека, независимо от его возраста и пола. Сегодня очень важно и даже необходимо иметь возможность быть всегда на связи с родными и близкими людьми, коллегами, партнерами, иметь дост...

Microsoft встраивает в PowerPoint коуча и функции для работы с фирменным стилем c ИИ Новые возможности Microsoft анонсировал в блоге 18 июня. В компании надеются снять две самые частые «головные боли» пользователей: оформление слайдов всеми сотрудниками компании в едином фирменном стиле и тренировки перед выступлением, которых обычно избегают руководители....

Dagger 2 – это элементарно (Часть 2) Предыдущая часть Содержание Внедрение методов и полей Отложенная инициализация в dagger Модули dagger. Когда dagger вас не понимает Аннотация Named. Несколько экземпляра одного типа Внедрение методов и полей Читать дальше →

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

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

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

Авторы Metro: Exodus рассказали о дробовике Ашот и другом оружии Авторы Metro: Exodus рассказали о важнейшем элементе своего проекта — оружии. Условный апокалипсис, который нашему герою удалось пережить, положил конец цивилизации и никто автоматы или пистолеты больше не производит. Это значит, что создавать огнестрельное оружие нужно буде...

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

[Из песочницы] События на базе LiveData Android LiveData – это отличный инструмент для связывания состояния ваших данных и объектов с жизненным циклом (LifecycleOwner, обычно это Fragment или Activity). Обычно LiveData помещаются во ViewModel и используются для обновления состояния вашего UI. Часто ViewModel может пережи...

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

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

Создатели Lords Mobile и Castle Clash готовят «мультяшную Terraria» — Craft Legend В этом году мобильный разработчик IGG, известный благодаря таким проектам, как Castle Clash и Lords Mobile, представил новую игру на волне популярности королевских битв — Mobile Royale. Не прошло и полгода, а авторы уже анонсируют новую — Craft Legend. Это наконец-то будет ...

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

Как мы делали свой движок Workflow Мы в компании DIRECTUM занимаемся разработкой ECM-системы DirectumRX. Основным элементом модуля Workflow для ECM-системы является движок. Он отвечает за изменение состояния экземпляра процесса (инстанса) по ходу жизненного цикла. Перед тем, как начать разрабатывать модуль Wo...

iPhone 2020 года получат совершено новый дизайн в стиле iPhone 4 Обновление корпуса негативно скажется на цене, но Apple всё равно удастся увеличить продажи.

Как может выглядеть темный режим в iOS 13 По информации авторитетного издания Bloomberg, в iOS 13 дебютирует полноценный темный режим интерфейса. К сожалению, источник не поделился конкретными деталями или подробностями, но если посмотреть на реализацию ночной темы в macOS Mojave, можно получить примерное представл...

Как мог бы выглядеть iPhone SE 2 Весь прошлый год был подкреплен слухами, что Apple вот-вот выпустит iPhone SE 2. Увы, но самые смелые ожидания не оправдались. Многие из нас хотели бы увидеть продолжение линейки компактных смартфонов, но похоже у компании другие планы на этот счёт. Впрочем, ничего не мешае...

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

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

Яндекс обновит фирменный стиль Дзена Компания показала черновые варианты нового дизайна

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

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

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

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

Huawei придумала, как ещё можно вывернуть камеру в смартфоне В мае 2019 года компания Huawei представила доступный P Smart Z 2019, ставший первым смартфоном бренда с выдвижной камерой. Huawei не остановилась на достигнутом и продолжила экспериментировать с форм-факторами камер в смартфонах.  Huawei P Smart Z 2019 С помощью ...

[Перевод] Рендеринг текста вас ненавидит Оглавление 1. Терминология 2. Стиль, вёрстка и форма зависят друг от друга? 3. Текст — это не отдельные символы 3.1. Наложения текста 3.2. Стиль может изменить лигатуру 4. Эмодзи ломают цвет и стиль 5. Сглаживание — это ад 5.1. Субпиксельные смещения ломают кэш глифов...

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

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

Eclipse Isle — новая королевская битва с уникальными героями от NetEase в пробном запуске Издатель NetEase Games больше всего известен игрокам целой плеядой довольно однообразных королевских битв: Knives Out, Creative Destruction, Cyber Hunter и новенькой Super Mecha Champions. К менее популярным относятся Identity V и недавняя Dawn of Isles. Последняя, кстати, ...

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

Всё для китайцев: Apple готовится выпустить в Поднебесной iPhone XS и XS Max в новом цвете Компания Apple уже показала, что готова отказываться от своих изначальных концепций и создавать определённые модификации своих iPhone для конкретных рынков. Если точнее, то в первую очередь для рынка Китая. Конечно, речь о смартфонах с поддержкой двух карт SIM. Однако, ...

[Перевод] Десять заповедей React компонентов Написано Kristofer Selbekk, в сотрудничестве с Caroline Odden. Основано на лекции с таким же названием и с теми же людьми, состоявшейся на встрече ReactJS в Осло в июне 2019 года.От переводчика — оригинальное название The 10 Component Commandments не упоминает React, но бол...

Что показала Amazon на своем Hardware Event 2019 Тут недавно прошел Amazon Hardware Event, большая презентация новых устройств от дяди Безоса. У нас о них мало кто слышал, а в Америке это одни из самых продаваемых гаджетов. Более трети американских домохозяйств теперь имеют одну из версий умных колонок Echo, например. В ...

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

Восемь советов по началу работы с DevOps Уже мало у кого ещё остаются сомнения в том, что DevOps в настоящее время становится мейнстримом. Но если эта парадигма ещё не укоренилась в вашей организации, с чего стоит начать свой путь в DevOps? Также возможно, что ваша организация уже начала своё путешествие &mdas...

Утечка раскрыла дизайн и новые функции MIUI 11 24 сентября китайская компания Xiaomi представит смартфон Mi Mix 4 со 108-мегапиксельной основной камерой, а заодно покажет новый пользовательский интерфейс MIUI 11. И в преддверии анонса произошла большая утечка, раскрывшая первые подробности о грядущих изменениях в операци...

SmartCard I2C Protocol. Обмен APDU командами через I2C интерфейс Введение Некоторое время назад я принимал участие в разработке устройства, в котором было необходимо реализовать российскую криптографию. Так как в дальнейшем предполагалось это решение сертифицировать, то к реализации криптографии выдвигались определенные требования. И как ...

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

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

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

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

Huawei обновила недорогой смартфон до Android 10 Глобальная версия оболочки EMUI 10 уже стала доступна для серий Huawei P30, Mate 20 и Nova 5T в различных регионах.  Теперь компания Huawei начала распространять стабильную версию EMUI 10 на свежей операционной системе Android 10 для недорогого смартфона Huawei P ...

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

Первый взгляд на эксклюзивные игры Apple Arcade Осенью этого года Apple запустит игровую платформу Arcade с множеством эксклюзивных игр. Сервис будет доступен всем пользователям iOS 13, macOS 10.15 и tvOS 13. Если верить первым утечкам, стоимость подписки на Apple Arcade будет составлять 5 долларов в месяц. Кстати говоря...

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

Умное радио в стиле ретро - Xiaomi Elvis Presley 2 Xiaomi производит так много товаров, что даже не информируется о большинстве из них. Одним из таких случаев было умное радио Xiaomi Elvis Presley Atomic, которое было представлено в прошлом году с дизайном 1960-х годов. Поскольку устройство пользовалось большим спросом, неск...

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

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

Создаём голосовое приложение на примере Google Assistant Каждый пятый житель США владеет умной колонкой, а это 47 000 000 человек. Помощник может создать напоминание, список дел, будильник, таймер, прочитать новости, включить музыку, подкаст, заказать доставку, купить билеты в кино и вызвать такси. Все это «навыки» или «skills» по...

Corsair LL120 RGB White отправили в продажу Только недавно я писал новость о том, что компания Corsair выпустила в свет белую версию своей системы охлаждения, как в продажу поступила еще одна белая новинка — Corsair LL120 RGB White. Это самый обычный вентилятор для вашего корпуса, у которого диаметр лопастей составляе...

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

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

[Перевод] Корпус для «малинки» с RetroPie — из устройства для просмотра слайдов Компактные устройства для просмотра слайдов через линзу выпускались во всём мире, и в СССР в том числе (примеры: 1 и 2). Сегодня внутрь такого прибора можно поместить Raspberry Pi Zero с небольшим дисплеем. Практически все винтажные детали, включая линзу и выключатель, при...

Тест: подходит ли тебе удаленка (не фриланс!)? Эта статья для тех, кто задумывается, стоит ли пробовать удаленную работу, и взвешивает риски: стиль жизни существенно поменяется, мало ли, что пойдет не так, а вернуться обратно будет непросто. Я не буду преподносить удаленку как райское наслаждение на пляжике под пальмочко...

Razer займется производством чехлов с кастомным дизайном На данный момент в базе сервиса более 100 вариантов дизайна в стиле игр от Blizzard, Street Fighter М и других.

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

Как детально настроить функцию Always On Display на Galaxy S10 Функция Always On Display, без сомнений, является одной из самых простых, но в то же время очень полезных возможностей некоторых современных смартфонов, без которой свою жизнь уже сложно представить. Функция Always On Display выводит полезную информацию на экран и пользоват...

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

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

[Перевод] Портфолио UX-дизайнеров: лучшие практики Сегодня мы хотим поделиться мыслями о том, что необходимо для создания хорошего портфолио UX-дизайнера. Представим, что Вам необходимо портфолио, чтобы получить заказ на UI/UX работу. Если Вы лишь начинаете работать в этой сфере или взяли достаточно большой перерыв в своей ...

[Перевод] Руководство по аутентификации в Node.js без passport.js и сторонних сервисов Автор статьи, перевод которой мы сегодня публикуем, говорит, что сейчас можно наблюдать рост популярности таких сервисов аутентификации, как Google Firebase Authentication, AWS Cognito и Auth0. Индустриальным стандартом стали универсальные решения наподобие passport.js. Но, ...

Режиссёр «Джона Уика» показал, как можно снимать на iPhone 11 Pro Смартфоны Apple считаются одними из лучших по качеству съёмки видео, а многие считают их лучшими без всяких оговорок. Apple не устаёт напоминать об этом, и её новое видео как раз должно являться очередным доказательством. Важная деталь заключается в том, режиссё...

[Перевод] Учебный курс по React, часть 23: первое занятие по работе с формами В этой части перевода учебного курса по React мы поговорим о работе с формами. В частности, сегодняшнее занятие посвящено организации взаимодействия компонентов и текстовых полей. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные...

Сборка чугунного скорохода на Spring Boot и AppCDS Сборка чугунного скорохода на Spring Boot и AppCDS Application Class Data Sharing (AppCDS) – фича JVM для ускорения запуска и экономии памяти. Появившись в HotSpot в зачаточном виде ещё в JDK 1.5 (2004 г.), она долгое время оставалась весьма ограниченной, да ещё и отчасти к...

Xiaomi представила свой ответ PUBG и Fortnite Мобильная игра под названием Survival Game уже доступна в фирменном магазине приложений Mi App Store. Правда она все ещё находится в стадии бета-тестирования. Дизайн игры, общий стиль и даже некоторые отдельные элементы явно позаимствованы у PlayerUnknown's Battlegrounds.

Так может выглядеть iPhone 11 с iOS 13 Показ обновленных iPhone запланирован лишь на сентябрь, но это никак не мешает появлению новых, всё более смелых концептов. Буквально вчера журналисты издания PhoneArena поделились своим виденьем iPhone 11. Этот проект заслуживает внимания, поскольку на нем изображен не про...

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

«Под капотом» СХД Huawei: фирменные технологии, которых нет у других Представленные на рынке системы хранения данных, в основной своей массе, мало чем отличаются друг от друга, ведь многие вендоры заказывают оборудование едва ли не у одних и тех же ODM-производителей. У нас же почти все свое, начиная от шасси и заканчивая контроллерами, техно...

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

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

Xiaomi выпустила Mint Keyboard с искусственным интеллектом Смартфоны Xiaomi и Redmi поставляются с фирменной оболочкой MIUI, которая устанавливается поверх Android и имеет собственное приложение-клавиатуру. Но Xiaomi решила предложить больше вариантов набора текста и выпустила приложение Mint Keyboard с искусственным интеллектом. Но...

Pinterest разработал новый инструмент визуального поиска – Complete the Look Pinterest представил Complete the Look («Заверши образ») – новый инструмент визуального поиска, разработанный для категорий «домашний декор» и «мода». Этот инструмент даёт рекомендации по стилю и совместимости различных предметов, учитывая контекст: сезон, тип тело...

Организация USB-IF в очередной раз «упрощает» схему обозначений версий USB Как известно, с появлением спецификации USB 3.1 было решено переименовать интерфейс USB 3.0 в USB 3.1 Gen 1, а новый, более скоростной вариант, называть USB 3.1 Gen 2. В ходе мероприятия MWC 2019 организация USB-IF, занимающаяся развитием и продвижением USB, объявила о ...

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

Об ошибках, возникающих ниоткуда и в которых некого винить: Феномен Размазывания Ответственности В статье не пойдет речь о безответственных сотрудниках, как можно было бы предположить по заголовку статьи. Мы обсудим одну реальную техническую опасность, которая возможно поджидает и вас, если вы создаёте распределённые системы. В одной Enterprise системе жила-была комп...

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

Xiaomi выпустила клавиатуру Mint с искусственным интеллектом Смартфоны Xiaomi и Redmi поставляются с фирменной оболочкой MIUI, которая устанавливается поверх Android и имеет собственное приложение-клавиатуру. Но Xiaomi решила предложить больше вариантов набора текста и выпустила приложение Mint Keyboard с искусственным интеллектом. Но...

Monsters with Attitude — мультиплеерная IO-игра про огромных монстров — выйдет 21 марта Monsters With Attitude — это новая IO-игра с несколькими PvP-режимами, где в одной битве участвует до 8 игроков. Задача — одержать верх над остальными, и не дать получить преимущество над собой. В этой игре на пути к своей цели вы буквально будете сносить леса и целые город...

Качественные макеты iPhone 11 показали на видео. Как вам? Несмотря на то что до релиза iPhone 11 остается еще около двух месяцев, уже сейчас с уверенностью можно говорить о том, что аппарат будет иметь, пожалуй, самую противоречивую внешность за всю историю линейки. Это подтвердил автор YouTube-канала MKBHD Маркес Браунли. В его р...

Аналог Galaxy Note для желающих сэкономить. Samsung Galaxy A81 может получить стилус В текущем поколении смартфонов Samsung Galaxy A самым странным и необычным является Galaxy A80. Если точнее, единственным необычным. Он выделяется и своей камерой, и дизайном в целом, и позиционированием, и ценой. Новые слухи намекают на то, что Galaxy A81 также будет ...

Дайджест интересных материалов для мобильного разработчика #324 (24 ноября — 1 декабря) В нашей новой подборке мышление с стиле SwiftUI, библиотеки анимации, Huawei без сервисов Google, тестирование в Airbnb, самые популярные инструменты дизайна и интерфейсы для пожилых, микросессии и мобильные финансы. Читать дальше →

А нужен ли экструдеру продвинутый функционал TMC драйверов? Я давно замечал - в обществе есть такая тенденция, назвать ее можно одним словом "а чем мы хуже" или "я тоже не лыком шит". Например появляется новый айфун или самсунг и все героически себе его покупают. Хотя если разобраться, то телефон то большинству нужен "чтобы звонить" ...

Наушники на каждый день от Case Guru — CGPods Sport Сейчас многие идут путем «локализации» товаров с Aliexpress, присваивая новые имена уже относительно стабильным товарам. Один из самых громких примеров недавнего времени — вновь возникший бренд электроники от рэп-тусовки. Case Guru — не исключение. Читать дальше →

Темы и стили в Android без магии. И как их готовить с SwitchCompat В предыдущей статье мы рассмотрели как использовать темы и стили на уровне кода, на примере кастомной view. В этой статье давайте разберем несколько способов стилизации стандартного ui элемента, а в частности SwitchCompat. Читать дальше →

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

[Перевод] Учебный курс по React, часть 24: второе занятие по работе с формами Сегодня мы продолжим разговор об использовании форм в React. В прошлый раз мы рассматривали особенности взаимодействия компонентов и текстовых полей. Здесь же мы обсудим работу с другими элементами форм. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX →...

Бренд FLASH UP объявил об обновлении визуального стиля В начале 2019 года состоялось историческое для бренда FLASH UP Energy событие — энергетический напиток полностью обновил визуальный стиль и упаковку — дизайн стал более современным, энергичным и дерзким, а сам энергетик стал еще заметнее и привлекательнее на полк...

Home Design Makeover 1.8.8g Добро пожаловать в Home Design Makeover — лучшую игру, сочетающую дизайн интерьера и головоломки «три в ряд»! Проявите свои дизайнерские навыки и помогите счастливым семьям осуществить их мечты о прекрасном доме! Совмещайте элементы, чтобы заработать монеты на интересные ...

Microsoft отказывается от квадратов в Windows 10 20H1 Microsoft хотела отличить себя от iPhone и iOS, выпустив Windows Phone с квадратными значками в 2010 году, причем вся операционная система имела жесткие и строгие острые углы.Несмотря на ограниченный успех Windows Phone, этот стиль дизайна в конечном итоге повлиял и на Windo...

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

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

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

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

Apple может выпустить Mac с Face ID Новые компьютеры Mac в будущем могут обзавестись продвинутой системой распознавания лиц Face ID и сенсорным экраном. Об этом сообщает источник, знакомый с планами Apple. По утверждениям инсайдеров, устройства находятся на ранней стадии разработки, поэтому не стоит рассчитыв...

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

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

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

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

[Перевод] Выход за пределы pod'а в Kubernetes через монтирование логов Прим. перев.: Эта заметка была написана исследователем ИТ-безопасности из компании Aqua Security, специализирующейся на DevSecOps. Она является прекрасной иллюстрацией тех тонкостей в конфигурации Kubernetes, что важно всегда держать в голове, обслуживая кластеры в productio...

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

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

Программирование LibreOffice Base. Часть 3 Сегодня мы рассмотрим использование диалоговых окон при редактировании данных в LibreOffice Base (OpenOffice Base). Как мы выяснили в предыдущих сообщениях, Форма LibreOffice Base (OpenOffice Base) — это фактически экземпляр текстового редактора LibreOffice (OpenOffice) Writ...

5 ошибок начинающего лида У каждого тимлида есть своё кладбище сотрудников управленческих ошибок. Каждый день публикуются новые статьи «5 ошибок начинающего разработчика», «7 примеров того, как не надо управлять процессами», «100 и 1 способ укладываться в сроки». И это круто! Чужие грабли экономят в...

Оружие для VR — [ RAILGUN TUTORIAL] Вступление Задача для оружия была сформулирована одновременно с задачей о персонажах. Оружие изготовлено для sci-fi сетевого шутера под VR платформы. Стиль оружия был выбран под впечатлением дизайна 90-х годов, c небольшим уклоном в Retro design. Проект является VR экспер...

Drag-&-Drop компоненты для слепых пользователей? Вы шутите? Что объединяет Trello, Gmail, Aviasales и Google Keep? В каждом из них есть Drag-&-Drop-компоненты, которые можно перетаскивать мышкой. Использование этих компонентов делает сайты по-настоящему удобными, потому что в реальной жизни мы часто используем этот паттерн. Перед...

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

Как оценить рентабельность внедрения дорогостоящей системы и обосновать бюджет перед руководством — Надо бы корову купить… — Надо бы, да где денег взять? «Трое из Простоквашино» Чтобы ваш разговор c руководством о необходимости проекта внедрения не свелся к этому короткому диалогу из мультфильма, нужно подготовить аргументацию заранее. Мы много лет занимаемся внедр...

Навигация внутри Android приложения Введение При Андроид разработке мы используем разные архитектурные решения(паттерны). Например Mvp, Mvvm, Mvi и т.д… Каждый из этих паттернов решает несколько важных задач и поскольку они не идеальны они нам оставляют кое-какие нерешенные задачи. К примеру этих задач относят...

Так мог бы выглядеть iPhone 12 Дизайнер представил свое виденье iPhone 12 Каким должен быть iPhone будущего? У каждого свое представление на этот счёт. Одни пользователи хотят добавить экранный дактилоскопический сканер, другие — убрать выпирающую камеру, третьи — полностью избавиться от вырез...

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

Во что поиграть: Alien: Blackout, Aion: Legions of War и другие новинки (январь 2019) Настоящим хитом прошедшей недели на мобильных платформах стала Alien: Blackout, но те игроки, которые не являются поклонниками хорроров тоже найдут занятие по душе. Сразу несколько масшабных MMORPG оспаривают пальму первенства и привлекают внимание геймеров. А для разнообр...

Новый принтер L1 от Carbon Carbon успешно продвигает свои 3D-принтеры по всему миру. С появлением нового руководства, компания расширила партнерские отношения с Ford и смело снизила цены на свои филаменты. Теперь Carbon делает новый шаг, выпустив 3D-принтер L1. Уникальная продукция для печати от Carb...

Новый защищенный Blackview BV9700 Pro с дизайном в стиле «Трансформеры» и набором новых функций скоро на Indiegogo Прочные телефоны Blackview предназначены для работы в самых тяжелых условиях. Все устройства серии BV водонепроницаемы, устойчивы к падениям, пыли и долго работают от одного заряда батареи.

Как потерять доступ в лайв систему, просто пошарив исходный код Безопасность на реальных примерах всегда более интересна. Один раз пришел клиент с запросом на тестирование на проникновение. У него было достаточно много причин для беспокойства, среди прочих прозвучала и такая: “Несколько месяцев назад к нам пришел новый разработчик, полу...

Infortrend анонсирует новейшее поколение высокодоступных унифицированных хранилищ Компания Infortrend® Technology, Inc. (код TWSE: 2495), передовой провайдер корпоративных систем хранения данных, представляет унифицированное хранилище 4U с 60 отсеками, ориентированное на удовлетворение потребностей в обработке растущих объемов данных в ограничен...

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

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

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

Модельно ориентированное проектирование. Создание достоверной модели, на примере авиационного теплообменника «Если на клетке слона прочтёшь надпись «буйвол», не верь глазам своим» Козьма Прутков В предыдущей статье о модельно-ориентированном проектировании было показано, зачем нужна модель объекта, и доказано, что без этой модели объекта про model based design можно говорить толь...

Ещё один способ отстрелить себе ногу, используя std::thread Стандарт C++11 принёс в язык стандартный механизм поддержки тредов (их часто называют потоками, но это создаёт путаницу с термином streams, так что я буду использовать оригинальный англоязычный термин в русской транскрипции). Однако, как и любой механизм в C++, этот несёт в ...

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

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

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

Creative анонсировала новую акустику Pebble Plus с сабвуфером Creative Technology сообщает о том, что в июле на прилавках российских магазинов появится новая акустическая система Pebble Plus 2.1, которая будет доступна по цене 3990 рублей. некоторым любителям продукции Creative система уже может быть знакома. Главное обновление заклю...

Представлен окончательный дизайн MSI Radeon RX 5700 MECH OC В сети появились изображения, которые дают представление об окончательном дизайне 3D-карты MSI Radeon RX 5700 MECH OC. Первое изображение прототипа этой модели было опубликовано в июле. Карта будет занимать в корпусе ПК два слота. Конструкция ее системы охлаждения вкл...

Слух: Xbox Scarlett может получить веб-камеру для стримеров По информации портала Gizmodo, будущая игровая консоль Microsoft, разрабатывающаяся под кодовым названием Project Scarlett, может получить веб-камеру «на стероидах». Это будет не новый Kinect, хотя, вероятно, некоторые технологии от него будут использоваться и в новом устро...

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

Фитнес-браслет Xiaomi Mi Band 4 красуется на качественных рекламных изображениях Уже завтра состоится анонс фитнес-браслета Xiaomi Mi Band 4, качественные рекламные изображения которого появились на сайте Slashleaks. Главным нововведением Xiaomi Mi Band 4 станет наличие цветного дисплея, а также возможность выбирать тему рабочего стола и стиль отоб...

Reaktive — мультиплатформенная библиотека для реактивного Kotlin Многие сегодня любят реактивное программирование. В нём масса плюсов: и отсутствие так называемого "callback hell", и встроенный механизм обработки ошибок, и функциональный стиль программирования, который уменьшает вероятность багов. Значительно проще писать многопоточный ...

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

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

Вариант задействования блокчейна криптовалют как среды передачи команд для элементов бот-сети Хотелось бы развить мысль, упомянутую в статье «Follow the money: как группировка RTM стала прятать адреса C&C серверов в криптокошельке», которая упаковывала их в количество перечисленных за две транзакции сатоши на определенный криптоадрес. Вредонос, запросив у блокчей...

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

Лошадь сдохла – слезь: переход с tslint на eslint До недавнего времени во всех проектах фронта разработчики Dodo Pizza Engineering использовали tslint – полезный инструмент, который подсказывает, когда ты накосячил в коде допустил неточность, помогает поддерживать код в одном стиле и сам исправляет многие замечания. Но тут ...

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

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

Zotac готовит видеокарту GeForce RTX 2080 Ti ArcticStorm с водоблоком полного покрытия Компания Zotac планирует в скором времени представить новую видеокарту под названием GeForce RTX 2080 Ti ArcticStorm, сообщает ресурс VideoCardz. Новинка, как и другие представители серии ArcticStorm, будет оснащена водоблоком полного покрытия. Сообщается, что новая...

Oppo R19 будет слайдером или получит выдвижную ... С легкой руки китайцев на рынок вернули форм-фактор слайдера. Первым это сделала Oppo, а затем ее примеру последовали Xiaomi и Honor. Эксперимент с Find X компании понравился, и она намерена и дальше создавать устройства в таком исполнении. Продолжателем идеи смартфона-...

[Перевод] Высококачественная, легковесная и адаптируемая технология Text-to-Speech с использованием LPCNet Последние достижения в области глубокого обучения привносят существенные улучшения в развитие систем синтеза речи (далее – TTS). Это происходит благодаря применению более эффективных и быстрых методов изучения голоса и стиля говорящих, а также благодаря синтезу более естест...

Ещё один вариант iPhone XI от @OnLeaks. Теперь в стиле LG G6! Искатель утечек @OnLeaks опубликовал рендеры ещё одного прототипа iPhone XI – на этот раз с двойной камерой. Если смартфон выйдет в таком виде, то камера впервые за двенадцать лет существования серии покинет левый верхний угол задней панели и расположится по центру, а пара к...

Глава Redmi показал два варианта дизайна флагмана на базе Snapdragon 855 Что касается грядущего флагмана Redmi, то на тему его дизайна и комплектации существуют различные теории. Известно, что он будет оснащен однокристальной системой Snapdragon 855. Что касается дизайна, то вице-президент Xiaomi и глава бренда Redmi Лу Вейбинг (Lu Weibing) ...

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

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

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

Обзор корпуса ASUS TUF Gaming GT501 Black: первый пошел! Линейка игровой периферии и комплектующих The Ultimate Force компании ASUS медленно, но уверенно распространяется по миру и захватывает все новые территории. Идея создания ПК в едином стиле не нова, но именно разработчикам ASUS удалось наиболее близко подобраться к реализаци...

На iOS вышла Lovecraft's Untold Stories — экшен с элементами рогалика во вселенной Лавкрафта Lovercraft’s Untold Stories – это экшен с элементами рогалика и RPG в сеттинге, вдохновленным произведениями Г. Ф. Лавкрафта. Проект вышел на ПК еще в начале года. Он не оказался слишком популярным, но получил высокие оценки от игроков. В процессе прохождения вам предстоит ...

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

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

Состоялся релиз Microsoft.UI.Xaml 2.2 Компания Microsoft объявила о выпуске новой версии Windows UI Library для разработчиков программного обеспечения, которая принесла с собой несколько весьма приятных изменений, в том числе новый элемент управления TabView, улучшение кнопки «Назад» в NavigationView, поддержку...

Опыт разработки сервиса Refund Tool с асинхронным API на Kafka Что может заставить такую большую компанию как Lamoda с отлаженным процессом и десятками взаимосвязанных сервисов существенно менять подход? Мотивация может быть совершенно разная: от законодательной до присущего всем программистам желания экспериментировать. Но это вовсе н...

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

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

Новые GSM шлюзы от OpenVox Asterisk — потрясающий конструктор. Хотите построить небольшую АТС для бизнеса? Берем Raspberry PI, накатываем готовый образ на флешку, 10 минут, и вы уже вбиваете логин с паролем на ваш SIP телефон и делаете первый звонок. Хотите нечто большее? Ставим бесплатный и навороч...

О чем думать на NALSD собеседовании Я описывал ранее типичное кодинг-интервью. Помимо кодинга почти всегда есть вопрос на проектирование систем. (Large) System Design. В случае собеседований на SRE, это еще более интересный (как по мне) зверь — NALSD. Non-abstract large system design. Главное отличие между SWE...

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

Samsung Galaxy Fold в стиле «Игры престолов» от Caviar: сделано в России Вы, вероятно, слышали о российской компании Caviar, которая выпускает золотые телефоны с эксклюзивной отделкой кожей и драгоценными камнями. На этот раз люксовый бренд решил пойти еще дальше и объявил о новом дизайне для Samsung Galaxy Fold, который еще не вышел на рынок из-...

MAM: сборка фронтенда без боли Здравствуйте, меня зовут Дмитрий Карловский, и я… обожаю MAM. MАМ управляет Агностик Модулями, избавляя меня от львиной доли рутины. Агностик Модуль, в отличие от традиционного, это не файл с исходником, а директория, внутри которой могут быть исходники на самых разных язык...

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

Основная разница между iPhone 12 и iPhone 12 Pro названа за год до анонса Ещё месяца не прошло с тех пор, как компания Apple представила новые смартфоны iPhone 11 и iPhone 11 Pro, а в сети уже начали появляться слухи о следующем поколении.  Ресурс PhoneArena поделился информацией о возможной разнице между условно недорогим iPhone 12 и ф...

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

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

Видео: бои в сетевом режиме Ace Combat 7: Skies Unknown Компания Bandai Namco Entertainment опубликовала новый трейлер авиаэкшена Ace Combat 7: Skies Unknown. На сей раз ролик посвятили мультиплееру. В командных сетевых режимах на выживание будет доступно двадцать восемь различных истребителей, а обладателям коллекционно...

Новинка ioutdoor Polar 3 - дизайн в стиле «Трансформеры» и новый опыт пользования Более десяти лет компания ioutdoor фокусируется на устройствах с защитой «IP68 - от ударов, влаги и пыли» и всегда предлагает своим клиентам инновации и прорывные технологии в этой области. ioutdoor X - самый тонкий телефон в мире.

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

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

Невероятно «живой» искусственный интеллект Google Duplex стал доступен почти по всей территории США В мае прошлого года Google продемонстрировала, наверное, один из самых впечатляющих примеров использования искусственного интеллекта. Технология получила название Google Duplex. Фактически это одно из умений помощника Assistant, но по большому счёту Duplex стоит восприн...

Дизайнаука «Каждый ученый, безусловно, несет часть профессиональной ответственности за пропаганду общественного понимания науки» Привлечение дизайна к науке Дизайн может принести больше пользы науке, чем наука дизайну Упражнение на подготовительном курсе в Ульмской школе дизайна. 1...

Свершилось! В iOS 13 появится темный режим интерфейса На протяжении многих лет, владельцы iPhone и iPad ждали появления темного режима интерфейса. И этот момент, судя по всему, наконец настал. Как сообщает авторитетное издание Bloomberg, в iOS 13 появится ключевое и долгожданное нововведение — полноценный ночной режим дл...

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

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

Google выпустила 5 новых приложений для Android. Что они могут Google нечасто выпускает новые приложения, но в этот раз выпустила сразу пять У Google очень много фирменных сервисов, практически каждый из которых имеет собственное приложение. Часто в целях экономии пространства их объединяют в одну программу или утилиту, например, как в ...

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

[Из песочницы] Распознавание цифровых схем. Асинхронный счётный триггер Борис Цирлин и Александр Кушнеров 30.10.2019 Для опытного разработчика схем не составляет большого труда узнать знакомую схему, в каком бы виде она не была нарисована. В этой статье мы покажем, что две транзисторные схемы из патентов являются вариантом асинхронного счётного ...

Нуждаешься во внедрении 1С? Обратись в АБ-ЮГ Согласитесь, если вы ведете крупный бизнес, вам придется придерживаться определенных правил. И в первую очередь необходимо в серьез задуматься о ведении бухгалтерии, ведь в противном случае у вас могут возникнуть серьезные проблемы. Сегодня речь пойдет о внедрении 1С на пред...

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

Общие компоненты силами разных команд. Доклад Яндекса Создание и сопровождение общих компонентов — процесс, в котором должны быть заняты множество команд. Руководитель службы общих компонентов Яндекса Владимир Гриненко tadatuta объяснил, как их разработка переросла выделенную команду «Лего», как мы сделали монорепозиторий на ба...

Не дорогой монтаж печатных плат Как и в бытовом формате, так и в рабочем, вам может понадобиться услуга монтажа печатных плат. Если вы столкнулись с такой проблемой, то обязательно заходите на официальный источник компании «Точка Пайки», который размещен по данной ссылке https://solderpoint.ru/. Здесь вам ...

В сеть утекли новые иконки «Почты» и «Календаря» Windows 10 в стиле Fluent Design Наши коллеги с портала Aggiornamenti Lumia опубликовали две версии новых иконок UWP-приложений «Почта» и «Календарь» для Windows 10, выполненных в стиле Fluent Design. Первый вариант иконок было извлечён из Android-приложения Outlook, тогда как второй — непосредственно из U...

Изменение настроек программ с сохранением персональных параметров Предыстория В одной медицинской организации внедряли решения на базе PACS-серверов Orthanc и DICOM-клиента Radiant. В ходе настройки выяснили, что каждый DICOM-клиент должен быть описан в PACS-серверах следующим образом: Имя клиента AE-имя (должно быть уникально) TCP-порт,...

Пишем собственный CLI для React Если вы делаете Ctrl+C каждый раз при создании нового компонента в реакте, то эта статья точно для вас! У реакта нет своего CLI, и понятно почему. Не существует определенных правил, как именно должна выглядеть структура компонента, есть только общие рекомендации в документа...

Фестиваль креативных индустрий G8 обновил свой фирменный стиль Новый визуальный язык разработала московская дизайн-студия White Russian.

Смартфон ZenFone 6 выйдет 16 мая. Asus начинает наращивать темпы рекламных ходов для предстоящего смартфона ZenFone 6, телефон будет официально представлен 16 мая во время специального мероприятия, которое пройдет в Валенсии, Испания.  Компания только что опубликовала новый тизер с лозунгом «броси...

Без слайдера и без «чёлок». Женский смартфон Xiaomi может выглядеть так Индийский инсайдер Мукул Шарма (Mukul Sharma) опубликовал в социальной сети Twitter изображение смартфона, который может выпустить компания Xiaomi в сотрудничестве с Meitu.  Как видно на рендере, компания решила использовать альтернативное решение для проблемы с ф...

Translucent на андроид и adjustResize Возможность использовать translucent в андроид появилась ещё в KITKAT. И выглядит в правильном дизайне это довольно эффектно. А с появлением моды на девайсы с "Чёлками", кажется, просто необходимой вещью в любом тёплом ламповом стартапчике. Давайте представим ситуацию: вы з...

[Из песочницы] IBM Integration Bus и с чем его едят Добрый день, уважаемый читатель. Существует такой класс продуктов как ESB. Как упоминается в Википедии это — связующее программное обеспечение, обеспечивающее централизованный и унифицированный событийно-ориентированный обмен сообщениями между… и далее по тексту. Примеров...

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

[Из песочницы] Бэкэнд в однофайловых компонентах VueJS Однажды, читая документацию по Vue Loader, наткнулся на интересное нововведение в 15 версии. Речь идет о кастомных блоках, которые можно внедрить в однофайловые компоненты Vue. В примере показано, как можно получить доступ к содержанию этого блока непосредственно в компонент...

[Перевод] RxJava2. Модифицируем адаптер для обработки состояния отсутствия интернета Довольно часто необходимо делать повторные запросы в сеть, например, когда у пользователя не было интернета и он захотел получить данные из интернета. Неплохо бы было заново кинуть запрос при его появлении. Хорошая практика — показать пользователю определенный UI, который...

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

От UI-kit до дизайн-системы Опыт онлайн-кинотеатра Иви Когда в начале 2017 года мы впервые задумались о создании собственной системы доставки дизайна в код, об этом уже многие говорили и кто-то даже делал. Однако, об опыте построения кроссплатформенных дизайн-систем и по сей день мало что известно, а ...

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

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

Мнение: Что мне не хватает в iPadOS Не так давно Apple явила миру новую ОС для планшетных компьютеров — iPadOS. Этот анонс стал полной неожиданностью для многих — мало кто ожидал, что корпорация решится на такие радикальные перемены, отказавшись от привычного наименования. Этот шаг был полностью о...

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

[Перевод] Понимание брокеров сообщений. Изучение механики обмена сообщениями посредством ActiveMQ и Kafka. Глава 1 Всем привет! Начал перевод небольшой книги: "Understanding Message Brokers", автор: Jakub Korab, издательство: O'Reilly Media, Inc., дата издания: June 2017, ISBN: 9781492049296. Из введения к книге: "… Эта книга научит вас рассуждать о системах обмена сообщениями на броке...

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

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

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

[Перевод] Agile: крупнейшая идеологическая проблема в IT В 2001 году группа технологов и программистов, разделявших небанальные теории о том, как следует управлять разработкой ПО, встретились на горнолыжном курорте Сноубёрд, чтобы письменно изложить некоторые из этих концепций. Так родился «манифест Agile» — обманчиво простой до...

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

Геймплейный ролик зомби-шутера с элементами выживания Codename SOC от Tencent Весной этого года издатель Tencent анонсировал зомби-шутер с элементами выживания под названием Codename SOC (или Code: Live). На выставке ChinaJoy 2019, с которой мы уже получили новый геймплейный ролик хардкорного экшена в стиле Dark Souls, Pascals Wager: Annunciation, ос...

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

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

Всё, что нужно знать о Windows 10X Компания Microsoft представила новую версию Windows 10, которая была перестроена с нуля с использованием Windows 10 Core Technologies. Фактически это новая редакция Windows 10, основанная на Windows Core OS, модульной версии Windows 10, позволяющей создавать операционные си...

Математические неопределенности на примере Python Всем привет! Мы очень часто пользуемся привычными числами в наших любимых языках программирования. Привычные это 1, -1.5, pi или даже комплексные. А вот NaN, +Inf, -Inf используется нами гораздо реже. Примечание: В статье я использую элементарные функции Python версии 3.6....

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

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

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

Это самые вредные нововведения Android Q, которые делают обновление хуже Google нечасто радует своих пользователей обновлениями Android. В отличие от Apple, которая выпускает как минимум 5 значимых апдейтов iOS ежегодно, поисковый гигант ограничивается лишь двумя, да и то не для всех. Поэтому всякое обновление воспринимается фанатами «зеленого р...

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

Игры, которые яростно просятся с ПК и консолей на Андроид и IOS В 2018 году вышло немало хороших мобильных игр: Oddmar, Pocket City, Rebel Inc., Off The Road, Brawl Stars, Grimvalor и некоторые другие. Но тенденция такова, что среди наиболее запомнившихся — не эксклюзивы, а порты. Например, Fortnite – одна из самых популярных игр в истор...

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

[Перевод] Sketch + Node.js: генерируем иконки для множества платформ и брендов Нет ничего проще, чем добавить иконку в проект: нужно всего лишь написать дизайнеру, он экспортирует её из Sketch и пришлет вам нужный вариант, а вы используете ее у себя в коде. Если же у вас с десяток проектов, несколько платформ и множество А/Б-тестов на дизайн, то дост...

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

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

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

MPS 2019.2: перечисляемые типы данных, настройка сообщений об ошибках, переход на JDK 11 и многое другое В MPS 2019.2 мы подготовили для вас много новых функций в различных подсистемах и исправили ряд ошибок. Скачать MPS 2019.2 Перечисляемые типы данных Новый способ объявления перечисляемых типов данных позволяет определить список вариантов в компактной форме, указав для к...

Обзор и тестирование материнской платы ASUS ROG Maximus XI Apex: энтузиастам разгона Ассортимент системных плат ASUS ROG всегда отличался разнообразием моделей. Если изначально их насчитывалось всего несколько штук, то в 2019 году только Maximus XI нам представили семь версий… С одной стороны, модели одного семейства по мере роста цены традиционно оснащаются...

[Перевод] Создаём собственный игровой контроллер Источник вдохновения На игровых выставках разработчики Objects in Space показывали демо своей игры с контроллером на кокпите огромного космического корабля. Он был дополнен загорающимися кнопками, аналоговыми приборами, световыми индикаторами состояния, переключателями и т.д...

Пошаговые бои появятся в Pillars of Eternity II: Deadfire уже завтра Фанаты Pillars of Eternity спорили о том, подходят ли ей пошаговые бои или сражения в реальном времени, ещё со времён кампании на Kickstarter в 2012 году. В результате Obsidian остановилась на втором варианте, добавив возможность ставить бой на паузу. Однако теперь ...

Еще больше Material: скриншоты нового дизайна Google Play Сколько Google не пытается, Google Play продолжает походить на «помойку», а не на магазин, делающий акцент на качественных продуктах. App Store в этом плане выше на голову. Но поисковый гигант не прекращает делать попытки. Сайт 9to5Google опубликовал скриншоты предполагаемо...

Новые слухи о Surface Pro 7 и Surface Laptop 3 В преддверии крупного мероприятия Microsoft, посвящённого анонсу новых устройств Surface, французское издание FrAndroid опубликовала новые сведения о Surface Pro 7 и Surface Laptop 3, которые, как ожидается, будут представлены на конференции. Отмечается, что журналисты изда...

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

Бесплатные приложения и скидки в App Store | 9 января Gun Movie FX (Бесплатно) | Hatchi (Бесплатно) | BADLAND 2 (29 руб.) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или...

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

Oppo представит флагман Reno Ace со Snapdragon 855+ и дизайном в стиле Gundam 10 октября компания Oppo представит новый флагман Reno Ace. В сети появились слухи о версии устройства с дизайном Gundam — одной из самых популярных аниме-франшиз в истории. Ожидается, что устройство получит Snapdragon 855 Plus, до 12 ГБ оперативной памяти и 128 ГБ накопите...

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

Суперинфекции 2: рубикон проблем, фиаско технологий и новая надежда (c) Phage therapy Прошел 91 год со дня открытия пенициллина — первого препарата, совершившего революцию в эффективности лечения бактериальных заболеваний. За почти век существования антибактериальных препаратов многие болезни практически забылись. Так, с 1947 г. считается...

Children of Morta: семья превыше всего Action/RPG Children of Morta – проект, который очень легко пропустить в потоке других игр. Кого-то может отпугнуть графика в стиле пиксель-арт, кого-то roguelike механики, подразумевающие отсутствие внятного цельного сюжета. Тем не менее, пропускать Children of Morta определ...

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

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

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

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

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

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

Apple ждёт рекордных продаж от iPhone 12, несмотря на увеличение цены iPhone 12 будет стоить ещё больше, чем iPhone 11, но Apple верит, что продажи новинки будут ещё выше В чём секрет популярности iPhone? Лично мне всегда казалось, что в стабильности операционной системы, под управлением которой он работает. Но поскольку про iOS 13 такого уже ...

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

Отличная новинка Moto E6 Play Компания Motorola выпустила качественный,мощный смартфон под названием E6 Play.У новинки отличный дизайн,унифицированный современный мобильник.Гаджету не достался сканер отпечатков пальцев,получил порт microUSB на нижней грани. О стоимости новинки пока неизвестно.Цветовая ...

[Перевод] Как генерируются подземелья в Enter The Gungeon В последнее время я много играл в Enter The Gungeon. Это потрясающая, ужасно сложная игра в жанре bullet hell, сильно напомнившая мне Binding of Isaac. Но чем больше я играл в неё, тем больше осознавал малозаметную гениальность дизайна подземелий. Существует много процедур...

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

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

Как масштабировать дата-центры. Доклад Яндекса Мы разработали дизайн сети дата-центров, который позволяет разворачивать вычислительные кластеры размером больше 100 тысяч серверов с пиковой полосой бисекции (bisection bandwidth) свыше одного петабайта в секунду. Из доклада Дмитрия Афанасьева вы узнаете об основных принци...

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

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

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

Настоящий и честный: Чем так хорош Toyota Land Cruiser 78 Этот «Крузак» хорошо оснащён уже в стоке, поэтому является идеальным вариантом для активного отдыха. Toyota Land Cruiser 78 – не самый привлекательный вариант для современного водителя, привыкшего к благам цивилизации. Однако этот внедорожник имеет некоторые достоинства, по...

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

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

Больше удобств адептам JSON-RPC Привет! Однажды, на одном проекте, где мне довелось работать только фронтом, мне пришлось столкнуться не с вездесущим REST, и не с хайповым GraphQL, а со старичком RPC, а именно — его вариантом JSON-RPC 2.0. И знаете, с тех пор (когда делаю и бэк) я использую почти всегда ...

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

Интерфейс для облачных сервисов в сегменте B2B: между красотой и утилитарностью В 2017 году, уже имея многолетний опыт в разработке информационных систем для бизнеса, мы, компания Forward Telecom, выпустили на рынок первое облачное решение для автоматизации взаимоотношений с партнерами — PRMSaaS. Система построена на базе существующих продуктов компании...

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

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

Отдельностоящие плиты с функцией Push&Go от Indesit Компания Indesit представила свою новую линейку отдельностоящих плиты с функцией Push&Go, которая позволяет быстро разогреть духовой шкаф, а система Click&Clean поможет поддерживать приборы в чистоте. Функция Push&Go поможет пользователю одним нажатием вы...

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

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

Huawei необходимо что-то сделать со странным интерфейсом EMUI Есть такой смартфон у Huawei, который делает превосходные фотографии, и имя ему Mate 20 Pro. Этот смартфон можно любить за многое, но есть у него одна, на мой взгляд, ахиллесова пята – фирменный лончер. Как вы уже поняли, эта проблема имеет отношение не только к Mate 20 Pro...

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

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

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

[Перевод] PowerShell в роли инструмента для пентеста: скрипты и примеры от Varonis Хакеры любят использовать PowerShell для запуска «fileless malware» — бестелесных вредоносных программ, которые не являются традиционными бинарными файлами с компилированным вредоносным кодом, и по этой причине подчас не могут быть обнаружены антивирусными решениями. Powe...

Модный, молодёжный и недорогой: О «запрещённом в России» Hyundai Kona рассказал блогер Популярный обзорщик считает, что Kona могла бы завоевать у нас серьезную популярность, но в Россию она не приедет, поскольку там уже есть Hyundai Creta примерно по той же цене. Дизайн автомобиля, убеждён блогер Павел Блюденов, на несколько голов выше, чем у той же «Креты». ...

Twitter выпустил приложение для Mac, портировав его с iPad Приложение уже можно скачать в Mac App Store Этим летом Apple анонсировала Project Catalyst — амбициозный кроссплатформенный проект, который призван увеличить количество новых программ и игр на платформе macOS. Для этого будет использоваться огромная экосистема приложе...

Использование DiagnosticSource в .NET Core: теория DiagnosticSource — это простой, но весьма полезный набор API (доступен в NuGet пакете System.Diagnostics.DiagnosticSource), который, с одной стороны, позволяет различным библиотекам отправлять именованные события о своей работе, а с другой — позволяет приложениям подписывать...

Пример разбора C++ кода с помощью libclang на Python На одном личном проекте на C++ мне потребовалось получать информацию о типах объектов во время выполнения приложения. В C++ есть встроенный механизм Run-Time Type Information (RTTI), и конечно же первая мысль была использовать именно его, но я решил написать свою реализацию,...

Windows 10 получит закругленные углы в дизайне ОС Windows 10 имеет острые и прямые углы, но это может скоро измениться, согласно новому документу с Github. Microsoft планирует выпустить закругленные углы в следующем основном выпуске своей операционной системы Windows 10. Скорее всего, речь идет о Windows 10 20H1.Предложение...

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

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

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

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

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

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

О важности подтверждения управляющих команд на примере Делимобиля При проектировании IoT систем, например, каршеринга, очень важно учитывать возможные сбои. В противном случае вас ожидает критическая нагрузка на техподдержку и недовольство клиентов. Парковка «Сколковская»​ Читать дальше →

Что ждут владельцы iPad от iOS 13 В конце октября прошлого года, Apple представила обновленную линейку планшетов iPad Pro. Устройство получилось действительно бескомпромиссным — высочайший уровень производительности, качественный экран с поддержкой ProMotion, отличный дизайн с минимальными рамками. И ...

[Из песочницы] Ant-карусель на CSS и Javascript С появлением CSS3 появилась возможность совершать анимацию без использования JS-библиотек, таких, например, как jQuery. CSS3 свойство transition позволяет плавно изменять другие свойства элемента (width, height, margin, opacity и пр.), задав в качестве параметров время и зак...

Galaga Revenge — новый shoot 'em up в честь 35-летия культовой серии Galaga – одна из культовых аркадных игр, которая с момента своего первого релиза в 1981 году вышла на всех существующих платформах и успела очень сильно поменяться. Сегодня, например, издатель Bandai Namco выпустил новую Galaga Revenge для мобильных. Это бесплатный shoot ‘e...

Новые подробности об Mac Pro (2019) Последний раз Apple обновляла Mac Pro несколько лет назад — в 2013 году. Несмотря на то, что тогда дизайн устройства был воспринят многими как нечто принципиально новое в мире компьютеров, популярности среди профессионалов этот продукт так и не снискал. Одно из главны...

Google Pixel 4 в стиле iPhone XI на качественных рендерах Google Pixel 4 и Pixel 4 XL будут традиционно анонсированы осенью. Флагманам предрекают топовый чипсет Qualcomm Snapdragon 855, 6 ГБ ОЗУ и новый дизайн. Касательно последнего среди пользователей и искателей утечек до сих пор нет единого мнения.

Astra Linux 1.6 (Смоленск). Готова ли система к работе с простыми пользователями? Примеры костылей Нейтрализация пользователя и процесс установки новой ОС Привет, Хабр. Сегодня хотим поделиться опытом миграции одной организации (далее – Заказчик) на отечественную ОС в рамках выполнения требований по импортозамещению. Сразу нужно обозначить, что Заказчик выбрал и закупил...

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

Кастомизация Django ORM на примере ZomboDB Кастомизация Django ORM на примере ZomboDB Часто при работе с Django и PostgreSQL возникает необходимость в дополнительных расширениях для базы данных. И если например с hstore или PostGIS (благодаря GeoDjango) всё достаточно удобно, то c более редкими расширениями — вроде p...

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

«Внеси свой вклад в экосистему Samsung!» – конкурс идей. Главный приз — Galaxy S10 Многие российские семьи пользуются техникой Samsung. Уже 9 лет подряд Samsung стабильно лидирует в рейтинге «Любимые бренды россиян» за счет высоких мест в категориях бытовой техники, мобильных устройств, ТВ, аудио-, видеотехники и т.д. Мы предлагаем вам задуматься над тем...

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

Как выглядел проектировавшийся планшет «Яндекса» Роспатент Изображения были найдены изданием CNews в одном из патентов в базе Роспатента, оформленных компанией «Яндекс». Заявка на такую конфигурацию была подана еще в 2014 году, зарегистрирована в 2017-м, а впервые обнаружена прессой только сейчас. Как указывает CNews,...

[Из песочницы] Современные тренды и рекомендации по аджайлизации крупных финансовых институтов 12-15 Мая 2019 в Дублине состоялся PMI EMEA Congress 2019, который был организован одним из лидеров отрасли в области разработки методологии управления проектами – Project Management Institute (PMI). Конгресс собрал более 700 делегатов из 70 стран и 450 организаций и стал ми...

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

Вырез под камеры на гибком экране Samsung Galaxy Fold может сползти набок Компания Samsung Electronics запатентовала несколько новых вариантов дизайна складного смартфона с гибким экраном. Патенты недавно выдала Всемирная организация интеллектуальной собственности.  Текущее поколение Galaxy Fold получило широкий вырез под камеру на гибк...

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

MOBINews №6: Cultist Simulator, Black Desert Mobile, Keep Talking и другие Дело к вечеру, а значит самое время подвести итоги новостного дня. В новом выпуске вас ожидают: новый квест в стиле 90-х, дата релиза Black Desert Mobile, дебютный платформер от Cafundo Creative Studio и многое другое. Как обычно мы с каналом KINATVIDEO собрали все самые ин...

WebComponents как фреймворки, взаимодействие компонентов Когда разговор заходит о веб компонентах, часто говорят: «Ты что хочешь без фреймворков? Там же все готовое». На самом деле есть фреймворки созданные на основе реализаций стандартов входящих в группу веб компонентов. Есть даже относительно неплохие, такие как X-Tag. Но сегод...

Ноутбуки HP Envy получат деревянную отделку Компания HP показала на Computex 2019 свои первые мобильные ПК с деревянными панелями. Необычные варианты отделки будут доступны для моделей Envy 13, Envy x360 13, Envy x360 15 и Envy 17. Отделка деревом охватывает только область перед клавиатурой, так что ее не видно,...

Мутационное тестирование в PHP Как оценивать качество тестов? Многие полагаются на самый популярный показатель, известный всем, — code coverage. Но это количественная, а не качественная метрика. Она показывает, какой объём вашего кода покрыт тестами, но не то, как хорошо эти тесты написаны.  Один из спос...

Анонсирована Gravity Rider Zero — модернизированный вариант мотогонок В прошлом году студия Vivid Games S.A., авторы Space Pioneer, Real Boxing, Highway Getaway и еще нескольких проектов, выпустили гонку Gravity Rider в стиле серии Trials — с видом сбоку, но в научно-фантастическом сеттинге. Мы назвали ее одной из лучших гонок прошлого года, а...

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

.NET: Инструменты для работы с многопоточностью и асинхронностью. Часть 2 Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Я продолжаю создавать текстовую версию своего выступления на митапе по многопоточности. С первой частью можно ознакомиться здесь или здесь, там речь больше шла о базовом наборе инструментов, что...

Что будет нового в Google Play после обновления Material Design – это стиль дизайна Android и приложений, разработанный компанией Google и впервые представленный еще в 2014 году. Material Design подразумевает пастельные цвета, плоские элементы, плавную анимацию переходов, отсутствие в интерфейсе острых углов и градиентов...

AirTest IDE и Image Recognition — автоматизация тестирования мобильных игр на основе распознавания изображений В предыдущей статье мы познакомились с AirTest IDE, но, на всякий случай, давайте повторим: AirTest IDE разработан компанией NetEase и предназначен для "hard-to-automate" приложений, таких как, например, игр. Собственно на них и делается основной упор разработчиками, хотя эт...

[Из песочницы] Забытый enchantjs + новый 1С-Битрикс = Игра для мотивации клиентов Акции в интернет-магазинах бывают разные, а вот как их сделать визуально интересными для клиента — всегда вопрос, мы попробовали превратить обычную акцию в которой есть обычные статистические показатели клиента в игру в стили Dendy. Читать дальше →

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

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

Жизнь на 6200 DPI. Обзор HyperX Pulsefire Core Привет! В обзорах часто сравнивают киберспортивных мышей с оружием, и это не просто красивая фраза. В какой-то степени даже сам рынок оружия похож на рынок геймерских аксессуаров. Их много, они непохожи друг на друга, и разные игроки выбирают разные стили управления. Соответ...

Имитация целевых атак как оценка безопасности. Киберучения в формате Red Teaming Когда дело доходит до кибербезопасности, то, как правило, ни одна организация не является на 100% защищенной. Даже в организациях с передовыми технологиями защиты могут быть проблемные моменты в ключевых элементах — таких как люди, бизнес-процессы, технологии и связанные ...

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

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

Распродажа смартфонов Xiaomi на Gearbest: Mi 9 SE, Redmi 7 и Redmi Go с 25-40% скидками Мы не первый раз рассказываем об акциях в магазине Gearbest. Но если раньше скидку преимущественно получали устройства, на которые даже по сниженной цене не всегда хочется смотреть, то сейчас в магазине по-настоящему крутые предложения. Xiaomi Mi 9 SE (6 + 64 ГБ) — 18 000 р...

Bandai Namco выпустит Dark Souls Trilogy на PS4 и Xbox One 1 марта Компания Bandai Namco Entertainment анонсировала антологию Dark Souls Trilogy. Издание будет включать в себя все части и дополнения к ролевым экшенам от студии From Software, а также саундтрек из 110 композиций. «Отправляйтесь в мрачный фэнтезийный мир, нахо...

[Перевод] Процедурные паттерны, которые можно использовать с тайловыми картами Процедурная генерация используется для повышения вариабельности игр. Среди известных проектов можно упомянуть Minecraft, Enter the Gungeon и Descenders. В этом посте я объясню некоторые из алгоритмов, которые можно применять при работе с системой Tilemap, появившейся как 2D-...

[Из песочницы] JavaScript в 3D: введение в Three.js Привет, Хабр! Представляю Вашему вниманию перевод статьи «JavaScript in 3D: an Introduction to Three.js» автора Брета Кемерона (Bret Cameron). Введение Three.js это мощный инструмент. Он помогает использовать 3D дизайн в браузере с приемлемой производительностью. По нач...

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

Компьютерный корпус NZXT H500 Vault Boy адресован поклонникам серии игр Fallout Компании NZXT и Bethesda Softworks совместно создали четвертую модель линейки корпусов для игровых ПК NZXT CRFT. Ею стал корпус H500 Vault Boy, в оформлении которого используется символика вселенной Fallout. Одновременно представлен оформленный в том же стиле цельномета...

DCIRN: может ли база данных о даунтаймах ЦОД предотвращать аварии? Тем не менее, объем данных часто затрудняет выявление первопричины. С другой стороны, чем больше данных, тем выше вероятность того, что аналитическая система или даже алгоритм искусственного интеллекта (ИИ) обнаружит «виновника». Вопрос: сколько данных необходим...

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

Примерно вот так будут выглядеть iPhone 12 Pro и 12 Pro Max в сравнении с текущими моделями Согласно имеющимся слухам, в следующем году смартфоны iPhone Pro получат не только новый дизайн, но и новые размеры. iPhone 12 Pro (имя предположительное) оснастят экраном диагональю 5,4 дюйма вместо текущих 5,8 дюйма, а iPhone 12 Pro Max — дисплеем диагональю 6,7...

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

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

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

Яндекс запустил приложение с дополненной реальностью про моду и стиль Основной контент Sloy - видео длительностью до 90 секунд в разных жанрах: от видеолуков до анбоксингов. Авторы могут публиковать их в своей ленте, добавляя эффекты, фильтры и маски с помощью встроенного видеоредактора и музыкальные треки, которые записаны специально для Sloy...

Samsung представила аксессуары в стиле «Мстителей» для смартфонов линеек Galaxy A и S10 У компании OPPO есть специальная версия F11 Pro с символикой «Мстителей», приуроченная к выходу нового фильма Marvel. Скорого анонса стоит ждать и от Redmi. Samsung пошла более простым путем и представила чехлы с изображениями разных супергероев Marvel для Galaxy A10, A50 и ...

Xiaomi представила портативный аккумулятор Black Shark Power Bank Игровое подразделение Xiaomi представила портативный аккумулятор Black Shark Power Bank в стиле игрового смартфона Black Shark 2 Pro. Новинка выделяется агрессивным дизайном и ёмкостью батареи 10 000 мАч. Black Shark Power Bank поддерживает быструю 18-ваттную зарядку, имеет...

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

Видеообзор проигрывателей виниловых дисков Pro-Ject Artist Collection The Beatles Линейка виниловых проигрывателей Pro-Ject Artist Collection — это яркие, классно сделанные и укомплектованные качественными картриджами «вертушки». Если вы любитель винила, и большой поклонник Beatles, то один из таких проигрывателей станет отличным дополнени...

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

Как изменить тему на Samsung Galaxy Одной из вещей, которая нравится пользователям в платформе Android, является то, что она намного больше поддаётся всяческой настройке и кастомизации, чем другие ОС. Смартфоны Samsung, работающие под управлением One UI, фирменным ПО южнокорейского производителя, созданного н...

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

У дизайнера новая идея? Что может быть проще Привет, хабровчанин! Дизайнеры люди идейные, а заказчики с их бизнес-требованиями, тем более. Представь, что ты сваял свой самый лучший UIkit на свете на самом крутом %вставить свое% JS фреймворке. Казалось бы, там есть все, что нужно проекту. Теперь-то ты сможешь пить коф...

Предварительный обзор Arctic Freezer 50 TR ARGB. Яркое охлаждение Производителям компьютерного железа в последнее время все сложнее и сложнее привлекать новую аудиторию, ведь ничего нового в плане технологий на рынке банально нет. Осталось лишь добавлять подсветку везде и всюду, вот только она и так есть практически в любом компонента ПК. ...

Behringer представила клон классического басового синтезатора Roland TB-303 Как и многие другие синтезаторы и драм-машины, Roland TB-303 в своё время оказался коммерческим провалом, но спустя годы стал основным элементом электронной музыки. Аутентичные 303 сегодня можно приобрести за сумму свыше $2000, но вскоре компания Behringer предложит полность...

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

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

Первый бета-тестер раскрыл ключевые особенности Hongmeng Hongmeng будет отличаться от EMUI на базе Android достаточно ощутимо. Такое заявление сделал первый бета-тестер новой операционки Huawei, с которым удалось пообщаться журналистам издания HuaweiCentral. Несмотря на то что Hongmeng пока находится в стадии бета-тестирования, у...

Загадочный «совет по этике» DeepMind возьмет под контроль общий ИИ, если тот появится Совет по этике DeepMind был тщательно охраняемым секретом с тех пор, как Google приобрела эту  компанию по разработке искусственного интеллекта в 2014 году. Однако новый репортаж Хала Ходсона из The Economist проливает свет на то, как появился совет по этике и для чего он н...

Китайцы предложили услуги строительства «умных» городов под ключ JD iCity собирает и анализирует данные, сгенерированные от 300 млн пользователей платформы JD.com и способные помочь властям создавать собственные социальные рейтинги, инфраструктуру управления дорожным движением с использованием искусственного интеллекта, а также другие &qu...

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

По словам создателей компонентов для СЖО EK Lignum, им удалось объединить природу и технику Компания EK представила бренд EK Lignum. Как утверждается, в изделиях под новой маркой воплощен «идеальный симбиоз самого старого натурального строительного материала и современных высококачественных решений для охлаждения». Говоря простым языком, дизайнеры ...

Практическое применение трансформации AST-деревьев на примере Putout Введение Каждый день при работе над кодом, на пути к реализации полезного для пользователя функционала, становятся вынужденные (неизбежные, либо же просто желательные) изменения кода. Это может быть рефакторинг, обновление библиотеки или фреймворка до новой мажорной версии, ...

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

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

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

Happy Color 2.4.2 Happy Color – приложение для детей и взрослых. Ваша цель раскрасить картинки по номерам. Множество разнообразных раскрасок ждут вас. Наше приложение понравиться не только детям, но и взрослым. Множество интересных картинок, которые вы сможете раскрасить, ориентируясь н...

OS X Mavericks: десятая кошачья жизнь Apple После OS X Lion стало очевидно: больше ни одного достойного кандидата в мире “больших кошек” не осталось. Царь зверей. Это был тупик: имя новой версии операционной системы должно подчеркивать её превосходство над прежними… Большие кошки кончились. Для Mac OS 10.8 название н...

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

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

Как сэкономить на психотерапевте используя test-driven development У вас когда-нибудь было такое состояние? Хочу показать вам, как TDD может улучшить качество кода на конкретном примере. Потому что всё то, что я встречал при изучении вопроса, было довольно-таки теоретическим. Так получилось, что мне довелось написать два практически иден...

[Из песочницы] Лучшие практики React и советы, которые каждый разработчик должен знать. Часть 1 Привет, Хабр! Представляю вашему вниманию перевод статьи «React Best Practices & Tips Every React Developer Should Know Pt.1» автора Alex Devero. React — одна из самых популярных библиотек для построения интерактивных пользовательских интерфейсов. В этой статье я пока...

[Перевод] Неразбериха с Boeing 737 MAX: анализ возможных причин аварий «Столкновение с землёй в управляемом полёте» (Controlled Flight into Terrain) — это авиационный термин, обозначающий аварию нормально функционирующего самолёта из-за того, что пилоты были чем-то отвлечены или дизориентированы. Настоящий кошмар. По моим оценкам, ещё хуже сто...

[Перевод] Мир вирусов MS-DOS Этот пост является текстовой версией выступления, которое я провел на 35-м Chaos Computer Congress в конце 2018 года. И так я должен признать, что MS-DOS слегка возмущает меня, несмотря на то, что вредоносные программы MS-DOS всегда в некоторой степени очаровывали меня, ...

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

Телефонные опросы и поиск в CRM в 3CX CFD, новый плагин WP-Live Chat Support, обновление приложения для Android За последние пару недель мы представили несколько интересных обновлений и один новый продукт. Все эти новинки и улучшения соответствуют политике 3CX по созданию на базе UC АТС доступного мультиканального колл-центра.    Обновление 3CX CFD — компоненты Опрос и Поиск в CRM Све...

В 2020 году Apple покажет четыре новых iPhone Apple выпустит сразу четыре новых модели iPhone в 2020 году. Такой прогноз сделали специалисты аналитической компании JP Morgan. Новинки обещают быть максимально интересными: обновленный дизайн, внедрение стандарта 5G и даже 3D-камеры с усовершенствованными возможностями до...

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

[Перевод] Функциональный JavaScript: пять способов нахождения среднего арифметического элементов массива и метод .reduce() Методы итерирования массивов похожи на «стартовые наркотики» (это, конечно, не наркотики; и я не говорю, что наркотики — это хорошо; это — просто фигура речи). Из-за них многие «подсаживаются» на функциональное программирование. Всё дело в том, что они невероятно удобны. Кро...

[Перевод] Полное руководство по Flexbox Полное руководство по CSS flexbox. Это полное руководство объясняет все о flexbox, сосредотачиваясь на всех возможных свойствах для родительского элемента (контейнер flex) и дочерних элементов (элементы flex). Оно также включает в себя историю, демонстрации, шаблоны и таблиц...

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

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

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

[Перевод] Пространственные манипуляции в 2D с помощью Signed Distance Fields При работе с полигональными ассетами можно отрисовывать только по одному объекту за раз (если не учитывать такие приёмы, как batching и instancing), но если использовать поля расстояний со знаком (signed distance fields, SDF), то мы не этим не ограничены. Если две позиции им...

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

Devil May Cry 5 – жгучие танцы Анонс Devil May Cry 5, и что характерно именно пятой части, а не продолжение весьма неплохого, но все же ребута, вызвал массу оваций. Хотя после демонстрации трейлера у многих появились сомнения… Жанр:Action (3rd Person)Разработчик:CapcomИздатель:CapcomДата выхода...

Установка Zimbra OSE 8.8.15 и Zextras Suite Pro на Ubuntu 18.04 LTS С последним патчем в Zimbra Collaboration Suite Open-Source Edition 8.8.15 LTS была добавлена полноценная поддержка «долгоиграющего» релиза операционной системы Ubuntu 18.04 LTS. Благодаря этому системные администраторы могут создавать серверные инфраструктуры с Zimbra OSE, ...

Автомобиль в эпоху мультифункциональности. Какие преобразования возможны? | “Развитие всех систем идет в направлении увеличения степени идеальности.» Законы развития технических систем (Г.С. Альтшуллер). Урбанизация в «зеленом» стиле в своем максимуме как бы это странно не звучало «не содержит варианты с использованием личных электромобилей в...

Coding the Art: как мы генерируем графику и анимацию в дизайн-проектах В JetBrains мы любим экспериментировать. Результаты наших экспериментов не всегда становятся достоянием широкой публики, но кое-чем мы готовы поделиться с вами прямо сейчас. Наш новый проект начался со стремления к автоматизации дизайнерских процессов. К каждому релизу прод...

Вот почему оболочка Samsung One UI становится всё лучше Компания Samsung продолжает развивать свою оболочку One UI, которую многие называют одной из лучших на рынке. Как сообщается, в приложении Good Lock для One UI появился новый модуль под названием Theme Park. Он позволяет пользователям собственноручно создавать т...

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

[Из песочницы] F-strings или как сделать код чуть более быстрым и читаемым В Python есть 3 способа форматировать строки, и один из них лучше других. Но не будем забегать наперед — о каком именно форматировании вообще речь? Каждый раз когда мы хотим поприветствовать пользователя по имени нам нужно вставить строку с именем в строку-шаблон. Большинс...

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

Кто ответит за качество Привет, Хабр! У нас новая важная тема — качественная разработка IT-продуктов. Мы часто говорим на HighLoad++, как сделать нагруженные сервисы быстрыми, а на Frontend Conf — классный пользовательский интерфейс, который не тормозит. У нас регулярно есть темы про тестирование,...

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

Прокачиваем дизайнеров в компании: от джуниора до арт-директора Вольный пересказ лекции Александра Ковальского с нашей прошедшей QIWI Кухни для дизайнеров Жизнь классических дизайн-студий начинается примерно одинаково: несколько дизайнеров делают примерно одни и те же проекты, а значит и их специализация примерно одинакова. Тут все прос...

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

СИБУР и iCore внедрили систему телеприсутствия в Томске Система телеприсутствия TelePresence состоит из нескольких элементов: 3 экранов, полностью занимающих собой одну из стен переговорной комнаты, кластера из камер, расположенных по центру, для создания более реалистичной картинки и качественной аудио-системы. Работая в синте...

Чего мы ждём от OnePlus 7 OnePlus 6 был представлен в мае 2018 года, поэтому можно предположить, что и OnePlus 7 будет представлен примерно в это же время. Если различия между 6 и 6T кажутся не такими серьёзными, OnePlus 7 может задать новую планку для линейки, как это было когда-то с выходом OnePlu...

На дорогах России появятся активные «лежачие полицейские» Уже в 2021 году на российских дорогах могут появиться активные «лежачие полицейские», подключённые с системам фотовидеофиксации нарушений ПДД. Среди основных преимуществ активных «лежачих полицейских» называются продление на 40% срока службы подвески автомобилей законопослуш...

[Перевод] #NoDeployFriday: помогает или вредит? Нужно ли запрещать деплоить в production в определённое время? Или движение #NoDeployFriday стало реликтом времён, когда не было всеобъемлющих интеграционных тестов и непрерывного деплоймента? В своей команде вы могли столкнуться с той же самой дилеммой. Кто прав, а кто ви...

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

Липидам холод нипочем: предотвращение кристаллизации воды при -263 °С Чего больше всего на планете? Что находится на вершине наших потребностей наряду с воздухом и едой? Что по мнению одного бородатого анекдота роднит человека с огурцом? Ответ прост — вода. Это химическое соединение играет центральную роль во многих макро- и микропроцессах: ...

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

[Перевод] IntelliSense для C++ в Visual Studio теперь работает на основе примеров в вашем коде С тех пор, как мы анонсировали IntelliSense for templates, от вас поступили отличные предложения. Одно очень популярное предложение состояло в том, чтобы Template Bar автоматически заполнял вариант на основе примеров в коде. В Visual Studio 2019 версии 16.1 Preview 2 мы доба...

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

На Youtube есть канал, на котором искусственный интеллект нонстоп играет дэт-метал Искусственный интеллект может быть композитором, но какое направление творчества он изберет? Dadabots, детище двух музыкантов-экспериментаторов CJ Carr и Зака Жуковски, сочиняет мелодии стиля дэт-металл, с элементами панк-рока и электронными эффектами. Его можно послушать на...

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

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

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

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

Знакомство с Neural ODE Neural Ordinary Differential Equations Значительная доля процессов описывается дифференциальными уравнениями, это могут быть эволюция физической системы во времени, медицинское состояние пациента, фундаментальные характеристики фондового рынка и т.д. Данные о таких процессах...

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

Steampunk Defense 20.13.115 Steampunk Defense – еще одна стратегия в стиле tower defence для Android, которая не удивит чем-то новым, но и не оставит равнодушным. Наша задача проста — защитить острова от орд захватчиков, а также выбрать наилучшую оборонительную стратегию, попутно прокачивая военну...

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

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

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

[Перевод] Ограничения 8-битных игр и их точное воссоздание в Unity Ретро-игры с простыми механиками и пиксельной графикой способны пробуждать тёплые воспоминания у опытных игроков, и в то же время вполне доступны для более юной аудитории. Сегодня многие игры называются «ретро», но для создания ностальгического стиля требуются усилия и план...

Королева Елизавета выругала Кейт Миддлтон за «легкомысленные» наряды – биограф Королева Великобритании не всегда восхищалась утонченным стилем своей невестки. Королевский биограф и автор множества книг о членах монаршей династии Кэти Николл раскрыла новые подробности из жизни Кейт Миддлтон, когда она только готовилась стать супругой принца Уильяма. Со...

Два флагмана Xiaomi с Snapdragon 855 засветились в бенчмарке В начале декабря 2018 года Qualcomm представила флагманскую систему на чипе Snapdragon 855. Есть уверенность, что многие производители сделают свой выбор в пользу этой платформы. Она не будет массовой, ее стоимость достаточно высокая и не каждая компания может себе позволить...

[Перевод] Марвин Мински «The Emotion Machine»: Глава 8.1-2 «Творческий подход» 8.1 Творческий подход «Хотя такая машина многое могла бы сделать так же хорошо и, возможно, лучше, чем мы, в другом она непременно оказалась бы несостоятельной, и обнаружилось бы, что она действует не сознательно, а лишь благодаря расположению своих органов». — Декарт. Р...

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

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

Эскиз нового автомобиля Honda Urban EV Honda представила эскиз нового прототипа автомобиля Urban EV, который, по его словам, будет представлен на автосалоне в Женеве в марте. Похоже что Honda отталкивается от первоначального дизайна в стиле Civic, поскольку Urban EV выглядит более современно. В машине появятс...

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

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

Европейские Huawei Mate 20, Mate 20 Pro и Mate X обновились до стабильной EMUI 10 на основе Android 10 Компания Huawei начала распространять стабильную версию глобальной прошивки EMUI 10 на основе свежей операционной системы Android 10 для прошлогодних флагманских смартфонов серии Huawei Mate 20.  На днях такое обновление вышло для смартфонов с китайской прошивкой,...

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

[Перевод] Обмен данными между React-компонентами с использованием библиотеки RxJS Перед вами перевод статьи Chidume Nnamdi, опубликованной на blog.bitsrc.io. Перевод публикуется с разрешения автора. Появление библиотеки RxJS открыло массу новых возможностей в мире JS. Цель RxJS — достигать многого, используя небольшое количество кода. Прочитав эту стат...

[Из песочницы] Снимки событий в Axonframework 3, улучшаем производительность Обзор фреймврока Axonframework Axonframework это фреймфорк реализующий несколько принципов и паттернов проектирования такие как: CQRS – разделяет обработку запросов на чтение и запись данных Event Sourcing – это когда состояние приложения хранится как цепочка событий DDD Ag...

Трассировка лучей в мобильных играх на примере Love is Justice Трассировка лучей (ray tracing) — это перспективная технология, которая позволяет создавать графику, построенную на аналогиях реальных физических процессов. Вместо того чтобы рисовать свет, тени и отражения, разработчики, грубо говоря, создают условия, в которых все обрабаты...

Видео дня: так может выглядеть iPhone XI До анонса следующего поколения смартфонов Apple ждать ещё более полугода, а в сети уже начинает скапливаться информация о будущих новинках. На этот раз появилось концептуальное видео, показывающее возможный дизайн iPhone XI.  Ролик создан дизайнером Хасаном Каймак...

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

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

Обновление плагина «Лейка 3.1»: новый шаблон «Стар» с рекуррентными пожертвованиями Теплица социальных технологий обновила плагин «Онлайн-лейка» до версии 3.1. Появился новый шаблон «Стар», который оптимизирован специально под рекуррентные пожертвования. Задача плагина «Лейка» – упростить и усовершенствовать сбор пожертвований н...

Отдал Вове Украину: Рейтинги Порошенко взлетели после копирования стиля Путина Каждый крутится и пиарится перед выборами как может и на что хватает фантазии. У пока нынешнего президента с фантазией всё сложно, поэтому он не заморачивается изобретением сложных пиар-компаний. Формулу успеха Пётр Алексеевич вывел простую — берётся один популярный ...

«Экономичность, надежность и элегантность»: Эксперт сравнил Toyota Camry, VW Passat и Peugeot 508 Речь пойдет о достоинствах новых автомобилей, которые не так давно пополнили мировой авторынок. Автор канала «2 Лошадиные силы» сравнил Toyota Camry, VW Passat и Peugeot 508. Начал обзор он с японского седана. «Камри» имеет гибридную установку, что является главным преимуще...

[Из песочницы] Как работает конфигурация в .NET Core Давайте отложим разговоры о DDD и рефлексии на время. Предлагаю поговорить о простом, об организации настроек приложения. После того как мы с коллегами решили перейти на .NET Core, возник вопрос, как организовать файлы конфигурации, как выполнять трансформации и пр. в новой ...

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

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

Авторы Solitairica анонсировали тактику с элементами выживания ZOR: Pilgrimage of the Slorfs В 2016 году студия Righteous Hammer выпустила на мобильных карточный рогалик под названием Solitairica. Внезапно проект приобрел популярность среди узкого круга поклонников. Благодаря этому он до сих пор продолжает развиваться. Тем временем разработчики анонсировали новый п...

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

Обои для iPhone, iPad и Mac в стиле Mac Pro 2019 Придаем экрану стиль самого мощного Mac.

[Перевод] Intel Comet Lake-U и Comet Lake-Y: до 6 ядер для тонких и легких ноутбуков Подводя итоги нескольких весьма напряженных недель, Intel анонсировала вторую половину своего стека процессоров Core 10-го поколения с низким энергопотреблением. С новым именем Comet Lake, процессоры мощностью до 15 Вт основаны на существующей архитектуре процессора Intel Sk...

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

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

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

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

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

Huawei: Защита плоскости управления В статье рассматриваются аспекты защиты плоскости управления маршрутизаторов Huawei NE Series. Примеры приведены для NE40e, с программным обеспечением: VRP V800R008. На других типах маршрутизаторов (например NE5k) и с другой версией ПО, конфигурация может несколько отличатьс...

Что делать с разбитым экраном iPhone Разбитый экран iPhone X Разбитый дисплей айфона — в наше время штука далеко не редкая. Даже падение с небольшой высоты может вызвать трещины на экране, причем это касается как старых моделей iPhone (вроде «пятерки»), так и нового iPhone 11 Pro, который пусть и стал про...

werf — наш инструмент для CI/CD в Kubernetes (обзор и видео доклада) 27 мая в главном зале конференции DevOpsConf 2019, проходящей в рамках фестиваля РИТ++ 2019, в рамках секции «Непрерывная поставка», прозвучал доклад «werf — наш инструмент для CI/CD в Kubernetes». В нём рассказывается о тех проблемах и вызовах, с которыми сталкивается кажды...

Видео дня: смартфон iPhone XI Весьма неожиданного сегодня в Сети появились изображения и видео с трёхмерной моделью iPhone XI (имя предположительное), созданные инсайдером OnLeaks. Мы нередко повторяем, что этот инсайдер за всё время почти не ошибался, однако в данном случае речь идёт о трёхмерной м...

Xamarin.Forms — декоративное отображение QRCode с помощью SkiaSharp Для вывода/чтения штрихкодов есть популярная библиотека ZXing. Она умеет выводить и считывать много разных форматов: QRCode, Aztec и другие, более 2 десятков. Для считывания кодов в ней есть готовый контрол ZXingScannerView. Требуется минимум кода, чтобы добавить этот функ...

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

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

В бете iOS 12.2 нашли иконку iPod Touch 7 в корпусе iPhone X iOS 12.2 стала, пожалуй, самым интересным обновлением со времен релиза iOS 12. Несмотря на отсутствие значимых нововведений, каждая новая бета-версия текущей версии ОС включала в себя отсылки к тем или иным продуктам компании, которым только предстоит выйти. Но если раньше ...

Новый фонд для DevOps-проектов от Linux Foundation начался с Jenkins и Spinnaker На прошлой неделе организация The Linux Foundation во время своего мероприятия Open Source Leadership Summit объявила о создании нового фонда для Open Source-проектов. Очередной независимый институт по развитию открытых [и востребованных в индустрии] технологий призван объ...

The Horns — мрачное и атмосферное текстовое приключение для iOS от автора головоломки Incoboto Несколько лет назад разработчик Fluttermind выпустил достаточно популярную и тепло принятую мобильную головоломку Incoboto. Сейчас он трудится над еще одним проектом BeMuse, параллельно с которым разрабатывает миниатюрные развлечения. Одно из таких — текстовая The Horns. Эт...

Блоки питания 1stPlayer Steampunk выглядят совсем не так, как можно было бы ожидать Компания 1stPlayer представила на Computex 2019 новую серию блоков питания. Она получила название Steampunk. Серия включает БП мощностью выше среднего, например, 750 Вт, с модульными кабельными системами. Они будут предложены в двух вариантах оформления: черном и белом...

«Фабричный метод» и «Абстрактная фабрика» во вселенной «Swift» и «iOS» Слово «фабрика» – безусловно одно из самых часто употребляемых программистами при обсуждении своих (или чужих) программ. Но смысл в него вкладываемый бывает очень разным: это может быть и класс, порождающий объекты (полиморфно или нет); и метод, создающий экземпляры какого-л...

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

[Перевод] Автор Dwarf Fortress Тарн Адамс рассказывает о разработке игры Одним из лучших способов применения мощных процессоров для развлечений долгое время была Dwarf Fortress — игра, в которой весь мир состоит из символов ASCII, и которая с радостью съест гигабайт памяти и большую долю процессорного времени. Но в отличие от некоторых других и...

Как выбрать СХД, не выстрелив себе в ногу Введение Пришла пора покупать СХД. Какую взять, кого слушать? Вендор А рассказывает про вендора B, а еще есть интегратор C, который рассказывает обратное и советует вендора D. В такой ситуации и у опытного архитектора по системам хранения голова пойдет кругом, особенно со в...

Google рассказала об успехе Android из-за Project Treble У Android всегда было не все хорошо с обновлениями, но Project Treble должен был многое изменить Наверное, все знают мем «ожидание-реальность», когда кто-то получает вовсе не то, на что рассчитывал изначально. Лично для меня живым его олицетворением является Google, которая ...

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

3. Типовой сценарий внедрения Check Point Maestro В прошлых двух статьях (первая, вторая) мы рассмотрели принцип работы Check Point Maestro, а также технические и экономические преимущества этого решения. Теперь хотелось бы перейти к конкретному примеру и описать возможный сценарий внедрения Check Point Maestro. Я покажу ...

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