nepilsonis: (Default)
Принято считать, что едва ли не самыми большими пользами Open Source являются то, что можно разобраться, как она устроена, что она делает, и поменять под свои нужды или починить.

На самом деле это давным-давно не так.

Поставил я на свой сервер интанс https://www.wallabag.org/en
Упарился: как бы и руководство по установке есть — но фрагментарное, написанное, как очень часто бывает, для того, кто и так «в теме». То есть описывает, как выполнять отдельные шаги. Но не описывает, в каких случаях какие нужны, а о некоторых не упоминает вовсе.

Но главное — какое же оно внутри развесистое. Там и php, и ruby, и в каких-то случаях оно работает с rabbitmq и redis.

Часть настроек в бесчисленных .yml файлах (основные-то в одном, но вообще их там десятки), часть делается запуском из командной строки специального php скрипта, а часть доступна через веб-интерфейс пользователю с администраторскими правами.

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

Ощущение — как будто с мыслью «мне бы бензину налить стандартного, литра три» — стоишь перед открытыми воротами нефтеперегонного завода, с разрешением и напутствием «иди, там есть».
nepilsonis: (homa)
Долго ли, коротко ли, а c 2004 года Ubuntu перебрало алфавит и дошла до буквы Z (https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9_Ubuntu)

Поздравляю.
Молодцы.

Ubuntu Linux стало айфоном в мире линуксов, многократно расширив применееие этой ОС.
К сожалению, оторвать систему и её приенение от гиков-линуксойдов они всё равно не смогли.
Сильно заколдовано, однако.
nepilsonis: (homa)
Собирал тут прошивку OpenWRT для роутера.
На виртуалке с убунтой.
Процесс сборки выпал с ничего не говорящей мне ошибкой. Нагуглил багрепорт https://dev.openwrt.org/ticket/20212 который не баг.
Оказывается, для сборки из исходников прошивок роутеров (на самом деле — кросс-компилятора gcc) 512 мегабайт памяти недостаточно.
XXI век.
nepilsonis: (belk)
Подскажите, любители GitHub.
Как должен выглядеть наименее хлопотный процесс передачи исправления в апстрим программы, живущей на гитхабе, если сервер, на котором исправление делается и отлаживается, может скачивать обновления репозитория с гитхаба, но ничего в интернет сам слать не может(DLP евпчя)?
То есть я могу патч отправить почтой, или через клипборд куда-то — надеюсь, концепция ясна.

Ещё учитаывя, что с git я несколько на «вы» — то есть умею commit, update, diff и status, но как патч наложить не просто программой patch, а вот прямо на сайт гитхаба — не понимаю.
nepilsonis: (homa)
Firefox превращается в Chrome, отказываясь от поддержки старых дополнений / Geektimes

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

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

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

