пятница, 28 мая 2010 г.

Выбор имени для ребенка

Поделюсь тут списочком имен из спама в моей почте:
  • Феоктист Ростиславовна
  • Кави Давидович
  • Софрон Аврамович
  • Эдик Виталиевич

Я о критике от одной знакомой...

... в контексте моего мазохизма:

"И тонкий каблук твоего критического слова впивается в поддающуюся плоть моего разума".

пятница, 21 мая 2010 г.

Firefox + webm

Захотелось тут адекватного html5 видео в браузере, а моя извращенная задница, которая постоянно ищет себе приключений, возжелала, чтобы это видео было еще и в новомодном формате webm от Google'а.
На странице youtube'а про html5 прям так и написано
Firefox (WebM enabled version coming soon)
После недолгих поисков оказалось, что гугл уже вовсю пилит поддержку этого формата во всех браузерах и в огнелисе в частности. На официальной странице webm'а можно посмотреть, как это дело затестить.

Я, будучи хитрожопым русским, собрал под это дело PKGBUILD для ArchLinux'а с огнелисом, поддерживающим данный формат. Забирать можно в AUR'е. Носит он незамысловатое название : firefox-nightly-webm.

Мой PKGBUILD является переделанным от просто firefox-nightly, поэтому все зависимости взяты из него. Сильно за такую вольность не пинать, а советы чего добавить/удалить очень даже приветствуются.

четверг, 20 мая 2010 г.

Сем раз проверь, один раз паникуй

Вот такую штуку надо запомнить.
К чему это я, спросите Вы. А вот к чему:

Два месяца думал что за ерунда приключилась с OpenCL'ем - не работает и все тут. Проверял двумя способами:
  1. примерами из NVIDIA GPU Computing SDK v 2.3b
  2. примером из библиотеки CLxx
И первый и второй вариант выдавали INVALID_PLATFORM при попытке создать контекст с помощью clCreateContext.

Так бы я и продолжал думать, если бы случайно не нашел на сайте нвидии новый GPU Computing SDK версии 3.0. Скачал, поставил, скомпилировал OpenCL'ные примеры, запустил - работают.

После этого в голове начался мыслительный процесс, который сводился к поиску ошибку в библиотеке CLxx. Это предположение оказалось ложным, ибо в библиотеки-то ошибки не было. Зато оказалось, что в спецификации к ф-ии clCreateContextFromType есть такая хитрая строчка, относящаяся к первому параметру, принимаемому данной ф-ей:
properties can be NULL in which case the platform that is selected is implementation-defined
То есть получается, что нвидиевские драйвера, вместо того, чтобы, как подсказывает логика, взять первую доступную платформу, возвращают INVALID_PLATFORM.

Дальше были развлечения с модификацией того самого примера из CLxx, но это уже совсем другая история...

суббота, 15 мая 2010 г.

Записано

Нет в жызни щастья ©

з.ы. записано со слов одной интересной личности, поэтому и копирайт.

суббота, 1 мая 2010 г.

Первая медаль

Получил первую в своей жизни медаль. Вот за это. Спасибо, @sandr1x =)