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

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

Разработка цифровых продуктов с помощью ментальных моделей Привет, Хабр! Предлагаю вашему вниманию перевод статьи Designing Digital Products with Mental Models автора дизайнера Тима Шеинера. Лучший способ добиться взаимопонимания в проектной команде. Перевод — это сложно Когда-то, путешествуя по Индии, я купил недорогую книжку — ...

[Перевод] Делаем приложение доступным, используя библиотеку тестирования доступности aXe Представляем вам перевод статьи Indrek Lasn, опубликованной на Medium.com. Под катом вы узнаете, как сделать приложение или сайт более доступными при помощи aXe — средства тестирования доступности веб-сайтов и других пользовательских интерфейсов. react-axe показывает резул...

[Из песочницы] Когда использовать var, let и const в Javascript [перевод статьи Tyler’а McGinnis] Привет, Хабр! Представляю вашему вниманию перевод статьи «var vs let vs const in JavaScript» автора Tyler McGinnis. В этой статье вы узнаете 2 новых способа для создания переменных в Javascript (ES6), let и const. На протяжении этой статьи мы рассмотрим разницу между var,...

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

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

Концепт модульной ОС Mercury для тех, кому сложно переключаться между задачами Перевод статьи UX-дизайнера Джейсона Юаня об архитектуре, дизайне и принципах работы системы.

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

Acronis Design: Дополнительные инструменты дизайнера Я Сергей, ведущий дизайнер в компании Acronis. В этой статье я расскажу о тех инструментах, которые мы не только внедряем, но разрабатываем для других дизайнеров внутри компании. Речь пойдет о плагинах для Sketch, консольных утилитах и расширениях для Chrome. Читать дальше...

Роскомнадзор заблокировал ряд страниц фотобанка Shutterstock В реестре указанно, что по решению Генпрокуратуры от 13 ноября ограничивается доступ к одной из страниц сайта. Также там говорится об ограничении доступа к страницам сайта Shutterstock по решению Роспотребназора от 7 октября.Доступ ограничивается на основании статьи 15.1 зак...

Google Translate будут использовать для перевода статей Википедии Wikimedia Foundation добавила к числу своих инструментов фирменный переводчик Google Translate. Идея состоит в том, чтобы выполнять черновой перевод контента для неанглийских версий Википедии, после чего перевод уже можно редактировать. engadget.com

Почему у кнопки “Отмена” никогда не должно быть цвета Цветная кнопка «Отмена» посылает им неправильные сигналы. Она заставляет пользователей воспринимать себя как призыв к действию, а не как возвращение к безопасности.

Тестировать верстку? Легко Статья подготовлена Анной anna-che и Ксенией KseMish. Одной из причин, по которой мы активно взялись за тестирование верстки, стали, как обычно, грабли. Мы с размаху наступили на баг, который стал проявляться после очередного обновления Хрома. Оказалось, что в течение 3-х ...

[Из песочницы] Эффективные и не эффективные методы кодинга на Python Привет, Хабр! Предлагаю Вашему вниманию перевод статьи Good and Bad Practices of Coding in Python автора Duomly. Python – высокоуровневый язык программирования, акцентирующий внимание на удобочитаемости. Он разрабатывается, поддерживается и часто используется в соответствии...

Для иллюзии быстрой загрузки страниц: правила создания скелетного экрана на сайтах и в приложениях Перевод исследования продуктового дизайнера компании Clio Билла Чанга.

Используем SQLite в Flutter Привет, Хабр! Представляем вашему вниманию перевод статьи «Using SQLite in Flutter». Сохранение данных очень важно для пользователей, так как нецелесообразно грузить одни и те же данные из сети. Разумнее будет сохранить их локально. В этой статье я продемонстрирую как с...

[Перевод] Будущее внедрения зависимостей в Android Предлагаю вашему вниманию перевод оригинальной статьи от Jamie Sanson Создание Activity до Android 9 Pie Внедрение зависимостей (DI) — это общая модель, по ряду причин используемая во всех формах разработки. Благодаря проекту Dagger, он взят в качестве шаблона, используемог...

Дизайнеры надписи «Я/Мы Иван Голунов» — о её создании На что ориентировались и какие идеи передали — рассказывают арт-директор студии Ony Свят Вишняков и ведущий дизайнер института «Стрелка» Настя Вишнякова.

[Перевод] Горячие клавиши Unreal Engine, которые сделают жизнь левел-дизайнера проще Горячие клавиши используют все. Банальные Ctrl+C и Ctrl+V, а сколько раз выручал Ctrl+Z? Ну а Alt+F4? А если вспомнить количество негативных отзывов, когда в новых MacBook Pro добавили тачбар и вырезали ряд командных клавиш? Увидел хороший гайд по полезным хоткеям и небольш...

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

Студия Marvel создала ретро-сайт для продвижения фильма Captain Marvel / «Капитан Марвел» Следующим фильмом о супергероях вселенной Marvel станет Captain Marvel / «Капитан Марвел», действия которого происходят в 1995 году. В связи с этим, киностудия Marvel запустила официальный сайт фильма, соответствующий веб-дизайну той эпохи: с неуклюжими гифками, шрифтами, яр...

Garbage Collector. Полный курс + перевод из BOTR В данной статье вы встретите сразу два источника информации: Полный курс по работе Garbage Collector на русском языке: CLRium #6 (текущий семинар здесь) Перевод статьи из BOTR "Устройство сборщика мусора" от Маони Стевенс. Читать дальше →

[Из песочницы] Анализ скроллинга страниц в Google Data Studio Добрый день, меня зовут Чакканбаев Ильхом я автор блога SeoPulses, хотел бы поделиться переводом и реализацией на практике статьи michaelhoweely.com. Для того чтобы создать полноценный и понятный отчет для блога или статейного сайта в Google Data Studio потребуется использов...

[Из песочницы] Vue.js render-функции и переходы (перевод статьи Hajime Yamasaki Vukelic) Здравствуй, Хабр! Начать свою деятельность решил с перевода на русский статей, который мне самому принесли большую пользу. Надеюсь, вам пригодятся. Отмечу, что я старался переводить литературно, а не дословно. Первым вашему вниманию представляю перевод статьи «Vue.js rende...

[Из песочницы] Почему плохо, когда Интернет знает о вас всё? Привет, Хабр! Предлагаю вашему вниманию перевод статьи "The Dangers of Overpersonalization" авторов Kim Flaherty и Kate Moran. Итог: Излишняя персонализация контента приводит к однородному и безразличному восприятию пользователем информации и может вызывать усталос...

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

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

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

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

[Перевод] Mozilla собирается использовать WASI для всех устройств, компьютеров и операционных систем Всем привет! На связи TestMace и мы продолжаем знакомить вас с самыми горячими новостями из мира JavaScript. На очереди перевод статьи о WASI — технологии, которая позволит использовать WebAssembly вне браузеров Один формат, чтоб править всеми Компания Mozilla на этой недел...

[Перевод] Решение алгоритмических задач: возможность бронирования отеля Перевод статьи подготовлен специально для студентов курса «Алгоритмы для разработчиков». Эта статья является частью серии о том, как решать алгоритмические задачи. Исходя из своего личного опыта, я обнаружил, что большинство ресурсов просто подробно описывают решение. Объ...

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

[Перевод] Создание игры «Крестики-нолики» при помощи TypeScript, React и Mocha Представляем вам перевод статьи Josh Kuttler, опубликованной на blog.bitsrc.io. Узнайте, как создать приложение «Крестики-нолики», используя React и TypeScript. Простая игра в крестики-нолики создана по модульному принципу и загружена на сайт Bit. Вы можете изменять компо...

[Из песочницы] Создание Redux-подобного глобального хранилища, используя React Hooks Привет, Хабр! Представляю вашему вниманию перевод статьи "Build a Redux-like Global Store Using React Hooks" автора Ramsay. Давайте представим, что я написал интересное предисловие к этой статье и теперь мы сразу можем перейти к по-настоящему интересным вещам. Если...

Контент-маркетинг на английском языке: 5 важных цифр в помощь стартапам Контент-маркетинг – эффективный метод продвижения стартапа за рубежом. Существуют способы привлечения сотен и тысяч пользователей даже с бюджетом всего в $200. Однако подходить к созданию корпоративного контента нужно с умом. Я отобрал 5 важных статистических показателей...

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

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

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

[Перевод] Разбираемся с асинхронностью в JavaScript [Перевод статьи Sukhjinder Arora] Привет, Хабр! Представляю вашему вниманию перевод статьи «Understanding Asynchronous JavaScript» автора Sukhjinder Arora. Читать дальше →

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

[Перевод] Прокачиваем навыки отладки JavaScript с помощью консольных трюков Перед вами перевод статьи из блога Better Programming на сайте Medium.com. Автор, Indrek Lasn, рассказывает об инструментах для отладки кода, которые предоставляет JavaScript. Читать дальше →

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

Суд ЕС: сайты с кнопкой «Like» от Facebook также ответственны за передачу данных пользователей Европейский суд постановил, что компании, использующие кнопку «Like» от Facebook на своих сайтах, должны получать согласие пользователей на передачу их личных данных социальной сети. Плагины, такие как кнопка «Like» Facebook, часто используются на e-commerce сайтах, но крити...

[Перевод] Microsoft Edge – Универсальный XSS Перевод статьи подготовлен специально для студентов курса «Реверс-инжиниринг». Универсальный XSS (uXSS) – это баг браузера, который дает возможность выполнять код на JavaScript на любом сайте. Кажется, будто XSS есть на всех сайтах и выглядит это очень интересно. Что е...

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

[Перевод] Как сделать ваш HTML отзывчивым, добавив одну строку кода на CSS Привет, Хабр! представляю вашему вниманию перевод статьи «How to make your HTML responsive by adding a single line of CSS» автора Per Harald Borgen. В этой статье я научу вас, как использовать CSS Grid для создания крутой сетки изображений, которая изменяет количество сто...

Студия Bungie поделилась планами по дальнейшему развитию Destiny 2 На официальном сайте Bungie появилась публикация от руководителя серии Destiny Люка Смита (Luke Smith). В ней он рассказал о будущем франшизы, планах студии и поблагодарил Activision, High Moon Studios и Vicarious Visions за помощь в создании Destiny ...

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

[Перевод] Учебник по JavaFX: основные макеты Перевод статьи «JavaFX Tutorial: Basic layouts» автора Vojtech Ruzicka. Как организовать и разместить GUI компоненты в приложении JavaFX. Это четвертая статья в серии о JavaFX. В предыдущей статье я описал, как использовать FXML и SceneBuilder для создания вашего пользоват...

Почему WhatsApp никогда не будет безопасным? Отвечает Павел Дуров Большая статья с призывом от Павла, где он сравнивает WhatsApp и Telegram.

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

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

[Перевод] 12 возможностей ES10 в 12 простых примерах Перед вами перевод статьи из блога Carlos Caballero на сайте Medium.com. Автор расскажет нам о функциях, которые появились в версии ES10 2019 года. ES10 — это версия ECMAScript, актуальная для 2019 года. Она содержит не так много нововведений, как версия ES6, выпущенная в...

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

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

[Из песочницы] Как подключить Raspberry PI к Azure IoT: пошаговая инструкция Привет, Хабр! Представляю вашему вниманию перевод статьи Connecting Raspberry PI via Azure IoT: Step-By-Step Tutorial. В этом посте мы расскажем, как подключить Raspberry Pi как периферийное устройство для передачи сигналов к светодиодной панели, использовав модуль Azure Io...

Google: тестовые сайты тоже стоит анализировать в Search Console Несмотря на закрытый от индексации контент

В России открылась первая сертифицированная студия цветокоррекции и мастеринга Dolby Vision Компании Dolby и Andy Fiord Lab объявили об открытии в России первой студии мастеринга Dolby Vision, которая обеспечит расширение возможностей для постпродакшена HDR-контента для кино, ТВ и стриминговых платформ.

Открылась первая студия Dolby Vision в России В России открылась первая сертифицированная студия цветокоррекции и мастеринга Dolby Vision. Об этом было объявлено на специальном мероприятии компаний Dolby и Andy Fiord Lab.  Как не трудно догадаться, этой студией и стала Andy Fiord Lab. Для сравнения, в ...

К разработчикам Cyberpunk 2077 присоединился ведущий дизайнер уровней приключения RiME Польская студия CD Projekt RED перебросила все свои ресурсы на разработку Cyberpunk 2077 больше двух лет назад, но всё ещё продолжает формировать команду. Недавно стало известно, что в январе 2019 года к ней присоединится талантливый специалист — Мануэль ...

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

IO Interactive открыла студию в Швеции, которая поможет в работе над Hitman и «новыми франшизами» Компания IO Interactive объявила об открытии новой студии в шведском городе Мальмё. Второй коллектив будет помогать основной команде в Копенгагене работать над серией Hitman, а также таинственными новыми проектами — в пресс-релизе говорится о «новых...

