Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Стань частью фэнтези мира! Создай своего мага и погрузись в мир мощных тактических сражений. Оттачивай свое мастерство в онлайн битвах. Всё это в «Битве Магов»!

Битва Магов

Хардкорные, Мидкорные, Ролевые

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
4
arsen.ask99
arsen.ask99
1 год назад

А как смотреть YouTube через FireFox в Linux?⁠⁠

Если с Windows пока все понятно Goodby DPI спасает, а как действовать в Linux - хз.

Скачал Linux пробую привыкнуть к firefox, но чет пока очень туго идет. Только один ВПН нашел который спасает, да и тот очень медленный.

Если есть решения буду рад выслушать. У меня пока только один вариант это попробовать скачать хром, там хоть с выбор впн полегче. Но как будто бы скачать Линукс и пользоваться Хромом звучит как предательство ) не знаю почему, может это я себе надумал.

Компьютерная помощь Блокировка YouTube Linux Firefox Помощь Текст
16
Mighty2000
Mighty2000
1 год назад

Линуксоиды, вам нормально?⁠⁠

Линуксоиды, вам нормально?
Linux Программирование Firefox Браузер Картинка с текстом
4
80
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER
1 год назад

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE⁠⁠

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Друзья! Много ли платформ вы знаете, где для написания пользовательских приложений используется стек… веб-технологий, причём это единственный нативный способ писать программы? Услышав о HTML5 + CSS + JS, на ум приходит разве что webOS — которая используется в современных телевизорах от LG (а ранее использовалась ещё и в Palm Pre — уникальный смартфон, единственный в своём роде), а олды вспомнят ещё и про FireFox OS, в которой вся оболочка (включая многозадачность, шторку уведомлений и все приложения) также была реализована на JS. Но ни webOS, ни FFOS в своё время не суждено было стать массовыми ОС на смартфонах: сказывались аппаратные ограничения устройств, да и проблемы с портированием уже существующих приложений с других платформ (например, игр). Однако несколько лет назад, проект FireFox OS был форкнут и на свет появилась новая система, предназначенная для… умных кнопочных телефонов с LTE! И имя ей — KaiOS. Вероятно, многие мои читатели слышали о ней и о новых умных кнопочниках от Nokia. Но что из себя представляет система под капотом и чем она может быть интересна гику? Читайте в новом материале!

❯ Предыстория


В наше время, стек веб-технологий стал чуть ли не вторым по важности для разработки клиентских приложений. С появлением PWA и модных MVC-фреймворков, а также таких проектов, как Electron, визуальная составляющая многих приложений радикально поменялась: стало возможным реализовывать кастомный, гибкий и адаптивный интерфейс с поддержкой тем и анимаций буквально в несколько строчек кода. Такой подход значительно упрощает и удешевляет разработку клиентских приложений для популярных сервисов: например, «набросать» своё приложение для MP3-плеера может даже зелёный джун, который только начал писать код.

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Первой попыткой сделать PWA-приложения «нативными» был, как ни странно, первый iPhone. iOS 1.0, которая в те годы ещё называлась iPhone OS, не имела AppStore и поддержки нативных ipa-приложений и предлагала просто выносить значки нужных сайтов на рабочий стол. При этом возможность отображения полноценных десктопных сайтов была одна из самых сильных сторон iPhone в те годы! Как показала практика, Стив Джобс немного поспешил с интеграцией PWA на смартфонах и в iOS 2.0 уже был добавлен AppStore, куда разработчики могли публиковать нативные и быстрые приложения!

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Alcatel OneTouch Fire E — один из двух смартфонов на FireFox OS в моей коллекции!

Но всё это итак знакомо многим моим читателям: подписчики часто жалуются на то, что современные приложения жиреют и лагают, а ещё тащат за собой целый CEF и миллион npm-пакетов из-за чего даже какие-то простые приложения начинают требовать слишком большие ресурсы. Но кто бы мог подумать, что веб-стек найдет своё место на… кнопочных мобильниках! Казалось бы, дешевые кнопочники не имеют ресурсов для запуска полноценного браузера, их главная задача — именно звонить. Но ведь на складах всё ещё лежат, полагаю, целые стеллажи бюджетных смартфонных процессоров 10-летней давности, которые вполне способы запустить Android… смекаете, к чему я? :)

KaiOS появилась как форк и концептуальное продолжение провалившейся FireFox OS: система от Mozilla предлагала множество интересных концепций и шустро работала даже на очень-очень бюджетных смартфонах, несмотря на веб-направленность. Минимальные требования системы были скромными: ОС шустро работала на бюджетном ZTE Open с 256Мб ОЗУ и чипсетом MSM7225A из 2012 года. FireFox OS работала на ядре Linux, основой был браузерный движок Gecko, а поскольку Mozilla, полагаю, не смогла заручиться поддержкой вендоров чипсетов и хотела, чтобы систему мог портировать на своё устройство любой желающий, для взаимодействия с железом устройства система использовала драйвера для… Android! Поскольку Gecko собирался с использованием стандартного libc, а драйверы использовали bionic, FireFox OS активно использовала библиотеку libHybris, что позволяло портировать систему на уже существующие смартфоны с любыми чипсетами.

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

LG fx0 — редчайший смартфон на FireFox OS. Правда на фото он на Android :)

Идея системы простая: формально, это один большой браузер (оболочка Gaia), который при запуске приложений создаёт ещё маленькие «браузеры» (элемент webview, это не iframe). Плюсы такого подхода очевидны: отказоустойчивость (потенциально, весь рестарт Gaia — это WebView.Refresh. В случае Android — это закрытие всех приложений и перезапуск app_process), безопасность (нельзя вызвать Private API), лёгкость отладки и малый вес конечных приложений (причём вес — основной критерий для публикации приложения в официальном магазине KaiOS, пакет до 20Мб). Стоит ли говорить о том, что приложение на такое устройство сможет написать даже ребенок, а игру в стиле «Змейки» можно реализовать за пару часов? Порог вхождения значительно ниже даже чем на Android!

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

