P.S. Буду благодарен за любую конструктивную критику, связанную с моей орфографией и пунктуацией. Критику лучше оставлять в комментариях. После исправления такие комментарии удаляются.

вторник, 28 ноября 2006 г.

Конфликт поколений

Пакет IKARUS оказался слишком дорогой и сложной системой для персональных компьютеров, слишком профессиональной для дизайнеров нового поколения.
Владимир Ефимов в предисловии к книге 
П. Карова «Шрифтовые технологии».

Классическая проблема отцов и детей: проблемы «отцов» «детям» абсолютно до «фени». Растёт новое племя: молодое и незнакомое, для которых священные войны Gnome против KDE являются почти смыслом  жизни. Те, кто чуть постарше (лет на пять-шесть), обзываются и ехидничают. Но разве их слушают? Разве они слушали кого-то в прошлом тысячелетии, когда образовывали своё техническое сообщество?

Опыт приходит только с опытом. Ценность образования тем выше, чем сложнее конкурсные испытания. Причём структура испытания фактически не важна — основное это сложность. Скопилировал ядро, прочитал man-страничку, поставил другу Slackware — прошёл тест, даже не на знания — на усидчивость и дотошность. Сейчас всё стало сильно проще — ценность образования падает. Любая домохозяйка может поставить Ubuntu на свой персональный компьютер — образование становится  общедоступным. Появляются личности, которые даже man'ов не читают, xml им подавай вместе с подсветкой — халявщики сбиваются в стайки.

Похоже это закон развития любых полезных технологий: запускаются они высококвалифицированными профессионалами, но затем приходит толпа. Любопытная и нетерпеливая, как ребёнок — тащит в рот всякую блестящую гадость. Чтобы движение продолжалось, эту толпу надо образовывать. То есть создавать им сложности, после преодоления которых, вырастет новое поколение профессионалов. Не надо обзываться и ехидничать — нужно обустроить полосу препятствий ☺.

четверг, 16 ноября 2006 г.

Знаковые слухи

Это жжжж не спроста!
Винни-Пух

Революция свершилась прямо на наших глазах: Java будет под GPL2, а известный производитель альтернативной операционной системы фирма Microsoft прикупила кусочек Linux, заключив соглашение с Novell. Теперь осталось понять к чему бы это.

Можно по разному относиться к технологии Java, но это действительно промышленная технология. Туда «вбухана» прорва денег, человекочасов и даже идей. Собственно говоря, у Sun Microsystems особого выбора не было, потому что промышленная технология живёт, когда её принимает сообщество. А сообщество, похоже, уже смекнуло, что свобода для инструмента — это одна из наиболее ценных особенностей. Sun впечатлился и сделал шаг в правильном направлении.

Порадовал один из основных поставщиков новостей для LOR — фирма Microsoft. Novell, правда жалко. Но очевидно другое — Linux интересен. Только выражается это интерес как-то завуалированно: «Novell and Microsoft collaborate — customers win». Не убедительно. Возможно их проймёт чуть попозже.

Ведь Sun уже проняло — мало им Java, они теперь и OpenSolaris подумывают отпустить под GPL. А то Linux удушил многие из коммерческие никсов. Ему нужен спарринг-партнёр посерьёзнее, которого задушить действительно невозможно.

Пусть в честной борьбе победит достойнейший и это не будет причиной для поражения.

среда, 18 октября 2006 г.

Linux в каждый дом и в каждый карман

Пока под Linux нет игр — ему ничего не светит…
Пока нет Linux-телефонов — ему ничего не светит…
Ананимоус — разновидность коллективного разума на LOR

Прямо чудо какое-то. Почти одновременно две никак не связанные друг с другом компании решили напомнить о себе создав информационный повод. Компания Loveland (CO) — Terra Soft Solutions сообщила, что разрабатываемый ею дистрибутив Yellow Dog Linux 5.0 будет поддерживать Sony Playstation 3 прямо из коробки. Компания ACCESS Co. Ltd. и её подразделение PalmSource представили ACCESS Linux Platform для наладонных компьютеров.

Примечательно, что обе упомянутые компании переживают не самые  лучшие времена. Хозяева Yellow Dog Linux ориентировали свой дистрибутив для Apple Macintosh и переход Apple на x86 серьёзно повлиял на перспективы компании. Хозяева PalmSource оказались перед фактом обвала спроса на Palm OS — операционная система которая всего несколько лет назад являлось синонимом системы для наладонных компьютеров.

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

