воскресенье, 22 февраля 2009 г.

Бесплатные компиляторы C++

Решил начать один небольшой проектик (как-нибудь в следующих постах расскажу) и понял, что у меня нет ни одного установленного компилятора С++. Ну, стало быть, надо искать что и где скачать =) Решил повыпендриваться и отказаться от варезных средств разработки, то бишь искал исключительно фриварное.

Бесплатных компиляторов Си два креста не так уж и много, а уж более-менее распространенных (чтоб с комунити), соответствующих стандартам и не совсем уж тормозных всего три: MS Visual C++ 2008 Express, MinGW, Borland 5.5.

Сначала решил потестить компилятор и среду от мелкомягких, т.к. раньше (версия 2003) успешно ей пользовался и был доволен. Инсталятор только онлайновый, целиком весь дистрибутив закачать не дали. Ну стянула эта падло 120 Мб и поставилась вместе с NetFramework 3.5, которого я не просил и не хотел, дальше попросились регнуться. Ну компилятор командной строки в path самостоятельно не добавило, потом туда еще одну папочку добавить пришлось чтобы он смог запустится. Короче, геморой с первых минут. На моем, весьма не слабом компе, IDE местами ощутимо притормаживала. Собрал примитивный тестовый проектик, посмотрел на его размер в 100кб и мне вдруг стало лень вникать и я принялся искать дальше.

Компилятор от Борланда весит всего 8 Мб, требует минимальной настройки, не имеет IDE - как средство разработки был отклонен ввиду древности и отсутствии целого ряда библиотек собранных под него. Дело в том что lib от MS и lib от Borland - два абсолятно разных формата. Собирать самостоятельно было влом да и не ко всему исходники были. Едем дальше =)

MinGw я решил сразу подбирать с IDE и чтоб поудобнее, ну и нашел что надо - Code::Blocks =) Работает с кучей компиляторов, позволяет легко между ними переключаться, бегает шустро и без особо заметных глюков. С сайта можно стянуть сборку сразу с MinGw в комплекте, но версия старовата. На этой связке я и остановился: файлы генерит приемлимого размера, работает шустро, оптимизация кода приемлимая и, самое главное, практически все опен сорс проекты прекрасно собираются. На сим обзор завершен.

вторник, 17 февраля 2009 г.

Панк по калифорнийски - Bad Religion

О музыке я еще не писал, сиправлюсь :-) Вообще-то панк мне как-то не очень, 90% панк-сцены я считаю безголосой, без какого-либо музыкального слуха и вцелом бессмысленной. Но есть и исключения, вот недавном, разгребая завалы дисков натолкнулся на Bad Religion, а конкретно на альбомы "No Substance" и "The New America", где на вокале выступил Брайан Бекер. Их, собственно и рекомендую.

Как для панка - очень приятная на слух музыка, но стиль сохранен, голос хриплый, пропеваемый, а не тупо орущий в микрофон. И, самое главное, просто на удивление вменяемые тексты. Сейчас с удовольствием ставлю фоном, когда работаю ))) Так что с Bad Religion советую ознакомится в обязательно порядке даже тем, кто по панку особо не "прется".

In so many ways we live to follow the sun
In so many ways we exalt and fail as one
In so many ways we want so bad to be done
In so many ways we show our pain in unison

OGame, космическая стратегия

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

После регистрации вы получаете себе личную планету, на ней можно строить разные здания для добычи ресурсов, проводить исследования, строить флот и планетарную оборону. А еще можно построить 8 дополнительных колоний и делать на них все то же, что и на главной планете. За каждое строение, ислледование, еденицу флота (в общем за все, на что потрачены ресурсы) вы получаете определенное количество очков. Разбиваете флот чужого игрока, он теряет очки, вы собираете обломки его флота в виде ресурсов, на них строите что-нибудь и получаете очки.

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

Игра происходит в реальном времени, но весьма неспешно. Например, на определенном уровне развития постройка одного здания будет занимать сутки реального времени (в игре быть необязательно :) и чем дальше тем дольше. Флоты тоже строются и летают не мгновенно. Мирный стиль игры много времени не отнимет, а если хотите воевать, то и реального времени потратите больше. Учитывая, что не обязательно заниматься чем-то одним, вполне можно подобрать удобный по времени вариант игры.

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

среда, 4 февраля 2009 г.

Since I found Serenity

Take my love, take my land
Take me where I cannot stand
I don't care, I'm still free
You can't take the sky from me

Take me out to the black
Tell them I ain't comin' back
Burn the land and boil the sea
You can't take the sky from me

There's no place I can be
Since I found Serenity
But you can't take the sky from me...

Возвращаемся к теме сериалов =)  Есть такая шняжка как Firefly - сериал на космическую тематику. Я, в целом, с подозрением отношусь к научно-фантастическому жанру, уж больно много ширпотреба на этой тематике,  но этот сериал меня захватил. Всего 14 великолепных серий и один полнометражный фильм - есть что посмотреть. Скачать можно с уже упоменавшегося трэкера http://lostfilm.tv.

Кратко по сюжету... Далекое будущее, капитан небольшого судна занимается контрабандой и прочими "грязными делишками", девочка со сверхспособностями (случайная пассажирка) и ее брат доктор, священник, который на самом деле далеко не священник и всякое такое. Настоятельно рекомендуется к просмотру всем поклонникам sci-fi, это вам не попсовый Стар Трек :-) Кстати, роль мега-крутой девочки, как в сериале так и в фильме, исполняет Саммер Глау, известная также по сериалам Терминатор и 4400.