Home

Advertisement

Customize

Последнее (наверное) на сегодня...

Mar. 26th, 2007 | 12:07 am

От советского информ-бюро моего правого полушария - всем привет.

Также можно считать патологически запоздавшим поздравлением с 8 марта всем, кого это касается.

Привет можно материализовать вот тут: http://stdio.be/aui/woman.mp3 (3 с лишним мегабаса)

UPD:

"А вот фиг тебе а не последний пост",- сказала правая половина моего мозга. Пришлось покориться... http://stdio.be/aui/postscriptum.mp3 (2.5mb)
Tags: ,

Link | Leave a comment {1} | Add to Memories | Tell a Friend

инвентаризация показала, ...

Mar. 25th, 2007 | 08:40 pm

...что из фруктов в наличии остался только лук.

жаль, что клубника так быстро кончилась.

Надо было чередовать.

Link | Leave a comment | Add to Memories | Tell a Friend

час, которого нет

Mar. 25th, 2007 | 03:35 pm

С удивлением обнаружил, что все часы в доме отстали на час. Кроме тех, что с радиокоррекцией..

"Время-деньги" - насколько все-таки адекваетное сравнение... (Интерпретируя здесь "время" в смысле "некое число в гибридной 30/31,24,60,60-ичной системе счисления").

В практическом приложении важны концепты "до" и "после". А единая числовая шкала - только для того, чтобы связывать бесчисленное множество оных без соотношений "any-to-any"

Как и деньги, измерение времени помогает избежать неэффективного натурального обмена. Локальные часовые пояса, как местные валюты. Хорошо еще, что курс 1:1.

Мелкие валюты постепенно отмирают - неудобно. Вопрос о том, что останется - евро, доллары, или юани - непринципиален. При достаточной глобальной интеграции в конце концов останется что-то одно.

К чему это я ? А к тому что нефиг. Все на UTC.

Link | Leave a comment | Add to Memories | Tell a Friend

Закросспостю, что-ли...

Mar. 25th, 2007 | 06:09 am

Послушав Проект50, решил, что хочется вариаций... Получился в результате эксперимента вот такой вот "Проект 50: Москва-Брюссель" (mp3, 6.8Mb).

Один из первых моих экспериментов с Traktor-ом по этой части, так что с таймингом не всегда все в порядке, ага... (правда с таймингом - это по жизни так, так что нечего мне на зеркало пенять, коли кривая - не прямая...)

Спасибо Gadyuka за чудную композицию :-)
Tags: ,

Link | Leave a comment | Add to Memories | Tell a Friend

psycho

Mar. 25th, 2007 | 05:29 am

Прочитал запоем книжку Оливера Сакса "Человек, который принял жену за шляпу".

Наше бытие - это даже не баланс на лезвии бритвы. Нет, бритва - это слишком просто.
Мы балансируем на острие иглы. Любой следующий шаг - в пропасть.

Также появилось множество вопросов на подумать - например, а что такое "нормальная психика". Ведь "норма" - это всего-лишь условно обозначенный ноль, аттрактор большинства.. В то же время вся жизнь - это одна сплошная попытка оторваться как можно дальше от среднестатистического, чего-то там достичь, того, что другим не удалось...

Интеллект - значит это просто одна из разновидностей расстройства психики.

Нормальный человек слишком много и плодотворно думать не должен.
Tags:

Link | Leave a comment {2} | Add to Memories | Tell a Friend

Чего мне не хватает в C

Nov. 25th, 2006 | 03:48 pm

Как ни странно, а C - все-таки достаточно высокоуровневый язык.

Если только позаботиться о некотором количестве абстракций, которые изолируют от мелочной реальности битов и байтов.

Итак, мой wishlist:

1) lazy memory management. free() - это плохо, однозначно

2) динамическое перераспределение памяти. snprintf - это тоже плохо. Хочу чтобы все само по себе помещалось в память и голову этой ерундой не забивать.

3) чтобы все это не привело к монструозным конструкциям подобным OO в Perl...

Ладно, поставим этот хобби-проект в очередь...

