Unregistered Linux User
Свежие записи 
16-Май-2008 02:57 am - Жонглирование и софт
celtic, party
Блуждал сегодня по дебиановскому репозиторию и наткнулся на совершенно волшебную программу — для демонстрации различных паттернов жонглирования (jmqt). Собственно, сам софт не особо хорош, главная фича — это текстовая нотация записи этих паттернов.

Удивительная вещь, никогда не подозревал, что жонглирование уже давным давно формализовано, причём эта формализация (siteswap) вовсю используется в реальной жизни. Очень интересно.
16-Май-2008 01:05 am - 9 мая, Академ, 2008 г.
celtic, party
Тоскливый получился «праздник». Фоток много, но выкладывать нечего.





14-Май-2008 11:46 am - Особенности проектирования и программирования сложных систем
celtic, party
Что же касается тщательного проектирования и особенностей процесса реализации, то изначальное жесткое разбиение на модули, снабжаемые строгими спецификациями, после чего реализацию этих модулей можно отдать даже и студентам, проходит для хорошо формализуемых и не впервые решаемых типовых задач, а не для систем с предельно сложной логикой, где решительно все взаимосвязано. Традиционная этапность разработки ПО (спецификация и анализ требований, проектирование архитектуры системы, спецификация модулей, реализация и т. д.) в данном случае неизбежно размывается, модифицируется и приобретает существенно итеративный характер: проектирование (и перепроектирование) многих структур данных и алгоритмов компилятора происходит неоднократно уже на этапе реализации. Такой возвратно- поступательный процесс, как мне кажется, органически характерен для создания любой сложной программной системы, семантика которой не может быть осознана и формализована полностью на этапе проектирования в приемлемые сроки. К тому же надо иметь в виду, что в процессе работы над компилятором изменялся и сам язык - процесс стандартизации зачастую преподносил совершенно неожиданные сюрпризы, и многого нельзя было предугадать заранее.

Ни убавить, ни прибавить (курсив мой).

14-Май-2008 11:28 am - Редкая профессия: разработка компилятора C++
celtic, party
Наткнулся в сети на потрясающую статью, она достаточно старая, но по-прежнему читается на одном дыхании. Посвящена статья разработке в середине 90-х годов российскими учёными компилятора языка C++ для «одной зарубежной фирмы».

Источник: http://zouev.blogspot.com/2008/04/blog-post_28.html
13-Май-2008 07:32 pm - Неожиданная фича в konsole
celtic, party
Сегодня обнаружил в konsole одну фичу, отсутствие которой меня конкретно доставало. Речь идёт о предопределённой конфигурации табов при запуске программы. Оказывается, текущую конфигурацию можно сохранить (Settings → Save Sessions Profile…) под некоторым именем (скажем, asdqwe), а затем запускать konsole командой konsole --profile=asdqwe. Очень удобно — сохраняются названия табов и текущие каталоги в каждом табе. Цветовые схемы не восстанавливаются, видимо, это баг, поскольку в меню выбора схемы выбран правильный элемент, вот только фактически отображается дефолтный.
12-Май-2008 01:28 pm - Nikon D300
celtic, party
Подержал в субботу в руках новую никоновскую камеру — D300. Зверь-машина, другого слова не подобрать. Особенно сильно понравилось управление, видоискатель и трёхдюймовый дисплейчик. Видоискатель реально отличный, чёрная рамочка в качестве индикатора автофокуса очень круто выглядит.

Что не понравилось. Функция LiveView (или как там она называется) предельно отстойная и совершенно неюзабельная. Отсутствие заднего колеса напрягает. Джойстик неудобный.

Субъективные ощущения. После Кэноновской эргономики сильно устаёт рука. Кнопка спуска слишком мягко нажимается. Видоискатель показался чуть темноватым, но это совсем субъективно.

Update Специально для эстетов. Заднее колесно, конечно, есть. Но оно не такое, как в кэноне.
9-Май-2008 01:33 am - Про йогу
celtic, party
Организацию йогов в Перми обвинили в посягательстве на права граждан: йога изменила их “отношение к окружающему миру”
http://txt.newsru.com/russia/08may2008/yoga.html

Прокуратура Свердловского района Перми проверила законность деятельности общественной организации, расположенной в Свердловском районе города и специализирующейся на занятиях йогой. “В ходе проверки установлено, ходящие в организацию люди под влиянием психического воздействия ”учителей“ полностью изменили свое отношение к окружающему миру, общечеловеческим ценностям”, - сообщает “Интерфакс” со ссылкой на заявление пресс-службы прокуратуры Пермского края.
9-Май-2008 12:43 am - День X и час Ч
celtic, party
Вот и настал печальный день — после очередного апдейта из Debian Lenny выкинули мою любимую программу, multi-gnome-terminal. Придётся пользоваться konsole.

Раз пошла такая пьянка, включил в KDE композитные эффекты — гулять так гулять!

