Повертаємо підтримку H. 264 в Vivaldi в OpenSUSE Leap 42.2

image

Всім привіт!

Світ навколо нас змінюється кожен день, і не факт, що в кращу сторону. Принаймні, у світі програмного забезпечення ця істина працює безвідмовно. Тому, наприклад, у процесі вдосконалення програмних продуктів, які використовуються іншими програмами (а такий симбіоз — жодного разу не рідкість), що постійно відвалюється в цих програмах і потрібно терміново все лагодити. І на цей раз «пощастило» браузеру Vivaldi. Точніше — браузеру Vivaldi, встановленому в свіжоспеченої збірці дистрибутиву OpenSUSE Leap 42.2. Подробиці під катом.

Читати далі →

Matreshka, або інтегруємо Vivaldi в Vivaldi

image

Всім привіт! Для багатьох з нас браузер Vivaldi став основним додатком, що працює весь день без перерви. Це й зрозуміло: сьогодні практично вся діяльність на комп'ютері так чи інакше прив'язана до інтернету, а тут браузер просто незамінний. Але в доповнення до браузеру ми ще пропонуємо вам і портал vivaldi.net, на якому всі учасники спільноти користувачів браузера Vivaldi можуть спілкуватися, читати новини, отримувати свіжі тестові збірки і виконувати безліч інших важливих справ. Іншими словами, ви заходите на портал щоденно, тому виникає закономірне питання: а чи можна інтегрувати ці можливості vivaldi.net в сам браузер Vivaldi? Якщо коротко, то відповідь — так, звичайно можна. А нижче ви дізнаєтеся трохи докладніше, як це зробити.

Читати далі →

Node.js і JavaScript замість старого веба

Вступ
Ця стаття про експериментальний технологічний стек загального призначення. Вона не просто дублює моя доповідь на конференції ОдессаЈЅ 2016, але містить все те, що доповідь не помістилося з-за браку часу і виняткового масштабу теми. Я навіть перезаписав доповідь голосом по тексту статті і це можна послухати, а не читати. З цією темою я вже виступив Уханьском Університеті (Китай), а в Київському Політехнічному Інституті провів цілу серію семінарів в 2015-2016 роках. Основна ідея полягає в тому, що проблеми фрагментації технологій можуть бути вирішені, якщо спроектувати весь технологічний стек, сконцентрувавшись на структурах даних, синтаксисі та в протоколі взаємодії компонентів. Більшість питань несумісності, відпаде саме собою. Нехай навіть цей підхід буде альтернативним і експериментальним, але його завдання буде виконано, якщо він визначить шлях і продемонструє принципову можливість створення простого й елегантного рішення загального призначення. Ця ідея є природним продовженням підходу Node.js, коли ми скорочуємо кількість мов і технологій в системі, розробляючи і клієнт і сервер на JavaScript. Незважаючи на експериментальність, протокол JSTP вже використовується в комерційних продуктах, наприклад, для інтерактивного телебачення компанією SinceTV, де дозволяє підключити одночасно десятки мільйонів користувачів. Це рішення отримало приз за інновації в галузі телебачення на міжнародному конкурсі Golden Panda Awards 2015 в Ченду (Китай). Є запровадження у сфері управління серверними кластерами, готуються рішення для медицини, інтерактивних ігор, електронної торгівлі та послуг.
Слайди / Аудіо версія

Читати далі →

чи Є життя після відмови популярних браузерів від підтримки архітектури NPAPI

Завдання суворої двофакторної аутентифікації і посиленою електронного підпису традиційно вирішуються з використанням засобів криптографічного захисту інформації, виконаних у вигляді токенів. Для посиленого захисту від кіберзлочинців при роботі користувача потенційно вразливою середовищі додатково використовуються токени та Trust Screen-пристрої.


Читати далі →

Історія URL, частина 2: шлях, фрагмент, запит і авторизація

mosaic web browser
ДО и не повинні були стати тим, чим стали: хитромудрим способом ідентифікувати сайт в інтернеті для користувача. На жаль, ми не змогли стандартизувати URN, який міг би стати більш корисною системою найменування. Вважати, що сучасна система URL досить хороша — це як обожнювати командний рядок DOS і говорити, що всі люди просто повинні навчитися користуватися командним рядком. Віконні інтерфейси були придумані, щоб користуватися комп'ютерами стало простіше, і щоб зробити їх популярнішим. Такі ж думки повинні привести нас до кращого методу визначення сайтів в Інтернеті.

— Дейл Догэрти,
1996
Є кілька варіантів визначення слова "інтернет". Один з них — це система комп'ютерів, з'єднаних через комп'ютерну мережу. Така версія інтернету з'явилася в 1969 році з створенням ARPANET. Пошта, файли і чат працювали в цій мережі ще до створення HTTP, HTML і веб-браузера.
У 1992 році Тім Бернерс-Лі створив три штуки, завдяки яким народилося те, що ми вважаємо інтернетом: протокол HTTP, HTML і URL. Його метою було втілити поняття гіпертексту в реальності. Гіпертекст, в двох словах — це можливість створювати документи, які посилаються один на одного. У ті роки ідея гіпертексту вважалася панацеєю з наукової фантастики, заодно з гіпермедіа, і будь-якими іншими словами з префіксом «гіпер».
Читати далі →

Яндекс і ZeroNights: місяць пошуку вразливостей в Яндекс.Браузері

Сьогодні Яндекс разом з організаторами конференції ZeroNights запускає конкурс з пошуку вразливостей в Яндекс.Браузері. Його учасники зможуть не тільки допомогти мільйонам користувачів, але і поборотися за цілком матеріальні призи.

