27 апреля 2016 г.

Современные мультифункциональные IDE

Прошло то время, когда можно было довольствоваться простейшим блокнотом для программирования или специальным блокнотом с подсветкой синтаксиса (наиболее популярный и известный это Notepad++). Нет, Notepad++ никуда не делся и никто не запрещает вам программировать в блокноте, но появились намного более эффективные и современные средства для этого - мультифункциональные IDE.
Этот термин (мультифункциональные IDE) придумал я вот только что, так что все совпадения чисто случайно. Лично меня средства для написания кода условно подразделяются на четыре вида:
  • голый текстовый редактор с минимальным набором функций;
  • текстовый редактор с подсветкой кода и расширенными функциями типа мощного поиска
  • мультифункциональные IDE (более продвинутые редакторы)
  • узкоспециализированные IDE для конкретных целей (например PyCharm для Python или Netbeans для Java)
Это деление весьма условно, потому что некоторые редакторы можно так "навернуть" плагинами, что они уже не будут похожи сами на себя! Даже не шибко дружелюбный старичок Vim может превратиться для программиста в навороченную и удобную IDE, которую не захочется менять на более современные программы. Ну а в своём посте я расскажу о нескольких наиболее популярных современных IDE.
Atom с плагином TreeMap
Главный мой фаворит среди современных средств разработки это редактор от создателей GitHub Atom. Он очень красивый (с тысячью тем для интерфейса и подсветки кода), он расширяемый и настраиваемый (огромное количество самых разных дополнений на любой вкус), с открытым кодом, кроссплатформенный и бесплатный! Что вам ещё нужно для счастья?
Программирование на Python в Atom
Ну лично для меня хотелось бы ещё немного стабильности, потому как не всё работает так как задумано, но и сам редактор не так давно дорос до стабильной версии 1.0.
Просто посмотрите это видео (на английском языке) от одного видеоблогера-программиста и вы поймёте насколько это крутая штука Atom. Особенно меня поразила возможность править код плагинов прямо на лету как страницу в браузере через встроенный редактор.
Впрочем есть и проблемы: некоторые пользователи жалуются на недостаточную скорость работы с большими файлами, вылеты, ну и нестабильную работу плагинов и сложность настройки.
По внешнему виду и идеологии Atom копирует другой популярнейший редактор кода под названием SublimeText. Учтите, что SublimeText не бесплатное средство и без регистрации напоминает об этом каждое 20 сохранение. Для этого редактора тоже имеется огромное количество тем и плагинов под любые нужды. Существует ещё такой редактор как Light Table, который обладает очень крутыми фишками, но если честно, то его разработка ведётся не так активно. Особняком стоит довольно старый редактор Komodo от ActiveState, но если честно, то он проигрывает в функциях остальным IDE.
Microsoft тоже включилась в этот процесс создания IDE и выкатила свою версию продвинутого "блокнота для программистов" под длинным названием Visual Studio Code. Само название Visual Studio Code вносит неразбериху и многие даже подумали, что он относится к главной IDE от MS под названием Visual Studio, но на самом деле это совершенно самостоятельный продукт, созданный практически с нуля. Визуально он похож на Atom, но выглядит проще и даже примитивнее местами. В настройках Code вы точно не запутаетесь, там всё просто и понятно. Именно Visual Studio Code я бы настоятельно рекомендовал начинающим. А ещё в этой IDE русифицирован интерфейс, что встречается довольно редко - всё таки программисты предпочитают общаться на английском с программами.
Несмотря на юный возраст этого программного продукта от одного из подразделений Microsoft, он уже завоевал популярность и был по достоинству оценен даже линуксоидами. Для Code написано множество полезных расширений под самые популярные языки программирования, разнообразные темы интерфейса и подсветки кода тоже присутствуют.
Microsoft не стесняется выпускать свои программы под Linux и OS X
Приятно, что почти все современные IDE идут под три популярные платформы: Windows, Linux и MacOS. Всё таки кроссплатформенность это хорошая вещь и программировать можно под той ОС, под которой вам удобно. Все представленные выше IDE завязаны от интернета, а некоторые без сети даже не установить. То есть изначально вы получаете базовый дистрибутив, но чтобы получить расширенные функции и плагины, вы должны пустить редактор в сеть - сейчас без этого, к сожалению, никуда.

Напоследок хочу сказать: каким бы продвинутым не был ваш редактор кода, программировать за вас он не будет! Удачи в написании кода, пользуйтесь удобными IDE.

