среда, 29 декабря 2004 г.

On-line quests

Сегодня для отдыха прошел заново Crimson Room и Viridian Room. Хороши квесты, жаль, что новых более не появлялось. Надо разобрать ссылочки на on-line игры...
Кстати сказать, online-квесты очень перспективная идея, можно на лету менять сценарий и т.п. в зависимости от поступления новых идей у разработчиков, от действий и количества игроков... вариантов много.

PS: раз такое дело --- еще одна интересная ссылочка. На Арбуз.

понедельник, 27 декабря 2004 г.

Пошел на икс

Что называется "музыкой навеяло"...
В очередной раз начитался очередного флейма на тему "А какой window manager лучше?". Аж задумался... У меня на ноуте живет одновременно 3 wm'а (WindowMaker, IceWM, fvwm) и 1 среда (GNOME). В обычной жизни я чаще использую WindowMaker (что-то нравится он мне), но вместе с тем и другие wm'ы тоже нужны бывают; и ГНОМа иногда приходится запускать. Пришла в голову мысль, что в моем случае нет определенного самого лучшего window manager'а, есть некий набор тулов, которые я использую для разных задач или будучи в разном настроении.
Итог: родился скриптик ~/bin/go2x ;) А параметром ему --- что желаете сейчас запустить. Ничего? тогда --- среда по умолчанию. Теперь зато пребываю в умиротворенном состоянии. И флеймы такие читать больше не буду.

Старые игрушки 2

Есть в сети много интересного :)
Например, старые игрушки на английском языке (ресурсы живые, много чего есть).
Смотреть здесь, здесь и здесь.
Укачал уже много всего. Обнаружена одна проблема: некоторые игрушки не крякнутые (возможно даже, что оригинальные), поэтому в соответствии с доисторической традицией просят выбрать картинку или слово со страницы такой-то мануала такого-то. Думаю, что при очень большом желании --- лечится :)

среда, 22 декабря 2004 г.

"Про бабло"

Ссылка уже старая. В последнее время особенно справедливым кажется п.10 (правда, это такой хитровывернутый анархизм :))...

вторник, 21 декабря 2004 г.

Старые игрушки

Вот чего накопал: AGD Interactive и Abandoned (если не смущает французский).
По первой ссылке классические порты под WinXP, а по второй кое-чего скачал, буду пробовать под dosbox (особенно хочется вспомнить Ecstatica).

пятница, 17 декабря 2004 г.

Simple XML

Вчера нашел такую штуку.
Что-то странное, хотя рецензия на нее приличная. Хотя как-то там работает. В принципе, можно списать на то, что еще даже и не альфа. Пугает лапшевидный код и using namespace std ;)
Это все моя давняя мечта: найти легкий парсер/депарсер xml (можно даже на первом этапе без поддержки разных encoding, про DTD вообще молчу), чтобы начать юзать xml-ные конфиги... Конечно, xpath тоже хочется. Пока что-то не получилось, а самому писать --- лень.
libxml не предлагать, что-то у меня с ней отношения не складываются.

А есть ли в природе C++ обертка вокруг libxml? Типа, простая как три копейки. Для чайников?

понедельник, 6 декабря 2004 г.

Вернулся к жизни

