понедельник, 24 августа 2009 г.

Хакинтош

    Случилось. Я, цинично соблазненный  евагелистами Apple из Radio-t, завел у себя хакинтош. Увянте те кто говорит "макось без мака это ерунда" - я хотел попробовать и плюс у меня была еще одна причина, о ней потом как нибудь расскажу.
    В общем завелась retail система со всеми последними обновлениями. Угу, это круто. Я действительно был в восторге - от того что получилось запустить, а не от самой макоси. Хз, возможно непривычно и по другому, но как то неуютно себя чувствую. С одной стороны удобная в мелочах система неудобна в целом, т.е я хочу сказать что мне в ubuntu  не хватало целостности и закончености DE и ... интеграции др. с др. этих самых элементов DE что ли. Чувствую что реально подсел на репозиторную систему управления софтом. Настолько отвык лазить по разным источникам и искать программы. Хотя возможно я просто не привык к такому количеству ПО... не системного, а именно прикладного. Да, еще очень поразило такое огромное количество платных программ..Опять же привычка - коммерческих продуктов на линаксе кот наплакал. В общем ощущения противоречивые. GUI работает намного быстрее - факт. Firefox намного шустрее, по моему память расходуется с большим умом...или просто меньше програм "течет"? Или в последних линаксах тенденция чудовищной регрессии производительности. Так еще комп при копировании большого объема файлов  меня никогда не тормозил, вроде бы в ядрах > 2.6.31 поправили, но тем не менее.

   В общем чувства смешанные. И хочется и колется. Попробую конечно. Не знаю насколько удобно будет администрировать линакс серверы с макоси. Досадно, что аналога mс нет. А из портов кривой собирается ((

Вот такой сумбур;))

понедельник, 25 мая 2009 г.

Про звездную болезнь...

Вообще грустно наблюдать за процессом обыдления отдельных категорий граждан. Это я про  Титаниума и его "записки интернет шоппера". Вообще все начиналось очень даже достойно, человек проникся инет торговлей и попутно вводил в курс дела интернет общественность. Справделивости ради хочу сказать что очень многое подчерпнул у него в ЖЖ. Но... Так вышло, что долгое время не забегал туда, да и новых постов в его ЖЖ стало поменьше.  И вот на днях заглянув к нему обнаружи что человек в расстройствах пишет про то какие русские покупатели дибилы и уроды, задают тупые вопросы, сверлят мозг доблестным работникам забугорного труда. На деле оказалось, что один гражданин компенсировать свои затраты на таможеных брокеров у T.M. Lewin... Надо сказать Льюин мозгоеб еще тот, вразумительно пообщаться с ним непулучается, и шлет чем попало... Вот гражданин и влетел на курьерскую доставку + превышение лимита 5 т.р.... Видимо считал что магазин отправит почтой.
Однако суть не в этом. Титаниум убежден, лизать очко должны мы, т.е. покупатели, и не обращая внимание на косяки продавцов быть счасливы полчаса за доставку в Россию.  А причем же тут я? А при том, что попытался возразить этому придурку и в итоге все мои комментарии почистили. Я не буду пускаться в рассуждения что "наверное человека достали"....Мне похуй, что у кого то настроение плохое, потому что это не повод скатываться до быдлосрача.
Итог: Титаниум быдло - корона видать жмет.

Че то накатило.

вторник, 31 марта 2009 г.

apt-build - Развод в стиле gentoo

Итак есть такой замечательный проект apt-build. Замечателен он тем, что создан с благой целью, а именно: пересборка бинарных пакетов под машину | архитектуру | процессор | с нужными оптимизациями. В принципе cool!
       В чем же развод? А в том, что никакой оптимизации не происходит. Вообще. По сути apt-build пересобирает пакет до уровня пакета в репозитории, т.е работает для обогрева комнаты. Почему же такое происходит?  А потому что на конфигурационный файл apt-build.conf кладется с прибором. И все оптимизации которые вы туда прописали не используются.  В этом легко убедиться, если повнимательней посмотреть на вывод скрипта в начале работы, в момент присвоения значений переменным "CFLAGS", "CXXFLAGS"

---
                                                                                
dpkg-buildpackage: установка CFLAGS в значение по умолчанию: -g -O2                                                    
dpkg-buildpackage: установка CPPFLAGS в значение по умолчанию:                                                         
dpkg-buildpackage: установка LDFLAGS в значение по умолчанию: -Wl,-Bsymbolic-functions                                 
dpkg-buildpackage: установка FFLAGS в значение по умолчанию: -g -O2                                                    
dpkg-buildpackage: установка CXXFLAGS в значение по умолчанию: -g -O2                                                  


---


Ага! совсем не то что скажем у меня в конфиге

#cat /etc/apt/apt-build.conf

build-dir = /var/cache/apt-build/build
repository-dir = /var/cache/apt-build/repository
Olevel = -O3
mtune = -mtune=core2
options = "-pipe -fomit-frame-pointer "
make_options = " -j2"




Гугл забит ( по крайней мере в рунете) ссылкой на одну и ту же статью про "как оптимизировать debian", в части apt-build  абсолютно бредовая, где автор оставил по умлочанию оптимизацию "O2" и даже не потрудился проверить работает ли оно вообще. Пара постов по делу на форумах в итоге ни к чему не приводит, народ не знает как это решить  ( может не зря в man написано "BUGS: Many" ;)


В общем единственное решение , и то не знаю наколько работоспособное ( тестирую) это стягивать apt-build-ом исходники, распаковывать. Птому руками в debian/rules менять флаги по вкусу, и потом продолжать сборку.

типа

#apt-build --noupdate --source   build-source firefox

правим

# apt-build --reinstall  --yes  --noupdate --source  install  firefox