А вот очень хорошое обсуждение на Habr про редакторы текста и IDE, где программисты делятся своим видением того, что должна уметь IDE.

17 апреля 2016 г.

Как я снова полюбил War Thunder

Не буду скрывать, что докачав большинство техники до 5 максимального ранга, я совершенно потерял интерес к War Thunder. На потере интереса сказались так же ещё вечные проблемы с балансом (я уверен, что они никогда решены не будут) и множество косяков и скандалов от разработчиков, что тоже не добавляло интереса к игре, в которой я проводил большую часть вечеров каждый день.
Я пустился во все тяжкие: играл в Star Conflict, где разработка игры хоть и ощутимо замедлилась, но разработчики не переставали радовать нововведениями, да и сама прокачка в игре стала весьма и весьма ненапряжной и простой. Что мне всегда нравилось в Star Conflict, так это то, что она не отнимает много времени. Достаточно всего 45 минут вечером, чтобы снять все эти x2 и выполнить "дейлики" (ежедневные задания), но при этом видеть постоянный прогресс. С введением в игру полноценного PvE (режима, где команда живых игроков играет против команды ботов), прокачка стала совершенно простой до такой степени, что можно даже не заходить в обычный PvP.
В данный момент разработчики Targem Games из Екатеринбурга усиленно работают над новой игрой под названием Crossout, где они применят все свои навыки и разработки из Star Conflit, подарив нам интересную MMORPG про битвы на машинах в сеттинге культовой Ex Machina. Главной особенностью будет возможность собирать различные машины из частей. Да, вы скажете, что это мы уже такое видели в куче игр, например в известной Robocraft, но поверьте мне - в Crossut всё будет интереснее. Учитывая, что игровая механика в Star Conflict мне очень нравится своей простой и дружелюбностью для игрока, то ожидаю такого же подхода и в "Кроссауте".
Сейчас игра выходит из стадии ЗБТ в ОБТ, будет вайп перед релизом. Комьюнити-менеджеры довольно часто проводят стримы с демонстрацией возможностей игры. Лично я обязательно поиграю в Crossout после выхода. Мультиплеерный режим, прокачка и продвинутая кастомизация это именно то, что не хватало в Ex Machina и за что обожали Interstate 76!
Пустившись во все тяжкие после War Thunder я купился на сладкие речи и подарки пиарщиков коварной компании Mail.Ru и установил попробовать "Armored Warfare: Проект Армата". Мне не столько хотелось заменить пустоту после того, как я окончательно бросил World of Tanks (и возвращаться не желаю), сколько самому посмотреть на главного конкурента Wargaming.
Чувства, которые я испытал, противоречивые. Во-первых, Armored Warfare действительно конкурент WoT, как бы это не хотели признавать фанаты "танчиков". И конкурент довольно таки качественный, взявший от "Мира танков" всё самое лучшее, включая даже прицел, нарисованный одним из игроков. Очень бодрый геймплей, наличие интересного PvE в котором реально можно прокачиваться (а не для галочки как это сделано в War Thunder, например), интересная современная техника.
А вот с графическими красотами там нестыковка. Даже скачав 22 ГБ HD-текстур и выкрутив всю графику на максимум, я получил в итоге пластиковые модельки танков и корявые деревья от которых хочется плакать. И вот это всё хвалёный движок CryEngine? Хотя подозреваю, что дело тут не только в движке, а в работе графических дизайнеров. Почему разработчики War Thunder смогли сделать прекрасную и реалистичную графику на своём собственном графическом движке, а ребята из Obsidian, которых финансировала одна из крупнейших IT-компаний России, нет? AW тормозит у многих игроков, особенно у не имеющих топовых компьютеров и обладателей ноутбуков. Зато с пиаром у Mail.Ru всё в порядке, судя по агрессивной рекламной компании и нападкам на конкурента. Впрочем от этого игрокам только выгода, потому что именно сейчас прокачка и получение премиальных танков в Armored Warfare максимально упрощены, а вот что будет дальше, я не знаю... Всё таки не зря игроки плюются от политики монетизации Mail.Ru - просто посмотрите, что они сотворили с "Аллодами Онлайн" или более новыми MMORPG, попавшими им в руки.
Вкусить коварства Mail.ru успел и я, когда обнаружил, что игровой центр от этой компании всунул мне в браузер посторонний плагин, который для работоспособности этого лаунчера вовсе и не нужен. Спасибо, что хоть свой проклятый "защитник" не установили, который лично я вообще считаю вредоносной программой. В общем, мне не хотелось бы задерживаться в проекте Armored Warfare, а вот тем, кто ищет интересной игры максимально похожей на World of Tanks, я бы её порекомендовал.
Вот таким образом совершив круг, я снова вернулся в War Thunder, благо теперь я понял, что это великолепный проект и лучшая военно-историческая игра. С последним патчем, который ввёл симуляцию водной поверхности и новые облака, игра стала выглядеть просто превосходно.
Уникальный режим совместных боёв вы возможно увидите в других играх (симуляторах), но так просто как это сделано в War Thunder, вы не найдёте нигде. Учтите, что в будущем появится режим морских сражений, в появлении которого большинство игроков уже уверено.
Да, у игры масса нерешенных проблем и одной из главных я считаю достаточно сложный геймлпей в режиме реалистичных боёв. В этом плане War Thunder и повезло, и не повезло одновременно.
War Thunder занимает свою, уникальную нишу и не претендует на популярность "Мира танков" (откуда начался медленный, но отток пользователей), у неё есть свои преданные игроки, но я бы не сказал, что их очень много. В игре ещё многое не сделано, а команда Gaijin, к сожалению, не обладает огромными финансовыми ресурсами как Wargaming или Mail.Ru.

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