[Перевод] Как я создал более 100 приложений с открытым кодом, используя инструменты автоматизации Представляем вам перевод статьи Sm0ke, опубликованной на сайте dev.to. Автор рассказывает о своем опыте генерации веб-приложений и способе автоматизации процесса их создания. Привет, кодеры! Я — разработчик-фрилансер, и я сгенерировал более 100 приложений на различных язык...

Что делать если скопировали весь контент с моего сайта? Проблема незаконного получения (копирования) информации стоит перед каждой компанией, которая имеет сайт в интернете и наполняет его своим авторским контентом. В Интернете считают, что всё можно «брать» бесплатно (впрочем, так и делают часто). И это не только касается фотогр...

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

Контент-маркетинг для бизнеса: Хабрасеминар #6 и его основные тезисы Есть такая хорошая традиция. Каждые полгода контент-студия Хабра практически в полном составе выходит из онлайн-сумрака и в уютном зале рассказывает что-нибудь интересное. Да еще и других рассказчиков на это подбивает. 28 марта мы проделали это в шестой раз, собрав аудиторию...

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

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

[Перевод] Пошаговое руководство по настройке DNS-сервера BIND в chroot среде для Red Hat (RHEL / CentOS) 7 Перевод статьи подготовлен для студентов курса «Безопасность Linux». Интересно развиваться в данном направлении? Смотрите запись трансляции мастер-класса Ивана Пискунова «Безопасность в Linux в сравнении с Windows и MacOS» В этой статье я расскажу о шагах по настройке DNS-с...

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

[Перевод - recovery mode ] Как предотвратить одебиливание компании? Как-то больно смотреть как крутая, эффективная и боевая компания скатывается в тупую посредственность и середнечковость. В Кремниевой Долине мы это называем «одебиливанием» (bozo explosion). Этот процесс кажется неизбежным для любой компании, пришедшей к успеху, обычно посл...

[Перевод] Как работают методы persist, merge из JPA и методы save, update, saveOrUpdate из Hibernate Добрый день, друзья. Перевод статьи подготовлен специально для студентов курса "Разработчик Java". Введение В этой статье я собираюсь показать вам, как работают методы persist, merge из JPA и сравнить их с методами save, update, saveOrUpdate из Hibernate. Хотя лучше испол...

Google дал 2 совета, как улучшить индексацию контента на сайте И напомнил, что использовать ключевики в заголовках – ошибка

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

[Перевод] Преимущества и недостатки HugePages Перевод статьи подготовлен для студентов курса «Администратор Linux». Ранее я рассказал о том, как проверить и включить использование Hugepages в Linux. Эта статья будет полезна, только если у вас действительно есть, где использовать Hugepages. Я встречал множество людей, ...

[Из песочницы] Как создать 2D игру с Python и аркадной библиотекой Привет, Хабр! представляю вашему вниманию перевод статьи How to create a 2D game with Python and the Arcade library автора Paul Vincent Craven Как создать 2D игру с Python и аркадной библиотекой Узнайте, как начать работу с Arcade, простой в использовании библиотеки Python д...

[Перевод] Что не так с A/B тестированием Мы подготовили для читателей Хабры перевод статьи Майкла Камински, бывшего директора по аналитике в Harry’s. Он рассуждает о том, что не так с A/B тестированием. Комментирует материал Глеб Сологуб, директор по аналитике Skyeng. Понятие A/B-тестирования основано на в корне ...

Яндекс.Дзен поможет создать результативный контент рекламодателям Яндекс.Дзен запустил специальную программу по созданию эффективного рекламного контента на платформе.

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

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

Дата выхода Steel Division 2 и различные бонусы покупателям Французская студия Eugen Systems продолжает работать над стратегией Steel Division 2 в условиях, когда ещё не утих скандал с массовым увольнением работников. Авторы рассказали, когда стоит ждать их новую стратегию, а также о разных бонусах для пользователей. Steel D...

[Перевод] Извлечение данных при машинном обучении Хотите узнать о трех методах получения данных для своего следующего проекта по ML? Тогда читайте перевод статьи Rebecca Vickery, опубликованной в блоге Towards Data Science на сайте Medium! Она будет интересна начинающим специалистам. Получение качественных данных — это пе...

[Из песочницы] Права в Linux (chown, chmod, SUID, GUID, sticky bit, ACL, umask) Всем привет. Это перевод статьи из книги RedHat RHCSA RHCE 7 RedHat Enterprise Linux 7 EX200 and EX300. От себя: Надеюсь статья будет полезна не только начинающим, но и поможет более опытным администраторам упорядочить свои знания. Итак, поехали. Читать дальше →

Микроанимации в Instagram и LinkedIn побуждают пользователей чаще комментировать Перевод заметки дизайнера продукта Вивиан Чжан.

[Перевод] Делегаты и события в C# Перевод статьи подготовлен специально для студентов курса «Разработчик С#». Что такое события в C#? Событие может быть использовано для предоставления уведомлений. Вы можете подписаться на событие, если вам нужны эти уведомления. Вы также можете создавать свои собственные...

WordPress представила функцию платной подписки на контент CMS-платформа WordPress объявила о запуске новой функции Reccuring Payments, которая позволяет реализовать на сайте платную подписку на контент. Новая функция доступна для издателей, использующих WordPress на платной основе, а также для WP-сайтов с собственным хостингом, кот...

Проектирование интернет-магазина для SEO: (теория + чеклист) Что стоит учесть при проектировании интернет-магазина, чтобы не пришлось переделывать пол сайта для начала продвижения. Статья разбита на две части. Теория: о том, что в принципе можно учесть в SEO интернет-магазина и как это работает. Чек-лист: 80 пунктов, по которым легко...

В студию EA Motive перешёл ведущий дизайнер повествования Dishonored 2 В студию EA Motive перешёл работать новый нарративный директор. Им стала Сачка Сандра Дюваль (Sachka Sandra Duval) — бывший сотрудник Arkane Studios. На прошлом месте работы она отвечала за повествование в Dishonored 2 и Dishonored: Death of the Outsider. Санд...

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

Видео: постапокалиптические пистолеты в свежем трейлере Metro Exodus Студия 4A Games и компания Deep Silver опубликовали свежий трейлер Metro Exodus, в котором уделили внимание постапокалиптическим пистолетам. Как мы уже писали, оружие в Metro Exodus можно заметно изменять. Из пистолетов, допустим, вы можете сделать как пулемёт, та...

Тепловая карта кликов — как пользователи ведут себя на сайте Сегодня у нас в руках множество инструментов, исследований и статей по ux/ui и том как сайт будут читать и идентифицировать. Но главный вопрос остаётся открытым. А знаете ли именно вы, куда пользователи вашего (или сделанного вами) сайта тыкают? Сегодня поговорим о кнопках ...

Главный дизайнер Apple Джони Айв покинет компанию и создаст собственную студию Apple будет его клиентом.

[Из песочницы] Как хакеры используют Microsoft Excel против самого себя Привет, Хабр! представляю вашему вниманию перевод статьи «How Hackers Turn Microsoft Excel's Own Features Against It» автора Лили Хэй Ньюман. Elena Lacey, getty images Наверняка для многих из нас Microsoft Excel – программа скучная. Она много чего умеет, но всё-таки это н...

Приложение для Wi-Fi в российском метро разослало призывы спасти страну Сегодня днём пользователи приложения MT_Free от оператора сетей Wi-Fi в метро получили странные уведомления с призывами спасти Россию. Оператор не рассказывает, что произошло.

[Перевод] 7 полезных советов для тех, кто использует Room Room — это уровень абстракции поверх SQLite, который упрощает организацию хранения данных. Если вы ещё мало знакомы с Room, то посмотрите эту вводную статью: 7 шагов к использованию Room. Пошаговое руководство по миграции приложения на RoomА в этой статье я хотел бы поделит...

[Перевод] Cascadeur: будущее игровой анимации Всем привет! Мы — студия разработки Banzai Games. Рады наконец открыть здесь свой блог. Будем писать о наших технологиях, проектах и делиться историями из жизни компании. Первый материал — перевод интервью с основателем студии Евгением Дябиным, которое он дал коллегам из и...

Amazon отключит физические кнопки Amazon Dash 31 августа Amazon перестанет поддерживать физические кнопки для заказа товаров Amazon Dash с 31 августа 2019 года. Об этом пишет CNet со ссылкой на заявление компании. Amazon объяснила отказ от кнопок Dash тем, что пользователи стали значительно реже ими пользоваться. При этом виртуаль...

Зачем корпоративному приложению звуки и как они влияют на вовлечённость пользователей: опыт Salesforce Перевод материала дизайнера компании Адама Доти.

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

[Не] используйте CDN Практически в любой статье или инструменте для оптимизации скорости сайтов есть скромный пункт «используйте CDN». Вообще, CDN – это content delivery network или сеть доставки контента. Мы в компании «Метод Лаб» часто встречаемся с вопросами клиентов по этой теме, некоторые с...

[Из песочницы] Простота Hickey Привет, Хабр! Предлагаю вашему вниманию перевод статьи "Simple Hickey" автора Robert C. Martin (Uncle Bob). Рич Хики выступил с отличной лекцией в «Strange Loop» под названием «Простое, сделанное легко». Я настоятельно рекомендую вам потратить час и послушать её. Это вы...

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

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

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

[Перевод] Приёмы в проектировании пользовательского интерфейса, которые сэкономят время В переводе этой статьи автор приводят ряд советов и приёмов, которые упростят жизнь при проектировании дизайна пользовательского интерфейса. В статье даны сведения о полезных и экономящих время возможностях работы таких программ как Sketch, Adobe Illustrator, Figma, Adobe XD...

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

[Из песочницы] Дизайн интерфейса для игры, рисуем кольцо Хавеля из Dark Souls 3 Здравствуйте, дорогие друзья! Я Михаил Кравченко, дизайнер игровых интерфейсов. Это статья о том как нарисовать кольцо Хавеля из игры Dark Souls 3. Перед вами результат, которого я добился примерно за полтора часа работы в фотошопе. Дизайнера интерфейсов периодически пр...

[Перевод] Шесть навыков, которые выведут вашу карьеру в Data Science на новый уровень Перед вами перевод статьи Genevieve Hayes, Data Scientist с 15-летним опытом работы. Автор рассказывает о том, какие навыки стоит развивать, чтобы значительно увеличить шансы найти работу в Data Science. Чтобы определить эти навыки, она проанализировала 100 вакансий, размеще...

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

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

[Перевод] Организовываем эффективный рабочий процесс веб-разработчиков: Confluence, Airtable и другие инструменты Я работаю фронтенд-разработчиком около двух лет, участвовал в создании самых разных проектов. Один из выученных мной уроков: взаимодействие между разными группами разработчиков, объединенных одной целью, но имеющих различные задачи и степень ответственности, — дело непрос...

Личный опыт и выводы после смены профессии с дизайнера на программиста О чем эта статья По сути статья о том каким образом мой образ мысли должен был поменяться при смене профессии, понимание контекста и того на какие моменты стоит обращать внимание, а так же насколько сильно выбор "что же мне учить" влияет на последубщие годы развития личной к...

Успейте на июльскую акцию «Кухонного Двора» - бесплатный вызов дизайнера при заказе кухни на дому! Новый кухонный гарнитур – серьёзная и ответственная покупка. Как правило, кухня ставится на более долгий срок, чем другая мебель в квартире. Поэтому и подходить к её выбору следует с максимальным вниманием. Часто это сильно выматывает: поездка по салонам, замеры на дому, сно...

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

Дизайнер «Студии Лебедева» Егор Жгун создал новые талисманы олимпийской команды России Ими стали кот-ушанка и медведь-неваляшка.

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

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

Web scraping на R, часть 2. Ускорение процесса с помощью параллельных вычислений и использование пакета Rcrawler В прошлой статье я с помощью скрэпинга-парсинга собрал с сайтов IMDB и Кинопоиск оценки фильмов и сравнил их. Репозиторий на Github. Код неплохо справился со своей задачей, однако скрэпинг часто используют для "соскабливания" не пары-тройки страниц, а пары-тройки тысяч и д...

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

Ланч-тайм 238: краткий перевод свежих статей о digital В номере: три составляющих эмпатии, зачем она нужна дизайнерам и что категорически нельзя делать с типографикой.

Амбициозная action RPG Pascal's Wager выйдет на iOS 16 ноября и будет стоить 529 рублей О разработчиках амбициозного экшена Pascal's Wager в последний раз было слышно на презентации Apple, их пригласили чтобы продемонстрировать возможности новых iPhone. Тогда авторы объявили, что выпустят игру в текущем году. Они также сообщили, что хотят сделать ее бесплатной ...

[Перевод] Новости из мира OpenStreetMap №456 (09.04.2019-15.04.2019) Карта Заметок, классифицирует заметки OSM на основе содержимого 1 | Leaflet | Map data OpenStreetMap contributors, ODbL — Imagery openstreetmap.de Карты [1] Участник miche101 представил Карту заметок, инструмент, который пытается классифицировать заметки, публикуемые на с...

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