В основном, KaiOS разрабатывалась как система, которая должна вывести кнопочные телефоны из разряда «просто-звонилок» и позволить использовать на привычных устройствах современные мессенджеры и различные сервисы (например, тот-же YouTube). Пожалуй, это отнюдь не «прокачанные бабушкофоны», как некоторые могут подумать, а перспективные девайсы с современным железом (поддержка дисплеев высокого разрешения, 3D GPU, LTE) и заделом на будущее, пусть пока и без крутых девайсов в стиле Nokia N-серии. Концепция умных кнопочников не ограничена KaiOS: выходят различные девайсы и на Android, об одном из таких смартфонов я даже писал две отдельные статьи с обзором и моддингом.

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Сейчас на барахолках можно найти дешевые девайсы на KaiOS до 2х тысяч рублей, правда свежие Nokia ценятся обычно выше. Мне же достался в подарок Nobby 240 LTE от моего читателя jameskod007, за что ему большое спасибо! Чем такие девайсы могут быть интересны гику? Давайте посмотрим!

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост


❯ Что «под капотом»?


Под капотом у устройств на KaiOS трудятся старые и такие знакомые многим читателям бюджетные чипсеты, как MediaTek MT6572 (использовался в смартфонах до 3-4х тысяч рублей в 2014-2015), SpreadTrum SC7731E (наследник SC7731 2014 года с другим GPU) и Qualcomm 205 (судя по всему, наследник Snapdragon 200 — популярного чипсета 2014-2015 года, который использовался, например, в Lumia 520). Само собой, это позитивно сказывается на цене устройства: зачем в девайс с дисплеем 240x320 ставить 800'ый Snapdragon? :)

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

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

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Перед нашим взором открывается плата. К сожалению, я пока не видел на кнопочных смартфонах UART в открытом виде, иначе давно бы реализовал что-то типа такого. На плате мы можем заметить, что LTE-версия Nobby 240 работает на достаточно свежем Spreadtrum SC9820E с двумя 64-битными ARMv8 ядрами Cortex-A53 на частоте 1.3ГГц и GPU Mali T820 MP1, а также с LTE модемом. Чип выполнен по техпроцессу 28Нм, максимальное разрешение дисплея — 480x854 (т. е. DSI матрицы всё таки поддерживаются, параллельно с DBI). Весьма шустрый чипсет для девайса такого класса, его едва ли можно назвать «бабушкофонским», подобные характеристики были флагманскими для смартфонов ~2012 года. Для сравнения — простые кнопочники все еще работают на ARMv5 ядрах на частоте около 200-300МГц.

Дисплей припаян и приклеен к плате, подключен к процессору при помощи 16-битного протокола 8080, а не MIPI DSI, как в современных смартфонах. Его разрешение — классические 240x320. Поиск его замены скорее всего не составит труда, хотя точная модель контроллера мне пока неизвестна (предполагаю, либо ILI9341/ILI9325, либо ST7731, либо так любимый китайцами GC9306).

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

А вот клавиатура — болячка таких девайсов. По каким-то причинам, пластиковые толкатели кнопок очень быстро изнашиваются и кнопки начинают дребезжать (нажиматься несколько раз одновременно), либо не прожиматься. Это очень обидно и неприятно, но быстрофикс есть — напечатать крохотные проставки на 3D-принтере.

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

❯ Веб-разработка


Для разработки нам потребуется совсем немного: любой текстовый редактор (хоть блокнот), FireFox 59 и platform-tools с adb для Android.
В первую очередь, на смартфоне необходимо включить режим отладки, который активируется набором кода *#*#33284#*#* (DEBUG) в номеронабирателе. После этого, в шторке уведомлений появится значок «жука». На некоторых устройствах, режим отладки активируется прямо в настройках. После этого, смартфон будет виден через adb и мы сможем дебажить на нем свои приложения!

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Теперь нам необходимо накатить «древний» FireFox 59, это последняя версия с поддержкой WebIDE и возможностью деплоя под FireFox OS от 2018 года. WebIDE — это дебаггер и менеджер приложений для экосистемы Mozilla, активируется с помощью хоткея Shift + F8. Не забудьте отключить авто-обновление в настройках браузера!

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

После этого, нам необходимо связать WebIDE с нашим смартфоном с помощью «Remote Runtime». Однако перед этим, нам необходимо форварднуть adb-сокет с помощью команды:

adb forward tcp:6000 localfilesystem:/data/local/debugger-socket

После этого, мы жмем «Remote Runtime» и «Runtime Info», дабы получить информацию о нашем девайсе и убедится что всё нормально:

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Создаём новое приложение и вперед творить! По правде сказать, я практически не знаю, каких приложений особо не хватает на KaiOS. ВК частично есть, YouTube почти полноценный, WhatsApp тоже реализован… не хватает разве что Telegram? Но я лично не смог бы полноценно чатится с телефона такого типа (и дело не в форм-факторе), поэтому я решил запилить ради прикола приложение-виджет для просмотра погоды в моём городе :)

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

У каждого приложения есть манифест, который объявляет используемые разрешения, значки и различные данные, необходимые для публикации приложения в магазине приложений. Существует три типа приложений: «web» (Hosted web apps — или, фактически, PWA), «privileged», и «certified» (приложения с доступом к критичным функциям смартфона типа СМС. В привилегерованном режиме, приложения могут обращаться к службам KaiOS, таким, как например Bluetooth и настройках сети.

{
"name": "WeatherApp",
"description": "Погода OpenWeatherMap",
"launch_path": "/index.html",
"type": "certified",
"icons": {
"16": "/icons/icon16x16.png",
"48": "/icons/icon48x48.png",
"60": "/icons/icon60x60.png",
"128": "/icons/icon128x128.png"
},
"developer": {
"name": "monobogdan",
"url": "http://example.com"
}
}

Сначала я сверстал простенький интерфейс для приложения. Логика простая: поскольку это приложение-виджет, при его запуске отображается прелоадер (анимация загрузки), а как только данные загружены — программа показывает блок content и скрывает анимацию загрузки. Никаких фреймворков типа React я тащить не стал, но для более сложных приложений придётся продумывать более сложную логику для реализации диалогов.

Не ругайте за <center>! Я не веб-разработчик, адаптивные верстки делать не умею :))

