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

MacOS X

Наблюдения:
1) хороший интерфейс пользователя (что сразу заметно, нет никаких "странных" кнопок Apply/Применить, считается, что, если пользователь что-то изменили, то изменения вступают в силу сразу, без всяких дополнительных телодвижений);
2) удобный dock-bar;
3) пользователь admin --- это не совсем root (вроде бы); тут вообще, похоже, не надо быть рутом (если для администрирования пользоваться графическими тулами); вообще, понятие root'а завуалировано (идея нравится);
4) по умолчанию Alt-Tab переключает между приложениями, а не окнами (кажется, неудобно);
5) MacOS X (10.3.8 по крайней мере) подвержена swap storms (мне удалось добиться шторма почти в минуту или чуть меньше)... фиксить! а потом патчить! (с) не мой

пятница, 28 октября 2005 г.

Очень Билли не любили :)

28 октября, 1955.

Apple PowerBook G4

Я в восторге! Блин, даже и не думал, что Apple это круто.
Выдали на работе именно такой ноутбук. Очень стильная штука. Удобная. Легкая. Есть подозрение, что дизайн самого ноутбука и дизайн MacOS X делали одновременно :) Кстати, о MacOS. Это тоже очень и очень круто. Для пользователя. Если же осознать, что внутри BSD с микроядром, то становится вдвойне хорошо :) Теперь только найти, откуда можно девелоперские пакеты скачать...

ЗЫ: пост именно с PowerBook G4. А местный веб-броузер умеет спеллинг в формах ввода!

Самсунг порадовал.

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

PS: кстати, об Егоре. Собственно, это Егор Летов и ГО ;)

среда, 26 октября 2005 г.

Сказка про оптимизацию.

...или история одного вечера за компьютером :)
Сначала, постановка задачи: есть некая последовательность целых чисел (длина последовательности заранее неизвестна); необходимо определить, есть ли в ней повторяющиеся, и, если есть, определить количество таких повторений (в идеале, для каждого элемента последовательности).
Зачем такое надо? Ну, скажем, может понадобится для статистического анализа некой псевдослучайной последовательности. Или, например, для оценки качества некоторой хеш-функции. Да мало ли...
Для коротких последовательностей (несколько тысяч чисел, до 10 тысяч, наверное) хватило простого лобового решения: несортированный массив значений, поиск последовательным перебором. Потом задачка усложнилась: над массивом отсчетов порядка 100000 элементов программка трудилась почти 30 секунд, при этом это даже не вопрос переаллокации блоков памяти (время практически не зависит от начального размера буфера, я пробовал выделять сразу память под массив из 100000 элементов), как оказалось, операции с памятью довольно быстры. Все тормозил последовательный перебор. Второе лобовое решение --- отсчеты я стал хранить в несбалансированном двоичном дереве --- повысило производительность в десятки раз: время работы программы на том же объеме входных данных составило меньше секунды. Зато и общие затраты памяти увеличились как минимум втрое (+ два указателя на листы дерева). Сейчас думаю над компромиссом. Упорядоченный список не предлагать... :)

Это просто праздник какой-то!

Сегодня в Питере пошел снег. Резко и сразу. И очень мокрый. В 8 утра, когда я выезжал из дома, то все было хорошо и шоколадно. Но буквально через час повалил снег, дороги мгновенно покрылись тонким льдистым слоем. Эх, летняя резина... Машинку реально таскает по дороге, местами оттормаживаться можно только движком. А про заднеприводные машины я вообще молчу, смотреть неприятно, рулить, наверное, еще менее. Ехать хорошо было только по Тореза, где машин много, и снег быстро раскатывается. Еще хорошо ехать по трамвайным рельсам :), где машин почти нет, зато уже лег толстый слой снега, влага в самом низу этого слоя, и летняя резина хорошо держит машину.
Количество аварий, сегодня, видимо зашкалит. Я за утро видел порядка 5-6 штук...

lleo зажигает

Как обычно. Смотреть здесь.

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

Фолковое интернет-радио