Все они ошибаются.
Самая главная их ошибка — подражатели никому не нужны, пока доступен оригинал. Пытаясь повторить чужой успех, они просто теряют свой собственный, ничего не приобретая взамен.
Но, похоже, эта идея содержит в себе что-то, что делает невозможным усвоение её топ-менеджментом больших организаций.
nepilsonis: (medved)
Ripple изначально обещала, что их «валютой» можно будет пользоваться без регистрации «кошелька» у какого-то провайдера, просто программой. И даже давали скачать веб-страничку, которая и была этой программой(https://ripple.com/knowledge_center/downloadable-client-account-setup-and-login/).
Потом они написали на сайте, что нужно подтвердить свою личность (https://ripple.com/knowledge_center/ripple-trade-launches-identity-verification), а кто не подтвердит — тот лишится доступа к расположенному у них на сайте кошельку, но сможет сохранить свой ключ и пользоваться программой на компе.
https://ripple.com/migrate/

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

Если удастся правильно подобрать скорость «завинчивания гаек», то так можно даже построить сеть даркнетов-альтернетов. Даже с альтернативными каналами связи.

Ну а ещё Россия явно участвует в процессе «вы всё ещё симпатизируете России? Оставайтесь на линии, мы работаем над вашей проблемой».
nepilsonis: (homa)
Наткнулся на крайне неприятное отличие «LibreOffice» от «MS Office 2010»: MS умеет и искать, и заменять не только по стили параграфов, но и стили символов.
Не те стили, которые «другой шрифт», а те, которые такие же, как параграф, но только не на параграф, а на отдельные буквы.

И если эти стили в тексте используются — мне такой текст выдал FineReader — то привести это к нормальному виду, не очищая при этом форматирование полностью… Я не придумал, как.

Эта ситуация отягощается так же тем, что
(в отличие от MS Office) нет так же и возможности узнать, какое именно форматирование применено к конкретному куски текста, и откуда оно взято (стиль страницы, стиль параграфа, стиль фрейма, прямое форматирование объекта).
Да-да, я знаю, что в меню помощи есть стрелочка «что это». Но она этой информации не даёт.
Не говоря уже о том, чтобы выборочно эти стили снимать.

В MS, правда, тоже, пока до нужных кнопок и окошек доберёшься, через этот «улучшенный интерфейс суперудобный» — поседеешь. Я так и не запомнил этот длинный путь, и каждый раз его мучительно ищу. Но там хотя бы так можно.

Хотя, конечно, во всём виноват FineReader: не навтыкал бы он для каждой дырки отдельного стиля, да ещё и сплёл их друг с другом в клубок зависимостей — не нужно бы мне было в этом ковыряться.
nepilsonis: (homa)
[livejournal.com profile] arkanoid про тех, кто дизайнит ГУИ в линуксах:
Конкурент потратил ебаные тыщи человеко-часов на то, чтобы выбрать какие настройки look&feel будут оптимальны и сделал систему, которая удовлетворяет 90% людей. И они ее купили. А к тебе на Gnome3 приходят те 10%, которые недовольны. И тут ты им тоже отхерачиваешь настройки, только выбрав их не в результате длительного изучения, а от балды. Да ну его в жопу, говорят они, и тоже покупают себе Mac, там то же самое, только для людей делали.
nepilsonis: (homa)
http://igurublog.wordpress.com/2012/11/05/gnome-et-al-rotting-in-threes/
Отличная подборка примеров того, что основные «киты» опенсорсного десктопа давно пребывают в состоянии сраного говна.

Я на собственном опыте познал это в «мозилле», тут написано про Gnome, KDE, Launchpad, Mozilla.

Возможно, это — неизбежное следствие изготовления востребованного продукта?

Неужто любая хорошая вещь не может не превратиться в говно, потому что его авторы, по мере обретения успеха, полностью теряют адекватность и представление о своём месте в мире?

Спасения нет?
nepilsonis: (kafka)
А вот Ричарду нашему, Столлману, эти шакалы нобелевки ведь не дадут, нет!
Они лучше ещё какому-нибудь диктатору или «правозащитнику» отсосут.
nepilsonis: (drunk)
так и живём

http://www.nas-central.org/wiki/General_NAS_customisation_guide#About_non-x86_NAS_Devices

The hidden manufacturers modify some kernel-sources to get support for the specific boards in the Linux Kernel. Most of the time it is only done once and in a very dirty way. That’s why it is impossible for them to submit this patches to http://kernel.org they would never accept such hacks there.

Also they provide the Linux OS for the box most of the time compiled for exactly this kernel together with a cross toolchain for that system. So they more or less already defined the only C-library-version that the OS could be based on. The cross toolchain is only able to build binaries for exactly this uclibc/glibc.

What do we learn from this?
The selling companies cannot upgrade the kernel inside the boxes or they can do it only with major efforts…it is very unlikely that this will be done as it costs money. Because of the dirty hacks in the kernel sources some features are just impossible. After the hidden manufacturer has ported everything and the selling company has started to sell the box there won`t be many new innovative new features.
nepilsonis: (Default)
Програмисты

Вот почему вам не стыдно за то, что на компьютере с i7 процессором и 8 гигабайтами оперативной памяти картинка в файле png размером 89000×89000, 200 МБ вообще не показывается (даже GIMP), а она же, но в два раза меньшего разрешения (47246×47246, 100 МБ) как-то загружается и показывается (на это уходит больше 15 минут), но ни о какой обработке или даже масштабировании для просмотра речь не идёт?

Почему?

Эта картинка сделана из векторного pdf размером 27 МБ, который «печатался» секунд 30, а 1 шаг масштабирования требовал порядка 5 секунд.

Собственно, вот этот файл

...З отакенними пиками і сто п’ятдесят років жили!!!
nepilsonis: (los)
В чём zfs удобнее, чем btrfs: http://rudd-o.com/linux-and-free-software/ways-in-which-zfs-is-better-than-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: (los)
«Мозилла» снова выгоняем на улицу почтового клиента.
http://opennet.ru/34282/

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

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


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

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

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

В общем, не так это просто и безобидно, как может показаться на первый взгляд.
nepilsonis: (Default)
https://bugzilla.mozilla.org/show_bug.cgi?id=129393#c85

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)
http://russianfedora.ru/content/%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D0%B5-xfs
Дэйв сообщил, что добился серьезного прогресса. С версии 3.3 ядра в XFS будет включен механизм отложенной записи операций с журналом, позаимствованный из ext3. Теперь система почти линейно масштабируется, и она показывает в несколько раз более лучшие результаты, чем ext4 при количестве потоков более 4.
...
Что до конкурентов, то ни ext4, ни btrfs не в состоянии теперь показать сколь-нибудь превосходящие показатели в каких-либо тестах по сравнению с XFS. Начиная с версии 3.3 в Linux ядре у нас новый король ФС.
nepilsonis: (kafka)
http://opennet.ru/32797/
в ответ на возмущение общественности, появилось обязательное требование для реализации на уровне прошивки возможности ручного отключения режима безопасной загрузки или создания специального интерфейса, через который пользователь может загрузить свои сигнатуры для альтернативных систем. Но эти рекомендации касаются только x86-систем.

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

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

Expand Cut Tags

No cut tags

Profile

nepilsonis: (Default)
nepilsonis

July 2017

M T W T F S S
      12
3456789
10111213141516
17181920212223
24252627282930
31      

Most Popular Tags

Syndicate

RSS Atom

Style Credit

Page generated Jul. 22nd, 2017 12:46
Powered by Dreamwidth Studios