<body>
<center>
<img id="loader" src="progress.gif" width="32" height="32" style="margin-top: 50%;" />
</center>-

<div id="content" style="display: none;">
<center>
<img id="weather" src="rainy.png" />
<h4 id="weatherText">Плейсхолдер</h3>
</center>

<div style="margin: 5px">
<h4 id="temperature">Температура: </h3>
<h4 id="wind">Ветер: </h3>
</div>
</div>
</body>

Фетчить данные мы будем с OpenWeatherMap, хотя можно попросить доступ к API и у Gismeteo. Формат запросов у API очень простой — фетчим данные о погоде в локации относительно координат широты/долготы, при этом встроенный API для геокодинга поможет найти координаты того или иного района в городе. Делаем вот такой GET-запрос:

queryWeather(onReady)
{
var req = new XMLHttpRequest();
req.onreadystatechange = () => {
if(req.readyState == XMLHttpRequest.DONE) {
var json = JSON.parse(req.responseText);

if(json != null)
onReady(json);
}
};
req.open("GET", "https://api.openweathermap.org/data/2.5/weather?lat=" + this.lat + "&lon=" + this.lon + "&appid=" + this.APIKey + "&units=metric&lang=ru");
req.send();
}

И получаем вот такой ответ:

{
"coord": {
"lon": 46.7129,
"lat": 38.2741
},
"weather": [
{
"id": 804,
"main": "Clouds",
"description": "пасмурно",
"icon": "04n"
}
],
"base": "stations",
"main": {
"temp": 280.43,
"feels_like": 277.88,
"temp_min": 280.43,
"temp_max": 280.43,
"pressure": 1016,
"humidity": 86,
"sea_level": 1016,
"grnd_level": 822
},
"visibility": 10000,
"wind": {
"speed": 3.87,
"deg": 37,
"gust": 6.15
},
"clouds": {
"all": 100
},
"dt": 1713137075,
"sys": {
"type": 1,
"id": 7509,
"country": "IR",
"sunrise": 1713147419,
"sunset": 1713194930
},
"timezone": 12600,
"id": 142549,
"name": "East Azerbaijan",
"cod": 200
}

Конечно, разобрать его очень и очень легко. Обновляем представление нашего приложения (я не юзал селекторы):

updateWeatherData()
{
this.api.queryWeather((response) => {
this.loader.style.display = "none";

this.content.style.animation = "myAnim 2s ease 0s 1 normal forwards";
this.content.style.display = "block";

var weather = "sunny";
if(response.weather[0].main.includes("Rain"))
weather = "rainy";

if(response.weather[0].main.includes("Cloud"))
weather = "cloudy";

this.weatherIcon.src = weather + ".png";

var textDesc = response.weather[0].description;
textDesc = textDesc.charAt(0).toUpperCase() + textDesc.substring(1);

this.weatherText.innerHTML = textDesc;
this.temperatureText.innerHTML += response.main.temp + '℃';
this.windText.innerHTML += response.wind.speed + "м/с";
});
}


И получаем следующий результат:

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

Вся логика программы уложилась в 85 строк кода. Преимущества веб-подхода и «жабоскрипта» при грамотном использовании очевидны, согласитесь? Опять-же повторюсь, я не веб-разработчик, мои познания в JS ограничиваются «олдовым» стилем уровня начала-середины 2010х годов, я, вон, даже jquery тащить не стал.

❯ Рут


Изначально материал должен был состоять из двух частей: обзор «клиентской» части девайса с приложениями на веб-стеке и выкидывание B2G, дабы реализовать нечто подобное одной из моих более ранних статей. Но вендор смартфона подложил «свинью»: у устройства залочен загрузчик и разблокировать его штатными средствами невозможно. Вообще, инфраструктура FireFox OS имеет много общего с Android изнутри, так что я попробовал с помощью патчера magisk'а пропатчить бут и залить в него su… но увы, девайс валился на верификации signed-образа и отказывался прошивать раздел! За это жирнющий минус вендору.

Если хотите взять подобный девайс для моддинга и экспериментов, присмотритесь к девайсам на Android, или KaiOS на базе MT6572/SC7731 — те обычно разблокированы с завода. Например, год назад я сделал первую кастомную прошивку для Android-кнопочника и написал для него кастомный лаунчер.

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE Покупка, Программирование, Смартфон, Гаджеты, HTML, Javascript, Kaios, Firefox, Linux, Unix, Android, Кнопочники, Приложение, Мобильные телефоны, Web, Длиннопост

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

❯ Заключение


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

Какие применения могут быть у такого девайса? Да самые разные! Например:

  • Маленький фронтэнд для данных с микроконтроллера: тут уже и дисплейчик небольшой есть, и кнопки, а также GPU, если нужно показывать какие-то данные в 3D. Почему-бы и нет?

  • BT-плеер в машину: пилим фронтэнд к ВК Музыке/Спотику или еще какому-либо сервису, коннектим по BT и получаем миниатюрный автомобильный самодостаточный плеер, который еще и аккумулятор относительно долго держит :)

  • Часы с погодой: частичную реализацию этого проекта я уже представил в статье. Собственно, а почему-бы и нет? Многие смартфоны от Motorola и Sony с док-станциями сейчас так и используют. Почему бы не заюзать для этого и девайс на KaiOS?