10 апреля 2016 г.

Экстремальная экономия мобильного трафика с UC web browser

Обычно я нечасто хвалю китайских разработчиков и на это есть веские причины: китайские разработчики очень халатно относятся к своей репутации и пользовательским данным. В связи с тем, что китайский рынок огромный по сравнению с остальным миром и программистов с пользователями там навалом, но однажды китайский разработчик вполне может вам подсунуть вместе с обновлением программы троян или будет в скрытом режиме крутить рекламу, как произошло у меня с программой Clean Master, которая потребляла драгоценные мегабайты трафика.
Собственно всё как раз и началось с того, что я увидел как с моего счёта утекают деньги (у меня был включен автоплатёж с моего счёта на Яндекс.Деньги). Причиной этого оказались подключенные дополнительный пакета трафика на моём самом дешёвом тарифе мобильного интернета (сами пакеты "опсос" подключил как обычно не особо уведомив пользователей, сделав ранее безлимитный интернет ограниченным). В общем я попал на 200 рублей и разобравшись ситуации, отключив эти дополнительные пакеты, начал экстремально экономить интернет на своём смартфоне, благо в Andoid 5 есть удобная функция для учёта потребителей трафика с разделением на wi-fi и мобильный интернет. Самыми "жрущими" программами оказались Clean Master (была нещадно удалена) и... Google Chrome с включенным режимом сжатия трафика! Не помогал даже включенный AdBlock - каждая веб-страничка считала своим долгом загрузить 10 МБ ненужной мне рекламы, вызывая подтормаживания браузера и увеличивая нагрузку на процессор. Необходимо было что-то срочно делать, потому что пользоваться мобильным интернетом в таком режиме решительно невозможно.
Страница сайта Geektimes в браузере UC 
Решение проблемы пришло со стороны всё тех же китайских разработчиков мобильного (и не только) браузера UC Browser, которые не так давно вышли официально и на российский рынок.
Включено максимальное сжатие
Китайские разработчики как никто другой понимают, что такое экономия трафика и ресурсов процессора для пользователя, ведь население Китая огромно и по большей части бедное. Именно поэтому в их браузер встроен один из самых эффективных методов сжатия - через wap, когда пользователю поступает только текст, без всяких скриптов, а значит и назойливой рекламы. Я ещё дополнительно отключил загрузку картинок (однако их можно загрузить прямо со страницы, выбрав изображение) и степень сжатия получилась просто умопомрачительной - чуть ли не в 100 раз!
Тут надо сделать важное пояснение: браузером на смартфоне я пользуюсь исключительно для чтения статей на новостных и прочих сайтах, и для меня самую важную ценность представляет именно текстовая информация. Естественно никакие скрипты в этом режиме не работают и для сложных сайтов с сервисами приходится использовать Chrome. Благодаря тому, что не грузятся скрипты, браузер работает очень быстро, страницы загружается за секунду, ничего не лагает, а переключение и переход между загруженными страницами происходит мгновенно. Я использовал версию UC mini в качестве браузера, возможно HD версия браузера от китайских разработчиков будет работать немного по другом и обладать другими функциями.
Почти все нужные мне сайты в режиме сжатия отображаются и читаются отлично, но есть сайты, которые выглядят весьма криво (это некоторые наши местные новостные СМИ, к примеру), хотя в этом есть вина криворуких веб-дизайнеров, живущих стандартами веба 2000-х годов. Особенно плохо выглядят сайты с табличной вёрсткой, но собственно они выглядят плохо в любых мобильных браузерах.
Использование UC Browser позволило мне максимально экономить мобильный трафик в течении дня и скудных 75 МБ стало вполне хватать на весь рабочий день (ну если конечно не заниматься просмотром видеороликов и не злоупотреблять картинками в Твиттере).
Я бы не стал использовать браузер UC в качестве основного на домашнем компьютере, потому что там всё таки рынок занят более именитыми разработчиками (да и вопрос доверия никуда не делся), но на мобильном устройстве продукт китайских разработчиков весьма и весьма хорош. Пожалуй по возможностям и скорости работы он намного превосходит даже популярную в России Opera.
Более того, эксперты по безопасности уже не раз ловили за руку разработчика UC Browser, за то что те слишком много информации отсылают сторонним компаниям в Китай (в интересах многочисленных китайских онлайн-магазинов).

