Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет djdfy ([info]djdfy)
@ 2010-10-09 00:39:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: disappointed
Музыка:Gamma Ray - Heading for Tomorrow

Wanted: a web browser

Прочитал перед обновлением Opera 10.61 Release Notes месяц назад.

http://www.opera.com/docs/changelogs/unix/1061/ :

Opera 10.61 is a recommended security (подчеркнуто мной) and stability upgrade. Opera highly recommends all users to upgrade to this version to take advantage of these improvements.

Changes since Opera 10.60 for UNIX

User interface

Implemented
  • Geolocation for FreeBSD
Changed
  • "Fraud Protection" renamed to "Fraud and Malware Protection"
Fixed
  • Not being able to type in Gnome/Metacity (or xmonad) after the F2 URL dialog has displayed
  • Checkmarks and Radio buttons (Option marks) in menus looking different from native
  • Flash not receiving mouse release events when run under Openbox/Awesome (or KDE-kwin with "focus follows mouse")
  • Relative paths not working in the Filename setting for Speed Dial background
  • yahoo.cn mailproviders SMTP entry not using a submission port
  • Changing the default cookie preference to "Accept all cookies"

Не, умом-то я понимаю, что от бывшей шаровары и до сих пор закрытой программы ничего хорошего ждать не стоит. Но как-то... больно, что-ли. С тех самых пор, когда деревья были большими, а модемы — диалапными, для хождения по интернету использовал только ее. Открывать readme.html на CD можно чем угодно, а вот открывать ссылки http:// — физически возможно было только ей. Потому что есть über-кнопка "Cached Images/Show Images/No Images", и возможность поставить по умолчанию режим "Cached Images". Плюс кэш. Плюс возможность сохранять открытые страницы (да-да, это фича :-)). Плюс жесты мыши (хоть и пользуюсь примерно двумя). Плюс наличие вкладок.

Opera для меня — синоним слова "браузер". Был.

Я привык отключать flash, звук, анимацию и javascript, благо все под рукой, в быстром меню по F12. Главное, что не нужно лезть куда-то глубоко в дебри, чтобы успокоить свою паранойю. Так было.

Однако, время течет, постепенно фичи копируются конкурентами, сайты все пилятся под IE, все сайты затачиваются под IE... ой, не туда.

Короче, преимуществ сейчас немного. Даже скоростью, как утверждают тесты, не отличается.

Главное, и многим покажется, что единственное преимущество перед другими браузерами — привычка, ну а для меня — еще и мое личное доверие.

Что это за штука такая, доверие? В данном случае это понимание (точнее, наверное, иллюзия понимания) того, как ведет себя программа. Я уверен, что Opera не подставит меня на трафике, скачивая все то барахло, что "мастера" вываливают на страницу; что не запустит dll-ку, "случайно" оказавшуюся на страничке; что не даст javascript-у скоммуниздить файл с моего компьютера, даже если я разрешу его выполнение; что не будет вестись на всякие "счетчики" и iframe'ы (да, точно, иллюзия)... Был уверен.

И вот, в погоне за поддержкой HTML 5, обновился. После перезагрузки добавилась вкладка с родным сайтом, поздравляющая с обновлением. Единственный, кстати, достававший меня недостаток: ну открой ты с диска поздравлялку, или хотя бы оттуда картинки, зря что ли дистрибутив достал скачал? Нет, надо же пустую страницу про отсутсвие интернета показывать! В этот раз интернет, наконец-то, был не на GPRS, поэтому был включен. Заинтересовался, добрался до Release Notes, только собрался зачитаться про баги, которых не встречал, как гром среди ясного неба:

  • Changing the default cookie preference to "Accept all cookies"

Мелким шрифтом. В списке исправленных багов интерфейса пользователя!

С одной стороны, существующая настройка свое значение не поменяла. С другой, частенько начинаю с чистого листа то на одном, то на другом компьютере. И такого удара в спину не ожидаю.

Доверие испарилось.

А потому вопрос всем: куда бедному параноику податься?



(Читать комментарии) - (Добавить комментарий)

Re: Chromium
[info]djdfy
2010-10-26 02:40 (ссылка)
я про то, что патч, переводящий логи из ./tmp/logs в /var/log/programName в апстрим не примут, т.к. нахер оно им надо.

патч, ставящий owner'ом всех .php-файлов root'а — тоже.

патч, убирающий из documentRoot всякие setup.php и tmp — тоже.
Потому что некуда их девать проге, установленной из такого апстримного дистрибутива.

и т.п.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Chromium
[info]ketmar
2010-10-26 02:47 (ссылка)
соответственно, всё это делается ОТДЕЛЬНЫМ пакетом. который на чистый и неизменённый оригинал накатывает все изменения, которые майнтайнер посчитал нужными. и только так. а тот, кто это интегрирует в один и даже имя не меняет — мразота.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Chromium
[info]djdfy
2010-10-26 02:59 (ссылка)
Во-первых, заипешься переименовывать 10 000 названий прожек.
Во-вторых, это сказано один раз.
В-третьих, поэтому все, кроме переименования, строго выполняется, пример:
http://packages.debian.org/lenny/apache2-mpm-prefork
там ссылки:
на то, что скачали мейнтейнеры — apache2_2.2.9.orig.tar.gz
и на все то, что они с этим сделали — apache2_2.2.9-10+lenny8.diff.gz

Результат компиляции с наложенными патчами идет в бинарный дистрибутив.

