dememax: (Hacker Emblem)
Заметил, что проект, который правлю, не пересобрался (хотя у buildroot есть свой суффикс для цели на этот счёт, но его нужно каждый раз явно указывать для проекта, а потом ещё общий мейк явно запустить).

Задумался, обнаружил, что папка с исходниками полностью копируется, не смотря на то, что есть же возможность собирать отдельно от исходников, без этого копирования, т.к. проект основан на autotools (как раздельную сборку без копирования исходников позволяют и другие системы сборки, тот же CMake).

Ну, не поддерживает, насколько я понимаю, buildroot случай, когда исходники проекта заданы локальным каталогом на файловой системе (а тут уж другая причина, по которой он отдельно лежит: сложный проект из кучи репозиториев, который управляется gerrit). Вот, если бы исходники надо было бы забирать из какой-нибудь системы контроля версий, но, опять же, gerrit...
dememax: (ночь)
Становится не понятно, зачем он вообще, этот новый клиент скайпа для линукса: ведь он из себя представляет интерфейс к вебу, если я правильно понимаю.
Если на смартфонах ещё имеет смысл устанавливать приложения, которые представляют тот же интерфейс, что и веб + разные там фичи, то я не совсем понимаю, зачем эта поделка для десктопа, когда я и так могу открыть браузер и там будет тот же интерфейс, что у этого приложения?!
Ещё про сравнение старой и новой версии скайпа для линукс можно почитать здесь: http://dil.livejournal.com/1486242.html
(там же можно найти способ запустить несколько старых версий с разными аккаунтами одновременно)
Read more... )
dememax: (ночь)
Снова он гадил! На ноуте, где, кроме встроенной, всякие звуковые карты всяких видюх.
Вроде и в /etc/modprobe.d/alsa.conf записал, что у меня только одна карта (options snd cards_limit=1 и options snd-hda-intel id=PCH index=1), и в /etc/pulse/default.pa описал, какие у меня входы-выходы (load-module module-alsa-sink device=hw:0,0 и load-module module-alsa-source device=hw:0,0), но нет! Всё равно появлялись ненужные карты в pavucontrol. Но это - полбеды. Главное - зависало в непредсказуемый момент.
Нашёл, что народ отключает (комментирует в /etc/pulse/default.pa) автодетект всяких устройств (module-udev-detect.so и module-jackdbus-detect.so).
Пришлось тут пересобираться из-за "перехода на настоящую многоразрядность" (т.е., на 64-х разрядной x86 ОС собирать ещё и опционально 32-х разрядные версии динамических библиотек и исполняемых модулей). Вот текст анонса:Read more... )
Из впечатлений:
  1. Перестали сыпаться в консоль проклятия (типа "glib-assert!" и пр); что Skype, что Adobe Reader - каждый раз высыпали груды ругательств.
  2. Похоже, в некоторых случаях потребление CPU стало меньше; на рабочей, более современной машине - это заметно больше, чем на старой.
  3. Работа более стабильная, особенно когда процессор чем-то ещё занят (флеш в браузере, даже когда идёт пересборка, достаточно качественно показывает прямую трансляцию РБК).
А вот затронутые пакетики:Read more... )Остаётся только удивляться, какой помойкой приходилось пользоваться из пресобранных 32-х разрядных архивов.
Всё думал, что что-то у меня не так с железом. Старое. А может ещё что...
Оказалось, давно известная проблема. Для запуска из меню - уже пофиксили давно, но я, джентушник проженный, не запускал, как рекомендуют:
PULSE_LATENCY_MSEC=60 skype
Теперь по отзывам - слышно меня хорошо.

P.S.: Подробности - http://arunraghavan.net/2013/08/pulseaudio-4-0-and-skype/
Обновил git 1.8.1.5-r1 -> 1.8.3.2-r1 и получил сообщение при добавлении:
warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal',
whose behaviour will change in Git 2.0 with respect to paths you removed.
Paths like 'XXX/YYYY/zzzz' that are
removed from your working tree are ignored with this version of Git.

* 'git add --ignore-removal ', which is the current default,
  ignores paths you removed from your working tree.

* 'git add --all ' will let you also record the removals.

Run 'git status' to check the paths you removed from your working tree.
Пошел добавлять --all.
Добрался до Франции нормально, доехал от аэропорта за 6 евро до вокзала Ниццы, оттуда за 36 евро на поезде в Марсель, а от вокзала в Марселе - за 30 евро до квартиры.
Read more... )
Вот, в пятницу будет ровно две недели, как мы здесь.
"Ну, что вам сказать про Сахалин", здесь мало что изменилось.
У меня физически всё тот же Vodafone/Huawei HSPA USB Stick K3765 (с Vipme Super SIM-картой; покупал сам за 20 кун), что был два года назад. И даже старый wvdial.conf подошёл. Read more... )
dememax: (коварство)
Ура! Настроил Vodafone'овский USB-брелок хорватского VIP'а (Huawei K3765) под своим Gentoo.