Link | Leave a comment | Add to Memories | Tell a Friend

Secondlife

Nov. 25th, 2006 | 03:42 pm

Давненько я тут не появлялся - по ряду причин.

Пара-тройка хобби-проектов-может-пригодится-на-работе (об этом - дальше), стандартный full throttle на работе, и в дополнение всего - метаверс.

Да, никогда бы не подумал что сам себя поймаю на таком. Secondlife.com - в первый раз я только смеялся. Но так заманчиво иметь программируемую реальность... Психологи, вас ждет непаханое поле работы!

Особенно забавно быть самому себе кроликом, и изучать деформации собственной психики после продолжительных "игровых запоев". И потом возвращать себя в "нормальное" состояние.

Чертовски интересно, скажу я вам, вот.

Link | Leave a comment | Add to Memories | Tell a Friend

language

Nov. 5th, 2006 | 06:09 pm

Когда в фотоаппарате заканчивается место на флэшке - то эта ситуация называется "out of memories".
Tags:

Link | Leave a comment {1} | Add to Memories | Tell a Friend

Бессовестная самореклама :-)

Oct. 23rd, 2006 | 09:07 am

Если тут есть те, кто интересуется моими музыкальными экспериментами - то вчера обновил на http://stdio.be/aui - в общем-то ничего примечательного, за исключением того, что это первая весч в которой я осмелился таки записать свой скрипучий голос вместе со всем остальным :-)

Инджой!
Tags:

Link | Leave a comment {3} | Add to Memories | Tell a Friend

Here and now...

Sep. 25th, 2006 | 12:44 pm

Весь мир перестал существовать.

Есть только здесь и сейчас.

Как хорошо, что на крейсерской высоте трансатлантического перелета земной шар больше не заполняет собой все пространство вокруг.

Он съеживается, как вчерашний первомайский шарик,
и падает вниз, к твоим ногам - почему мы не летаем чаще,
ведь это так здорово - когда весь мир у твоих ног ?

И я могу вздохнуть полной грудью этот разреженный воздух - ведь сердце так бьется оттого, чтобы забрать побольше кислорода, да, как ты думаешь ? Или это что-то другое ?

Я строю воздушные замки, один за одним, их много.
Столько, что этот сон уже кажется явью. Осталось три часа.
Три часа перед тем как солнце обожжет мне крылья,
наскоро сделанные за время ожидания в транзите из немногих материалов,
разрешенных к авиаперевозке.

И я снова упаду на землю.

Я знаю, что обречен, и тем ярче, чище, это странное сияние, этот как будто звук внутри.

Он переполняет - хочется громко закричать что-то совершенно бессмысленное и счастливое, как в детстве, когда ссадины еще заживали на следующий день без следа, а не оставляли шрамов, становящихся в бесконечный ряд моих особых примет..

Когда выбегаешь в поле полное желтых одуванчиков, падаешь в желто-зеленый пуховый ковер и смеешься - ниотчего, просто так, потому что такое же чувство..

Это только здесь и сейчас.

Что-то объявляют... Ах-да, это мне - "здесь и сейчас" уже стало "там и тогда" и осталось невидимым воздушным поцелуем где-то там в неведомом.

Голову на колени, обхватить руками, и перестать думать.

Посадка будет сегодня жесткой.

Пока еще могу, надо запомнить этот рейс...
Tags: , ,

Link | | Add to Memories | Tell a Friend

Свет мой зеркальце, скажи...

Sep. 10th, 2006 | 04:51 pm

Остается ли что-то в человеке, о чем мы не составляем впечатление в первые минуты знакомства - "по одежке" ?

Очень интересна с этой точки зрения Second Life и другие виртуальные реальности, где можно "слепить себя". При этом Second life интересна тем, что не загружена никакой дополнительной "задачей" - цели как таковой в игре нет.

Что-то подобное я испытывал в самом начале 90x, когда открыл для себя IRC - возможность общаться в real-time с кем-то, кто живет за тысячи километров!
Но IRC - это как мир без света, поскольку весь поток информации ограничен текстовыми сообщениями. И тем не менее - ощущение "параллельной реальности" было сильным.

Появление достаточно реалистичной, хотя пока что мультяшной VR-графики придает наркотику "другой жизни" еще более заманчивый вкус, и еще больше приближает к "Матрице" - по сути, осталось совсем не так много, только штекер в затылок - м все...

Огромная лаборатория, в которой, до поры, можно попробовать на себе самые разнообразные костюмы моделей поведения, а также отследить влияние "внешнего вида". Простой эксперимент - сначала попробовать "виртуальные знакомства" в облике интеллектуала - бородатого парня в шортах с огненно-рыжей шевелюрой. И после этого, "подправить" внешний вид - слегка увеличив рост, расширив плечи, добавив мускулов, приведя прическу в более канонический формат... Разница просто ошеломляет.

Для кого-то это может быть спасением - переделав себя "снаружи", ты непременно меняешься и "внутри".
Tags: ,

Link | Leave a comment | Add to Memories | Tell a Friend

Осерчание и все все все....

Sep. 10th, 2006 | 01:00 pm

Появилась у меня некая идея для хобби проекта... для этой идеи нужен поиск.

Что нашел.

1) Senna. Это Весчь(тм). Написанная японскими друзьями. Гугль страничку пока в первых хитах не выдает, так что поможем: Senna search engine.

В общем и целом, практически то что хотелось. Достаточно быстро, есть доступ к потрохам, и вразумительные (без примесей дебильных пародий на искуственный интеллект) результаты поиска.

Из недостатков: странные багофичи (при выборе словарного разбиения вместо n-gram не показывает позиции, где нашлись слова) - пожалуй, помучаю разработчиков.

И еще один очень раздражающий синдром - то что где-то надо копию проиндексированной информации хранить. Если это плагин к mysql, то вопрос прост, а вот если я хочу вывернуться и не хочу цеплять к mysql ?

Но в общем и целом фигня очень интересная, думаю что после доработки шерхебелем что-то получится.

А, для любителей Великого Могучего: хреновинка поддерживает UTF-8. Насколько хорошо - не знаю, не пробовал, мне бы с английским разобраться...

2) Lucene. Ну извините меня, я органически не люблю Яву. Посему напишу о том что намного милее сердцу - порт Lucene на Ruby - Ferret




require 'rubygems'
require_gem 'ferret'
include Ferret

path = "/mnt/store/data/"
index = Index::Index.new(:path => './test-index', :create=>true,
        :analyser => Ferret::Analysis::RegExpAnalyzer.new(/[A-Za-z0-9][-A-Za-z0-9_]+/))
counter = 0;
Dir.open(path).each do |fname|
  fullname = path+fname
  print "Indexing #{counter} #{fname} (#{File.size(fullname)})\n"
  File.open(fullname) do |f|
    content = f.read()
    index << {:title => fname, :content => content }
  end unless File.directory?(fullname)
  counter = counter + 1
end



А поиск выглядит так:

require 'rubygems'
require_gem 'ferret'
include Ferret

def x(str)
  index = Index::Index.new(:path => './test-index')
  index.search_each(str) do |doc, score|
    puts "Document #{doc} found with a score " +
         "of #{score} -> #{index[doc]['title']}"
    end
  end
end



В общем, с точки зрения программера - здорово. А вот с точки зрения результатов поиска в моем случае - так себе. По крайней мере, пока. Есть подозрение что надо подкрутить токенизатор, но пока попытки не дали ощутимого улучшения..

Конечно, надо сравнить эти штуки в реальной жизни, на менее игрушечном количестве количестве индексированной информации
(пока тестировал на 1.5Gb - что составляет примерно 0.1% от моих амбиций в области целевого применения...) - оба движка выдавали результаты за пренебрежительно малое время. Но у меня 1Gb RAM, так что это не показатель - когда появятся более серьезные результаты, поделюсь...
Tags: ,

Link | Leave a comment {8} | Add to Memories | Tell a Friend

Из недавнего диалога...

Aug. 5th, 2006 | 03:12 am

[ контекст - разговор о товарище, который предпочел минуту славы достойному поведению ]

- Some people are really dying for power and/or publicity
- Yeah, like soldiers...
Tags:

Link | Leave a comment | Add to Memories | Tell a Friend

HELP ! ! !

Aug. 5th, 2006 | 02:26 am

via lenny_lesly:

------
http://ksoiss.livejournal.com/109572.html
http://khext.livejournal.com/67780.html

Очень нужна кровь, любая, но особенно 1-ой группы, резус отрицательный.
------

Ну и у себя в LJ тоже это разместите, если сможете...

Link | | Add to Memories | Tell a Friend

...More kreatiff

Jul. 30th, 2006 | 05:48 pm

...И вот вам еще хреновинка - все там же - http://stdio.be/aui

UPD: таки две хреновинки получилось. По части качества, конечно, хотелось бы лучше, но таки зато оптом! :)

В общем и целом - давно я так не оттягивался - три штуки за два дня...
Tags:

Link | Leave a comment | Add to Memories | Tell a Friend

Креатифф

Jul. 29th, 2006 | 08:20 pm

Очередной креатифф на AUI - песенка об техсуппорте - Foamy tribute :)
Tags:

Link | Leave a comment | Add to Memories | Tell a Friend

getting a PIN/password from a ruby script

Jul. 17th, 2006 | 01:31 am


class GetPIN
  PINENTRY_PROG = "pinentry-gtk-2"
  def self.<<(val)
    return val unless (val == "ask")
    IO.popen(PINENTRY_PROG,"r+") do |ke|
      raise "PIN entry did not come up" unless ke.readline =~ /^OK/
      ke.syswrite("GETPIN\n")
      raise "PIN entry cancelled" unless (reply = ke.readline)[0..1] == "D "
      reply[2..-1]
    end
  end
end

print "Usage:\n"
print (GetPIN&ls;<"whateverstrongpassword") + "\n"
print (GetPIN&ls;<"ask") + "\n"

Tags:

Link | Leave a comment | Add to Memories | Tell a Friend

simple is beautiful

Jul. 17th, 2006 | 01:29 am

Потрясающая по своей лаконичности тудушка, расчитанная исключительно на консоль.

http://swapoff.org/DevTodo

UPD: только увидев ответы, осознал позорную очепятку - конечно же, лаконичный - это от слова "Lakonikos", даже странно, как это такой позорный ляпсус просочился... :-)
Tags: ,

Link | Leave a comment {2} | Add to Memories | Tell a Friend

WMII

Jul. 17th, 2006 | 01:16 am

Посмотрел сегодня на ruby-wmii и собственно wmii.

Занятно. Возможность иметь "встроенный" ruby-движок для плагинов и очень модульный WM сильно привлекает.

Правда, тэгать окошки на экране я пока не готов, поэтому назад к fluxbox. (да, да и еще одно - неизвестно как wmii работает с dualscreen).
Tags:

Link | Leave a comment | Add to Memories | Tell a Friend

Без машины - очень даже ничего иногда...

Jul. 2nd, 2006 | 12:54 am

Машина - удобный инструмент. Настолько удобный - что иногда используется совсем не по назначению.

К чему это я ? А вот, результаты эксперимента:



на машине

на паровозе

Брюссель-Оостенде

~01:30

~01:10

Оостенде-Брюссель

~03:00 (потому как пробка)

~01:10


А авто брошено себе неподалеку от Gare Central - и даже никакие злодеи не нанесли ему тяжких повреждений, и иных штрафов за недооплаченную парковку :-)

А из менее приземленного на сегодня - вот.
Весьма вдумчиво..

И, наконец, скромный мой вклад в лингвистику. Для более лаконичного описания процесса нанесения ударов собеседнику в области подреберья с помощью указательного или среднего пальца, с целью выведения собеседника (меня то есть) из состояния душевного равновесия, я придумал новое слово - "торчить".

Пример употребления: "Хватит меня торчить!!!".
Tags:

Link | Leave a comment | Add to Memories | Tell a Friend