P.S.: Разработчики Vivaldi наконец выпустили первую официальную версию своего браузера. В этой сборке наконец-то решены многие проблемы, поэтому именного его я сейчас использую в качестве основного. Если вам нравилась старая Opera, то обязательно попробуйте Vivaldi! Вам обязательно понравится. 

27 марта 2016 г.

Последняя прошивка для Asus Zenfone 5

Asus Zenfone 5 Laser
Данную запись стоит озаглавить "Последняя прошивка для Asus Zenfone 5 или почему я больше никогда в жизни не куплю продукцию Asus", но это слишком длинное название для скромной записи в персональном блоге.
Начну с хорошего: я не превратил свой телефон в "кирпич" во время прошивки и смог таки установить на него последнюю официальную прошивку для Asus Zenfone 5 (ASUS ZenFone 5(A500CG/A501CG) update SOP WW_3.24.40.87, файл назывался UL-ASUS_T00F-WW-3.24.40.87-user.zip). Последнюю не только в по версии, но и, скорее всего, вообще для этого устройства, потому что модель Zenfone 5 своё отжила и на её место пришла линейка Zenfone 2, которая весьма популярна сейчас благодаря своей невысокой цене и качественному железу. Если у компании есть более актуальная линейка устройств, то само собой уделять внимание устаревшим моделям не стоит. Ждать Android 6 там наверное не стоит.
Прошивал я практически в ручном режиме из командной строки через утилиту adb. Обновление по воздуху не сработало, так что с 10 попытки получилось залить все 758 МБ обновления (когда я наконец догадался сделать полный сброс через fastboot и стереть всю информацию в телефоне). Стоила ли овчинка выделки? Определённо да, хотя и не без ложки дёгтя.
Из положительного я могу отметить улучшенную стабильность в плане разряда батареи (стала держать немного дольше и меньше утекать) и работы в сети, а также появление некоторые полезных "фишек" в настройках. Чуда конечно не случилось и при работе с 3G/4G батарейка утекает просто на глазах, но зато раньше она просто разряжалась на глазах даже при работе экрана!
5 часов при выключенном интернете в режиме чтения книги через Coolreader
Я использовал телефон в качестве читалки и получил просто потрясающие цифры в 5 часов работы. Раньше я о таком и мечтать не мог при пользовании устройством. Думаю при использовании смартфона в качестве плеера можно получить и до 10 часов работы.
При стандартном использовании получаются всё те же 3 часа 30 минут, зато стабильные. Чуда не случилось, а жаль. Впрочем слабым утешениям для вас может стать то, что в новых устройствах Zenfone 2, где используется мобильный процессор от Intel, с энергосбережением тоже не всё в порядке - батарейка тает на глазах. Intel смогли сделать мощный 64-битный процессор, но не смогли победить тепловыделение и уменьшить энергопотребление устройств.
Время работы в режиме ожидания - 2 дня выходных
Режим Smart Switch для управления батареей
Вот за что можно сказать спасибо инженерам Asus, так это за появления режима Smart Switch, который раньше имелся в многочисленных платных программах типа Battery saver, а теперь работает "из коробки" и позволяет переводить телефон в режим энергосбережения по ночам. Благодаря этому режиму можно оставить телефон на неделю и он не очень сильно разрядится.
А вот за что спасибо Asus говорить не нужно, а нужно нещадно ругать, так это за обилие "левых" программ, которые они пихают в свои устройства! И ладно, если бы это были фирменные программы Asus (целый зоопарк из которых полезные от силы 3 штуки), так они запихали системным приложением Tripadvisor и китайский Clean Master (огромный комбайн, который навязывает свои услуги и лезет во все места телефона). Просто огромная помойка из совершенно ненужных пользователю программ, которые к тому же постоянно висят в памяти телефона и расходуют батарею. Я уж не говорю про то, что все они работает на системном уровне и легко могут получить доступ к пользовательским данным и слить их - просто огромнейшая дыра в безопасности. Хочется сразу всё это "добро" снести, а сделать это невозможно не получив root. Положение хоть немного спасает встроенная программа по управлению "автозапуском", где можно запуск некоторых программ.
Вот именно поэтому, а также из-за проблем с быстрым разрядом батареи, я решил больше не связываться с мобильными устройствами компании Asus, а взять полноценный китайский телефон с практически "голым" Android. Хотя я отмечу в очередной раз, что "железо" у Asus отличное. Они доказали, что могут делать прекрасные, высокотехнологичный устройства, которые продают по весьма демократичным ценам. Я купил Zenfone 5 до кризиса по цене всего 8000 рублей и мне грех жаловаться, что я переплатил. Сейчас эти старые устройства стоят по 11000, а новые Zenfone 2 идут по цене 13000 рублей. Кстати, в продаже появились Asus Zenfone Go, которые похоже по характеристикам на Zenfone 5, но внутри у них процессор MediaTek, а не прожорливый Intel (хотя у Zenfone Go батарея всего на 2000 мАч - что вы хотите от бюджетника?).
Meizu M2 Note