Вот скриншот получившегося результата.
8-Май-2008 12:04 pm - Разворачиватель жж-тредов в опере
celtic, party
http://userscripts.org/scripts/show/26107

Точно работает в Opera 9.5, на других версиях не проверял. Результат работы простой — к каждому «свёрнутому» треду добавлятся линка (Expand Thread), клик по которой разворачивает тред жавоскриптом.
7-Май-2008 03:04 pm - Статус оперных хаков
celtic, party
К великому сожалению, оперовцы убрали хак c «Show Opera Account». Зато хак с кастомным количеством ячеек в SpeedDial остался. Думаю, из текста ниже всё понятно.

$ cat ~/.opera/speeddial.ini
[Size]
Rows=4
Columns=5
6-Май-2008 07:57 pm
celtic, party
В 1882 году в Тюильрийском саду в Париже был установлен печатный станок, который печатал газету под названием «Солейль» — Солнце. Газета выходила только в солнечные дни. Почему? )
6-Май-2008 01:54 am - Zend Studio Eclipse Update Site
celtic, party
Zend Studio Eclipse Update Site
http://downloads.zend.com/studio/updates
4-Май-2008 11:08 pm - Шерлок Холмс, M.D.
celtic, party
Подсел на очередной сериал — третий день смотрю Доктора Хауса. Потрясающе, великолепно, волшебно. Хью Лори в роли Грегори Хауса невероятно хорош, очень правильную ему небритость сделали — с Берти Вустером уже не перепутаешь.

Ну, и цитаты, цитаты, цитаты. Каждую серию можно раздёргать на афоризмы. Даже подборка цитат с IMDb впечатляет своим размером. Отличная экранизация врачебного юмора.

— My gynaecologist died recently. Nice man. Warm hands.
— Not anymore.

П.С.
Сразу признаюсь, что об этом фильме я ничего в интернетах/прессе и прочих средствах мозгового истощения не читал. Специально всё пропускал, чтобы посмотреть и самому чего-нибудь нафилософствовать. Пара мыслей уже есть, но о них как-нибудь потом. Драматические аспекты и актёрская игра меня мало интересуют, гораздо интереснее понять, какую социальную функцию несёт этот сериал.

П.П.С.
Вступительная тема Massive AttackTeardrop чудо как хороша, особенно, если целиком послушать.

П.П.П.С.
Нужно адским терпением обладать, чтобы работать в компании с этим говнюком Хаусом.
2-Май-2008 02:41 am - Hugh Laurie — странности на IMDb
celtic, party
Удивительно, но на странице Хью Лори на IMDb нет его фотографии.
1-Май-2008 05:29 pm - «The Andromeda Strain» (2008)
celtic, party
Американцы сняли мини-сериал по мотивам романа Майкла Крайтона «Штамм Андромеда». Предыдущая экранизация была в 1971 году и получилась довольно удачной, как и сам оригинальный роман. А вот новую экранизацию поругивают.
30-Апр-2008 02:42 am - строим блог
celtic, party
Продолжаю ковырять Agavi и Propel. Веб-приложение без единого SQL-запроса в коде — это очень круто. В очередной раз убеждаюсь, что правильные концепции (в моём случае — это web MVC) не требуют полноценного участия мозга в процессе написания софта.

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

Начинаю подозревать, что идеологически правильная реализация MVC возможна только на некотором специально выдуманном языке, чтобы было принципиально невозможно срать в коде писать логику в неподобающих местах. А сучность похапе постоянно вылазит: так и тянет написать кусочек логики, скажем, в View-классе вместо Model-класса.
29-Апр-2008 01:22 am - проблемы блогодвижка
celtic, party
Пару недель назад затеял перевести свой технический блог с вордпресса на какой-нибудь другой более-менее вменяемый движок. Однако оказалось, что вменяемых — даже более-менее — движков на php просто нет. И вроде функциональность мне нужна не особо навороченная, а вот хренушки — только уёбищные пионерские поделки и монстроподобные багодельни. Выбор php в качестве языка блога обусловлен историческими причинами и элементарной человеческой жадностью.

Поэтому решил написать движок сам. Так как заниматься быдлокодерством мне неохота, я решил воспользоваться наиболее правильным подходом — собрать движок из фреймворков. Собственно, требуются три главных компонента: MVC framework, ORM framework и markup rendering engine. После неделе экспериментов решил остановиться на Agavi, Propel и Creole. Смотрел в сторону Markdown, но что-то оно мне не нравится излишней многословностью.

Как я уже писал, программировать в правильном фреймворке на PHP — это одно большое сплошное удовольствие. Паттерн MVC способен даже такое говнище как PHP сделать вполне себе юзабельным.
26-Апр-2008 04:57 pm
celtic, party
Статическая версия Оперы с qt4 работает существенно быстрее обычной, но с qt3. Особенно это заметно при переключении табов с клавиатуры.
This page was loaded Май 16 2008, 3:59 am GMT.