Ну вот и получилось что мы имеем еще один браузер для домохозяек, при этом предыдущие браузеры, на это ориентированные, уже не догнать. Вопрос — есть ли смысл потерять ту часть пользователей, которые и были с ним только потому что, он были альтернативой по возможностям? Я про это и написал.
Другого подхода тут нет. Максимум что можно добавить — это право «полный доступ ко всему», но это возвращает нас ко всем старым проблемам, которые раздражают обычных пользователей
Другой подход есть — я писал уже — виртуализация и песочница (аля изолированные процессы).
Как бы это раздражало других пользователей, если бы было отключено по-умолчанию?
Ну и, естественно, предупреждало бы пользователя при включении. Как вариант — включалось бы только из внутренних флагов, а не через опции.
WebExtension Experiments
ЕМНИП там тоже далеко не все можно + после перезапуска они отключаются + без подписи не поставить.
Ну и многопоточность вполне себе могла работать и с NPAPI, просто плаг стартовал бы в адресном пространстве либо самого браузера (и да, тогда ему возможно все), либо в адресном пространстве вкладки — и тогда он имел бы доступ только до нее. Я не вижу проблем сделать так. Но да, это сложнее чем зарезать все.
Если меня устраивает NPAPI, и я включаю его, осознавая на что я иду — это лично мое дело.
Зато NPAPI давал возможность подключать в браузере считыватели или другие различные железки для нужд компании и т.д. К тому-же, если на нем работает лично твое расширение — в чем проблема? Ну и в современных реалиях можно было запускать NPAPI в среде виртуализации (или песочнице) с определенными правами.
а еще в тормозах браузера и нестабильности его работы, простым манифестом проблема не решалась
Соответственно это и попытка исправить репутацию браузера
Еще раз — сделайте это отключенным по-умолчанию и все. Тем, кому нужно — включат и воспользуются. Я хочу сам решать, что и как я использую.
Зато все это давало возможность кастомизировать браузер так, как именно данному человеку это было нужно и удобно — а это дорогого стоит. Вон в современном FF попробуйте сделать клонирование вкладки даблкликом по ней (а я, например, к этому привык и это работало).
У меня в браузере было около 30 дополнений и я ни разу ни мог назвать FF «тормозиллой».
Так что (конечно ИМХО) им надо было сделать так, чтобы браузер «из коробки» был для домохозяек, а в опытных руках превращался в удобный и гибко настраиваемый инструмент. И проблемы была-бы решена.
Но нет, и теперь он — только для домохозяек, даже Dev :)
Я сам писал NPAPI расширения — да, там можно было все — мы даже кассы обслуживания со штрих-сканером и считывателем банковских карт делали на нем. И это было ОЧЕНЬ круто.
Вообще нет (а в какой программе их достаточно? :)), посмотрите файл по ссылке в разделе «телеметрия». Там что-то еще уходило и через Pocket, пока его не отключишь и через всякие другие веселые места.
В том числе — но ведь никаких проблем отключить это по-умолчанию?
И дать возможность включать это пользователю с предупреждением, и включить по-умолчанию в Dev сборке?
Именно то, что они стали выпиливать даже возможности все это включить и отключить раздражают больше всего. Например, Dev-сборка — это сборка для разработчиков, ну вот почему там нельзя ставить неподписанные расширения? На самом деле с очень большими танцами и стартап-скриптом это можно сделать, но зачем так делать?
Много чего поубирали. В чем проблема мне user.js иметь доступ в свой собственный интерфейс? Нет — отрубили. Запустить щас js внутри интерфейса — это скрипт, размером с простыню. Т.е. проблемы в том, что раньше здесь была свобода, тогда как в других браузерах — проприетарщина, теперь и здесь свободу прикрыли.
Много в текущем FF ужасно — теже поисковые плагины — попробуйте их подредактировать — раньше они жили в JSON, и были очень просто устроены, сейчас они засунули их в БД, и чтобы хоть как-то с ними работать, нужно ставить расширение, которое из-за ограничений WE работает с огромными плясками вокруг этого файлика с конфигурацией — а это всего-лишь конфигурация поиска.
Я не говорил, что в DevTools FF нет приятных фишек, но по совокупности факторов и скорости их внедрения и развития, хромовские реально продвинутей и удобней. ИМХО.
Изменения касаемые плагинов и расширений продиктованы архитектурой браузера. Они полностью её перелапатили для поддержания многопоточности.
Вполне можно было сделать многопоточность и при этом не ломать NPAPI, например.
Т.е. не страшно сломать расширения, страшно — сломать так, чтобы похожий функционал было уже невозможно реализовать. Многопоточность тут, увы, не причем (смотрите Palemoon). ИМХО — они погнались за WE и Хромом, чтобы увеличить свой рынок. При этом плохо понимая то, что их текущий рынок сложился именно потому, что это была альтернатива.
Короче эти решения так или иначе чем-то обоснованы.
Любые решения практически всегда обоснованы, что не делает их верными решениями )
Бытует такая легенда, что ее купил с потрохами Google…
В теории заговора верится с трудом, но иным способом описать то, что они делают сейчас я не могу.
Убрали поддержку NPAPI и работу внутри интерфейса браузера в угоду WebExtensions типа в «угоду безопасности», вместо добавления манифеста с разрешениями. Куча плагинов отпала, в том числе тех, аналогов которых просто невозможно сделать на WE.
Два раза в корне изменяли интерфейс и подход к его кастомизации.
Разделили браузер на Dev/User.
Убрали возможность ставить неподписанные расширения даже в Dev-ветке.
Убрали возможность запуска расширений внутри интерфейса браузера даже в Dev-ветке.
Отключили возможность настраивать обновления и уведомления о них.
Добавили тонну (реально тонну) телеметрии.
И т.д.
Сейчас все чаще задаюсь вопросом — а не перейти ли на хром? Там и DevTools побогаче и удобнее + все те-же самые плагины.
Это все от человека, который поддерживал и развивал около 5 дополнений для Firefox, а сейчас только одного для Firefox/Chrome.
На обычной qwerty при наборе текста — а я его очень много за день набираю, потому как разработчик — руки на qwerty у меня не уставали никогда, вот вообще.
Запястье — да, может, если без подставки под запястье. Насчёт 10 пальцевым или нет — вообще не знаю — за руками не смотрю, тренажеры не использовал, бОльшую часть времени смотрю в монитор.
ИМХО, без обид, но похоже что все это — вера и вкусовщина, и никакого профита нет. Это как адепты вима, примерно. И судя по тому, что чёткого обьяснения никто дать не может, я все больше в этом убеждаюсь.
Что до Дворака — был у нас в конторе заруб на эту тему — посадили двух людей — оба программеры, оба давно работают на своих раскладках. Дали листинг одинаковый. Дворак дал преимущество, действительно, около 3 процентов, стоит оно того? Руки у обоих не устали. При этом это синтетика, тк в жизни девелоп не постоянно вот так портянки пишет и большая часть времени — это курсорные клавиши и правка.
Вы собрались писать длинный текст зачем вам макросы? И чем набор длинного текста на сплите удобнее чем на обычной клавиатуре?
Я, например, если набираю текст — вообще на клавиатуру практически не смотрю — пальцы знают где какая клавиша (те раскладка не важна) и при работе с длинным текстом кроме буквенных и препинания только дел да бэкспейс юзается — т.е. как бы какие макросы или что-то ещё?
Слушайте, а опишите кто-нибудь в чем фишка всего этого?
Я лет 25 как разработчик, с клавой в обнимку чуть ли не 12 часов в сутки, и qwerty и стандартная форма меня абсолютно устраивает. Что даёт вся вот эта кутерьма с раскладками, формами, переносом кнопок? Просто читаешь прислушиваешься к себе и реально не понимаешь.
У меня брауны стоят — больше всего понравились тактильно (но это вкусовщина) и подставка под запястья — я думаю не надо объяснять зачем оно — вот это реально чувствуется.
А вот это все? В чем смысл? У вас руки от ИДЕ болят или как?
И ещё вопрос — чем qwerty зло? ИМХО это как сказать что красный цвет — зло. Раскладка как раскладка, есть минусы, есть плюсы, как и у любой другой.
Так при работе с id потребуется сортировка по этому id, т. к. иначе БД не гарантирует порядок отдачи строк, емнип.
А использование сортировки сведет на нет всю оптимизацию. Или я что то не так понял?
Ну, кстати, если фат12 и проц умеет pwm то и за неделю можно уложиться, я делал такое на ATINY85, потом, правда все на си переписал. С сдшки играло pcm-ки.
Можете объяснить, почему? В чем проблема запустить NPAPI в адресном пространстве браузера, а не вкладки?
Другой подход есть — я писал уже — виртуализация и песочница (аля изолированные процессы).
Как бы это раздражало других пользователей, если бы было отключено по-умолчанию?
Ну и, естественно, предупреждало бы пользователя при включении. Как вариант — включалось бы только из внутренних флагов, а не через опции.
ЕМНИП там тоже далеко не все можно + после перезапуска они отключаются + без подписи не поставить.
Ну и многопоточность вполне себе могла работать и с NPAPI, просто плаг стартовал бы в адресном пространстве либо самого браузера (и да, тогда ему возможно все), либо в адресном пространстве вкладки — и тогда он имел бы доступ только до нее. Я не вижу проблем сделать так. Но да, это сложнее чем зарезать все.
Если меня устраивает NPAPI, и я включаю его, осознавая на что я иду — это лично мое дело.
Зато NPAPI давал возможность подключать в браузере считыватели или другие различные железки для нужд компании и т.д. К тому-же, если на нем работает лично твое расширение — в чем проблема? Ну и в современных реалиях можно было запускать NPAPI в среде виртуализации (или песочнице) с определенными правами.
Еще раз — сделайте это отключенным по-умолчанию и все. Тем, кому нужно — включат и воспользуются. Я хочу сам решать, что и как я использую.
Зато все это давало возможность кастомизировать браузер так, как именно данному человеку это было нужно и удобно — а это дорогого стоит. Вон в современном FF попробуйте сделать клонирование вкладки даблкликом по ней (а я, например, к этому привык и это работало).
У меня в браузере было около 30 дополнений и я ни разу ни мог назвать FF «тормозиллой».
Так что (конечно ИМХО) им надо было сделать так, чтобы браузер «из коробки» был для домохозяек, а в опытных руках превращался в удобный и гибко настраиваемый инструмент. И проблемы была-бы решена.
Но нет, и теперь он — только для домохозяек, даже Dev :)
Я сам писал NPAPI расширения — да, там можно было все — мы даже кассы обслуживания со штрих-сканером и считывателем банковских карт делали на нем. И это было ОЧЕНЬ круто.
И дать возможность включать это пользователю с предупреждением, и включить по-умолчанию в Dev сборке?
Именно то, что они стали выпиливать даже возможности все это включить и отключить раздражают больше всего. Например, Dev-сборка — это сборка для разработчиков, ну вот почему там нельзя ставить неподписанные расширения? На самом деле с очень большими танцами и стартап-скриптом это можно сделать, но зачем так делать?
Много чего поубирали. В чем проблема мне user.js иметь доступ в свой собственный интерфейс? Нет — отрубили. Запустить щас js внутри интерфейса — это скрипт, размером с простыню. Т.е. проблемы в том, что раньше здесь была свобода, тогда как в других браузерах — проприетарщина, теперь и здесь свободу прикрыли.
Много в текущем FF ужасно — теже поисковые плагины — попробуйте их подредактировать — раньше они жили в JSON, и были очень просто устроены, сейчас они засунули их в БД, и чтобы хоть как-то с ними работать, нужно ставить расширение, которое из-за ограничений WE работает с огромными плясками вокруг этого файлика с конфигурацией — а это всего-лишь конфигурация поиска.
А напоминание об обновлении можно отключить только если отключить обновления.
Т.е. не страшно сломать расширения, страшно — сломать так, чтобы похожий функционал было уже невозможно реализовать. Многопоточность тут, увы, не причем (смотрите Palemoon). ИМХО — они погнались за WE и Хромом, чтобы увеличить свой рынок. При этом плохо понимая то, что их текущий рынок сложился именно потому, что это была альтернатива.
Любые решения практически всегда обоснованы, что не делает их верными решениями )
В теории заговора верится с трудом, но иным способом описать то, что они делают сейчас я не могу.
И т.д.
Сейчас все чаще задаюсь вопросом — а не перейти ли на хром? Там и DevTools побогаче и удобнее + все те-же самые плагины.
Это все от человека, который поддерживал и развивал около 5 дополнений для Firefox, а сейчас только одного для Firefox/Chrome.
Учиться я всегда люблю — так что это не проблема.
На обычной qwerty при наборе текста — а я его очень много за день набираю, потому как разработчик — руки на qwerty у меня не уставали никогда, вот вообще.
Запястье — да, может, если без подставки под запястье. Насчёт 10 пальцевым или нет — вообще не знаю — за руками не смотрю, тренажеры не использовал, бОльшую часть времени смотрю в монитор.
ИМХО, без обид, но похоже что все это — вера и вкусовщина, и никакого профита нет. Это как адепты вима, примерно. И судя по тому, что чёткого обьяснения никто дать не может, я все больше в этом убеждаюсь.
Что до Дворака — был у нас в конторе заруб на эту тему — посадили двух людей — оба программеры, оба давно работают на своих раскладках. Дали листинг одинаковый. Дворак дал преимущество, действительно, около 3 процентов, стоит оно того? Руки у обоих не устали. При этом это синтетика, тк в жизни девелоп не постоянно вот так портянки пишет и большая часть времени — это курсорные клавиши и правка.
Извините, все равно не очень понимаю.
Вы собрались писать длинный текст зачем вам макросы? И чем набор длинного текста на сплите удобнее чем на обычной клавиатуре?
Я, например, если набираю текст — вообще на клавиатуру практически не смотрю — пальцы знают где какая клавиша (те раскладка не важна) и при работе с длинным текстом кроме буквенных и препинания только дел да бэкспейс юзается — т.е. как бы какие макросы или что-то ещё?
Слушайте, а опишите кто-нибудь в чем фишка всего этого?
Я лет 25 как разработчик, с клавой в обнимку чуть ли не 12 часов в сутки, и qwerty и стандартная форма меня абсолютно устраивает. Что даёт вся вот эта кутерьма с раскладками, формами, переносом кнопок? Просто читаешь прислушиваешься к себе и реально не понимаешь.
У меня брауны стоят — больше всего понравились тактильно (но это вкусовщина) и подставка под запястья — я думаю не надо объяснять зачем оно — вот это реально чувствуется.
А вот это все? В чем смысл? У вас руки от ИДЕ болят или как?
И ещё вопрос — чем qwerty зло? ИМХО это как сказать что красный цвет — зло. Раскладка как раскладка, есть минусы, есть плюсы, как и у любой другой.
Насколько я знаю PgSQL — даже при наличии индекса он не гарантирует порядок при отдаче.
Так при работе с id потребуется сортировка по этому id, т. к. иначе БД не гарантирует порядок отдачи строк, емнип.
А использование сортировки сведет на нет всю оптимизацию. Или я что то не так понял?
Ну, кстати, если фат12 и проц умеет pwm то и за неделю можно уложиться, я делал такое на ATINY85, потом, правда все на си переписал. С сдшки играло pcm-ки.
Извините, понял только щас — торможу :)
Можно чтобы смска приходила при таком сценарии :-) Можно и обоим.
Я написал выше про что я говорил — самое главное, чтобы диоды не мерцали. В вашем варианте они будут мерцать без дополнительной обвязки.
Грубо говоря токовый драйвер здесь — это такой драйвер, который может выставить нужное значение тока на своём выходе без сильных пульсаций.