Надеюсь вам было интересно! Пишите своё мнение, есть ли перспективы у смартфонов на KaiOS? Также у меня есть свой Telegram-канал, куда я выкладываю бэкстейдж со статей, различные заметки о ремонте, моддинге и программировании под девайсы прошлых лет и вовремя публикую линки на новые статьи. Подписывайтесь!

Насчёт машины

Друзья! Те читатели, которые подписаны на меня наверняка знают о том, что я коплю на покупку ТАЗика, дабы реализовать интересный проект с разработкой самопального ГУ "из того что было" по самому дешману. Сейчас у меня есть чуть более 100.000 рублей, из которых 8.000 рублей - донаты читателей! В Ейске, на юге, за такие деньги купить относительно живой по мотору и, что немаловажно, с +- целым дном тазик сложновато. Я даже Волгу и Москвич рассматривал как вариант, но Волга ушла, а у Москвича мотор не родной. Если вам нравятся мои статьи и вы хотите помочь материально будущему проекту - с помощью формы ниже можно помочь проспонсировать проект!

Если вы вдруг живете в Ейске или в 50км от Ейска и вы или ваши знакомые продают относительно живой ТАЗик (кроме классики, критерии - на ходу, чистые документы и не совсем панорамное дно. Машинка может быть помята, с плохим ЛКП и конечно другими косяками, машина ведь не новая!) - пишите в ТГ @monobogdan!

Статья подготовлена при активной финансовой поддержке TimeWeb Cloud. Не стесняйтесь пользоваться их услугами, если вам нужен VDS, выделенный сервер или иные облачные услуги. Подписывайтесь на меня и @Timeweb.Cloud, дабы не пропускать интересные технические статьи каждую неделю!

Показать полностью 16
[моё] Покупка Программирование Смартфон Гаджеты HTML Javascript Kaios Firefox Linux Unix Android Кнопочники Приложение Мобильные телефоны Web Длиннопост
11
5
mozaroc
1 год назад

Отключаем рекламу и трекинг в браузере без лишнего софта и подписок⁠⁠

Хочу представить вам проект публичного бесплтного DNS с поддержкой блокировки рекламы, трекинга и прочей малвари - OpenBLD

Основные цели проекта:
- Cнижение риска информационных угроз
- Работа без дополнительного софта
- Снижение нагрузки на память, процессор и сеть
- Ускорение загрузки веб страниц
- Блокировка рекламного ПО, шпионского ПО, вредоносного ПО, фишинга, отслеживания, телеметрии, аналитики, рекламы, баннеров, всплывающих окон и т. д.

OpenBLD DNS — это многофункциональный, простой и быстрый сервис, доступный в разных точках мира. OpenBLD DNS — это открытый DNS-сервис.

Я сам потестил и остался сильно доволен результатом.

Настраивается элементарно и быстро

Google Chrome

  1. Нажмите на трехточечное меню в окне браузера (меню настроек).

  2. Выберите Настройки

  3. Прокрутите вниз до раздела Конфиденциальность и безопасность > Безопасность.

  4. Прокрутите вниз и включите переключатель «Использовать безопасный DNS».

  5. Выберите из раскрывающегося меню. Настраивается в разделе «Использовать безопасный DNS».

  6. Установить адрес https://ada.openbld.net/dns-query

Отключаем рекламу и трекинг в браузере без лишнего софта и подписок Windows, Информационная безопасность, Linux, Гайд, Google Chrome, Firefox, Android, iOS, Длиннопост

Просто скопируйте и вставьте эту ссылку в настройки вашего браузера:

https://ada.openbld.net/dns-query

Firefox

  1. Нажмите кнопку меню и выберите «Настройки».

  2. В меню левой панели выберите Конфиденциальность и безопасность.

  3. Прокрутите вниз до пункта «Включить безопасный DNS с помощью > Максимальная защита».

  4. Выберите поставщика > Пользовательский

  5. Установить адрес https://ada.openbld.net/dns-query

Отключаем рекламу и трекинг в браузере без лишнего софта и подписок Windows, Информационная безопасность, Linux, Гайд, Google Chrome, Firefox, Android, iOS, Длиннопост

Android устройства

  1. Открыть настройки. В настройках поиска введите DNS. В результатах поиска найдите Частный DNS

  2. Откройте настройки частного DNS и выберите **Имя хоста частного DNS-провайдера**.

  3. Добавьте ada.openbld.net и сохраните

Отключаем рекламу и трекинг в браузере без лишнего софта и подписок Windows, Информационная безопасность, Linux, Гайд, Google Chrome, Firefox, Android, iOS, Длиннопост

Apple устройства

  1. Открыть Safariи разрешить загрузку профиля ADA iOS/macOS

2. После загрузки профиля вы увидите сообщение: Профиль загружен. Просмотрите профиль в приложении «Настройки», если хотите его установить :

Отключаем рекламу и трекинг в браузере без лишнего софта и подписок Windows, Информационная безопасность, Linux, Гайд, Google Chrome, Firefox, Android, iOS, Длиннопост

3. Откройте «Настройки» > найдите новый элемент настроек «Загруженный профиль».

Отключаем рекламу и трекинг в браузере без лишнего софта и подписок Windows, Информационная безопасность, Linux, Гайд, Google Chrome, Firefox, Android, iOS, Длиннопост

4. Установить профиль:

Отключаем рекламу и трекинг в браузере без лишнего софта и подписок Windows, Информационная безопасность, Linux, Гайд, Google Chrome, Firefox, Android, iOS, Длиннопост

5. Установите настройки DNS:

Отключаем рекламу и трекинг в браузере без лишнего софта и подписок Windows, Информационная безопасность, Linux, Гайд, Google Chrome, Firefox, Android, iOS, Длиннопост

6. Готово

Теперь можно наслаждаться более чистым интернетом.

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

Показать полностью 7
Windows Информационная безопасность Linux Гайд Google Chrome Firefox Android iOS Длиннопост
13
101
monobogdan
monobogdan
2 года назад
TECHNO BROTHER

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS⁠⁠

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост

