nepilsonis: (Default)
Что знающие люди пишут об изменениях в продуктах «Mozilla»:

The whole story is basically that mozilla folks are fucking up the
add-on space.

The whole story is that DownThemAll! would need a ton of niche APIs that
mozilla has neither the resources nor the will to spec, implement and

The whole story is that WebExtensions APIs explicitly are supposed to be
high level APIs, while tons of add-ons actually want, nay need low level
APIs to implement their functionality.
The rational here seems to be "Fuck yall, we consider you too stupid
and/or evil to give you low level access, also we're lazy and not good
with money so we couldn't possibly support low level anyway"
The high level API shit is what's killing the platform, not XUL or
(partial) XPCOM deprecation.

The whole story is that I just finally grew tired of the steaming pile
of utter rotten horse manure that is the mozilla decision making process.

I have no hopes that they will implement proper APIs, not even for file
writing[0 again]. Other than file writing, there are no proper APIs to
do requests, there are no proper APIs for other stuff such as executing
files, other kinds of OS integration, UI integration and so on and etc
and pp.

And that's just DownThemAll!, looking at my other add-ons (public or for
personal use) and also those I use of other devs, most of them will be
dead in the water, or could only be ported with serious, serious
limitations. Some add-ons I use already were abandoned, rightfully so
because WebExtensions offer no way forward for those addons, and for now
I fix them locally for me if something breaks (I cannot take over
maintainership and publish them as I lack the time and motivation to do so)
I have no use for crappy webrequest/toolbar button APIs alone. At least
the Adblockers will survive I guess... hurray!

Dismantling the add-on system just because mozilla doesn't like the
maintenance burden all of a sudden?

"B-but we want away from XUL and a lot of XPCOM".
So what? Neither is this going to happen anytime soon realistically, nor
is that any reason not to give add-on developers access to whatever
replaces it.

"B-but add-ons will break less if ever if they are WebExtensions".
Sure, and tons of add-ons should and will go the WebExtensions route.
Doesn't mean you have to fuck over the add-ons not fitting in the
WebExtensions space. There are tons of dedicated add-on developers who
have been dealing with breaking changes in Firefox since it first got
add-ons, for better or for worse. Most of the time, we managed in a
timely fashion.

Even those add-ons which can be reasonably ported need to be ported in
the first place. Somebody will have to do the actual work, which is on
entirely different scale than a "few" "let's move this shit into a
framescript so it works with e10s" fixes.

Frankly, it's add-ons which contributed a lot to Firefox' success, and
it's add-on which eased Firefox bleeding users to Chrome, and once the
add-ons that go beyond WebExtensions stuff are gone, the bleeding will
only increase again.

WebExtensions are far off from feature parity, let alone bug parity for
even the Chrome extension APIs, yet announce EOL for new add-ons in 53
and EOL for all add-ons in 57 [0 again]?
What the fuck are they thinking?
Whoever was involved in that decision with actual say: Please do us all
a favor and just step down from any leadership position you might have.
Or better yet, apply for a leadership position in the Google Chrome
team; Firefox can use some help from you eventually ending up
inadvertently sabotaging Chrome sooner than later.

mozilla has been a huge clusterfuck for years now, not just in the
add-on space; lacking proper (tech) leadership, lacking vision, focusing
on the wrong things at large more often than not, fucking with their
core users for no apparent reason other than "but we have to do
*something* to stay relevant".
And even stupid stunts like force
bundling crapware (pocket) isn't too goddamn stupid to do these days.
"1 million mozillians!", yeah, you will certainly achieve this by
alienating everybody on many fronts at once.

I've been part of the mozilla universe for almost one and a half decades
(or almost 15 years in "metric") now. I'm doing DownThemAll! and other
extensions since about a decade now. I've seen tons of fuckups in that
time, and produced a few myself; but that was OK because none of those
were deliberate and we always worked together on fixing things.
Not ever before did I think mozilla is hopelessly fucked at a
fundamental level. But the last one or maybe two years changed that.

I have to admit that I failed to see this for a quite some time,
deluding myself into thinking "it's not that bad", "they'll will do it",
"temporary setback", "they will recover", "I can learn to live with
that"... Tried to rationalize all this away...
But that's ended.

I'm fed up as an add-on developer, I'm fed up as a mozilla advocate, I'm
fed up as somebody who used to help the other add-on devs, I'm fed up as
somebody who contributed an enormous amount of volunteer time directly
in many different ways, I'm fed up as a Firefox user.