А что от этого «перепадёт» сообществу? Очевидно, что больше никто не будет говорить, что под Linux нет игр. ☺ Если ACCESS Linux будет иметь функциональность по отношению к пользователю сравнимую с тем, какую имел старый добрый Palm OS, то я знаю что будет стоять на моём следующем наладоннике.

Будущее неизбежно внесёт свои коррективы, но помечать никто не запрещает. ☺

воскресенье, 17 сентября 2006 г.

Free!Music

Музыку раньше писали для людей, а теперь для шоу-бизнеса.
Валерий Мифодовский.

Не единым кодом жив человек. Свободные исходники нужны не только для программ. Музыка тоже достойна быть свободной. Писать для людей бывает интереснее, чем ради денег.

Есть люди из которых музыка исходит. Это своеобразный талант — как дар математика. Их мало, как и математиков, но они есть. Я с подобными личностями пересекался и подобные встречи укрепляют мою веру в человечество. Вовсе необязательно создавать шедевры всех времён и народов, ведь понятие шедевра относительно.

Сайт http://freemusic.org.ru/ создан для таких людей. Любой может выставить там своё произведение для свободного прослушивания и тиражирования под свободной лицензией. У сайта нет большого и активного сообщества, но вполне возможно, что за подобными  начинаниями будущее.

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

Я не ценитель музыки в следствии отсутствия музыкального слуха (проверено шестью годами в музыкальной школе), но, IMHO, свободная музыка просто обречена занять своё место в умах и сердцах разумных людей. Рынок завоёван естественно не будет, но для желающих всегда найдётся отдушина.

суббота, 19 августа 2006 г.

Что же делать, чтоб улучшить …?

Что я могу сделать для людей? — вскричал Данко и вырвал из груди своей сердце… а потом упал и умер.
Вольные пересказ сказки от старухи Изергиль.

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

Сообщество, коли не развивается — гибнет. Это закон природы: либо вверх, либо вниз. Развитие возможно только за счёт обучения молодого поколения, потому что стариков не переубедишь. На бога, государство и заграницу надеяться бесполезно, поэтому наиболее действенный метод — это личный пример. Понятно, что это не просто — школа это та ещё структура, но другого пути нет. Не надо заниматься этим всё свой время: кружок, дополнительные занятия, помощь при администрировании. Только это должно быть постоянно, чтобы было стандартное время в которое можно было задать вопрос или спросить совета. Подобные начинания держатся на людях и Вы вполне можете оказаться среди них.

воскресенье, 2 июля 2006 г.

Надо совместить не совместимое

Чем бы дитя не тешилось,
лишь бы GPL не нарушало.
Из новостей belgorod.lug

GNU/Linux идёт на десктоп. А куда ему ещё деваться? Появляются «завлекалочки» в виде XGL, решается вопрос всех времён и народов: «Кто такой простой пользователь и чего его душеньки угодно?»

Потихоньку начинают прорезаться недоуменные голоса и другого рода. Джим Матзан (Jem Matzan) написал эссе на тему, что GNU/Linux явно движется куда-то не туда (Linux desktop distributions are headed in the wrong direction), а именно в сторону визуальщины, а не в сторону технологичности. Так ли это страшно?

Вряд-ли. Просто набралась критическая масса тех, кому интересно именно визуальность. Они бы в любом случае не улучшали технологичность. Вполне нормально когда люди занимаются тем, что им нравится. Остаётся только проблема как совместить эти две культуры на одной базе.

Очень просто. Не нравится — не смотри. Если человек давно освоился в окружении GNU/Linux, то набор подходящих команд и приёмов у него уже есть — нет необходимости пересекаться с программами противоположного лагеря. Единственная проблема — это сложность выбора окружения при первой установке, пока ещё не знаешь что конкретно необходимо.

Я предлагаю для таких случаев внедрить ещё один способ начальной установки, когда пользователь не выбирает программы, а отвечает на отвлечённые вопросы вида: «Вам шашечки или ехать?», или «На сколько быстро Вы набираете текст? Можете ли Вы набирать в слепую?». Подобный приём часто применялся в текстовых RPG играх для выбора персонажа. Говорят, что в Linux мало игр — он сам может быть не менее интересен и уж заведомо более полезен.

четверг, 1 июня 2006 г.