Уф, до работы добрел в 3 часа дня. Обалдеть!!!
Вчера танцевали. Весь день. Выступили очень хреново (по E не попали в финал --- обидно, посколько должны были попасть, в медальных категориях по стандарту были вторые, по латине --- третьи), танцевали весь день и вымотались по полной программе. Особенно обиден частокол оценок в финалах (результаты, надеюсь, будут на данс-холле). Потом до часу ночи наводили порядок в студии (конкурс проходил на нашей площадке). Очень "порадовали" наши танцоры, спокойно свалившие домой :(((
Потом снимали стресс (немножко пили "Флагман" и ели салаты до 2-30 ночи). Нагрузка сказалась: такое ощущение, что бухал все ночь. Старею...
Забиваю на все, делаю видимость работы и жду "ласковых" от тренера (сегодня в студии разбор полетов).

четверг, 2 декабря 2004 г.

NDN

Возродили DOS Navigator
Сейчас изучаю (версию под Linux, под Win пока смотрел).
Первые впечатления:
  • тормознее, чем mc
  • не удобнее, чем mc, на типовых файловых операциях
  • не работает tetris (по крайней мере, в Linux-овом варианте)
  • не open source (к сожалению); на форуме авторы просто написали, что не хотят открывать сырцы


среда, 1 декабря 2004 г.

rm -f /

Кризис жанра, черт бы его побрал!
Вчера грохнул несколько своих проектов (даже и из CVS), которые, к сожалению, или тупиковые или просто выродились. К таким вот вырожденцам относится и упомянутая ниже tpi. Все более обобщая я ушел в куда-то не туда :(( Явно не туда. Идея обощенной tpi, без какого-то целевого применения, оказалась весьма философской.
Решил не откатываться к прошлым версиям, которые были заточены на решение одной проблемы. Буду делать заново.

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

пятница, 26 ноября 2004 г.

CheckList

Все мучаюсь: хочется некий тул, с помощью которого можно планировать (в моем случае, работу). Есть очень хороший прототип (называется CheckList), который написан моим знакомцем. Но хочется от этого тула еще возможности задавать зависимости между задачами, а также при желании/необходимости задавать время (старт/финиш) и высчитывать не только процент выполнения, но и время необходимое и потраченное, а также оценку требуемого времени.
Конечно, это уже манагерение :) но зело было бы полезно. Да и дизайн бы поменять... не очень удобный у этой программки все ж таки интерфейс.

среда, 17 ноября 2004 г.

Вернулся из отпуска

...позавчера. Вчера вспоминал, что делал перед отпуском. Сегодня вечером закончу подбивать бабки... надо еще заодно хлам вымести из компа (оказывается, у меня навалом всяких недоделанных программулек; обычно это обнаруживается после долгого перерыва ;)))

понедельник, 25 октября 2004 г.

Нашел вот на просторах...

Мне понравилось. Мрачноватые перспективы, но так может и случится...

===[ cut ]===
Итак, обычная московская квартира, 2018 год.
- Пап, можно я с твой карточки сниму 99 баксов? За книжку надо заплатить...
- А, что за книжка?
- Hу, этот. Достоевский. "Преступление и наказание".
- Так зачем покупать. У нас же есть.
- Да? А в каком файле?
- Причём тут файлы. Вот же он, на полке стоит...
- Фу-ууу. Это же бумажная книжка!
- Hу, и что? Я ж в твои годы её читал.
- В твои годы, в твои годы... Там поиска нет. Как я, по-твоему, цитаты находить буду? Аудио-сопровождения тут нет. Анимационных картинок тоже нет. Только текст, в котором даже шрифт и тот поменять нельзя... Ты что? Меня же в школе всё засмеют! Сам такую читай.
- Hу, ладно. Вот, возьми DVD. Лет пятнадцать назад купил.
- Чего? DVD? А чем я этот антиквариат, по-твоему, прочитаю? В политехнический музей его сдай. Ты мне ещё перфоленту с Достоевским предложи!
- Если ты такой умный, то поищи сам в сети, да скачай нахаляву.
- Бесплатно скачать книжку!?
- Hу, да. А как же ещё? Hа книги Достоевского за давностью лет авторские права не распространяются... Hаверняка, где-то она лежит.
- Ты, что пап! Это может у вас, в начале века, всё скачать нахаляву можно было. Ты что не слышал, что уже лет пять, как авторские права на все книги навечно переданы Американской Ассоциации Издателей Книг. Или ты хочешь, чтоб меня как члена секты Дмитрия Склярова в тюрьму пожизненно засадили?
- Так, Достоевский же не американец! Причём тут американские издатели.
- А кого это волнует? Ты, папа, случаем не антиглобалист?
- Hет, что ты! Hу, сынок, жалко же почти 100 долларов тратить за файл. Hу, одноклассников лучше попроси файл этот дать. У них-то точно же есть. А ты им потом свой какой-нибудь файл дашь.
- Ага! Если они мне своего Достоевского дадут, то где я его читать буду?
- В смысле, "где"? Они свою копию у себя дома, а ты свою тут.
- Hу, ты совсем отстал. Книжку можно читать лишь с того компа, с которого её купили. Да и код поляризации там другой будет... Короче, пап, давай деньги! Я куплю себе нормальную книжку.
- Hу, ладно. Вот, тебе одноразовый пароль на снятие 99 баксов с нашего счета. В наше время 100 долларов были большими деньгами...
- Ок. Скачал. Thanks.
- Hу-ка, дай и мне посмотреть... Слушай, сынок, а что это за картинки? Такого вроде бы в романе не было...
- Дык, это же баннеры. Без баннеров книжка стоит 699 баксов.
Открытый файл пестрел мигающими объявлениями: "Axe Proffessional, 2018 - современные топоры с лазерной заточкой"; "Косметический салон 'У Лизаньки' - мы не дадим вам превратиться в старуху"; "Мучают проблемы? Психологическая служба доверия 'Порфирий'"; "Кредитуем, обналичиваем. Hизкий процент"; "RASKOLNIKOFF.COM - вызов шаловливых старушек в любую точку земного шара"...
- Слушай, сынок, а что это текста романа не видно? Подождать что-ли надо пока баннеры исчезнут?
- Hу, ты как будто с Луны свалился! Сто лет ждать будешь. Текст же надо через поляризационные очки читать. Без очков только реклама видна!
- А это ещё зачем?
- Как зачем? Чтобы никто, кроме заплатившего, не мог книжку читать! Прикинь, если бы я купил книгу, а кто-то, ничего не покупая, у меня через плечо тоже мог бы её читать...
- Глупость какая-то. Hу, а если б я тоже очки одел бы?
- Ха, ну ты даёшь! Файл же настроен только на мои очки. Hа других очках другой код поляризации.
- Ладно, а ну дай-ка свои очки. Я через них книжку посмотрю.
- Как посмотришь? Они же тебя по сетчатке не опознают. Ты в них ничего кроме сообщения, что ты надел чужие очки не увидишь! Ладно, пап, не мешай со своими глупостями! Мне надо пока лицензия не кончилась быстро всё прочесть, а иначе надо будет либо аренду файла продлевать, либо книжка сама уничтожится. Hе мешай, я читаю...

3 часа спустя...
- Уффф! Hу, всё. Я прочитал!
- Как всё прочитал? "Преступление и наказание" за три часа?!
- Hу, да. Я и быстрее всё прочел бы, если б рекламных пауз каждые полчаса не было бы.
- Всё равное не верю! Кто такой, например, Свидригайлов?
- Кто-кто?
- Аааа, всё понятно. Кто такой Лужин? Кто такая Соня Мармеладова?
- Hу, ты даёшь! Откуда же я знаю! Я ж Home Edition читал. У меня только про то, как Раскольников старуху топором убил, а потом сдался с повинной. Про всяких остальных надо Professional версию покупать или вообще Enterprise Edition. У нас же денег столько нет.
- Мда-а, с ума сойти, куда катится мир!
- Скатился уже. Лет пятнадцать назад надо было думать, если не ещё раньше...

=== Cut ===

среда, 13 октября 2004 г.

LinkedIn

Вот, меня заманили сюда. Забавная штука.
Где-то я уже читал об исследованиях на эту тему. Даже теория какая-то есть.

среда, 6 октября 2004 г.

Качество ПО

Что называется "музыкой навеяло" :)
Не далее чем вчера поднялся вопрос о гордости за продукты, которые производит компания (в которой я работаю). Идея такова: как же мы может рассчитывать на захват новых рынков и удержание уже имеющихся с таким качеством программного обеспечения?
Честно говоря, меня такая постановка вопроса несколько озадачила. К сожалению, для всех, кто занят в области промышленного программирования, известна плохо совместимая троица факторов или, точнее, противоречий:
  1. доступных ресурсов для реализации проекта;
  2. установленных сроков реализации;
  3. заявленный или необходимый объем работ (то, что называется feature set).
Понятно, что для обеспечения необходимого качества нужно увеличивать п.2 (и уменьшать пункт 3 :)). Что касается ресурсов, то чем дольше делается проект, тем больше денег надо. А увеличение количества людей, занятых на проекте, далеко не всегда обеспечивает ускоренное выполнение работы.
Одним словом, для менеджеров любой компании определение некоторого баланса этой троицы факторов является критическим для существования и выживания компании. Думаю, что частенько можно пожертвовать качеством ради того, чтобы быстрее конкурентов выбросить продукт на рынок, или ради того, чтобы продукт был более продвинутым, удобным и т.п. для клиентов. А качество можно улучшить в будущем, как и добавить новые возможности в продукт. Апдейтесь, господа :)
Кстати, за примерами далеко ходить не надо: Microsoft. За 7 лет они прошли путь от Windows 95 до Windows XP... Рынок практически захвачен.

