четверг, 29 декабря 2005 г.
среда, 28 декабря 2005 г.
вторник, 27 декабря 2005 г.
Шутки системотехников
Есть сайт http://microscopy.fsu.edu. Там есть галереи фотографий микромира, сделанные с помощью микроскопа (ткани, насекомые, органические структуры и т.п.). Прикол в другом: на сайте есть раздел, посвященный фотографиям кристаллов процессоров различных производителей (The Silicon Zoo). Как выяснилось, "пасхальные яйца" есть не только в программах. Но и на кристаллах процессоров. Только вот найти их труднее...
Интересно, как к этому начальство относится?
Интересно, как к этому начальство относится?
понедельник, 26 декабря 2005 г.
[Fwd: Заяц-баянист]
Или кот-баянист..
(\__/)
(='.'=)
E[:]|||||[:]C
(")_(")
или
(\___/)
(='.'=)
E[:]|||||[:]C
(")_(")
PS: это я тут рылся в почтовых архивах и накопал. Сохраняю для истории и обозрения :)
ASCII-анимация...
(\__/)
(='.'=)
E[:]|||||[:]C
(")_(")
или
(\___/)
(='.'=)
E[:]|||||[:]C
(")_(")
PS: это я тут рылся в почтовых архивах и накопал. Сохраняю для истории и обозрения :)
ASCII-анимация...
Когда-то об этом рассказали по ящику...
и даже показывали этого чувака. Фотки и ролики там жутковатые ("не пытайтесь повторить их самостоятельно"...).
От сайта ведут линки на "сопутствующие" ресурсы.
От сайта ведут линки на "сопутствующие" ресурсы.
среда, 21 декабря 2005 г.
вторник, 20 декабря 2005 г.
"Найдется все"
Проходил тут полную версию Samorost2 (накопал через quake.spb.ru). Однако один квест решал с помощью Яндекса, рецепт приготовления грога искал :))) Помогло.
PS. Официально, Samorost2 стоит около 10 долларов. ИМХО, многовато, все ж таки очень небольшая игрушка, минут на 20-30 максимум.
PS. Официально, Samorost2 стоит около 10 долларов. ИМХО, многовато, все ж таки очень небольшая игрушка, минут на 20-30 максимум.
понедельник, 19 декабря 2005 г.
2 цитаты. Уф!..
Первая:
Глава Конституционного Суда Валентин Зорькин заявил в минувший понедельник, что Конституционный суд может в случае необходимости «подредактировать» свои прежние выводы. «По мере развития общества правовые позиции Конституционного Суда могут уточняться», — сказал Зорькин.
Вторая:
В минувший понедельник, выступая на заседании президиума фракции «Единая Россия», посвященном вопросам Конституции, один из лидеров партии Андрей Воробьев заявил: «Культивируемая в ходе реформ идеология «все, что не запрещено, — разрешено» должна уйти в прошлое. Разрешено то, что не противоречит не только закону, но и общепринятым нормам чести и морали, интересам страны и общества».
Глава Конституционного Суда Валентин Зорькин заявил в минувший понедельник, что Конституционный суд может в случае необходимости «подредактировать» свои прежние выводы. «По мере развития общества правовые позиции Конституционного Суда могут уточняться», — сказал Зорькин.
Вторая:
В минувший понедельник, выступая на заседании президиума фракции «Единая Россия», посвященном вопросам Конституции, один из лидеров партии Андрей Воробьев заявил: «Культивируемая в ходе реформ идеология «все, что не запрещено, — разрешено» должна уйти в прошлое. Разрешено то, что не противоречит не только закону, но и общепринятым нормам чести и морали, интересам страны и общества».
четверг, 15 декабря 2005 г.
Хозяин сбежавшего в Питере слона поймал животное и скрылся вместе с ним
10 баллов!
Я лично не очень представляю, как можно "скрыться со слоном"... А вы?
Я лично не очень представляю, как можно "скрыться со слоном"... А вы?
Цитата
"Если нет матрицы, нет информации." Ноам Хомский
Найдено в лекции Кургиняна (замороченная штука, лучше вдумчиво не читать :))
Найдено в лекции Кургиняна (замороченная штука, лучше вдумчиво не читать :))
"Сбежал слон, редкий, полосатый..."
Ну, не удержусь! ---
Ссылка 1
Ссылка 2
Ссылка 3
От цитирования тоже не удержусь:
"на пересечении 2-го Муринского проспекта и улицы Орбелли слон выломал перегородки клетки и сбежал"
"мужчина перезвонил и сообщил, что у дома 16 по улице Орбели поймал слона"
"По данным милиции, свидетели видели на улице слона и мужчину, бежавшего за ним"
:)))
Ссылка 1
Ссылка 2
Ссылка 3
От цитирования тоже не удержусь:
"на пересечении 2-го Муринского проспекта и улицы Орбелли слон выломал перегородки клетки и сбежал"
"мужчина перезвонил и сообщил, что у дома 16 по улице Орбели поймал слона"
"По данным милиции, свидетели видели на улице слона и мужчину, бежавшего за ним"
:)))
Мегарулез
Блин, я хочу такой будильник! Тут проснешься... :)
"И будет каркая летать над заливом" ((с) Покровский)
"И будет каркая летать над заливом" ((с) Покровский)
вторник, 13 декабря 2005 г.
The Empire That Was Russia
Великолепный ресурс, посвященный Российской империи, обнаружился на сайте библиотеки конгресса США; восстановленные уникальные цветные фотографии Прокудина-Горского. Я даже не хочу комментировать, ибо дух захватывает, настолько хорошо работы передают дух того времени (то есть, я так думаю).
понедельник, 12 декабря 2005 г.
Каталог CD/DVD
Я тут задумался: а есть ли в природе программы для подробной каталогизации коллекции CD/DVD. Сложность в том, что мне нужен реестр не названий дисков, а содержимого (в идеале, с точностью до имени файла), с поиском и группировкой файлов/дисков по категориям (категории хорошо бы уметь редактировать самому).
Проблема наглядно обозначилась, когда я около часа искал архив двухлетней давности, затерявшийся на одном из CD-R'ов...
Проблема наглядно обозначилась, когда я около часа искал архив двухлетней давности, затерявшийся на одном из CD-R'ов...
Из debian-russian
[цитата]
Hi All!
>
> Подскажите, как в "быстром как свет" браузере dillo переключать кодировки??
>
По-моему, vim dillo.c и никак иначе. Только после появления там
полноценной поддержки кодировок, он перестанет быть быстрым как свет.
[/цитата]
Вот я не понимаю (помимо того, что смешно:), неужели поддержка кодировок настолько замедляет работу программы?
пятница, 9 декабря 2005 г.
вторник, 6 декабря 2005 г.
пятница, 2 декабря 2005 г.
В debian-russian прокатился спам...
Что я не очень понял. Пока цитирую довольно пространное письмо:
\begin{document}
\end{document}
Вот объясните мне, почему вообще надо на эти кошельки деньги рассылать? И вообще, почему бы сразу не завести себе 4 WM кошелька, вписать их в тело письма и засылать на форумы?
ЗЫ: если это прикол, то --- грамотный.
ЗЫ2: а я вчера TeX вспоминал...
\begin{document}
Поверите ли вы, если Вам скажут, что можно заработать тысячу долларов за
пару недель при вложении всего 40 рублей?
Лично я не поверил! Но всё равно решил ознакомиться с информацией, представленной ниже.
Я наткнулся на это на одном форуме и решил попробовать. Бродя, как обычно, по разного рода форумам, я нахожу эту статью, в которой говорится, что можно сделать тысячи долларов за пару недель при вложении всего 40 рублей!!!
Ну да... подумал я, это должно быть очередной фишкой для лохов, но решил всё-таки дочитать и узнать, что нам предлагают.......
Дальше там говорилось, что надо послать по 10 рублей на 4 Internet-кошелька, которые ниже перечислены.
Потом вычеркнуть последний кошелёк из списка, тем самым, сместив список на одну строчку вниз, после чего вписываете в первую строчку номер своего кошелька и рассылаете данное сообщение по почте или закидываете на различные форумы. Никаких уловок... Ну, я поразмышлял и подумал, что вложение маленькое, всего 40 рублей, которые я отправлю кошельки и решил попробовать.
И угадайте что!
За 7 дней на мой кошелёк стали приходить деньги!
Я был в шоке!!! Но сразу подумал, что на этом всё и закончится.........
Но не тут то было! В первую неделю я сделал 150 рублей, дальше к концу второй недели уже было 2300 рублей... К середине 3-ей недели 85000 рублей.......
Уже 4-ая неделя, и я насчитал почти 150000 рублей, и эта сумма растёт очень быстро…. И это всё только потратив 50 рублей.
А теперь я расскажу Вам, как это работает система.
Советую прочитать 2 раза.
Условия участия:
Я Вам обещаю, что если Вы правильно выполните ниже перечисленные инструкции, то Вы сможете получать намного больше денег, чем Вы думали.
Следуйте инструкциям и деньги начнут поступать на Ваш кошелёк.
Правда, это просто. И ничего противозаконного в этом нет!!!И ВСЁ ЛЕГАЛЬНО!!! И Ваш вклад составит всего 50 рублей. следуйте инструкциям и 100000 рублей станут Вашими в течение от 20 до 60 дней, а там как получится.
Вот те самые 3 шага к успеху:
1. Вам нужно зарегистрироваться в системе Yandex Money, которая находится
по адресу http://money.yandex.ru.
Хорошенько ознакомьтесь с данной системой, как она работает, выберите оптимальный для себя вариант пополнения кошелька и внесите деньги на свой кошелёк.
Можно воспользоваться системой перевода денег - http://onlinechange.com
2. Возьмите первый номер кошелька из нижеуказанного списка, отправьте на него 10 руб. и так до пятого (всего 40р). Для перевода зайдите в яндекс деньги и воспользуйтесь ссылкой перевода денег.
Отправьте по 10 руб. на эти кошелеки:
1. 4100138286239 -[removed by CC]
2. 4100138401399 - [removed by CC]
3. 4100138402014 - [removed by CC]
4. 4100138404428 - [removed by CC]
Теперь внимание!!! На место ПЕРВОГО кошелька вставьте номер своего и укажите его почтовый адрес. ПОСЛЕДНИЙ номер кошелька вычеркните из этого списка.
ТЕПЕРЬ ВСЕ, ЧТО ВАМ НУЖНО ДЕЛАТЬ, ЭТО РАССЫЛАТЬ ЭТО ПИСЬМО ПО E-MAIL ИЛИ РАЗМЕЩАТЬ ЕГО НА ФОРУМАХ.
Запомните, что чем больше Вы людей сможете найти, тем выше ваш доход. А теперь я вам объясню, почему вы в любом случае ничего не теряете, а только выигрываете.
1. Скажем, из всех размещений и рассылок почты вы получите только 8 ответов. Значит, вы сделаете 80 рублей.
2. Теперь эти 8 людей размещают это письмо и 8 людей отвечают им 80х8 - вы получаете 640 рублей.
3. А теперь эти 64 человека рассылают письмо с вашим кошельком на 3 позиции и опять 8 человек отвечают - ваш доход 5120(80х64) рублей.
4. Дальше эти 512 людей, разместив и получив только по 8 ответов, дают вам 40960 рублей прибыли.
5. Ну а дальше самое хорошее: эти 625 рассылают письмо и только 8 людей отвечают им, и вы уже получаете 327680 рублей = 11000$!
Ну как, хорошая сумма? Конечно такая сумма прейдет не сразу, нужно иметь терпение и тогда все получится.
Вы можете спросить: <откуда> - Не беспокойтесь.
Ежедневно в России к Интернету подключаются минимум 1000 новых пользователей.
По прогнозам специалистов только в России к 2006 году количество пользователей Интернета увеличится с нынешних 9 млн. пользователей до 21 млн…Это РАБОТАЕТ нужно лишь попробывать.
Использована программа рассылки ДНК-Рассылка по вопросам приобретения программы обращайтесь по телефону: +7 (095) 485-75-36
По всем вопросам, касающимся спама обращайтесь к отправителю письма или его провайдеру.
Вот объясните мне, почему вообще надо на эти кошельки деньги рассылать? И вообще, почему бы сразу не завести себе 4 WM кошелька, вписать их в тело письма и засылать на форумы?
ЗЫ: если это прикол, то --- грамотный.
ЗЫ2: а я вчера TeX вспоминал...
пятница, 25 ноября 2005 г.
Наконец-то все стало ясно.
Вот тут я нашел ответ на вопрос, тёмный я или светлый. Итак (среднем роде):
мужественное, страшное, шероховатое, грубое, тёмное, могучее.
Могуч, вонюч и волосат... или зол, могуч, вонюч... ;)
мужественное, страшное, шероховатое, грубое, тёмное, могучее.
Могуч, вонюч и волосат... или зол, могуч, вонюч... ;)
Киношный вечерок.
Вчера на работе, за кухонно-чайной беседой обсуждались всякие фильмы триллерско-ужастикового направления. В результате вечером, по дороге домой, я купил несколько дисков и, в частности, фильм "Звонок" (The Ring). Понравилось. Только я бы не стал относить его в жанр "ужастиков", кажется, это скорее просто триллер. Снят хорошо, полудетективный сюжет, есть драйв в раскрутке сюжета. Кое-где по накалу сцен не уступает первому "Final Destination". Надо попробовать пересмотреть на языке оригинала, поскольку русский перевод названия "The Ring" это только половина смысла, как мне показалось (в фильме самый ужас сосредоточен в кольце света, проникающем сквозь крышку колодца).
А еще был куплен (и просмотрен) фильм "Чарли и шоколадная фабрика" с Джонни Деппом. Очень добрая и оптимистичная сказка, думаю, что must have. Финальный прикол 100% порадует. Только вот Депп мне не очень понравился в роли Вилли Вонки. Может, дубляж неудачный? (хотя дублирован фильм хорошо, многоголосно, с дублированием песенок и все такое).
А еще был куплен (и просмотрен) фильм "Чарли и шоколадная фабрика" с Джонни Деппом. Очень добрая и оптимистичная сказка, думаю, что must have. Финальный прикол 100% порадует. Только вот Депп мне не очень понравился в роли Вилли Вонки. Может, дубляж неудачный? (хотя дублирован фильм хорошо, многоголосно, с дублированием песенок и все такое).
четверг, 24 ноября 2005 г.
среда, 23 ноября 2005 г.
Народная марка.
Набрел случайно на такое вот мнение о Samsung'е. Лично не могу согласиться ни с одним пунктом (может, повезло просто?). У нас много чего из техники этого производителя, и проколов с надежностью пока не было. Единственно, что могу сказать: телефон Samsung SGH-X100 я все-таки поменял на Nokia 6610i (точнее, мне поменяли:). И то только потому, что телефоном неудобно пользоваться. Эргономика меню и управление самим телефоном и его фичами --- весьма ниже среднего оказались.
понедельник, 21 ноября 2005 г.
Китайские фильмы. С мордобоем.
Некоторое время назад ко мне попал DVD с двумя фильмами. "Воин" и "Крадущийся тигр, затаившийся дракон". О последнем я слышал довольно лестные рекомендации от нескольких своих знакомых, поэтому-то диск и купил.
Первым я посмотрел "Воин" (пару недель тому назад), а вот вчера я сподобился посмотреть "Тигра с драконом". Если сравнивать эти фильмы друг с другом, то "Воин", мне кажется, предпочтильней. Из-за пуда "хонгильдоновщины", которой под завязку набит "Крадущийся тигр, затаившийся дракон". В остальном фильмы весьма качественные (не обошлось без патетики:)), "Тигр с драконом" даже довольно буддистский получился (мне так показалось, я не знаток восточной философии; есть там, похоже, некая идея, мной не вполне понятая...;)).
Первым я посмотрел "Воин" (пару недель тому назад), а вот вчера я сподобился посмотреть "Тигра с драконом". Если сравнивать эти фильмы друг с другом, то "Воин", мне кажется, предпочтильней. Из-за пуда "хонгильдоновщины", которой под завязку набит "Крадущийся тигр, затаившийся дракон". В остальном фильмы весьма качественные (не обошлось без патетики:)), "Тигр с драконом" даже довольно буддистский получился (мне так показалось, я не знаток восточной философии; есть там, похоже, некая идея, мной не вполне понятая...;)).
четверг, 17 ноября 2005 г.
LXF
Добыл тут (через Ozon) номер журнальчика LinuxFormat. Читаю пока, думаю, чего стоит такое издание... Еще не составил законченного мнения; в целом, журнал ничего, интересный, содержимое прилагавшегося DVD мне понравилось. Только вот обзоров, показалось, больше чем нужно. Прикладных статей (по крайней мере, в этом номере) маловато.
среда, 16 ноября 2005 г.
Мульты
На днях прошло очередное обновление: новый Масяньский мульт. А в своем ЖЖ Куваев написал, что буквально сегодня он придумал сценарий Бо. Ждем-с :)
вторник, 15 ноября 2005 г.
Wolfenstein 3D
Из серии "Лавка древностей". Раскопал тут на днях в своих архивах программку, которая вынимает из save-файлов Wolf3D карты уровней. К сожалению, остался в живых только промежуточный вариант, в котором отсутствует информация о врагах, бонусах, выходах и секретных дверях. Сейчас я уже не помню, как там и что должно быть, а разбираться ленива. Ради разминки переписал ее. Да уж, времена меняются...
Да, выложено на бомжатнике.
Да, выложено на бомжатнике.
Смерть Java?
Вот --- очередная --- статья о том, что Java может загнуться. Не знаю, по-моему, эта статья как раз из серии таких, в которых автор, обнаружив очередной "клевый" язык программирования, начинает излагать локальные преимущества языка, сравнивая с чем-то доминирующим на рынке технологий. С тем же успехом можно сравнивать не с Java, а, скажем, с C#.
В статье рассказано о языке программирования Ruby. Да, все это круто, но многое из описанного умеет Python, но последний что-то пока не подмял ни Java, ни C#. И это при том, что Python во многом лучше и удобнее как Java, так и C# (минусы, правда, тоже есть :). Видимо, надо что-то менять в консерватории... наверное, рыночный успех языка программирования --- это не только достоинства языка, но и что-то еще?... И еще: вряд ли по прочтении этой статьи у вас возникнет желание познакомиться с языком Ruby (я не в счет, я уже немножко занимался им... завязал :)), все-таки, изложенные языковые механизмы не самое главное, что может интересовать программиста, работающего в софтверной промышленности (кустари-одиночки не в счет, для таких как раз красота решения бывает важнее всего остального).
В статье рассказано о языке программирования Ruby. Да, все это круто, но многое из описанного умеет Python, но последний что-то пока не подмял ни Java, ни C#. И это при том, что Python во многом лучше и удобнее как Java, так и C# (минусы, правда, тоже есть :). Видимо, надо что-то менять в консерватории... наверное, рыночный успех языка программирования --- это не только достоинства языка, но и что-то еще?... И еще: вряд ли по прочтении этой статьи у вас возникнет желание познакомиться с языком Ruby (я не в счет, я уже немножко занимался им... завязал :)), все-таки, изложенные языковые механизмы не самое главное, что может интересовать программиста, работающего в софтверной промышленности (кустари-одиночки не в счет, для таких как раз красота решения бывает важнее всего остального).
понедельник, 14 ноября 2005 г.
DOOM
Посмотрел фильм. 2 балла, не сказать, что вообще дрянь. Однако посмотреть стоит, я считаю. Чтобы просто увидеть, что то, что хорошо в игрушках, в фильме просто не покатит.
Из всего фильма понравился только кусочек в 3 минуты примерно, где идет съемка как-бы от "первого лица", видно оружие и есть ощущение самой игры :) И только. Думаю, этот фрагмент можно найти в инете; или я могу его сам выкусить.
Резюме такое: если фильм пошел с одобрения id sofware, то они там точно уже деградировали. Ау, где Ромеро? может, он бы вытянул... если бы позвали.
- сюжет - 1
- актеры - 2
- спецэффекты - 1
Из всего фильма понравился только кусочек в 3 минуты примерно, где идет съемка как-бы от "первого лица", видно оружие и есть ощущение самой игры :) И только. Думаю, этот фрагмент можно найти в инете; или я могу его сам выкусить.
Резюме такое: если фильм пошел с одобрения id sofware, то они там точно уже деградировали. Ау, где Ромеро? может, он бы вытянул... если бы позвали.
пятница, 11 ноября 2005 г.
четверг, 10 ноября 2005 г.
среда, 9 ноября 2005 г.
pygtk
Начал недавно изучать python gtk2. Приятная, однако, штука. Несложная. API напоминает Win32 (только, пожалуй, попроще и помощнее), а layout чем-то похож на AWT.
Котосутра и другие кошачьи персоны
Дядька СЭМ "подогнал" ссылку, по которой я вышел на Дмитрия Трубина. Кошков интересно рисует :)
понедельник, 7 ноября 2005 г.
Я чего-то опять не понимаю...
Это разводилово или таки нет?
Upd: и сайт какой-то кривенький... а адрес фирмы, кстати сказать, наш, питерский... Горелово.
Upd: и сайт какой-то кривенький... а адрес фирмы, кстати сказать, наш, питерский... Горелово.
Проектирование GUI
Думаю на предмет проектирования GUI. Интересно, а существуют ли книги/публикации, в которых бы описывались методологии проектирования графического интерфейса пользователя? Согласно исходно поставленной задаче: есть список сценариев действий пользователя и есть также парадигма графического инерфейса (то есть то, как он организован, ибо не секрет, что Windows, MacOS и, скажем, Palm исповедуют разные способы визуализации возможностей приложения; в идеале, конечно).
четверг, 3 ноября 2005 г.
Про Quake 4
среда, 2 ноября 2005 г.
Закончились разборки с платформами...
...Windows, Sun Solaris, Linux и MacOS.
Наиболее корректно повела себя MacOS, с помощью которой и удалось локализовать проблему. Изначально же, приложение (собранное из одних и тех же исходников!) устойчиво работало везде, кроме Sun Solaris, где оно --- приложение --- загадочным образом падало.
Исходники были не мои, поэтому поиск "того, не знаю чего" занял несколько дней. Хорошо, что вовремя связался с MacOS.
Проблема оказалась в работе с константными строками. То есть, в коде было написано такое:
char *CONST_NAME = "blah-blah-...";
И, через много мегабайт кода, ---
free(CONST_NAME);
Не спрашивайте, почему так, не я писал. Возможно, там изначально констант и не было.
Windows на такие подставы не реагирует, ибо там строки не помещаются компилятором в неизменяемую секцию данных (если компилятор не может от них избавиться). Известная штука. Linux на это промолчал, думаю, что там можно специальными средствами локализовать проблему (если бы я, скажем, сказал что-то типа CONST_NAME[1] = 'k', то получил бы сигналом в лоб, а так...). MacOS честно бросила в консоль сообщение, что есть проблемы с вызовом free(). И только Sun Solaris молча падала, причем падение происходило уже после возвращения из нативного кода в Java, что только запутывало ситуацию, ибо я уже начал думать, что где-то портятся данные jvm ;)
Резюме такое: с точки зрения стабильности приложения --- лучше упасть, а не продолжать работу, ибо что-то в коде не так. С точки зрения разработчика лучше не падать, а выдать системное сообщение с описанием проблемы. Поэтому, нужны какие-то настройки, можно даже в виде переменных окружения, которые бы позволили управлять поведением процесса. Возможно даже иметь трассировочную информацию по операциям с памятью. Это представляется критичным в случае разработки смешанных приложений Java+native, когда надо знать, что происходит внутри jvm, а что --- внутри нативного кода.
Наиболее корректно повела себя MacOS, с помощью которой и удалось локализовать проблему. Изначально же, приложение (собранное из одних и тех же исходников!) устойчиво работало везде, кроме Sun Solaris, где оно --- приложение --- загадочным образом падало.
Исходники были не мои, поэтому поиск "того, не знаю чего" занял несколько дней. Хорошо, что вовремя связался с MacOS.
Проблема оказалась в работе с константными строками. То есть, в коде было написано такое:
char *CONST_NAME = "blah-blah-...";
И, через много мегабайт кода, ---
free(CONST_NAME);
Не спрашивайте, почему так, не я писал. Возможно, там изначально констант и не было.
Windows на такие подставы не реагирует, ибо там строки не помещаются компилятором в неизменяемую секцию данных (если компилятор не может от них избавиться). Известная штука. Linux на это промолчал, думаю, что там можно специальными средствами локализовать проблему (если бы я, скажем, сказал что-то типа CONST_NAME[1] = 'k', то получил бы сигналом в лоб, а так...). MacOS честно бросила в консоль сообщение, что есть проблемы с вызовом free(). И только Sun Solaris молча падала, причем падение происходило уже после возвращения из нативного кода в Java, что только запутывало ситуацию, ибо я уже начал думать, что где-то портятся данные jvm ;)
Резюме такое: с точки зрения стабильности приложения --- лучше упасть, а не продолжать работу, ибо что-то в коде не так. С точки зрения разработчика лучше не падать, а выдать системное сообщение с описанием проблемы. Поэтому, нужны какие-то настройки, можно даже в виде переменных окружения, которые бы позволили управлять поведением процесса. Возможно даже иметь трассировочную информацию по операциям с памятью. Это представляется критичным в случае разработки смешанных приложений Java+native, когда надо знать, что происходит внутри jvm, а что --- внутри нативного кода.
вторник, 1 ноября 2005 г.
Новая эмблема для FreeBSD
Подробности тут. ИМХО, зря. Раньше лучше было... а теперь очень на махровые KDE'шные иконы похоже.
Линкер в MacOS
MacOS по-прежнему рулит :)
Среди win, linux, solaris линкер в MacOS реально ткнул носом в проблемы в коде, а при выполнение мне бодро сообщили о проблемах с повторным удалением памяти (для одного и того же блока два раза вызывался free()). Конечно же, все везде можно настроить, но гораздо приятнее, когда максимальные ограничения выставлены по умолчанию.
Среди win, linux, solaris линкер в MacOS реально ткнул носом в проблемы в коде, а при выполнение мне бодро сообщили о проблемах с повторным удалением памяти (для одного и того же блока два раза вызывался free()). Конечно же, все везде можно настроить, но гораздо приятнее, когда максимальные ограничения выставлены по умолчанию.
Зима.
Пересел на зимнюю резину. Снега нет. Льда тоже. Шуршит... особенно, на бетонном покрытии в гараже.
PowerBook & MacOS X
Все ж таки, эта парочка рулит! Вот по одиночке, наверное, впечатление было бы не то.
понедельник, 31 октября 2005 г.
MacOS X
Наблюдения:
1) хороший интерфейс пользователя (что сразу заметно, нет никаких "странных" кнопок Apply/Применить, считается, что, если пользователь что-то изменили, то изменения вступают в силу сразу, без всяких дополнительных телодвижений);
2) удобный dock-bar;
3) пользователь admin --- это не совсем root (вроде бы); тут вообще, похоже, не надо быть рутом (если для администрирования пользоваться графическими тулами); вообще, понятие root'а завуалировано (идея нравится);
4) по умолчанию Alt-Tab переключает между приложениями, а не окнами (кажется, неудобно);
5) MacOS X (10.3.8 по крайней мере) подвержена swap storms (мне удалось добиться шторма почти в минуту или чуть меньше)... фиксить! а потом патчить! (с) не мой
1) хороший интерфейс пользователя (что сразу заметно, нет никаких "странных" кнопок Apply/Применить, считается, что, если пользователь что-то изменили, то изменения вступают в силу сразу, без всяких дополнительных телодвижений);
2) удобный dock-bar;
3) пользователь admin --- это не совсем root (вроде бы); тут вообще, похоже, не надо быть рутом (если для администрирования пользоваться графическими тулами); вообще, понятие root'а завуалировано (идея нравится);
4) по умолчанию Alt-Tab переключает между приложениями, а не окнами (кажется, неудобно);
5) MacOS X (10.3.8 по крайней мере) подвержена swap storms (мне удалось добиться шторма почти в минуту или чуть меньше)... фиксить! а потом патчить! (с) не мой
пятница, 28 октября 2005 г.
Apple PowerBook G4
Я в восторге! Блин, даже и не думал, что Apple это круто.
Выдали на работе именно такой ноутбук. Очень стильная штука. Удобная. Легкая. Есть подозрение, что дизайн самого ноутбука и дизайн MacOS X делали одновременно :) Кстати, о MacOS. Это тоже очень и очень круто. Для пользователя. Если же осознать, что внутри BSD с микроядром, то становится вдвойне хорошо :) Теперь только найти, откуда можно девелоперские пакеты скачать...
ЗЫ: пост именно с PowerBook G4. А местный веб-броузер умеет спеллинг в формах ввода!
Выдали на работе именно такой ноутбук. Очень стильная штука. Удобная. Легкая. Есть подозрение, что дизайн самого ноутбука и дизайн MacOS X делали одновременно :) Кстати, о MacOS. Это тоже очень и очень круто. Для пользователя. Если же осознать, что внутри BSD с микроядром, то становится вдвойне хорошо :) Теперь только найти, откуда можно девелоперские пакеты скачать...
ЗЫ: пост именно с PowerBook G4. А местный веб-броузер умеет спеллинг в формах ввода!
Самсунг порадовал.
Точнее, русский сайт Самсунга, а еще точнее, тот его раздел, который посвящен всяким мобильным забавам. Вот прямая ссылка на ресурс.
PS: кстати, об Егоре. Собственно, это Егор Летов и ГО ;)
PS: кстати, об Егоре. Собственно, это Егор Летов и ГО ;)
четверг, 27 октября 2005 г.
среда, 26 октября 2005 г.
Сказка про оптимизацию.
...или история одного вечера за компьютером :)
Сначала, постановка задачи: есть некая последовательность целых чисел (длина последовательности заранее неизвестна); необходимо определить, есть ли в ней повторяющиеся, и, если есть, определить количество таких повторений (в идеале, для каждого элемента последовательности).
Зачем такое надо? Ну, скажем, может понадобится для статистического анализа некой псевдослучайной последовательности. Или, например, для оценки качества некоторой хеш-функции. Да мало ли...
Для коротких последовательностей (несколько тысяч чисел, до 10 тысяч, наверное) хватило простого лобового решения: несортированный массив значений, поиск последовательным перебором. Потом задачка усложнилась: над массивом отсчетов порядка 100000 элементов программка трудилась почти 30 секунд, при этом это даже не вопрос переаллокации блоков памяти (время практически не зависит от начального размера буфера, я пробовал выделять сразу память под массив из 100000 элементов), как оказалось, операции с памятью довольно быстры. Все тормозил последовательный перебор. Второе лобовое решение --- отсчеты я стал хранить в несбалансированном двоичном дереве --- повысило производительность в десятки раз: время работы программы на том же объеме входных данных составило меньше секунды. Зато и общие затраты памяти увеличились как минимум втрое (+ два указателя на листы дерева). Сейчас думаю над компромиссом. Упорядоченный список не предлагать... :)
Сначала, постановка задачи: есть некая последовательность целых чисел (длина последовательности заранее неизвестна); необходимо определить, есть ли в ней повторяющиеся, и, если есть, определить количество таких повторений (в идеале, для каждого элемента последовательности).
Зачем такое надо? Ну, скажем, может понадобится для статистического анализа некой псевдослучайной последовательности. Или, например, для оценки качества некоторой хеш-функции. Да мало ли...
Для коротких последовательностей (несколько тысяч чисел, до 10 тысяч, наверное) хватило простого лобового решения: несортированный массив значений, поиск последовательным перебором. Потом задачка усложнилась: над массивом отсчетов порядка 100000 элементов программка трудилась почти 30 секунд, при этом это даже не вопрос переаллокации блоков памяти (время практически не зависит от начального размера буфера, я пробовал выделять сразу память под массив из 100000 элементов), как оказалось, операции с памятью довольно быстры. Все тормозил последовательный перебор. Второе лобовое решение --- отсчеты я стал хранить в несбалансированном двоичном дереве --- повысило производительность в десятки раз: время работы программы на том же объеме входных данных составило меньше секунды. Зато и общие затраты памяти увеличились как минимум втрое (+ два указателя на листы дерева). Сейчас думаю над компромиссом. Упорядоченный список не предлагать... :)
Это просто праздник какой-то!
Сегодня в Питере пошел снег. Резко и сразу. И очень мокрый. В 8 утра, когда я выезжал из дома, то все было хорошо и шоколадно. Но буквально через час повалил снег, дороги мгновенно покрылись тонким льдистым слоем. Эх, летняя резина... Машинку реально таскает по дороге, местами оттормаживаться можно только движком. А про заднеприводные машины я вообще молчу, смотреть неприятно, рулить, наверное, еще менее. Ехать хорошо было только по Тореза, где машин много, и снег быстро раскатывается. Еще хорошо ехать по трамвайным рельсам :), где машин почти нет, зато уже лег толстый слой снега, влага в самом низу этого слоя, и летняя резина хорошо держит машину.
Количество аварий, сегодня, видимо зашкалит. Я за утро видел порядка 5-6 штук...
Количество аварий, сегодня, видимо зашкалит. Я за утро видел порядка 5-6 штук...
понедельник, 24 октября 2005 г.
KDE, GNOME, etc
Последние несколько дней позабавился с сабжами. Нет, ну не понимаю я KDE... Вроде, все хорошо, работает быстро и все такое, но не радует (это как фальшивые елочные игрушки:). Не подходит мне лично ну никак. Зато вот GNOME по-прежнему у меня в почете; кажется, они выбрали более правильное направление, для меня очень удобно. Если надо, то можно всяких рюшек понавесить... только зачем? Итог всего этого: KDE был прибит целиком, все равно никогда использовать не буду, а вот GNOME оставил. Правильная среда. Только вот до сих пор со странными глюками (KDE кажется совсем стабильным, кстати); может, это только если GNOME отдельно накатывать, по частям? А если, типа, вместе с дистрибутивом поставить, то все будет хорошо?..
Одним словом, оставил GNOME, потом, конечно, свой любимый WindowMaker и, наконец, Ion (для особых извращений... нет, ну очень забавный window manager... и удобный, очень удобный, но только для выполнения очень определенной работы. Интересно, а если скрестить WindowMaker и Ion? да и возможно ли?). Харашо!
Одним словом, оставил GNOME, потом, конечно, свой любимый WindowMaker и, наконец, Ion (для особых извращений... нет, ну очень забавный window manager... и удобный, очень удобный, но только для выполнения очень определенной работы. Интересно, а если скрестить WindowMaker и Ion? да и возможно ли?). Харашо!
пятница, 21 октября 2005 г.
Cash & Carry
среда, 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.
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.
вторник, 18 октября 2005 г.
понедельник, 17 октября 2005 г.
Товарищ Тулеев!
Глава кемеровской администрации Амман Тулеев заявил, что работники бюджетной сферы будут уволены, если появятся на встрече с Каспаровым, а представители бизнеса, если окажут ему содействие в любой форме, обречены (цитирую) «на очень плотное знакомство с налоговой полицией». Как сообщает информационное агентство «Регнум», Роспотребнадзор и пожарная инспекция Кемерово закрыли кафе, в котором Гарри Каспаров должен был встречаться с местными журналистами. За несколько дней до приезда Каспарова в Кемерово были закрыты также все шахматные клубы, на неопределенный срок отменено областное первенство по шахматам.
Phone camera photos
Разглядывал тут "фотографии", сделанные камерой Nokia 6610i. Разговор не о качестве, которого, конечно же, нет и быть не может. Снять расписание, объявление тоже не всегда можно... Просто я подумал, что а) для инета сойдет и б) (главное) это может быть своего рода жанровая фотосъемка, особый такой стиль --- фотографии с мобильного. Кое в чем даже интереснее, чем на цифровой фотоаппарат.
среда, 12 октября 2005 г.
вторник, 11 октября 2005 г.
Ссылочки
Сначала о Google: эти ребята анонсировали свой RSS агрегатор. Непривычно, но довольно удобно. Нужен GMail'овский логин.
Теперь о высоком, о 3D-моделировании. На сайте Pixologic рассказывается о технологии Zspheres, реализованной в продукте ZBrush. Забавная технология, хотя и не новая (на, ИМХО, такой же идее были реализованы движки игрушек Ecstatica, разница только в том, что в Ecstatica все так и рисовалось, в шариках, --- игрушка все-таки --- а ZBrush результат умеет превращать в полигональную модель). Впечатлил ролик про моделирование рыбки :) , сам ролик в QuickTime. Ролики на этой страничке.
Теперь о высоком, о 3D-моделировании. На сайте Pixologic рассказывается о технологии Zspheres, реализованной в продукте ZBrush. Забавная технология, хотя и не новая (на, ИМХО, такой же идее были реализованы движки игрушек Ecstatica, разница только в том, что в Ecstatica все так и рисовалось, в шариках, --- игрушка все-таки --- а ZBrush результат умеет превращать в полигональную модель). Впечатлил ролик про моделирование рыбки :) , сам ролик в QuickTime. Ролики на этой страничке.
пятница, 7 октября 2005 г.
среда, 5 октября 2005 г.
вторник, 4 октября 2005 г.
понедельник, 3 октября 2005 г.
пятница, 30 сентября 2005 г.
четверг, 29 сентября 2005 г.
Новое развлечение.
100 лет главной формуле Эйнштейна.
27 сентября было. Собственно статья (на английском) --- здесь. Теперь мы знаем, откуда E=mc2 ;)
вторник, 27 сентября 2005 г.
Ожидаемое случилось...
Palm переходит на Windows Mobile. Интересно в связи с этим, что будет с PalmOS и с прогнозируемой PalmOS на базе ядра Linux (слухи такие ходят).
Лично я полагаю, что на этом PalmOS будет тихонько загибаться... Тут как с OS/2 ;)
Лично я полагаю, что на этом PalmOS будет тихонько загибаться... Тут как с OS/2 ;)
понедельник, 26 сентября 2005 г.
Цена вопроса --- 20 рублей!
Вчера пытался установить в компьютер 120Gb SATA диск. Дык, не прокатило, поскольку парни, которые придумывали комплектацию к материнской плате (я покупал ее в прошлом году), почему-то не положили в коробку переходник для питания Serial ATA накопителей. Но при этом --- почему-то! --- положили кабель данных SATA. И ладно бы этот кабель стоил рублей 100 или даже 200... так он ведь меньше доллара стоит. И не в самом дешевом магазине (на рынке, я полагаю, можно было бы купить рублей за десять).
Меня ввело в заблуждение воспоминание, что в комплекте с мамкой был пакетик со шнурками. На пакетике было написано "bla-bla-bla SATA"... Одним словом, надо было заранее проверить, умнее буду.
Меня ввело в заблуждение воспоминание, что в комплекте с мамкой был пакетик со шнурками. На пакетике было написано "bla-bla-bla SATA"... Одним словом, надо было заранее проверить, умнее буду.
пятница, 23 сентября 2005 г.
четверг, 22 сентября 2005 г.
Ion
Вчера посмотрел на сабжевый window manager. Оригинальная вещь, и, надо сказать, довольно удобно пользоваться. Есть свои нюансы при использовании "сильнооконных" приложений (надо настраивать). Но как оболочка для стаи xterm'ов --- очень удобно.
Еще один плюс: конфиги настраиваются посредством языка lua, можно такого наворотить :)
Еще один плюс: конфиги настраиваются посредством языка lua, можно такого наворотить :)
среда, 21 сентября 2005 г.
Еще про code snippets.
Забываю упомянуть, что в архивах code snippets лежит файлик .snippet.xml. Это черновой вариант сопроводительного файла для каталогизации сниппетов. Надо контентом пока размышляю, так что содержимое файла может пока отличаться в разных сниппетах.
Манипуляторы.
Продолжаю тему code snippets.
Буквально позавчера, разбирая конюшни на ноутбуке, наткнулся на старье, оставшееся еще с незапамятных STAR'овских времен. В частности, там была библиотека на С и на С++ для логгирования сообщений с использованием фильтра по уровню важности сообщения (сообщение с уровнем ниже чем уровень важности лог-файла в это самый лог-файл не записывались). В принципе, вещь тупая :) сейчас непонятно, зачем мы (я?) ее тогда писали и даже сделали из нее отдельную библиотеку. Удалил.
Вчера возникла мысль, что задачка логгирования сообщений --- это ж великолепный пример использования манипуляторов вывода в C++ STL. Скажем, Страуструп в своей книжке излагает тему создания собственных манипуляторов очень бегло, оставляя читателю тему на "порешать самостоятельно".
Одним словом, потренировался :) Пример лежит тут.
PS. Буквально сейчас пришла в голову мысль: а возможно ли столь же элегантное решение, скажем, на Java? Не такого, конечно, типа:
LogFile f = new LogFile();
f.open(...);
f.putMessage(...);
f.close();
Буквально позавчера, разбирая конюшни на ноутбуке, наткнулся на старье, оставшееся еще с незапамятных STAR'овских времен. В частности, там была библиотека на С и на С++ для логгирования сообщений с использованием фильтра по уровню важности сообщения (сообщение с уровнем ниже чем уровень важности лог-файла в это самый лог-файл не записывались). В принципе, вещь тупая :) сейчас непонятно, зачем мы (я?) ее тогда писали и даже сделали из нее отдельную библиотеку. Удалил.
Вчера возникла мысль, что задачка логгирования сообщений --- это ж великолепный пример использования манипуляторов вывода в C++ STL. Скажем, Страуструп в своей книжке излагает тему создания собственных манипуляторов очень бегло, оставляя читателю тему на "порешать самостоятельно".
Одним словом, потренировался :) Пример лежит тут.
PS. Буквально сейчас пришла в голову мысль: а возможно ли столь же элегантное решение, скажем, на Java? Не такого, конечно, типа:
LogFile f = new LogFile();
f.open(...);
f.putMessage(...);
f.close();
вторник, 20 сентября 2005 г.
Музыка.
Купил на днях диск Moby "18". Купил, по сути, наугад. Оказался очень добротный, хороший диск. Как мне показалось, музыкальная идея диска заключается именно в вокальных партиях, которые отличаются от композиции к композиции и ведут основную музыкальную тему. Фоном и, зачастую, дополнением к вокалу --- собственно композиции Moby. Очень интересный симбиоз мягкой электронной музыки и вокала.
ЗЫ. Слушаю сейчас Samael "Eternal"; сколько уже лет назад диск был куплен, до сих пор очень нравится, великолепная работа. Да и вообще, люди ТАК перепевшие Lacrimosa "Copycat" не могут делать неудачные вещи :)
ЗЫ. Слушаю сейчас Samael "Eternal"; сколько уже лет назад диск был куплен, до сих пор очень нравится, великолепная работа. Да и вообще, люди ТАК перепевшие Lacrimosa "Copycat" не могут делать неудачные вещи :)
понедельник, 19 сентября 2005 г.
Выходные.
Прошли очень хорошо. Были на выставке работ Марка Шагала (сейчас выставка уже закончилась). Как утверждалось, это была самая полная выставка в России.
Еще посетили выставку машин по чертежам Леонардо да Винчи (можно было все покрутить :))). Выставка проходит в Петропавловке, и будет открыта еще примерно с месяц.
Воскресный вечер закончился на концерте, посвященном пятилетию танцевального коллектива "Альянс". Это было круто! порадовали старика :)
Еще посетили выставку машин по чертежам Леонардо да Винчи (можно было все покрутить :))). Выставка проходит в Петропавловке, и будет открыта еще примерно с месяц.
Воскресный вечер закончился на концерте, посвященном пятилетию танцевального коллектива "Альянс". Это было круто! порадовали старика :)
пятница, 16 сентября 2005 г.
Neste
Сегодня (лень было стоять в пробке на лукойловскую заправку на Свердловской набережной) в первый раз заправился на Neste. Посмотрим, какая там у них футура.
Бензин --- дорогой. Литр Futura 95 стоит 19.3 RUR. Говорят, у них д/т хорошее...
Бензин --- дорогой. Литр Futura 95 стоит 19.3 RUR. Говорят, у них д/т хорошее...
четверг, 15 сентября 2005 г.
"Сырок" вернулся с каникул.
А еще предлагается ввести квоту на отрицательные новости в средствах массовой информации — не более 10%. То есть — минуту рассказываем про ураган в Новом Орлеане, а потом девять минут — про хорошую погоду в других городах мира…
понедельник, 12 сентября 2005 г.
Code snippets
Однажды, некоторое время назад я наткнулся на программку torsmo, которая умеет выводить прямо на Х-овый root window некоторую информацию (текст, прогресс-бар, слайдер). Выяснилось, что есть такая библиотека XOSD (X On Screen Display). С помощью XOSD, кстати, сделана такая простенькая поделка как osd_clock (тем не менее, входит в дистрибутив Debian).
Разбираясь с xosd, написал простенький класс, который умеет изображать из себя прогресс загрузки чего-нибудь (естественно, уже лежит на моей страничке).
В результате появилась идея сабжевого проекта: коллекционировать фрагменты кода (то, что не имеет смысла оформлять как приложение, библиотеку или готовый компонент), примеры использования, мейк-файлы, короткие описания того, как использовать какую-то внешнюю библиотеку или технологию, описания алгоритмов или их использование для чего-нибудь и т.п. Единственно, хочется ограничить допустимым размером кода (не знаю, сколько там нужно строк или байт, чтобы это считать сниппетом) и, естественно, GPL.
Так вот, призываю принять участие. Если есть чем поделиться --- сообщайте. И не обязательно, чтобы я это все у себя выкладывал... можно кросс-ссылки друг на друга ставить. В идеале можно получить, скажем, для GNU-тых библиотек (особенно, редко используемых) неплохую полезную документацию. В пределе, можно отдавать мантейнерам пакетов для размещения в секции examples (кстати, не для всех библиотек есть примеры, или же "хорошие", показательные примеры использования).
Разбираясь с xosd, написал простенький класс, который умеет изображать из себя прогресс загрузки чего-нибудь (естественно, уже лежит на моей страничке).
В результате появилась идея сабжевого проекта: коллекционировать фрагменты кода (то, что не имеет смысла оформлять как приложение, библиотеку или готовый компонент), примеры использования, мейк-файлы, короткие описания того, как использовать какую-то внешнюю библиотеку или технологию, описания алгоритмов или их использование для чего-нибудь и т.п. Единственно, хочется ограничить допустимым размером кода (не знаю, сколько там нужно строк или байт, чтобы это считать сниппетом) и, естественно, GPL.
Так вот, призываю принять участие. Если есть чем поделиться --- сообщайте. И не обязательно, чтобы я это все у себя выкладывал... можно кросс-ссылки друг на друга ставить. В идеале можно получить, скажем, для GNU-тых библиотек (особенно, редко используемых) неплохую полезную документацию. В пределе, можно отдавать мантейнерам пакетов для размещения в секции examples (кстати, не для всех библиотек есть примеры, или же "хорошие", показательные примеры использования).
Write in C
When I find my code in tons of trouble,
Friends and colleagues come to me,
Speaking words of wisdom:
"Write in C."
As the deadline fast approaches,
And bugs are all that I can see,
Somewhere, someone whispers:
"Write in C."
Write in C, Write in C,
Write in C, oh, Write in C.
LOGO's dead and buried,
Write in C.
I used to write a lot of FORTRAN,
For science it worked flawlessly.
Try using it for graphics!
Write in C.
If you've just spent nearly 30 hours,
Debugging some assembly,
Soon you will be glad to
Write in C.
Write in C, Write in C,
Write in C, yeah, Write in C.
BASIC's not the answer.
Write in C.
Write in C, Write in C
Write in C, oh, Write in C.
Pascal won't quite cut it.
Write in C.
Friends and colleagues come to me,
Speaking words of wisdom:
"Write in C."
As the deadline fast approaches,
And bugs are all that I can see,
Somewhere, someone whispers:
"Write in C."
Write in C, Write in C,
Write in C, oh, Write in C.
LOGO's dead and buried,
Write in C.
I used to write a lot of FORTRAN,
For science it worked flawlessly.
Try using it for graphics!
Write in C.
If you've just spent nearly 30 hours,
Debugging some assembly,
Soon you will be glad to
Write in C.
Write in C, Write in C,
Write in C, yeah, Write in C.
BASIC's not the answer.
Write in C.
Write in C, Write in C
Write in C, oh, Write in C.
Pascal won't quite cut it.
Write in C.
пятница, 9 сентября 2005 г.
Вах!!!
Эта штука прекрасно компилируется GCC-ой:
-------------------------------------------------
#include <stdio.h>
main (int t, int _, char *a){return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
main(-86,0,a+1)+a)): 1,t<_ ? main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?
main(_,t,"@n'+,#'/*s{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/# ;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/")
:t<-50?_==*a?putchar(31[a]):
main(-65,_,a+1):
main((*a=='/')+t,_,a+1):
0<t?main(2,2,"%s")
:*a=='/'||main(0,main(-61,*a,
"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"
),a+1);
}
-------------------------------------------------
Никаких подстав типа rm -f / тут нету, просто обычный текстовый аутпут.
-------------------------------------------------
#include <stdio.h>
main (int t, int _, char *a){return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
main(-86,0,a+1)+a)): 1,t<_ ? main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?
main(_,t,"@n'+,#'/*s{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/# ;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/")
:t<-50?_==*a?putchar(31[a]):
main(-65,_,a+1):
main((*a=='/')+t,_,a+1):
0<t?main(2,2,"%s")
:*a=='/'||main(0,main(-61,*a,
"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"
),a+1);
}
-------------------------------------------------
Никаких подстав типа rm -f / тут нету, просто обычный текстовый аутпут.
Цитатка.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning...
(Сегодня программирование - это соревнование между Программистами, пытающимися писать все более "дуракозащитные" программы и Природой, создающей все более тупых пользователей. Пока что природа побеждает.)
среда, 7 сентября 2005 г.
Реинкарнация.
Мой починенный Пальмик, как уверяли меня в службе техподдержки, выехал из Москвы 4-го августа. До сего дня не доехал. Мне выдали новый, совсем такой же. Только софт поновее, с какими-то дополнениями и фиксами. Плохо то, что придется все ставить заново. И часть данных потеряна :(
PS: версий у меня две: или Пальму кто-то тиснул в процессе, или же они ее повредили при перевозке...
PS: версий у меня две: или Пальму кто-то тиснул в процессе, или же они ее повредили при перевозке...
Euro-Auto
Посетил по мелким делать сабжевый сервис. Остался вполне доволен, неплохой сервис и ребята неплохо работают. В отличие от "Дилижанс-Авто" они (хотя я их не просил об этом) сами посмотрели сопутствующие узлы у машинки и кое-что подрегулировали. Приятно.
вторник, 6 сентября 2005 г.
суббота, 20 августа 2005 г.
<Vacations>
Узжаем в отпуск. Маршрут исключительно сухопутный, в Хорватию на море через Венгрию (Будапешт и, возможно, Балатон). Жаль, что Пальму не починили, а то бы залил туда венгерские очерки Гашека. Да и вообще, придется думать, что делать с чтением, не тащить же с собой килограммы книг (килобайты книг нести гораздо легче :)).
PS: связь, пожалуйста, желательно посредством SMS (звонить in emergency;); возможно, буду читать почту (crimcat@gmail.com и crimcat@yandex.ru).
PS: связь, пожалуйста, желательно посредством SMS (звонить in emergency;); возможно, буду читать почту (crimcat@gmail.com и crimcat@yandex.ru).
пятница, 19 августа 2005 г.
четверг, 18 августа 2005 г.
Как скачать M$ IE 6.0 и поставить его без сети.
Или если сидишь на модеме.
Идея простая: надо придти туда, где есть толстый канал и попытаться залить ослика с www.microsoft.com. Проблема в том, что, вообще говоря, можно найти только инсталлятор размером в 480Кб, который потом догрузит необходимое остальное. Цельного пакета я в сети не нашел (это примерно 80Мб, я думаю); но убежден, что таковой должен где-то быть. То есть, налицо проблема апдейта при отсутствии сети или хилого канала... Как обычно, "фирма Микрософт думает, как вас лучше сделать"...
Но нашлись люди (не я), которые покопались в M$ knowledge base и выкопали там вот такое:
Идея простая: надо придти туда, где есть толстый канал и попытаться залить ослика с www.microsoft.com. Проблема в том, что, вообще говоря, можно найти только инсталлятор размером в 480Кб, который потом догрузит необходимое остальное. Цельного пакета я в сети не нашел (это примерно 80Мб, я думаю); но убежден, что таковой должен где-то быть. То есть, налицо проблема апдейта при отсутствии сети или хилого канала... Как обычно, "фирма Микрософт думает, как вас лучше сделать"...
Но нашлись люди (не я), которые покопались в M$ knowledge base и выкопали там вот такое:
- всё также скачиваем ~500-килобайтный загрузчик-инсталлятор с микрософтовского сайта (ie6setup.exe);
- затем в командной строке говорим вот такое: ie6setup.exe /c:"ie6wzd.exe /d /s:""#E" (не спрашивайте меня, я все равно не знаю, что тут написано, желающих разобраться приглашаю в M$ knowledge base);
- потом говорите в диалоге для каких операционок вам нужен ослик и в какой каталог скачанные компоненты;
- по мере загрузки в выпадающих окнах "недоверия" говорите Yes для запуска нескольких бинарников (видимо, они там что-то служебно-проверочно-упаковывающее делают);
- voila! в указанном каталоге набор файлов для установки IE6.0 на заданные вами версии Windows.
среда, 17 августа 2005 г.
Пособие для начинающих.
Хорошо ролики сделаны. Никогда бы не подумал, что многие замки так вот просто открываются :)
Специализированный батальон ГИБДД
Так, уважаемые, внимательно читаем, чего именно этот специализированный батальон. Ну хоть где нибудь у нас есть люди, которые знают и умеют русский язык? Я уж про дизайн-то вообще молчу.
вторник, 16 августа 2005 г.
Когда компьютеры были большие...
Вчера, путем нехитрых манипуляций (а именно, обмена на некоторое время) наш домашний десктоп (C2.4/512Mb/Radeon9200/16Gb) превратился в раритетную машину: P2-266/32Mb/S3VirgeGX/2,4Gb).
Рулез неимоверный, доложу я вас. Ностальгия :)
Кстати сказать, машинка очень неплохо работает. И Win98, которая там была, загружается в разы быстрее, чем WinXP на прежней машине... уф, что-то в этом мире не совсем к лучшему меняется.
PS: PII-266 --- это круто; если мне не изменяет память, это чуть ли не самый первый PII.
Рулез неимоверный, доложу я вас. Ностальгия :)
Кстати сказать, машинка очень неплохо работает. И Win98, которая там была, загружается в разы быстрее, чем WinXP на прежней машине... уф, что-то в этом мире не совсем к лучшему меняется.
PS: PII-266 --- это круто; если мне не изменяет память, это чуть ли не самый первый PII.
пятница, 12 августа 2005 г.
четверг, 11 августа 2005 г.
Linux.
А вот под Linux/Firefox blogger смотрится симпатичнее, фонты интереснее разложились.
Также опробован клиент под Linux для LJ. С удивлением узнал, что LJ достаточно наворочен, чтобы поддерживать кучу опций (например, LJ console --- почти как Quake console ;) --- можно с помощью командной строки через HTTP управлять своим журналом).
Также опробован клиент под Linux для LJ. С удивлением узнал, что LJ достаточно наворочен, чтобы поддерживать кучу опций (например, LJ console --- почти как Quake console ;) --- можно с помощью командной строки через HTTP управлять своим журналом).
среда, 10 августа 2005 г.
Monad shell.
Появилась информация о новой оболочке, которая опционально будет присутствовать в Windows Vista; в основном пишут разные люди в своих блогах, попробовавшие бету.
вторник, 9 августа 2005 г.
Обновление.
Вчера полностью доделал прошлую версию (не работала опция удаления просроченных напоминалок). Доделал. Выложил. ТЗ на вторую версию уже почти написал, осталось определиться с деталями реализации и можно будет кодить.
понедельник, 8 августа 2005 г.
Guinness
Оказывается, сабжевое пиво стали производить в России. Говорят, туфта редкая. Теперь надо будет внимательно этикетки читать, чтобы не промахнуться.
пятница, 5 августа 2005 г.
Трудовая дисциплина.
Пришел на работу в 12:20. И при этом я был первый из нашей каморки. И это ведь не предел, однажды я был первый аж в 14:00... Все ж таки неплохая у нас работа; правда, не всем программистам так везет, скажем, вот те, кто 1Ц программирует, им существенно сложнее. И в банках, скажем, тоже свободный график только присниться может. Вах!
ЗЫ: LJ понавороченнее Blogger'а будет (в плане настроек, возможностей, клиентов, etc...)
ЗЫ: LJ понавороченнее Blogger'а будет (в плане настроек, возможностей, клиентов, etc...)
четверг, 4 августа 2005 г.
Застолбил адресок.
А то вдруг кончатся. По крайней мере, crimson_cat уже занято :(
Придется как-то определяться с ником...
Придется как-то определяться с ником...
Русский рецепт.
Забавная статейка. Не думаю, что она совсем уж объективна, но, надо признать, здравый смысл в ней есть. То, что называется common sense.
среда, 3 августа 2005 г.
Пивы
Пробовал тут намедни немецкое пиво. "Варштайнер", произведенный в России, оказался неплох. Также пил оригинальное немецкое темное нефильтрованное пиво "Пауланер". Совсем карашо; единственно, что на мой вкус его не стоит пить холодным (как, ИМХО, большинство темных сортов пива). Лучше, когда "Пауланер" будет градусов на 5-7 прохладнее комнатной температуры. Если охладить сильно, то теряется вкус.
пятница, 29 июля 2005 г.
четверг, 28 июля 2005 г.
Demo (Intro)
Шикарная работа. Даже не комментирую, ибо очень хорошо. Прилично грузит машину, кстати.
Черт бы побрал все эти мобильные сервисы!
Блин, попытка найти текст песни скорее всего провалится, поскольку весь поисковый топ забит гребаными ссылками на рингтоны. И рекламой этих рингтонов. Нет, нет, добром это не кончится.
Current track: Moby - Clubbed to Death
хорошо, когда слов нету... ноты искать мне пока в голову не приходило :)
Current track: Moby - Clubbed to Death
хорошо, когда слов нету... ноты искать мне пока в голову не приходило :)
среда, 27 июля 2005 г.
99 комнат
Впечатлительным и людям с развитым воображением рекомендую быть осторожнее.
А так: не спешите убегать из комнаты в комнату, иногда всякие приколы уже постфактум случаются или просто что-то еще можно сделать...
А так: не спешите убегать из комнаты в комнату, иногда всякие приколы уже постфактум случаются или просто что-то еще можно сделать...
вторник, 26 июля 2005 г.
Приятель аськнул. Цитирую:
Dron 11:50:00
http://www.novell.com/coolsolutions/feature/15575.html
Нашёл статью по ссылке с опеннета. Аффтар жжот. Даже удивительно, какие идиоты иногда водятся в диком виде.
;-) статья и правда смешная.
http://www.novell.com/coolsolutions/feature/15575.html
Нашёл статью по ссылке с опеннета. Аффтар жжот. Даже удивительно, какие идиоты иногда водятся в диком виде.
;-) статья и правда смешная.
EPSON --- отстой
Вчера кончились цветные чернила в нашем фотопринтере (в трех флаконах из шести). Так вот, эта зараза не хочет печатать в черне-белом варианте (хотя флакончик с черными чернилами почти полон). Отстой!
Чудная вещь... из su.c-cpp
main(k){float i,j,r,x,y=-16;while(puts(""),y++<15)for(x
=0;x++<79;putchar(">)|&IH%*#"[k&15]))for(i=k=r=0;
j=r*r-i*i-2+x/25,i=2*r*i+y/10,j*j+i*i<11&&k++<111;r=j);}
Лента новостей
Последнее время плотно сидел за компом --- пробило. Правда, вчера ночером понял, что запал спадает, грядет, так сказать, творческий кризис... Может, не зацепит-таки?
Опять о ядре 2.6. Его-таки пришлось еще разок пересобрать, ибо совсем забыл про пальму. Заодно обнаружил в документации к ядру неточность: там сказано, что для того, чтобы работали всякие PDA'шки, подключаемые через USB, достаточно собрать модуль usb-serial. Оказалось, что не так. Точнее, не совсем так. Модуль под названием visor собрать все равно надо. В документации к visor'у, кстати, сказано, что этот модуль обеспечивает поддержку USB-доков к пальмам; у меня Tungsten E, подключается к USB напрямую без всяких доков. Или я неправильно читаю по-английски?
Теперь о Питоне. Результат почитывания документации по пакету distutils: я закончил работу над memos и дописал setup.py к моей утилите чтения ACPI-данных. В итоге получились почти законченные два питоновых пакета :)
Не могу сказать, что разобрался с distutils, бо документация очень скудна, многое непонятно и много чего просто не описано. На том уровне, на котором я использовал distutils, достаточно просто почитать исходники distutils.core и все. И не надо никакой документации. Придется взять пример посложнее (скажем, setup.py из PyXML) и разбираться с ним.
Да, результаты выложены на моем бомжатнике.
Опять о ядре 2.6. Его-таки пришлось еще разок пересобрать, ибо совсем забыл про пальму. Заодно обнаружил в документации к ядру неточность: там сказано, что для того, чтобы работали всякие PDA'шки, подключаемые через USB, достаточно собрать модуль usb-serial. Оказалось, что не так. Точнее, не совсем так. Модуль под названием visor собрать все равно надо. В документации к visor'у, кстати, сказано, что этот модуль обеспечивает поддержку USB-доков к пальмам; у меня Tungsten E, подключается к USB напрямую без всяких доков. Или я неправильно читаю по-английски?
Теперь о Питоне. Результат почитывания документации по пакету distutils: я закончил работу над memos и дописал setup.py к моей утилите чтения ACPI-данных. В итоге получились почти законченные два питоновых пакета :)
Не могу сказать, что разобрался с distutils, бо документация очень скудна, многое непонятно и много чего просто не описано. На том уровне, на котором я использовал distutils, достаточно просто почитать исходники distutils.core и все. И не надо никакой документации. Придется взять пример посложнее (скажем, setup.py из PyXML) и разбираться с ним.
Да, результаты выложены на моем бомжатнике.
воскресенье, 24 июля 2005 г.
Kernel 2.6.x
Было очень долго лень переходить на ядра 2.6.х. Однако, после апдейта до Sarge и чтения про всякие вкусности и интересности типа tmpfs, udev, sysfs, preemtive mode и т.п. решил-таки проапгрейдить ядро. Теперь о впечатлениях.
Во-первых, заметно быстрее не стало (я и не рассчитывал), что очень логично. Более того, ядро стало больше; в моем случае, скомпилированный образ 2.6.12 занимает на 500Kb больше, чем прежнее 2.4.30 при сравнимой базовой функциональности. Это не есть плохо, если упомянуть, про всякие нововведения, которые я конечно же собрал, чтобы поглядеть.
А вот теперь, во-вторых!
Изменилась процедура сборки ядра, опции сборки стали более логичны (IMHO), содержание menuconfig перетасовано, стало удобнее (опять же, IMHO). Процедура сборки стала гораздо менее verbose, но в информативности совсем не потеряла. Появилась возможность добавлять свою собственную метку в версию ядра, теперь удобнее свои собственные сборки различать, их нет причин теперь переименовывать, да и конфиги, если их несколько, удобнее трекать. Конфиг сборки можно теперь вообще вкомпилировать в ядро! Также появился versioning модулей, можно использовать модули, собранные для других ядер (с особыми оговорками, конечно). Про кучу новых добавленных устройств я помолчу, также и про новые особенности ядер 2.6 (упоминавшиеся tmpfs, udev и sysfs), ибо сам не успел наиграться. Да, я пока оставил devfs, бо udev не настроил.
В ядро добавлена ALSA целиком, теперь можно легко отказаться от OSS полностью, что я и сделал. Моя AC97 карта в ноуте завелась с пол-оборота (вообще, поддержка устройств в 2.6 радует, даже всяких экзотичных).
Конфигурировать ядро существенно проще (может, конечно, мой опыт сказывается). Кажется, сейчас новичку можно вполне самостоятельно сконфигурировать, собрать и проинсталлировать ядро. Раньше, в эпоху ядер, скажем, 2.2 или даже 2.0 это было не столь очевидно.
Появилась опция компиляции быстрых вызовов в ядре (когда первые три аргумента функции передаются в регистрах). Не могу сказать, что это прибавляет быстродействия, но вот бинарная совместимость страдает. Я собрал в итоге с этой опцией, поскольку "типа, круто" :)
Поигрался с preemtive mode (ядро можно собрать так, что все системные вызовы будут реентерабельными). Честно скажу, разницы не заметил. В документации сказано, что preemtive рекомендуется для десктопов... Сравнил, но не ощутил :-) Может, это для серверов чуствительнее? Оставил-таки ядро preemtive (тоже "типа, круто").
Собрав почти итоговое ядро обнаружил, что отрубился touchpad на ноутбуке. Мне он нафиг не нужен, но "как-то неаккуратненько". Оказалось, что лечится чтением доки и перекомпиляцией ядра. Пожалуй, единственный нетривиальный случай (но в доке к ядру описан). Дело в том, что поддержка PS/2 устройств компилируется прямо в ядро (touchpad, кстати, к таким утройствам по интерфейсу и относится), а вот всякие USB-мыши с клавиатурами можно собрать модулями (что я и сделал). В этом случае события от драйвера PS/2 просто теряются, поскольку основными после подгрузки модулей становятся драйвера USB. Лечится очень просто: надо поддержку USB (ехси/охси : ehci/ohci ;)) просто вкомпилировать в ядро (правда, это раздувает размер образа ядра на почти 100 кульков, если я правильно помню).
Кстати, об USB, точнее, о флешках/ключиках. Пропали глюки при монтировании и размонтировании моей USB-флешки от Transend. Собственно, ей можно было вполне пользоваться и на 2.4, но размер памяти определялся неправильно (точнее, он никак не определялся), но флешка монтировалась успешно и с ней можно было работать. А вот после размонтирования что-то там застревало в ядерных мозгах и через минут 5-7 после вынимания флешки из разьема ядро начинало бросать в консоль и лог вопли о таймауте, что, типа, устройство пропало. Помнится мне, было обсуждение сего и в debian-russian, но советы "оттуда" мне не помогли, и предлагаемые патчи тоже проблему не решили. А теперь вот все само работает. Собственно, из этого я заключаю, что в 2.6 существенно улучшена поддержка подключаемых девайсов.
Из побочных эффектов: неожиданно заработало колесико на мышке. Помнится, после очередного apt-get dist-upgrade у меня перестало работать колесико на мышке (возможно, это случилось после апдейта X-ов с backports.org). Впрочем, и фиг бы с ним, но проблему я найти не смог и пришлось забить. Вчера вот обнаружил, что колесико опять работает. При этом я допускаю, что ядро тут не причем, просто вчера заметил. Может, оно и раньше завелось, я ж им не пользуюсь обычно (зачем в консоли колесико?).
PS: да! все-таки быстрее стало! Теперь существенно лучше с просмотром avi/mpeg, особенно пережатых, пропали встречавшиеся подергивания при догрузке данных потока с винта. И FPS поболе стало (а вот это я связываю с тем, что в 2.6 появилась поддержка моего SiS'ового чипсета, и DRI родное тоже есть).
Во-первых, заметно быстрее не стало (я и не рассчитывал), что очень логично. Более того, ядро стало больше; в моем случае, скомпилированный образ 2.6.12 занимает на 500Kb больше, чем прежнее 2.4.30 при сравнимой базовой функциональности. Это не есть плохо, если упомянуть, про всякие нововведения, которые я конечно же собрал, чтобы поглядеть.
А вот теперь, во-вторых!
Изменилась процедура сборки ядра, опции сборки стали более логичны (IMHO), содержание menuconfig перетасовано, стало удобнее (опять же, IMHO). Процедура сборки стала гораздо менее verbose, но в информативности совсем не потеряла. Появилась возможность добавлять свою собственную метку в версию ядра, теперь удобнее свои собственные сборки различать, их нет причин теперь переименовывать, да и конфиги, если их несколько, удобнее трекать. Конфиг сборки можно теперь вообще вкомпилировать в ядро! Также появился versioning модулей, можно использовать модули, собранные для других ядер (с особыми оговорками, конечно). Про кучу новых добавленных устройств я помолчу, также и про новые особенности ядер 2.6 (упоминавшиеся tmpfs, udev и sysfs), ибо сам не успел наиграться. Да, я пока оставил devfs, бо udev не настроил.
В ядро добавлена ALSA целиком, теперь можно легко отказаться от OSS полностью, что я и сделал. Моя AC97 карта в ноуте завелась с пол-оборота (вообще, поддержка устройств в 2.6 радует, даже всяких экзотичных).
Конфигурировать ядро существенно проще (может, конечно, мой опыт сказывается). Кажется, сейчас новичку можно вполне самостоятельно сконфигурировать, собрать и проинсталлировать ядро. Раньше, в эпоху ядер, скажем, 2.2 или даже 2.0 это было не столь очевидно.
Появилась опция компиляции быстрых вызовов в ядре (когда первые три аргумента функции передаются в регистрах). Не могу сказать, что это прибавляет быстродействия, но вот бинарная совместимость страдает. Я собрал в итоге с этой опцией, поскольку "типа, круто" :)
Поигрался с preemtive mode (ядро можно собрать так, что все системные вызовы будут реентерабельными). Честно скажу, разницы не заметил. В документации сказано, что preemtive рекомендуется для десктопов... Сравнил, но не ощутил :-) Может, это для серверов чуствительнее? Оставил-таки ядро preemtive (тоже "типа, круто").
Собрав почти итоговое ядро обнаружил, что отрубился touchpad на ноутбуке. Мне он нафиг не нужен, но "как-то неаккуратненько". Оказалось, что лечится чтением доки и перекомпиляцией ядра. Пожалуй, единственный нетривиальный случай (но в доке к ядру описан). Дело в том, что поддержка PS/2 устройств компилируется прямо в ядро (touchpad, кстати, к таким утройствам по интерфейсу и относится), а вот всякие USB-мыши с клавиатурами можно собрать модулями (что я и сделал). В этом случае события от драйвера PS/2 просто теряются, поскольку основными после подгрузки модулей становятся драйвера USB. Лечится очень просто: надо поддержку USB (ехси/охси : ehci/ohci ;)) просто вкомпилировать в ядро (правда, это раздувает размер образа ядра на почти 100 кульков, если я правильно помню).
Кстати, об USB, точнее, о флешках/ключиках. Пропали глюки при монтировании и размонтировании моей USB-флешки от Transend. Собственно, ей можно было вполне пользоваться и на 2.4, но размер памяти определялся неправильно (точнее, он никак не определялся), но флешка монтировалась успешно и с ней можно было работать. А вот после размонтирования что-то там застревало в ядерных мозгах и через минут 5-7 после вынимания флешки из разьема ядро начинало бросать в консоль и лог вопли о таймауте, что, типа, устройство пропало. Помнится мне, было обсуждение сего и в debian-russian, но советы "оттуда" мне не помогли, и предлагаемые патчи тоже проблему не решили. А теперь вот все само работает. Собственно, из этого я заключаю, что в 2.6 существенно улучшена поддержка подключаемых девайсов.
Из побочных эффектов: неожиданно заработало колесико на мышке. Помнится, после очередного apt-get dist-upgrade у меня перестало работать колесико на мышке (возможно, это случилось после апдейта X-ов с backports.org). Впрочем, и фиг бы с ним, но проблему я найти не смог и пришлось забить. Вчера вот обнаружил, что колесико опять работает. При этом я допускаю, что ядро тут не причем, просто вчера заметил. Может, оно и раньше завелось, я ж им не пользуюсь обычно (зачем в консоли колесико?).
PS: да! все-таки быстрее стало! Теперь существенно лучше с просмотром avi/mpeg, особенно пережатых, пропали встречавшиеся подергивания при догрузке данных потока с винта. И FPS поболе стало (а вот это я связываю с тем, что в 2.6 появилась поддержка моего SiS'ового чипсета, и DRI родное тоже есть).
Windows Vista!
formerly Windows code name "Longhorn".
Говорят, вице президенты M$ плясали на презентации :-) Обещают бету к 3-му августа.
Говорят, вице президенты M$ плясали на презентации :-) Обещают бету к 3-му августа.
Фотошоп форева.
Хе-хе, кто бы сомневался :-)
PS: "Забавный проект, целью которого является показать фотографии красавиц из глянцевых изданий до обработки в специализированных графических программах. Работает так: при наведении курсора мыши на фото показывает его ДО обработки, убрали курсор - результат ПОСЛЕ" (цитата)
PS: "Забавный проект, целью которого является показать фотографии красавиц из глянцевых изданий до обработки в специализированных графических программах. Работает так: при наведении курсора мыши на фото показывает его ДО обработки, убрали курсор - результат ПОСЛЕ" (цитата)
пятница, 22 июля 2005 г.
четверг, 21 июля 2005 г.
ICQ client.
Случайно прочитал об очередном клиенте. Сейчас тестирую, много всяких рюшечек (по умолчанию Miranda существенно аскетичнее), но пока нравится.
Сейчас QIP помечен как альфа-версия, но глюков за сегодня не заметил.
Сейчас QIP помечен как альфа-версия, но глюков за сегодня не заметил.
среда, 20 июля 2005 г.
понедельник, 18 июля 2005 г.
среда, 13 июля 2005 г.
вторник, 12 июля 2005 г.
Ballance
Огромное, пАнимаешь, спасибо дядьке СЭМу. Убил час рабочего времени и не заметил. Игрушка --- отпад. Снес ее пока от греха подальше, чтоб не мешалась.
ЗЫ: идея --- супер (простая, как три копейки; но зато какая кайфовая), никаких супер 3D-движков не надо, ни музычки,...
ЗЫ: идея --- супер (простая, как три копейки; но зато какая кайфовая), никаких супер 3D-движков не надо, ни музычки,...
пятница, 8 июля 2005 г.
вторник, 5 июля 2005 г.
Ностальгия...
Какие там скриншоты... аж за сердце взяло. Приятно то, что много чего я видел своими глазами. И даже на кнопочки давил...
понедельник, 4 июля 2005 г.
Non grata.
Ссылка --- весь список уродцев.
(особенно впечатляют, с одной стороны, фамилии Волочкова, Буйнов, Насыров --- в наличии мозгов их пока заподозрить не удалось --- и, с другой стороный, фамилии Говорухина, Калягина, Шаинского, Розенбаума вызывают недоумение. И что делает в этом списке президент Гильдии российских адвокатов???)
(особенно впечатляют, с одной стороны, фамилии Волочкова, Буйнов, Насыров --- в наличии мозгов их пока заподозрить не удалось --- и, с другой стороный, фамилии Говорухина, Калягина, Шаинского, Розенбаума вызывают недоумение. И что делает в этом списке президент Гильдии российских адвокатов???)
Любопытная штука.
Я думаю, что это только начало. Приспособить GPU для потусторонних целей --- привлекательная идея.
пятница, 1 июля 2005 г.
Python2.3
Кстати, опробовал вчера сабж на Сарже. Пришлось в memos сделать маленькую правку, пока еще не выкладывал, дотестировать надо.
Спасибо дядьке СЭМу.
За сборничек. От такого впечатлишься :))) :
PS: вот я ужо твою программку под Linux'ом погоняю :)
PS: вот я ужо твою программку под Linux'ом погоняю :)
Хорошая статья.
А вот я вчера, между прочим, совершенно незаметно для себя перекатился на Sarge. Из мелких радостей: XFree 4.3, gcc-3.3.5, Gnome 2... Теперь надо дошлифовать, но проблем при апдейте не было замечено ни одной.
четверг, 30 июня 2005 г.
«Конец демократических выборов».
[цитатка]
«Против всех люди голосуют, когда среди кандидатов одни жулики, а так избиратели просто не будут ходить на выборы», – объяснял Рыжков.
[/цитатка]
«Против всех люди голосуют, когда среди кандидатов одни жулики, а так избиратели просто не будут ходить на выборы», – объяснял Рыжков.
[/цитатка]
вторник, 28 июня 2005 г.
Уроды. Упыри. А еще офицеры... быдло...
Ссылка. Удивительно то, что сетевые СМИ молчат от этом безобразии. Как будто ничего и не было...
пятница, 24 июня 2005 г.
"Путеводитель автостопщика по потаенным знаниям".
...Язык звался BrainFuck (что можно литературно перевести как «Великая Загадка Для Ума, Об Кою Многие Из Мудрейших Сломают Копья»).
Das Imperium Schlägt Zurück.
За последние две ночи досмотрел-таки сериал "Звездные войны"... Порадовал DVD аж со всеми 6-ю фильмами сразу в очень подозрительном качестве, зато там фильмы оригинально дублированы на немецкий :-)
PS: Krieg der Sterne...
PS: Krieg der Sterne...
четверг, 23 июня 2005 г.
среда, 22 июня 2005 г.
VW Golf Bon Jovi
Тут краем уха услышал что-то по поводу Bon Jovi edition. Под этой маркой, вроде, выпускалась серия Гольфов. Goolge смог сказать по этому поводу только по-немецки (шоб я знал немецкий!), но Bon Jovi edition в документах упоминается. Не думаю, что это какой-то там эксклюзив, но погордиться можно :-)))
вторник, 21 июня 2005 г.
понедельник, 20 июня 2005 г.
пятница, 17 июня 2005 г.
Программазм.
Вчера (наконец-то, после двухмесячного пока перерыва) собрался с мыслями и закончил программку Memos на Питоне. Это такая простенькая напоминалка, можно создавать события и вешать на них будильники (с программируемыми дейстиями). Пока нет типов событий (типа todo, anniversary и т.п.), не сделана процедура инсталляции (еще не разбирался, как это делать по-питоновски), есть ошибка с интерпретацией зимнего и летнего времени (вчера обнаружил процессе тестирования). Пока абсолютно бесполезна (я ее писал в учебных целях). В этой версии планирую закончить инсталлятор и исправить ошибку со часами.
На вторую версию планирую типы событий + GUI (хочу на pygtk).
Как обычно, выложил на своем бомжатнике.
На вторую версию планирую типы событий + GUI (хочу на pygtk).
Как обычно, выложил на своем бомжатнике.
Совы нежные.
Слушаю на работе весь МРЗшный хлам, который у меня накопился. Помимо прочего в плейлист затесалась сабжевая песенка от Les Pires. Одно время Google на вопрос "совы нежные" молчал как партизан (это когда только появился в сети mp3-файлик). Зато сейчас сколько всего вывалилось. А ЖЖ аж сообщество образовалось.
Link 1
Link 2
И забавно оформленные слова есть :) похоже на оформление "Жильца вершин" АукцЫона.
Link 1
Link 2
И забавно оформленные слова есть :) похоже на оформление "Жильца вершин" АукцЫона.
четверг, 16 июня 2005 г.
Web code formatting
Разглядываю http://cvs.opensolaris.org/source/. Интересно, чем это они так сырцы отформатировали?
Как правильно перекатиться с Woody на Sarge?
А вот так: aptitude -f --with-recommends dist-upgrade
Вывод: юзайте aptitude ;-)
Вывод: юзайте aptitude ;-)
Книжка про Python
Очень даже неплохая. У меня есть справочник, он, правда, существенно полнее, но касается только Питонов первой версии.
Стоимость автовладения №2.
Вот, уже составляет ~5,7 руб/км. Это с учетом того, что я уже три раза был на автосервисе (диагностирую машинку) и менял пыльник левого ШРУСа.
среда, 15 июня 2005 г.
вторник, 14 июня 2005 г.
Немножко фотографий.
Вернулись из Латвии
Сегодня утром.
Впечатлений хватает, попробую их изложить позже.
Короткой строкой: поезд хорош (латвийский), были в Риге, Юрмале (включая побережье и аквапарк) и в Валмиере (там был средневековый фестиваль; кстати, блин, после этого и Майского Дерева я в Выборг на фестиваль княжеской дружины не поеду! на этот дестрой мне уже надоело смотреть). В Латвии вкусно кормят и хорошее пиво (пожалуй, получше, чем в Эстонии).
Теперь осталось посмотреть Литву :)
Впечатлений хватает, попробую их изложить позже.
Короткой строкой: поезд хорош (латвийский), были в Риге, Юрмале (включая побережье и аквапарк) и в Валмиере (там был средневековый фестиваль; кстати, блин, после этого и Майского Дерева я в Выборг на фестиваль княжеской дружины не поеду! на этот дестрой мне уже надоело смотреть). В Латвии вкусно кормят и хорошее пиво (пожалуй, получше, чем в Эстонии).
Теперь осталось посмотреть Литву :)
пятница, 10 июня 2005 г.
Маленький отпуск.
Сегодня ночером отбываем в Латвию. В Ригу. (смотри, поедешь в Ригу (с) Швейк)
Обратно вернемся только во вторник поутру.
Обратно вернемся только во вторник поутру.
четверг, 9 июня 2005 г.
Все радоваться 2 часа :)
Идем по ссылке. Если перебирать число в URL'е, то там еще много интересного. Внизу страницы есть просто ссылка next.
вторник, 7 июня 2005 г.
понедельник, 6 июня 2005 г.
пятница, 3 июня 2005 г.
Sarge задерживается... :(
За суматохой последней рабочей недели забыл проверять статус релиза Debian. Оказалось, релиз отодвинули --- клопов давят. Оно и неплохо, все равно не нашел бы достаточно времени, чтобы перекатиться на Sarge.
Из последних новостей: идут разговоры о том, чтобы поменять политику релизов Debian, чтобы ускорить процесс выпуска новых версий. Уж и не знаю, хорошо ли это. Главное, чтобы не стало как (в свое время) с RedHat, когда выпускались полные клопов дистрибутивы...
Из последних новостей: идут разговоры о том, чтобы поменять политику релизов Debian, чтобы ускорить процесс выпуска новых версий. Уж и не знаю, хорошо ли это. Главное, чтобы не стало как (в свое время) с RedHat, когда выпускались полные клопов дистрибутивы...
Двойная политика... воруют...
Цитата:
То есть, если информация базы достоверна, можно сделать вывод, что в приобретении "дочки" "ЮКОСа" были задействованы бюджетные деньги, которые в ВЭБ направило Федеральное казначейство, а это уже нецелевое использование бюджетных средств.
вторник, 31 мая 2005 г.
среда, 25 мая 2005 г.
пятница, 20 мая 2005 г.
А вот почему?...
Adobe Reader for PalmOS не видит pdf-файлы, которые лежат на карте памяти, а роется только в основной памяти Палма? (риторический вопрос)
Написать, что ли, жалобу в Adobe?
PS: а еще при преобразовании некоторых pdf-файлов в вид, пригодный для чтения на Палме наглухо повисает адобовская конвертилка... :(
Написать, что ли, жалобу в Adobe?
PS: а еще при преобразовании некоторых pdf-файлов в вид, пригодный для чтения на Палме наглухо повисает адобовская конвертилка... :(
четверг, 19 мая 2005 г.
Стоимость автовладения.
Тут на досуге подсчитал стоимость километра для своей машины за полтора месяца (включая всякие техосмотры-сервисы, бензин, запчасти, резину, страховки). Получилось 7,7 рубля на километр; пробег за это время составил ~2050 км. Потом цена будет падать, надеюсь, доползет до 4 руб/км.
среда, 18 мая 2005 г.
суббота, 14 мая 2005 г.
четверг, 12 мая 2005 г.
Пальмовый вечер.
Экспериментировать с mp3 мне надоело через --- примерно --- 3 часа. Заряд батарейки упал за это время с ~100% до ~65% (еще бы, дисплей-то выключен). То есть, около 7.5..8 часов можно слушать музыку без перерыва.
Попутно произвел следующие замены: заменил файловый менеджер PalmInsider на FileZ, а читалку книжек iSilo заменил на PalmFiction (PalmFiction вообще рулит! легко настраивается, умеет открывать zip и умеет переносить слова (sic!)).
Попутно произвел следующие замены: заменил файловый менеджер PalmInsider на FileZ, а читалку книжек iSilo заменил на PalmFiction (PalmFiction вообще рулит! легко настраивается, умеет открывать zip и умеет переносить слова (sic!)).
Palm as МРЗ-плейер
Вот, залил на SD-карту песенок на 70 метров. Сижу, жду, когда батарейка закончится. Посмотрим, какой там будет ресурс. А то, может, надо будет купить новую SDшку (у меня сейчас 128 метров), где-нибуль на 512 :)
Мы до такого, интересено, доживем?
Президент Чехии Вацлав Клаус принял на минувшей неделе отставку премьер-министра страны Станислава Гросса. Причиной отставки стал скандал, связанный с тем, что чешский премьер не смог объяснить общественности источник происхождения средств на покупку недвижимости в Праге ценой 180 тысяч долларов.
среда, 11 мая 2005 г.
Впечатления и наблюдения.
Так, немного о поездке.
С погодой не повезло, откровенно не повезло. В Октябрьском были почти неделю (точнее, 5 полных дней и 2 дня по половинке), из всего этого времени солнечно было только 2 дня, еще почти 2 дня шел дождик, почти по-питерски, остальное время --- облачно и скучно. Поэтому, мало, куда ходили, в основном сидели дома.
Если кто-то думает, что в Питере плохие дороги, так вот --- это неправда. Плохие дороги как раз там, в Октябрьском. А в Питере дороги --- сносные. Иногда очень даже неплохие.
Город постепенно превращается в барахолку. Такое ощущение, что люди живут тем, что продают друг другу вещи и еду. Зарплата в 5 тысяч деревянных в месяц считается отличной, "позволяет безбедно жить" (цитата). Не думаю, что в остальной части страны в похожих условиях ситуация существенно отличается...
Российские поезда --- это отдельная песня. Даже фирменный 39-й Уфа-Москва (этот поезд всегда считался хорошим) "порадовал" тем, что за 1,5 часа до Москвы проводница собрала (sic!) белье. Понятно, что ей тоже хочется побыстрее свалить в "город", но нам-то что до ее проблем? я, может, еще поспать хотел. Или вот еще: кто-нибудь может объяснить, почему в дневном поезде Москва-СПб надо днем же включать отопление? хотя бы уж тогда веники выдавали... Проводницы поражают своим безразличием к пассажирам, как если хотят всем своим видом сказать: "За такую зарплату сами тут работайте". Но ведь их никто не просит там работать? Не нравится --- ищи другое место, поспокойнее или поденежнее.
Что еще? Palm в поезде однозначно рулит, советую всем. Печально только малое время работы от аккумулятора, порядка 5 часов. Это, кстати, болезнь всех новомодных цветно-экранных машинок. Помнится мне, Palm m105 мог жить от двух AAA батареек почти месяц легко. Зарядить машинку в поезде обычно можно, только вот караулить ее приходится. Блин, а доступная электророзетка только у сортира. А вот есть там напряжение или нет --- большой вопрос :) 50/50, как я убедился. Иногда там просто все не работает, а иногда просто выключено ("не положено днем; вечером, когда свет включим, --- будет"). Одним словом, буду собирать мобильную зарядку для пальмы, схемульку уже почти придумал.
ЗЫ: у меня Palm Tungsten E, для меня почти идеальная машинка. Совсем недавно вышел Palm Tungsten E2 (у него из серьезных обновлений только BlueTooth, диктофон и, вроде, обновленная версия ОС). Может, у него батарейка потолще?
С погодой не повезло, откровенно не повезло. В Октябрьском были почти неделю (точнее, 5 полных дней и 2 дня по половинке), из всего этого времени солнечно было только 2 дня, еще почти 2 дня шел дождик, почти по-питерски, остальное время --- облачно и скучно. Поэтому, мало, куда ходили, в основном сидели дома.
Если кто-то думает, что в Питере плохие дороги, так вот --- это неправда. Плохие дороги как раз там, в Октябрьском. А в Питере дороги --- сносные. Иногда очень даже неплохие.
Город постепенно превращается в барахолку. Такое ощущение, что люди живут тем, что продают друг другу вещи и еду. Зарплата в 5 тысяч деревянных в месяц считается отличной, "позволяет безбедно жить" (цитата). Не думаю, что в остальной части страны в похожих условиях ситуация существенно отличается...
Российские поезда --- это отдельная песня. Даже фирменный 39-й Уфа-Москва (этот поезд всегда считался хорошим) "порадовал" тем, что за 1,5 часа до Москвы проводница собрала (sic!) белье. Понятно, что ей тоже хочется побыстрее свалить в "город", но нам-то что до ее проблем? я, может, еще поспать хотел. Или вот еще: кто-нибудь может объяснить, почему в дневном поезде Москва-СПб надо днем же включать отопление? хотя бы уж тогда веники выдавали... Проводницы поражают своим безразличием к пассажирам, как если хотят всем своим видом сказать: "За такую зарплату сами тут работайте". Но ведь их никто не просит там работать? Не нравится --- ищи другое место, поспокойнее или поденежнее.
Что еще? Palm в поезде однозначно рулит, советую всем. Печально только малое время работы от аккумулятора, порядка 5 часов. Это, кстати, болезнь всех новомодных цветно-экранных машинок. Помнится мне, Palm m105 мог жить от двух AAA батареек почти месяц легко. Зарядить машинку в поезде обычно можно, только вот караулить ее приходится. Блин, а доступная электророзетка только у сортира. А вот есть там напряжение или нет --- большой вопрос :) 50/50, как я убедился. Иногда там просто все не работает, а иногда просто выключено ("не положено днем; вечером, когда свет включим, --- будет"). Одним словом, буду собирать мобильную зарядку для пальмы, схемульку уже почти придумал.
ЗЫ: у меня Palm Tungsten E, для меня почти идеальная машинка. Совсем недавно вышел Palm Tungsten E2 (у него из серьезных обновлений только BlueTooth, диктофон и, вроде, обновленная версия ОС). Может, у него батарейка потолще?
Sarge is now frozen! Wheeeeeee!!!
Ура!!! Скоро будет глобальный апдейт!
План такой:
План такой:
-
3 мая: "заморозка" кода и поддержка обновлений безопасности для ветки testing
-
5-8 мая: BSP (bug squashing party) для доведения ошибок с ~85 до ~60/70
-
18 мая: снижение ошибок до ~15, завершение инсталлятора Debian
-
27 мая: 0 ошибок
четверг, 28 апреля 2005 г.
MOTAS
Заново прошел сабжевую игрушку (искал ее тут недавно). Оказывается, она развивается. Появилось продолжение: новый уровень теперь доступен из самой игры, есть еще один, но он на тестировании (можно зарегистрироваться и посмотреть).
Отпуск
Завтра ночером уезжаю. На историческую родину. До 8-го мая примерно, зависит от того, как ТАМ с обратными билетами.
Так что, ежели чего, кидайтесь СМС-ками или в ящик crimcat@gmail.com.
Так что, ежели чего, кидайтесь СМС-ками или в ящик crimcat@gmail.com.
среда, 27 апреля 2005 г.
вторник, 26 апреля 2005 г.
Музыка
Откопал дома невесть откуда взявшийся CD: George Frederic Handel "Eight Grand Suites for Clavecin". Замечательная штука, должен сказать. На работе очень хорошо. Помнится, мне нравилось под Моцарта работать (программировать :)), хорошо получается.
8-)
8-)
Строки в Python
Некоторое время назад обнаружил, что Python умеет различать обычные и unicode строки. То есть:
type("") != type(u"")
Прикольно. A еще это означает, что, в отличии от Java, можно при желании экономить память на хранении однобайтовых символов в строках. Причем, по умолчанию, строки не являются юникодными.
type("") != type(u"")
Прикольно. A еще это означает, что, в отличии от Java, можно при желании экономить память на хранении однобайтовых символов в строках. Причем, по умолчанию, строки не являются юникодными.
четверг, 21 апреля 2005 г.
В Питере весна закончилась...
и опять началась зима. Уже второй день идет снег. И пробки на дорогах :(
среда, 20 апреля 2005 г.
Смешная игрушка
Флешка здесь.
PS: кстати, СЭМми, ты помнишь, где лежит флешовая квестуха на футуристическую тему (довольно длинная)? прошлым летом играли...
PS: кстати, СЭМми, ты помнишь, где лежит флешовая квестуха на футуристическую тему (довольно длинная)? прошлым летом играли...
Розыск
Ищу две игрушки: The Neverhood и Tomb Raider (самая первая, досовская)...
Есть у кого? или, может, где в сети лежат?
Есть у кого? или, может, где в сети лежат?
вторник, 19 апреля 2005 г.
среда, 13 апреля 2005 г.
Ехать --- надо.
Все-таки Иванов --- сука. Да и вообще, наше правительство взвешенными решениями никогда не отличалось. Характерных черт две: (а) решать все проблемы за счет населения, (б) успеть побольше наворовать, пока есть возможность.
вторник, 12 апреля 2005 г.
ГТО 2
Опа! однако прошел. Сегодня утром. Повезло, народу вообще не было, и это при том, что я приехал в 10-20 в МРЭО.
PS: с этими машинными делами (а их еще прилично осталось) забил на всякие полезные дела. Но тем не менее питонизировать продолжаю, только гораздо реже :(
PS: с этими машинными делами (а их еще прилично осталось) забил на всякие полезные дела. Но тем не менее питонизировать продолжаю, только гораздо реже :(
понедельник, 11 апреля 2005 г.
пятница, 8 апреля 2005 г.
ГТО
Ага-ага, готов :) На следующей неделе поеду, ибо нашел прямо под боком магазинчик, где и купил всякие огнетушителЯ со знаками.
пятница, 1 апреля 2005 г.
The release
Недели две назад мы отмечали релиз продукта (внутреннее название Leningrad). Я там был не до финала, а вот из того, что случилось после того, как я свалил, был сделан ролик. Взять можно здесь. Была использована музыка Tiger Lillies и Ленинграда. На сайте Tiger Lillies есть отзыв :) Поговаривают, что видели отзыв Шнура на это дело.
Вчера
Уф! Новостей у нас вчера хватило, однако.
Во-вторых, мне на работе поставили хороший LCD-монитор, 1280x1024. За-ши-бись!
Во-первых, вчера я омашинился: VW Golf III, 1.4L/60hp, 5 doors, dark blue metallic (1996). Фотки пока нету, будет. Хороша машинка, хороша. Надо будет кое-чего сделать (а именно, пару вещей) и все вообще будет замечательно.
Во-вторых, мне на работе поставили хороший LCD-монитор, 1280x1024. За-ши-бись!
Во-первых, вчера я омашинился: VW Golf III, 1.4L/60hp, 5 doors, dark blue metallic (1996). Фотки пока нету, будет. Хороша машинка, хороша. Надо будет кое-чего сделать (а именно, пару вещей) и все вообще будет замечательно.
пятница, 25 марта 2005 г.
четверг, 24 марта 2005 г.
Я - шофер, типа.
Вот, сегодня записали в шумахеры. Осталось только машинкой обзавестись :)
PS. Сдал с первого раза. Ура!
PS. Сдал с первого раза. Ура!
вторник, 22 марта 2005 г.
понедельник, 21 марта 2005 г.
пятница, 18 марта 2005 г.
Апрельский чемпионат.
Здесь находится расписание. Мы танцуем в Е классе (если никаких форсмажоров не будет). Милости просим.
четверг, 17 марта 2005 г.
Музыка на "Эхо Москвы".
Я тут уже как-то высказывался, что последнее время слушаю радио "Эхо Москвы". Вчера ночером обнаружел еще одно достоинство этого радио: периодически (вроде бы, раз в неделю или в две) с 01:00 до 06:00 идет передача "Хранитель снов". Только "тяжелая" музыка. Слушал примерно до трех часов ночи. Очень неплохо. У ведущих есть понятие формата, и, скажем, HIM они ставить не будут. А вот Skid Row --- запросто.
Из имен, вчера пробежавших в эфире, могу назвать Judas Priest, Metallica, Stratovarius, Ozzy Osborne.
Из имен, вчера пробежавших в эфире, могу назвать Judas Priest, Metallica, Stratovarius, Ozzy Osborne.
среда, 16 марта 2005 г.
Что-то странное происходит в Поднебесной...
Цитирую.
"Разработчики видят проблему в том, что когда Microsoft выпустила Visual Basic.Net (или Visual Basic 7), она, по существу, отказалась от предыдущего языка и заменила его совершенно новым. Приложения VB6 практически невозможно перенести на VB.Net, и для программистов на VB6 освоение VB.Net дается с таким же трудом, что и обучение новому языку программирования."
Все-таки я от этих парней балдею. Хорошо, что сама статейка заканчивается здравыми словами...
"Разработчики видят проблему в том, что когда Microsoft выпустила Visual Basic.Net (или Visual Basic 7), она, по существу, отказалась от предыдущего языка и заменила его совершенно новым. Приложения VB6 практически невозможно перенести на VB.Net, и для программистов на VB6 освоение VB.Net дается с таким же трудом, что и обучение новому языку программирования."
Все-таки я от этих парней балдею. Хорошо, что сама статейка заканчивается здравыми словами...
понедельник, 14 марта 2005 г.
"Плавленый сырок"
Неделю назад обнаружил эту передачу на "Эхо Москвы". А ведет ее тот самый В. Шендерович. Надо сказать, что кое в чем поострее "Итогов" будет. Интересно, ее скоро закроют? или все-таки его совсем "уйдут"?
Можно слушать в записи с сайта Шендеровича.
Можно слушать в записи с сайта Шендеровича.
Windows по-прежнему рулит :)
Читаем здесь про Land-атаку и радуемся. А в Microsoft'е-то, похоже, остряки сидят. Подход хороший :))) Вообще, надо будет попробовать, благо, виндовых машин кругом полно ;-)
пятница, 11 марта 2005 г.
Blogger в дауне?
Вчера, похоже, Blogger лежал. Или что-то случилось, или одно из двух :)
Возможно, "эти парни" что-то меняли, но пока не заметно. Правда, не так давно изменилась форма добавления комментариев, стало заметно лучше.
Возможно, "эти парни" что-то меняли, но пока не заметно. Правда, не так давно изменилась форма добавления комментариев, стало заметно лучше.
четверг, 10 марта 2005 г.
Progect & PDesk.
Нашел для Palm'а классную штуку: персональный менеджер проектов + парную программу для PC. Рекомендую, то что надо. Правда, в Windows-варианте не самый хороший GUI, зато на Пальме очень и очень неплохо.
среда, 9 марта 2005 г.
Питоновые сказки
Продолжаю заниматься Python'ом. Вчера разбирался с его пакетной системой. Своеобразно, непохоже на Java и C#, но удобно.
Праздники незаметно закончились...
У меня они прошли в соревнованиях. Хвастаюсь: вчера мы прошли сквозь приличное месиво (1/4, 1/2 и финал) и стали-таки первыми! :)))
суббота, 5 марта 2005 г.
Черная дыра не имеет волос :)
Есть такой мульт на mult.ru. В третьей части мульта --- стёб над передачей Гордона (её уже нет в природе). Так вот, я случайно нашел, о чем там речь. Цитирую (на английском, переводить лениво):
Theoretically, black holes may also possess electric charge, Q, but it would quickly attract enough charge of the opposite sign. The net result is that any "realistic" or astrophysical black hole would tend to exhibit zero charge. This simplicity of black holes is summed up in the saying "black holes have no hair," meaning that, apart from its mass and momentum, there is no other characteristic (or "hair") that a black hole can exhibit.
О как! ;)
Theoretically, black holes may also possess electric charge, Q, but it would quickly attract enough charge of the opposite sign. The net result is that any "realistic" or astrophysical black hole would tend to exhibit zero charge. This simplicity of black holes is summed up in the saying "black holes have no hair," meaning that, apart from its mass and momentum, there is no other characteristic (or "hair") that a black hole can exhibit.
О как! ;)
пятница, 4 марта 2005 г.
Надо сказать, мы неплохо устроились.
Читая всякие астрономические вести, например, такие, приходишь к выводу что мы (человечество, то есть) очень хорошо сидим. На задворках, так сказать, Млечного Пути, да еще там, где и звезд мало, и активность их низка. Звёзды в нашей песочнице спокойные (скажем, типа Сириуса, Тау Кита, Веги, да и той же Альфы Центавра), и в ближайшие несколько миллиардов лет вероятность всяческих катаклизмов очень низка. Правда, когда Солнце соберется коллапсировать, исчерпав свои запасы энергии, человечеству придется срочно куда-то валить. С вещами.
Кстати, о магнетарах. Их на всю нашу галактику не более 2 десятков пока найдено. Поэтому сидим, расслабляемся и дышим кислородом :)
Кстати, о магнетарах. Их на всю нашу галактику не более 2 десятков пока найдено. Поэтому сидим, расслабляемся и дышим кислородом :)
четверг, 3 марта 2005 г.
среда, 2 марта 2005 г.
Проскочила приятная новость на РБК
А сегодня уже найти не могу... может, привиделось?
А суть новости была такая: законодательно хотят обеспечить возможность сохранения телефонного номера при смене оператора сотовой связи (я так понимаю, что это будет возможно только в рамках определенного региона).
А суть новости была такая: законодательно хотят обеспечить возможность сохранения телефонного номера при смене оператора сотовой связи (я так понимаю, что это будет возможно только в рамках определенного региона).
вторник, 1 марта 2005 г.
Python рулит
Без особых комментариев: вчера опять программировал на Питоне. Изучал PyXML, очень похоже на libxml, вполне удобно.
Пишу мелкую аппликуху на Питоне, может, чего и получится полезного.
Пишу мелкую аппликуху на Питоне, может, чего и получится полезного.
понедельник, 28 февраля 2005 г.
palm.dev
По-прежнему занимаюсь изучением программирования под и на Пальме :)
Последние дни потратил на изучение кросс-средств (prc-tools, pilrc). Написал первую якобы программку, которая собирается в prc-файл, успешно ставится на Palm, но пока не работает... Скорее всего, я что-то не понимаю (программулинка с пустой PilotMain() завершается без ошибок) или неправильно инициализирую приложение для PalmOS. Доков пока маловато, особенно примеров :(
Последние дни потратил на изучение кросс-средств (prc-tools, pilrc). Написал первую якобы программку, которая собирается в prc-файл, успешно ставится на Palm, но пока не работает... Скорее всего, я что-то не понимаю (программулинка с пустой PilotMain() завершается без ошибок) или неправильно инициализирую приложение для PalmOS. Доков пока маловато, особенно примеров :(
суббота, 26 февраля 2005 г.
пятница, 25 февраля 2005 г.
RTFM!
А coldsync-то работает :)) Надо было мануал до конца прочитать... Единственная вещь, которая пока не работает, это опция -ms (полный, так сказать, sync). Palm кидает окошко с фатальной ошибкой и перезагружается. Надеюсь, удасться победить.
четверг, 24 февраля 2005 г.
Python & Forth
Вот, нашел для Palm'ы. Буду изучать.
PS: Python аж в исходном коде есть, а Форт --- в двух разных вариантах.
PS: Python аж в исходном коде есть, а Форт --- в двух разных вариантах.
Праздник среди недели
хреновая, надо сказать, тема: сегодня у меня острое ощущение понедельника со всемы вытекающими проблемами: очень плавно раскачиваюсь на поработать :(
Вести с пальмовых полей
Сейчас вплотную занимаюсь вопросами программирования под Palm. И на Palm'е же (пока не доходят руки настроить кросс-средства, да и coldsync толком не работает...).
Обнаружил следующее. Имеющиеся у меня языки программирования (C, Lua, Lisp) не очень подходят для написания кода на самом КПК: слишком многословный. Lua, пожалуй, самый простой и удобный, но много посторонних буковок набирать надо :) Еще он все ж таки предполагает форматирование кода, а это не очень удобно для небольшого экрана Palm'а: в среднем в строке помещается всего 32 символа. Слегка спасают отступы в 2 символа (в 1 уж как-то совсем некузяво) и приходится экономить на именах переменных. А еще нет редактора для Lua, а EditC спасает мало, только на вставке скобок, ключевых слов Lua он не знает. Посему пришел к выводу, что нужен достаточно простой язык, обладающий экономичным синтаксисом (скажем, Форт бы вполне подошел). Или что-то самодельное, неважно.
Кстати, я видел один почти аналогичный язык, но он уж совсем нечитаем --- абракадабра какая-то. На таком можно только писать программы, но потом работать с исходным текстом неудобно.
А пока явно удобнее писать на большом компьютере, и сливать код на Palm.
Строго говоря, таких языков нужно как минимум 2: один простенький, почти скриптовый (можно только интерпретируемый), для быстрого программирования повседневных задачек, с минимальным набором PalmOS-специфичных примитивов (скажем, можно взять за основу язык программируемых калькуляторов Casio, например, fx-6300g); и второй уже полноценный, с возможностью создания PalmOS приложений.
PS: нашел ошибку в реализации PLua: если из среды вызвать memo-editor, то после его закрытия происходит ошибка в ядре системы с последующим ресетом; заставить PLua вызывать EditC пока не знаю как.
PPS: а еще не могу найти (видимо, такого пока нету) Flash player for PalmOS (такие обнаружились только для серии Sony Clie). Отстой... :( а так бы Магазинчик БО в пальме бы таскал ;)
Обнаружил следующее. Имеющиеся у меня языки программирования (C, Lua, Lisp) не очень подходят для написания кода на самом КПК: слишком многословный. Lua, пожалуй, самый простой и удобный, но много посторонних буковок набирать надо :) Еще он все ж таки предполагает форматирование кода, а это не очень удобно для небольшого экрана Palm'а: в среднем в строке помещается всего 32 символа. Слегка спасают отступы в 2 символа (в 1 уж как-то совсем некузяво) и приходится экономить на именах переменных. А еще нет редактора для Lua, а EditC спасает мало, только на вставке скобок, ключевых слов Lua он не знает. Посему пришел к выводу, что нужен достаточно простой язык, обладающий экономичным синтаксисом (скажем, Форт бы вполне подошел). Или что-то самодельное, неважно.
Кстати, я видел один почти аналогичный язык, но он уж совсем нечитаем --- абракадабра какая-то. На таком можно только писать программы, но потом работать с исходным текстом неудобно.
А пока явно удобнее писать на большом компьютере, и сливать код на Palm.
Строго говоря, таких языков нужно как минимум 2: один простенький, почти скриптовый (можно только интерпретируемый), для быстрого программирования повседневных задачек, с минимальным набором PalmOS-специфичных примитивов (скажем, можно взять за основу язык программируемых калькуляторов Casio, например, fx-6300g); и второй уже полноценный, с возможностью создания PalmOS приложений.
PS: нашел ошибку в реализации PLua: если из среды вызвать memo-editor, то после его закрытия происходит ошибка в ядре системы с последующим ресетом; заставить PLua вызывать EditC пока не знаю как.
PPS: а еще не могу найти (видимо, такого пока нету) Flash player for PalmOS (такие обнаружились только для серии Sony Clie). Отстой... :( а так бы Магазинчик БО в пальме бы таскал ;)
понедельник, 21 февраля 2005 г.
The Dartz
На прошлой неделе побывали (довольно стихийно) на концерте The Dartz. Группу надо слушать, играют ребята очень хорошо. Рекомендую, будете пробегать мимо --- послушайте. У них еще и диск вышел совсем вот недавно.
Вместе с ним играла (точнее, сначала) команда из Москвы "Башня Rowan". В принципе, ребята мне понравились, жесткий звук, драйв что надо. Вот вокал --- не очень. Возможно, из-за зала (правда, The Dartz лучше настроились).
Кстати, о зале. Концерт проходил в клубе "Старый Дом", что на углу Кондратьевского и Металлистов. Клубешник, в принципе, что надо: большой, есть 3 барных стойки, несколько туалетов, есть VIP-зона (очень правильное, как оказалось, изобретение: это как-бы второй этаж над основным залом перед сценой, свой бар, обслуживание, туалет; про офигенной толпе, которая была на концерте, забраться туда было очень приятно). Забавно то, что клуб откровенно позиционирует себя на рок, фолк и альтернативную музыку; на входе, у первого бара, лежат кассеты всяких Киркоровых и надпись: "Эта музыка у нас играет в туалете" ;)
А на неделе там Столетие коня Буденного и Tattoo Metal Fest. Круто!
Вместе с ним играла (точнее, сначала) команда из Москвы "Башня Rowan". В принципе, ребята мне понравились, жесткий звук, драйв что надо. Вот вокал --- не очень. Возможно, из-за зала (правда, The Dartz лучше настроились).
Кстати, о зале. Концерт проходил в клубе "Старый Дом", что на углу Кондратьевского и Металлистов. Клубешник, в принципе, что надо: большой, есть 3 барных стойки, несколько туалетов, есть VIP-зона (очень правильное, как оказалось, изобретение: это как-бы второй этаж над основным залом перед сценой, свой бар, обслуживание, туалет; про офигенной толпе, которая была на концерте, забраться туда было очень приятно). Забавно то, что клуб откровенно позиционирует себя на рок, фолк и альтернативную музыку; на входе, у первого бара, лежат кассеты всяких Киркоровых и надпись: "Эта музыка у нас играет в туалете" ;)
А на неделе там Столетие коня Буденного и Tattoo Metal Fest. Круто!
четверг, 17 февраля 2005 г.
hdparm
Вчера вечером занимался сабжем. Надо сказать, не без пользы: увеличил обмена с жестким диском от полутора (в среднем) до двух раз. А ведь давно собирался.
Опыт получен следующий. В моем случае, наибольшее влияние на скорость работы HDD оказали следующие параметры (в порядке влиятельности):
Визуально увеличение скорости можно оценить при просмотре какого-нибудь фильма с высоким битрейтом (чтобы диск нагрузить). Но это будет не совсем честно, поскольку просмотр фильма при должном расположение кусков файла на диске --- это довольно простое и выгодное занятие для дисковой подсистемы (а особенно, для аппаратного кеширования данных в контроллере внутри HDD).
Опыт получен следующий. В моем случае, наибольшее влияние на скорость работы HDD оказали следующие параметры (в порядке влиятельности):
- io32_support (ключик -c);
- read_ahead_sect (ключик -a);
- interrupt_unmask (ключик -u).
Визуально увеличение скорости можно оценить при просмотре какого-нибудь фильма с высоким битрейтом (чтобы диск нагрузить). Но это будет не совсем честно, поскольку просмотр фильма при должном расположение кусков файла на диске --- это довольно простое и выгодное занятие для дисковой подсистемы (а особенно, для аппаратного кеширования данных в контроллере внутри HDD).
среда, 16 февраля 2005 г.
Любимые игрушки.
Сегодня по дороге на работу (к сожалению, занятие по вождению внезапно отменилось) неожиданно кончилась "Компьютерра", читать было нечего, поэтому --- музыкой навеяло :) --- вспоминал свои любимые игрушки. Точнее, те, которые запомнились. Запали.
Получился такой вот список (не в порядке предпочтений, а как вспомнилось):
Получился такой вот список (не в порядке предпочтений, а как вспомнилось):
- Wolfenstein 3D/Doom I & II/Quake I
- Unreal/Return to NaPali
- Myst
- Grim Fandango
- Half Life/Opposing Force/Blue Shift
- Blake Stone Chronicles
- Age of Empires
вторник, 15 февраля 2005 г.
Picasa рулит
Молодцы, однако. Классную штуку сотворили, очень удобно с картинками работать.
Плюс к ней Hello и данный блоггер ;)
Плюс к ней Hello и данный блоггер ;)
понедельник, 14 февраля 2005 г.
Бага?
Нашел вот.
Если скомпилированную с помощью Plua программку перенести из основной памяти Palm'а на карту памяти, то она перестает запускаться и падает с софт-ресетом (местный прикол: любой сбой приводит к перезагрузке системы, то есть, ядра). Разбираюсь, в чем дело; возможно, виноват рантайм PluaRT...
Еще момент. Ошибочный "вечный" цикл без анализа внутри него event'ов приводит к тому, что активное приложение нельзя остановить... жмем ресет...
Если скомпилированную с помощью Plua программку перенести из основной памяти Palm'а на карту памяти, то она перестает запускаться и падает с софт-ресетом (местный прикол: любой сбой приводит к перезагрузке системы, то есть, ядра). Разбираюсь, в чем дело; возможно, виноват рантайм PluaRT...
Еще момент. Ошибочный "вечный" цикл без анализа внутри него event'ов приводит к тому, что активное приложение нельзя остановить... жмем ресет...
Классика.
Взял почитать 2 книжки от отцов Кернигана, Ритчи и Пайка. Это "Язык программирования C" и "Правила программирования". Класс! надо будет в свою домашнюю библиотечку их заполучить при случае.
суббота, 12 февраля 2005 г.
Субботние наблюдения.
Сегодня по каналу СТО увидел передачку с участием группы "Сказы леса". Очень прикольные ребята. Правда, информация о группе весьма скудна, а диски очень непросто найти. Кое-чего написано на сайте CastleRock (да-да, у них самых есть сайт) и, пожалуй, более нигде примечательного нет. И диски также только в CastleRock'е.
У меня это все запараллелилось на группу "Троль гнет ель", тоже такой вот разухабистый фолковый рок (?, или таки панк? :).
И еще немножко музыкального. Очень рекомендую саундтрек к фильму Дмитрия Месхиева "Свои". Делал его С. Курашов, а в качестве одного из участников могу назвать С. Старостина (кто был на концертах Волков-трио --- знают).
Еще сегодня мой Tungsten поумнел на 128 метров (ИМХО, самый разумный компромисс между моими запросами и ценой). Изначально, правда, я собирался покупать 64 Мб, но цена перевесила :)
Чтения о PalmOS занимают довольно много метрошно-интернетного времени. Очень забавная и необычная по архитектуре система. ИМХО, довольно правильная. Более того, ОС с такой архитектурой была бы достаточной для как минимум 50% процентов обычных десктопных пользователей. И никаких толстых, тормозных, супермультизадачных систем. И никаких своп-файлов (привет дядюшке Танненбауму, хотя это и не совсем в чистом виде его идея, если я правильно помню его работы; в описании микроядра Amoeba он утверждал, что виртуальная память в виде файла подкачки не нужна). Единственный минус: система не защищает приложения друг от друга (что для Palm вовсе и не минус --- обычно программы правильно написаны). В общем, я заинтригован :)
У меня это все запараллелилось на группу "Троль гнет ель", тоже такой вот разухабистый фолковый рок (?, или таки панк? :).
И еще немножко музыкального. Очень рекомендую саундтрек к фильму Дмитрия Месхиева "Свои". Делал его С. Курашов, а в качестве одного из участников могу назвать С. Старостина (кто был на концертах Волков-трио --- знают).
Еще сегодня мой Tungsten поумнел на 128 метров (ИМХО, самый разумный компромисс между моими запросами и ценой). Изначально, правда, я собирался покупать 64 Мб, но цена перевесила :)
Чтения о PalmOS занимают довольно много метрошно-интернетного времени. Очень забавная и необычная по архитектуре система. ИМХО, довольно правильная. Более того, ОС с такой архитектурой была бы достаточной для как минимум 50% процентов обычных десктопных пользователей. И никаких толстых, тормозных, супермультизадачных систем. И никаких своп-файлов (привет дядюшке Танненбауму, хотя это и не совсем в чистом виде его идея, если я правильно помню его работы; в описании микроядра Amoeba он утверждал, что виртуальная память в виде файла подкачки не нужна). Единственный минус: система не защищает приложения друг от друга (что для Palm вовсе и не минус --- обычно программы правильно написаны). В общем, я заинтригован :)
пятница, 11 февраля 2005 г.
Все это Rock-n-Roll!
Мой инструктор по вождению слушает в машине только Radio Rocks ;) Никаких там традиционных Радио Шансон, Максимум или Радио Хит. Только рок-н-ролл.
Когда он приезжает на занятия, в машине вовсю работает радио. Когда мы занимаемся, мы тоже слушаем Radio Rocks, только немножко потише :)))
Хорошо, однако! ;)
Когда он приезжает на занятия, в машине вовсю работает радио. Когда мы занимаемся, мы тоже слушаем Radio Rocks, только немножко потише :)))
Хорошо, однако! ;)
среда, 9 февраля 2005 г.
Нет времени. Совершенно.
Сабж. Жуткое отсутствие времени, недосып и все такое. В связи с занятиями в автошколе.
На компьютерные развлечение времени практически не остается :(( Только немножко времени на Palm...
PS: нашел в сети; учусь.
На компьютерные развлечение времени практически не остается :(( Только немножко времени на Palm...
PS: нашел в сети; учусь.
четверг, 3 февраля 2005 г.
среда, 2 февраля 2005 г.
Мне кажется, что это неправильно. И нехорошо.
Со стороны нашего Кремля в целом и думы в частности: про льготы и про первого президента.
Думаю, что всем тем, кто всю жизнь пахал, должно быть очень обидно. Я охотно понимаю всех тех, кто выходит на митинги...
Думаю, что всем тем, кто всю жизнь пахал, должно быть очень обидно. Я охотно понимаю всех тех, кто выходит на митинги...
Подписаться на:
Сообщения (Atom)
Спутник взлетает. Первая ступень отработала.
И, кажется, неплохо: Посмотрим, что будет когда отработает вторая.
-
Арт-группа «Явь» нарисовала на одной из стен петербургских зданий граффити со Стивеном Хокингом : Неизвестно только где.
-
И немного аналитики в тему, хоть и не праздничной: Речь Президента перед Советом Федерации 1 марта 2018 года, которую одновременно называ...