Пользование смартфоном от Asus приучило меня к качественным устройствам - к хорошему быстро привыкаешь, а ведь недавно я был доволен весьма бюджетным китайским телефоном ZTE, чья производительность по сегодняшним меркам просто смешна. В качестве следующей модели я нацелился на фаблет Meizu M2 note. Мне кажется этот недорогой телефон с большим экраном порадует меня своей функциональностью и красивым дизайном (смесь iPhone с Samsung). Жаль только курс рубля не радует и достойные бюджетные устройства теперь приходится искать в магазинах начиная с цены в 13000 рублей.

Важное уточнение! 
Оказалось, что некоторые встроенные приложения типа жрущего батарейку Clean Master (обязательно удалите), можно всё таки удалить и на обычной прошивке последней версии .87 без всякого использования root. Для этого надо просто зайти в "приложения", нажать "удалить обновления", после чего вам будет предложено удалить приложение целиком. После того как я удалил Clean Master, у меня перестала разряжаться батарейка смартфона и утекать трафик мобильного интернета - вот тебе и "полезное" китайское приложение. Trip Adviser я также удалил без проблем, но с программами от самого Asus такой трюк видимо не пройдёт. Возможность удалять некоторые встроенные приложения немного искупает вину инженеров Asus за прошивку со всяким хламом под видом полезных программ. 

13 марта 2016 г.

Высокопроизводительные сборки браузера Firefox

Если вы думаете, что это браузеров на основе Chromium развелось очень много и что только ленивые не делают свои браузеры, то сейчас я вам расскажу, как обстоят дела в лагере второго крупнейшего браузера - Firefox. Firefox хорош почти всем: он надёжный, предсказуемо работает, очень хорошо настраивается и позволяет управлять собой с помощью расширений, которые работают на более низком уровне, чем у Chromium, где до сих невозможно менять внешний вид браузера, не переделывая полностью исходный код. Но есть у браузера Firefox один изъян, который заставил меня в своё время бросить его и перебраться на очень шустрый, но нестабильный Vivaldi - скорость работы. Я сейчас говорю даже не про скорость рендеринга, загрузки страниц и работы js-движка (хотя Firefox и здесь не блещет успехами), а про скорость и отзывчивость интерфейса! Я готов потерпеть лишние 0,5 секунд пока откроется страница, но терпеть лаги при выводе меню или переключении вкладок, выше моих сил.
К счастью, есть программные решения, которые позволят вам пользоваться более производительным Firefox. Я говорю про использование кастомных сборок Firefox, скомпилированных специальным образом, чтобы вы получили максимальное быстродействие и задействовали все возможности вашей операционной системы и процессора. Сделать такую версию браузера не так уж и сложно, если вы обладаете навыками программиста и у вас есть подходящий компилятор, но в этой статье я рассмотрю несколько уже готовых известных сборок браузера Firefox.

