header image
 

Появилась русская версия SourceForge

Мне сложно сейчас начать писать этот пост, так как я под впечатлением от этого события. В России появилась своя система для OpenSource проектов!  Хотя первое впечатление сразу испортилось тестовым статусом проекта (Beta). Да и в глаза сразу бросились некоторые проблемы связанные с UNICODE, но создатели системы утверждают что система будет развиваться.

Так выглядит FireForge с темой OSX

Не растерявшись, я сразу решил разместить на данной платформе несколько своих программ. Если система продержиться, то я думаю я переползу с своего старого Европейского сервера.

Пока пугает открытый доступ к серверу по SSH и нет поддержки SVN через HTTP. Документацию нельзя публиковать в WiKi. Но проблемы из трекера решают в течении двух-трех дней. Так что я верю в то что скоро все измениться в лучшую сторону. Так что желаю авторам успешного развития проекта.

Ссылка: http://www.fireforge.net/

Sun Tech Days 2008

Итак, совершенно случайно я попал в этом году на выставку Sun Tech Days. 3 апреля около четырех мы приехали на ст.м.Спортивная и поблуждав некоторое время попали в помещение выставки. Выставка от Sun поразила своим огромным размахом. Мне удалось посмотреть на систему реального времени под Solaris на x86 запущенной с Flash, увидел как можно использовать DTrace. Удалось послушать какое-то выступление о Web 2.0, но особо жеалние вникать что-то не хотелось. За то увидел пару стендов с Sun Ray 3 где и написал Hello, world. Получил блокнотик от Intel и благополучно спихнул его кому-то из знакомых(свой бучный баг я сдал). Но болше всего времени я провел пытая местного представителя PostgreSQL

Я пытался узнать как PostgreSQL хранит базы данных и при добавлении нового столбца не станет ли база в два раза больше. Как плохо не знать английского языка! Вообщем узнал много нового и интересного - жаль что только от переводчика, но ничего из того что узнал пока не применил. Но так захотелось домой серверок и Sun Ray и DTrace.

Правда так и не понял после отключениея Sun Ray убиваеться ли пользовательсякая сессия или можно придя на следующий день продолжить с того же места…

Пишу программу просмотра AnemoneView

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

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

Очень хотел бы что бы вы приняли активное участие в тестировании программного продукта. Для этого скачайте программу и присылайте свои коментарии по поводу функционирования программы.

Скачать: AnemoneView-0.1.3.zip (ZIP, 163 Кб)

Продолжаю кодить CarouselSlideShow

Ох. Сколько много тонкостей программирования и как мало пока пользы. Но уже есть небольшие и интересные наработки по поводу самого эффекта карусели.

Хотя по моему до 3D-Desktop еще несколько далековато, но я продолжаю изменять код.

Скачать: css-0.3.zip (.ZIP, 466 KB)

Опубликовал патч для поддержки русской кодировки в mpg321

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

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

Ссылка: http://www.opennet.ru/base/patch/mpg321_rus_tag.txt.html

Разобрался с ATmega8515

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

Процесс перепрошивки

Не долго думая я просто купил себе книгу и пару микроконтроллеров, а именно ATmega8515 и ATmega16. Тогда я еще не знал толком как с ними бороться, но читая книгу я все больше понимал как эти удивительные устройства работают.

Макетная плата

Сейчас я с гордостью могу отметить, что я разобрался с прошивкой и созданием микропрограмм под ATmega8515.

Система отображения карт (GOMAP)

Я понял, что найти бесплатные и хорошие карты в Интернете для PDA дело дорогое и не простое. Опять же нас будут кормить тем что есть, а не тем чего хочеться. А если нет всетаки Интернета, то как посмотреть карты? Вообщем решено было написать свою маленькую программу. И я ее таки написал:

Запущенный GOMAP на PocketPC LOOX C560

Кому интересно пишите мне на почту вышлю вам исходники и расскажу как получить карты. Но карты вам придеться искать самим =)

Скачать: gomap.zip (ZIP, 0 Кб)

Побывал на Solaris Seminar

Сьездил на очередное мероприятие проводимое Sun Microsystem. Приехав долго искали как попасть в сам Sun. Нашли посидели послушали про ZFS. Я наглым образом хотел заполучть майку и заполучил ее. Публика позадавала глупые вопросы. Вопросы оказывались для меня действительно странные.

Общее впечатление осталось хорошее, но непонятно зачем они все это делают и кому это может быть нужно. Заполучил я себе диск с OpenSolaris и попробывал установить себе домой. Но слабенькая машина не смогла стартовать даже консольную версию этого монстра. За что диск был отнесен на работу для демонстрации серверной системы. Практической пользы от выставки почти никакой не оказалось (ну кроме конечно информации о ZFS).

Переход на FreeBSD 6.2

Около двух лет интересуюсь различными системами BSD и GNU/Linux, но полностью
отказаться от MS-Windows пока не удалось. Вот и в очередной раз я попытался перейти
на открытые технологии, к сожалению, неудачно.

Проблема появилась в при попытке заставить работать FreeBSD 6.2 на ноутбуке Dell
Inspiron 1300
. Всем тем кто решит проделать мой путь поиска драйверов помогу
в их нелегком пути:

1. Звуковая карта SigmaTel 92xx (чип HDA)

Звук в ноутбуке можно подключив обеспечив драйвером High Definition Audio. Для
Linux драйвер удалось найти под названием hdac.tar. Правда первые попытки так и не
увенчались успехом, но после несколько более углубленного поиска удалось настроить звук.
А в FreeBSD проблем вообще не будет, так как драйвер теперь входит в осноной код системы.

2. Видео карта Intel 915 (драйвер xf86-video-intel)

По ошибке сначала ковырялся с i810 и уже испугался ведь разрешение 1024×768 не очень
хорошо выглядит на 15″ мониторе (с отношением сторон 16:9), но используя другой драйвер
удалось настроить родное разрешение.

3. Беспроводная сеть Wi-Fi (драйвер bcmwl5.sys через if_ndis)

Хотя удалось (после нескольких Kernel panic) перенести драйвер для MS-Windows.
Благо отладочная информация есть и видно чего на этот раз нехватило этой заразе.
Свежеиспеченный модуль грузился и находил в два раза больше точек доступа (а их
у меня всего-то две и было). Но работает это все чудо как-то очень уж медленно и
порой отваливаеться. А светодиод на корпусе не показывал работает ли WIFI или нет.

4. Проблема с ACPI

Как-то знакомый (давно использующий FreeBSD) рассказал о своих подвигах в правке ядра
относительно беды восстановления после перехода в спящий режим, но мне если честно стало
как-то очень надоело все подтачивать. Да и воспоминания о том что пересборка займет около
получаса меня не сильно радовала. Тогда был найден путь более простой и легкий:
дополнить devd.conf строчками с запуском скрипта восстанавливающего нормальную работу
экрана. Тут я тоже долго думал над тем как это реализовать, так как sysctl
hw.acpi.video у меня просто не существовало пришлось извращаться с vidcontrol.

В принципе переход под BSD несколько более сложный чем установка из коробки какого-либо
GNU/Linux дистрибутива, но должен заметить что дистрибутивов много, а FreeBSD - всего один.

Фотографии с фестиваля Chaos Construction 2007

Вот я добрался до компьютера и решил немного разобрать фотографии с фестиваля Chaos Construction 2007.

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

Ссылка: http://picasaweb.google.com/vit1251/ChaosConstruction2007