Про інтеграцію
Sep. 26th, 2014 12:02 amЗначить, сиджу я якось, програмку пишу, музику слухаю тихенько. Встав, кудись пішов — тут телефон. І музика раптом замовкла. Беру телефон, відповідаю, а сам собі думаю: „От дідько, знову ця клята 12309 яка переслідує мене уже багато років...“. Бо частенько останнім часом музика затикатись стала. Ну поговорив, кладу слухавку, і тут бац — музика грати починає. І тут я починаю підозрювати...

Якось поставив собі kdeconnect і відповідний софт на телефон. Він там дозволяє плеєром керувати і юзати телефон у якості тачпеду. І, виявляється, дозволяє отако вимикати музику коли розмова важлива! Прогрес! Приємно!
А от синхронізувати контакти — нормального рішення немає. Раніше була хоч gnokii, а зараз... Всі в хмарах літають. Ні, ну є Kolab, але це довбаний енетерпрайз. Не осилив, якщо чесно.

Якось поставив собі kdeconnect і відповідний софт на телефон. Він там дозволяє плеєром керувати і юзати телефон у якості тачпеду. І, виявляється, дозволяє отако вимикати музику коли розмова важлива! Прогрес! Приємно!
А от синхронізувати контакти — нормального рішення немає. Раніше була хоч gnokii, а зараз... Всі в хмарах літають. Ні, ну є Kolab, але це довбаний енетерпрайз. Не осилив, якщо чесно.
Вирішив потикати палочкою цей ваш KDE Frameworks 5. об не зламати основну систему розчехлив старий ноутбук яки не вмикав уже півтора року щонайменше. Ноутбук старенький, на якомусь целероні з 1 Гб оперативки, оновлюватись буде вкрай повільно. Потрібен distcc. Але от халепа — і сервер і десктоп у мене 64-бітні, а distcc не вміє кросскомпіляцію. Ну, точніше, вміє, але через задній прохід. На щастя, вихід вкрай простий. Беремо 32-бітний stage3 (базова інсталляція Gentoo), розпаковуємо, чрутимось туди, ставимо vim, distcc, налаштовуємо усе — і полетіли! А найкраще тут те що цей чрут можна потім скопіювати і на сервер, і все буде працювати ок! Є тільки пара моментів. Перший, загальновідомий, — не працює -march=native. Але робимо де треба
і прописуємо все що треба вручну без проблем. Другий — не очевидний. Оскільки ми у stage за-chroot-ились, а не завантажили його за допомогою openrc, то init-скрипти будуть лаятись і відмовлятись працювати. Можна, звісно, заставити їх, але навіщо? Простіше зробити так:
І радіти життю.
( Read more... )
gcc -### -march=native -x c -
і прописуємо все що треба вручну без проблем. Другий — не очевидний. Оскільки ми у stage за-chroot-ились, а не завантажили його за допомогою openrc, то init-скрипти будуть лаятись і відмовлятись працювати. Можна, звісно, заставити їх, але навіщо? Простіше зробити так:
su -s /bin/sh distcc -c "/usr/bin/distccd --daemon --no-detach --pid-file /var/run/distccd/distccd.pid --port 3633 --log-level notice --log-file /var/log/distccd.log -N 15 --allow 192.168.0.0/16"
І радіти життю.
( Read more... )
А ранок починався так здорово...
Dec. 21st, 2013 04:07 pm... до тих пір поки я не дібрався до столу і не жмакнув по клавіаутрі десктопа і ноута.
Десктоп, як виявилось взагалі намертво завис вночі під час оновлення системи. А на ноуті... Там я побачив приблизно 7500 непрочитаних листів у одному своєму поштовому аккаунті і трохи більше 3000 у іншому. Шок! Всі листи пусті, без теми і відправника.
Поки я їх видаляв — помітив що кількість невпинно росте. Приблизно 1-2 листа на секунду. Винуватим, як згодом виявилось, був kdepim. Я його полагодив пару місяців тому, відкрутивши MySQL (хоча його рекомендують самі розробники) і прикрутивши PostgreSQL. А вчора після оновлення кед він знову зламався і тепер серить мені у скриньку пустими листами. Шо ж мені так з поштою нещастить...
При чому буквально пару днів тому товариш мій теж оновив кеди і у нього virtuoso (хто не в курсі — це така велосипедна СУБД для Nepomuk) зохавав усе вільне місце своїми логами. Відповідний баг датовано 2011-м роком: https://bugs.kde.org/show_bug.cgi?id=264465
А тим часом сотні тисяч людей пишуть усяке лайно для апсторів і гуглоплеїв. Я сам якось, повертаючись з роботи, чув розмову двох парубків: вони на повному серйозі обговорювали перспективи заробітку з продаж чергової версії тетрису для андроїда.
А, да, ще про пошту. Я собі якось купив ще один VPS, підняв там домени, пошту і все таке, шоби переїхати із корпорації добра, але ніде її не світив ще. Цього тижня туди прилетів перший спам лист. Як?!
Десктоп, як виявилось взагалі намертво завис вночі під час оновлення системи. А на ноуті... Там я побачив приблизно 7500 непрочитаних листів у одному своєму поштовому аккаунті і трохи більше 3000 у іншому. Шок! Всі листи пусті, без теми і відправника.
Поки я їх видаляв — помітив що кількість невпинно росте. Приблизно 1-2 листа на секунду. Винуватим, як згодом виявилось, був kdepim. Я його полагодив пару місяців тому, відкрутивши MySQL (хоча його рекомендують самі розробники) і прикрутивши PostgreSQL. А вчора після оновлення кед він знову зламався і тепер серить мені у скриньку пустими листами. Шо ж мені так з поштою нещастить...
При чому буквально пару днів тому товариш мій теж оновив кеди і у нього virtuoso (хто не в курсі — це така велосипедна СУБД для Nepomuk) зохавав усе вільне місце своїми логами. Відповідний баг датовано 2011-м роком: https://bugs.kde.org/show_bug.cgi?id=264465
А тим часом сотні тисяч людей пишуть усяке лайно для апсторів і гуглоплеїв. Я сам якось, повертаючись з роботи, чув розмову двох парубків: вони на повному серйозі обговорювали перспективи заробітку з продаж чергової версії тетрису для андроїда.
А, да, ще про пошту. Я собі якось купив ще один VPS, підняв там домени, пошту і все таке, шоби переїхати із корпорації добра, але ніде її не світив ще. Цього тижня туди прилетів перший спам лист. Як?!
До нього у мене, власне, дві претензії (якщо не рахувати купу питань щодо юзабіліті):
Сьогодні під час компіляції libreoffice (10 Gb tmpfs, 5 паралельних процесів) мені терміново треба була інформація із вчорашнього листа. Перемкнувшись на 6-й десктоп я побачив що? Правильно, сірий квадрат замість KMail. При цьому Akregator, Okular і навіть Firefox працювали без помітних тормозів. Wtf?
strace показав що KMail нічим не зайнятий, тупо висить на select. gdb показав цікаву картинку.
( Read more... )
PS: вони (LJ) таки полагодили попередній перегляд!
- Bug 277399 - kmail2 inbox only shows messages that were fetched since the last kmail start;
- швидкодія інтерфейсу.
Сьогодні під час компіляції libreoffice (10 Gb tmpfs, 5 паралельних процесів) мені терміново треба була інформація із вчорашнього листа. Перемкнувшись на 6-й десктоп я побачив що? Правильно, сірий квадрат замість KMail. При цьому Akregator, Okular і навіть Firefox працювали без помітних тормозів. Wtf?
strace показав що KMail нічим не зайнятий, тупо висить на select. gdb показав цікаву картинку.
( Read more... )
PS: вони (LJ) таки полагодили попередній перегляд!
Запарили постійні тормоза і високий LA, виніс усі dot-файли із хомяка на локальний винт. Ну і всякий дріб’язок. Залишив на рейді по NFS лише Projects і Media. Заодно перетяг із ноута irssi, akregator і kmail (з новим KDE PIM працювати за ноутом стало неможливо, та і невдобняк - посилання із irssi не перетягнеш).
Так тепер 4 Гб оперативки уже не здаються безмежним простором:
Ну да, основну частину схавав довбаний FF (на NFS він запускався хвилин 5-10, тепер стартує за 1; вкладки не рахував), але раніше у мене був капітальний запас у 50%. А вчора треба було віртуалку стартонуть, я на індикатор пам’яті не звернув уваги. А потім швидко гортав PDF і він почав "застрягати" - такі симптоми у мене біли на роботі, після цього, зазвичай, комп повністю фрізився і прокидався OOM Killer. Я на автоматі глянув на індикатор пам’яті - 98%! І чого я своп не зробив... У мене зараз стоять дві планки по 2 Гб, може ще пару прикупити... Тим паче я люблю компіляцію у tmpfs. Пам’ятаю, раніше, у 2007-му, робив make -j у дереві джерельних кодів Stargazer'а і машинка вмирала. А зараз навіть не напрягається.
PS: дякуючи тому що я колись налаштував нотифікацію у Trac вдалось відновити майже 80% тікетів до Stargazer'а із пошти. Зазвичай я пошту (крім спаму і технічної інформації на кшталт вихлопів cron'у) не видаляю, тож у мене майже 20000 листів зараз у disconnected IMAP. Кілька разів допомагало. Тепер би ще якось витягнути з ноута листи з аккаунта на ukr.net... Там тільки POP3 і обмежений розмір ящика був раніше. А підписати його до GMail я додумався тільки вчора. Ну там небагато, листів 400, але є важливі.
Так тепер 4 Гб оперативки уже не здаються безмежним простором:
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 4626 faust 7 0 1976M 858M 26984 S 3.0 21.7 14:35.78 /usr/lib64/firefox/firefox-bin 28995 faust 1 0 944M 481M 30984 S 0.0 12.2 2:09.99 kmail 5307 faust 1 0 741M 427M 4660 S 0.0 10.8 2:29.25 /usr/bin/akonadi_nepomuk_email_feeder --identifier akonadi_nepomuk_email_feeder
Ну да, основну частину схавав довбаний FF (на NFS він запускався хвилин 5-10, тепер стартує за 1; вкладки не рахував), але раніше у мене був капітальний запас у 50%. А вчора треба було віртуалку стартонуть, я на індикатор пам’яті не звернув уваги. А потім швидко гортав PDF і він почав "застрягати" - такі симптоми у мене біли на роботі, після цього, зазвичай, комп повністю фрізився і прокидався OOM Killer. Я на автоматі глянув на індикатор пам’яті - 98%! І чого я своп не зробив... У мене зараз стоять дві планки по 2 Гб, може ще пару прикупити... Тим паче я люблю компіляцію у tmpfs. Пам’ятаю, раніше, у 2007-му, робив make -j у дереві джерельних кодів Stargazer'а і машинка вмирала. А зараз навіть не напрягається.
PS: дякуючи тому що я колись налаштував нотифікацію у Trac вдалось відновити майже 80% тікетів до Stargazer'а із пошти. Зазвичай я пошту (крім спаму і технічної інформації на кшталт вихлопів cron'у) не видаляю, тож у мене майже 20000 листів зараз у disconnected IMAP. Кілька разів допомагало. Тепер би ще якось витягнути з ноута листи з аккаунта на ukr.net... Там тільки POP3 і обмежений розмір ящика був раніше. А підписати його до GMail я додумався тільки вчора. Ну там небагато, листів 400, але є важливі.
Кеди у мене стоять на ноуті, "на подивитись" і для KMail. З кожним апдейтом вони працюють все повільніше. Якщо до останнього апдейту KDE PIM кеди тормозили епізодично але сильно то тепер вони тормозять постійно але не так сильно. Багато процесів висять у IO wait, росте LA. Зараз спробую зібрати без semantic-desktop.
Я тут нещодавно писав про те як заклякає KMail - так от, з’явились нові подробиці.
У мене там 3 поштових скрині: одна на POP3 і дві на IMAP од гугля. І коли KMail починає одночасно вигрібати пошту з двох IMAP-скриньок - він заклякає. При цьому strace показує до біса багато read/poll/write, а tcpdump - ніякої мережевої активності. Куди ці read/poll/write йдуть я ще не зрозумів. Файловий дескриптор за номером 8 - це якийсь сокет. Підозрюю що локальний. А от хто на тому кінці сидить - хз. Мабуть якась кедова підсистема, я не великий знавець їх внутрішньої архітектури.
У мене там 3 поштових скрині: одна на POP3 і дві на IMAP од гугля. І коли KMail починає одночасно вигрібати пошту з двох IMAP-скриньок - він заклякає. При цьому strace показує до біса багато read/poll/write, а tcpdump - ніякої мережевої активності. Куди ці read/poll/write йдуть я ще не зрозумів. Файловий дескриптор за номером 8 - це якийсь сокет. Підозрюю що локальний. А от хто на тому кінці сидить - хз. Мабуть якась кедова підсистема, я не великий знавець їх внутрішньої архітектури.
Нотифікації KDE4
Sep. 14th, 2009 05:24 pmНіфіга не сподобались. Випадають із оформлення, ще й фолдінг якийсь тупий. Краще б зробили а-ля plain log з прокруткою.
Power Devil якось неадекватно працює з Strigi. Якщо ввімкнути живлення він то запускає індексацію, то зупиняє її "для вивільнення ресурсів". А може то і не він зупиняє, хз.
Саспенд тормозить безбожно. В обидві сторони. Думаю, чи не повернутись до старого-доброго FluxBox на ноуті...
Power Devil якось неадекватно працює з Strigi. Якщо ввімкнути живлення він то запускає індексацію, то зупиняє її "для вивільнення ресурсів". А може то і не він зупиняє, хз.
Саспенд тормозить безбожно. В обидві сторони. Думаю, чи не повернутись до старого-доброго FluxBox на ноуті...
9 років - нічого не змінилось...
Apr. 25th, 2009 04:39 pm(04/09/2000) Qt 2.2.0 выходит под GPL
TrollTech выпустила релиз библиотеки Qt 2.2, на базе которой построена популярная графическая среда под Linux/Unix KDE. Давно ожидаемой неожиданностью ;) стало то, что свободная версия этой библиотеки будет опубликована под двойной лицензией QPL/GPL (на выбор разработчика). Таки образом, единственное, в чем теперь могут обвинить поклонники GNOME поклонников KDE - что KDE написана на C++, а не на C ;)...
TrollTech выпустила релиз библиотеки Qt 2.2, на базе которой построена популярная графическая среда под Linux/Unix KDE. Давно ожидаемой неожиданностью ;) стало то, что свободная версия этой библиотеки будет опубликована под двойной лицензией QPL/GPL (на выбор разработчика). Таки образом, единственное, в чем теперь могут обвинить поклонники GNOME поклонников KDE - что KDE написана на C++, а не на C ;)...
Енергозберігаючі технології
Nov. 8th, 2008 11:09 pmВчора десь прочитав про утилітку powertop. Не довго думаючи поставив її собі на ноуті. Але до серйозного дослідження руки дійшли тільки сьогодні. Мене давно мучає питання: чого за стільки років еволюції час роботи ноутбука від батареї майже не змінився? Мене категорично не влаштовує той факт що сучасний ноут працює у "польових" умовах від сили 4 години. Тож я почав дослідження.
У першу чергу вніс модифікації у конфіг ядра (включив tickless system і kernel debugging для роботи powertop) та вирубив опитування cdrom. Вгорі списка процесів завис psi. Не довго гуглячи, наштовхнувся на Psi и потребление энергии. Переглянув патчи "по діагоналі" і переемержив psi. Він одразу "скотився" в низ списку. Але зверху залишились amarokapp та irssi. При чому амарок постійно не давав процику "заснути" - близько 50% wakeups. Google не допоміг. Мабуть ніхто ще цим питанням не займався. Тоді я взяв у руки вірний strace та gdb і робота закипіла :)
У першу чергу вніс модифікації у конфіг ядра (включив tickless system і kernel debugging для роботи powertop) та вирубив опитування cdrom. Вгорі списка процесів завис psi. Не довго гуглячи, наштовхнувся на Psi и потребление энергии. Переглянув патчи "по діагоналі" і переемержив psi. Він одразу "скотився" в низ списку. Але зверху залишились amarokapp та irssi. При чому амарок постійно не давав процику "заснути" - близько 50% wakeups. Google не допоміг. Мабуть ніхто ще цим питанням не займався. Тоді я взяв у руки вірний strace та gdb і робота закипіла :)
( Много й дурного )
Можливо помітили...
Oct. 18th, 2008 10:05 amТаки поставив я собі KDE-4.1.2 на домашню машинку. І залишив поки-що.
Перші враження:
- не падає;
- трошки менше тормозить;
- повністю перекладена (молодці!);
- набагато зручніше у використанні за 3-тю гілку.
Одразу скажу, що самі програми не тормозять - тормозить віконний менеджер. При чому, з composite-ефектами працювати взагалі неможливо - вони ще й глючать (хоча це, скоріше, баги драйверу). Без composite теж не "літає", але вже можна користуватись.
Погано працює інтерпретація JavaScript у Konqueror (ну це ще здавна). Фон іконок у треї (теж відома бага). Іноді (я так і не зміг визначити умови) глючить рендеринг плазмоїдів. Чогось gtk не використовує кольори системи зі стилем kde4-gtk. Цікаво, що інтерфейс реагує дуже швидко, але іноді наче "затикається". Особливо це помітно при завантаженні роликів YouTube. І теж я не зміг визначити умов для відтворення цього багу.
В цілому враження позитивні. Подивимось, як довго я на ньому просиджу :)
Перші враження:
- не падає;
- трошки менше тормозить;
- повністю перекладена (молодці!);
- набагато зручніше у використанні за 3-тю гілку.
Одразу скажу, що самі програми не тормозять - тормозить віконний менеджер. При чому, з composite-ефектами працювати взагалі неможливо - вони ще й глючать (хоча це, скоріше, баги драйверу). Без composite теж не "літає", але вже можна користуватись.
Погано працює інтерпретація JavaScript у Konqueror (ну це ще здавна). Фон іконок у треї (теж відома бага). Іноді (я так і не зміг визначити умови) глючить рендеринг плазмоїдів. Чогось gtk не використовує кольори системи зі стилем kde4-gtk. Цікаво, що інтерфейс реагує дуже швидко, але іноді наче "затикається". Особливо це помітно при завантаженні роликів YouTube. І теж я не зміг визначити умов для відтворення цього багу.
В цілому враження позитивні. Подивимось, як довго я на ньому просиджу :)
Несподівано...
Oct. 11th, 2008 10:24 amЧитаючи вранці новини натрапив на запис у журналі Marcus D. Hanwell:
Jorge beat me to it... I am very pleased to announce that KDE 4.1.2 is in the Gentoo official tree and I unmasked it a little earlier today. I think that all the big bugs have been squashed but there may be a few left lurking. I have learnt a lot more than I ever really wanted to about KDE initialization but hopefully that has helped me to improve the KDE experience in Gentoo.
( Read more... )
Jorge beat me to it... I am very pleased to announce that KDE 4.1.2 is in the Gentoo official tree and I unmasked it a little earlier today. I think that all the big bugs have been squashed but there may be a few left lurking. I have learnt a lot more than I ever really wanted to about KDE initialization but hopefully that has helped me to improve the KDE experience in Gentoo.
( Read more... )
"Бойтесь данайцев дары приносящих..."
Sep. 4th, 2008 08:41 amМабуть, всі вже чули про Google Chrome, а дехто - навіть спробував. Зізнаюсь - я теж його запускав і був вражений швидкістю роботи і лаконічністю інтерфейса. Тепер, коли вуаль перших вражень спала, люди починають думати.
Ian Monroe: "Not Holding Breath for Chrome"
Lorenzo Villani: "Google Chrome: Houston, we have a problem"
Simon Edwards: "Chrome: It's not about the browser"
Англійською, звичайно. Як на мене - досить тверезий погляд, на відміну від "анонімної аналітики" ЛОРа.
PS: Коли я собі на ноут разом з кедами поставив akregator - в ньому були додані декілька RSS-подач від KDE. В тому числі - і блоги розробників. Добре що я їх не видалив - там іноді трапляються цікаві речі.
Ian Monroe: "Not Holding Breath for Chrome"
Lorenzo Villani: "Google Chrome: Houston, we have a problem"
Simon Edwards: "Chrome: It's not about the browser"
Англійською, звичайно. Як на мене - досить тверезий погляд, на відміну від "анонімної аналітики" ЛОРа.
PS: Коли я собі на ноут разом з кедами поставив akregator - в ньому були додані декілька RSS-подач від KDE. В тому числі - і блоги розробників. Добре що я їх не видалив - там іноді трапляються цікаві речі.
Стоїть на ноуті вже декілька місяців. Нарікань не викликає, не тормозить, має нормальний вигляд, роботі не заважає.
За час користування помітив 2 стійких глюка (3.5.8 та 3.5.9): іноді в konqueror відвалюються хоткеї (незалежно від розкладки), і в akregator перестає оновлюватись відкрита сторінка (тобто зовсім не реагує на "Перезавантажити").
За час користування помітив 2 стійких глюка (3.5.8 та 3.5.9): іноді в konqueror відвалюються хоткеї (незалежно від розкладки), і в akregator перестає оновлюватись відкрита сторінка (тобто зовсім не реагує на "Перезавантажити").