Waterfox - версия, сделанная с помощью компилятора C++ под x64-системы. Я долгое время сидел на этой сборке и она действительно работает пошустрее, чем обычная версия Firefox, даже с учётом того, что я использовал portable-версию с HDD, а не установленную на SSD, как мои остальные браузеры. Waterfox основан на 44-й версии Firefox, а значит он отстает в развитии от своего прародителя и подвергает пользователя опасности. Кроме того создатели сборок изменяют исходный код и вносят различные правки и патчи (вроде отключения функций), что наверняка не поспособствует общей безопасности.
pcxFirefox - ещё одна сборка, которую сделал один студент (предыдущую тоже делал один студент, но там аудитория пользователей была больше). У проекта очень скромный сайт и страничка на sourceforge. Да, сначала доверия не внушает... но только пока вы не воспользуетесь этой сборкой. Это реально очень быстрый Firefox! Я и не подозревал, что разжиревшая в последние годы "лиса" может работать так шустро. К сожалению, основан тоже на 44-й версии движка, а ведь в конце весны официальный Firefox уже перейдет на 46-ю. PcxFirefox работает как портативная версия и прямо из коробки начинает использовать пути и папки от официальной версии Fiefox, если она у вас была установлена.
Cyberfox - x64 (x86 тоже доступна) версия браузера от одной студии (список проектов не впечатляет). В отличии от предыдущих сборок основан на 45-й версии движка. В браузере удалена телеметрии и всякие фишки Firefox, имеется возможность использоваться старый классический стиль браузера как в Palemoon. Надо отдать должное разработчикам: уже имеются версии под все языки, портативная версия и менеджер обновления браузера, чем не могут похвастаться предыдущие сборки, которые все идут на английском языке.
Так как кастомные сборки изначально англоязычные, то озаботиться установкой русского языка вам придётся самостоятельно, благо сборки изменены не так сильно, чтобы к ним не подходили стандартные language packs. Заметьте, что качать вы должные языковые дополнения именно под вашу версию браузера (44 в данном случае). После скачивания пакета и установки русского словаря для проверки орфографии, нужно с помощью настроек сменить локализацию браузера Firefox - иначе ничего работать не будет. Как сменить локализацию написано в статье на сайте Mozilla - следуйте указаниям оттуда (придётся залезть в about:config и поменять значение одного параметра на ru).
Меняем user agent в Firefox

User agent вашей сборки Firefox будет сильно отличаться от обычных версий браузера и сигнализировать недоброжелателям об устаревшей версии, поэтому я предлагаю заменить его на что-то менее заметное: например на user agent последней версии Firefox или даже Google Chrome (в последнем случае некоторые сайты могут глючить при работе со скриптами). Делается эта подмена с помощью расширений тип User agent switcher или вручную. Для ручного изменения user agent необходимо в параметрах about:config создать строковой параметр general.useragent.override и присвоить ему обозначение понравившегося браузера. Полноценной защиты от хакеров этот трюк не даст, но хоть что-то. Узнать подробнее о том, какую информацию выдаёт ваш браузер и насколько вы "отличаетесь" от остальных пользователей интернета, можно с помощью этого теста от EFF в разделе fingerprinting.

Это конечно же не все сборки Firefox, а только малая их часть, потому что имеется огромное множество сборок для разных целей. Например, имеются версии под процессоры Intel Atom, чтобы работать на старых нетбуках и планшетах с Windows. Есть версии сборок Firefox не только для Windows, но и для Linux и Mac. Выберите и попробуйте какую-нибудь из них и возможно вы не сможете после этого спокойно пользоваться обычной "тормозной" версией Firefox. Использование pcxFirefox вернуло мне веру в Mozilla Firefox и позволило дальше пользоваться и получать удовольствие работы в этом прекрасном браузере.

P.S.: После работы в Vivaldi, я понял, что не могу нормально работать без закрытия вкладки двойным кликом, поэтому установил расширение Double Click Closes Tab.