--reinstall - Это потому что у меня firefox уже стоит.

UPD: Разобрался. действительно оптимизирует, но не совсем явным способом.
Цитата из документации.

Q: gcc and g++ do not seem to be called with good options!

A: *** They are called with them! ***
What you see on your screen is the command called by make, but
the wrapper wraps (yeah, it does) calls to gcc/g++ and adds options you
specified in the apt-build configuration file.
You won't see this on your screen.
Try `ps ax | grep gcc' instead as a proof, while building.


вторник, 24 марта 2009 г.

Linux Mint. Мята с перчиком.

Гмм...Воодушевившись лестными отзывами в сети о Linux Mint 6,  решил попробовать. Из достоинств - красив, характер нордический...эээ. Собственно все. Это я к тому, что остальные плюшки заявленные разработчиками, как то: mintConfig, mintBackup, mintMenu, MintDesktop, MintAssistant, mintInstall, mintUpdate - кроме звучных названий никакой пользы не несут. mintInstall, этот типа удобный инсталлятор, вообще монстр,я  честно три раза пытался дождаться пока стянет из инета свои базы, но терпения не хватало, потому что на моей не быстрой линии в 600к это чудо загружалось минут 15... И собственно для чего чтобы показать все то, что показывает synaptic но с описание и скриншотами!!! Родной убунтовский update-manager по умолчанию не ставит, зато ставит mintUpdate, в котором ничего новго по сравнению с update-manager  я не увидел.... только что красивыми цветами и цифрой указывает уровень приоритета обновления, често говоря кроме лоска я у него не заметил ничего нужного. Плюс такую приятность как выбор источника приложений, как и выбор сервера репозитория я вообще не обнаружил, а ведь дистр на убунте и большую часть пакетов оттуда забирает.
        О совсем плохом. В firefox вбит и никаким образом не выключается поиск через стартовую страницу mint, то есть выйдя скажем на google.ru можно искать как привык, но если использовать окошко быстрого поиска , то только через гугловскую страницу mint, ни тебе результаты "только на русском", ни картинок...ничего...Невообразимое свинство. Кстати разработчики это объяснили просто "А нам кушать что то надо".
        И еще один косяк, инсталлятор не понимает LVM ...совсем. Потому что на liveCD, с которого и ставиться система, пакета lmv2 нет...лечится aptitude install lvm2, нопосле это надо вручную из консоли инициализировать и включить существующие группы томов, но угадайте что будет после того как вы поставите систему;) Правильно, шелл bustbox, потому что кроме ядра с /boot раздела система не видит ничего, потому что в системе нет lvm2...Он не поставился при установке;))  Мне пришлось заново грузиться с лайва и чрутиться в свежеустановленную систему, чтобы установить lvm и обновить initrd ядра;))...Я не знаю, связано ли это с тем что у меня на диске уже была создана lvm группа, которую я хотел использовать.. возможно с чистым диском такого не будет, но это непозволительный баг системы претендующего на звание дистрибутива. Особенно сейчас, когда большинство инсталляторов выизано до блеска.
  В общем итог такой: темы и обоины я скопировал...И снес все остальное...На диске снова будет убунта.


Powered by ScribeFire.



понедельник, 23 марта 2009 г.

Синхронизация данных. Не в Унисон

Мда. Ситуация хреновая. Начну с того, что обнаружить решение для синхронизации своего рабочего пространства мягко скажем оказалось сложным делом. Штука в том, инструмент, который мне встречался по многочисленныим обзорам в сети ( Unison ) абсолютно... как бы это..унылое изделие. Нет, безусловно, если нам нужно синхронизировать одну директорию, то в принципе это то что нужно: каждый элемент синхронизации можно подвергнуть анализу, гибккое управление ( не дописано, придумать еще плюсов). Синхрнизировать несколько... ды это ужас какой то. Такой неэргономичной модели работы с  профилями я невидел давно ( в спомнить где еще видел...а ведь видел точно).  Если мне нужно работать с двумя директориями, то приходиться

1. делать два профиля.
2. запускать два унисона потому, что работать с двумя профилями одновременно это поделие не может...и судя по всему версия  из транка тоже не умеет.

Тыкать меня в rsync и подобные консольные утилиты не надо, я считаю что все таки это разные направления. Серверные инструменты синхронизации все таки это плановые работы, здесь возможен вариант с консольными скриптами...работа с доками это НЕ плановые работы и запрограммировать все один раз не получиьтся.  Десктопу десктопово, серверу серверово. Мне нужно удосбство использования....Блин. Придется написать самому.

Powered by ScribeFire.



среда, 18 марта 2009 г.

Про блог - клиенты

Угу... так. один мой знакомый пожаловался, что для линукса нет блог- клиентов которые работают. Заблуждается парень, их великое множество, но после краткого ознакомления выбрал drivel... с которого и пишу, Жека.

ЗЫ: После непродолжтительного использования удалил все клиенты которые поставил - ибо гуано... Реально юзабельно и функционально  - scribefire , из названия видно что аддон к огнелису. Понравился сразу.



Powered by ScribeFire.

понедельник, 16 марта 2009 г.

Интерлюдия

Блин...Ненавижу это!!! Какого хера СТС вырезает кусок фильма где должна была быть обнаженная женская спина и фраза "Королевский пенис чист". Я не фанат фильмов с Мерфи, но это блядство меня уже из себя выводит. Считаете фильм ниибаццо неприличным, ну так не показываете его совсем...А лучше что нить про победу партии и народа...Мудаки...Кстати тенденция. На многих федеральных такая ерунда...Толи прямое указание, толи перестраховываются, чтоб как на 2x2 не наехали...



Powered by ScribeFire.