Радио Боглах.

Библиотека имени Ленина

liblenin.so
((c) не мой)

Из ru_programming

Повеселился :))) Читать в такой последовательности:
Тред №1
Тред №2
Тред №3

Ну и в завершении темы.

KDE, GNOME, etc

Последние несколько дней позабавился с сабжами. Нет, ну не понимаю я KDE... Вроде, все хорошо, работает быстро и все такое, но не радует (это как фальшивые елочные игрушки:). Не подходит мне лично ну никак. Зато вот GNOME по-прежнему у меня в почете; кажется, они выбрали более правильное направление, для меня очень удобно. Если надо, то можно всяких рюшек понавесить... только зачем? Итог всего этого: KDE был прибит целиком, все равно никогда использовать не буду, а вот GNOME оставил. Правильная среда. Только вот до сих пор со странными глюками (KDE кажется совсем стабильным, кстати); может, это только если GNOME отдельно накатывать, по частям? А если, типа, вместе с дистрибутивом поставить, то все будет хорошо?..
Одним словом, оставил GNOME, потом, конечно, свой любимый WindowMaker и, наконец, Ion (для особых извращений... нет, ну очень забавный window manager... и удобный, очень удобный, но только для выполнения очень определенной работы. Интересно, а если скрестить WindowMaker и Ion? да и возможно ли?). Харашо!

среда, 19 октября 2005 г.

Sun Solaris, etc

Uph! Due to my new tasks i'm now using unix environment (2 Linux distributions: Suse and RedHat, and Sun Solaris 10). It's not very convinient to work on the remote servers from a Windoze computer... but possible.

PS: this post has been written from Sun Solaris 10.
PPS: had a look to Sun Java Desktop. It's based on GNOME but --- IMHO --- a bit worse than GNOME. Some things just do not work at all (at least in remote session). CDE is better ;)
PPPS: the situatuion inspired me to compare current GNOME and KDE version between each other and in comparison with my bare home WindowMaker environment. KDE has been almost set up yesterday.

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

Товарищ Тулеев!

Глава кемеровской администрации Амман Тулеев заявил, что работники бюджетной сферы будут уволены, если появятся на встрече с Каспаровым, а представители бизнеса, если окажут ему содействие в любой форме, обречены (цитирую) «на очень плотное знакомство с налоговой полицией». Как сообщает информационное агентство «Регнум», Роспотребнадзор и пожарная инспекция Кемерово закрыли кафе, в котором Гарри Каспаров должен был встречаться с местными журналистами. За несколько дней до приезда Каспарова в Кемерово были закрыты также все шахматные клубы, на неопределенный срок отменено областное первенство по шахматам.

Phone camera photos

Разглядывал тут "фотографии", сделанные камерой Nokia 6610i. Разговор не о качестве, которого, конечно же, нет и быть не может. Снять расписание, объявление тоже не всегда можно... Просто я подумал, что а) для инета сойдет и б) (главное) это может быть своего рода жанровая фотосъемка, особый такой стиль --- фотографии с мобильного. Кое в чем даже интереснее, чем на цифровой фотоаппарат.

вторник, 11 октября 2005 г.

Ссылочки

Сначала о Google: эти ребята анонсировали свой RSS агрегатор. Непривычно, но довольно удобно. Нужен GMail'овский логин.
Теперь о высоком, о 3D-моделировании. На сайте Pixologic рассказывается о технологии Zspheres, реализованной в продукте ZBrush. Забавная технология, хотя и не новая (на, ИМХО, такой же идее были реализованы движки игрушек Ecstatica, разница только в том, что в Ecstatica все так и рисовалось, в шариках, --- игрушка все-таки --- а ZBrush результат умеет превращать в полигональную модель). Впечатлил ролик про моделирование рыбки :) , сам ролик в QuickTime. Ролики на этой страничке.

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

9-я рота.

О фильме (премьера которого прошла на днях) не писал только ленивый.
Вот отзывы Экслера и Гоблина. Должен сказать, что Гоблин убедительнее аргументирует...

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

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