Архив Февраль 6, Суббота, 2010
Февраль 6, Суббота, 2010
В этой статья я хочу рассказать, как в Gentoo и других portage-based дистрибутивах для сборки пакетов исползовать отличный от gcc компилятор.
Выбор альтернативных компиляторов обширен: Intel Compiler Suite, Sun Studio Express Compilers, TenDRA C/C++ Compiler, Tiny C Compiler и прочие легковесные компиляторы.
Я рассмотрю переход на самый популярный (AFAIK) из альтернативных компиляторов — icc.
Вы можете спросить: а зачем это вообще надо? Дело в том, что icc оптимизирует код для исполнения на интеловских процессорах лучше, чем gcc.
Сравните сами:
| тестируемая программа |
bunzip2 linux-2.6.32.tar.bz2 |
bzip2 linux-2.6.32.tar |
oggenc -q5 testfile.wav |
lame -V4 testfile.wav |
| среднее время выполнения (gcc) |
22.118 |
91.452 |
108.554 |
98.438 |
| среднее время выполнения (icc) |
20.373 |
68.284 |
88.581 |
84.626 |
| прирост скорости |
8.5% |
33.9% |
22.5% |
16.3% |
Согласитесь, весьма неплохие результаты.
Конфигурация компьютера, на котором производилась проверка: Intel Core 2 Duo T7250 @ 2.00 GHz; linux 2.6.31-gentoo-r7 x86; gcc-4.4.2; icc-11.1.056; все тесты выполнялись в tmpfs — разделе, дабы не грешить на скорость i/o.
Февраль 6, Суббота, 2010
Нда, амбиции Большого Брата поражают — буквально на днях директор ФБР Роберт Мюллер сделал интересное заявление (осторожно, English!). Оказывается, он собирается добиваться того, чтобы провайдеры из США сохраняли историю работы своих пользователей в Сети. Причем срок хранения данных (внимание!) должен составлять два года. Кроме того, эти данные провайдеры должны предоставлять властям буквально по первому требованию, без всяких там судов и прочего.
/Orwell4.jpg)
Февраль 6, Суббота, 2010
Компании ASUS и Garmin вряд ли нуждаются в представлении – обе компании до этого момента были не раз замечены в производстве достойной продукции в своем сегменте. Но вдруг настал час, когда две компании решили объединить свои усилия – результатом совместных работ стал M20.

Интересный симбиоз получился
Февраль 6, Суббота, 2010
Недавно проскакивало 2 темы: про то, что питаться в ресторанах дешевле и про то, что свое авто обходится дороже.
Сейчас на примере простых вычислений решим обратное — много писать не буду. Я просто припомню те вещи, которые авторы вышеупомянутых постов по незнанию, беспамятству или злому умыслу забыли огласить.
Начнем же.
Февраль 6, Суббота, 2010
myrulib.lintest.ru
MyRuLib — свободная (бесплатная и открытая) программа для организации домашней библиотеки (коллекции) электронных книг формата fb2. Является мультиплатформенной: работает в Linux, Windows, а в перспективе и MacOS. Можно использовать для работы с библиотеками Либрусек, Флибуста, либо каталогизации собственной коллекции файлов.

Февраль 6, Суббота, 2010
Посмотрел на рассуждения в соседнем топике про питание в ресторанах и решил выложить свои подсчеты на автомобильную тему.
Тезис такой — «Ездить на такси каждый день выгоднее, чем покупать свою машину».
Дело в том, что не так давно очень хотелось купить новый автомобиль, но сел за цифры и посчитал что к чему.
Февраль 6, Суббота, 2010

Являясь разработчиком под iPhone, волей-неволей пришлось пересесть за Макинтош и сделать его своей основной системой. И вот, наконец, решил придать и «сцягу» белорусской раскладки более эстетичный — на мой взгляд — облик.
Февраль 6, Суббота, 2010
* — Есть такой народный танец — хоровод. Его водят хороводоводы. Есть люди, которые изучают хороводоводов — это хороводоводоведы. Любители хороводоводоведов — хороводоводоведофилы. Те, кто боится хороводоводоведофилов — хороводоводоведофилофобы. Ну, а те, кто изучает хороводоводоведофилофобов — как раз и есть вынесенные в заголовок хороводоводоведофилофобисты. Это я так язык разминаю перед записью
Февраль 6, Суббота, 2010
Данный топик является своеобразным ответом на Нетривиальная задача для Node Reference поля Drupal и Модуль для кулинарного сайта. Но, в отличие от авторов тех двух топиков, я не собираюсь изобретать велосипед и писать свое решение, а просто покажу как эта задача будет решаться в недалеком будущем (да и сейчас вобщем-то уже можно), и что станет стандартом де-факто в Drupal. Почему я так уверенно завляю о стандарте? Все очень просто — речь пойдет о CCK (Content Construction Kit) 3.
Февраль 6, Суббота, 2010
1. Почему Logitech?
— может возникнуть резонный вопрос? Ведь клавиатура достаточно дорогая (стоила и стоит порядка 100$), и на рынке имеются другие, более достпупные варианты клавиатур с подсветкой.
Отвечу просто — это дело вкуса. Изучив другие варианты, я стал находить в них те особенности, которые мне не хотелось видеть с своем будущем приобретении.
2. Так то же не так с другими клавиатурами?