среда, 30 апреля 2008 г.

Netbeans 6.1 released

Пока чинил компиляцию библиотеки Pantheios для FreeBSD, по электронной почте пришло сообщение о том, что выпущена новая версия Netbeans 6.1 - IDE и Development Platform от Sun.

Не то, чтобы я часто использую это IDE в повседневной своей жизни (больше в прошлом, когда писал на Java), но кто-то (уже не помню точно) порекомендовал мне присмотреться к Netbeans как к IDE для C++.

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

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

Вообщем, кому интерестно, взять его можно
здесь.

вторник, 29 апреля 2008 г.

Running FreeBSD 7 under Windows Vista

Для экспериментов поставил FreeBSD 7 в виртуальной машине под Vista на домашний notebook. Пока ничего конкретного - работает и ладно. Памяти выделил 512 в виртуалке. Довольно шустро. Люблю я BSD за ее минимализм.

Еще есть желание поставить Solaris x86 DE который мне привезли коллеги, вернувшиеся из Иллиноя. Но чуть позже. Была первая попытка, однако стандартных 512 мб, выдиляемых мною на гест ОС, GUI инстолеру показалось мало. Затребовал 1 гб. Или CUI. За это был отложен на полку. Попробую позже. Интерес для меня представляет Sun Studio 12 Compiler Collection и Dtrace.

Linux ставить видимо не стану - его мне и на работе достаточно. С нетерпением жду выхода OpenSUSE 11.0 (обещают в июне релиз). Что поделать - люблю этот немецкий дистрибутив за качество. Им обновлю рабочую станцию на работе, которая сейчас работает под 10.3

среда, 23 апреля 2008 г.

Microsoft исправляет ошибки в Visual C++ 2008 Feature Pack

Вышедший 8 апреля Visual C++ 2008 Feature Pack был с ошибками.

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

22 апреля вышел Visual C++ 2008 Feature Pack Refresh, который исправляет проблемы инсталляции данного Feature Pack, не замеченые при тестировании.

Однако странно, как такой (VCRedist_x86.exe failed to install on Vista and Windows Server 2008) баг мог быть незамеченным?

Предполагаю что в Microsoft имеют место быть проблемы c QA...
Либо, сама Microsoft еще не перешел на Висту... :-)

Исправили довольно быстро - честь и хвала. Бывает дольше.

PS.
Microsoft is a registered trademark of Microsoft Corp. in the United States and/or other countries.

Во Владивостоке выборы мэра // PR агитки

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

Уже неделю хожу на стоянку за своим авто и наблюдаю небольшую (A3) рекламку г-на Гильгенберга (кое-где перекрываемую плакатиками такого же формата от ректора ДВГТУ - он, видимо, позже вступил в рекламную гонку). Рекламки расклеены обильно по стенам домов (кто убирать-то будет?). Конечно, реклама дешевая и не так раскрученна как у "Человека Кремля" г-на Пушкарева (у Кремля ресурсов побольше будет - тут тебе и ТВ и рекламные плакаты по дорогам).

Ну да бог с ними...

Поражает лаконичность слогана, звучащего примерно так:
"Гильгенберг - кандидат от народа"

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

Но внимание привлек - оценка 3-

вторник, 15 апреля 2008 г.

Использование Code2HTML для размещения исходного кода в блоге

Итак, я искал возможность размещения фрагментов кода в блоге.

Спасибо за подсказку найденную здесь

Собственно как выглядит код:


Так значительно лучше :-)

У меня получился сокращенный (а может быть для кого-то усложненный :-) ) рецепт, поскольку jEdit не стал у меня работать на Windows Vista.
Почему? Разбираться я не стал, поскольку только ради плагина, который превращает буфер обмена в HTML, сей редактор не представляет для меня интереса (по крайней мере пока :-) ).

Мой рецепт отличается первыми шагами:

1. Устанавливаем ActivePerl
2. Берем последнюю версию Code2HTML
3. Из командной строки выполняем C:\>perl code2html -l <язык для раскраски> <имя файла с фрагментом исходного кода> >> <имя файла с результатом .htm>
- все что между <...> заменяем своими параметрами
- C:\>perl code2html --help предоставит справку по параметрам


ну и далее как у hype-free.

Test для Windows Live Writer

Пробую альтернативные возможности публикаций в блог :)

Вот решил попробовать WLW.

Интересует возможность размещения исходного кода...

Например решение задачи по развороту строки на собеседовании в Microsoft могло бы выглядеть на C++ так :)

#include <algorithm>
#include <iostream>
#include <cstdlib>
#include <string>

int main(int argc, char * argv[])
{
    if(1 < argc)
    {
        std::string string_to_reverse(argv[1]);

        std::cout << "before: " << string_to_reverse << std::endl;

        // doing reverse
        std::reverse(string_to_reverse.begin(), string_to_reverse.end());

        std::cout << "after: " << string_to_reverse << std::endl;

    }
    else
    {
        std::cout << "Usage: " << argv[0] << " string_to_reverse" << std::endl;
    }

    return EXIT_SUCCESS;
}