Почему GNU/Linux?

Linux лучше, чем Windows!
Чем лучше то? Чем?
Чем Windows!
Собственно говоря, а действительно чем? Особенно в России. Низкой стоимостью, точнее нулевой никого не удивишь. Это не является достоинством. Те, кто ожидают увидеть толпу энтузиастов, которые ринутся решать их проблемы за так, то есть халяву, удивятся услышав, что free значит free as speech (свобода слова), а не free as beer (халявная выпивка). Собственно говоря, вполне ожидаемо, ведь закон халявы гласит, что её не бывает. Так чем лучше?

И передовых исследований специфичных только для GNU/Linux нигде не ведётся. Информация о научных достижениях доступна всем одинаково. Да и сами реализуемые концепции часто просто повторение уже имевшихся решений. Так чем же лучше?

GNU/Linux это просто инструмент, который более совершенен чем другие имеющиеся на сегодня инструменты по причине более продвинутой в социальном плане модели разрабоки. Модель, которая используется в GNU/Linux, позволяет создавать не просто good enough решения, а решения совершенные на столько, на сколько это возможно в текущей ситуации. Здесь хотя бы есть шанс достичь совершенства.

Задача первична

Не стоит прогибаться под изменчивый мир,
Пусть лучше он прогнётся под нас.
«Машина времени»

Среди новичков в окружении GNU/Linux есть довольно популярный класс вопросов по поводу выбора программ, позволяющих выполнять им привычные действия. Вполне логичный и законный вопрос. Проблема заключается в форме подачи: «мне нужна программа, чтобы я мог в ней делать то же, что и в exel!» Заметьте, нужен не способ решения конкретной задачи, а точно такая же программа как та, в которой эта задача решается.

Проблема перевёрнута с ног на голову. Ведь целью всегда является задача. Даже любимые дурные привычки не должны стоять на пути поиска оптимального решения. Если не хочется ничего менять и усовершенствовать, то нет смысла изменять предыдущему окружению. Но если хочется автоматизировать тупые действия, дабы оставить время для более интересных дел, то здесь необходимо понимать, что же на самом деле то нужно.

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

вторник, 2 мая 2006 г.

Зачем после good добавляют enough?

Каждый образ жизни имеет свои удобства.

«Как отдохнул?» — «Классно». «Как зарплата?» — «Жить можно». Есть разница? Как лучше? Что-то делается с душой и удовольствием, а что-то суровая и независящая от индивида реальность. С написанием программ та же ситуация.

В коммерческом программном бизнесе торжествует идея «good enough». Невозможно же вылизывать программный продукт до бесконечности, кроме того улучшения можно реализовать в следующей версии. Здесь цель вовсе не качество, а прибыль. Затраченный ресурс необходимо окупить. Сверхприбыль оправдывает всё.

А пользователь? А что пользователь? О нём заботятся.  «Простому пользователю» «good enough» качество в самый раз. Зачем думать, когда можно мышкой ткнуть? Зачем автоматизировать, когда ткнуть можно много раз?

«good enough», собственно говоря, имеет право на жизнь. Когда ресурсы ограничены, то делается не так как надо, а так чтобы заработало. Но если программа востребована и если её можно усовершенствовать для своих личных нужд, то «enough» достаточно быстро выпадает. Свойство свободных программ в том, что у них есть шанс стать совершенными.

P.S. Если хотите увидеть совершенство, то посмотрите в сторону emacs

воскресенье, 2 апреля 2006 г.

Разделение на классы: новички и эксперты.

 Никто не рождается экспертом. 
Правда жизни

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

Джеф Раскин (создатель проекта Apple Macintosh) в своей книге «Интерфейс» рассматривал программы, которые содержат два интерфейса: для новичков и для экспертов. Возможны вариации, где со временем интерфейс адаптируется к пользователю (вспомним адаптивные меню сами знаете где). Эта политика с точки зрения Раскина не имеет смысла, так как вместо экономии времени пользователя получается его расход на изучение двух моделей поведения программы.

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

вторник, 21 марта 2006 г.

Mozilla Corporation «зажигает»!

Прошла информация, что чистая прибыль Mozilla Corporation за последний год составила около пятидесяти миллионов долларов. Mozilla Corporation была основана в 2005 году некоммерческой организации Mozilla Foundation. По замыслу подобная структура позволяет заниматься бизнесом (как следствие, платить налоги). Mozilla Foundation является единственным собственником Mozilla Corporation. Это, по идее, даёт гарантию что деньги пойдут на развитие «Mozillы», а не осядут в карманах, скажем, акционеров. Посмотрим как это будет выглядеть на практике.