Веб-технологии давно и прочно вошли в нашу жизнь. Мы каждый день пользуемся уже ставшими привычными нам сервисами вроде социальных сетей или новостных сайтов. Браузер стал неотъемлемой частью современного смартфона, а некоторые приложения и вовсе полностью «переехали» в браузер, получив название PWA, хотя подавляющее большинство приложений всё ещё остаются нативными. Ребята из Mozilla как-то раз подумали: «отдельные PWA приложения это, конечно, круто, но почему бы не сделать мобильную систему, которая построена практически полностью на веб-технологиях?». И таки умудрились сделать, дав ей имя — FireFox OS(B2G), предназначенная для бюджетных смартфонов! Сегодня мы с вами: узнаем, что же это за ОС такая, что у неё под капотом и проверим, на что она способна в 2023 году. Встречаем — Alcatel OneTouch Fire E!

❯ Предыстория


Попытки запихнуть веб в обычные, повседневные приложения предпринимались ещё в нулевых. Сам Стив Джобс, представляя первый iPhone в 2007 году заявлял, что нативные приложения новому устройству не нужны и пользователь должен довольствоваться сайтами-сервисами, которые можно было вывести на главный экран.
Как показала практика — он несколько поспешил с этим заявлением и через год, к моменту выхода iOS 2.0, поддержка нативных приложений была всё же добавлена. Концепция веб-приложений была весьма перспективной и в 2007 году, однако в те годы веб был гораздо менее функционален. Даже банального Canvas не было, не то что WebGL, что отсекало немаловажный для мобилок сегмент — игры.

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


Однако, несмотря на это, большинство приложений в iOS всё ещё оставались нативными, а полноценно концепция «ОС на JS/HTML» была реализована немного позже. И не абы где, а в одном из последних коммуникаторов от Palm — Pre, который работал на базе совсем молодой тогда webOS. Да, той самый webOS, что используют смарт-ТВ от LG.

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


И выбор такого стека технологий можно понять, ведь HTML/CSS легко сделать адаптивными, их несложно стилизовать/подгонять под необходимый дизайн, а порог вхождения в JS гораздо ниже, чем, например, в Java. Да и банально нет необходимости писать сложный UI-фреймворк с нуля, где нужно учесть не просто UX виджетов (кнопочки, флажки, радио-кнопки, ползунки), но и их правильную расстановку в независимости от разрешения экрана и DPI. Портировал условный WebKit и вот у тебя уже есть мощнейший движок для построения UI, чем сейчас и пользуется, например, Discord.

Другой вопрос, что далеко не каждый смартфон может потянуть достаточно тяжелую по тем меркам «веб-морду», а девайсы с приличным по тем временам железом (256мб ОЗУ, 512мб ПЗУ, ARMv6 чипсет с частотой 500-1ггц) стоили достаточно дорого. Зачем было рисковать, покупая смартфон с неизвестной ОС, когда за те же деньги можно было взять iPhone или активно набирающий обороты Android?

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


Ситуация поменялась ближе к 2013 году. Разработчики чипсетов MediaTek и Spreadtrum «уронили» цену смартфонов до ~1-1.5 тысяч рублей (MediaTek), 800-1.000 рублей (Spreadtrum, это не шутка если что. Статью про этот девайс я писал), что позволяло задуматься об альтернативах для бюджетного рынка. Да и Qualcomm сделал бюджетный чипсет Snapdragon 200, который дал зеленый свет очень дешевым смартфонам на Windows Phone (который, видимо, был прибит к «квалкому»). Тут пришла и Mozilla со своей открытой FireFox OS, кодовое название которой было B2G (Boot2Gecko, Gecko — название браузерного движка FireFox) и метить она решила в самое перспективное место — бюджетный рынок. Ребята нашли заинтересованных производителей, которые согласились выпустить один или несколько смартфонов на перспективной мобильной ОС: ими оказалась GeeksPhone, ZTE, Spice и Alcatel.

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


Работала FireFox OS на базе Linux. Но все не так просто. Казалось бы, уже есть инфраструктура, есть нативные драйвера на GPU, звук, модем, сеть, есть прослойки между Android и железом (RIL, surfaceflinger)… Зачем производителям чипсетов портировать драйвера на ещё одну ОС, успех которой весьма туманный. Да и свежих мобильных ОС уже развелось пруд-пруди: Sailfish OS, Ubuntu Touch, чуть позже появилась и pmOS. И чтобы иметь возможность использовать уже готовые бинарные блобы (драйвера) из Android, энтузиасты написали libhybris. Hybris — это специальная библиотека, которая даёт возможность загружать нативные библиотеки, скомпилированные для Android (т. е. для стандартной библиотеки bionic) из обычного Linux-окружения с libc. Таким образом, становится возможным использовать нативные драйвера почти любого устройства без ущерба функционалу и необходимости портировать все заново.
Костыль, однако касалось это по большей части портов на другие устройства. Как я понял, Qualcomm без каких-либо проблем согласились поддерживать FireFox OS, благодаря чему мы увидели ZTE Open на базе древнего бюджетного MSM7225A и Open C/OneTouch Fire E на базе более свежего Snapdragon 200:

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


Но пользователь в большинстве случаев не знает, что там под капотом: какая версия ядра linux, или какая версия Gecko там используется. Для него гораздо важнее была подсистема Gaia, которая как раз таки и реализовывала весь интерфейс системы и её стандартные приложения. Всё, что вы видите на экране смартфона — это просто WebView (окно браузера), и запущенная в ней Gaia, как обычное PWA приложение!
Поскольку все приложения в Gaia были построены на базе стандартной связке HTML/CS/JS, система экспортировала в JavaScript необходимые методы для работы с базовыми возможностями телефона: API для звонков, приёма и отправки SMS, контактов и прочих фишек.
Даже сервисы баз данных были написаны на JS: для хранения плейлистов в плеере (который доступен любым приложениям) используется обычный localStorage!

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