Если чувствуешь себя героем — aptitude source apache2, и вперед, компилять сам, при желании — без патчей.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Chromium
[info]ketmar
2010-10-26 03:08 (ссылка)
пардон, я должен читать исходники КАЖДОГО пакета и смотреть, что там наделали безмозглые майнтайнеры? нееее, такой балет мне не нужен, у меня не настолько дохуя свободного времени. а учитывая, что я не доверяю ни одному майнтайнеру дебиана — решение очевидно: дебиан отправляется фтопку.

баг с OpenSSL просуществовал ДВА ГОДА. после этого верить в то, что у дебиана есть хоть какая-то система контроля качества — как минимум полная наивность. следовательно, ни одному их патчу доверять нельзя. следовательно — их все надо проверять. ну его нафиг.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Chromium
[info]djdfy
2010-10-26 03:38 (ссылка)
принято.
У меня такое же отношение наоборот, к авторам софта: что они там междусобойчиком понаписали, использовать страшно, пока это хоть кто-нибудь со стороны не посмотрит, и не попробует прикрутить к чему-нибудь еще.

> баг с OpenSSL просуществовал ДВА ГОДА.
Да, называется, дали дураку анализатор кода...

Ну ниче, в апстриме крипто-софта такие дырки тоже делали. Правда, обнаруживали раньше, потому что сами писали, и сами ломали.

> следовательно, ни одному их патчу доверять нельзя
ну, мне кажется наоборот: больше такого они не допустят, скорее будут апстрим меньше менять :-)

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Chromium
[info]ketmar
2010-10-26 03:52 (ссылка)
>что они там междусобойчиком понаписали, использовать страшно, пока это хоть
>кто-нибудь со стороны не посмотрит, и не попробует прикрутить к чему-нибудь еще

и это тоже, потому к новым проектам отношусь с изрядной опаской.

>Да, называется, дали дураку анализатор кода…
хуже. взяли дурака в майнтайнеры. причём не какой-то микропроги имени васисуалия лоханкина, а, пардон, одного из ключевых компонентов security system.

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

>ну, мне кажется наоборот: больше такого они не допустят
а где заявления об этом, где официальные извинения проекта «дебиан» перед разработчиками OpenSSL и перед пользователями? где простые слова: «да, мы обосрались перед всем честным народом. понимаем, осознали, извиняемся»? причём не через эн месяцев, а СРАЗУ. где? правильно — не было такого. зато был чудный флэйм и наброс на авторов OpenSSL: дескать, это у них код кривой, заставляет нервничать тулзу; а обезьяна, которая код испортила, нихуя в коде не поняла лишь потому, что специально для этой безмозглой обезьяны разработчики каждую строку не сопроводили комментарием «не удаляйте эту строку, а то всё поломается!»

(Ответить) (Уровень выше)

Re: Chromium
[info]ketmar
2010-10-26 03:14 (ссылка)
кстати, собирать из исходников — это вовсе не героизм. лично у меня это одна команда. после которой я получаю готовый к установке пакет в формате слаки. да-да, из обычных исходников, тупо скачаных с офсайта. скрипт разберётся, что делать с configure, как это запускать и ты пы.

это, конечно, если лень воспользоваться репозиторием, где пакетов весьма дохуя собрали за меня давно.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Chromium
[info]djdfy
2010-10-26 03:26 (ссылка)
тьфу.
"Скрипт разберется".
Ну да, в дебиан такая сборка тоже ровно одна команда, только я ей как-то, к стыду своему, так ни разу и не воспользовался.

И конечно, хочешь свежака -- скачай свежий архив сам, и заюзай "дифф" от старого пакета. Если софт допиливать не приходилось — применится и соберется элементарно.

Вся инфа, "как запускать ./configure", и что пофиксить в скачанном, как раз в диффе и лежит.

А героизмом я назвал сборку без использования заранее приготовленной в дистрибутивы инфы "как собирать данную прогу в данном дистрибе".

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Chromium
[info]ketmar
2010-10-26 03:41 (ссылка)
>тьфу.
>"Скрипт разберется".

а в чём трабл-то? скрипт мой личный, самописный, точеный под меня. когда я понял, что 90% действий при сборке у меня одинаковые, а остальные 10% отлично укладываются в простые конфиги к скрипту, я сделал себе скрипт. работает уже несколько лет, каши не просит. и патчи накладывать не умеет, ЧСХ, потому что ни разу не понадобилось.

а, не, пиздю: таки ровно для одной софтины надо, но лишь потому, что мои патчи по идеологическим причинам никогда в mainline не возьмут. и эту ситуацию отлично разруливает git.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Chromium
[info]djdfy
2010-10-26 03:57 (ссылка)

— а в чём трабл-то?
— скрипт мой личный, самописный


я уж подумал... ну ладно, посмотрим.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Chromium
[info]ketmar
2010-10-26 04:03 (ссылка)
ненене, не в стиле Слаки так жизнь облегчать. есть, конечно, сайт slackbuilds.org, но я ним пользовался меньше десятка раз.

на самом деле Слака не настолько самосборник, как кажется. я просто больше люблю сам. а так — есть тулзы, есть репы, и зависимости тоже есть, если сильно надо (правда, односторонние: может скачать то, что надо для какого-то пакета, но автоматом потом не удалит).

впрочем, ни один нормальный слаковод этим не пользуется. ну, если слаководов можно считать нормальными, конечно. %-)

(Ответить) (Уровень выше)

Re: Chromium
[info]ketmar
2010-10-26 02:48 (ссылка)
это, конечно, при условии, что надо имя сохранить. а если не надо — то вперёд: переименовываем Firefox в Iceweasel, и делаем что хотим.

(Ответить) (Уровень выше)


(Читать комментарии) -