Вот, что следует записать в /etc/wvdial.conf:Read more... )
И при этом, следует не забывать уставливать пакет http://www.draisberghof.de/usb_modeswitch/ - а то эта хрень (USB-брелок с СИМ'кой внутри и слотом для карты памяти сбоку) сначала представляется CD-ROM'ом, ну, чтоб под ВыньДОС всё установилось правильно, а потом - уже "как по маслу".

30 кун - 200 мегов мобильного интернета, "если доктор нам не врёт".
Ради прикола попробовал загрузить концерт Захара Мая (чтобы Кириллу ответить) - wget сообщает: 34 файлов, 76M за 13m 25s (96,1 KB/s).

"А медикаментов груды - мы...", короче, ходим в город: здесь есть в достатке WiFi. (во Франции я его ловил "по крохам" - http://mpd.livejournal.com/21864.html)

Ну и не забываем про обновлённые фотки: http://aviavia.ru/private/maxs/cres2011/

Update: В 2013-ом снова едем туда же.
Подкралось незаметно, проявившись на больших файлах.
Причём, и в файле (по которому идёт греп), и в запросе - символы только ASCII с кодами < 127. Read more... )
Вот такие вилы с производительностью из-за интернационализации в grep'е на моей платформе. :-(

Upd: Возвращаясь к выводу "strace -r ...", всплывают следующие подробности. Read more... )
Набрёл на слайды у Kay Ramme:

~ 8 million loc (98% C++)

Это просто Монстр какой-то! Read more... )
Продолжение темы у меня в блоге: Странная многозадачность OpenOffice'а: используется только одно ядро.
http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml

Done. Полдня. Полёт нормальный.
До кучи включил xcb, raw, cleartype, i18n в USE.
На домашнем-то я уже неделю, как перешел на GCC 4.4.1, а вот на рабочем ноуте - только вчера.
Но не так всё гладко прошло. Сначала у меня стал падать Firefox при старте (уверен, что это было из-за nss или nspr) и загружать полностью одно ядро Skype.
Только потом я понял причину: дома в параметрах к компилятору у меня стоит -Os, а на рабочем -O3.
Пересобрал с -O2 - и вуаля, снова всё хорошо работает.
Правда, потребовалось более пропатченную версию буста размаскировать (1.35.0-r5, а был -r2).

Вывод: у GCC 4.4 с оптимизацией -O3 пока некоторые проблемы, что неудивительно; есть ещё вариант - проблемы у пакетов, но это уже отдельная история.

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

Update: Из-за Gentoo Bug 269307 пришлось перейти с glibc-2.9_p20081201-r2 на -2.10.1. (Юля! Тебе опять же волноваться не о чем, у нас дома это уже давно стоит.)

Upd2: emerge отрапортавал в логах:
1252243670:  ::: completed emerge (791 of 791) xfce-base/xfce4-meta-4.6.1 to /
1252243670:  *** Finished. Cleaning up...
1252243671:  *** exiting successfully.
1252243685:  *** terminating.
Ticket #703 (closed merge: fixed), Opened 3 years ago, Last modified 3 months ago

Non-executable stacks


The GNU toolchain supports marking object files that do not need to use an executable stack. Currently all object files produced by GHC lack these notes and so the linker defaults to using an executable stack for the resulting binary.

This makes some people grumpy. In particular it makes the Gentoo QA people grumpy. :-)

The long story:
http://www.gentoo.org/proj/en/hardened/gnu-stack.xml

The quick story:
Every .S file produced by ghc should include:
.section .note.GNU-stack,"",@progbits
Currently this does not happen for either -fasm or -fvia-C.

P.S.: I like Gentoo. Thanks, Daniel!
Ну, как я мог догадаться, что для того, чтобы печатать нормально через CUPS на Xerox WorkCentre M123, мне непременно нужно установить Gutenprint?!
Причём до установки Gutenprint CUPS не знал ничего вообще о принтерах фирмы Xerox.
Оставалась только одна альтернатива, и я честно ходил к производителю и скачивал его ppd файл, но с этим файлом я лишь перевёл бумагу.
Помог коллега (не буду его светить), который в Kubuntu настроил печать на этом принтере и дал мне файл с настройками, из заголовка которого я узнал о Gutenprint...
Теперь мой CUPS знает много типов Xerox'ов и не только.
Но вопрос остался для меня вопросом. Как я мог догадаться о Gutenprint?
Upd, 2009-02-10: Коллега в очередной раз меня спас. Он распечатал для меня доку в А4, которую мой воспринимал, как что-то другое (8 на 11).
После продолжительного молчания, я снова вышел в аську!
На этот раз из дома под линуксом, с помощью Pidgin'а.

Profile

dememax

September 2017

S M T W T F S
     12
34 5678 9
10 11121314 15 16
1718192021 2223
24252627282930

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 24th, 2017 05:33 pm
Powered by Dreamwidth Studios