ну кто ж так строит?
Jun. 16th, 2003 19:53На ThinkPad 770 RedHat 9 встал на удивление приятно. Аж сносить не хочется. Попробую пока погодить... Если отресайзится диск - поставлю винду рядушком (пишу-то я для вины - куда я без неё). А в мелочах - не всё хорошо, не всё - хоть версия и 9.
Ну что это за русские буквы в консольном шрифте? "чтобы были", чтоли?
Ставящийся по умолчанию мэйлер Ximian Evolution показывает мне погоду в Денвере, о существовании Риги не догадывается, дату на письмах показывает в американском формате, русских букв в писмах не показывает вообще. Резюме - не хочу. Буду, как и до сих пор, пользоваться почтой мозиллы.
Кстати, удивительно, до чего некоторые вещи кому-то подходят. У меня - любовь с нетскейпами. С первой версии. Впрочем, первой моей программой для емайла была DemosMail, DOS, UUPC. Затем - браузинг и гуи - Eudora, Windows 3.11. Однако в те времена с русским языком везде было всё плохо... Но и решалось сравнительно просто - ставил кои8 шрифты и драйвер клавиатуры... Однако как-то не сложилось с евдорой - даже не помню нифига. А потом появился нетскейп 2, с почтой. Или почта была уже у нетскейпа 1? не помню... Но вот она-то как-то подкупила, супротив расставляемой провайдерами повсеместно евдоры... Странность в том, что глюков, странностей и недофункциноальностей тогда везде было примерно одинаково, но как-то ко двору пришлась почта нетскейпская. С тех пор - года с 95? или с 94? и хранятся у меня почтовые архивы. А уж с 3 версии, когда поддержка руссского стала официальной...
На протяжении всех этих лет я время от времени пробовал альтернативные решения - TheBat, Microsoft Outlook Express, Eudora, Lotus Notes client, ещё с десяток кого-то, о ком в памяти не осталось даже названий. Но "по совокупности" никто из них не смог меня заставить слезть с нетскейпа (которая года полтора назад была заменена на мозиллу).
Примерно года 4 назад началось осторожное знакомство с OpenSource. FreeBSD. На месяц позже - Linux. Уродские неудобные виндоу менеджеры. Знакомые-линуксойды, искренне уверенные в том, что сделав снизу экрана таск бар с кнопкой старт и нарисовав окнам кнопочки "как в масдае" получили равную функциональность... Кстати, забавно, что так и было - для них. Потому что в виндоузе они никоогда не работали, и, соответственно, оригинальная функциональность виндозного десктопа была для них тайной. Человеку очень редко нужно то, о существовании чего он не догадывается - а эти люди пришли из мира терминалов, подключаемых по последовательному порту... Кстати, для многих из них и сейчас графический десктоп - это на 95% не более чем возможность открыть одновременно несколько консолей, и лишь на 5% - что-то сверх этого... И это не плохо. Плохо, когда такие люди считают, что имеют право решать, что нужно нормальным пользователям, о нуждах которых такие герои не имеют ни малейшего представления. Да, так вот тогда появились и первые графические censored, которые их авторы считали почтовыми программами. Смотреть на это было противно, пользоваться не хотелось. Да и небыло возможно.
Время шло.
KDE1, KDE 1.2, KDE 2, KDE 2.1, KDE 3...
Десктоп медленно, петляя, тем не менее, приближался к потребностям простого нормального человека. Шла этим же путём и программа KMail. На её примере было забавно наблюдать всё то, что я видел в windows, но только с отставанием примерно в 5 лет. Вероятно, это было призвано компенсировать медленное обогащение функциональности ядра/сетевых сервисов у виндоуза по сравнению с имевшим это всё уже 5-6 лет назад фрюниксом...
И вот - уже год или 2 "настоящие крутые перцы" презрительно плюют в сторону RedHat, SuSe за "похожесть на винду". Не понимаю, что им в этом не нравится - открыть 5 консолей им по-прежнему никто не мешает. Страдальчески морщатся продвинутые пользователи, пробующие эти же дистрибутивы после нескольких лет работы в виндоуз.
Прежнее противоречие никуда не делось - человек, который пишет KIrc, TKIrc, а до того всю жизнь пользовался IrcII, в силу особенностей мышления не может понять пользователя mIRC. И ничего с этим не сделать. По крайней мере - в мире некоммерческой разработке. Потому что автор мирца при всём желании не сможет его портировать в фрюникс - слишком тесно он завязан на виндозные особенности. А главное - желания у него такого нет и, скорее всего, никогда не будет - ведь продаёт же он этот продукт, и исходных текстов не открывает.
К чему я написал 2 последних абзаца:
По-настоящему многоплатформенный проект мозиллы - случай практически уникальный. Во всяком случае, я знаю только один проект пользовательской программы, при этом не меньшей в разы функциональности, и при этом - с открытыми текстами и лицензией. Это проект OpenOffice. Заметьте, я не говорю о полуфабрикатах вроде операционных систем, драйверов, тулкитов или серверов.
Простые пользователи, обычные люди, пытаются использовать продукт в своей привычной и удобной среде. При этом позволяя разработчикам менять функциональность по своим потребностям. Потребностям, которые большинство живущих в совершенно ином мире разработчиков не в состоянии ощутить и понять. А в результате в странной среде, написанной странными людьми, появляется нормальная программа из мира, где пользовательские интерфейсы удобны.
Кстати, чем, кроме снобизма, можно объяснить тот факт, что очень многие опенсурсники в ответ на рекомендации по улучшению пользовательского интерфейса, отвечают "ты так говоришь только потому, что ты так привык, а привык ты так только потому, что так сделала Майкрософт, а это не значит, что это хорошо. у меня сделано лучше". Собственно, для меня это даже не вопрос. Снобизм и есть.
При всей моей нелюбви в Майкрософту они тратят миллионы долларов на исследования в области юзабилити. Результат мы видим. С программами от Майкрософт у меня почти никогда не бывает случаев, когда я не понимаю, каким образом использовать какой-либо элемент управления, или как произвести нужное мне действие. Разумеется, почти означает, что изредка такие случаи бывают, и есть даже специальные сайты, где собраны неудобства и идиотизмы интерфейсов. Бывают также сбои программ, бывают ошибки программирования (в смысле - неправильное функционирование при правильном дизайне интерфейса). Однако это именно исключения, которые исправляются.
В результате даже из многообразного зверинца почтовых программ сегодняшнего дня с большим отрывом победила мозилла. С чем её и поздравим.
А входящий в комплект редхата KDevelop сначала нудно требовал, чтобы я показал ему, где у меня документация на KDE (кстати, уверяю вас, что человек, не знающий заранее, что подразумевает под таковой инсталлятор KDE, найти её не может). В итоге выяснилось, что у меня её, скорее всего, нету. Какой пакет доставить - тоже не совсем понятно, а потому я оставлен без хелпа по программиованию а кде.
А потом я совершил Второй Страшный Поступок - я сгенерировал КДЕ-программу с тулбаром!
Правда, и тут меня поджидала подколка - хотя кдевелоп очень старается быть внешне похожим на microsoft visual studio - он не очень стремится к похожести функциональной. Так, после нажатия на кнопочку run (такая, с шестерёнкой - любой поймёт, что это запуск, не так ли?) мне сказали, что я ошибся, и у меня нету makefile. В менюшке Build нашлась команда Configure, которая, оказывается, как и в командной строке, сделает мне мэйкфайл. Ну, запустил... Пошелестев минуты три оно работать перестало, заявив мне, что что-то у меня с arts не в порядке, и чтобы я это дело там провентилировал, а пока никаких мейкфайлов мне не полагается. Попытка же скомпилировать одиночный файл вывалила на меня ушат ошибок типа ненайденых хидеров, неопределённых классах и т.д - ну, как это и бывает, когда хидеров нет. Вот я и пребываю в недоумении - куда ламеру податься? Не нравится мне vi, не хочу мейкфайлы руками писать. Или, если уж совсем точно - не хочу, ибо не вижу никакой необходимости делать то, что за меня не хуже сделает компьютер. Ибо насколько облегчает толковая среда разработку я познал ещё году в 95, когда одновременно писал курсовые работы на C++, Unix, VAX - а на работе - программы управления всякими железками на Borlland C++ 3.1, a потом - 4.?. Чего стоят возможность держать открытыми пару десятков файлов, искать в них текст, а также искать текст во всём проекте, получить подсказку по параметрам функции или состемному сообщению.... Ай, короче, кто этим пользоваться умеет и привык - без этого как без воздуха, а кто на man вскормлен - любителя контекстного хелпа не поймёт, потому что "в мане же всё написано"
Так это... Разработчикам KDevelop может тоже как-то виндозников привлечь в помощь тестерам? Потому что вот он - я. Самый что ни на есть представитьель целевой аудитории этого продукта. Включаю - и не работает. В смысле - не делает того, чего я от него жду. Те, фанаты - они man и vi пользуют, они знают, где брать документацию, и как мейкфайлы делать. Но они этой программой пользоваться не будут - свои man, make & vi у них и так есть. А я-то не знаю! а продукт-то - для меня! Так для кого делаем? Для тех, кто привык к коммерческим средам, дизайнерами да экспертами обласкан - или....?
Ну что это за русские буквы в консольном шрифте? "чтобы были", чтоли?
Ставящийся по умолчанию мэйлер Ximian Evolution показывает мне погоду в Денвере, о существовании Риги не догадывается, дату на письмах показывает в американском формате, русских букв в писмах не показывает вообще. Резюме - не хочу. Буду, как и до сих пор, пользоваться почтой мозиллы.
Кстати, удивительно, до чего некоторые вещи кому-то подходят. У меня - любовь с нетскейпами. С первой версии. Впрочем, первой моей программой для емайла была DemosMail, DOS, UUPC. Затем - браузинг и гуи - Eudora, Windows 3.11. Однако в те времена с русским языком везде было всё плохо... Но и решалось сравнительно просто - ставил кои8 шрифты и драйвер клавиатуры... Однако как-то не сложилось с евдорой - даже не помню нифига. А потом появился нетскейп 2, с почтой. Или почта была уже у нетскейпа 1? не помню... Но вот она-то как-то подкупила, супротив расставляемой провайдерами повсеместно евдоры... Странность в том, что глюков, странностей и недофункциноальностей тогда везде было примерно одинаково, но как-то ко двору пришлась почта нетскейпская. С тех пор - года с 95? или с 94? и хранятся у меня почтовые архивы. А уж с 3 версии, когда поддержка руссского стала официальной...
На протяжении всех этих лет я время от времени пробовал альтернативные решения - TheBat, Microsoft Outlook Express, Eudora, Lotus Notes client, ещё с десяток кого-то, о ком в памяти не осталось даже названий. Но "по совокупности" никто из них не смог меня заставить слезть с нетскейпа (которая года полтора назад была заменена на мозиллу).
Примерно года 4 назад началось осторожное знакомство с OpenSource. FreeBSD. На месяц позже - Linux. Уродские неудобные виндоу менеджеры. Знакомые-линуксойды, искренне уверенные в том, что сделав снизу экрана таск бар с кнопкой старт и нарисовав окнам кнопочки "как в масдае" получили равную функциональность... Кстати, забавно, что так и было - для них. Потому что в виндоузе они никоогда не работали, и, соответственно, оригинальная функциональность виндозного десктопа была для них тайной. Человеку очень редко нужно то, о существовании чего он не догадывается - а эти люди пришли из мира терминалов, подключаемых по последовательному порту... Кстати, для многих из них и сейчас графический десктоп - это на 95% не более чем возможность открыть одновременно несколько консолей, и лишь на 5% - что-то сверх этого... И это не плохо. Плохо, когда такие люди считают, что имеют право решать, что нужно нормальным пользователям, о нуждах которых такие герои не имеют ни малейшего представления. Да, так вот тогда появились и первые графические censored, которые их авторы считали почтовыми программами. Смотреть на это было противно, пользоваться не хотелось. Да и небыло возможно.
Время шло.
KDE1, KDE 1.2, KDE 2, KDE 2.1, KDE 3...
Десктоп медленно, петляя, тем не менее, приближался к потребностям простого нормального человека. Шла этим же путём и программа KMail. На её примере было забавно наблюдать всё то, что я видел в windows, но только с отставанием примерно в 5 лет. Вероятно, это было призвано компенсировать медленное обогащение функциональности ядра/сетевых сервисов у виндоуза по сравнению с имевшим это всё уже 5-6 лет назад фрюниксом...
И вот - уже год или 2 "настоящие крутые перцы" презрительно плюют в сторону RedHat, SuSe за "похожесть на винду". Не понимаю, что им в этом не нравится - открыть 5 консолей им по-прежнему никто не мешает. Страдальчески морщатся продвинутые пользователи, пробующие эти же дистрибутивы после нескольких лет работы в виндоуз.
Прежнее противоречие никуда не делось - человек, который пишет KIrc, TKIrc, а до того всю жизнь пользовался IrcII, в силу особенностей мышления не может понять пользователя mIRC. И ничего с этим не сделать. По крайней мере - в мире некоммерческой разработке. Потому что автор мирца при всём желании не сможет его портировать в фрюникс - слишком тесно он завязан на виндозные особенности. А главное - желания у него такого нет и, скорее всего, никогда не будет - ведь продаёт же он этот продукт, и исходных текстов не открывает.
К чему я написал 2 последних абзаца:
По-настоящему многоплатформенный проект мозиллы - случай практически уникальный. Во всяком случае, я знаю только один проект пользовательской программы, при этом не меньшей в разы функциональности, и при этом - с открытыми текстами и лицензией. Это проект OpenOffice. Заметьте, я не говорю о полуфабрикатах вроде операционных систем, драйверов, тулкитов или серверов.
Простые пользователи, обычные люди, пытаются использовать продукт в своей привычной и удобной среде. При этом позволяя разработчикам менять функциональность по своим потребностям. Потребностям, которые большинство живущих в совершенно ином мире разработчиков не в состоянии ощутить и понять. А в результате в странной среде, написанной странными людьми, появляется нормальная программа из мира, где пользовательские интерфейсы удобны.
Кстати, чем, кроме снобизма, можно объяснить тот факт, что очень многие опенсурсники в ответ на рекомендации по улучшению пользовательского интерфейса, отвечают "ты так говоришь только потому, что ты так привык, а привык ты так только потому, что так сделала Майкрософт, а это не значит, что это хорошо. у меня сделано лучше". Собственно, для меня это даже не вопрос. Снобизм и есть.
При всей моей нелюбви в Майкрософту они тратят миллионы долларов на исследования в области юзабилити. Результат мы видим. С программами от Майкрософт у меня почти никогда не бывает случаев, когда я не понимаю, каким образом использовать какой-либо элемент управления, или как произвести нужное мне действие. Разумеется, почти означает, что изредка такие случаи бывают, и есть даже специальные сайты, где собраны неудобства и идиотизмы интерфейсов. Бывают также сбои программ, бывают ошибки программирования (в смысле - неправильное функционирование при правильном дизайне интерфейса). Однако это именно исключения, которые исправляются.
В результате даже из многообразного зверинца почтовых программ сегодняшнего дня с большим отрывом победила мозилла. С чем её и поздравим.
А входящий в комплект редхата KDevelop сначала нудно требовал, чтобы я показал ему, где у меня документация на KDE (кстати, уверяю вас, что человек, не знающий заранее, что подразумевает под таковой инсталлятор KDE, найти её не может). В итоге выяснилось, что у меня её, скорее всего, нету. Какой пакет доставить - тоже не совсем понятно, а потому я оставлен без хелпа по программиованию а кде.
А потом я совершил Второй Страшный Поступок - я сгенерировал КДЕ-программу с тулбаром!
Правда, и тут меня поджидала подколка - хотя кдевелоп очень старается быть внешне похожим на microsoft visual studio - он не очень стремится к похожести функциональной. Так, после нажатия на кнопочку run (такая, с шестерёнкой - любой поймёт, что это запуск, не так ли?) мне сказали, что я ошибся, и у меня нету makefile. В менюшке Build нашлась команда Configure, которая, оказывается, как и в командной строке, сделает мне мэйкфайл. Ну, запустил... Пошелестев минуты три оно работать перестало, заявив мне, что что-то у меня с arts не в порядке, и чтобы я это дело там провентилировал, а пока никаких мейкфайлов мне не полагается. Попытка же скомпилировать одиночный файл вывалила на меня ушат ошибок типа ненайденых хидеров, неопределённых классах и т.д - ну, как это и бывает, когда хидеров нет. Вот я и пребываю в недоумении - куда ламеру податься? Не нравится мне vi, не хочу мейкфайлы руками писать. Или, если уж совсем точно - не хочу, ибо не вижу никакой необходимости делать то, что за меня не хуже сделает компьютер. Ибо насколько облегчает толковая среда разработку я познал ещё году в 95, когда одновременно писал курсовые работы на C++, Unix, VAX - а на работе - программы управления всякими железками на Borlland C++ 3.1, a потом - 4.?. Чего стоят возможность держать открытыми пару десятков файлов, искать в них текст, а также искать текст во всём проекте, получить подсказку по параметрам функции или состемному сообщению.... Ай, короче, кто этим пользоваться умеет и привык - без этого как без воздуха, а кто на man вскормлен - любителя контекстного хелпа не поймёт, потому что "в мане же всё написано"
Так это... Разработчикам KDevelop может тоже как-то виндозников привлечь в помощь тестерам? Потому что вот он - я. Самый что ни на есть представитьель целевой аудитории этого продукта. Включаю - и не работает. В смысле - не делает того, чего я от него жду. Те, фанаты - они man и vi пользуют, они знают, где брать документацию, и как мейкфайлы делать. Но они этой программой пользоваться не будут - свои man, make & vi у них и так есть. А я-то не знаю! а продукт-то - для меня! Так для кого делаем? Для тех, кто привык к коммерческим средам, дизайнерами да экспертами обласкан - или....?
no subject
Date: 2003-06-17 03:38 (UTC)Клубнички скушай. Или вишенки.
no subject
Date: 2003-06-17 04:18 (UTC)Развеселил окончательно!
Date: 2003-06-17 04:21 (UTC)Извини, конечно, несерьезности городим ;-)
no subject
Date: 2003-07-29 15:51 (UTC)А Kdevelop'ом тебе пользоваться не судьба. Не для пользователей он написан. :-)
no subject
Date: 2003-07-29 16:14 (UTC)no subject
Date: 2003-07-29 16:22 (UTC)А я, между прочим, использую vi только для всякой мелочевки,
типа подправить конфигурационный файл или написать скрипт коротенький.
А для программирования я использую XEmacs.
no subject
Date: 2003-07-29 16:42 (UTC):)
Собсно, ты согласился, что ты им пользоваться не будешь. Всякие kernel hackers, и прочие, подобные тебе geeks - тоже. Я - недостоен. Видимо, потому что должность не называется "программист", или ты считаешь, что я ничего напрограммировать не способен.
Так кто же тогда является целевой аудиторией KDevelop??
no subject
Date: 2003-07-29 17:08 (UTC)То, что эта документация поставлена, можешь не сомневаться. Она входит в пакет kdelibs-devel,
который требуется для установки пакета kdevelop.
То, что ее, в отличие от документации по Qt, не находит Kdevelop Setup, это явный недосмотр
тех, кто формировал пакет, но это не настолько страшно, если иметь голову на плечах.
Я сейчас специально запустил Kdevelop Setup и быстро нашел ее. Она находится в каталоге:
/usr/share/doc/HTML/en/kdelibs-3.1-apidocs
no subject
Date: 2003-07-29 17:29 (UTC)А то, что сгенерированная визардом программа не компилируется - это тоже нормально?