Что особенно интересно — так это реализация браузера. Поскольку вся система — это по сути уже запущенный браузер, Mozilla ввела новый HTML элемент — <webview>, который являлся более изолированным и функциональным iframe. Что мы получаем в итоге: браузер отображает интерфейс системы, которая отображает приложение браузер, который имеет отдельный браузер в каждой вкладке! Чудеса подхода Mozilla!

Отдельного упоминания стоит подход к разработке от Mozilla. Поскольку FireFox OS — открытая система, огнелисы сразу же открыли магазин приложений и предоставили публичное «SDK» для разработки приложений. Но почему я выделил SDK в кавычки? Потому что никакого SDK и не было, как и какого либо эмулятора! Приложения предлагалось разрабатывать и отлаживать прямо в обычном десктопном FireFox, без каких-либо систем сборок! Разработчик просто создаёт манифест, указывает там главную страницу приложения (index.html) и начинает реализовывать своё приложение, попутно отлаживая его в обычном десктопном браузере. Разработка приложений напоминала разработку самых обычных расширений и в этом была главная изюминка FF OS. Если Cordova или PhoneGap требовали установки SDK, системы сборки (а то и покупки мака, если речь идет об iOS), а отладка производилась только на устройстве/эмуляторе, то у огнелиса было всё куда проще:

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


Прожила FireFox OS, к сожалению, недолго. Вендоры банально не хотели связываться с непонятной ОС от Mozilla, продолжая выпускать десятки одинаковых смартфонов на Android без какой-либо отличительной черты. Появившись ещё в 2012 (с первым публичном релизом в 2013) и пережив две мажорные версии, FFOS была закрыта в начале 2017 года, распустив команду из 50 человек. И казалось бы, webOS есть только на ТВ от LG, FFOS мертва… но не всё так просто! Помним про KaiOS — ОС, на которой работают современные кнопочные 4G мобильники от Nokia? А ведь это та самая FireFox OS, наработки которой были оптимизированы для кнопочного управления без тачскрина! Даже чипсеты ставят Qualcomm'овские: Snapdragon 210/215, иногда разбавляя их медиатеками 10-летней давности (MT6572) и свежими спредтрумами. Пока ещё продаются кнопочники на KaiOS, можно считать, что дело FFOS ещё живёт!

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


Но давайте же познакомимся с загадочным девайсом поближе: недавно я купил новый Alcatel Fire E за 1.000 рублей на известной онлайн-барахолке. Со слов продавца, когда-то он из интереса купил этот смартфон, но этот девайс ни разу ему не пригодился. До этого читатель с Хабра предложил мне два LG Fx0 с условием перепрошивки одного из них на Android и отправки обратно, но увы, у него не получилось его отправить. Я плотно заинтересовался темой мобилок на FFOS и начал мониторить онлайн-барахолки, и буквально через день человек выложил этот смартфон, который я в итоге и забрал.

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


Как уже было сказано выше, смартфон — новый. У него неплохо держит АКБ, несмотря на возраст, он с полным комплектом и в пленках. Но что он из себя представляет в 2023? Давайте посмотрим!

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост

❯ Знакомимся с Fire E


Комплектация смартфона самая стандартная: кабель, блок питания 5в и сам смартфон. Ничего необычного, никаких трехэтажных текстурированных коробочек тут нет, всё таки это смартфон бюджетного сегмента, цена которого составляла всего 70 евро, которые превратились в 5.000 рублей в 2014 году. Устройство выпускалось в двух видах: первый вариант работал на ОС Android (OT-6014), а второй на FireFox OS (OT-6015).

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост



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

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


Наверняка многие читатели, увидев «веб» в названии, подумали что мобилка жрет немерено ресурсов и постоянно тормозит на весьма скромном железе: двухъядерный 3G чипсет Snapdragon 200, 512мб ОЗУ и 2гб ПЗУ. Но… это не так! Если запустить свежий Chrome на планшете 2013 года среднего класса и попробовать загрузить, например, Habr, то мы получим как минимум не особо плавный экспиренс. Но слабенький Fire E умудряется работать весьма шустро и по сегодняшним меркам. Да, это не 120, и даже не 60 FPS, но тормозом устройство назвать сложно.

Другой вопрос, что предоставляет производитель в плане софта. И тут у нас две стороны медали — с одной стороны webapps можно свободно установить из браузера, как apk на Android, а с другой есть нюанс. Официальный магазин закрыт ещё в начале 2018 года и бэкапов софта практически не осталось в интернете… По итогу у нас получился эдакий GNU-телефон — какие-то крупицы софта можно найти на Github и установить их чуть ли не с Github pages!

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост
Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


Но в целом, учитывая низкий порог вхождения в JS и то, что такие устройства в 2023 году берут только энтузиасты, даже выпускник каких-то курсов вероятно сможет реализовать минимальные клиенты для нужных ему сервисов, даже если этот клиент будет простым iframe'ом, который редиректит на нужный сайт! Это вам не Nokia N900, где софт пишется на плюсах, а для UI используется GTK…

Вообще, что касается стандартного софта, то необходимый минимум тут точно есть: почтовый клиент, СМС/ММС, номеронабиратель, контакты с возможностью импорта как с SIM, так и с почтового аккаунта, галерея, камера, музыка, браузер. Что приятно — Mozilla не ограничивала доступ к API этих приложений. Благодаря системе разрешений, любая программа может использовать системные функции устройства и реализовать, например, импорт контактов из проприетарного формата. Удобно!
В свою почту мне удалось войти сразу, без каких либо проблем с SSL:

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


С отображением html-писем проблем у него, по понятным причинам, нет. :)
Что касается функций звонилки, то здесь всё стандартно. Одна симка в сим-лотке, контактов (вроде-бы) не ограниченное число (а хранятся они тоже в localStorage, и к ним тоже есть доступ через API), номеронабиратель приятный и не имеет тенденции каждую цифру делать запрос к контент-провайдеру с приличными тормозами.

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост
Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