пятница, 24 сентября 2004 г.

1 месяц

Завтра сабж. Надо выпить ;)

Code Forge

Скачал пару недель назад Code Forge, из-за чего бросил libtpi и всякие другие дела. Много времени на изучение уделить все равно не удалось...
Оказалось отстоем. Сразу же заметно несоответствие документации и продукта: такое ощущение, что вся документация от какой-то довольно старой версии Code Forge (когда-то я пробовал эту IDE, года так 4 назад, было терпимо; зато с лицензированием было проще: версия только для C и C++ была бесплатной, остальные языки за деньги, а теперь - evaluation на 14 дней и привет). Организация IDE несколько сомнительна, хотя можно привыкнуть и к этому. Надо сказать, что у меня получилось создать и собрать простенький проект типа "Salut, mundi!", но что-то посложнее (типа, взаимосвязанных подпроектов) и на C++ отказалось компилироваться со странными ошибками, причем в исходном коде (??? обалдеть!). А набирал примеры из tutorial. Надо будет сделать еще одну попытку (пара-тройка дней у меня еще осталась) и посмотреть, что и как.
Нелогичны (или, точнее, непривычны) настройки и их группировки, IDE с ходу ставит неправильную опцию для GNU C compiler. Хотя вот с проектами работать, в принципе, удобно. Еще, похоже (? не нашел, клянусь, и в доках ничего нет), эта штука ничего не знает о GNU Autotools, а это минус, поэтому в ней можно делать проекты для определенной системы, ибо никаких тебе configure...
Одним словом, пытаюсь еще пару дней, не повезет - убиваю. Скорее, убью по-любому, но разобраться из спортивного интереса стоит.
А так, лучше уж пользоваться Anjuta, KDevelop, Eclipse+CDT, если разговор пошел об IDE. Проще и куда логичнее (странная концепция нодов в Code Forge настораживает). Или вообще vim+ctags ;))) Forever.