In conclusion, let me end with two quotes from[3] (second one quoting

"It’s fascinating how Mozilla manages to always find the exactly right
words — to make their most avid browser enthusiasts feel absolutely

"I honestly hate you [mozilla] right now."

nepilsonis: (homa)
Firefox превращается в Chrome, отказываясь от поддержки старых дополнений / Geektimes

Постоянно множество организаций повторяют одну и ту же ошибку.

Изготовители смартфонов хотят повторить успех Apple, и думают, что если они сделают что-то «как у Эппл» — то, во первых, их продукт станет таким же, как у Эппл, а после этого, видимо, те, кто покупает продукты Эппл — купят продукт претендента.
Ну, типа там, раз у айфона несъёмный аккумулятор, нет карточки памяти, и скруглённые края — то и нам достаточно сделать телефончик со скруглёнными краями, без карточки памяти и с несъёмным аккумулятором — и любители айфонов начнут покупать наше изделие за бешеные деньги.

Вот Мозилла решила, что хром популярен, потому что у него практически нет интерфейса пользователя, а дополнения его могут только сделать одну кнопку на тулбаре.
А потому, стоит только им тоже сделать так — и успех обеспечен.

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

Срать-ебать, ненавижу.



Upd По подсказке [ profile] tymofiy строка статуса вернулась при помощи расширения
nepilsonis: (homa)
[ profile] arkanoid про тех, кто дизайнит ГУИ в линуксах:
Конкурент потратил ебаные тыщи человеко-часов на то, чтобы выбрать какие настройки look&feel будут оптимальны и сделал систему, которая удовлетворяет 90% людей. И они ее купили. А к тебе на Gnome3 приходят те 10%, которые недовольны. И тут ты им тоже отхерачиваешь настройки, только выбрав их не в результате длительного изучения, а от балды. Да ну его в жопу, говорят они, и тоже покупают себе Mac, там то же самое, только для людей делали.
nepilsonis: (che)
Из интернетов:

Robert Kaiser ( 2013-01-25 18:39:08 PST

What happened is that XULRunner didn't become the platform, the web did.
Firefox, Thunderbird and other applications are not targeting to be XULRunner-based (i.e. shared XULRunner etc.) any more, and all focus at Mozilla has shifted on making web apps the great thing of the future, providing APIs to them so the web can be the future to build apps on, using HTML+CSS+JS instead of XUL+CSS+JS.
Given that, there's no reason for SeaMonkey to run after platform goals that everyone at Mozilla else has abandoned. And no, I don't have a link, there was no big announcement, this was just gradual change over time.

nepilsonis: (los)
«Мозилла» снова выгоняем на улицу почтового клиента.

компания собирается перераспределить максимальное количество ресурсов для разработки проектов, связанных с мобильным Интернетом, в первую очередь подразумевается проект Boot2Gecko/Firefox OS (смартфон на основе ядра Linux и движка Gecko), а развитие Mozilla Thunderbird признано нецелевым и несоответствующим целям организации.

В этой связи люди, занятые разработкой почтовой программы, будут перемещены на разработку других проектов, а Thunderbird будет переведён в статус "community driven project" (проекта, развиваемого исключительно волонтёрами), однако Mozilla будет по-прежнему следить за своевременными исправлениями в безопасности, а также по-прежнему будет предоставлять ресурсы своих серверов (для разработки, компиляции, сборки и раздачи по зеркалам). По такому же принципу уже несколько лет ведётся развитие проекта SeaMonkey, который ранее был известен под именем Mozilla Suite.

Seamonkey содержит Thunderbird, потому тоже пострадает.
nepilsonis: (Default)

Here's a hint regarding the likelihood of this bug ever being fixed:

"I don't think we're going to get to this any time soon."

That comment was written in 2002!

Programmers do not like to fix bugs, they like to add new features. Fixing bugs is hard, and there's no glory in it.

But don't give up hope. It could get fixed someday, as a side-effect to some new feature.
nepilsonis: (dog)
  • Firefox Share — средство для интеграции браузера с социальными сетями. Позволяет выполнить такие операции, как быстрая публикация в социальных сетях статусов и сообщений со ссылками на интересные страницы. В отличие от дополнения F1 система Firefox Share напрямую взаимодействует с социальными сетями, без использования промежуточных прокси-сервисов
  • Режим "Click to Start", позволяющий по умолчанию не выполнять привязанный к плагинам контент, требуя для активации клика на область с заданным элементом (например, Flash будет показан только при явном желании просмотра);
  • Режим оптимизации страницы для чтения текста (Reader Mode), при котором с целью акцентирования основного внимания на контент на странице меняется стилевое оформление и форматирование (например, скрывается реклама и элементы навигации);
OMFG! Я не могу в это поверить. Поверю, только если увижу это работающим. Почему-то до сих пор такое делали только владельца самих сервисов — соответственно, по аддону на сервис. И то, сейчас уже, по моему, все забили — максимум букмарклет предлагают.
nepilsonis: (Default)
Bug 3512 - Implement font-stretch property
1999-03-08 15:29 Reported
2011-09-05 05:09 Fixed

Их сила — в неотвратимости.


Apr. 21st, 2011 19:45
nepilsonis: (kot)
«ImgLikeOpera» обновилось до версии 0.6.21
Работает с Firefox 4.0 — 4.2a1pre

Если не знаете, о чём речь, то просто проигнорируйте это сообщение.
nepilsonis: (Default)
Если вы пользуетесь GitHub, то взгляните на это: Github + Bugzilla (an Addon for Firefox 4)
nepilsonis: (ia)
Никак я не могу понять этой логики.
Почему что, что делает дополнение «Context Search»

слишком сложно для базовой функциональности, и должно быть отдельно устанавливаемым дополнением.
А вот функция дополнения «Paste and Go»

почему-то в базовую функциональность входить должна. Неужели только потому, что «в Opera такое есть»? Но в «Опере» ещё очень много чего есть.
nepilsonis: (los)
--- Comment #155 from JayDee <> 2010-09-27 18:05:53 PDT ---
This is asinine.

We've waited long enough. Apparently Firefox needs to be dragged kicking and
screaming into the early 2000's. I have a financial interest in seeing this
implemented, so I'm going to step up.

I'm going to offer a $1000 bounty for native JPEG2000 support in Firefox, on
Windows, Mac, and Linux.

Interested parties should already be on the Firefox development team, or have a
good working relationship with them (ie, patches & features applied to current
Payment will be One Thousand ($1000) US Dollars paid via Paypal from my
corporate credit card, paid 30 days after roll-out of the feature to all three
You must contact me in advance, documenting your credentials (bugs fixed,
patches applied, features accepted) and express your interest. I will select a
candidate to perform the work. I will deal only with ONE person — I will not
get in the middle of spats about splitting the bounty.

I'd like to see this implemented before December 31st, 2010.

eMail: firefox.j2k -at-

Суть вкратце: тому, кто сделает поддержку браузером «Firefox» поддержку картинок в формате JPEG2000, и добьётся её принятия авторами «Firefox», товарищ JayDee выплатит 1000 (одну тысячу) долларов США.
nepilsonis: (che)
“And they said we couldn’t concievably continue the Suite”… →

… “And they said we couldn’t do a release based on toolkit” … →

… “And they said we couldn’t get libxul working” … →

SEAMONKEY: Continuing to do the impossible.

(more details later)

nepilsonis: (che)
midl /c/w/cc/mailnews/mapi/mapihook/build/msgMapi.idl
Processing c:\w\cc\mailnews\mapi\mapihook\build\msgMapi.idl
midl : command line error MIDL1004 : cannot execute C preprocessor cl.exe

при сборке из comm-central не проходит уже неделю.
Каждая попытка сборки занимает около 75 минут.
если бы я зарабатывал программированием, то меня, вероятно, по итогам этого месяца уволили бы.

Хорошо, что я перестал быть программистом.
nepilsonis: (Default)
"Places Bookmarks Landed In SeaMonkey!"
Пока, разумеется, в девелоперских сборках.
В 2.1 будет.
nepilsonis: (che)
Авторы расширений «AdblockPlus» и «Flashblock» смогли организовать взаимодействие своих программ.

Перевод для обычного человека:
Раньше, если у вас были установлены оба названных дополнения, и в правилах блокироваки адблока попадали флеш объекты, то они всё равно оставались на экране в виде квадратика с кнопочкой «проиграть» — результата работы «флешблока». После нажатия на эту кнопочку квадратик исчезал (в результате работы «адблока»).

Теперь флеш объекты, заблокированные «адблоком», показываться не будут.

Пока это реализовано только в сырых версиях, не предназначенных для широкого распространения, но в следующих публичных выпусках это будет работать.
nepilsonis: (Default)
Что нужно поменять авторам дополнений для мозиллы в своих творениях, чтобы они продолжили работать в новых версиях:
nepilsonis: (Default)
Как я уже писал, я пользуюсь старой версией аддона «Read It Later», потому что новая хранит всё на сайте, а старая и без него прекрасно работает.

Теперь, в контексте последних изменений в бэкэнде, мне придётся патчить эту штуку для совместимости.
Справлюсь ли? Совершенно не факт.

А я–то, дурак, думал — «вот перенесут в симанки закладки из фаерфокса, и эта штука в симанки заработает».

(тоскливо) Может, возьмётся кто? Баксов за 20?

Expand Cut Tags

No cut tags


nepilsonis: (Default)

August 2017

 12 3456
78910 111213
1415161718 1920

Most Popular Tags


RSS Atom

Style Credit

Page generated Sep. 21st, 2017 17:36
Powered by Dreamwidth Studios