Социальные сети Рунета
Суббота, 20 апреля 2024

Как Браузер для iOS А/Б-тестирование улучшал. Доклад Яндекса Не так давно мы посмотрели, как устроены A/Б-эксперименты в Поиске. Руководитель бригады разработки iOS-версии Яндекс.Браузера Андрей Сикерин sav42 на последней встрече CocoaHeads Russia тоже рассказывал про инфраструктуру А/Б-тестирования, только уже в своем проекте. — П...

Выпущено расширение Windows Defender Application Guard для Firefox и Chrome Чтобы сделать доступной технологию контейнеров для других веб-браузеров и предоставить клиентам комплексное для изолирование потенциальных атак, компания Microsoft разработала расширение Windows Defender Application Guard для Google Chrome и Mozilla Firefox. Когда пользоват...

[Из песочницы] Особенности атрибута inputmode для мобильных ОС и браузеров Привет, Хабр! Представляю вашему вниманию перевод статьи «Everything You Ever Wanted to Know About inputmode» Christian Oliff. Примечание переводчика: Первоначальное название статьи «Всё, что вы когда-либо хотели знать об inputmode» изменено на «Особенности атрибута inputmo...

От новых API в Chromium пострадает не только uBlock Origin, но и другие расширения Три месяца разработчики Chromium обсуждают новые программные интерфейсы declarativeNetRequest API, лишающие возможности полноценно использовать webRequest API. Расширения используют данные API для блокировки контента на лету во время загрузки страницы. В новой системе блокир...

[Перевод] Первое знакомство с AssemblyScript Поддержка технологии WebAssembly (Wasm) появилась в браузерах относительно недавно. Но эта технология вполне может серьёзно расширить возможности веба, сделав его платформой, способной поддерживать такие приложения, которые обычно воспринимаются как настольные. Освоение Web...

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

Microsoft выпускает официальное расширение Windows 10 Timeline для Google Chrome Microsoft выпустила официальное расширение временной шкалы для Google Chrome под названием «Web Activities» (Веб-действия), которое обеспечивает интеграцию временной шкалы с веб-браузером Google. Как и в Microsoft Edge, это новое расширение синхронизирует ваши действия с веб...

Палки в колёса: современный дизайн YouTube перестал работать в Microsoft Edge на Chromium Если вы используете новый браузер Microsoft Edge на базе Chromium, то уже могли заметить, что веб-версия видеохостинга YouTube теперь отображается не так, как обычно. Дело в том, что Google по неизвестной причине переключил пользователей нового браузера от Microsoft на уста...

Как я сделал (почти) бесполезный стриминг вебкамеры на Javascript В статье я хочу поделиться своими попытками сделать стримминг видео через websockets без использования сторонних плагинов браузера типа Adobe Flash Player. Что из этого получилось читайте далее. Читать дальше →

Доля Windows 10 на рынке увеличилась до 44% Microsoft в апреле начала предлагать пользователям Windows 7 за счет уведомлений на рабочем столе перейти на последнюю версию ОС, но последние данные исследовательского агенства NetMarketShare показывают, что пользователи Windows 7 не готовы в ближайшее время отказаться от д...

[Перевод] Учимся следить за браузером Vivaldi Однажды какой-нибудь пользователь Vivaldi задумывается о том, с какими сервисами контактирует его браузер. Он запускает сканер сетевой активности и с ужасом смотрит на множество автоматических подключений браузера к серверам Vivaldi или даже Google. Немного придя в себя,...

Предлагаемые изменения в Chromium нарушат работу uBlock Origin Разработчик uBlock Origin заявил, что его расширение для блокировки рекламы не сможет работать, если будут приняты изменения в Chromium. Речь идёт о внедрении declarativeNetRequest API, которые лишают возможности использовать webRequest API. Google считает, что изменения нео...

Разбираем возможности конвертирования HTML в PDF браузером Google Chrome Недавно в одном стартапе я решал задачу генерации билетов в формате PDF. На тот момент уже был готов сайт с устоявшимся стеком технологий, поэтому я искал подход, который бы не потребовал использования дополнительных инструментов. В итоге я предложил сперва создавать билеты...

BBC запустила версию своего новостного сайта для Tor Чтобы помочь пользователям обойти цензуру, компания «Би-би-си» сделала свой международный новостной сайт BBC News доступным через сеть Tor. Теперь пользователи Tor смогут посещать BBC News не по общеизвестным ссылкам (bbc.co.uk/news и bbc.com/news), а через новый а...

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

Не так, как было обещано. Браузер Microsoft Edge на базе Chromium научился открывать страницы в Internet Explorer Компания Microsoft частично сдержала своё обещание и запустила в браузере Edge на базе Chromium режим IE mode. На новшество обратил внимание ресурс Techdows.  Данная функция была анонсирована для версии Edge на Chromium в мае на конференции Build для разработчиков...

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

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

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

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

[Перевод] Нативное редактирование Jupyter Notebooks в VS Code С осктябрьским релелизом расширения Python, мы рады объявить о поддержке нативного редактирования Jupyter Notebooks в Visual Studio Code! Теперь вы можете напрямую редактировать файлы .ipynb и получать интерактивность Jupyter Notebooks с полной мощью VS Code. Вы можете упра...

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

Google позволил создавать новые записи в Календаре прямо из браузера Google позволил пользователям быстро создавать записи в Календаре, используя браузер. Для этого достаточно ввести «cal.new» или «meeting.new» в адресную строку. Хотя это небольшое нововведение, но теперь пользователям не нужно открывать Календарь, чтобы добавить встречу . Эт...

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

Расширение Application Guard доступно для Chrome и Firefox Microsoft для браузеров Chrome и Firefox выпустило расширение Windows Defender Application Guard, которое перенаправляет вас в безопасный контейнер браузера Edge, если сайт окажется подозрительным или вредоносным. При переходе на доверенный сайт, вы снова вернетесь в ваш бр...

Atom – браузер на движке Chromium Сейчас многие крупные компании используют движок Chromium для создания своего браузера. Та же Microsoft поняла, что конкурировать с Хромом на движке Chromium практически невозможно, поэтому она также переходит на этот движок. Российские компании тоже активно используют данны...

Google представила будущее гейминга — стриминговый сервис Google Stadia Google провела презентацию в рамах Game Developers Conference, где представила стриминговый сервис Google Stadia. Stadia будет использоваться для запуска игр на любых устройствах, поддерживающих браузер Google Chrome – от Chromecast до смартфонов на iOS и Android. Сервис ра...

Принципиально новый браузер Microsoft Edge с расширениями Google Chrome доступен всем желающим В декабре прошлого года компания Microsoft подтвердила планы по переводу браузера Edge на движок Chromium. Теперь она объявила о начале публичного тестирования этой версии Edge, до этого компания проводила внутренние тесты.  Для загрузки на ПК с Windows 10 доступн...

MS-DOS игры Doom, Mortal Kombat теперь бесплатно доступны в браузере С 2013 года энтузиасты из Internet Archive собирают старые MS-DOS-игры для нынешнего и будущего поколения. Теперь в игровом разделе Internet Archive хранится 6 983 игры, которые можно запускать прямо в браузере благодаря эмуляторам DOSBox и JSMESS. С последним обновлением...

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

Браузер Opera Touch вышел на iPad Браузер Opera Touch был выпущен на смартфонах, которые работают под управлением операционной системы iOS, еще в октябре прошлого года. Теперь же Opera Touch можно начать использовать и на планшетах iPad. Браузер доступен для iPad в магазине приложений App Store. Кроме т...

В Cеть просочились файлы установки Microsoft Edge для MacOS Каждый из вас наверняка слышал о том, что компания Microsoft усердно переводит свой фирменный браузер Edge на всеми полюбившийся движок Chromium. Причиной тому послужило то, что прошлый браузер имел крайне низкую популярность, что совсем невыгодно для такой крупной компании....

Chrome Audit на 500: Часть 1. Лендинг В инструментах разработчика браузера хром есть вкладка «Audit». На ней расположился инструмент который называется Lighthouse, служит он для анализа насколько хорошо сделано веб приложение. Недавно я решил протестировать одно приложение и ужаснулся результатам. Сразу по нес...

Mail.ru выпустила новый браузер Atom с акцентом на «безопасность и приватность» В июле 2018 года компания Mail.ru прекратила разработку браузера «Амиго», хорошо знакомого многим пользователям, которые пытались удалить его из системы. Однако крупнейшая интернет-компания России не могла остаться без своего браузера. Поэтому разработчиков просто перевел...

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

Что ты такое, Rendering Engine? Или как работает модуль отображения браузера Самым важным для Frontend разработчика является модуль отображения в браузере, он же Rendering Engine (далее RE). В этой статье я хочу взять простую страничку и пройти все этапы вместе с RE от получения первого байта и до отрисовки контента на экран. Пользоваться я, как все...

[Из песочницы] Заметки верстальщика: Полезные расширения Google Chrome в 2019 году В моем браузере установлено около 30 расширений, которые упрощают жизнь и работу в интернете. В этой статье я хочу поделиться 10 актуальными расширениями Google Chrome для верстальщика, которые постоянно использую при разработке сайтов. Читать дальше →

Эксперты «Лаборатории Касперского» изучили троян Razy Эксперты «Лаборатории Касперского» проанализировали обнаруженный ими в прошлом году зловред Razy. Троян атакует браузеры Mozilla Firefox, «Яндекс.Браузер» и Google Chrome путем внедрения расширений с вредоносными скриптами и крадет биткойны и монеты Ether...

Bingbot будет работать на базе последней версии браузера Edge В ближайшие месяцы краулер поисковой системы Bing – Bingbot – начнёт использовать браузер Microsoft Edge для выполнения JavaScript и рендеринга страниц. Кроме того, Bingbot будет постоянно обновляться до последней версии MS Edge, что сделает его «вечнозелёным», как и Googleb...

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

«Прячь www»: почему разработчики мейнстрим-браузера снова отказались от отображения поддомена Рассказываем о причинах этого решения разработчиков Chrome и реакции сообщества. Читать дальше →

[Перевод] Настало ли время для URL, содержащих эмодзи? Домены с эмодзи существуют уже много лет, но до сих пор не обрели популярность [К сожалению, редактор Хабра не позволяет вставлять в текст эмодзи. Эмодзи-ссылки можно найти в оригинальном тексте статьи (копия статьи на сайта Archive) / прим. перев.] Если вы введёте в адре...

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

Как рисует браузер. Лекция Яндекса До недавнего времени я работал в команде Яндекс.Браузера и по следам этого опыта сделал доклад на конференции YaTalks. Доклад был о том, что у браузера под капотом и как ваши странички превращаются в пиксели на экране. Минимум фронтенда, только внутренности браузера, только ...

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

Google Maps для Android получил поддержку Google Assistant в последнем обновлении Разработчики Google объявили об успешной интеграции Google Maps с голосовым помощником Google Assistant, обещанной еще на конференции Google I/O 2018 минувшим летом. Нововведение стало доступно с выходом последнего обновления фирменного картографического сервиса компании. О...

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

Браузер Edge (Chromium) оказался в Сети За последние несколько недель было много утечек вокруг нового браузера Edge на основе Chromium от Microsoft. Сначала мы сообщали о просочившихся скриншотах, затем были документы техподдержки, страница расширений и даже не работающий установщик. Но теперь, полностью браузер п...

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

[Перевод] Создание приложения с использованием Styled-Components в Vue.js Привет, Хабр! На днях наткнулся на одну очень интересную статью на португальском. К счастью, удалось найти её английскую версию. Предлагаю вашему вниманию перевод на русский. Другие мои переводы вы можете найти на мой странице на хабре. Ссылка на оригинал: португальский, ан...

Каждый пятый интернет-магазин в мире имеет критическую уязвимость Киберпреступники используют уязвимость CMS Magento, заключающуюся в том, что система позволяет достаточно легко подгружать на сайт сторонний непроверенный JavaScript-код. Этот тип атак называется XSS и конечному пользователю бывает трудно ее от отследить. Для того, чтобы пок...

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

Первый взгляд на новый браузер Edge на платформе Chrome Microsoft переводит свой браузер Edge на Chromium. Производитель программного обеспечения тестировал версии этого браузера у себя в Microsoft, и теперь The Verge получил эксклюзивный материал для первого взгляда на раннюю версию благодаря источнику, который хочет остаться ан...

[Перевод] Примеры использования некоторых новых возможностей JavaScript Автор материала, перевод которого мы сегодня публикуем, говорит, что новые возможности JavaScript, которые попали в стандарт ES2019, уже официально доступны в браузерах Chrome, Firefox и Safari, а также на платформе Node.js. Если нужно поддерживать устаревшие браузеры, то во...

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

Security Week 20: отключение расширений Firefox Четвертого мая в четыре часа утра по Москве (или чуть позже, в зависимости от везения) у пользователей браузера Firefox перестали работать все установленные расширения, а установка новых дополнений стала невозможной. Проблема была на стороне браузера — истек срок действия пр...

[Перевод] Использование JavaScript-модулей в продакшне: современное состояние дел. Часть 1 Два года назад я писал о методике, которую сейчас обычно называют паттерном module/nomodule. Её применение позволяет писать JavaScript-код, используя возможности ES2015+, а потом применять бандлеры и транспиляторы для создания двух версий кодовой базы. Одна из них содержит с...

[Перевод] 9 полезных браузерных расширений для разработчиков (cписок на 2020 год) Как упростить себе жизнь при помощи браузерных плагинов. Хитрые веб-разработчики умеют пользоваться браузером на уровне «god-mode». Расширения(плагины, add-on) чрезвычайно полезны, когда речь идет об улучшении рабочей среды и повышении производительности написания кода. Не...

YouTube Music также не поддерживается в браузере Edge на Chromium Microsoft Edge на основе Chromium успешно тестируется и браузер уже получил высокую оценку сообщества. Хотя Google приветствовал Microsoft в сообществе Chromium с открытым исходным кодом, некоторые из крупных сервисов Google не работают должным образом в новом Edge.Ранее сег...

Как посмотреть презентацию Apple WWDC 2019 на iOS, Mac, Apple TV или Windows Это крупнейшее событие года от Apple, и, как всегда, вступительная презентация Тима Кука будет транслироваться в прямом эфире. Вот как можно посмотреть, как впервые появляются новые версии iOS, macOS, tvOS и watchOS. WWDC от Apple — это недельная конференция для разраб...

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

Сторожевой лис. Как настроить Firefox для повышения приватности Для подписчиковВ последнее время браузер Firefox претерпевал достаточно значительные изменения, хорошие и не очень: это и переход на движок Quantum, это и отказ от расширений типа XUL/XPCOM, и переход на WebExtensions, и еще масса других изменений. Но что никак не изменилось...

[Перевод] Управление стейтом с помощью React Hooks – без Redux и Context API Всем привет! Меня зовут Артур, я работаю ВКонтакте в команде мобильного веба, занимаюсь проектом VKUI — библиотекой React-компонентов, с помощью которой написаны некоторые наши интерфейсы в мобильных приложениях. Вопрос работы с глобальным стейтом у нас пока открыт. Существу...

Google не будет блокировать сторонние блокировщики рекламы в браузере Chromium Компания Google всё-таки вспомнила принцип Don'y be evil и отказалась от планируемых изменений в API браузера Chromium, из-за которых становилась нефункциональными большинство блокировщиков рекламы и некоторые другие расширения. Решение принято после публикации исследован...

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

[Из песочницы] Решения для работы с фидбеком и клиентским опытом: от небольших сервисов до платформ-тяжеловесов Если пользователь получил классный клиентский опыт, он скоро вернётся за новой покупкой. Как убедиться, что всё прошло хорошо (или, наоборот, узнать о критических проблемах)? Спросить у клиента. Теперь всё больше компаний используют решения для работы с user feedback. Они ...

Windows 10 показала небольшое падение Netmarketshare выпустила свои данные за последний месяц, где показаны доли рынка браузеров и операционных систем.За последние пару месяцев Windows 10 продемонстрировала значительный рост, поэтому падение стало неожиданным изменением темпа. Однако падение не является значител...

[Перевод] Axios или Fetch: чем пользоваться в 2019 году? Axios — это широко известная JavaScript-библиотека. Она представляет собой HTTP-клиент, основанный на промисах и предназначенный для браузеров и для Node.js. Если вы работали в последние несколько лет JavaScript-программистом, то вы, совершенно определённо, этой библиотекой ...

Релизная версия нового Microsoft Edge выйдет без поддержки ARM64, синхронизации истории и расширений На конференции Ignite 2019 Microsoft объявила, что официальный релиз Microsoft Edge на базе Chromium состоится 15 января 2020 года, и начиная с этого дня компания начнёт автоматически обновлять пользователей старого Edge на новый браузер. Но, как стало известно, в релизной ...

Русификатор для браузера Edge 75.0.111.0 Cento8 с форума Ru.Board создал русификатор для браузере Edge версии 75.0.111.0. Community также опубликовал небольшую инструкцию по его активации.Инструкция:• Скачайте и установите последнюю версию Edge (https://cloud.mail.ru/public/3QmW/SVBv1Yx2E);• Загрузите файл ru.pak (...

[Из песочницы] ListenIt — расширение Google Chrome для автоматического создания аудио версий статей Всем привет! Меня зовут Евгений, я создал расширение ListenIt для браузера Google Chrome. Расширение позволяет автоматически создавать аудиоверсии статей, а читателям прослушивать их прямо с сайта. Читать дальше →

[Перевод] Python в Visual Studio Code: сентябрьское обновление расширения Мы рады сообщить, что сентябрьское обновление расширения Python для Visual Studio Code уже доступно. Вы можете загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы так...

[Из песочницы] Решение японских кроссвордов c P̶y̶t̶h̶o̶̶n̶ Rust и WebAssembly Как сделать решатель (солвер) нонограмм на Python, переписать его на Rust, чтобы запускать прямо в браузере через WebAssembly. TL;DR Читать дальше →

Галерея дня: Microsoft превращает браузер Edge в клон Google Chrome Ещё в прошлом году компания Microsoft подтвердила планы по переводу браузера Edge на движок Chromium. Теперь ресурс Neowin опубликовал подборку скриншотов, демонстрирующих интерфейс новой версии браузера.  На данный момент Microsoft проводит внутренне тестирование...

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

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

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

Умеренный Hardening для Firefox Современный веб состоит из множества разных технологий, которые предоставляют самые разные возможности… но ещё и создают немалое количество угроз. Современные браузеры давно стали самыми сложными приложениями на компе, обогнав по сложности даже ядро ОС (в Firefox в нескольк...

Три года автотестов: как повысить скорость и не только Привет, я Алексей, full-stack разработчик платформы Vimbox. Когда я пришел в Skyeng, здесь решали, стоит ли тратить время на систему автотестов и попросили меня поделиться опытом с предыдущей работы. А такой опыт у меня был: к моменту ухода с предыдущего места мы написали н...

Стартовало публичное тестирование браузера Microsoft Edge с расширениями Google Chrome Еще в декабре прошлого года в Microsoft заявили о скором переводе фирменного браузера Edge на движок Chromium. ***

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

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

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

Как получить быстрый доступ к веб-приложениям iCloud из Chrome За что многие пользователи так любят Google Chrome, что готовы ради него отказываться от не в пример более экономичного и быстрого Safari? Конечно, за расширения, которым Google даже посвятила отдельный магазин. Благодаря расширениям можно существенно расширить функциональн...

Как писать полиморфические программы c помощью Arrow Привет, Хабр! Меня зовут Артём Добровинский, я работаю в компании Finch. Предлагаю к прочтению статью одного из отцов библиотеки функционального программирования Arrow о том, как писать полиморфические программы. Часто люди, которые только начинают писать в функциональном...

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

Safari больше не поддерживает небезопасные расширения на macOS: как обойти ошибку Если вы пытаетесь установить старое расширение для браузера Safari, то наверняка получаете ошибку с предупреждением о том, что «яблочный» интернет-обозреватель теперь работает только с проверенными Apple приложениями. Но что делать, если нужна именно старая версия? ПО ТЕМЕ: ...

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

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

Новый Chrome предупредит об использовании TLS 1.0/1.1 Компания Google опубликовала новый релиз браузера Chrome. В 72-й версии приложения закрыто 58 уязвимостей, 18 из которых являются критическими или серьезными. Кроме того, в сборке 72.0.3626.81 более не поддерживается технология HPKP, а разработчикам сайтов, применяющих устар...

AMA с Хабром (Прямая линия с TM, v 6.0) Хабр детям не игрушка, а развлечение, информация и знания для брутальных айтишников и их боевых подруг. В общем, вы поняли, что расположение духа у нас праздничное, и нас тянет на поговорить. Как, впрочем, каждую последнюю пятницу месяца в рамках проекта АМА. А ещё мы вам по...

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

[Перевод] Внедрение детектора поддельных новостей в мобильной версии браузера Microsoft Edge выявляет сомнительные источники Microsoft хочет предупредить пользователей о ненадежных новостных источниках с помощью новой функции в своем браузере Edge на мобильных устройствах. В расширении партнерства «NewsGuard», оповещения начали появляться в некоторых новостных историях на «Edge mobile browser» о ...

Новая игра со старой атмосферой на Three.js. Часть 2 В первой части я рассказал о проблемах, с которыми я столкнулся в процессе создания 3D игры под браузер c использованием Three.js. Теперь я хотел бы подробно остановиться на решении некоторых важных задач при написании игры, типа конструирования уровней, определения столкнов...

Блокировщикам рекламы Google Chrome пришёл конец За что потребители любят Chrome? Конечно же за магазин расширений. Браузер Google благодаря расширениям имеет практически безграничную функциональность. Например, с помощью них можно изменять тему страниц, активировать горячие клавиши для быстрого управления и даже создават...

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

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

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

Mozilla пообещала не включать шифрование DoH в Великобритании. Что это значит для России? Две неделе назад на Хабре рассказывали о протоколе DNS-over-HTTPS (DoH) , недавно принятом в качестве стандарта RFC 8484. Разработанный Mozilla, Google и Cloudflare протокол DNS-шифрования сводит на нет попытки мониторинга трафика «человеком-в-середине». Он устраняет само...

Selectel MeetUp: системное администрирование Cogia.de, «Островок», Digital Vision Labs и Selectel рассказывают о Kubernetes, legacy code в современных системах и работе администраторов с другими отделами. Небольшая предыстория Selectel MeetUp ― это встречи с короткими докладами и живым общением. Идея мероприятия про...

[Перевод] Разработка приложения для потокового вещания с помощью Node.js и React Автор материала, перевод которого мы сегодня публикуем, говорит, что работает над приложением, которое позволяет организовывать потоковое вещание (стриминг) того, что происходит на рабочем столе пользователя. Приложение принимает от стримера поток в формате RTMP и преобра...

[Перевод] Ищем утечки памяти в приложениях на Python Ola! мы продолжаем серию публикаций приуроченных к запуску курса «Web-разработчик на Python» и прямо сейчас делимся с вами переводом еще одной интересной статьи. В Zendesk мы используем Python для создания продуктов с машинным обучением. В приложениях с использованием машин...

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

AMA с Хабром v.9.0. Подкаст, конференция и концепты Как, опять конец месяца?! В смысле «лето через пару часов?!». На самом деле, май вышел коротким, но тем не менее мы успели сделать несколько интересных обновлений, подготовили небольшую, но насыщенную конференцию по бэкенду и готовы с вами поболтать — традиционно в последнюю...

Security Week 25: уязвимость в Evernote и сотни взломанных интернет-магазинов Специалисты компании Guardio обнаружили (новость, исследование) интересную уязвимость в Evernote. Точнее, не в самом приложении для хранения заметок, а в расширении для браузера Google Chrome. Evernote Web Clipper позволяет сохранять веб-страницы, причем как целиком, так и ч...

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

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

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

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

[Перевод] Конференция DEFCON 20. Захват за 60 секунд: от гостевой учётной записи до администратора домена Windows. Часть 2 Конференция DEFCON 20. Захват за 60 секунд: от гостевой учётной записи до администратора домена Windows. Часть 1 Хорошо то, что мы можем войти в локальную сеть, подделав DNS. А как насчёт социальной инженерии, учитывающей предпочтения и склонности пользователей? Пентестеры ...

[Перевод] Введение в Screen Capture API — Сканируем QR коды в браузере Введение В этой статье мы, как вы уже догадались, поговорим про Screen Capture API. Этот API появился на свет в 2014 году и новым его назвать сложно, однако поддержка браузерами все еще достаточно слабая. Тем не менее, его вполне можно использовать для персональных проектов ...

5 способов полезного использования Raspberry Pi. Часть третья Привет Хабр. Во второй части были рассмотрены 5 способов использования Raspberry Pi. И как оказывается, этот микрокомпьютер способен ещё на большее. Сейчас мы рассмотрим еще 5, надеюсь, не менее интересных возможностей Raspberry Pi. Как и в предыдущей части, будут рассмо...

ABBYY Mobile Web Capture: Качественные фотографии документов прямо в браузере смартфона Наши клиенты часто используют мобильный телефон, чтобы сфотографировать документ и отправить его в каршеринговую компанию, визовый центр, оператору связи, финансовым и другим компаниям. Фото документа достаточно, чтобы получить машину в аренду, активировать SIM-карту, офор...

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

Детективный триллер от первого лица The Occupation отложен на месяц White Paper Games отложила релиз детективного триллера от первого лица The Occupation. Ранее премьера планировалась на 5 февраля, однако выпустить игру вовремя разработчики не успеют. Новая дата релиза — 5 марта. Заметим, что это уже вторая задержка премьеры...

[Перевод - recovery mode ] Секретные хаки VS Code Не имеет значения, новичок вы или профессионал, удобные инструменты программирования важны для любого человека, который хочет писать код продуктивно. Я подготовил небольшую подборку полезных советов, хитростей и расширений для современного веб-разработчика. Улучшаем вне...

[Из песочницы] SSEGWSW: Server-Sent Events Gateway by Service Workers Привет! Меня зовут Саша и я работаю архитектором в Тинькофф Бизнес. В этой статье хочу рассказать о том, как преодолеть ограничение браузеров на количество открытых долгоживущих HTTP-соединений в рамках одного домена при помощи service worker. Если хотите — смело пропуска...

Microsoft анонсировала новый браузер Edge на базе Chromium и с функцией запуска Internet Explorer На ежегодном мероприятии Build 2019 компания Microsoft анонсировала новый браузер Edge на основе движка Chromium. В декабре прошлого года Microsoft подтвердила планы по переводу Edge на Chromium, а в апреле объявила о начале публичного тестирования этой версии браузера...

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

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

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

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

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

Microsoft и Google поборются за Android-игроков Недавняя Конференция разработчиков игр (GDC 2019) была одним из самых интересных и запоминающихся событий последнего времени. Во время конференции были анонсированы не только новые игры, но и некоторые амбициозные сервисы и платформы для этих самых игр. Компания Google анон...

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

Microsoft готова выпустить браузер Edge на Chromium в программе тестирования Windows Insider Недавно сообщалось, что в сети стала доступной для скачивания версия браузера Microsoft Edge на движке Chromium. Компания продолжает работать над этим браузером, прежде чем состоится его публичный релиз. Похоже, что это случится уже совсем скоро.Немецкий сайт Deskmodder опуб...

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

[Из песочницы] HTML, который мы потеряли Привет, Хабр! Представляю вашему вниманию перевод статьи "The HTML we never had" автора Сергея Кучерова. В этом году исполняется 30 лет с тех пор, как Бернерс-Ли начал разрабатывать язык HTML. С тех пор мы прошли долгий путь, начиная с восхищения новой технологией,...

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

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

Тестирование браузера Edge Anaheim В Сети появилась информация о тестировании браузера Microsoft Edge, который еще известен под кодовым именем Anaheim. Как видите выше, у нас результаты трех браузеров на движке Chromium. Слева у нас находится текущая стабильная версия браузера Chrome, посередине новый Edge, а...

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

Измерение качества кода Android-приложения с помощью Sonarqube и Jacoco в 2019 году Привет, Хабр! Меня зовут Артём Добровинский, я работаю Android-разработчиком в компании FINCH. Однажды, за парой пинт с коллегой из компании, которая занимается размещением объявлений по продаже комиссованных МИГ'ов и комаров по имени Игорь, мы начали обсуждать статические ...

Mozilla Fenix — браузер «не для родителей» — уже можно скачать и опробовать О новом браузере Fenix компании Mozilla мы впервые узнали год назад. Тогда говорилось, что этот браузер будет ориентирован на молодёжь, но подробностей не было. Сегодня Mozilla запустила закрытое бета-тестирование данного приложения для Android. Желающие могут либо пода...

Chrome 75 защищает от поддельных URL В Google Chrome появились две новые возможности для борьбы с мошенническими сайтами. Теперь браузер предотвращает переходы по подозрительным URL-адресам и позволяет сообщать о потенциально опасных веб-ресурсах команде Google Safe Browsing с помощью расширения Suspicious Site...

[Перевод] Государственный университет Адамс. Как взламывать веб-сайты. Часть 2 Государственный университет Адамс. Как взламывать веб-сайты. Часть 1 Давайте поговорим о нашей следующей атаке. Расскажу, как серверы вас идентифицируют. Для этого между браузером и сервером используется протокол HTTP без сохранения состояния, когда общение с сервером проис...

[Перевод] PSR-14 — главное событие в PHP В прошлом году PHP-FIG — Группа концепций совместимости PHP, выпустила несколько новых спецификаций. Последняя из них — PSR-14, посвящена диспетчеризации событий. Как и другие PSR, это локальная спецификация, но имеет большое влияние на многие аспекты стандартизации. От пер...

Xiaomi больше не торопится в США, намереваясь и дальше завоевывать Европу В ходе свежего интервью исполнительный директор компании Xiaomi Лей Цзунь (Lei Jun) говорил о планах компании относительно выхода на новые рынки. Он заявил, что компания и дальше планирует завоевывать рынок Европы, усиливая свое присутствие в регионе, а вот с выходом н...

Браузер Firefox Reality стал доступным и для гарнитур Oculus Quest Компания Mozilla заявила о расширении доступности своего браузера Firefox Reality. Теперь его можно использовать на платформе виртуальной реальности Oculus Quest, которая была представлена осенью прошлого года. Отныне владельцы автономной гарнитуры от Facebook – Oculus Quest...

Удобство вместо безопасности. Google разрешил отправлять сообщения прямо с экрана блокировки Android Компания Google начала выборочное тестирование новой функции для голосового помощника Google Assistant. В последней бета-версии приложения Google под номером 10.28 команда «отправить текст» начала работать прямо с экрана блокировки. Ранее Google не позволял...

LG и NAVER разработали браузер с функцией «многозадачность» для использования на двойном экране смартфонов Компания «LG Electronics» (LG) и NAVER - крупнейший оператор поисковых систем в Южной Корее разработали браузер «Whale», который оптимизирован для использования на двойном экране смартфонов компании LG, что выводит многозадачность на совершенно новый уровень, сообщает ITbukv...

5 способов сделать Python-сервер на Raspberry Pi. Часть 1 Привет, Хабр. Сегодня в большом числе проектов домашней (и не только) автоматизации используется Raspberry Pi. При этом достаточно удобно иметь не только прямой доступ к устройству, но и использовать браузер — это позволяет выполнять необходимые действия и с компьютера, и с...

Браузер Microsoft Edge на базе Chromium уже онлайн, его можно скачать Что с нетерпением ждем: больше информации о новом браузере Microsoft Edge на основе Chrome. Как мы видели ранее, он поразительно похож на Chrome, что неплохо. Вы даже можете скачать браузер Microsoft Edge на основе Chromium самостоятельно и попробовать, сообщает ITbukva.com....

CI\CD для стартапа: какие есть инструменты, и почему ими пользуются не только крупные и известные компании Разработчики CI\CD-инструментов часто указывают в качестве клиентов крупные компании — Microsoft, Oculus, Red Hat, даже Ferrari и NASA. Казалось бы, что такие бренды работают только с дорогими системами, которые не сможет позволить себе условный стартап из пары разработчиков...

[Из песочницы] Использование let объявлений переменных и особенности образуемых при этом замыканий в JavaScript Написать данную заметку меня сподвигло прочтение статьи на Хабре «Var, let или const? Проблемы областей видимости переменных и ES6» и комментариев к ней, а также соответствующей части книги Закаса Н. «Understanding of ECMAScript 6». Исходя из прочитанного я вынес, что не всё...

Microsoft Edge на базе Chromium может выйти на Linux В декабре прошлого года Microsoft объявила, что браузер Edge перейдёт на движок Chromium и будет доступен не только на Windows 10, но и на Windows 7, 8.1 и macOS. Вместе с этим компания рассматривает возможность выпуска браузера для Linux, о чём стало известно из сессии «Mo...

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

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

Открыт сайт с расширениями для нового Microsoft Edge на базе Chromium Похоже, что публичное тестирование нового браузера Microsoft Edge на базе Chromium начнётся уже совсем скоро. Около недели назад в сети была обнаружена страница руководства по устранению неполадок при установке браузера, а теперь пользователь WalkingCat опубликовал ссылку н...

Браузер Firefox Lite 2.0 вышел для Android Пару лет назад была выпущена Firefox Rocket — облегченная версия мобильного браузера Mozilla для Android-устройств с некоторыми эксклюзивными функциями, которые недоступны в обычной версии. Позже данный мобильный браузер был переименован в Firefox Lite, а теперь р...

Facebook подает в суд на двух украинских разработчиков Они с помощью расширения для браузера украли данные о десятках тысяч пользователей социальной сети. Андрей […]

Google сдержала обещание. Пользователям Android уже предлагают альтернативные браузеры и поисковики Не Google единым. Пользователи Android в Европе смогут выбирать браузер и поисковик по умолчанию В 2018 году Европейская комиссия по вопросам конкуренции оштрафовала Google на рекордные $5 млрд за нарушение антимонопольного законодательства, в частности, за обязательну...

Джеф Безос: «Отправляемся в Космос на благо Земли» Это самое лучшее видео, которое я посмотрел за 2019 год. Жаль, что я его не посмотрел в мае, а только сейчас, когда вышел перевод на русский. В первой части Джеф Безос рассказывает про свои детские мечты о космосе и о своем способе мышления о будущем (горизонт планирования ...

Расширяемый Postgres На прошедшем PGConf.Russia был доклад про расширение MobilityDB, а Андрей Бородин предложил идею расширять методы индексов под задачу. Продолжу тему с расширением Postgres под решаемую задачу на примере расширения сделанного в рамках HighLoad Cup 2018, код доступен на GithH...

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

Data Science Digest (April 2019) Хабр, привет! В марте я восстановил публикацию на Хабре дайджеста посвященного ML и Data Science. Сегодня я подготовил свежую подборку интересных ссылок, а также анонсирую запуск Telegram-канала дайджеста, в котором ежедневно публикую ссылки на интересные материалы, связ...

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

В Apple Arcade выйдет двухмерный платформер Crossy Road Castle 5 лет назад студия Hipster Whale выпустила Crossy Road — современную версию Frogger: адаптированную для мобильных платформ и с ненавязчивыми внутриигровыми покупками. Теперь студия решила выйти и в Apple Arcade. Но там уже есть свой Frogger, поэтому новенькая Crossy Road Cas...

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

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

[Перевод] Искусство аннотирования: пишем Java-friendly код на Kotlin Привет, Хабр! Сегодня мы затронем важнейшую тему: интероперабельность Java и Kotlin. Авторы предлагаемой публикации разумно предполагают, что переписать на Kotlin базу кода, сделанную на Java, маловозможно. Поэтому правильнее обеспечить взаимодействие кода на Java и Kotlin....

В браузере Kiwi для Android появится поддержка расширений Chrome Настольная версия Chrome — один из самых популярных браузеров, несмотря на свои аппетиты к системным ресурсам. Такой популярности браузер достиг во многом благодаря широчайшему выбору расширений. В ближайшее время браузер Kiwi на движке Chromium получит возможность использов...

Провал: Apple TV+ нельзя смотреть из браузера без… кредитной карты   Как так? Сегодня, 1 ноября, Apple запустила свой собственный стриминговый сервис Apple TV+ с эксклюзивными сериалами и документальными фильмами. Смотреть контент из Apple TV+ можно не только с устройств компании, но и прямо из браузера на любом компьютере. Однак...

[recovery mode] Расширения Google Chrome для программиста Работа программиста настолько сложна и разнообразна, что в ней просто не обойтись без помощи различных инструментов. Подготовил для вас список полезных расширений для Google Chrome, которые облегчат вашу жизнь и сэкономят время. 1. Code Cola Плагин, который предлагает ши...

Российский рынок музыкального стриминга J’son & Partners Consulting представляет краткие результаты исследования рынка музыкального стриминга России и мира по итогам 2018 года. Предметом исследования является музыкальный стриминг - один из видов потокового мультимедиа по доставке музыки, который польз...

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

Autoscaling своими руками с помощью AWX, Ansible, haproxy и Облака КРОК Какое-то время назад мы сделали безагентский (Agentless) мониторинг и алармы к нему. Это аналог CloudWatch в AWS с совместимым API. Сейчас мы работаем над балансировщиками и автоматическим скейлингом. Но пока мы не предоставляем такой сервис — предлагаем нашим заказчикам сд...

Google выпустила большое обновление браузера Chrome с принудительным тёмным режимом для всех платформ Компания Google выпустила стабильную версию браузера Chrome 78 для Mac, Windows, Linux, Android и iOS. Среди всего прочего, обновление приносит новое меню настройки для «Новой вкладки», принудительный тёмный режим и поддержку функции проверки паролей.  ...

Как включить темную тему в Edge (Anaheim) В Сети уже давно гуляют предварительные версии нового браузера Edge на Chromium, но вот не весь функционал доступен обычному пользователю. Многие заметили, что по умолчанию в браузере не работает темная тема. Это можно исправить, если перейти в расширенные настройки браузера...

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

[Из песочницы] Три парадигмы Привет, Хабр! Предлагаю вашему вниманию перевод статьи «Three Paradigms» автора Robert C. Martin (Uncle Bob). За последние 40 лет технологии аппаратного обеспечения увеличили вычислительную мощность наших устройств более чем на двадцать порядков. Теперь мы играем в Angry ...

Как технический перевод превращается в минидетектив Представлюсь Я ИТ-переводчик, эпизодически — преподаватель перевода. Занимаюсь переводами я с 2006 года, читаю Habr.com регулярно, но публикуюсь здесь впервые. На проектах, вытягивая из слов технический смысл, я иногда забредаю туда, куда обычно переводчики не заглядываю...

Браузер Edge теперь доступен для тестирования на macOS Впервые анонсированный в декабре и показанный на конференции разработчиков Microsoft Build 2019 пару недель назад браузер Edge на Chromium теперь доступен для загрузки на macOS. В настоящее время он доступен только в канале тестирования Canary, который получает ежедневные об...

Названа дата релиза крупного обновления Windows 10 В сети появились новые подробности о следующем крупном обновлении операционной системы Windows 10. Ранее Microsoft сообщила, что Windows 10 версии 1909 с кодовым наименованием 19H2 получила название  Windows 10 November 2019 Update. Точную дату релиза компания...

Стажировка Sberseasons: Python, UX/UI, Data и ещё много чего для студентов Привет, Хабр! Этот пост написан специально для студентов. Если вы уже состоявшийся профессионал, лучше посмотрите, как в gif’ках выглядит жизнь Open Source разработчика, а если вы студент, да еще с ИТ-шной специальностью, добро пожаловать под кат. Чем хороша наша программ...

Яндекс.Браузер начал показывать рекламу. Но её можно отключить Реклама в приложениях привычное явление, но если спросить кого-либо, то вам скажут, что обычно её видят в смартфонах. Многие приложения для Android, распространяемые бесплатно, транслируют внутри какие-то рекламные баннеры. Хотя эта практика был более распространена пару л...

Xdonatik 0.1.0 beta С помощью этого приложения ты сможешь упростить стриминг на андроиде! Подключи в приложении донаты и зарабатывай на своих стримах! КАК ПОДКЛЮЧИТЬ ДОНАТЫ: — Донаты работают через сервис DonationAlerts; — Зайдите на сайт www.donationalerts.ru с любого браузера...

Браузер Brave разрешил донатить за посты в Twitter в токенах BAT Интернет-браузер Brave с расширенными возможностями приватности завершил бета-тестирование функции, позволяющей отправлять донаты в различные онлайн-сервисы, в частности, в Twitter. Пользователи смогут настроить отправку регулярных пожертвований любимым авторам в токенах Bas...

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

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

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

Игра дня: Mario прямо в браузере с мультиплеером на 75 игроков Королевская битва водопроводчиков.

На Apple Watch появится собственный App Store с watchOS 6 На конференции разработчиков WWDC 2019 Apple представила последнюю версию программной платформы watchOS 6 для Apple Watch. Прежде всего watchOS 6 приносит набор новых циферблатов, которые могут отображать функции, накопленные со времени выхода оригинальных Apple Watch. ...

Динамическая CDN для WebRTC стриминга с низкой задержкой Ранее, анализируя возможности стандартных конфигураций серверов в Digital Ocean с точки зрения WebRTC стриминга, мы отмечали, что один сервер может обслужить до 2000 зрителей. В реальной жизни часто встречаются случаи, когда одного сервера недостаточно. Допустим, любители а...

Видеозвонки, WebRTC и браузер: как это работает и как согреть «замерзающую» трансляцию Для большинства из нас видеосвязь в браузере — нечто вроде черного ящика. Есть изображение собеседника на экране, звук, возможность общения. Но что происходит там, внутри? Об этом сегодня и поговорим. Статья сделана на основе доклада нашего сотрудника, Кирилла Рогового....

Mail.Ru Group выпустила браузер Atom взамен не оправдавшего надежд "Амиго" Бета-версия нового браузера компании пока что доступна пользователям ПК под управлением OC Windows. Согласно описанию, Atom сочетает минималистичный интерфейс и широкие возможности настроек безопасности.

Данные 2,5 миллионов клиентов Yves Rocher оказались в открытом доступе Специалисты из vpnMentor смогли получить доступ к незащищенной базе данных, содержащей информацию о 2,5 мky канадских клиентов Yves Rocher. Она содержала имена, номера телефонов, адреса электронной почты, даты рождения и почтовые индексы. Там же содержалась информация о боле...

Как легко выучить или повторить «ПДД» в браузере Chrome на компьютере Mac или Windows Иногда не получается с первого раза сдать экзамен на вождение не из-за пробелов в знании правил дорожного движения, но исключительно из-за волнения. Решить эту проблему можно, основательно изучив ответы на вопросы, которые будут использоваться в тестах.   Это в свою оче...

[Перевод - recovery mode ] Популярные расширения Visual Studio Code Code Time Code Time — это плагин с открытым исходным кодом, который предоставляет метрики прямо в редакторе кода. Читать дальше →

Laragon — WAMP с автоматическими локальными доменами Даже странно, что про Laragon нет ни единой публикации на Хабре. Хочу очень кратко восполнить этот пробел, ибо данный инструмент вполне заслуживает популярности среди целевой аудитории веб-разработчиков, кодящих под Windows. Laragon — это простой и компактный WAMP (Apach...

«Яндекс.Дзен» теперь доступен на Apple iPad Компания «Яндекс» сообщила о том, что приложение «Яндекс.Дзен» стало доступно для планшетов Apple iPad. Разработчики утверждают, что теперь владельцам Apple iPad будет еще удобнее знакомиться с новостями на интересующую тематику. Приложение &laqu...

Как использовать голосового ассистента от Amazon на Android-смартфоне Современные голосовые ассистенты на наших смартфонах умеют очень много полезных вещей. И некоторые обладатели гаджетов зря упускают возможность ими воспользоваться. Принято считать, что два противоборствующих лагеря iOS и Android имеют в своем активе Siri и Google ассистент...

Brave Software выпустила первую основную версию криптобраузера Компания Brave Software представила официальный релиз приватного блокчейн-браузера Brave после трех лет бета-версий. Brave releases 1.0 of new privacy-focused browser and private ad network https://t.co/anrAd7wZhX — Brave Software (@brave) November 13, 2019 Версия Brave 1.0 ...

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

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

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

Анонимность браузера Tor посчитали мифом У экспертов есть ряд вопросов по безопасности к браузеру для даркнета

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

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

Простые рецепты хороших юнит-тестов. Лекция Яндекса Если освоить небольшой список типичных ошибок, возникающих при написании юнит-тестов, можно полюбить писать их и стать гуру в своей команде. Руководитель санкт-петербургской группы разработки Яндекс.Браузера для Android Константин Заикин kzaikin рассказывает о подобных ошибк...

[Перевод] Разбираем Async/Await в JavaScript на примерах Автор статьи разбирает на примерах Async/Await в JavaScript. В целом, Async/Await — удобный способ написания асинхронного кода. До появления этой возможности подобный код писали с использованием коллбэков и промисов. Автор оригинальной статьи раскрывает преимущества Async...

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

Браузер Opera для Android получил встроенный VPN Весной 2018 года разработчики из Opera Software удалили приложение Opera VPN из браузера для мобильных платформ Android и iOS. Причины этого названы не были, потому было неясно, что подвигло разработчиков на такой шаг, ведь популярность приложения была достаточно вы...

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

WebAssembly в продакшне и «минное поле» Smart TV: интервью с Андреем Нагих Интерес к WebAssembly велик, но пока что нечасто встретишь людей, использующих эту технологию в рабочем проекте. Разработка приложений под Smart TV — тоже «нетипичный JavaScript», когда все слышали о чём-то, но немногие лично пробовали. А у Андрея andreynagih Нагих есть о...

Как очистить оперативную память на Android-смартфоне Освободив оперативную память, вы заставите смартфон работать быстрее Большинство устройств среднего и высокого ценового диапазона, выпущенные за последние пару лет, имеют в районе 4 гигабайт оперативной памяти. Если, конечно, мы не будем принимать во внимание флагманы вроде ...

Build 2019: Microsoft официально представила новый браузер Edge на базе Chromium c режимом обратной совместимости IE Mode, а также показала версию для Mac В декабре прошлого года Microsoft официально подтвердила планы по переводу браузера Edge на движок Chromium, а в апреле стартовало публичное тестирование версии Chrome от Microsoft. На сегодняшней презентации по случаю открытия ежегодной конференции разработчиков Build 2019 ...

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

Официально: Браузер Microsoft Edge появится на Linux Еще в мае на конференции разработчиков Microsoft Build 2019 компания намекала, что ее новый браузер Edge на основе Chromium может появиться на Linux. В то время публичное тестирование нового браузера находилось в зачаточном состоянии, поэтому было много неопределенностей. Фа...

Официально: Edge на Chromium доступен для скачивания Компания Microsoft сегодня дала абсолютно всем пользователям доступ к тестированию сборок браузера Edge на движке Chromium. На текущий момент доступны только два канала: Dev и Canary. Канал Dev будет обновляться каждую неделю, а канал Canary будет обновляться каждый день. Ес...

Google представила 14 тем для браузера Chrome Мы ждём появление тёмной темы в новом обновлении браузера Chrome, но ребята из Google решили выдать очень странное и одновременно приятное. Компания выпустила 14 официальных тем, которые понравятся каждому. Идеальным был бы официальный редактор, позволяющий самим настроить ...

WebFPGA — разработка на Verilog в браузере Думаю, многие программисты, начиная от питонистов-датасайентистов и заканчивая суровыми разработчиками драйверов, временами возводят очи горе и мечтательно вздыхают: «Эх, пoжёcтчe бы чего, похардкорнее...». Мы, конечно, говорим про Verilog, язык описания и моделирования элек...

Головоломка The Eyes of Ara в духе классической Myst вышла на Android в режиме пробного запуска В июле прошлого года на iOS вышла олдскульная головоломка The Eyes of Ara, вызывающая ассоциации и с классической серией Myst, и с современной The Room. И в App Store, и в Steam, где проект вышел за пару лет до этого, он получил неплохие оценки. Теперь его можно скачать и н...

По оценке экспертов, анонимность браузера Tor значительно преувеличили Некоторые эксперты из лаборатории Касперского утверждают, что Tor браузер не такой анонимный как мы привыкли его сичтать

Режим «инкогнито» в браузере — это фикция? 30 июля компания Google выпустила Chrome 76 с улучшенным режимом инкогнито. Теперь браузер обходит «пейволы», которые ставят читателям лимит на «несколько статей в месяц», а потом требуют подписку или регистрацию. Например, The New York Times позволяет читать десять статей ...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 9. Физический мир свитчей. Часть 2 Итак, мы рассмотрели, как настроить сеть на компьютере. Что же касается свитча, напомню, что он является устройством 2 уровня модели OSI, а мы должны сконфигурировать IP-адрес, который относится к 3-му уровню. Для этого мы используем управление IP-адресом и переходим к интер...

[Перевод] 6 английских фраз, которые можно использовать при переговорах о зарплате с зарубежными компаниями Тема поиска работы за рубежом довольно популярна на хабре в последние годы. Однако если с профессиональными навыками у отечественных инженеров, как правило, все отлично, то уровень английского языка не всегда на должном уровне. Это может вызывать сложности – например, мало...

[Перевод] Quasar 1.0: новый полезный инструмент для Vue-разработчиков и не только для них Автор материала, перевод которого мы публикуем сегодня, занимается работой над фреймворком Quasar. Это — полнофункциональный расширяемый опенсорсный инструмент для разработки современных приложений различного назначения. Он построен на базе популярного фронтенд-фреймворка Vu...

Бывший ведущий дизайнер Gmail упростил веб-интерфейс сервиса с помощью расширения для браузера Simplify убирает из Gmail всё лишнее, оставляя только почту.

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

[Перевод] Особенности рендеринга в игре Metro: Exodus c raytracing Предисловие После выхода последней игры из серии «Метро» я потратил несколько часов на изучение её внутренней работы и решил поделиться тем, что может показаться интересным с технологической точки зрения. Я не буду проводить подробный анализ или изучать дизассемблированный ...

YouTube, YouTube Music снова работают в новом браузере Edge Многие пользователи Microsoft Edge на Chromium сообщили, что им не удалось получить доступ к новому и усовершенствованному интерфейсу YouTube, но вместо этого веб-сайт перенаправил их на старую версию YouTube.Оказывается, это была ошибка, и Google признала проблему. Google у...

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

[Перевод] Что такое качественная idle-анимация? Разработчики делятся своими любимыми примерами Создание связи игрока с персонажем, раскрытие подробностей его личности, чтобы он был для игрока уникальным — сложная задача, и как решить её всего несколькими простыми движениями? Анимации ожидания (Idle animations), эти небольшие всплески движения, когда игрок ненадолго ...

[Перевод] Улучшенный sandboxing для Groovy скриптов От переводчика: При разработке CUBA Platform мы заложили в этот фреймворк возможность исполнения пользовательских скриптов для более гибкой настройки бизнес-логики приложений. О том, хороша или плоха эта возможность (и мы говорим не только о CUBA), ведутся долгие споры, но ...

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

Полностью новый браузер Microsoft Edge на Chromium стал доступен всем желающим Софтверный гигант выпустил первую публичную сборку браузера Edge на Chromium для тестировщиков и разработчиков в двух версиях: Canary и Dev. Обе доступны для скачивания на новом сайте Microsoft Edge. «Ночные» сборки будут обновляться ежедневно, а версии для разработчиков – е...

Win10 Widgets 2.0 – добавлена светлая тема, исправлена погода Представляем вашему вниманию второй крупный релиз Win10 Widgets. В новой версии была реализована светлая тема под грядущее обновление Windows 10 19H1. Также была решена проблема в виджетом погоды, который с 1 января 2019 года перестал работать из-за Yahoo. Еще стоит отметить...

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

5 способов сделать Python-сервер на Raspberry Pi. Часть 2 Привет Хабр. Сегодня мы продолжим изучать сетевые возможности Raspberry Pi, а точнее их реализацию на языке Python. В первой части мы рассмотрели базовые функции простейшего веб-сервера, работающего на Raspberry Pi. Сейчас мы пойдем дальше, и рассмотрим несколько способов, ...

[Из песочницы] Улучшение UX при работе с клавишей «Tab» При разработке приложений «фронтендеры» редко обращают внимание на то, как пользователь будет использовать предоставляемые браузером функции клавиш. Я не являюсь исключением, но в один день мне была дана задача касаемо UX и переходов с помощью нажатия «Tab» и «Shift + Tab». ...

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

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

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

[Перевод] Слишком чисто? Привет, Хабр! Предлагаю вашему вниманию перевод статьи "Too Clean?" автора Robert C. Martin (Uncle Bob). Я только что посмотрел выступление Сары Мэй: Жизнеспособный код. Это было очень хорошо. Я полностью согласен с основными моментами ее выступления. С другой стороны, темо...

Как написать музыку, используя ООП Говорим об истории программного инструмента OpenMusic (OM), разбираем особенности его устройства, рассказываем о первых пользователях. Плюс к этому — приводим аналоги. Читать дальше →

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

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

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

[recovery mode] Будущее уже здесь или кодим прямо в браузере Расскажу о курьезной ситуации, случившейся со мной, и о том как стать конрибьютором в известный проект. Читать дальше →

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

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

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

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

Проверка корректности адресов в памяти на Cortex-M0/M3/M4/M7 Привет, Хабр! По поводу случившегося на днях послабления режима, возмущения в комментариях одного соседнего поста о том, что статьи про микроконтроллеры — сплошь мигание светодиодом, а также безвременной гибели моего стандалон-блога, восстанавливать который мне пока лень, п...

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

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

Aimybox в поиске: фреймворку для создания голосовых ассистентов нужен мастер iOS Все вокруг говорят про голосовых помощников, Алису, Google Assistant, что они умеют, чего не умеют… А мы взяли и написали фреймворк для создания мобильных голосовых ассистентов. Да еще и с открытым исходным кодом! Пока мы это сделали только для Android, и теперь ищем крутого...

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

[Из песочницы] Python + Raspberry Pi + Pixhawk и квадрокоптер. Или как не надо делать роботов Привет, Хабр! Меня зовут Алексей, уже 7 лет я ведущий разработчик Smart TV-решений в крупной компании из Ижевска, занимающейся заказной разработкой. Каждый год у нас проводится конкурс новогодних украшений, и каждый раз мы ничего не украшаем, а пилим всякие технологичные шт...

Microsoft даст возможность протестировать новый браузер Edge всем желающим В конце 2018 года Microsoft объявила, что откажется от движка рендеринга EdgeHTML в пользу Blink и бесплатного браузера Chromium. По сути, это будет тот же Chrome, только из Редмонда, а не из Маунтин-Вью. Отдельно обещана поддержка «родных» расширений. s...

Microsoft переносит прокрутку в стиле Edge на Chromium в Windows 10 Ранее в этом году Microsoft выпустила свой долгожданный браузер Edge на базе Chromium для Windows 10, Windows 7 и macOS. Chromium Edge предлагает такую ​​же высокую производительность, как и предыдущий UWP Edge от Microsoft, и компания также работает над усовершенствованиями...

0-day уязвимость в Chrоme позволяет собирать данные о пользователях через файлы PDF Эксперты компании EdgeSpot предупредили об активной уязвимости нулевого дня в браузере Chrome. Так как патча пока нет, специалисты рекомендуют не открывать файлы PDF прямо в браузере.

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

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

[Перевод] Технические детали недавнего сбоя расширений Firefox Об авторе. Эрик Рескорла — технический директор группы Firefox в Mozilla Недавно в Firefox произошёл инцидент, когда большинство дополнений (расширений, аддонов) перестали работать. Это связано с ошибкой с нашей стороны: мы не заметили, что истёк срок действия одного из сер...

Сжимаем список IP-адресов наилучшим образом Как-то я прочитал на Хабре статью про настройку BGP на роутере. Инструкции оттуда можно использовать для настройки домашнего роутера так, чтобы трафик на определённые IP-адреса шёл через другой канал. Однако здесь есть проблема: список IP-адресов может быть очень большим. ...

Уязвимость в браузере Internet Explorer позволяет злоумышленникам красть файлы с ПК под управлением Windows Исследователь безопасности Джон Пейдж (John Page) опубликовал подробные сведения об уязвимости XXE (XML eXternal Entity), обнаруженной в браузере Internet Explorer, которая позволяет злоумышленникам красть файлы с ПК под управлением Windows. Уязвимостью можно воспользов...

Что делать, если открыл сотню сайтов и надо ещё. Google сделает браузер Chrome намного удобнее Компания Google продолжает работу над функцией групп вкладок в своём браузере Chrome, которая позволяет лучше организовывать вкладки.  Группы вкладок доступны в текущей сборке Chrome под номером 77, но функция реализована пока не слишком удобно. Пользователи не мо...

Сервис Skype for Web теперь поддерживает лишь Edge, Chrome и браузеры на основе Chromium Пару дней назад компания Microsoft обновила браузерную версию Skype, наделив её поддержкой видеозвонков в разрешении HD. Тогда же мы говорили, что по каким-то причинам Skype for Web работает только с браузерами Chrome и Edge. Теперь стало понятно, чем обусловлена такая ...

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

Textly.AI – сервис для улучшения письменного английского Всем привет! Сегодня хотел рассказать вам о своем новом проекте – онлайн-помощнике для исправления ошибок в англоязычных текстах Textly.ai. Это сервис для тех, кто использует английский язык в коммуникациях или хочет улучшить навыки письма. Как это работает: расширения для ...

Браузер Firefox теперь полностью адаптирован для iPad Появилась поддержка разделения экрана, упрощённое управление вкладками и другие возможности.

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

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

[Перевод] Храним SSH-ключи безопасно Хочу рассказать как безопасно хранить SSH-ключи на локальной машине, не боясь за то, что какое-то приложение может украсть или расшифровать их. Статья будет полезна тем, кто так и не нашел элегантного решения после паранои в 2018 и продолжает хранить ключи в $HOME/.ssh. Для...

DartUP 2019: конференция по Dart и Flutter в Петербурге 23 ноября 23 ноября русскоязычное сообщество разработчиков на Dart и Flutter при поддержке Wrike и Google снова проводят DartUP, конференцию, в прошлом году ставшую самой крупной в DART/FLUTTER мире. В этом году постараемся сделать еще ярче, интереснее и многочисленнее. Читать дальш...

Бэкенд, машинное обучение и serverless — самое интересное с июльской конференции Хабра Конференция Хабра — история не дебютная. Раньше мы проводили довольно крупные мероприятия Тостер на 300-400 человек, а сейчас решили, что актуальными будут небольшие тематические встречи, направление которых можете задавать и вы — например, в комментариях. Первая конференция...

Security Week 45: уязвимости Chrome и BlueKeep в дикой природе Компания Google выпустила апдейт браузера Chrome 31 октября, в котором были закрыты две серьезные уязвимости. Одна из них (CVE-2019-13720) использовалась в реальных атаках и была обнаружена (новость, исследование) специалистами «Лаборатории Касперского». Уязвимость (CVE-2019...

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

Управляем Windows Server из Windows Admin Center В данной статье мы продолжаем рассказывать про работу с Windows Server Core 2019. В прошлых постах мы рассказали как готовим клиентские виртуальные машины на примере нашего нового тарифа VDS Ultralight с Server Core за 99 рублей. Затем показали как работать с Windows Server ...

Голос за геймдев: как мы разработали голосовой квест «Мир Лавкрафта» Пока Google готовил глобальное обновление для русскоязычного Ассистента – с новыми голосами, блэкджеком и встроенными оплатами, мы решили создать для него собственную игру. Мы экспериментировали с жанрами, сюжетом, пасхалками, озвучкой и внутриигровыми платежами. В итоге пол...

Браузер Samsung Internet Browser перешел на новый интерфейс One UI и поддержку темной темы Dark Mode (пока только в бета-версии) Компания Samsung выпустила крупное обновление для одного из своих основных приложений. Речь о фирменном мобильном браузере южнокорейского гиганта Samsung Internet Browser, который ровно неделю назад преодолел рубеж в 1 млрд загрузок в Google Play Store. Сразу уточним, что мы...

«Как мы строим IaaS»: материалы о работе 1cloud Рассказываем о том, как мы запускали и развиваем облако 1cloud, говорим об эволюции его отдельных сервисов и архитектуры в целом. Еще — разбираем мифы об IT-инфраструктуре. Читать дальше →

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

[Перевод] Почему жульничает дружественный ИИ в Ghost Recon Wildlands При создании игр разработчики одержимы желанием создать для игроков интересный и увлекательный игровой процесс: поставить их в новые условия или по-новому взглянуть на знакомые. И иногда для этого необходимо немного сжульничать. Разработчики вносят небольшие изменения в сист...

Играем в браузере бесплатно Современные пользователи поголовно играют в игры — на компьютерах, игровых приставках или на смартфонах. Вот только не у всех есть возможность покупать мощное железо или обновлять его каждый год, чтобы запускать сложные проекты. Благо, есть проект https://oigri.com/, который...

Интеграция 3CX с Office 365 через Azure API АТС 3CX v16 редакции Pro и Enterprise предлагает полную интеграцию с приложениями Office 365. В частности, реализована: Синхронизация пользователей Office 365 и добавочных номеров (пользователей) 3CX. Синхронизация персональных контактов пользователей Office и персонально...

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

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

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

Чудеса упаковки от Microsoft: ядро Linux в Windows 10 и движок IE внутри Chromium Edge На своей ежегодной конференции для разработчиков компания Microsoft сделала сразу несколько достаточно важных презентаций. Мы выбрали две из них. Первое: в летней сборке 19H2 Windows 10 будет поставляться полноценное Linux-ядро на базе версии 4.19 от 22 октября 2018 года д...

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

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

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

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

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

Firefox 68 стал доступен для скачивания Разработчики Mozilla выпустили 68-ю версию браузера Firefox для Windows, Mac, Linux и iOS. Обновление лучше защищает пользователей от слежки, упрощает контроль расширений и блокировку майнеров. Пожалуй, главное обновление с точки зрения пользователей — это устранение конфлик...

Что ты такое, Event Loop? Или как устроен цикл событий в браузере Chrome Как думаете, что произойдет, если запустить в консоле браузера этот фрагмент кода? function foo() { setTimeout(foo, 0); } foo(); А этот? function foo() { Promise.resolve().then(foo); } foo(); Если вы также как и я, прочитали кучу статей про Event Loop, Main Thread,...

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

[Перевод] Ленивая загрузка изображений средствами браузера Автор материала, перевод которого мы сегодня публикуем, Эдди Османи из Google, говорит, что уже в Chrome 75 вполне может появиться поддержка нового атрибута элементов <img> и <iframe> loading. Это означает, что данные элементы будут поддерживать стандартные возмо...

После прохождения кампании The Division 2 станет еще интереснее Разработчики The Division 2 уделили особое внимание так называемому постсюжетному повествованию. В первой части завершение кампании зачастую отталкивало геймеров от дальнейшей игры. Но в новом проекте все будет иначе. После окончания сюжетной кампании (и получения 30 уровня...

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

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

Google добавила в Chrome защиту от сайтов-подделок Фишинг – одна из старейших мошеннических практик, существующих в интернете. Она заключается в подмене настоящих веб-сайтов поддельными, которые имеют одинаковое оформление и даже схожий URL-адрес, что в свою очередь притупляет бдительность потенциальной жертвы. Цель фишинго...

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

На Android и iOS вышел Call of Duty Mobile Call of Duty: Mobile теперь официально добралась до Android и iOS. Сюжетный режим полностью отсутствует, игроков будет развлекать только режим мультиплеера. Разработчики порадовали и адаптированным управлением, добавив режим с автоматической стрельбой. Теперь игроку достато...

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

ESET обнаружила поддельный браузер Tor, ворующий биткоины пользователей Троянскую версию анонимного браузера Tor, нацеленную на русскоязычных пользователей для кражи биткоинов на рынках даркнета, обнаружила ESET, компания-разработчик антивирусного ПО. Хакеры распространяют поддельный браузер через два ресурса: tor-browser.org и torproect.org, ко...

[Из песочницы] Сказ о том, как чайник Autoplay Media Studio 8.5.3.0 ломал Как не трудно догадаться, то чайник — это я. Захотелось мне на днях в исходник одной утилитки заглянуть, очевидно сделанной средствами AMS (.cdd файл рядом с .exe и пара lua*.dll). Пару лет назад разбирал детально одну программу сделанную аналогичными средствами и предста...

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

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

[Перевод] Не только обработка: Как мы сделали из Kafka Streams распределенную базу данных, и что из этого вышло Привет, Хабр! Напоминаем, что вслед за книгой о Kafka мы выпустили не менее интересный труд о библиотеке Kafka Streams API. Пока сообщество только постигает границы возможностей этого мощного инструмента. Так, недавно вышла статья, с переводом которой мы хотим вас позна...

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

Android Camera2 API от чайника, часть 2, пишем видео Продолжаем разбираться с CAMERA2 API Android. В предыдущей статье мы осваивали работу камеры, чтобы делать фоточки, используя новое API. Теперь же займёмся съемкой видео. Вообще изначально, главной моей целью был стрим по сети живого видео с камеры Android при помощи Med...

Как сделать из сайта приложение и выложить его в Google Play за несколько часов. Часть 1/2: Progressive Web App Наверное, все близкие к веб-разработке люди уже наслышаны о Progressive Web App. Ещё бы! Эта технология практически уравняла веб и мобильную разработку с точки зрения распространения продуктов и вовлечённости пользователей. Да, современный фронтенд, написанный, например, ...

Почему Google меняет стандартный интерфейс URL в браузере В сентябре прошлого года разработчики Chrome выдвинули радикальное предложение: изменить отображение URL в браузере. В некоторых изданиях сразу появились статьи с паническими заголовками «Google хочет убить URL» Теоретически, Google выгодно, чтобы пользователи заходили на в...

[Перевод] Python в Visual Studio Code – октябрьское обновление Мы рады сообщить о доступности октябрьского обновления расширения Python для Visual Studio Code. Вы можете загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы также...

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

Microsoft Edge на Chromium доступен на 32-битных устройствах Накануне Microsoft выпустила очередную сборку браузера Microsoft Edge на движке Chromium под номером 75.0.133.0 в ветке Canary (на момент написания новости актуальная сборка — 75.0.134.0), главное нововведение которой заключается в том, что теперь новый браузер доступен на ...

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

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

Chrome Canary получил тёмную тему оформления на Windows 10 Ранее уже появлялась информация о том, что Google в ближайшие месяцы планирует добавить поддержку тёмной темы оформления в браузер Chrome для Windows 10, а теперь первые её признаки появились в свежих сборках Chrome Canary. Технически в Chrome уже есть тёмная тема оформлени...

Как работает группировка вкладок в Chrome Canary Компания Google уже некоторое время работает над добавлением группировки вкладок в браузер Chrome. И эту функцию уже можно опробовать, хотя пока только в рамках версии для разработчиков Chrome Canary. mspoweruser.com

Chrome начинает бороться с блокировщиками рекламы Компания Google ещё в январе анонсировала изменения в системе расширений браузера Chrome, прозванные Manifest V3.

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

JS-битва: как я написал свой eval() Вы можете помнить Александра Коротаева по браузерной версии «Героев Меча и Магии»: расшифровка его доклада о ней собрала на Хабре громадное количество просмотров. А теперь он сделал игру, ориентированную на программистов: играть в неё надо JS-кодом. В этот раз на разработку...

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

Эксперты обеспокоены новой функцией защиты в WordPress 5.1 В рамках обновления WordPress до версии 5.1 разработчики планируют оснастить CMS встроенной защитой от «белого экрана смерти» (White Screen Of Death, WSOD), возникающего из-за фатальных ошибок PHP. Новая функция — WSOD Protection — должна упростить восстановление р...

Обзор браузера Edge на Chromium Всем привет, с вами Зак с портала Windows Central. Сегодня мы впервые познакомимся с новым браузером Microsoft Edge на движке Chromium. Этот проект Microsoft анонсировала в минувшем декабре. По существу, это полностью переработанный вариант браузера Edge на коде Google Chrom...

Microsoft помогает разработчикам портировать игры под DirectX 12 на Windows 7 Графический интерфейс DirectX 12 является эксклюзивным для операционной системой Windows 10. Именно ради него многие любители компьютерных игр вынуждены переходить на последнюю версию операционной системы Microsoft. Без этого они ещё много лет могли бы спокойно работать на с...

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

Data Science Digest Хабр, привет! Очень давно я вел на Хабре дайджест посвященный AI и BigData. Сейчас хочу восстановить его и раз в месяц делать подборку интересных материалов из области Data Science. В январе я начал опрос дата-сайентистов об их рабочих инструментах. За это время в нем ...

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

Opera представила встроенный VPN в Android-браузере Opera, норвежский разработчик браузеров, выпустила новую версию мобильного браузера Opera для Android 51 со …

Opera добавила в браузер рекомендации «Яндекс.Дзена» для российских пользователей Разработчик браузера получит часть выручки от рекламы в сервисе.

[Перевод] Vue.js: 3 анти-паттерна Вероятно, Vue.js — это один из приятнейших JavaScript-фреймворков. У него имеется интуитивно понятный API, он быстрый, гибкий, им легко пользоваться. Однако гибкость Vue.js соседствует с определёнными опасностями. Некоторые разработчики, работающие с этим фреймворком, склонн...

Конфиденциальность в блокчейне: кому и зачем нужны анонимные криптовалюты Биткоин никогда не был по-настоящему конфиденциальной криптовалютой. BTC-адреса можно связать с IP-адресами и другой информацией пользователей при помощи аналитических сервисов CipherTrace, Chainalysis и Crystal. История транзакций крупнейших криптовалют находится в свободно...

Пионеры интернета представили юбилейный браузер для любителей старины Европейская организация по ядерным исследованиям CERN в своё время стала пионером в использовании технологии интернета в Европе. Теперь учёные из CERN представили веб-версию первого браузера WorldWideWeb, того самого, что создал Тим Бернерс-Ли в далёком 1989 году.

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

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

JSConf Budapest 2019 Привет, Хабр! Меня зовут Дмитрий Татаринцев, я работаю frontend-разработчиком в FunCorp. В конце сентября я посетил JSConf в Будапеште. Это одна из серии комьюнити-конференций, проходящих по всему миру. В своем обзоре я кратко расскажу про организацию и более подробно — пр...

MOSDROID #15 Phosphorus Приглашаем вас на пятнадцатый митап сообщества Android разработчиков MOSDROID, который пройдет 2 февраля в офисе компании Туту, в БЦ Ньютон Плаза по адресу Москва, 1-й Нагатинский проезд 10с1. В этот раз поговорим о трансформации архитектуры одного из крупнейших мобильных...

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

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

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

[Из песочницы] Как научиться учиться Привет, Хабр! Представляю вашему вниманию перевод статьи «HOW TO LEARN HOW TO LEARN». Заметки и наблюдения о том, как лучше организовать свой учебный процесс. Мы, IT-шники, обречены на постоянное обучение до конца жизни. Еще 10-15 лет назад знания Java и JSP-серверлетов б...

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

Локализация приложения и поддержка RTL. Доклад Яндекс.Такси При локализации сервиса важно внимательно отнестись к согласованию переводов между собой. Руководитель группы клиентской Android-разработки Яндекс.Такси Александр Бонель рассказал, какие практики и инструменты упрощают локализацию. Во второй части доклада Саша поделился опыт...

Уязвимость Internet Explorer грозит потерей файлов Специалист по кибербезопасности Джон Пейдж (John Page) опубликовал информацию об уязвимости Internet Explorer 11, позволяющей получить доступ к локальным файлам. Исследователь уведомил Microsoft о найденном баге, но компания отказалась выпускать внеплановый патч. Проблема св...

[Перевод] Мысли о современном C++ и игровой разработке Новый год для игровых разработчиков начался с волны критики, обрушившейся в адрес комитета по стандартизации C++ после публикации Араса Пранкевичуса «Жалобы по поводу современного C++». Возник серьезный вопрос: действительно ли комитет стандартов потерял связь с реальностью,...

Как отписаться от всех подписок в Instagram Если вы активно используете Instagram, то наверняка у вас скопилась не одна сотня (а то и тысяча) подписок. И из всех аккаунтов, на которые вы подписаны, порой по-настоящему вам интересна от силы пара десятков. Но при взгляде на огромное количество подписок становится не по...

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

Telegram. Безлимитный сетевой диск. Бесплатный Привет, Хабр. Наверняка многие об этом задумывались, возможно у кого то эта идея лежит в TODO. У меня она пролежала примерно год, но таки удалось ее реализовать в виде работающего прототипа. TgCloud: Виртуальная файловая система с открытым исходным г****кодом. На локальном...

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

Портрет компании Ingate: «Мы трансформировались в первый в России digital marketing integrator» В рамках рубрики «Портрет компании» Сossa продолжает рассказывать об интересных игроках диджитал-рынка. Компания Ingate, о которой сегодня пойдёт речь, работает давно и сделала очень многое: ведёт топовых клиентов, собирает награды, делает конференции,...

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

Mozilla восстановила работу расширений в Firefox — как ускорить получение апдейта с исправлением Разработчики Mozilla исправили проблему, из-за которой два дня назад у пользователей браузера Firefox перестали работать все расширения. Установленные плагины были неактивны, а при загрузке новых система выдавала ошибку.

Software Defined Radio — как это работает? Часть 3 Привет Хабр. Во второй части были рассмотрены практические аспекты использования SDR. В этой части мы разберемся, как принять данные метеоспутника NOAA с помощью Python и недорогого (30$) приемника RTL-SDR. Рассмотренный код будет работать везде — на Windows, OSX, Linux и д...

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

[Из песочницы] Telegram-bot + Google Analytics Приветствую хабравчане. Хочу рассказать о том, как мы прикручивали Google Analytics к телеграмм-боту, с какими столкнулись проблемами, и что в итоге пока не получилось настроить. По старинке Google Analytics устанавливается на сайт с доменом или в приложение с SDK. Погуглив...

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

[Перевод] Google раскрыла zero-day уязвимость в Windows 7, которая используется вместе с эксплойтом Chrome Project Zero от Google хорошо известен тем, что обнаруживает уязвимости и эксплойты в операционной системе Microsoft, а также своими противоречивыми политиками раскрытия информации. На этой неделе исследовательский отдел компании в области кибербезопасности вновь обнаружил э...

В РФ всё меньше используют блокировщики рекламы Данное явление зафиксировано среди пользователей браузера от «Яндекс». Компания считает, что на это повлиял отказ рынка от навязчивых объявлений в сети. За год процент юзеров «Янедкс.Браузера», решили установить блокирующие расширения, снизился на 1,7%. Если в 2017 году их ...

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

Microsoft представила новый браузер для Windows и macOS На ежегодной ежегодной конференции Ignite 2019 компания Microsoft официально представила новый Microsoft Edge на движке Chromium для Windows и macOS.  Новый Microsoft Edge использует тот же движок Chromium, что и браузер Chrome от Google. Microsoft ведёт его разра...

Хабрамегарейтинг: лучшие статьи и статистика Хабра за 12 лет. Часть 2/2 Привет Хабр. В первой части были рассмотрены некоторые закономерности развития такого интересного ресурса, как habrahabr. Материал получился длинный, так что продолжение здесь. В этой части мы заодно посмотрим как строить такие картинки, и наконец, завершим нашу статистику ...

Справиться с багом в браузерах Xiaomi пока не удалось Инженеры Xiaomi пытаются устранить проблему, позволяющую подменять URL в адресной строке браузеров Mi и Mint, но пока безуспешно.

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

Скачиваем аудио вконтакте через клиентский js или расширение файлов .m3u8 Как все начиналось... Как всегда, зависая вконтакте, я решил скачать пару новых аудиозаписей на комп. Но меня ждало разочарование: аудиозаписи возвращались в каком-то странном формате: m3u8. Этот формат даже vlc media pleyer не воспроизводил, и я стал думать, что делать… Чит...

Windows 10 Build 18342 доступна для загрузки Microsoft выпустила новую инсайдерскую сборку Windows 10 Build 18342. Компания продолжает исправлять ошибки, чтобы уже через месяц скомпилировать финальный билд системы. Самые большие изменения: игровые возможности и подсистема Linux.Microsoft работает над игровыми изменения...

Эмуляция Internet Explorer теперь доступна в браузере Edge 76.0.176.1 Долго ходили слухи насчет интеграции Internet Explorer в новый браузер Edge на базе Chromium. Похоже, что пользователи этого дождались, так как новая версия Edge канала тестирования Dev позволяет в настройках включить эмуляцию Internet Explorer.Включить интеграцию можно во ф...

Mozilla выпустит браузер Firefox для HoloLens 2 Mozilla объявила, что совместно с Microsoft работает над браузером Firefox Reality для новой гарнитуры дополненной реальности HoloLens 2. Отметим, что этот браузер организация специально разработала для гарнитур виртуальной и дополненной реальности, и сейчас он доступен для...

Microsoft рассказала о разработке приложений для устройств с двумя экранами В прошлом месяце Microsoft поделилась своим видением устройств с двумя экранами, представив миру Surface Neo и Surface Duo. Они разработаны для того, чтобы помочь людям повысить эффективность работы на мобильных форм-факторах. Теперь же компания поделилась первой информацие...

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

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

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

[Перевод] Unity: бесконечный процедурно генерируемый город, получаемый при помощи алгоритма WFC (коллапс волновой функции) Привет, Хабр! Как законодатели мод по теме Unity на российском рынке предлагаем вам почитать интересное исследование о практическом использовании алгоритма WFC (Wave Function Collapse), построенного по образу и подобию известного принципа квантовой механики и очень удобного...

Новая версия macOS Mojave сделала процесс автозаполнения данных безопаснее В первой бета-версии macOS Mojave 10.14.4 в Safari дебютировала функция автозаполнения паролей при помощи датчика отпечатков пальцев Touch ID. К слову, автоматическая вставка данных присутствует и на актуальной сборке системы, однако опция работает без какого-либо подтвержд...

MBLT19 :: возвращение Привет, Хабр! Мы с новостями. В прошлом году мы упоролись по созданию классной конференции MBLT DEV. В этом году её не будет. Мы решили бросить силы на конференцию MBLT и сделать ивент не только для разработчиков, но и для всех, кто создаёт и развивает мобильные продукты. ...

CERN переходит на открытое ПО — почему? Организация отказывается от ПО Microsoft и иных коммерческих продуктов. Обсуждаем причины и рассказываем о других компаниях, которые переходят на открытое программное обеспечение. Читать дальше →

[Перевод] Стандарт WASI: запуск WebAssembly за пределами веба 27 марта мы в Mozilla объявили о начале стандартизации WASI, системного интерфейса WebAssembly (WebAssembly system interface). Зачем: разработчики начали применять WebAssembly за пределам браузера, потому что WASM обеспечивает быстрый, масштабируемый, безопасный способ запу...

GOTO Amsterdam Привет, Хабр! Под катом небольшой обзор конференции GOTO Amsterdam, которую мне довелось посетить в июне. И нет, выбрал я её не из-за локации, а потому что в программе были интересные мне доклады. Город был лишь приятной декорацией. Читать дальше →

Microsoft ML Spark: расширение Spark, делающее SparkML человечнее, и LightGBM как бонус Многие, кто работал с Spark ML, знают, что некоторые вещи там сделаны "не совсем удачно" или не сделаны вообще. Позиция разработчиков Spark в том, что SparkML — это базовая платформа, а все расширения должны быть отдельными пакетами. Но это не всегда удобно, ведь Data Scient...

Кибергруппировка TaskMasters атакует организации в России и СНГ Главная цель группы - кража конфиденциальной информации организаций. Группа действует на протяжении как минимум нескольких лет: обнаружены следы активности TaskMasters начиная с 2010 года.Группа использовала необычный метод закрепления в инфраструктуре: участники создавали с...

[Перевод] Blazor перешел из стадии эксперимента в Preview С этим новым релизом мы рады сообщить, что Blazor теперь в стадии превью! Blazor больше не является экспериментальным, и мы обязуемся предоставлять его в качестве поддерживаемого фреймворка веб-интерфейса, включая поддержку запуска на стороне клиента в браузере на WebAssembl...

Microsoft Edge на базе Chromium доступен для загрузки В декабре 2018 года Microsoft сообщила о переводе своего браузера Edge на движок Chromium. Компания уже провела закрытое тестирование браузера, а вчера стартовало публичное тестирования новой версии Edge для всех желающих. Новый браузер Microsoft Edge уже доступен для ПК на…

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

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

Custom refactoring tool: Swift Любой инженер стремится сделать процесс своей работы максимально оптимизированным. Нам, как мобильным разработчикам iOS, очень часто приходится работать с однообразными структурами языка. Компания Apple улучшает инструменты разработчиков, прилагая много усилий, чтобы нам был...

Стартовало бета-тестирование нового браузера Firefox для Android В апреле этого года компания Mozilla объявила о том, что текущая версия браузера Firefox для Android переходит в режим обслуживания. Это означает, что браузер больше не будет получать новые функции, а обновления будут приносить с собой лишь исправления ошибок. Так будет про...

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

Не прошло и года. Microsoft выпустила расширение для Chrome, добавляющее браузеру Google поддержку функции Windows Timeline Компания Microsoft официально запустила функцию Timeline («Временная шкала»), которая автоматически синхронизирует историю посещаемых пользователем страниц в браузере и совершенных им действий в различных приложениях между ПК с Windows 10 и мобильными устройствами на iOS и A...

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

Яндекс.Браузер усовершенствовал страницы настроек Пользователям станет проще ориентироваться в возможностях браузера

Как запустить Google Assistant на Galaxy Watch Несмотря на ребрендинг, который Google провела с Android Wear, переименовав ее в Wear OS, платформа так и осталась не слишком привлекательной для пользователей. Как показала практика, уж если люди и выбирают смарт-часы для работы в паре с Android-смартфоном, то чаще всего и...

«Любит и не любит»: DNS over HTTPS Разбираем мнения относительно особенностей работы DNS over HTTPS, которые за последнее время стали «яблоком раздора» среди интернет-провайдеров и разработчиков браузеров. Читать дальше →

[Перевод] Интересная статистика 100 000 анкет со Stack Overflow за 2018 (и хабраопрос) В начале 2018 года в опросе от Stack Overflow поучаствовало более 100000 респондентов, что сделало этот опрос разработчиков крупнейшим в мире. Самые интересные ответы — под катом. Читать дальше →

Как активировать новое меню расширений в Google Chrome Как скрыть расширения в Google Chrome Расширения являются ключевой функцией Google Chrome, которая помогла ему обрести популярность. Благодаря расширениям он, по сути, превратился из просто удобного браузера в подобие операционной системы с собственным ПО и диспетчером задач...

Apple представила iPadOS — операционную систему только для iPad Как и ожидалось, на WWDC 2019 Apple не только показала iOS 13, но и представила совершенно новую операционную систему — iPadOS. Она создана специально для работы на планшетах и позволяет пользоваться новыми функциями за счет принципиально нового подхода к работе с экр...

Стартовало публичное тестирование функции Xbox Console Streaming Помимо облачного сервиса потоковой передачи игр Project xCloud, Microsoft также работает над функцией Xbox Console Streaming, позволяющей использовать вашу собственную игровую консоль Xbox One в качестве сервера для стриминга игр на мобильные устройства. Участники программы...

AMA с Хабром v.10. Последний* выпуск * шутка конечно же — последний именно в июне. Но если хотите задать нам вопрос, то не откладывайте! Привет Хабр! Ну вот и первый «юбилейный» выпуск серии вопросов и ответов к Хабру. Мы публикуем его каждую последнюю пятницу месяца, а значит вот уже 10 месяцев как вы задаёте...

Lenovo S5 Pro смартфон с хорошей оперативной камерой Lenovo S5 Pro построен на базе восьмиядерного процессора Snapdragon 636, работающий в паре с 6 ГБ оперативной памяти. С такой начинкой можно открывать десятки приложений и вкладок браузера в фоне, не беспокоясь, что они закроются, а смартфон начнёт тормозить. Он оснащён вытя...

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

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

Браузер Microsoft Edge на Chromium может использовать два движка Поддержка браузера Internet Explorer будет продолжена.

Samsung открыл Bixby Marketplace Samsung открыл Bixby Marketplace - магазин приложений, в котором разработчики могут предлагать свои Bixby-совместимые сервисы (навыки для голосового помощника). Пока магазин Samsung работает только в США и Южной Корее.

Как браузер помогает товарищу майору Знаете, когда я почти нечаянно обнаружил, читая прекрасную книгу Дмитрия Кетова «Внутреннее устройство Linux» (и это не реклама), что каждый скачанный нами файл из Интернета с легкой руки браузера оставляет в расширенных атрибутах файла (в inode файла, не в самом файле) как ...

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

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

Google выпустила крупное обновление Chrome для Android Вслед за macOS, Windows и Linux обновление Google Chrome за номером 73 получили устройства под управлением Android. В отличие от десктопных версий, мобильная сборка фирменного веб-браузера поискового гиганта не получила поддержку ночной темы, которая пока находится в стадии...

Safari в iOS 13 отправлял данные китайскому техническому гиганту Tencent Поскольку торговые напряженные отношения между Китаем и США продолжают оставаться в заголовках газет, Apple снова оказалась в центре внимания. По-видимому, компания делится некоторыми данными с китайским технологическим гигантом, что заставляет некоторых полагать, что она не...

Эксперты обнаружили новую уязвимость в Safari на Mac Очередная уязвимость была найдена в последней версии macOS Mojave. Брешь в операционной системе обнаружил специалист по безопасности Джефф Джонсон. По словам исследователя, проблема кроется в фирменном браузере Safari, если быть точнее в директории приложения, где хранится ...

Новый режим «никаких замедлений» существенно ускорит браузер Google Chrome Разработчики браузера Google Chrome начали тестировать режим под названием Never-Slow Mode, проще говоря «никаких замедлений». Функция пока недоступна в публичных сборках браузера, но может скоро появиться.  Согласно описанию, это экспериментальный реж...

Microsoft прекратит поддерживать Windows 10 Mobile в этом году В 2017 году Microsoft прекратила поддерживать Windows Phone 8.1, а теперь сообщила о том, что перестанет поддерживать и последнюю версию своей мобильной операционной системы — Windows 10 Mobile — 10 декабря этого года. При этом, по словам Microsoft, смартфоны с версией 1703 ...

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

Mail.ru Group и «Лаборатория Касперского» усилили безопасность в браузере Mail.ru Group внедрила в браузер Atom технологию Kaspersky Online File Reputation, которая проверяет файлы, скачиваемые из сети, на безопасность. Читать полную статью

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

[Перевод] Деплоим ML проект, используя Flask как REST API, и делаем доступным через приложение на Flutter Введение Машинное обучение уже везде и, пожалуй, почти невозможно найти софт, не использующий его прямо или косвенно. Давайте создадим небольшое приложение, способное загружать изображения на сервер для последующего распознавания с помощью ML. А после сделаем их доступными ...

Firefox получил дополнительную защиту от инъекций кода Разработчики Mozilla укрепили защиту Firefox от атак внедрением кода, запретив использование встроенных скриптов (inline scripts) и функций eval() на служебных страницах браузера. Нововведения не позволят злоумышленникам выполнить вредоносную команду, изменить настройки брау...

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

Обновление Edge: проверка грамматики Microsoft выпускает новое обновление для Microsoft Edge (каналы: Dev и Canary) для Windows 10. Microsoft обновляет Edge Canary с поддержкой инструментов грамматики, в то время как Edge Dev включает всего лишь улучшения и исправления.Версия Microsoft Edge Dev сейчас 76.0.172....

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

Как правильно настроить SNI в Zimbra OSE? В начале 21-го века на грани истощения такой ресурс, как адреса IPv4. Еще в 2011 году IANA выделила региональным интернет-регистраторам последние пять оставшихся блоков /8 из своего адресного пространства, а уже в 2017 году адреса закончились и у них. Ответом на катастрофиче...

В Microsoft не считают Internet Explorer браузером и призывают отказаться от его использования Многим наверняка известны ситуации, когда какое-то узкоспециализированное приложение (например, банковское) работает только через Internet Explorer. В особо тяжелых случаях указываются еще и совместимые версии: например, Internet Explorer не ниже десятой. Что интересно,...

[Перевод] Как вернуть контроль и уменьшить зависимость от смартфонов и уведомлений Данные от 200 000 пользователей iPhone Тристан Харрис — борец с Facebook, Google и другими крупными корпорациями. Его называют «Совестью Кремниевой долины». Его основной посыл — что тысячи специалистов в сотнях ИТишных компаниях борются за то, чтобы вы отвлекались от полн...

В браузере Google Chrome для ПК появится режим чтения Настольный браузер Google Chrome вскоре получит поддержку режима Reader Mode для более удобного чтения информации. Уже сейчас этот режим доступен в сборке Canary, но пока неизвестно, когда он появится в стабильной версии. Режим чтения реализован примерно так же, как и в...

AMA с Хабром v.8.0. Онбординг, новости для всех, PWA Апрель — месяц субботников. Наша команда тоже провела  виртуальный субботник и навела порядок с некоторыми вопросами на Хабре — а значит, у нас для вас снова есть порция новостей. Сегодня мы проводим очередную сессию вопросов и ответов (AMA). Пользователи Хабра и команда Хаб...

Microsoft Build 2019: Что ожидать? Уже по традиции, начиная с 2011 года, Microsoft проводит свою ежегодную конференцию для разработчиков Microsoft Build. Этот год не станет исключением, и софтверный гигант из Рэдмонда проведет Build c 7 по 9 мая. Как правило, Build олицетворяет видение Microsoft на последующ...

Opera готовит обновление и редизайн браузера В компании Opera выпустили новую версию своего браузера Opera R3 (Reborn 3) для разработчиков. Новинка получила изменённый пользовательский интерфейс, который призван «переопределить современный браузер как с точки зрения внешнего вида, так и с точки зрения фу...

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

Как включить новый раздел «Обзор» в Chrome на Android? Google настолько часто обновляет свои мобильные браузеры Chrome и Chrome Canary для Android, что порой кажется, уследить за всеми нововведениями просто невозможно. Любопытные разработчики и обычные пользователи с выходом каждой новой бета-версии начинают перелопачивать весь...

У Samsung очередные проблемы: на этот раз отложен выпуск умной колонки Galaxy Home Складной смартфон Galaxy Fold и всю историю, связанною с повреждением эго экрана пылью, будут припоминать Samsung еще долго. Но компания имеет проблемы и с другими устройствами: о планшете Galaxy Tab S5e мы уже писали, а сейчас они обнаружились и с умной колонкой Galaxy...

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

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

Microsoft работает над поддержкой Timeline в Windows 10 для нового Edge Microsoft Edge на базе Chromium – это новое явление на рынке браузеров, и, несмотря на то, что он все еще находится в бета-версии, он был загружен более миллиона раз пользователями Windows и macOS.Microsoft открыто говорит о разработке нового Edge, а также вносит публичный в...

Google I/O 2019: где, когда и чего ожидать? Google I/O это ежегодная конференция разработчиков, проводимая компанией Google, на которой традиционно анонсируются новое программное обеспечение, обновления для различных сервисов и приложений от Google и очередные гаджеты. В этом году мероприятие состоится 7 мая в городке...

Функция «Картинка в картинке» прекрасно работает в браузере Edge на базе Chromium Вчера вечером мы сообщили, что новая версия Microsoft Edge на основе Chromium просочилась в сеть и доступна для скачивания. Это позволило каждому попробовать новую вариацию Microsoft Edge и использовать ее на своих устройствах.Microsoft переделала браузер Edge с использовани...

Менеджер загрузок в Safari iOS 13 на iPhone и iPad: как пользоваться, где находится, куда сохраняет файлы? Обычно Apple не идет на поводу у широкой публики, предпочитая формировать свою собственную концепцию развития программ и операционных систем. Однако в iOS 13 разработчики внедрили многое из того, о чем пользователи давно просили и мечтали. Одной из таких функций может считат...

Книга «Data mining. Извлечение информации из Facebook, Twitter, LinkedIn, Instagram, GitHub» Привет, Хаброжители! В недрах популярных социальных сетей — Twitter, Facebook, LinkedIn и Instagram — скрыты богатейшие залежи информации. Из этой книги исследователи, аналитики и разработчики узнают, как извлекать эти уникальные данные, используя код на Python, Jupyter Not...

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

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

Битва L2TP, RRAS vs SoftEther «Украденная с запада картинка для привлечения внимания» В прошлых наших статьях мы рассказали, как работать с VDS на Windows Server Core 2019 на нашем новом тарифе UltraLight за 99 рублей в месяц. Предлагаем еще один способ использования данного тарифа. На этот раз речь по...

Mozilla разрабатывает новый мобильный браузер Компания Mozilla запустила разработку нового мобильного браузера Fenix. Как сообщается, пока что создание приложения находится на ранней стадии, потому реализовано порядка 5 % всего задуманного. Пока что разработчики опубликовали макеты интерфейса будущей программы....

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

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

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

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

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

Как у Microsoft: Google тоже планирует дать возможность звонить с ПК на телефон Звонить на телефон при помощи браузера? Почему бы и нет! Буквально вчера мы сообщали вам о том, что Microsoft планирует внедрить в новую версию своей операционной системы возможность совершать звонки с компьютера под управлением Windows на смартфоны. Если вдруг вы пропустили...

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

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

Львиная доля приложений и расширений для браузера Chrome не имеет политики конфиденциальности Исследование Duo Security показало, что огромная часть приложений и расширений для браузера Chrome имеют проблемы с безопасностью.  Источник проанализировал более 120 000 приложений и расширений в онлайн-магазине Google из 180 000 имеющихся и пришёл к выв...

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

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

Что дальше ожидает Microsoft Edge? Microsoft недавно запустила тестирование браузера Edge на базе Chromium на ПК с Windows, и компания подтвердила, что браузер также скоро появится и на MacOS. В дополнение к тому, что браузер становится доступным для большего количества тестировщиков, Microsoft также тестируе...

Как использовать Google Lens и Google Переводчик в режиме офлайн Пользоваться переводом можно и без интернета Находясь за границей, нам не всегда хватает знания иностранных языков для того, чтобы объясниться с местными жителями или просто прочитать те же самые вывески магазинов или дорожные указатели. Для того, чтобы избежать неудобств, у...

Перевод «Подготовьте ваши приложения к 64-бит требованиям» Перевод статьи Get your apps ready for the 64-bit requirement блога «Android Developers Blog». Современные 64-бит процессоры увеличивают скорость и обогащают опыт ваших пользователей. Добавление 64-бит версии приложения даёт улучшение производительности, открывает пути для...

Миграция на Zimbra без рисков для бизнеса с помощью общего домена Ранее мы уже рассказывали о том, как можно мигрировать c IBM Notes/Domino на Zimbra. Изложенный нами вариант идеально подойдет для небольших предприятий с небольшим количеством сотрудников. Но что же делать крупным предприятиям с сотнями сотрудников, где резкий переход на но...

Microsoft Edge выйдет на Linux Microsoft Edge официально доступен для Windows и MacOS, но компания планирует выпустить браузер Edge на базе Chromium на все популярные платформы.Microsoft Edge также работает на Android и iOS через Google Play Store и Apple App Store. Microsoft в настоящее время рассматрива...

Microsoft научила Skype совершать HD-видеозвонки и записывать звонки через браузер Компания Microsoft запустила обновлённую веб-версию Skype. Теперь Skype for Web возможны видеозвонки в разрешении HD, как групповые, так и «с глазу на глаз».  Также появилась функция записи звонков. Панель оповещений показывает реакции на сообщения, уп...

Google будет продвигать замену самой себе через Google Play Google будет продвигать альтернативы браузеру Chrome и одноименному поисковику через Google Play. Разработчики компании уже внесли необходимые коррективы в программный код фирменного каталога. Таким образом поисковый гигант намеревается исполнять постановление Еврокомиссии,...

Google добавит в Chrome важную защитную функцию Разработчики Google намерены внедрить в Chrome для настольных платформ функцию защиты от атак типа drive-by, состоящих в самопроизвольной загрузке на устройство нежелательных компонентов. Чаще всего загрузку инициируют плавающие фреймы на скомпрометированных веб-сайтах, что...

[Перевод] React Native: Создание анимированного поля ввода с помощью Animated API Всем привет! Сегодня делимся с вами познавательным материалом, перевод которого подготовлен специально для студентов курса «ReactJS/React Native-разработчик». Итак, начнем. Все мы видели такие поля для ввода: Надпись большая и выглядит как плейсхолдер, пока вы не наве...

[Перевод] Деанонимизация через Clickjacking в 2019 году Я хотел бы поделиться с вами результатами моих исследований текущего положения дел в процессе деанонимизации с помощью техники clickjacking. Под деанонимизацией я подразумеваю возможность вредоносного веб-сайта раскрыть личность посетителя, включая его полное имя и, возможно...

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

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

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

[Перевод] Топ-5 JS-фреймворков для фронтенд-разработки в 2020 году. Часть 2 Публикуем вторую часть перевода материала, посвящённого пятёрке лучших JavaScript-инструментов для разработки клиентских частей веб-проектов. В первой части речь шла о библиотеке React и о фреймворке Angular. Здесь мы обсудим Vue, Ember и Backbone. Читать дальше →

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

Встроенный в Chrome блокировщик рекламы заработает для всех стран летом текущего года Начиная с июля 2019 года встроенный блокировщик рекламы в браузере Google будет работать не только для пользователей из США, Канады и стран Европы.

Samsung запустила магазин быстрых команд для Bixby Голосовой ассистент Bixby не очень популярен в России, а потому многие даже не догадываются о том, на что он способен. Samsung проделала большую работу, чтобы составить конкуренцию Google Assistant и Siri, обучив помощника множеству всевозможных навыков. Благодаря им Bixby ...

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

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

AdClear Ad blocker for Samsung 1.0.8 Блокировщик рекламы AdClear для браузера Samsung работает только с версией Samsung Internet версии 4.0 и выше, в которой реализована функция «блокировка контента».  AdClear блокировщик рекламы для Android будет блокировать надоедливую рекламу при просмотре веб-страниц. ...

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

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

В браузере Firefox усилена защита от сторонних трекеров В рамках очередного обновления браузера Firefox запущена новая функция обеспечения приватности Enhanced Tracking Protection. Она позволяет блокировать более тысячи сторонних трекеров, собранных при помощи средства предотвращения отслеживания Disconnect. Для новых пользовател...

[Перевод] Реверс-инжиниринг клиента Dropbox TL;DR. В статье рассказывается об обратной разработке клиента Dropbox, взломе механизмов обфускации и декомпиляции клиента на Python, а также изменении программы для активации функций отладки, которые скрыты в обычном режиме. Если вас интересует только соответствующий код и ...

Облачный WebRTC стриминг на DigitalOcean Известный облачный хостинг DigitalOcean с недавних пор обзавелся собственным магазином с готовыми образами, из которых можно быстро развернуть какой-либо сервер приложений. Совсем, как AWS, только DO, для тех, кто уже пользуется услугами этого провайдера. Давайте посмотрим,...

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

Gmail на Android обзавёлся темной темой Судя по всему, 2019 год окажется самым темным годом в истории мобильных ОС, а все потому, что именно в этом году Android и iOS официально переходят на темную сторону силы, получая долгожданный многими пользователями темный режим для всей системы. Но не только в операционках...

На iOS вышла динамичная премиум-гонка Table Top Racing: World Tour Почти 6 лет назад на мобильных появилась гонка Table Top Racing, в которой нужно гонять на игрушечных машинках в хорошо знакомых всем декорациях: на кухонном столе, детской площадке и так далее. Спустя пару лет разработчики пошли дальше и выпустили Table Top Racing: World T...

Кармическое проклятье Хабра Непредвиденные последствия «Система кармы Хабра и ее влияние на пользователей» — это тема для курсовой как минимум Тема про карму на «Пикабу» Я мог бы начать эту статью с того, что я давно читаю Хабр, но это будет не совсем точным высказыванием. Правильный тезис звучал б...

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

В Windows 10 больше нельзя удалить фирменный браузер Microsoft убрала из операционной системы Windows 10 возможность удаления браузера Edge на базе движка Chromium. Стабильная версия браузера ещё даже не вышла.

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

Edge на Chromium уже тестируют некоторые инсайдеры В конце прошлого года Microsoft заявила, что их браузер Edge перейдет вскоре на новый популярный движок Chromium. Реакция была неоднозначная у пользователей, но большинство восприняли эту новость довольно тепло. Ходили слухи, что в начале 2019 года Edge на Chromium станет до...

Google отключает десктопное Chrome-расширение Data Saver Google сообщил, что отключит десктопное расширение для Chrome «Экономия трафика» (Data Saver). Теперь эта функция будет называться Lite mode, а воспользоваться ею смогут только владельцы устройств на Android. Lite mode будет и дальше сокращать трафик, получаемый при загрузке...

Vivado: Picasso mode Аннотация Безумию все возрасты покорны При проектировании каких-либо модулей на ПЛИС невольно иногда приходит в голову мысль о не совсем стандартном использовании самой среды проектирования и инструментов, которые она предоставляет для проектирования. В этой небольшой заметк...

Firefox Lockbox станет вашим новым менеджером паролей на Android Создаётся впечатление, что производитель известного во всем мире браузера пустился во все тяжкие и выпускает различные обновления, сервисы и приложения как с конвейера. Буквально пару недель назад мы рассказывали вам о новом сервисе от компании Mozilla, который позволяет по...

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

Googlebot теперь работает на базе последней версии Chromium Google объявил о запуске новой версии Googlebot. Теперь веб-краулер всегда будет работать на базе последней версии Chromium – браузера с открытым исходным кодом, на основе которого создан Chrome. На данный момент Googlebot использует Chromium версии 74 вместо давно устаревше...

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

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

В Яндекс.Браузере для Windows появилась панель быстрого доступа Без быстрого доступа к возможностям браузера трудно добиться комфортной работы в интернете. В новом Яндекс.Браузере для Windows появилась панель быстрого доступа, которая помогает открывать закладки и недавно посещенные сайты в один клик.  Боков...

Rockstar обновили GTA: Chinatown Wars для современных iOS-устройств У Rockstar большой перерыв с момента релиза последнего порта на мобильных. Все еще достоверно неизвестно, работают ли разработчики над мобильной GTA IV или оставили эту затею? Но важно то, что о своих прошлых проектах они не забывают. Так, Rockstar обновили культовую Grand ...

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

В браузере Firefox перестали работать все расширения Проблема связана с сертификатом безопасности, и у неё есть временное решение.

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

Мини-интервью Олега Анастасьева: отказоустойчивость в Apache Cassandra Одноклассники – самый крупный пользователь Apache Cassandra в Рунете и один из крупнейших в мире. Мы начали использовать Cassandra в 2010 для хранения оценок фото, а сейчас под управлением Cassandra находятся петабайты данных на тысячах нод, более того, мы даже разработали...

Браузер Google Chrome будет уведомлять о сайтах с похожими адресами, которые могут использоваться для мошенничества Компания Google продолжает улучшать свой фирменный браузер Google Chrome, который является самым популярным браузером в мире с долей более 65%. Очередным нововведением, которое станет доступно всем пользователям Google Chrome, стала борьба с похожими URL-адресами, в кот...

Mozilla задумалась о выпуске платной версии браузера Firefox Обычный браузер останется бесплатным, деньги возьмут только за дополнительные сервисы.

Инициализация в современном C++ Общеизвестно, что семантика инициализации — одна из наиболее сложных частей C++. Существует множество видов инициализации, описываемых разным синтаксисом, и все они взаимодействуют сложным и вызывающим вопросы способом. C++11 принес концепцию «универсальной инициализации». ...

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

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

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

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

Брешь в Google Chrome может использоваться злоумышленниками В браузере Google Chrome была обнаружена новая брешь, которая позволяет полностью «заморозить» работу Windows 10. Для этого злоумышленниками используется особый эксплойт на Javascript, который не дает закрыть вкладку браузера и демонстрирует пользователю...

Mail.Ru Group выпустила новый безопасный браузер Atom Компания Mail.Ru Group анонсировала запуск нового браузера Atom. Основной упор в новом продукте сделан на безопасность и приватность пользователей.  Для того, чтобы пользователь осознанно управлял своей безопасностью, в браузере создана специальная панель, на которой мо...

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