среда, 22 сентября 2004 г.

Demoscene

Читал на днях http://cc.enlight.ru: идея демо для мобильных телефонов --- это очень круто!
Только вот работ что-то не нашел, как, кстати, и для всяких Palm/Pocket PC :(
Было бы забавно посмотреть.
Эх, пора уж шнурок к своему X100 покупать...

вторник, 7 сентября 2004 г.

Урра!!!

Уф, наконец-то! вроде почти выполз из затяжного творческого кризиса (а то уволят к чертовой матери). Как говорится, "Роза плакала, дела потекли" ((с) Зуфар Фаткудинов).
Во-вторых, развернул стол на работе, стало намного комфортнее.
А в-третьих, купил еще 256 метров мозгов в ноут; сегодня буду пробовать. И вообще, пора готовится к переходу на Sarge и на 2.6.x... давно уж пора... (как бы геморрою с backports.org не огрести...)

среда, 1 сентября 2004 г.

Thunderbird

В дополнение к Mozilla Firefox сподобился поставить Mozilla Thunderbird. Третий день пребываю в восторге, очень уж хорошая штука получилась. Особенно после MS Outlook Express (для чтения новостей) и после воспоминаний об оригинальном мозилльном почтовом клиенте...
Настроил на нем всю внешнюю почту и ньюсы, великолепно. Связка Firefox + Thunderbird очень хороша.

четверг, 26 августа 2004 г.

SmartChecker

Это один из моих проектов, над которым я работаю последнее время. Как понятно, почти безуспешно ;) Название рабочее пока. Тул задуман для двух пока операций:
  1. проверка орфографии в комментариях в исходном коде (лично мне эта фича ой как нужна в жизни) и, соответственно, правка;
  2. валидация идентификаторов в исходном коде и подбор более удачной замены (тут задачка посложнее, на первом этапе хватит только определения некоторого "индекса читаемости" идентификаторов, в каких попугаях мерить пока не ясно).
Пункт первый гораздо важнее сейчас, чем второй (собственно, я сейчас на него забил, ибо не очень хорошо осознаю, как и что там делать).
Интерфейс пока хочется банальный текстовый а-ля ispell, на выходе хочется получить diff-файл (чтобы потом патчики создавать :))
Пока думаю, как бы так поприятнее прикрутить к этому делу ispell или aspell...

Samsung SGH X100

Не так давно поменял свою старенькую Nokia 3310 на сабжевый телефон. Весьма доволен. Все кайфовые моменты перечислять не буду, только что не нравится (собственно, как раз из-за этих минусов телефон на "четверку", правда, твердую):
  • нельзя выключить все рюшечки
  • к навигации по меню, в отличие от той же Nokia, надо привыкать (скажем, в плане использования функций назад (кнопка С) и "совсем назад" (кнопка окончания разговора)
  • своеобразный WAP-браузер (хотя аналогов я не видел, может, они такие и должны быть)
  • нет быстро доступных профилей
А в остальном X100 рулит (правда, немножко попсовенький все же телефон получился). Очень похож по возможностям на Nokia 6100...

среда, 25 августа 2004 г.

Это так, попробовать постинги

Уф, набрел в гугле... надеюсь, пригодится для работы над всякими проектиками и прочей лабуды. Да и вообще, все знакомые почему-то в ЖЖ окопались.
И еще вот интересно: как скоро сам гугл этот блог проиндексирует? ;)

Спутник взлетает. Первая ступень отработала.

 И, кажется, неплохо: Посмотрим, что будет когда отработает вторая.