Отдаю 2 сайта в хорошие руки Отдаю 2 сайта в хорошие руки. Причина — нет времени заниматься. Вот сами сайты: http://monastery-russia.ru http://kriptoarb.ru   Про первый сайт я уже писал вот тут — http://blogarbik.ru/?p=9419 Про второй сайт — kriptoarb.ru В день капает около 150 ун...

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

Зловред Stegoware-3PC атакует iOS через фейковую рекламу Исследователи обнаружили масштабную фишинговую кампанию, рассчитанную на владельцев iPhone и iPad. Проводя атаки на цепочку поставок, злоумышленники внедряют на сайты поддельную рекламу, которая перенаправляет визитеров на страницы, запрашивающие персональные данные. Проведе...

Kia HabaNiro — концепт электрокроссовера следующего поколения с дверьми-крыльями, запасом хода 500 км и пятым уровнем автономности Корейский автопроизводитель Kia Motors представил на Нью-Йоркском автошоу концепт электрокроссовера Kia HabaNiro (почти как Kia eNiro), который отображает дальнейшее развитие электрических SUV-моделей бренда. Так как речь идет не о серийной модели, дизайнеры из Калифорнийско...

[Из песочницы] Всё что вам нужно знать о Node.js Привет, Хабр! Представляю вашему вниманию перевод статьи "Everything you need to know about Node.js" автора Jorge Ramón. В наши дни платформа Node.js является одной из самых популярных платформ для построения эффективных и масштабируемых REST API's. Она так же под...

Артемий Лебедев показал наброски логотипа «ВКонтакте» от своей студии из 2011 года Дизайнер отказался от авторства итогового варианта — его нарисовал Дуров.

Ford использует VR технологию для проектирования автомобилей Ford рассматривает возможность проектировать автомобили в виртуальной реальности. Автопроизводитель начал экспериментировать с инструментом Gravity Sketch, который позволяет дизайнерам рисовать 3D-автомобили в виртуальной реальности и тем самым экономить много времени на ра...

[Перевод] Детальный разбор новых возможностей React 16+, часть 1: общие сведения Сегодня мы представляем вам первую часть перевода этого большого материала. Он посвящён детальному разбору новых возможностей React, которые появились в этой библиотеке начиная с версии 16. Автор этого материала уже 5 лет занимается программированием. В прошлом он был дизайн...

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

Кнопки "Мне нравится" от Facebook могут исчезнуть с сайтов Любая компания, использующая кнопки "Мне нравится" (Like) на своих интернет-ресурсах, будет ответственна наряду с Facebook за сбор данных.

«Ведомости»: ЦБ обязал «Золотую корону» и Western Union ограничить переводы в Китай, Киргизию, Казахстан и Вьетнам Системы денежных переводов могут использовать для незаконного предпринимательства, подозревает регулятор.

ВКонтакте появилась возможность прикреплять к видеороликам ссылки В видеоролики ВКонтакте теперь можно добавлять ссылки на записи, опросы, товары, статьи и другие материалы в VK. Новая функция поможет рекламодателям сделать объявления эффективнее, а создателям контента — добавить в видео интерактивности. Кнопка с прикрепленным материалом о...

Креативный директор Cyberpunk 2077 ушёл в Blizzard Entertainment Известную польскую студию CD Projekt RED, работающую в нынешний момент над Cyberpunk 2077, покинул креативный директор Себастьян Степьен (Sebastian Stepien). Он перешёл на аналогичную должность в компанию Blizzard Entertainment. На это указывает его профиль на сайте...

[Перевод] Что нужно знать о массивах JavaScript Представляем вам перевод статьи автора Thomas Lombart, которая была опубликована на сайте medium.freecodecamp.org. Перевод публикуется с разрешения автора. Пример использования метода reduce для сокращения массива Позвольте мне сделать смелое заявление: циклы часто бывают...

[Перевод] Программный поиск общего кода с помощью oEmbed Всем доброго времени суток! Хочу поделиться переводом статьи ""Programmatically Discovering Sharing Code With oEmbed" автора Drew McLellan. Введение На многих сайтах размещены мультимедиа и контент, которыми можно поделиться в другой платформе с помощью некоторого HTML-кода...

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

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

Моушн-дизайн не должен быть сложным Перевод материала моушн-дизайнера Google в команде Material Design Йонаса Наймарка.

Платформер Bubsy: Paws on Fire! выйдет в апреле, но деньги на дополнительный контент собирают уже сейчас Компания Accolade и студия Choice Provisions объявили о том, что Bubsy: Paws on Fire! выйдет на PlayStation 4, Nintendo Switch и ПК в апреле. Одновременно с анонсом издатель запустил краудфандинговую кампанию на Kickstarter, с помощью которой хочет собрать $25 тыс. ...

Студии Romero Games и Paradox Interactive работают над стратегической игрой Paradox Interactive (Cities: Skylines, Crusader Kings II, Stellaris) и студия Romero Games (Doom, Quake, Jagged Alliance, Wizardry 8) работают над оригинальной стратегией. О проекте пока нет никакой информации, но уже есть официальный сайт. «Мы счастливы работать с настоящи...

Фреймворк для работы с тональностью текста в UX от директора по контент-стратегии Facebook Перевод колонки Жасмин Пробст.

Одни сутки для блокировки вместо трех В соответствии с изменениями в №149-ФЗ "Об информации, информационных технологиях и о защите информации", вступающими в силу с 29 декабря 2019 года, сокращается срок, за который владельцы сайтов с выявленным запрещенным контентом и их хостинг-провайдеры могут уда...

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

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

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

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

Может ли автоперевод контента привести к санкциям поисковиков Машинный перевод текстов обычно не вредит сайтам.

Рекомендованный контент на сайте: ради него пользователи готовы пожертвовать своими данными Перевод исследования UX-специалиста Nielsen Norman Group Авроры Харли.

[Из песочницы] Как сэкономить в AWS до полумиллиона долларов? Привет, Хабр! Представляю вашему вниманию перевод статьи «How to reduce your AWS costs? Save up to $500k with these guidelines!» автора George Batschinski. В этой статье мы в подробностях расскажем, как Back4App уменьшила свои расходы в AWS с $55,492 в месяц до $20,074 в ...

[Из песочницы] Лицензия для проектов с открытым исходным кодом, которая обязывает пользователей «не причинять вред» Привет, Хабр! Представляю вашему вниманию перевод статьи «An Open Source License That Requires Users to Do No Harm» автора Klint Finley. Китай использует технологии распознавания лиц, чтобы вычислять уйгурских мусульман. Военные США используют дроны для убийства подозрева...

Как в Яндексе ценят своих партнёров Сегодня я расскажу о партнерах Яндекса. Например о водителях Яндекс.Такси, о тех кто возит Яндекс.Еду, о владельцах сайтов которые ставят на своих сайтах РСЯ. Все эти люди это партнёры Яндекса. А знаете сколько они зарабатывают?! Водитель Яндекс.Такси — 1000 рублей при...

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

[Перевод] Reflective Shadow Maps: Часть 1 Привет, Хабр! Представляю вашему вниманию перевод статьи «Reflective Shadow Maps» автора Eric Polman. Reflective Shadow Maps (RSM) (отражающие карты теней) ― это алгоритм, расширяющий “простые” shadow map. Алгоритм учитывает свет, рассеянный после первого попадания на пов...

