metaclass: (Default)
[personal profile] metaclass
...

>ээээ... а чо, результат программы должен быть вероятностно-правильным?
Конечно. Если программа для 90% целевой аудитории пользователей работает ожидаемо, а от оставшихся 10% требует каких-то дополнительных действий - это лучше, чем от 100% требовать дополнительных действий.


Это к вопросу о стандартах. Конечно, хорошо писать программы для идеального мира, где стандарты соблюдены, кодировки все UTF, пользователи все знают что нужно читать маны и гугл, а компьютеры не глючат и TCP соединения работают корректно.

Но на практике - практически гарантированно, что хоть что-нибудь но будет сделано неправильно, или не будет работать, как нужно. Поэтому софт должен допускать некоторые вариации входных данных, и или обрабатывать их корректно, или как минимум, ругаться понятными словами (а не виснуть, как audacious на cue-файлах).

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

Date: 2009-11-14 03:43 pm (UTC)
From: [identity profile] jarud-bra0n.livejournal.com
общий вопрос - вот вы всё время сваливаетесь на обсуждение линупса итд.
а что, под венду написали что-либо "по просьбам трудящихся" заведомо вне стандарта? и вы этим довольны? и все счастливы? и нет проблем?

Date: 2009-11-14 03:57 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Ну, под виндой у меня с первого открытия аудиофайлов не возникает необходимости копаться в баг-трекерах софта, в отличие от.

Date: 2009-11-14 04:04 pm (UTC)
From: [identity profile] theiced.livejournal.com
А у меня под линуксом всё работает? Может потому что я стараюсь не гопаться в лужах с говном?

Date: 2009-11-14 04:46 pm (UTC)
From: [identity profile] kkirsanov.livejournal.com
--Может потому что я стараюсь не гопаться в лужах с говном?
Это "всё" - команда ls?

Date: 2009-11-14 09:12 pm (UTC)
From: [identity profile] theiced.livejournal.com
Всё == совсем всё, кроме игрушек, последние 8 лет примерно. ЧЯДНТ?

Date: 2009-11-14 09:17 pm (UTC)
From: [identity profile] kkirsanov.livejournal.com
Вот я обновил убунту и у меня сдох звук.

Другой раз обновил - умер scipy.wave т.е. в очередном gcc оптимизировали инклуды.

А ещё vi пипикает и всё портит.

Date: 2009-11-15 09:49 am (UTC)
From: [identity profile] jarud-bra0n.livejournal.com
"я ковырялся гвоздем в ухе и вдруг у телевизора пропал звук"

Date: 2009-11-15 11:23 am (UTC)
From: [identity profile] kkirsanov.livejournal.com
Ничего себе "гвоздь". Вполне себе стандартная кнопка, которую предлагают нажать разработчики. "обновить"

Я понял. Линукс для тех, кто вместо работы хочет заниматься настройками. От хаскелья хоть какая то польза есть, а от линукса вред сплошной, и разочарование.

Date: 2009-11-15 11:27 am (UTC)
From: [identity profile] metaclass.livejournal.com
Насчет "вместо работы - настройками" так и есть. Сел настраивать, и все, начальству можно отчитываться "вот, работаем, инструмент полируем". И занятие менее напряжное для мозга, и вроде работа идет :)

Date: 2009-11-16 03:52 am (UTC)
From: [identity profile] jarud-bra0n.livejournal.com
вот обновлять работающее на новое, неизвестное - это и есть "заниматься настройками" на свою голову. обновитесь с ХП до висты. на сбливе звук пропадёт. и попричитайте аналогичным образом.

Date: 2009-11-15 02:49 am (UTC)
From: [identity profile] kkirsanov.livejournal.com
Только что столкнулся.

Если в свежей генту без гуи поставить в use-flags "doc" - то она перестанет эмерджить и умрет в страшных корчах.

Надо сначала гуи зафигачить, а уж потом можно и документацию ставить.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 13th, 2025 10:45 am
Powered by Dreamwidth Studios