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)
Долго ли, коротко ли, а c 2004 года Ubuntu перебрало алфавит и дошла до буквы Z (


Ubuntu Linux стало айфоном в мире линуксов, многократно расширив применееие этой ОС.
К сожалению, оторвать систему и её приенение от гиков-линуксойдов они всё равно не смогли.
Сильно заколдовано, однако.
nepilsonis: (homa)
По адресу можно скачать исходный код и установочный архив программы исправленный и работающий (на 01.04.2015) ljarchive — программы для архивирования своего ЖЖ.

Программе этой почти 10 лет, но с год назад она перестала скачивать комментарии. Однако автор давно забросил её.

Вот, починили.

Великая польза Opeb Source: не было бы исходных текстов в открытом доступе — не починили бы.
nepilsonis: (belk)
4. Why does CentOS-6 refuse to install on my i686 CPU?

Upstream has made the decision not to support non-PAE capable CPUs. If your CPU does not support PAE then when running the installer you will see the error:

This kernel requires the following features present on the CPU pae cx8

You can still install CentOS-5 but will not be able to run CentOS-6.

Старьё — на помойку, значит…
nepilsonis: (che)
На «рутрекере» «правообладатели» закрыли раздачи iGO и «телории большого взрыва».

Кое-кто чудом успел…

Чувствую, распределённому трекеру — это который с dht — не достаёт сейчас только одного: такого же распределённого хранения привязанного к раздаче описания и обсуждения, то есть того, для чего сейчас по прежнему нужны торрентовые сайты.

Ибо сами торрренты теперь выдаются по dht, пиры ищутся где-то там же неподалёку, найти раздачу по её имени или имени файла в ней можно через поисковик — тут принципиально то, что его копию у себя может запустить каждый, потому его не так просто закрыть.

Но вот как понять, какую из десятков, а то и сотен раздач нужно качать именно тебе? Или где задать вопрос автору раздачи?
Для этого сейчас и используются форумы, по привычке называемые «трекерами».
nepilsonis: (los)
В чём zfs удобнее, чем btrfs:

These are all things you might want to do, but you'd have to ponder whether it is worth doing given the added effort to do them. ZFS makes it effortless to use these features, without adding any additional work for you. Thus, ZFS makes it possible to do what you want, whereas before with btrfs you would have said "naaah, that's too much work for very little benefit". In this sense, ZFS offers advantages that make btrfs look as cumbersome as LVM in some scenarios.
nepilsonis: (Default)
Сегодня «Waze» обновилась с пользой: наконец-то появилась функция добавления точки к маршруту.
То есть можно проложить маршрут сразу, а не прокладывать его заново из каждой точки к следующей.
nepilsonis: (los)
«Мозилла» снова выгоняем на улицу почтового клиента.

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

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

Seamonkey содержит Thunderbird, потому тоже пострадает.
nepilsonis: (Default)
Кто просил дефрагментатор для Линукса? Налетай, написали :)
nepilsonis: (krot)
Занятно, насколько много небольших проектов отказываются открывать исходный код, мотивируя это тем, что «некогда приводить код в то состояние, в котором его не стыдно показать миру».

Таки да — если проект мало-мальски используем, то в первое время после открытия пойдёт критика, которую необходимо принимать, и появляется риск злонамеренной эксплуатации найденных в коде уязвимостей — то есть из нужно очень быстро исправить, а потом ещё и всем, кто использует продукт, обновиться.

И это ещё не считая возможности, что какой-нибудь тролль заявит, что он увидел свой код, или свой патентованный алгоритм, на использование коего он разрешения не давал, и чувствует теперь себя обворованным, и в суд подаёт.

В общем, не так это просто и безобидно, как может показаться на первый взгляд.
nepilsonis: (Default)
Ну, началось: появились программки, которые не ставятся на Windows XP.
И, разумеется, это open source.
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: (Default)
«Waze» обновился.
Рельсов всё нет.
nepilsonis: (sp)
ZFS 10th anniversary

Как летит время!
10 лет с того момента, когда заработал первый прототип ZFS.

Плохо, что лицензия zfs не позволяет включить её в состав linux — z бы только её и использовал.

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

Для производителей систем на базе архитектуры ARM в числе требований появился обязательный пункт, запрещающий предоставление любых способов отключения безопасной загрузки на системах, базирующихся на архитектуре ARM (Windows 8 будет поддерживать данную архитектуру). Таким образом Microsoft пытается целенаправленно бороться с установкой Linux, Android и других открытых ОС на ARM-системах, на которых данные ОС в настоящее время особенно сильны и востребованы. Доля операционных систем Microsoft на рынке мобильных ARM-систем ничтожна, поэтому компания не опасается возможных антимонопольных разбирательств, которые могут быть инициированы при попытке привязать пользователей ПК.

Примечательно, что в официальном ответе на первые предупреждения об опасности привязки пользователя к одной системе, Стивен Синофски (Steven Sinofsky), президент подразделения Microsoft, занимающегося разработкой ОС Windows, утверждал, что одной из главных составляющих философии Microsoft является предоставление пользователям возможности самостоятельного принятия решения, какие системы использовать на своём оборудовании.
nepilsonis: (braza)
Вычислительной мощности современного мобильного телефона достаточно не просто для запуска настольной ОС десятилетней давности.
А для запуска её с полной эмуляцией оборудования, включая процессор.

можете попробовать на своём:
nepilsonis: (Default)
Ну, вот и всё — рис уходит из плова
8 стран подписали Торговое Соглашение по Борьбе с Контрафактом (ACTA)
Евросоюз, Мексика и Швейцария — единственные, принимавшие участие в
создании этого соглашения, которые не подписали его на церемонии в
Японии, но заявили, что «подтверждают свою полную поддержку и обязуются
его подписать как только это станет сподручно».

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

Добро пожаловать в XXI век.
Век свободы знаний и творчества.

P.S. Да, а убивать на улицах, конечно, будут не медиамагнатов, не юристов и не политиков — а музыкантов и писателей. Ведь это всё — ради них, милых!

Как говорит [ profile] yatsutko — «Боженька, убей, пожалуйста, их всех»!
nepilsonis: (Default) — теперь и с русскими названиями типов фильтров.
nepilsonis: (ia)
BitBucket будет поддерживать GIT
Если это знак того, что Mercurial будет вытеснен Гитом, то мне очень жаль.

А если нет - то, наоборот, это +1 к использованию BitBucket.
nepilsonis: (homa)
Вот полезные в повседневном использовании для жителей Риги программки


Riga Parking

А эта интересна тем, что использует NFC
Lojalitātes programma

Любопытно, смогут ли в любом «Нарвесене» её правильно употребить.

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:34
Powered by Dreamwidth Studios