[Из песочницы] Перевод: Стандарт IEEE 802.15.4z. Что нас ждет в будущем? Привет, Хабр! Представляю вашему вниманию перевод статьи «IEEE P802.15. Wireless Personal Area Networks». Перевод статьи: mentor.ieee.org/802.15/documents?is_dcn=coexistence%20document&is_group=004z Файл: 09-Apr-2019 ET Coexistence Document 15.4z Benjamin A. Rolfe (BCA...

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

[Перевод] Тестирование многопоточного и асинхронного кода Привет! На неделе встала задача написать интеграционный тест для Spring Boot приложения, использующего асинхронное взаимодействие с внешними системами. Освежил много материала про отладку многопоточного кода. Привлекла внимание статья «Testing Multi-Threaded and Asynchronous...

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

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

Коренные микробы на пике моды Indibiome – is the new black (что-то очень стильное) — так называется статья на английском (ссылка на Хабр), здесь приводится перевод моего собственного текста. Коренные микробы на пике моды, точно так же как в электронной и компьютерной индустриях, конструкторские бюро микр...

[Из песочницы] Бесконечный и нелепый список того, что вам нужно знать, чтобы безопасно использовать публичные сети Wi-Fi Привет, Хабр! Представляю вашему вниманию перевод статьи «The Complete, Endless, Ridiculous List of Everything You Need to Be Safe on Public Wi-Fi» автора Patrick F. Wilbur. Wi-Fi сети, вебсайты, протоколы, которые мы используем, не обеспечивают нам необходимой безопасност...

[Перевод] Крошечные компоненты: что может пойти не так? Используем принцип единственной ответственности Представляем вашему вниманию перевод статьи Scott Domes, которая была опубликована на blog.bitsrc.io. Узнайте под катом, почему компоненты должны быть как можно меньше и как принцип единственной ответственности влияет на качество приложений. Фото Austin Kirk с Unsplash Чит...

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

Ланч-тайм 222: краткий перевод свежих статей о digital В номере: как спокойствие при демонстрации макетов вредит дизайнерам и что на самом деле значит «интуитивно понятный».

[Перевод] Энциклопедия освещения художника Naughty Dog Джои Ленц из Naughty Dog подробно рассказал нам об освещении в UE4: о значениях, источниках, световой температуре, освещении в PBR, ресурсах, по которым можно изучать освещение, а также обо многом другом. На официальном сайте Джои polyplant.co есть множество полезных советов...

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

«Говорите честно: не “Была допущена ошибка”, а “Мы допустили ошибку”» Советы по созданию UX-текстов и работе с недовольными пользователями от контент-дизайнера британского сервиса доставки еды Deliveroo Рианон Джоунс.

Суд оправдал японского веб-дизайнера, использовавшего Coinhive для скрытого майнинга Районный суд Иокогамы оправдал 31-летнего дизайнера веб-сайтов обвиняемого в незаконном майнинге криптовалют посредством программы Coinhive. Об этом пишет местное издание Japan Today. Прокуроры предлагали назначить обвиняемому штраф в размере 100 тысяч иен ($904 000) за то, ...

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

Карточная игра Aeon's End с необычным взглядом на случайности вышла на планшетах Студия Handelabra Games может быть известна вам в первую очередь One Deck Dungeon — смесью из RPG и классической настольной игры, в которой вы отправляетесь в приключение, используя кубики, предметы и собственные тактические навыки. Новый проект студии называется Aeon's End...

[Из песочницы] Как разработать ещё один платформер с помощью Unity. Ещё один туториал Привет, Хабр! Под катом вас ждёт ещё одна статья, которая расскажет о том, как я поставил себе цель запрограммировать игру, основываясь на переводе статьи на Хабр под названием Паттерны дизайна уровней для 2D-игр. Статья имеет много текста (как обычного, так и исходного) и м...

Huawei представляет первую модную коллекцию, созданную при участии искусственного интеллекта Коллекция создана дизайнером Анной Ян, основателем студии Annakiki, с помощью искусственного интеллекта смартфонов Huawei P30 и Huawei P30 Pro.

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

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

[Перевод] Дизайн система Société Générale: Гармония дизайна и разработки Предлагаем вашему вниманию перевод истории о создании дизайн системы, рассказанной дизайнером из Societe Generale. Нынешний всплеск статей о дизайн системах вдохновил нас больше говорить о том, над чем мы работаем в Societe Generale. Мы давно экспериментируем с нашей дизайн...

Про Godot, GLSL и WebGL, шейдеры используемые в мини игре Статья в основном про GLSL-шейдеры, и как я их использовал в этой мини-демке-игре. Статья разбита по такой очередности: Ссылки и краткое описание. Очень краткое описание игровой логики, и используемых возможностей Godot. Про используемые шейдеры. Еще немного про Godot, и е...

SEJ: использовал ли Google данные Wikipedia для оценки сайтов в June Update? Сайт альтернативной медицины Mercola заявил, что после июньского обновления основного алгоритма Google он потерял 99% своего трафика. В своей статье компания ссылается на руководство для асессоров Google и утверждает, что поисковик теперь понижает те сайты, которые описаны в...

Build 2019: Microsoft представила платформу Fluid Framework В рамках конференции Build 2019 Microsoft представила новую платформу Fluid Framework, которая позволит разработчикам создавать быстрые и гибкие распределённые веб-приложения. Компания намерена сломать барьеры традиционных документов, создав идеальную среды для совместной р...

24 октября на iOS выйдет олдскульный аркадный платформер Cursed Castilla Начиная с 2012 года, олдскульный платформер Cursed Castilla вышел на всех крупных платформах, начиная с консоли Ouya и заканчивая портативной Nintendo Switch. Теперь она появится на мобильных, а за порт возьмется студия Abylight, которая ранее перенесла на iOS Hyper Light Dr...

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

Блокировка незаконного онлайн-контента является общемировой тенденцией Координационный центр доменов .RU/.РФ представляет обзор «Регистратуры доменных имен и онлайн-контент», подготовленный Советом европейских национальных регистратур доменов верхнего уровня CENTR. Обзор был опубликован на сайте CENTR в 1 квартале 2019 года и по инициативе Коо...

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

[Из песочницы] Восстановление когнитивных способностей 100 пациентов (перевод статьи Дейла Бредесена) Привет, Хабр! Представляю вашему вниманию перевод оригинальной статьи Дейла Бредесена, директора отдела нейродегенеративных заболеваний медицинского факультета Калифорнийского университета в Лос-Анджелесе (UCLA), автора «The End of Alzheimer's: The First Program to Prevent...

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

Используете JavaScript? 6 способов просмотреть обработанный HTML В наши дни, когда на сайтах всё чаще используется JS, критически важно знать, могут ли поисковые системы обработать весь контент на странице. Сообщение Используете JavaScript? 6 способов просмотреть обработанный HTML появились сначала на Searchengines.ru.

[Из песочницы] 10 самых распространенных ошибок Spring Framework Привет, Хабр! Представляю вашему вниманию перевод статьи «Top 10 Most Common Spring Framework Mistakes» автора Toni Kukurin. Spring, вероятно, один из самых популярных Java-фреймворков, а также могучий зверь для укрощения. Хотя его базовые концепции довольно легко понять, д...

На пути к физическим принципам биологической эволюции. Окончание + полный текст перевода Сокращенный перевод статьи М. Кацнельсона, Ю. Вольфа и Е. Кунина Towards physical principles of biological evolution Mikhail I. Katsnelson, Yuri I. Wolf, Eugene V. Koonin Оригинал статьи (Две предыдущие части уже были опубликованы: начало и продолжение ) Возможна ли конвер...

Джон Мюллер: как заблокировать Google доступ к тестовому сайту Во время последней видеовстречи для вебмастеров сотрудник Google Джон Мюллер рассказал, как заблокировать поисковику доступ к тестовому серверу. Обычно для блокировки индексации тестовых сайтов создаётся файл robots.txt, который запрещает поисковикам сканировать страницы рес...

Facebook будет банить за призывы не ходить на выборы Facebook обновил свои внутренние правила сервиса, в результате чего в соцсети станет еще меньше нетерпимости и призывов к негативным действиям. Так, теперь соцсеть Марка Цукерберга будет блокировать сообщения, направленные на поддержку “белого национализма” и “белого сепарат...

[Из песочницы] Эффективное создание компонентов с помощью styled system Для стилизации react компонентов наша команда использует styled-components. О styled-components уже есть статьи на Хабре, поэтому подробно останавливаться на этом не будем. Знакомство с Styled components Лучше, быстрее, мощнее: styled-components v4 Написав много компоне...

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

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

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

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

[Перевод] Новое в Hadoop: познакомимся с различными форматами файлов в Hadoop Всем привет! Публикуем перевод статьи, подготовленный для студентов новой группы курса «Data Engineer». Если интересно узнать, как построить эффективную и масштабируемую систему обработки данных с минимальными затратами, посмотрите запись мастер-класса Егора Матешука! Неско...

[Перевод] Как посчитать ROI от автоматизации тестирования с Selenium? Перевод статьи подготовлен специально для студентов курса «Python QA Engineer» Кроссбраузерное тестирование – это именно тот тип тестирования, который требует большого количества сил и времени. Тестирование веб-приложения в различных браузерах, на различных операционных си...

[Перевод] Добавление Quartz в Spring Boot И снова здравствуйте. Специально для студентов курса «Разработчик на Spring Framework» подготовили перевод интересной статьи. В моей статье «Specifications to the Rescue» я показал как можно использовать JPA Specification в Spring Boot для реализации фильтрации в RESTful ...

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

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

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

[Из песочницы] Знакомство с Sass модулями Привет, Хабр! Представляю вашему вниманию перевод статьи «Introducing Sass Modules» автора Miriam Suzanne. Недавно в Sass появилась функциональность, которая вам знакома по другим языкам: модульная система. Это большой шаг вперед для @import, одной из наиболее часто использ...

[Из песочницы] Изучить отзывчивый веб-дизайн за 5 минут Привет, Хабр! Представляю вашему вниманию перевод статьи «Learn responsive web design in 5 minutes» автора Per. В этой статье я научу вас многим приёмам отзывчивого дизайна за 5 минут. Этого, очевидно, недостаточно для правильного изучения, но здесь вы найдёте обзор на след...

[Перевод] USB-педаль для переключения между компьютерами Статья из блога самоделкина с ником РедькаМышь Вот она, во всей своей красе: Файлы STL: Верх корпуса. Низ корпуса. Кнопка. Зачем я её сделал Я одновременно использую несколько ноутбуков. На них запущены Linux, OpenBSD, macOS и ChromeOS. Я предпочитаю работать на кл...

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

Google: размещение контента на чужих поддоменах не нарушает наши правила Команда Google Webmasters объяснила в Twitter, что размещение контента на поддомене другого сайта не нарушает правила компании. Но поскольку такая практика становится всё более распространённой, Google улучшает свои системы для распознавания такого контента и его надлежащей ...

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

Габриэль FalleN Толедо получил золотую кнопку YouTube — у него миллион подписчиков Капитан состава MIBR по CS:GO Габриэль FalleN Толедо получил золотую кнопку YouTube. Видеохостинг выдает эту награду тем, чьи каналы собрали миллион подписчиков. Толедо зарегистрировал канал fallenINSIDER в октябре 2011 года. За это время он выпустил 467 роликов. Основной...

[Перевод] Веб-компоненты: 9 проектов, о которых стоит знать в 2019 году Автор материала, перевод которого мы сегодня публикуем, полагает, что если вы собираетесь использовать при проектировании интерфейсов своих приложений веб-компоненты и подыскиваете подходящую библиотеку, независимую от UI-фреймворков, вам стоит взглянуть на те проекты, о кот...

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

[Перевод] Новый кодек AV1: ускоряем загрузку видео в браузере В этом руководстве мы научимся использовать видео в Вебе, как это принято в 2019. Chrome и Firefox начали поддерживать новый кодек AV1 — для них видео можно сделать в два раза меньше. Отдельно поговорим, как заменить GIF на видео в AV1 и H.264 — тогда его размер упадёт в 20...

Apple расскажет о «любимых играх и приложениях 2019 года» на отдельном мероприятии 2 декабря Apple объявила, что 2 декабря в Нью-Йорке проведет специальное мероприятие, на котором расскажет о «любимых приложениях и играх 2019 года». Наверняка стоит ожидать и некую церемонию награждения. Стоит отметить, что такой формат — это новинка для Apple. Не исключено, что ком...

M1Cloud представляет объектное хранилище для больших данных Сервис-провайдер M1Cloud компании Stack Group представляет объектное хранилище, которое позволяет более экономично и надежно хранить большие объемы неструктурированных данных, используя S3 API. Object Storage наиболее эффективно применять для хранения больших данных, в том ч...

До 15 лет лишения свободы: Жириновского хотят привлечь к ответственности за межнациональную рознь «Пьяные» и неприличные слова лидера ЛДПР могут иметь серьезные последствия по статьям 280, 282 и 354 Уголовного кодекса РФ. Рубрика «смерть всем, кто не с Россией», как прозвали ее россияне, стала для социальных сетей Владимира Жириновского неприятной и больной традицией. В...

Чтобы пользователь не закрыл приложение ещё при загрузке: правила создания начального экрана Перевод материала креативного директора студии мобильной разработки Gorilla Arm Дункана Кэмпбелла.

Ряд сайтов из пула «Картина ТВ» призали пиратскими В защиту прав на интеллектуальную собственность АО "Первый канал" и АО "Первый канал Всемирная сеть" Роскомнадзор направил уведомления о необходимости удаления пиратского контента в адрес администраторов 39 интернет-ресурсов из пула сайтов "Картина ...

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

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

[Из песочницы] Делаем простой Circuit Breaker на базе кеша в Spring Эта статья для тех, кто использует в своем приложении эффективный кеш и хочет простым добавлением 1 класса в проект добавить стабильности не только приложению, но и всему окружению. Если вы узнали себя, читайте дальше. Что такое Circuit Breaker Читать дальше →

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

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

«АКАДО Телеком» запустил FAN HD FAN HD представлен на кнопке 220 в нескольких цифровых пакетах: "ТВ-Звезды", "ТВ-Звезды Мини", "Микс", "Микс лайт". В программе телеканала новинки и полюбившаяся классика жанра - культовое кино от основоположников направления, японск...

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

[Из песочницы] WWDC19: Приступим к работе с Test Plan для XCTest Привет, Хабр! Представляю вашему вниманию перевод статьи «WWDC19: Getting Started with Test Plan for XCTest» автора Shashikant Jagtap. На прошедшей конференции WWDC компания Apple показала новые классные фичи для разработчиков. В Xcode 11 так же добавлено несколько потряс...

Автостопом по доступности: Ссылки для пропуска навигации и секции Привет, Хабр. Предлагаю вашему вниманию перевод статьи «The Hitchhiker’s Guide to Accessibility: Skiplinks and Landmarks» автора Attila Vágó о паре незаменимых инструментов UI и их особенностях. Ссылки для пропуска навигации (далее skiplinks) — невоспетые герои каждого уважа...

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

[Перевод] Учебник по JavaFX: FXML и SceneBuilder Перевод статьи «JavaFX Tutorial: FXML and SceneBuilder» автора Vojtech Ruzicka. Как создать графический интерфейс с JavaFX, используя разметку FXML и SceneBuilder. Все посты в серии о JavaFX: Учебник по JavaFX: начало работы Учебник по JavaFX: Hello world! Учебник по Jav...

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

Насколько уникальный контент на сайте важен Google? [Эксперимент с фото] Исследователи проверили, как уникальные фотографии влияют на ранжирование сайта в ПС и можно ли обойтись стоковыми картинками.

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

Яндекс.Дзен поможет создать эффективный рекламный контент Платформа предлагает рекламодателям программу для старта трех кампаний

[Из песочницы] Планирование в Go: Часть I — Планировщик ОС Привет, Хабр! Представляю вашему вниманию перевод статьи «Scheduling In Go: Part I — OS Scheduler» автора Билла Кеннеди, о том, как работает внутренний планировщик Go. Это первый пост в серии из трех частей, который даст представление о механике и семантике, лежащей в осно...

Несколько бывших разработчиков Hearthstone заняты проектом во вселенной Marvel Дизайнер Hearthstone Бен Броуд (Ben Brode) и его коллеги из Blizzard покинули компанию в прошлом году, не рассказав аудитории о своих планах. Как стало известно позднее, Броуд основал студию Second Dinner, а сейчас оказалось, что её коллектив занят некой игрой во вс...

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

«Сбербанк» расширил перечень возможностей для пользователей Samsung Pay «Сбербанк» и компания Samsung Electronics объявляют о новых возможностях по переводам для клиентов «Сбербанка», которые используют сервис Samsung Pay. Теперь клиенты Сбербанка могут продолжить перевод, начатый в сервисе Samsung Pay, в мобильном п...

Реверс хрома и установка расширений Доброго времени суток, дорогой читатель! Хром обновляется, но новых статей про то, как программно установить расширение в хром нет, помимо --load-extension — но это не наш вариант, ведь мы не ищем легких путей. Сегодня расскажу как действительно можно одним exe-шником полу...

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

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

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

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

Чем настоящий контент лучше Lorem Ipsum UX-дизайнер Шима Лугмани выступила против тестирования дизайна с бессмысленным текстом и рассказала, чем можно заменить настоящее содержимое макета, если тексты для продукта пока не готовы.

[Перевод] Итак, вы хотите стать аналитиком в области сетевой безопасности… Перевод статьи подготовлен специально для студентов курса «Пентест. Практика тестирования на проникновение». Вы интересуетесь развитием методов взлома и хотите поделиться своими открытиями с сообществом информационной безопасности? В этой статье я дам некоторые рекомендац...

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

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

ВКонтакте разрешил отмечать товары на фотографиях, в историях и статьях Узнаём, как ещё больше продавать через контент во ВКонтакте.

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

Apple уже никогда не будет такой, как прежде Известный дизайнер Джонни Айв (Jony Ive) исчез со страницы лидеров Apple на фирменном сайте. Суды по всему, его время в компании окончательно подошло к концу.  Джонни Айв присоединился к команде Apple в 1992 году и возглавлял команду дизайна с 1996 года. Последние...

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

[Из песочницы] Angular. Понимание @Input, @Output и EventEmitter Привет, Хабр! Представляю вашему вниманию перевод статьи «Understanding @Input, @Output and EventEmitter in Angular» автора foolishneo. Приветствую всех желающих накапливать информацию о тонкостях работы фреймворка Angular. Сегодня посчитал нужным лучше изучить информацию,...

[Из песочницы] Языковые слои Привет, Хабр! Предлагаю вашему вниманию перевод статьи «Language Layers» автора Robert C. Martin (Uncle Bob). Читать дальше →

[Перевод] Механизмы расширяемых расширений в JavaScript Здравствуйте, коллеги! Напоминаем, что не так давно у нас вышло 3-е издание легендарной книги «Выразительный JavaScript» (Eloquent JavaScript) — на русском языке напечатано впервые, хотя качественные переводы предыдущих изданий встречались в Интернете. Тем не менее, ни J...

[Перевод] Самодельный сборщик мусора для OpenJDK Это перевод статьи Алексея Шипилёва «Do It Yourself (OpenJDK) Garbage Collector», публикуется с согласия автора. О любых опечатках и других багах сообщайте в личку — мы их поправим.Процесс создания чего-нибудь в рантайме языка — весёлое упражнение. По крайней мере, создание ...

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

[Перевод] Postgres в ретроспективе Предлагаем вашему вниманию перевод статьи Джозефа Хеллерштейна «Looking Back at Postgres», опубликованной в соответствии с международной лицензией Creative Commons «С указанием авторства» версии 4.0 (CC-BY 4.0). Авторы оставляют за собой право распространять эту работу на ли...

SMARTlife: Перевод и локализация сайта на украинский язык – задача владельца СМИ и интернет-магазина Наш сайт Smartphone.ua нужно будет перевести на украинский язык. Это требование украинского законодательства, которое приняли менее года назад. Что ж, будет исполнять, благо время еще есть, но осталось его не много.

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

[Из песочницы] Переносим проект с Swift 4.2 на Swift 5.0 Привет, Хабр! Представляю вашему вниманию перевод статьи «Swift 5.0: How to migrate your project and frameworks» автора Antoine Van Der Lee. Swift 5.0 был выпущен в марте 2019 года и является первым стабильным выпуском ABI Swift. Несмотря на то, что многие ресурсы освещают ...

Игрушка миллиардеров: самая большая яхта в мире Стоить она будет примерно 800 млн долл. На сегодняшний день рекорд принадлежит яхте, владельцем которой является президент ОАЭ Халифа ибн Заид Аль Нахайян, — это судно имеет 180 м в длину. Будущая яхта уже получила название Valkyrie. На ней смогут разместиться 52 гостя, кото...

Microsoft Edge получает новое обновление Microsoft выпускает новые обновления для Edge Dev и Canary. Последнее обновление содержит незначительные изменения, исправление проблемы, которая могла привести к более высокой загрузке ЦП во время простоя браузера, и многое другое.Microsoft выпускает Edge Dev Build 76.0.167...

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

[Из песочницы] Изучение комбинаторных парсеров с Rust Привет, Хабр! Представляю вашему вниманию перевод статьи "Learning Parser Combinators With Rust". Эта статья учит основам комбинаторных парсеров людей, которые уже знакомы с Rust. Предполагается, что никаких других знаний не требуется, а всё, что не имеет прямого о...

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

[Перевод] Разбираемся с промисами в JavaScript Доброго времени суток, Хабр! Представляю вашему вниманию перевод статьи «Understanding Promises in JavaScript» автора Sukhjinder Arora. Читать дальше →

Где учиться дизайну: в вузе или в онлайне Дизайнеры из Charmer, Readymag, Intercom и Linii — о том, почему в их компаниях не смотрят на образование, когда принимают дизайнера на работу.

Смартфоны с эффективной площадью дисплея более 100% позволят отказаться от физических кнопок Известный сетевой информатор под ником Ice Universe неделю назад объяснил, почему смартфоны могут иметь эффективную площадь дисплея более 100%, а также добавил, что Samsung отменила прототип смартфона с эффективной площадью дисплея около 110%. Теперь он продолжил данную...

Промышленные неуправляемые коммутаторы Advantech серии EKI-2000 При построении сетей Ethernet используются различные классы коммутирующего оборудования. Отдельно стоит выделить неуправляемые коммутаторы – простые устройства, позволяющие быстро и эффективно организовать работу небольшой Ethernet-сети. В данной статье приводится подробны...

Googlebot может сканировать веб-воркеры, но если они не создают задержек На днях сотрудник Google Мартин Сплит (Martin Splitt) подтвердил в Twitter, что Googlebot может сканировать и индексировать веб-воркеры – но только в том случае, если они не предусматривают задержек в выполнении функции. Поэтому, если специалист использует веб-воркеры для ге...

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

Восстановить легенду: призыв к обмену открытыми данными, способными помочь в восстановлении Нотр-Дама Microsoft и Iconem — инновационный стартап, специализирующийся на воссоздании в 3D объектов культурного наследия, находящихся под угрозой исчезновения, — представили инициативу Open Notre-Dame. Две компании объединяют усилия, чтобы внести свой вклад в восстановление Нотр-Дам...

Роскомнадзор будет блокировать сайты за одни сутки вместо трех В России с 29-го декабря начинает действовать пакет поправок к закону 149-ФЗ «Об информации…», который в числе прочего изменяет сроки устранения выявленных замечаний по размещению запрещенного контента без блокировки самого интернет-ресурса. Ранее в Роскомнадзоре владельцы с...

Дизайнер vs Проектировщик. Нужно ли дизайнеру прототипирование? Леонид Никулин, арт-директор интерактивного агентства AGIMA.

SAP HANA: где и как эффективно использовать big data и машинное обучение Аэропорты, стадионы, промышленные предприятия, ритейлеры — что их связывает? Очевидно, что работа с большими данными, которая может быть эффективной и простой, если в арсенале присутствуют современные инструменты. Одним из таких инструментов может стать платформа SAP HANA. П...

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

[Перевод] Бессерверная архитектура и микросервисы: идеальная пара? Перевод статьи подготовлен для студентов курса «DevOps практики и инструменты» в образовательном проекте OTUS. Когда в 2015 году начали появляться первые туториалы с использованием AWS Lambda и API Gateway, было неудивительно, что они в основном были сосредоточены на копир...

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

[Перевод] Как обучать детей правильно пользоваться технологиями, если в вашем детстве такого не было? Привет, Хабр! Предлагаю вашему вниманию перевод статьи "Children's Exposure to Digital Technology Causes Parental Anxiet" от Kim Flaherty и Kate Moran. Читать дальше →

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

[Перевод] Что такое сервисная сеть Доброе утро всем! Сегодня мы рады предложить вам перевод статьи, кратко рассказывающей о новом технологическом веянии под названием «Service mesh» (сервисная сеть). Наиболее интересным решением в этой сфере (на наш взгляд) является Istio, но предлагаемая статья интересна, в...

О анонимности в интернете, жизни и её относительности Warning! Дабы заранее предупредить различные вопросы, а также обеспечить удобство чтения, далее — небольшой дисклеймер: всё, что будет написано далее — основано на личном и субъективном опыте, выражает личное мнение автора и ни в коем случае не является призывом к каким либо...

5 частых возражений против SEO Автор: Кэмерон Дженкинс (Kameron Jenkins) — контент-менеджер Moz, сооснователь агентства контент-маркетинга Soapboxly. Как часто вы слышали разные возражения против SEO за последние годы? Убедить клиентов и руководство в том, что поисковой оптимизацией стоит заниматься...

Свистать всех на Linux, гром и молния Привет, Хабр! Сегодня я хочу рассказать о собственном опыте перевода рабочего места на Linux. Статья не претендует на 100% охват всех проблем и их решений, но кое-какие рецепты, позволяющие сделать жизнь лучше, тут все же будут. Также в статье будет некоторое количество флеш...

GTA VI быть: дизайнер слил информацию о создании игры В портфолио бывшего дизайнера Rockstar India нашли доказательства его работы над проектом Grand Theft Auto VI.

Google Ads обновил шаблон для объявлений только с номером телефона Google Ads изменил шаблон для объявлений только с номером телефона (call-only ads). Обновление призвано улучшить пользовательский опыт и помочь компаниям получить более качественные звонки. В новом шаблоне название компании и заголовок объявления расположены прямо под номеро...

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

Bing тестирует возможность отправки в поисковую систему контента Bing тестирует новую функцию, которая позволяет отдельным владельцам сайтов отправлять в поисковую систему не только URL, но и контент (HTML, изображения). В результате Bing может видеть контент, не сканируя страницу. На данный момент новая функция запущена в режиме пилотног...

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

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

[Перевод] Service mesh для микросервисов. Часть III. Более глубокий взгляд на Istio Перевод статьи подготовлен специально для студентов курса «Инфраструктурная платформа на основе Kubernetes». Это третья статья из серии публикаций, посвященных  Kubernetes и технологии service mesh (также известной как «сеть микросервисов» и «mesh-сеть микросервисов»). В ...

Google: обновления основного алгоритма не похожи на апдейты Panda На днях сотрудник Google Дэнни Салливан заявил в Twitter, что обновления основного алгоритма не похожи на апдейты Panda. Так он отреагировал на пост, в котором для восстановления сайта после обновления основного алгоритма рекомендовалось использовать советы Google по выходу ...

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

[Перевод] Полнофункциональная динамическая трассировка в Linux с использованием eBPF и bpftrace «В режиме трассировки программист видит последовательность выполнения команд и значения переменных на данном шаге выполнения программы, что позволяет легче обнаруживать ошибки» — сообщает нам Википедия. Сами будучи поклонниками Linux, мы регулярно сталкиваемся с вопросом, ...

На пути к ядру Питона Привет, Хабр! Представляю вашему вниманию перевод статьи Toward a “Kernel Python” автора Glyph Lefkowitz (создателя фреймворка Twisted). Подробнее — под катом. Читать дальше →

Как дебажить фронтенд и бекенд: пошаговая инструкция Привет, Хабр! Представляю вам перевод статьи "How to debug javascript in Chrome quick and easy ". В этом посте мы научимся дебажить JavaScript на фронт- и бекенде с помощью Chrome DevTools и VS Code. Читать дальше →

77% затрат на видеорекламу приходится на out-stream ролики Эксперты Mail.ru Group проанализировали ключевые тренды в использовании видеорекламы в 2018 году. В исследовании рассматривали инвестиции рекламодателей в разные форматы видеороликов, в том числе в отдельных товарных категориях.Как показывают данные, рост вложений в видеорек...

[Из песочницы] Дружим часы реального времени PCF8563 с Arduino по I2C Привет, Хабр. Довелось мне использовать RTC на микросхеме PCF 8563 по I2C.Так как нормальных функции для более удобной работы с Arduino я не нашел, пришлось работать напрямую через I2C. В Англоязычном интернете нашел толковый туториал с подробным описанием процесса. Данная с...

Вебинар Теплицы: зачем нужен бриф, и как его правильно заполнить? Решение любой сложной задачи начинается с составления технического задания, которое исполнители называют брифом. Бриф потребуется при создании сайта или приложения, он поможет дизайнеру или специалисту технической поддержки. 29 августа в 11:00 участник программы «Пасек...

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

RISC-V: RocketChip в неестественной среде обитания Недавно на Хабре публиковалась статья о том, как поэкспериментировать с архитектурой RISC-V без затрат на «железо». А что, если сделать подобное на отладочной плате? Помните мемы про генератор игр: штук 20 галочек в стиле «Графика не хуже Кризиса», «Можно грабить корованы» ...

[Из песочницы] Принцип открытости-закрытости Привет, Хабр! Перед вами перевод статьи Роберта Мартина Open-Closed Principle, которую он опубликовал в январе 1996 года. Статья, мягко говоря, не самая свежая. Но в рунете статьи дяди Боба про SOLID пересказывают только в урезанном виде, поэтому я подумал, что полный перево...

Для Terraria Mobile вышло обновление 1.3: онлайн-мультиплеер, новый контент и многое другое Студия Re-Logic наконец-то порадовала игроков iOS и Android, выпустив для Terraria Mobile обновление 1.3, доступное на ПК уже несколько лет. Помимо обновления внешнего вида и массы нового контента в игре появился онлайн-мультиплеер. Работает он так же, как и на ПК: один игр...

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

Апгрейд AMD FX-8350 на Ryzen 7 1800X. Выясняем, стоит ли овчинка выделки Стоит ли переходить на Ryzen владельцам топовых AMD FX, если их и сегодня устраивает производительность "фуфыкса"? В данной статье Вы найдете ответ на этот вопрос, как в виде краткого, но интересного видеоролика, так и в виде "серьезной" статьи автора "старой школы".

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

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

Красивый пазл XING: The Land Beyond выйдет на PS4 на следующей неделе Студия White Lotus Interactive объявила о том, что приключенческий пазл XING: The Land Beyond выйдет на PlayStation 4 12 февраля. Игра вышла на ПК в 2017 году. На PlayStation 4 она получит дополнительный контент (эксклюзивный уровень Agnirok и бесплатное DLC Ice S...

Cyberpunk 2077: новое 15-минутное видео игрового процесса Студия CD Project RED представила видео «Погружение в игру», которое демонстрирует 15 минут игрового процесса из игры Cyberpunk 2077 и знакомит игроков подробнее с её миром и сюжетом. Кроме этого, студия также выпустила запись специальной дискуссионной панели с разработчикам...

[Перевод] Почему, зачем и когда нужно использовать ValueTask Этот перевод появился благодаря хорошему комментарию 0x1000000. В .NET Framework 4 появилось пространство System.Threading.Tasks, а с ним и класс Task. Этот тип и порождённый от него Task<TResult> долго дожидались, пока их признают стандартами в .NET в роли ключевых а...

Дизайнер из России запустила сайт для проверки осанки: если сесть криво, текст расплывётся Он работает на основе данных с веб-камеры.

Джони Айв официально ушел из Apple Известный дизайнер больше не числится в списке сотрудников на сайте Apple. Джони Айв присоединился к […]

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

[Перевод] Перестаньте использовать DateTime Специально для студентов курса «Backend разработчик на PHP» подготовили перевод интересной статьи о сайд-эффекте популярного инструмента. Работа с датами и временем в PHP порой раздражает, поскольку приводит к неожиданным багам в коде: $startedAt = new DateTime('2019...

[Перевод] Как поколение Y превратилось в поколение выгоревших? Почему мы выгораем и даже не подозреваем об этом? Краткий перевод статьи Анн Хелен Петерсен, репортера BuzzFeed News. Читать дальше →

Почему мы не стали ездить на электрокарах ещё в 20 веке Перевод статьи по материалам книги Дэна Альберта «Пришло ли время? Прошлое, настоящее и беспилотное американского автомобиля».

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

[Перевод] Про «Open» Distros, Open Source, и создание компании Elastic В контексте событий про Open Distro, открытие исходников X-Pack, а также статьи «The Cloud and Open Source Powder Keg» — перевод поста Шейя Бэнона (основатель и CEO Elastic). Читать дальше →

«Люди не станут пользоваться голосовым ассистентом, если проще решить задачу другим способом» Перевод статьи Nielsen Norman Group о том, соответствуют ли современные «умные» помощники нуждам пользователей.

[Из песочницы] 27 вещей, которые я хотел бы узнать заранее, прежде чем начинать программировать Привет, Хабр! Представляю вашему вниманию перевод статьи «27 things I wish I knew when I started programming» автора Ken Mazaika. Заранее, прежде чем начинать программировать, хотелось бы узнать массу вещей, но вот 27 из них, которые приходят на ум. Читать дальше →

Пользователи хотят кнопку «Пуск» в Windows 10 как в Windows 10X Ранее на этой неделе Microsoft представила Windows 10X в качестве новой платформы для двухэкранных и складных устройств. И одна из фишек, которая так нравятся многим людям в Windows 10X – это новое меню «Пуск» + кнопка «Пуск».Хотя в начале этого года люди, знакомые с этим во...

Twitter полностью запретит политическую рекламу Две недели назад Джек Дорси публично пообещал, что Twitter запретит всю политическую рекламу, что противоположно тому, что делает Facebook. Решение вступит в силу 22 ноября, и теперь компания опубликовала подробную информацию о том, как действует запрет и какие исключения мо...

Анонсирована Homeworld Mobile — мобильная версия во вселенной культовой RTS Издатель Gearbox и студия Stratosphere Games анонсировали стратегию Homeworld Mobile для iOS и Android. Ранний доступ к ней получат те, кто поддержат разработку полноценной Homeworld 3 на краудфандинговой площадке Fig. О мобильной новинке пока известно мало. Это лишь попытк...

Sega купила студию Two Point Студия Two Point в 2018 году создала стратегию Two Point Hospital, издателем проекта, кстати, выступила Sega. Теперь Two Point принадлежит Sega Europe Ltd. Two Point основана в 2016 году Гэри Карром, Марком Уэбли и Беном Хаймерсом. В компании трудились 17 специалистов, кото...

[Перевод] Современное окружение для React Native приложений В этой статье мы рассмотрим настройку React Native окружения с использованием expo-cli, Typescript, и Jest. Typescript поможет нам избежать ошибок при разработке и написать более эффективное мобильное приложение. Современные разработки позволяют интегрировать Typescript в ...

Ritual: Sorcerer Angel — простой, но зрелищный аркадный экшен от авторов Reaper и Radiant Defense Студия Hexage, ответственная за создание отличных Reaper, REDCON, Radiant Defense и других, представила новый проект под названием Ritual. Начать стоит с недостатков. Разработчики даже особо не скрывают и уже не официальном сайте пишут, что игра играет сама в себя. Но для м...

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

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

PlayStation 5 уже у разработчиков Некоторое время назад пользователи стали активно обсуждать возможность релиза новой игровой приставки PlayStation 5. Все понимают, что четвертая версия консоли доживает свое последнее время, но когда же появится новинка? Аналитики считают, что осенью 2020 года, то есть приме...

[Из песочницы] Типичная ошибка сетки (Bootstrap Grid), или почему дизайнер и верстальщик не понимают друг друга Сталкивались ли вы с ситуацией, когда текст и блоки, которые прекрасно вмещаются в макете фотошопа, почему-то упрямо не хотят слушаться в верстке – не вмещаются в заданную макетом ширину? При этом и дизайнер, и верстальщик используют одинаковую сетку, например, сетку Bootstr...

Клиенты приходят со словами: «Сделайте нам сайт в вашем стиле». Как? Студия CHIPSA рассказывает, как подход «делаем сайты не как у всех» помогает привлекать клиентов и выигрывать отраслевые награды.

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

[Из песочницы] Система генерации ландшафта лабиринта с улучшенным визуальным реализмом [перевод статьи Jinmo Kim] Привет, Хабр! В этой публикации я расскажу о статье автора Jinmo Kim: "Maze Terrain Authoring System in Immersive Virtual Reality for New Visual Realism". Она была опубликована 4.04.2019. Полный текст статьи можно посмотреть здесь. Краткое описание системы В стать...

[Перевод] Пишем кастомный трансформер AST на TypeScript Команда TestMace снова с вами. На этот раз мы публикуем перевод статьи о преобразовании кода TypeScript, используя возможности компилятора. Приятного чтения! Введение Это мой первый пост, и в нём мне бы хотелось показать решение одной задачи с помощью API компилятора TypeScr...

Дизайнер переосмысливает контроллер Stadia от Google в причудливом макете Google Stadia стремится вывести сервисы потоковых видеоигр на новый уровень, предлагая разрешение 4K со скоростью 60 кадров в секунду и поддержку высокого динамического диапазона, объединяя игроков, использующих центры обработки данных Google по всему миру. Вам не понадобитс...

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

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

[Из песочницы] Учебник по JavaFX: начало работы Привет, Хабр! Представляю вашему вниманию перевод статьи «JavaFX Tutorial: Getting started» автора Vojtech Ruzicka. Как настроить и начать работать с JavaFX, с помощью Maven, Gradle или JavaFX SDK. Читать дальше →

[Перевод] Что общего между чисткой яйца и DevOps? Перед вами перевод статьи Patrick Lee Scott, размещенной на сайте hackernoon.com. Автор предлагает познакомиться с несколькими важными принципами, которые помогут вам прокачаться в DevOps. Пару дней назад я пытался почистить яйцо дурацким способом, и моя девушка Анжели сп...

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

Google начал отправлять сборные оповещения о переводе на mobile-first индексацию Google начал объединять оповещения, касающиеся перевода сайтов на mobile-first индексацию. Теперь вместо отправки отдельных email-оповещений для каждого сайта, Google отправляет одно письмо, в котором перечислены все ресурсы, переведённые на новый тип индексации в течение ук...

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

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

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

[Перевод] The Pirate Bay за 15 лет так и не смогли убить Интернет продолжает развиваться с небывалой скоростью, но одно в нём остаётся неизменным — это The Pirate Bay Как-то в 2009-м году, в тихом уголке читального зала моей школы, я загрузил свой побитый жизнью ноутбук, при этом следя за тем, чтобы никто не подглядывал мне чер...

[Перевод] Spring Boot 2: что нового? От переводчика: несмотря на то, что уже прошел год, вопросы о том что же нового дал нам 2-ой Boot не заканчиваются. Писать такой контент с нуля — затея не самая умная. Поэтому решили перевести статью, которая нам кажется наиболее локаничной и при этом достаточно полной. Рели...

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

Создана 195-гигапиксельная фотография Шанхая где видно каждого человека Большинство фотографий, которые снимают люди, сделаны на камеры смартфонов с разрешением 12 мегапикселей. При увеличении их масштаба они распадаются на маленькие квадратики, но что же происходит, если фотография имеет разрешение в 195 000 мегапикселей? Если речь идет о фото...

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

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

7 причин, почему вам понравится делать покупки в приложении Pandao Забудьте про кривой перевод с китайского и нервотрёпку с ожиданием товаров по полгода. Здесь всё по-другому. А в конце статьи — промокод на скидку!

Я создал бота, который отвечает рекрутерам за меня Перевод заметки на сайте dev.to.

[Перевод] Травмпункт: тайная жизнь модераторов Facebook в США Предупреждение: в статье содержится описание расизма, насилия и психических заболеваний. Приступы паники начались у Хлои после того, как она наблюдала смерть человека. Последние три с половиной недели она провела на тренингах, пытаясь ужесточиться и противостоять ежеднев...

Только Samsung устояла. Google встроит свои аппаратные кнопки на смартфоны Xiaomi, Nokia, LG и других производителей Компания Google сообщила, что специальные аппаратные кнопки для доступа к голосовому помощнику Google Assistant в начавшемся году больше не будут ограничиваться смартфонами компании LG.  Интернет-гигант расширил партнёрство с другими производителями. В 2019 году п...

Итальянские дизайнеры угощают свежим соком из 3D-печатных апельсиновых стаканчиков Дизайнеры из итальянской студии Carlo Ratti Associati любят апельсиновый сок, экологию и 3D-печать. Как все это объединить? Просто: делаем автоматизированный киоск, наливающий свежевыжатый сок в напечатанные на 3D-принтере стаканчики из апельсиновой кожуры!

[Из песочницы] Ограничения машинного обучения Привет, Хабр! Представляю вашему вниманию перевод статьи “The Limitations of Machine Learning“ автора Matthew Stewart. Большинство людей, читающих эту статью, вероятно, знакомы с машинным обучением и соответствующими алгоритмами, используемыми для классификации или прогнози...

[Перевод] Виртуальная реальность помогает справиться с психическими расстройствами Компания Limbix создает контент с эффектом полного погружения, который психотерапевты могут использовать в работе над преодолением фобий, депрессии и тревожного расстройства. Более 300 рецензированных исследований показали, что ВР (виртуальная реальность) является эффект...

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

Mail.ru Group запустила конструктор сайтов для бизнеса Mail.ru Group запустила конструктор сайтов Sitebox, предназначенный для представителей малого и среднего бизнеса. Предприниматели смогут создать интернет-магазин, сайт-визитку, страницу компании, события или продукта без дизайнеров и программистов. К услугам пользовател...

Апельсиновый сок в стаканчике из апельсина Feel The Peel – инновационный проект представивший хитроумный агрегат, подающий свежевыжатый апельсиновый сок в 3D-печатном биопластическом стаканчике, изготовленном из цедры переработанной апельсиновой кожуры. Это наглядный пример эффективной замкнутой системы, созданной и...

Почему основная задача дизайна — не дизайн Перевод статьи директора информационного проектирования Normative.com Карла Фаста.

[Перевод] Как использовать systemd-nspawn для восстановления Linux-системы Перевод статьи подготовлен специально для студентов курса «Администратор Linux». Разбираемся со способностью systemd запускать контейнеры для восстановления корневой файловой системы поврежденной системы. До тех пор пока будут существовать системы GNU/Linux, системным ...

«МегаФон» запускает обновленный сервис CDN Благодаря соглашению между компаниями, клиенты «МегаФона» смогут эффективно развивать свою деятельность в сети интернет по всему миру благодаря сервису «МегаФон CDN», а G-Core Labs расширит инфраструктуру доставки контента в России.

Google уличили в воровстве контента Поисковик обрушил трафик сайта Genius.com

Ria — мрачная action RPG для iOS и Android, явно вдохновленная Dark Souls Студия CreateLex представила на мобильных action RPG под названием Ria. Это приключение в открытом мире, в первую очередь вдохновленное серией Dark Souls. По сюжету вы играете за сына бога, которого тот отправляет для спасения всего человечества. Вашей основной задачей будет...

Тактическая RPG Game of Thrones Beyond the Wall вышла в режиме пробного запуска на Android В конце августа студия Behaviour Interactive запустила короткий тест Android-версии тактической RPG Game of Thrones Beyond the Wall в TapTap. А теперь объявила о старте полноценного бета-теста в Google Play. Пока что он доступен только на Филиппинах, но ничто не мешает воспо...

[Перевод] Использование AD Federation Service для авторизации пользователей на AWS с раздачей прав Вольный перевод статьи Jeff Wierer "Enabling Federation to AWS Using Windows Active Directory, ADFS, and SAML 2.0" с добавлениями и уточнениями. 1. Исходные данные 2. Подготовка 3. Конфигурирование AD 4. Установка ADFS 5. Конфигурирование ADFS 6. Конфигурирование AWS 7. ...

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

Как скачать ISO-образ Windows 10 November 2019 Update с сайта Microsoft Хоть и состоялся релиз Windows 10 November 2019 Update, даже вышли официальные программы по обновлению до версии 1909, но хотелось бы скачать официальный ISO-образ с сайта Microsoft и такой способ имеется. Стоит сразу отметить, что для обладателей современной версии Windows ...

[Из песочницы] Thimble (Mozilla) переезжает на Glitch С середины декабря 2018 года на сайте проекта Thimble от Mozilla появилось объявление о переезде на платформу проекта Glitch. Переезд должен полностью состояться до 16 декабря 2019 года. Обе платформы уже обсуждались на Хабре. Статьи о Thimble – статья 1, статья 2. Статья о ...

После кампании преследования YouTube изменил правила публикации фанатских переводов для роликов Сервис YouTube изменил свои правила в отношении помощи сообщества. Это было сделано после того, как эта функция была использована для кампании преследования. Согласно новым правилам, добавленные переводы не будут публиковаться на YouTube до тех пор, пока владелец канала не у...

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

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

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

Google: ссылки в рекламных статьях нужно помечать nofollow Поисковик дал советы сайтам, размещающим рекламный контент

Продвижение от IPM Group- гарантированный вывод в Топ и не только Когда человек заказывает продвижение сайта, он надеется оперативно попасть в ТОП выдачи поисковых систем. Как правило, это получается только в том случае если за работу взялась опытная компания специалистов. Одной из таких можно назвать ipm-group.org и здесь раскрутка сайта ...

Stickman Fighting 3D 1.08 Вы возьмете под контроль одного из нескольких стикман персонажей, после чего отправитесь на ринг. Для передвижения героя необходимо использовать виртуальный джойстик, а для нанесения ударов — шесть кнопок слева. Каждая кнопка отвечает за свой прием, поэтому здесь можно и нуж...

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

[Перевод] Сервисная сеть, «Плоскость данных» и «Плоскости управления» (Service mesh data plane vs. control plane) Привет, Хабр! Представляю вашему вниманию перевод статьи «Service mesh data plane vs control plane» автора Matt Klein. В этот раз «захотелось и перевелось» описание обоих компонентов service mesh, data plane и control plane. Это описание мне показалось самым понятным и ин...

Введение в контекстно-ориентированное программирование на Kotlin Это перевод статьи An introduction to context-oriented programming in Kotlin В этой статье я постараюсь описать новое явление, которое возникло как побочный результат стремительного развития языка Kotlin. Речь идет о новом подходе к проектированию архитектуры приложений и б...

[Перевод] Топ 20 навигационных фич в IntelliJ IDEA Перевод статьи подготовлен специально для студентов курса «Android-разработчик. Продвинутый курс». И хотя в данном материале речь пойдет преимущественно о Java, материал будет полезен Android-разработчикам Продолжая серию статей, в которых я освещаю основные фичи IntelliJ...

Марафон бесплатных мастер-классов по интернет-маркетингу, PR и SMM Хотите освоить интернет-профессию? Узнать, как правильно и эффективно вести социальные сети компании? Разобраться, как управлять проектами и репутацией в интернете? 10 июля приглашаем на Марафон бесплатных мастер-классов по интернет-маркетин...

Huawei стала спонсором конкурса книжного дизайна в Украине Подразделение Huawei Consumer Business Group (BG) стало официальным партнером международного конкурса для книжных дизайнеров Ukrainian Young Book Design Awards. В этом году в Украине впервые проводится международный конкурс книжного дизайна Ukrainian Young Book Design Awards...

MeetUp Molinos. Прокачка процессов в продукте от дизайна к фронту 15 марта в 19.00 приглашаем дизайнеров и фронтендеров в Лекторий Molinos. Наш второй MeetUp посвящен инструментам и методам, помогающим улучшить процессы при разработке продукта на этапах дизайна и фронтенда. Повестка 1. Антон Григорьев, ...

[Перевод] Как Java 8 поддерживается в Android Привет, Хабр! Предлагаю вашему вниманию перевод замечательной статьи из цикла статей небезызвестного Джейка Вортона о том, как происходит поддержка Андроидом Java 8. Оригинал статьи лежит тут Читать дальше →

Как сделать интерфейс Gmail максимально удобным? Расширение от экс-дизайнера Gmail Майкл Леггет, бывший дизайнер интерфейсов Gmail и Inbox, создал расширение Simplify Gmail для веб-версии почтового сервиса Google.

На AliExpress появятся люксовые товары российских дизайнеров Торговая площадка AliExpress договорилась с несколькими российскими дизайнерами о продаже эксклюзивной одежды и аксессуаров.

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

Apple покидает главный дизайнер Джонни Айв Джонни Айв, занимающий пост главного дизайнера Apple, покидает компанию до конца текущего года. ***

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

Такой iOS 13 точно не будет. А хотелось бы Считанные часы остаются до начала WWDC 2019, хедлайнером которой, безусловно, станет новая версия операционной системы iOS. Тем не менее до сих пор непонятно, как точно будет выглядеть iOS 13: да, в Сети гуляет множество концептов и якобы «утечек», но до самой презентации н...

Malware vs WordPress. Проверяем защитные плагины в боевых условиях Для подписчиковWordpress — одна из самых распространенных систем управления сайтом и поэтому вызывает пристальный интерес у вирусописателей и взломщиков всех мастей. В этой статье речь пойдет о «закладках» в коде взломанных сайтов и о технологиях их выявления.

CHIP обновляется! Наш сайт стал современнее, быстрее и полезнее Не пугайтесь, если вдруг на днях вместо знакомого сайта ichip.ru увидите что-то совершенно другое. Мы обновляем дизайн, а вместе с ним и техническую платформу, чтобы читать наши статьи было удобно и приятно, а страницы грузились еще быстрее.

Дизайн на первом месте: обзор и тест монитора AOC PDS271, к которому приложили руку дизайнеры студии F. A. Porsche Из большого многообразия мониторов всех производителей, самых разных диагоналей, матриц и прочих параметров — моделей, которые могли бы похвастаться неповторимым дизайном, единицы. Почему так сложилось, понять не трудно: большинству пользователей нужна качественная картинка,...

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

PayPal и Mastercard расширяют область действия мгновенных переводов Mastercard Send на Сингапур и Европу После успешной реализации функции мгновенного перевода Instant Transfer в США компании PayPal и Mastercard недавно распространили эту услугу на держателей карт Mastercard в Сингапуре и ряде европейских стран. Mastercard Send — приложение, которое используе...

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

Энтузиаст объединил MacBook Pro и iPad Pro. Что из этого вышло? Новые смелые концепты появляются чуть ли не каждый день, однако большая их часть не представляет практически никакого интереса. Воссозданные дизайнерами продукты зачастую просто не соответствует идеологии и языку дизайна Apple. Однако, так можно сказать не про всех. Наприме...

[Из песочницы] Цензурирование китайского интернета Привет, Хабр! Представляю вашему вниманию перевод статьи "Learning China’s Forbidden History, So They Can Censor It". Тысячи низкооплачиваемых работников на так называемых «фабриках цензуры» прочесывают онлайн-мир на предмет запрещенного контента, где даже фотогра...

[Из песочницы] Создаем элементы интерфейса программно с помощью PureLayout Привет, Хабр! Представляю вашему вниманию перевод статьи Creating UIViews Constraints Programmatically Using PureLayout автора Aly Yaka. Сегодня я проведу вас через создание простого пользовательского интерфейса мобильного приложения кодом, без использования раскадровок и...

Возьму 2 сайта на продвижение за 10 000 рублей   В качестве акции возьму 2 коммерческих сайта на продвижение в Яндексе и Гугле.  Регион продвижения — Москва и Питер. Срок продвижения — 4-5 месяцев. Оплата — 10 000 рублей за весь срок продвижения (4-5 месяцев) Результат продвижения — увеличен...

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

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

[Из песочницы] В чем разница между 4G и 5G? Привет, Хабр! Я учусь по специальности радиотехника. В последнее время многие знакомые спрашивают меня, зачем переходить на технологию 5G и в чем разница между 4G и 5G. Поэтому сегодня представляю вашему вниманию перевод статьи на эту тему. Читать дальше →

Google обновил инструмент для проверки расширенных результатов Команда Google Webmasters сообщила в Twitter об обновлении инструмента для проверки расширенных результатов (Rich Results Test). Теперь в нём можно выбрать агента пользователя – для десктопов или для смартфонов: Робота Googlebot для смартфонов рекомендуется выбирать в двух с...

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

Firefox начнёт заглушать автоматически воспроизводимое видео Похоже, Mozilla решила присоединяется к Google и Microsoft в борьбе с надоедливыми сайтами. Компания объявила, что её веб-браузер Firefox начнёт автоматически блокировать автоматическое воспроизведение видео и аудио на страницах. Эта функция появится в сборке Firefo...

Google Chrome начнет блокировать смешанный контент Владельцам сайтов рекомендуется проверить, что ресурсы не загружаются через HTTP

Google о ручном ранжировании контента Способен ли поисковик в ручном режиме влиять на позиции сайтов в выдаче?

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

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

Фундаментальный курс по SEO С 12 сентября по 31 октября мы проводим очередной поток Фундаментального курса по SEO. Цель данного курса — помочь владельцам собственных бизнес-проектов и тем,кто отвечает за продвижение сайтов, получить знания в сфере SEO на...

[Перевод] О декораторах в Python Всем привет! Перевод статьи подготовлен для студентов курса «Web-разработчик на Python». Интересно развиваться в данном направлении? Запишитесь на День Открытых Дверей курса и пообщайтесь вживую с преподавателем: онлайн-трансляция 23 июля в 20:00 по мск.! Когда вы упражняли...

[Перевод] Как я сдал сертификационный экзамен Google Cloud Professional Data Engineer Без рекомендуемого 3-х летнего практического опыта В преддверии старта занятий по курсу «Data Engineer», хотим поделиться с Вами переводом одной очень интересной истории, которая наверняка будет полезна будущим дата инженерам. Поехали! Худи от Google: надето. Серьезное раб...

Студия Ustwo games объявила о начале работ над Monument Valley 3 На днях студия Ustwo games объявила о начале работ над третьей частью популярной серии Monument Valley. Забегая вперед, стоит отметить, что на данный момент никаких подробностей о проекте нет. Работы над Monument Valley 3 находятся на самом раннем этапе, и сейчас студии нуже...

6 секретов успешного маркетинга в праздники В статье изложена простая 6-ступенчатая стратегия для эффективного маркетинга в праздники. Сообщение 6 секретов успешного маркетинга в праздники появились сначала на Searchengines.ru.

[Из песочницы] Классификация покрова земли при помощи eo-learn. Часть 1 Привет, Хабр! Представляю вашему вниманию перевод статьи "Land Cover Classification with eo-learn: Part 1" автора Matic Lubej. Предисловие Примерно полгода назад был сделан первый коммит в репозиторий eo-learn на GitHub. Сегодня, eo-learn превратился в замечательную библиоте...

Flutter: локализация приложений средствами Android Studio Про локализацию (интернационализацию) приложений Flutter написано уже достаточно много. Официальная документация довольно подробно останавливается на этом вопросе, кроме этого ряд энтузиастов описывает самые различные подходы. Эта статья не претендует на полноту охвата вопр...

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

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

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

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

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

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

[Перевод] Порождение событий, CQRS и Laravel Перевод статьи подготовлен для студентов профессионального курса «Framework Laravel» ________________________ Введение Эта статья посвящена основам создания событийных CQRS-систем на языке PHP и в фреймворке Laravel. Предполагается, что вы знакомы со схемой разработки с ...

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

Обновленный Nintendo получит более эффективный процессор Обновленный коммутатор Nintendo имеет лучшее время автономной работы по сравнению с оригиналом. Вы могли бы подумать, что это было достигнуто с помощью большей батареи. Ряд фотографий внутренностей коммутатора появился на веб-сайте Федеральной комиссии по связи США (FCC). И,...

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

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

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

[Из песочницы] 40 лучших инструментов и ресурсов Laravel Привет, Хабр! Представляю вашему вниманию подборку, которая является переводом оригинальной статьи с моего блога. Если есть идеи что добавить в подборку — буду рад пообщаться в комментах. Наслаждайтесь! Читать дальше →

[Перевод] Идеальный баг: Использование Путаницы Типов в Flash. Часть 1 И снова здравствуйте! Уже завтра у нас стартуют занятия в новой группе по курсу «Реверс-инжиниринг». Традиционно делимся с вами переводом полезного материала по теме. Поехали! Некоторым злоумышленникам важно, чтобы эксплойт был чрезвычайно надежным. Он всегда должен приводи...

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

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

Lingualeo 3.1.3 Lingualeo — это увлекательное, эффективное и бесплатное изучение английского языка. Более 16 млн человек во всем мире используют Lingualeo.  Эффективно. Lingualeo мотивирует ученика на результат, совмещая игровые механики, высококачественный контент и социализированный под...

Для Terraria выйдет первое за 2,5 года обновление — версия 1.3, разработчики ищут бета-тестеров Студия Re-Logic проделала отличную работу по переносу Terraria на мобильные. Но, видимо, аудитория у игры на iOS и Android поменьше чем на других платформах. Только так можно объяснить заметное отставание в развитии. Даже на ПК последняя версия, 1.3.5, вышла еще 2 года назад...

Google начал удалять из поиска запрещенные в России сайты Google начал удалять из результатов поиска ссылки на сайты, запрещенные в России.  На данный момент американский поисковик удалил из выдачи порядка 70% запрещенной информации. Были удалены ссылки на те ресурсы, которые содержат призывы к экстремизму, проп...

Google запустил инструмент Question Hub Владельцы сайтов смогут понять, что интересно пользователям и создать нужный контент

Как азбука Морзе помогла Genius.com поймать Google на краже контента Однако вряд ли сайт получит что-то от Google через суд

[Из песочницы] Arduino и прерывания таймера Привет, Хабр! Представляю вашему вниманию перевод статьи "Timer interrupts" автора Предисловие Плата Arduino позволяет быстро и минимальными средствами решить самые разные задачи. Но там где нужны произвольные интервалы времени (периодический опрос датчиков, высок...

Samsung Galaxy Alpha Pro с огибающим дисплеем не стесняется копировать Xiaomi Mi Mix Alpha После анонса Xiaomi Mi Mix Alpha, экран которого огибает корпус, дизайнер AndroidLeo, который на своем канале в YouTube часто публикует концепты возможных смартфонов, представил свою новую фантазию: что было бы, если похожий смартфон выпустила бы компания Samsung. Смар...

Digital-мероприятия в Москве c 28 января по 3 февраля Вебинар: как избежать ошибок при продвижении сайта и оценить эффективность вложений в продвижение с помощью сквозной аналитики. 29 января (вторник) онлайн бесплатно Спикеры: Артур Латыпов (руководитель отдела продвижения сайтов и интернет-рекламы агентства «SEO Интеллект» и...

Перевод в Mobile-first index не зависит от удобства пользования на смартфонах ​Прямой связи между «первичным мобильным индексом» и мобильным юзабилити сайта не существует.

Google: перевод оставшихся 50% сайтов на mobile-first будет сложным Все дело в несоответствии мобильных и десктопных версий ресурсов

Ланч-тайм 221: краткий перевод свежих статей о digital В номере: зачем сайтам архитектура и как тайм-боксинг помогает эффективности.

Джон Мюллер посоветовал владельцу низкокачественного сайта «начать всё заново» Сотрудник Google Джон Мюллер обычно избегает жёстких рекомендаций. Однако на днях он выбрал другую тактику, посоветовав владельцу сайта с контентом низкого качества закрыть его и создать новый. Вебмастер спросил на форуме Google Webmaster Central Help, почему его сайт не инд...

[Перевод] WolframClientForPython | Новая клиентская библиотека Wolfram Language для Python Оригинал перевода в моём блоге Получение полного доступа к языку Wolfram Language из языка Python Язык Wolfram (Wolfram Language) дает программистам в руки уникальный язык с огромным множеством сложных алгоритмов, а также встроенных знаний об окружающем мире. На протяжении...

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

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

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

Анонсирована игра Ghost Recon Breakpoint Breakpoint — это новая игровая часть из серии Ghost Recon. Проект от студии Ubisoft выйдет на платформах Xbox One (и Xbox One X), PlayStation 4, а также PC 4 октября текущего года. В Ghost Recon Breakpoint геймеров ждет открытый мир острова Ауроа и знакомые по Wildlands При...

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

Как Habr помогает исполнять мечты Вы, наверное, знаете как сильно я ценю Хабр. Это не просто сайт с релевантной информацией. Это сообщество людей, нетворкинг. В этом посте краткая история о том, как Habr исполняет мечты. Как за 6 месяцев из идеи можно сделать MVP, найти инвесторов и создать что-то новое. Пос...

[Из песочницы] Как написать легко описываемый код Привет, Хабр! Часто ли у вас было, что вы или ваши коллеги не могли описать свой собственный код парочкой фраз? Предлагаю вашему вниманию перевод статьи "How to write easily describable code" автора Cedd Burge, в которой он делится советом, как избежать таких ситуа...

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

[Перевод] Мониторинг и проверка состояния SSD в Linux И снова здравствуйте. Перевод следующей статьи подготовлен специально для студентов курса «Администратор Linux». Поехали! Что такое S.M.A.R.T.? S.M.A.R.T. (расшифровывается как Self-Monitoring, Analysis, and Reporting Technology) – это технология, вшитая в накопители, та...

[Перевод] Svelte 3: Переосмысление реактивности Буквально на днях произошло большое событие в сообществе SvelteJS, да и вообще, как мне кажется, для всего современного фронтенда — долгожданный релиз Svelte 3! Посему, под катом перевод статьи автора Svelte и прекрасное видео с его доклада на YGLF 2019. Читать дальше →

[Из песочницы] GIT изнутри: введение (перевод) Привет, Хабр! Представляю вашему вниманию перевод статьи "Git for Computer Scientists" автора Tommi Virtanen. GIT изнутри: введение От себя: Периодически почитываю статьи, как различные популярные технологии устроены под капотом, наткнулся вот на этот материал. Ста...

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

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

Google: запросы на пересмотр сайтов с вредоносным ПО рассматриваются быстро Проверка на взломанный контент занимает больше времени

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

Website Optimization. Повышение эффективности сайта 30 марта пройдёт авторский интенсив «Website Optimization. Повышение эффективности сайта» от Дмитрия Орлова (руководитель информационно-аналитического отдела в Ingate Digital Agency). Курс позволит вам научиться выявлять основные проблемы сайта, снижа...

1 июля mobile-first станет индексацией по умолчанию для новых доменов Перевод старых сайтов продолжится в обычном режиме

Сайт KFC от студии Лебедева проработал меньше, чем разрабатывался Его заменили во время полного ребрендинга сети в России.

Игра Quake II RTX уже доступна для скачивания в Steam и на сайте Nvidia Игра Quake II RTX, изданная студией Nvidia LightSpeed Studios, наконец-то стала доступна для скачивания в Steam и на сайте Nvidia. Подробнее об этом читайте на THG.ru.

User Inyerface — мини-игра, посвященная проблемам современного веб-дизайна Студия Bagaar собрала худшие элементы сайтов в одной онлайн-форме.

6 шагов: Как отличить хороший дизайн от плохого Вот что отделяет хороших дизайнеров от великих. Хорошие дизайнеры полагаются на свои технические навыки и основывают свой дизайн на принципах, но великие дизайнеры привносят в уравнение что-то свое.

LG Uplus и Google вместе работают на VR-контентом На выставке потребительской электроники Consumer Electronic Show 2019, которая проходит в Лас-Вегасе, компании LG Uplus и Google сообщили о подписании партнерского соглашения и основании совместного фонда. Данный фонд займется инвестициями в области контента для устройс...

[Из песочницы] Что значит unsafe в Rust? Привет, Хабр! Представляю вашему вниманию перевод статьи "What Is Rust's unsafe?" автора Nora Codes. Мне доводилось видеть много недопониманий относительно того, что значит ключевое слово unsafe для полезности и правильности языка Rust и его продвижения как "б...

[Из песочницы] Топ 20 ошибок при работе с многопоточностью на С++ и способы избежать их Привет, Хабр! Предлагаю вашему вниманию перевод статьи «Top 20 C++ multithreading mistakes and how to avoid them» автора Deb Haldar. Сцена из фильма «Петля времени (2012) Многопоточность— одна из наиболее сложных областей в программировании, особенно в C++. За годы разраб...

[Перевод] Если вы не пишете программу, не используйте язык программирования Лесли Лэмпорт — автор основополагающих работ в распределённых вычислениях, а ещё вы его можете знать по буквам La в слове LaTeX — «Lamport TeX». Это он впервые, ещё в 1979 году, ввёл понятие последовательной согласованности, а его статья «How to Make a Multiprocessor Comput...

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

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

[Перевод] История четырёхкратного ускорения React-приложения Почти 60% посетителей сайта покидают его в том случае, если его загрузка занимает более 3 секунд. 80% таких посетителей на сайт уже не возвращается. Это говорит о том, что успех веб-проекта не в последнюю очередь зависит от его скорости. Автор материала, перевод которого мы ...

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

Нужен ли вашей команде Data Engineer? Мы часто находим классные англоязычные статьи, которые кажутся полезными нашей команде, и решили, что было бы здорово делиться с читателями Хабры их переводом. Сегодня мы подготовили перевод статьи Тристана Хэнди, основателя компании Fishtown Analytics. Читать дальше →

[Из песочницы] TON: рекомендации и лучшие практики Эта статья является переводом документа, опубликованного на странице блокчейна TON: smc-guidelines.txt. Возможно кому-то это поможет сделать шаг в сторону разработки для этого блокчейна. Также, в конце я сделал краткое резюме. Читать дальше →

[Перевод] Что нового в Spring Boot 2.2? Перевод статьи подготовлен специально для студентов курса «Разработчик на Spring Framework». 16 октября 2019 года был выпущен Spring Boot 2.2 ! В этом посте вы узнаете о многих новых плюшках, которые предлагает вам версия 2.2. Читать дальше →

Геймеры переводят друг другу 11,6 млрд рублей в год Яндекс.Касса и Data Insight проанализировали денежные переводы геймеров на платформах для игр и стриминга — Steam, Battle.net, Twitch, YouTube, DonationAlerts. Пользователи переводили деньги другим людям в качестве платы за игровые объекты и в виде донатов (пожертвований) за...

Всё больше походит на iPhone. Google продолжает избавляться от «лишних» кнопок в Android Система жестового управления в Android 9 Pie оставляла желать лучшего, но компания Google не стоит на месте. Разработчики из сообщества XDA-Developers раскрыли ещё одно новшество следующей версии операционной системы Android 10 Q.  В Android 9 Pie три привычных кн...

Google: как запретить индексацию тестового сайта Блокировка в robots.txt не самый эффективный способ

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

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

В Google возникли проблемы с индексацией нового контента Пользователям недоступны последние новости крупных новостных сайтов

Google: сайты e-commerce не нужно насыщать текстами ​Избыток текстового контента может уменьшить количество посетителей торгового портала.

Торренты в РФ уступили лидерство в рейтинге распространителей пиратского контента Российские юзеры массово переходят на CDN-сети. Сотрудники отдела компьютерной безопасности организации Group-IB провели проверки и выяснили, что торренты в РФ уступили лидерство в рейтинге распространителей пиратского контента, поскольку научились применять более удобные с...

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

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

[Из песочницы] Сравнение: Svelte и React На сайте React'a есть туториал, в котором описывается разработка игры Tic Tac Toe. Я решил повторить разработку этой игры на Svelte. Статья охватывает только первую половину туториала, до реализации истории ходов. Для целей ознакомления с фреймворком этого вполне достаточно....

Ускорить сайт с множеством картинок: руководство по отложенной загрузке изображений Перевод материала сооснователя сервиса для оптимизации изображений ImageKit Рахула Нанвани.

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

Ланч-тайм 231: краткий перевод свежих статей о digital В номере: почему усреднённым результатам не стоит верить.

[Перевод] Распределенные системы. Паттерны проектирования. Обзор книги Здравствуйте, коллеги. Сегодня мы публикуем перевод очередного обзора с сайта Бена Нейдела — этот сайт наверняка заинтересует вас и в оригинале. На сей раз мы поговорим о книге "Распределенные системы. Паттерны проектирования", которая дополняет вышедшую у нас в начале этого...

[Перевод] GCP: Разбор вычислительного стека Google Cloud Platform Перевод статьи подготовлен специально для студентов курса «Облачные сервисы». Интересно развиваться в данном направлении? Смотрите запись профессионального мастер-класса «AWS EC2 сервис», который провёл Егор Зуев — TeamLead в компании InBit и автор образовательной программы...

Google может добавить в Search Console данные по ленте Discover Google, возможно, работает над тем, чтобы добавить в Search Console данные об эффективности сайта в ленте Discover, пришедшей на смену Google Feed. Об этом свидетельствует оповещение, замеченное на днях одним из пользователей сервиса. Согласно тексту оповещения, владельцам с...

Final Fantasy VII Remake Part 2 уже в разработке В преддверии выхода Final Fantasy VII Remake, директор игры представил новые подробности, касающиеся игры. Поклонники обеспокоены тем, что если после выхода второй части, случится разделение игры, а это меньший контент чем в оригинальной версии игры. Но студия заявляет что т...

[Перевод] Python 3.8: Что нового и как этим пользоваться? Следующий перевод подготовлен специально для «питонистов», которым интересно наверняка интересно почитать о новых функциях Python 3.8. В преддверии запуска нового потока по курсу «Разработчик Python» мы не смогли пройти мимо этой темы. В этой статье мы поговорим про новые ф...

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

Воруют контент сайта – что делать: кому жаловаться и как защищаться Источник картинки: SEOblog.com   Вопрос пользователя Кто-то умышленно копирует весь наш сайт, со всем контентом и контактами и размещает на самом дешевом домене и хостинге. На сегодняшний день известно две таких копии сайта. Хостинг, техподдержка и др. сервисы помочь н...

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

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

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