Что касается мультимедиа, то помимо поддержки microsd флэшек, смартфон имеет встроенную память 4гб, из которых 1гб доступно приложениям, а ещё 1гб под пользовательские данные. Не густо, но не сказать что всё прям плохо — немного музычки накидать явно можно! Сам плеер приятный, умеет в плейлисты, сам сканирует музыку, качество звука приемлемое. Ну, в целом, совсем плоским звуком грешат в основном бюджетные спредтрумы из-за простенького DAC, и некоторые медиатеки, а у квалкомов звук всегда был как минимум на уровне.

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

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


Настроек камеры немного, но на FxOS выходили в основном бюджетные устройства (кроме красавца LG Fx0), так что жаловаться на качество съемки смысла нет. Есть минус — картинки в превьюшках неправильно пережимаются, от чего фото на экране смартфона кажутся хуже, чем есть. Впрочем, в наше время камеры работают в паре с цифровыми сигнальными процессорами, которые и делают всю магию картинки типа программного боке, а как организовать такую работу из жабоскрипта для меня загадка. :)

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост
Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


Есть даже рабочие карты Here Maps, прямо как на Nokia. Работают шустро, но GPS не работает из-за санкций. Что забавно, ведь именно благодаря Here, навигация и карты всё ещё живут на люмиях и FireFox OS:

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


И вот мы плавно подходим к главной жемчужине FireFox OS: браузер! Да, это FireFox, с дизайном а-ля 2014 год, но тем не менее это всё ещё полноценный браузер в браузере. Другой вопрос, что он может загрузить в 2023? Ну, немалую часть сайтов, FireFox образца 2014 года ещё может загрузить, но вот корректно отображать далеко не все. Даже старая версия «Хабра» здесь
работает не очень, а DTF или Pikabu браузер загрузить совершенно не в состоянии. Слишком
сильно поменялись веб-технологии за последние 9 лет.

Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост
Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS Смартфон, Покупка, IT, Linux, Firefox, Браузер, Диковинки, Ништяки, Редкость, Телефон, Alcatel, Китай, Китайские товары, Длиннопост


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

❯ Заключение


FireFox OS была весьма перспективной на мой взгляд. Низкий порог вхождения для разработки приложений, хорошая производительность и открытость системы могли сделать свое дело и пробить бюджетный сегмент рынка для подобных смартфонов. Однако, этого не случилось. ОС была слишком мало распространена, а у Mozilla нет ресурсов Google для продвижения своей системы и крутых конкурсов на разработку приложений. Даже Windows Phone потихоньку начинала терять рынок в 2014, а BlackBerry вообще оказалась финансовым провалом. Рыночек уже поделили ведь.

Но идея FireFox OS ещё жива и её реализовали на кнопочных мобилках! KaiOS всё ещё жива, регулярно выходят новые версии и новые кнопочные смартфоны с поддержкой современных технологий. Но даже тут появился ещё более дешевый конкурент в лице кнопочников на Android. А вам понравился девайс? Жду ваше мнение в комментариях!

Статья подготовлена при поддержке @Timeweb.Cloud
Понравился материал? Подписывайтесь на меня и таймвеб, чтобы не пропускать еженедельные статьи про различные мобилки! А если у вас ещё и аккаунт на хабре есть, можно сюда плюсик поставить - поможет с будущими статьями!

Показать полностью 23
[моё] Смартфон Покупка IT Linux Firefox Браузер Диковинки Ништяки Редкость Телефон Alcatel Китай Китайские товары Длиннопост
21
20
Mikhail.Vasilev
Mikhail.Vasilev
2 года назад
Программы и Браузеры

Ответ на пост «Лучшие браузеры для ПК: от защиты приватности до оптимизации игрового процесса»⁠⁠2

Какая может быть "приватность" без открытого исходного кода? Опенсорс же из всего списка только уважаемый Firefox, а также Brave, и, частично, Яндекс с Хромом (но "чуть-чуть не считается", так что только Огнелис с Брейвом).

Не упомянут популярный Киви с открытым кодом.

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

Извините за резкость.

[моё] Windows Сайт Google Интернет Приложение Браузер Яндекс Firefox Opera Linux Brave (браузер) Tor Atom Длиннопост Ответ на пост Текст
5
19
ENHEL
ENHEL
2 года назад
Программы и Браузеры

Ответ на пост «Лучшие браузеры для ПК: от защиты приватности до оптимизации игрового процесса»⁠⁠2

Серьёзно?

Ответ на пост «Лучшие браузеры для ПК: от защиты приватности до оптимизации игрового процесса» Windows, Сайт, Google, Интернет, Приложение, Браузер, Яндекс, Firefox, Opera, Linux, Brave (браузер), Tor, Atom, Длиннопост, Ответ, Ответ на пост

0) Почему текст над и под картинкой каждого браузера почти на 60% одинаковый по смыслу только с разными словами? Вода для объёма?

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

2) Яндекс - у которого прямо на начальной странице есть реклама от них же самих (что странно появляется не у всех)? которую надо вручную отключать в настройках и там прямым текстом сказано что мы за вами следим и собираем инфу? СПАСИБО идите на хер! Навязчивый как комары летом и его рекламы нету разве, что у меня в унитазе и то не удивлюсь если увижу и там. Но быстрый и многие говорят, что им нравится, особенно если вы завязаны на экосистеме яндекса. ОГРОМНОЕ его достоинство в том что на ютубе может на ходу переводить ролики с других языков, про озвучку не будем (кровь из ушей), а вот сабы норм, единственная фича ради которой его держу на компе.