Публікувати пост на Хабрахабре тільки заради анонсу конкурсу було б надто нудно, тому я совмещу корисне з корисним і розповім вам, чому наша команда впроваджує в браузер додаткові технології захисту (наприклад, проксіювання трафіку відкритого wi-fi), а не обмежується лише закриттям вразливостей. Було б цікаво обговорити з вами наше бачення.



Конкурс
Впевнений, читачі Хабра погодяться, що безпека це не кінцевий результат, а процес постійного пошуку та виправлення проблем. Яку б захист ви не розробили, рано чи пізно її хтось проб'є. І чим більше у вашого продукту користувачів, тим частіше захист будуть випробовувати на міцність.

Читати далі →

Jii: Повноцінне додаток з архітектурою Yii2 в браузері

Привіт всім хабровчанам, любителям Yii та Node.js. Продовжую серію статей про Jii, цього разу настала черга розповісти про те, що Jii можна використовувати в браузері.


Уявіть, вже зараз всі структури фреймворку, такі як програми, компоненти, контролери, модулі, моделі, подання доступні в браузері!

Читати далі →

Небезпечний світ шкідливих розширень та захист від них. Досвід Яндекс.Браузера

Браузерні розширення останнім часом, на жаль, все частіше використовуються не для того, щоб приносити користь, а як інструмент шахраїв. Сьогодні ми хочемо поділитися з вами нашим досвідом боротьби з шкідливими розробками, розповісти про заходи і технологіях, які захищають користувачів Яндекс.Браузера.



Навесні 2014 року підтримка Яндекс.Браузера звернула увагу на стрімко зростаюче число звернень від користувачів, у яких йшлося про «зараженні браузера вірусом» та агресивній рекламі, спливаючій на відвідуваних сайтах. Найбільш поширеним симптомом була підміна або додавання нових рекламних блоків на популярних в Рунеті сайтах (ВКонтакте, Яндекс, ...). При цьому розробники шкідливих розширень не обтяжували себе турботою про користувачів і не гребували відверто шахрайських або шок-рекламою. Зустрічалися й інші прояви. Наприклад, автоматичне відкриття вкладки з певним сайтом, підміна пошуку за промовчанням або навіть крадіжка даних.

У певний момент кількість таких звернень стало досягати 30% від усіх повідомлень підтримку. Спостереження підтримки також підтверджувалися статистикою основних причин видалення нашого браузера (при видаленні користувачам пропонується описати причину). Багато люди щиро вважали, що це наша команда вирішила таким ось способом монетизувати браузер. За короткий період часу кількість вилучень Яндекс.Браузера, пов'язаних з діяльністю сторонніх шкідливих розробок, подвоїлася. Потрібно було терміново втрутитися і почати працювати над цією проблемою.

Читати далі →

Опитування по пошуковим ресурсів

Всім привіт.

З'явився привід порадитися. У списку пошукачів браузера Vivaldi є Wikipedia. На даний момент пошук здійснюється по англомовній версії за умовчанням, що не є гуд для Росії та інших країн. Але при цьому більшість українських і білоруських користувачів інтернету воліють шукати інформацію російською мовою. Звідси питання: яку ставити посилання за замовчуванням для України і Білорусі — російськомовну або нативну? Прошу всіх зацікавлених прийняти участь в опитуванні. Також більш детальне викладення своєї точки зору вітається в коментарях.

UPDATE

Питання вирішене — будемо додавати нативний пошук у відповідності з локаллю браузера, обраної при установці. Але прохання пам'ятати, що це буде працювати тільки при новій установці — оновлення пошуковик не поміняє.

Всім голосуючим і коментаторам велике спасибі за допомогу!
Пошук по Wikipedia для України повинен бути:

/>
/>


<input type=«radio» id=«vv67373»
class=«radio js-field-data»
name=«variant[]»
value=«67373» />
В російськомовній версії Wikipedia
<input type=«radio» id=«vv67375»
class=«radio js-field-data»
name=«variant[]»
value=«67375» />
В україномовній версії Wikipedia
Проголосувало 295 осіб. Утрималося 173 людини.


Пошук по Wikipedia для Білорусі має бути:

50%
(36)
В російськомовній версії Wikipedia
50%
(36)
білоруськомовної версії Wikipedia
Проголосувало 72 людини. Утрималося 50 чоловік.


Тільки зареєстровані користувачі можуть брати участь в опитуванні. Увійдіть, будь ласка.


Джерело: Хабрахабр

Яндекс.Браузер: інтерфейс майбутнього тепер у беті

Сьогодні ми готові оголосити, що версія Яндекс.Браузера, над якою ми працюємо в рамках проекту «Кусто», вливається в його основну бету. Знаємо, що тут багато нею користуються й тепер у вас з'явиться можливість перемикатися між новим режимом і традиційним інтерфейсом.



В кінці листопада минулого року наша команда вперше представила публіці своє бачення того, яким стане Яндекс.Браузер в майбутньому. Чесно кажучи, ми не очікували, що публічних відгуків виявиться так багато. Для порівняння: потік пропозицій і багрепортов, відправлених з Кусто, виявився навіть більшим, ніж після випуску першої версії Яндекс.Браузера в 2012 році. Не дивно, що весь грудень ми активно займалися розбором ваших повідомлень, які багато в чому визначили наш фронт робіт на найближчі місяці.

Ми хочемо, щоб учасникам бета-тестування Яндекс.Браузера було зручно відстежувати зміни в проекті «Кусто» і не доводилося користуватися для цього двома різними збірками. А зараз я розповім про результати нашої роботи над новим браузером за останній місяць.

Читати далі →