Home

Advertisement

Customize
21 December 2009 @ 10:32 pm
Поставил на древний компьютер свежую ОС: FreeBSD 8.0 — хочется поэкспериментировать. Вроде, работает.

Правда, грузиться приходится с отключенным ACPI — в режиме по умолчанию оно виснет. И с сетью как-то странно общается: соседние компьютеры пингуются, а роутер — нет. И то, что за роутером (включая DNS-серверы) — тоже не пингуется.

Пора надевать бубенцовую шапку и читать мануалы.
 
 
21 December 2009 @ 06:49 pm
Вчера слегка прокатился — чуть больше 13 километров, а сегодня поучаствовал в рифможабе и приплёл туда велосипедизм.
 
 
Current Music: ABBA - Happy New Year
 
 
21 December 2009 @ 04:24 pm
Некоторые программисты суровы настолько, что разрабатывают сайты на C++.

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

Программировать веб-приложение на C я пробовал в 1998 году, но потом узнал, что существует перл. И с тех пор на C перестал писать.
 
 
Current Mood: удивлён
Current Music: Harlem Community Choir/John Lennon & the Plastic Ono Band/Yoko Ono - Happy Xmas (War Is Over)
 
 
 
Владимир Александрович ШереметьевСпели мужским хором полную версию новой программы «И ничего в природе нет, что бы любовью не дышало» — хоровые переложения русских романсов девятнадцатого века. Впервые. До этого в ней не хватало кое-чего. Теперь доучили и отрепетировали — теперь в программе девять произведений.

И впервые исполнили эпичных «Уральцев», куда, по решению Шефа, я был назначен вторым солистом, помогать Анатолию Николаевичу. Я помог.

Перед нами сводный женский хор — студенты ЧГАКИ и выпускницы «Мечты» — исполнил программу покороче: из шести произведений. Жаль, не удалось послушать.

— Для генеральной репетиции — неплохо, — подвёл итог Владимир Александрович. Хотя, конечно, есть, куда совершенствоваться: наверное, до Нового года успеем провести ещё несколько репетиций.

9 января будет уже серьёзный, юбилейный концерт, в Зале камерной и органной музыки. Начало в 18:30, билеты по 60 рублей.

А сегодня вечером выпускницы «Мечты» Татьяна Власова и Мария Штох (дуэт «Тамань») выступят с концертом в Новом художественном театре (кинотеатр «Спартак», проспект Ленина, 19). Начало в 18 часов.
 
 
Current Location: Челябинск
Current Music: часы тикают
 
 
 
Перечитываю Выжимки из Гомера
(который Сипсон, а не который поэт из древнегреции).
Доставляет.


«Можно работать на нескольких работах одновременно и все равно быть лентяем.»
это про меня, да.
 
 
Current Location: на работе
Current Mood: хорошо
 
 
17 December 2009 @ 03:16 pm
Что-то я не вижу нормальных методов менять внешний вид графа. Приходится использовать грязный хак, напрямую обращаясь к полям объекта, созданного при генерации графа:
# Dirty hack: direct access
$graph->{'RANK_DIR'} = 1;
$graph->{'NODE_ATTRS'}->{'fontname'} = 'DejaVuSansCondensed';
$graph->{'NODE_ATTRS'}->{'fontsize'} = 8;
$graph->{'EDGE_ATTRS'}->{'color'} = 'grey';
Получаем:
Дерево
Cкрипт (а точнее, GraphViz) может ругаться на отсутствие шрифтов:
Error: Could not find/open font
Чтобы не ругался, ему можно указать путь к шрифтам, например в переменной окружения DOTFONTPATH.
 
 
Current Music: Максим Леонидов - Когда у Серёги срывает резьбу
 
 
17 December 2009 @ 02:09 pm
Вчера сгоряча чуть было не написал программулину по рисованию дерева со структурой XML-файла. Даже, взяв напильник, слегка обточил какой-то старый скрипт разбора XML так, что он стал выдавать вместо текста вида
root
:  + first
:  :  + one
:  + second
+ three
исходный текст для GraphViz, из которого уже можно получать картинки.

Сегодня, погуглив на свежую голову, нашёл, что на CPAN, конечно-же, есть нужный модуль. Теперь нарисовать дерево можно совсем просто:
#!/usr/bin/perl -w

use GraphViz::XML;
use File::Slurp;

my $data = read_file shift @ARGV;
my $graph = GraphViz::XML->new($data);
print $graph->as_png;
Получается такая картинка:
Структура XML-файла
Если нужен другой формат готовой картинки, то помимо PNG, модулем поддерживаются и другие форматы, как растровые (GIF, JPEG), так и векторные (PostScript, SVG) — для этого предназначены методы с вполне предсказуемыми именами as_gif, as_jpeg, as_ps, as_svg и т. п. А если не устраивает внешний вид графа, можно получить исходный dot-файл — для этого существуют методы as_canon и as_text: второй, в отличие от первого, выдаёт ещё и координаты вершин.

Можно ещё попробовать указать нужные свойства графа прямо в скрипте. Но это уже совсем другая история.
 
 
Current Mood: вообще-то я хотел нарисовать структуру базы данных
Current Music: Максим Леонидов - Зачем, зачем
 
 
17 December 2009 @ 11:12 am
Может и баян, но прикололо

Структура предприятия
Tags: ,
 
 
17 December 2009 @ 12:53 pm
Грустно работать в коллективе, где не с кем даже суши заказать...
Tags:
 
 
17 December 2009 @ 10:33 am
Как-то странно слышать по радио новости о глобальном потеплении, когда вокруг зима.
 
 
Current Mood: –28°
Current Music: Максим Леонидов - Девочка с Карибских берегов
 
 
4.000 записей в журнале.
 
 
16 December 2009 @ 05:38 pm
Тюлюк / Tyulyuk

Челябинская область, Катав-Ивановский район, село Тюлюк
 
 
Current Music: Максим Леонидов - Дети лобстеров
 
 
15 December 2009 @ 10:02 pm
Это не галочки — это клюшки.

Шайбу! Шайбу!
 
 
15 December 2009 @ 11:55 am
sBEER

Навеяло лебедевским бизнес-линчем
 
 
Current Music: Максим Леонидов - Идите к чёрту с вашим рок-н-роллом
 
 
15 December 2009 @ 12:03 am
Нашел (нагуглил) удобный способ запускать javascript прямо из cmd-файлов:

пример - попросили по экономике определить к чему сходится ряд )
 
 
На самом деле, это вовсе не новость — светофоры на перекрёстке проспекта Ленина и улицы Росийской поменяли ещё 2 недели назад. Но, если кто не заметил, подсказываю:

Перекрёсток проспекта Ленина и улицы Российской

Во всех светофорах добавились дополнительные секции и появилась дополнительная фаза в светофорном цикле, когда горят только дополнительные секции: с проспекта Ленина можно поворачивать налево, с Российской — направо.
 
 
14 December 2009 @ 11:32 am
Сосна / Pine

Челябинская область, Миасский городской округ.

За неимением широкоугольного объектива склеена из кусочков. Hugin, проекция Меркатора.
 
 
Current Music: Ундервуд - Татьянин день
 
 
14 December 2009 @ 10:59 am
Я тут придумал отмечать новый праздник — День зачатия.
Отнимается от дня рождения девять месяцев или прибавляется три.
Мой получается 14 марта. ^_^
Tags:
 
 
Current Music: Mylene Farmer - Degeneration
 
 
 
 

Advertisement

Customize