3) Опера "Г" Икс - лично для меня сама опера мертва окончательно, сидел на ней очень долго, у нее много интересных фишек, но в начале года перешел на другой браузер. Слишком тормознутая, появилась реклама в виде "предложений" на главной странице, мало расширений а если устанавливать с хром магазина то могут неправильно работать. Был хороший и в меру быстрый браузер со своими фишками, а стал полным Г!

4) Хром - браузер №1 и не спроста, быстрый, удобный, синхронизация через учетку гугла которая есть в принципе почти у каждого, много расширений в их магазине, да и встроенных функций хватает. Только вот жор памяти все не починят (проявляется не всегда и не везде но бывает), но лично мне не нравится.

5) Брэйв - это что за зверь? какие 3 калеки им пользуются? ни разу в глаза не видел это чудо

6) Белка - китайская помойка напичканная китайской рекламой.

7) Огнелис - тут как с линуксом, просто есть любители и все. Сам по себе не плохой. В меру быстрый. Магазин расширений скудный ибо свой движок. Я его никогда не "понимал". Но зато он частый кость на серверах.

8) Атом - это ведь стеб, правда? ПРАВДА?

Лично я перешел на Эдж, он быстрый и плавный, удобный, не жрет память зато жрет любые расширения и из магазина гугла и из оперы и они работают БЕЗ косяков. Синхронизация прямо через учетку Майков. Много настроек. А самое главное, что я заметил, он работает безотказно! Всякий раз когда на каком то компьютере косячит другой браузер(хром\опера\яндекс) эдж работает безукоризненно! Советую всем попробовать посидеть на нем хотя бы неделю. Ну и обновления выходят на него часто и разные фишки у него появляются чуть ли не в первую очередь, как пример: улучшение качества видео в браузере с помощью нейронки на видеокартах нвидия в первую очередь было добавлено в эдж и хром. Ну и еще бонусом, если у вас 10я или 11я винда то он у вас уже есть на компьютере, даже скачивать не надо. Здорово, правда?)

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

Показать полностью
Windows Сайт Google Интернет Приложение Браузер Яндекс Firefox Opera Linux Brave (браузер) Tor Atom Длиннопост Ответ Ответ на пост
31
Velmax
Velmax
2 года назад
Программы и Браузеры

Лучшие браузеры для ПК: от защиты приватности до оптимизации игрового процесса⁠⁠2

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

Tor Browser: защита вашей приватности в Интернете

Tor Browser - это браузер, который известен своей защитой приватности и безопасностью. Он основан на Firefox и расширенной версии Tor. Этот браузер помогает сохранять приватность и безопасность пользователей, скрывая их IP-адреса и защищая их от наблюдения со стороны третьих лиц.

Лучшие браузеры для ПК: от защиты приватности до оптимизации игрового процесса Windows, Сайт, Google, Интернет, Приложение, Браузер, Яндекс, Firefox, Opera, Linux, Brave (браузер), Tor, Atom, Длиннопост

пользователя и пропускает их через несколько узлов, которые могут находиться в разных странах. Это позволяет сохранять приватность пользователя, скрывая его IP-адрес и местоположение. Также браузер предлагает возможность использования .onion-сайтов, которые не доступны через обычные браузеры.

Yandex Browser: быстрый и удобный браузер с интегрированными сервисами

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

Лучшие браузеры для ПК: от защиты приватности до оптимизации игрового процесса Windows, Сайт, Google, Интернет, Приложение, Браузер, Яндекс, Firefox, Opera, Linux, Brave (браузер), Tor, Atom, Длиннопост

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

Opera GX: браузер, созданный специально для геймеров

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

Лучшие браузеры для ПК: от защиты приватности до оптимизации игрового процесса Windows, Сайт, Google, Интернет, Приложение, Браузер, Яндекс, Firefox, Opera, Linux, Brave (браузер), Tor, Atom, Длиннопост

Opera GX – это браузер, который предназначен для людей, которые проводят много времени за играми. Он имеет множество функций, которые упрощают работу с играми, такие как возможность оптимизации процессора и управление скоростью загрузки. Браузер также имеет интегрированные социальные сети, такие как Twitch и Discord, что позволяет игрокам оставаться на связи с другими игроками.

Google Chrome: быстрый и удобный браузер с расширенными возможностями

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

Лучшие браузеры для ПК: от защиты приватности до оптимизации игрового процесса Windows, Сайт, Google, Интернет, Приложение, Браузер, Яндекс, Firefox, Opera, Linux, Brave (браузер), Tor, Atom, Длиннопост

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

Brave Browser: Браузер для безопасного и приватного серфинга в Интернете

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

Лучшие браузеры для ПК: от защиты приватности до оптимизации игрового процесса Windows, Сайт, Google, Интернет, Приложение, Браузер, Яндекс, Firefox, Opera, Linux, Brave (браузер), Tor, Atom, Длиннопост

Brave Browser – это браузер, который предлагает высокий уровень приватности и безопасности. Он блокирует рекламные объявления и трекеры, что позволяет сохранять приватность пользователя в Интернете. Браузер также имеет встроенный менеджер паролей и автозаполнение форм, что делает его удобным в использовании.

UC Browser: браузер для быстрой и удобной работы в Интернете

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

Лучшие браузеры для ПК: от защиты приватности до оптимизации игрового процесса Windows, Сайт, Google, Интернет, Приложение, Браузер, Яндекс, Firefox, Opera, Linux, Brave (браузер), Tor, Atom, Длиннопост

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

Firefox: защита приватности и множество функций в одном браузере

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

Лучшие браузеры для ПК: от защиты приватности до оптимизации игрового процесса Windows, Сайт, Google, Интернет, Приложение, Браузер, Яндекс, Firefox, Opera, Linux, Brave (браузер), Tor, Atom, Длиннопост

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

Бонус:)

Atom browser

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

Лучшие браузеры для ПК: защита, скорость и удобство

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

Показать полностью 7
Windows Сайт Google Интернет Приложение Браузер Яндекс Firefox Opera Linux Brave (браузер) Tor Atom Длиннопост
14
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии