Home
LiveJournal for rvp74.

View:User Info.
View:Friends.
View:Calendar.
View:Memories.
You're looking at the latest 20 entries. Missed some entries? Then simply jump back 20 entries.

Saturday, July 4th, 2009

Subject:нелинейный crossfade
Time:9:12 pm.
Неудовлетворившись линейным кроссфейдингом реализовал нелинейный (с использованием косинуса).
Угрохал кучу сил чтобы он мог работать в real-time на эмуляторе ARM. А в результате, я не увидел разницы на слух с линейным вариантом. :)
Comments: Add Your Own.

Monday, June 29th, 2009

Subject:safari под убунту
Time:12:25 pm.
Предпочел поставить виндовый Сафари под Ubuntu, чем apache под винду. :)
Вариант поставить Хакинтош пока не рассматривается.
Comments: Add Your Own.

Subject:на каком языке гуглить
Time:10:33 am.
Чтобы съэкономить время, при поиске в гугле я использую английские ключевые слова.
Не помню когда я последний раз использовал для тех же целей - русские слова.
Все-таки англоязычный пласт интернета побогаче будет рунета, я так думаю.
Comments: Add Your Own.

Saturday, June 27th, 2009

Subject:бизнес по Яблочному
Time:11:20 am.
Что может быть хуже политики Microsoft?
Политика Apple.

"...you won't have to jailbreak your phone to enjoy third-party applications. Apple on Monday (2008 год - прим. мое) announced its upcoming App Store, which will be available in 62 countries, making it easier for developers to sell their applications to iPhone and iPod Touch users everywhere.

Developers will be able to set the prices on their creations, but will have to share 30 percent of each sale with Apple."


30 процентов Яблочникам с продаж своих разработок!
Нет. Все-таки разблокированные (jailbreak) iPhone'ы лучше.
Comments: Read 2 or Add Your Own.

Wednesday, June 24th, 2009

Subject:Погрешность задержки и точность таймеров в Win32
Time:3:49 pm.
Парадокс: измеряю погрешность в эмуляторе Windows Mobile что под Вистой работает и в самой Висте.
В эмуляторе погрешность 1мсек, в Висте - 15мсек.
Любопытен комментарий коллеги по этому поводу: "значит WinCE система реального времени" в отличии от десктопного варианта. Казалось бы все ничего в этом утверждении, но забывается одно: эта меньшая погрешность обеспечивается все в той же висте (эмулятор то запущен в ней!)
Comments: Add Your Own.

Friday, June 19th, 2009

Subject:Win mobile, приоритеты, и привелегии процесса
Time:12:30 pm.
Только что завесил Win mobile так что даже soft reset не работал.
И все благодаря багу в своей проге:
вызываю WaitSingleObject(event, 0) вместо WaitSingleObject(event, INFINITE) в треде с с приоритетом THREAD_PRIORITY_TIME_CRITICAL.

Ну блин. Разве для таких задач не предусмотрены отдельные полномочия для запуска (root например)?
А то ведь обычный процесс без привелегий может заблокировать всю OS.
Comments: Add Your Own.

Wednesday, June 17th, 2009

Subject:n причин ненавидеть iTune
Time:9:31 am.
Он любит себя ставить по дефолту при запуске wav файлов.
Он долго грузиться при этом.
Он долго выгружается когда его убивают.
Он убивается не с первого раза когда нажимаю на "крестик".
Не всегда корректно завершается и остается в памяти после убивания.
Он продолжает играть следующие песни (даже когда окошко закрылось а он продолжает сидеть в памяти).
Comments: Add Your Own.

Sunday, May 24th, 2009

Subject:анаглиф
Time:11:01 am.
Ура, я вчера нашел в детском отделе книжку с анаглифными стерео-очками. :)
Вчера же (еще до покупки) изготовил свою первую анаглифную фотографию. Удачно получилось, надо сказать. Глубина чувствуется. Даже удивился что этот первый "блин" не был комом. :)

И кстати, я нахожу обработку фотографий в Blender (через Node Editor) весьма удобной (я даже не стал ради этого использовать GIMP).
Конечно, можно было использовать Python вместе с пакетом Image. Но мне хотелось еще и приобрести опыт использования Node редактора в blender'е.


PS: нашел в инете анаглифную эротику. Вау! Как будто рядом находятся когда просматриваю фото.
Comments: Read 2 or Add Your Own.

Saturday, May 2nd, 2009

Subject:2d filter в Блендере
Time:10:15 am.
Как-то не заметил появления в блендере нового актуатора: 2d filter. Вот его и использует демка Bath room demo (Custom filter, using GLSL). Посмотрел как устроен DoF шейдер. Все довольно предсказуемо и так как я его и представлял. Удивила, правда, выборка для суммирования. Она происходит с определенным шагом. Что вносит своебразный артефакт, (заметно если уменьшить границы суммирования/размытия (переменная tap))

Еще узнал что 2d filter actuator был интегрирован в блендер одним молодым иранцем.
Comments: Add Your Own.

Friday, May 1st, 2009

Subject:DOF эффект и Blender
Time:8:12 pm.
Ура, разобрался как использовать Node Editor в Блендере, чтобы съимитировать эффект глубины. В туториале размытость нарастает в одном направлении. Модернизировал обработку, чтобы размытость нарастала в двух направлениях от определенного расстояния от камеры.

Осталось разобраться с DOF для BGE. (буду изучать Bath демку)
Comments: Add Your Own.

Tuesday, April 28th, 2009

Subject:декларативное программирование на GPU
Time:7:04 pm.
В доке по pyCUDA нашел интересный пример:

import pycuda.gpuarray as gpuarray
import pycuda.driver as cuda
import pycuda.autoinit
import numpy

a_gpu = gpuarray.to_gpu(numpy.random.randn(4,4).astype(numpy.float32))
a_doubled = (2*a_gpu).get()
print a_doubled
print a_gpu



В нем массив умножается на 2. (вычисления происходят на GPU).
Но что интересно, операция задается в декларативной форме: 2*a_gpu
Comments: Add Your Own.

Subject:CUDA и Python
Time:12:26 am.
кому мало скорости numpy, можно использовать также pyCUDA:

"PyCuda lets you access Nvidia's CUDA parallel computation API from Python. Several wrappers of the CUDA API already exist-so what's so special about PyCuda?" -- http://pypi.python.org/pypi/pycuda

:)
Comments: Add Your Own.

Thursday, April 23rd, 2009

Subject:Ubuntu 9.04 выходит сегодня
Time:11:13 am.
Уже неделю как поставил Ubuntu 9.04 на свой новый ноут. Установил также все апдейты.
Однако не все так гладко. intel'овский Драйвер wlagn для wifi нестабилен и после непродолжительного скачивания по wifi выдает разные ошибки с последующим перезапуском самого себя.
Оказывается, апдейты никак не затрагивают этот драйвер (думаю и релиз также). Так что обладателям карточек wifi серии 5XXX и 49XX стоит задуматься сразу об апдейте дров.

Сделать это можно легко:

sudo apt-get install linux-backports-modules-jaunty

После апдейта прежняя проблема больше не проявлялась.

Nvidia дрова версии 180 тоже стоит обновить из-за их неприятных багов (например, при заходе на сайт www.tim.it перезапускаются Иксы). (пока новых дров не видел в репозитории - только на оф. сайте)
Comments: Read 2 or Add Your Own.

Sunday, April 19th, 2009

Subject:нужна ли samba дома
Time:12:08 pm.
Впервые столкнулся с необходимостью перенести дома свои файлы с одного компьютера на другой через сеть. Сразу же стал вопрос о средстве. На обоих компьютерах стоит Ubuntu. Сначала попробовал samba - не вдохновило сначала шарить ресурс, потом скачивать.
Да и хотелось бы максимально сохранить атрибуты файлов.
И тут я вспомнил про ssh. Я не имею ввиду ssh как клиент для удаленного терминала. Я имею ввиду что в состав пакета OpenSSH входят такие замечательные средства как scp и sftp.
Первое удобно для командной строки чтобы скопировать файл или целое дерево с одного компа на другой (в любом направлении!). А вот sftp оказался удобным протоколом чтобы открыть скажем в Nautilus папку на удаленном компе. В этом случае копирование ничем не отличается от простого перетягивания файлов мышкой (drag'n'drop).

И зачем, спрашивается, мне после этого нужна samba. :)
Comments: Read 2 or Add Your Own.

Sunday, April 12th, 2009

Subject:битва операционок за место под диском
Time:12:08 am.
В связи со скорым полным переходом ноута к жене, она попросила уменьшить раздел c виндой, и увеличить раздел c Ubuntu. :)
Comments: Add Your Own.

Saturday, April 11th, 2009

Subject:заикание звука в Ubuntu
Time:12:19 pm.
В ходе сегодняшних экспериментов выяснил что проблема не в ядре linux. Мое первоначальное предположение было что какой-то из процессов монополизирует ядро на значительное время и это замечательно что это предположение оказалось ошибочным.
Все симптомы указывают на Xorg. По каким-то причинам X-сервер начинает что-то долго (несколько секунд) обрабатывать о чем свидетельствуют пики загрузки процесса Xorg в этом интервале. Естественно в этот момент он перестает быть интерактивным, а любой гуишный плеер в иксах, который обратится к искам заморозиться на некоторое время.
Если запустить плеер в консоли (не в иксовой), то никаких заиканий нет!
Comments: Read 2 or Add Your Own.

Wednesday, April 8th, 2009

Subject:читая заметку про системную биологию...
Time:5:14 pm.
обнаружил замечательную мысль:

"The reductionist approach has successfully identified most of the components and many of the interactions but, unfortunately, offers no convincing concepts or methods to understand how system properties emerge.." -- журнал Science

Редукционный подход успешно выявил большинство компонентов и многие взаимодействия, но к сожалению, не предлагает убедительных концепций или методов, чтобы понять как системные свойства возникают.
Comments: Add Your Own.

Thursday, April 2nd, 2009

Subject:Ubuntu 8.04: Open Office 2.4.X -> 3.0.1
Time:9:34 pm.
Обновил Open Office на своем Ubuntu 8.04 боксе. Обновил с официального сайта опен-офиса.
Первые впечатления отрадные: грузить доки (пробовал только .doc) стал заметно быстрее.
Comments: Add Your Own.

Sunday, March 29th, 2009

Subject:логика авторитета
Time:3:09 pm.
Многие на полном серьезе полагают, что истинность утверждений зависит от того, кто это сказал и поэтому вместо того чтобы опровергнуть утверждение они говорят нечто вроде: "а, так это же Касьянов сказал. Все понятно". И опровергать сразу ничего не надо. :)
Comments: Read 3 or Add Your Own.

Saturday, March 28th, 2009

Subject:MIT's shift to Python
Time:11:57 am.
Рабинович напел по телефону выступление Сюзмана по поводу замены Scheme на Python в MIT:

http://blog.snowtide.com/2009/03/24/why-mit-now-uses-python-instead-of-scheme-for-its-undergraduate-cs-program
Comments: Read 2 or Add Your Own.

Advertisement

LiveJournal for rvp74.

View:User Info.
View:Friends.
View:Calendar.
View:Memories.
You're looking at the latest 20 entries. Missed some entries? Then simply jump back 20 entries.