Для меня это был пример того, что открытые разработки позволяют зарабатывать и зарабатывать неплохо, даже чисто программистским проектам. Это было очевидно. Но когда я увидел комментарии на LORе  и ещё на паре «околокомпьютерных» сайтах, то у меня появились сомнения в адекватности человечества (как минимум его части). К счастью я быстро вспомнил, что LOR — это LOR. Тем более, что зависть — страшная сила.

Свободные продукты не значит бесплатные. За свободу необходимо платить. Потому что зарабатывать «простому человеку» в условиях свободы проще.

Чем быть?

Жизнь такая, какая она есть. Но так уж устроен человек, что ему хочется понять «почему»? Например, «Почему Linux?» И вообще, «Какой он породы?» «Разведка доносит», что он сильно похож на Unix, но на снимках экрана вылитый «Уиндовз». Тем более, что сравнивать приходится с известным.

Так как десктоп большинство представляет одним способом, то получаем именно то, о чём вы сейчас подумали. А на сколько это необходимо? Надо ли так старательно копировать внешние признаки? Может быть озадачиться техническим превосходством?

У той же VAX/VMS от DEC было масса хороших идей. Эта зрелая система создавались позже Unix, с оглядкой на него.  Там было решено много проблем до сих пор присутствующих в Linux.  Недавно в новостной группе comp.text.tex был вопрос от человека, который использует эту систему 18 (!!!) лет и не собирается с неё уходить. Всё его там устраивает, только LaTeX посвежее нужен. Может быть лучше прикинуться именно этой системой?

Linux это не копия — это «котёл для идей». Он всё переварит, но лучше чтобы ингредиенты были съедобные.

четверг, 16 февраля 2006 г.

Пользователям Linux не хватает Photoshop?

Ещё не хватает 1С, Autocad и программы класса FineReader, только OpenSource пожалуйста. Кроме перечисленного не нравится «техническая поддержка Linux — посылают все тебя с твоим вопросом на три буквы (man)». Интересно, а куда посылают в случае не Linux? Здесь хоть место приличное.

«Бедные пользователи Linux» —  может подумать сторонний наблюдатель, случайно изучивший две оживлённые дискуссии на LOR, посвящённые  опросу компании Novell: «Какое программное обеспечение вы хотите для Linux?»

Только бедные ли? Или всё-таки с жиру бесятся? Стандартная поставка Autocad стоит больше 2.5 к$ — ОС для неё «прокладка». То же самое можно сказать и про Adobe Photoshop, и про 1С — для рядового пользователя цены совершенно не подъёмные. У меня сильные сомнения, что на LOR присутствуют одни конструктора, бухгалтеры и работники полиграфии. Действительно, тот же FineReader, судя по дискуссии, используется в основном для сканирования рефератов.

Безусловно наличие этих и множества других коммерческих программ под Linux это плюс для всего сообщества. Только оглянитесь вокруг в поисках альтернатив. Оцените свои потребности. Пишите рефераты самостоятельно — мне этот навык сейчас очень кстати.

пятница, 3 февраля 2006 г.

Вирус для мозга

В своей жизни мне довелось прочитать довольно много страниц самого разнообразного текста.  В большинстве своём, прочитанные символы не оставили о себе никаких воспоминаний. Но, временами попадается нечто, что заставляет задуматься. Статья Ричарда Докинза «Вирусы мозга» подкинуло моему разуму пищи для размышления.

Мозг человека с точки зрения «идеи» является средой размножения, как и биологическая клетка с точки зрения вируса или компьютер с точки зрения программы.  Идеи, как и вирусы, могут быть полезными (предустановленными производителем или школой) и вредными (подхваченными на улице). Идеи могут бороться, а могут сотрудничать, могут помогать, а могут паразитировать.

Головы членов сообщества «Свободных Исходников» (Open Source) являются замечательным полем деятельности для идей. Непримиримые, можно сказать, «религиозные» течения (vim/emacs, KDE/Gnome, xine/mplayer и т.д.) не просто сосуществуют в одном дистрибутиве — они являются источниками кода друг для друга.

Здесь идеи не умирают. Это прямое следствие свободы.