yarodin

Путь задрота™

Архив рубрики ‘Linux’

Все связанное с Linux

openoffice-infra – я этим больше не занимаюсь…

Опубликовано yarodin на 31/08/2009

К сожалению, по причине безумной занятости по основному месту работы, а также из-за новых забот в личной жизни, больше не имею ни малейшей возможности заниматься ebuild’ом openoffice-infra. Если у кого-то есть желание «поднять знамя из рук сраженного бойца» обращайтесь к Петру Волкову – pva[at]gentoo.org или к AnViar – oleg.kluchkin[at]gmail.com

Рубрика: Gentoo, Linux, Open Source, Openoffice, Проекты, Разработка | Оставьте комментарий »

openoffice-infra 3.1.0 – продолжение

Опубликовано yarodin на 16/06/2009

Итак, новая версия ebuild’а уже в репозитории rostov (svn://svn.os-rostov.ru/overlay) и скоро появится в общедоступной ветке sunrise (svn://overlays.gentoo.org/proj/sunrise/reviewed). В целом ebuild стал ближе к оригинальной сборке от Инфра-Ресурс(наконец-то удалось наладить с ними контакт). Стоит также упомянуть о следующих изменениях(помимо исправления нескольких ошибок, о которых мне сообщили с момента выпуска прошлого ebuild’а):

  • Use флаг oodict убран. Теперь словари всегда безальтернативно собираются в виде oxt-расширений и складываются в /usr/(lib|lib64)/openoffice/share/extension/install. Подключение нужных производится штатными для openoffice средствами;
     
  • Use флаг infradicts добавлен. Когда флаг включен(по умолчанию), то собираются все словари от Инфра-Ресурс (ru, uk) и словарь для языка en. Когда выключен – только словари для установленных linguas плюс словарь для linguas_en_US/linguas_en;
     
  • Use флаг postgres теперь включен по умолчанию;
     
  • Расширение zemberek (проверка правописания и словарь для языка tr) решено не собирать по причине того, что сами Инфра-Ресурс используют его в бинарном виде. Понаблюдаю за судьбой ebuild’a zemberek-ooo и по результатам, надеюсь, прийду к какой-то адекватной модели использования.

Рубрика: Gentoo, Linux, Open Source, Openoffice, Проекты, Разработка | Оставьте комментарий »

openoffice-infra 3.1.0

Опубликовано yarodin на 03/06/2009

Новая версия в оверлеях (у rostov изменился адрес на svn://svn.os-rostov.ru/overlay – будьте внимательны). Ebuild’ы для версий 2.4.2 и 3.0.1 удалены по причине неактуальности. Изменения в ebuild’e 3.1.0 (помимо собственно новой версии openoffice-infra):

  • Теперь корректно работает use флаг debug;
     
  • Более адекватно исправлена проблема с параллельной сборкой vbaevents;
     
  • Добавлена поддержка autotext файлов для языка tr. Подозреваю, что это турецкий.
     
  • Убрана установка словарей и autotext файлов для не указанных при сборке linguas;
     
  • Мелкие исправления портированые (более красивое слово чем стыреные) из ebuild’a сборки go-oo;

По традиции интересует собираемость на amd64/~amd64, но со всеми остальным багрепортами велкам также :)

Рубрика: Gentoo, Linux, Open Source, Проекты, Разработка | Комментарии (2) »

KDE 3 Gentoo

Опубликовано yarodin на 18/05/2009

Что сейчас:

  • 3.5.9 – последняя стабильная версия в portage для всех архитектур за исключением x86-fbsd (3.5.9 в процессе тестирования – т.е. нестабильна) и mips (для нее в Gentoo вообще нет стабильных KDE пакетов)
  • 3.5.10 – соответственно последняя нестабильная версия в portage.

Что будет:

  1. В конце июня версия 3.5.10 будет переведена в разряд стабильной. Заодно предполагается к этому же сроку наконец-то стабилизировать 4-ю ветку.
  2. В настоящий момент в layman существует оверлей kde3 (он же kde-crazy), который используется для тестирования агрессивных изменений в системе сборки KDE3. Но после выхода KDE 4.4 планируется переместить KDE3 из основного дерево portage в оврелей kde3 и сделать его исключительно пользовательским. Это значит, что с этого момента никто из разработчиков Gentoo участия (по крайней мере непосредственного) в поддержке KDE3 принимать не будет. Впрочем, все эти ужасы могут и не произойти, если найдется три разработчика готовых заниматься поддержкой KDE3 сколько угодно долго – на данный момент есть всего лишь один такой герой. А учитывая, что уже сейчас наблюдаются серьезные проблемы в наличии разработчиков имеющих возможность протестировать какие-либо изменения касающиеся KDE3… Вообщем начинаем морально готовиться к переходу :)

Узнать о текущем состоянии KDE в Gentoo всегда можно на ресурсе KDE Gentoo Project.

Update 26.05.2009: Косвенно поучаствовал на днях в приведении в порядок нескольких, поломанных по тем или иным причинам, ebuild’ов KDE3-зависимых приложений. Посмотрев заодно на каком уровне tampakrap (Theo Chatzimichos) занимается работой над инфраструктурой KDE3 в целом, ответственно могу заявить – с поддержкой KDE3 в Gentoo на данный момент все более чем отлично отлично :)

Рубрика: Gentoo, Linux | Оставьте комментарий »

getdropbox, kde – баяним дальше

Опубликовано yarodin на 17/05/2009

Рубрика: Gentoo, Linux, Сервисы, Сеть | Комментарии (4) »

KGtk 0.10.1 vs portage

Опубликовано yarodin на 15/03/2009

Основная засада в новой версии KGtk это невозможность одновременной компиляции библиотек для QT версий 3 и 4. С трудом решил эту проблему через хак переменной окружения у eclass’а cmake, что с точки зрения кошерности portage конечно же не совсем правильно. Но как сделать по другому я просто не представляю, если кто-то знает более лучший способ – велкам. Тем не менее девелопер недавно закомитивший (толком не разобравшись) неправильно работающий ebuild KGtk 0.10.1, как-то излишне бурно отреагировал на мою исправленную версию (надеюсь, что он просто был в плохом настроении), то есть вариант непопадания моего ebuild’а в portage вполне себе не нулевой. Поэтому вот ссылочка http://bugs.gentoo.org/show_bug.cgi?id=262561:) Заодно проверьте все ли нормально работает под KDE4.

Update 16.05.2009: Реализация с хаком переменной окружения оказалась порочной по ряду причин. В данный момент тестируется новый вариант с разбиением KGtk по компонентам на три ebuild’a. Получилось все тоже не совсем идеально, но в целом адекватнее первоначального варианта. Как только набор ebuild’ов пройдет внутреннюю обкатку – закомичу в Sunrise.

Рубрика: Gentoo, Linux, Open Source, Разработка | Комментарии (11) »

Firefox & sqlite

Опубликовано yarodin на 10/03/2009

Понимаю, что к вечеру уже будет чудовищный баян, но не могу удержаться:

cd ~/.mozilla/firefox/(id).(your_profile_name) && sqlite3 places.sqlite "vacuum;"

Результаты дает просто чудодейственные. У меня, например, размер БД уменьшился всего на 2мб и то firefox стал пошустрее ворочаться, а у некоторых людей и на 200 и на 300 мб…

Update: Более комплексное решение:

find ~/.mozilla/firefox/ \( -name '*.db' -o -name '*.sqlite' \) -print0|xargs -0 -t -I vv sqlite3 vv "vacuum;"

Update 2: Как мне правильно указали в коментариях, можно и еще проще:

find ~/.mozilla/firefox/ \( -name '*.db' -o -name '*.sqlite' \) -print -exec sqlite3 {} "vacuum;" \;

Рубрика: FreeBSD, Gentoo, Linux, Браузеры | Комментарии (24) »

openoffice-infra: обновления

Опубликовано yarodin на 09/03/2009

Общее:

  • Добавлен флаг postgres. Когда он выключен, PostgreSQL в зависимостях не нужен. Можно считать это за небольшую оптимизацию :) При включенном флаге собирается SDBC расширение и помещается по стандартному пути: /usr/(lib|lib64)/openoffice/share/extensions/install/ . Забавный момент заключает в том, что это расширение никогда правильно не собиралось и не устанавливалось, но ни одного репорта не поступило. Видимо настолько оно востребовано.
     
  • По традиции почищен код самого ebuild’a.

Прочтите эту запись до конца »

Рубрика: Gentoo, Linux, Open Source, Проекты, Разработка | Оставьте комментарий »

openoffice-infra 3.0.1 & kgtk & so on

Опубликовано yarodin на 15/02/2009

Тотально перестало хватать времени, причем как-то сразу и практически на все. Поэтому буду некоторое время вести данный блог в телеграфном стиле – т.е. коротко и сугубо о наиболее важном. Итак:
Прочтите эту запись до конца »

Рубрика: Gentoo, Linux, Open Source, Проекты, Разработка | Оставьте комментарий »

IDE для PHP под Unix?

Опубликовано yarodin на 27/01/2009

Господа, поделитесь великим знанием, кто что использует в качестве IDE для разработки на PHP?
Geany – слишком примитивно, Eclipse‘ом(PDT) натурально не могу пользоваться из-за чудовищной неторопливости и общей глючноватости. В данный момент использую kdevelop 3.5.4 – терпимо, но есть пару-тройку раздражающих моментов.

Рубрика: Linux, Open Source, Unix, Разработка | Комментарии (18) »

Некий…

Опубликовано yarodin на 18/01/2009

Благодаря стараниям некоего Yar Odin и Петра Волокова aka pva в оверлее sunrise появилась сборка для исходников OpenOffice от компании Инфра-Ресурс. Теперь достаточно подключить оверлей sunrise, размаскировать и установить пакет. На данный момент есть сборки версий 2.4.2 и 3.0.0 для архитектур x86 и amd64.

Источник: winterheart на gentoo.ru

Интересно, почему я вдруг НЕКИЙ? :)

Рубрика: Gentoo, Linux, Open Source, Проекты, Разработка | 1 комментарий »

Делай бакапы ежедневно, делай бакапы ежедневно, делай бакапы ежедневно…

Опубликовано yarodin на 15/01/2009

История банальна: зашедшая в гости племяшка тихонько, пока не видел дядя, понажимала кнопочки на компе – в итоге был удален файл с плодами моего труда месяца за три, не меньше. В панике начал искать, что у нас есть для автоматического восстановления удаленных файлов в portage. Нашел только testdisk, работающий исключительно с ext2. Советы найденные в сети о монтировании ext3 раздела, как ext2 воплощать не решился, дабы понапрасну не мучить раздел и не уменьшать свои шансы на восстановление бесценных данных (да, да я в курсе, что по большей части ext3=ext2+journal). В результате в родном sunrise была обнаружена чудесная софтина ext3grep, с помощью которой конечно не моментально, но в полностью автоматическом режиме данные были успешно восстановлены. От меня потребовалось:

  1. Отмонтировать раздел home (именно на нем удалили бесценный файл)
     
  2. Выполнить команду типа:
    ext3grep /dev/sda11 --restore-file user/Desktop/file.cpp

  3. Пару часиков почитать художественную литературу и успокоить нервы
     
  4. Забрать восстановленный файл в /root/RESTORED_FILES/

UPDATE: Меня тут совершенно справедливо поправили в комментариях: testdisk отлично восстанавливает файлы и с ext3, просто я в трагедийном угаре забыл отмонтировать ext3 раздел. Прихожу к выводу, что пункт номер 3 надо было сделать идущим сразу же за пунктом номер 1 :)

Рубрика: Gentoo, Linux, Open Source | Комментарии (8) »

Home, sweet home

Опубликовано yarodin на 08/01/2009

В последний месяц мало писал в блог – отдыхал на Кубе. С компьютерами и сетью там серьезные напряги, поэтому отдохнул чудесно :) Компьютер на Кубе до сих пор чудовищная экзотика – только недавно разрешили их приобретение частными лицами. В отеле, где я остановился, в сумме было штук 6 компьютеров: три антикварных аппарата с ЭЛТ-мониторами на всевозможном учете (ресепшн и т.д.) и три более современных аппарата с ЖК самсунгами в неком подобии интернет-кафе для понаехавших погреться капиталистов. Интернет где-то не более 64кбит на машину, причем, судя по ужасному отклику, через спутниковый канал в Гаване. Лежал этот канал кстати часто, подолгу и основательно. Просили за хайтек экзотику отнюдь не по божески – 10 евро в час. Многие удивятся, но отдыхал я в одном из самых дорогих в тех местностях пятизвездочном отеле, как обстоят дела с вышеописанным в более доступных заведениях даже представить страшно. Но больше всего меня конечно потрясла винда XP установленная на всех социалистических компьютерах. Как-то это дико не логично на мой взгляд для цитадели социализма в обеих Америках.
Прочтите эту запись до конца »

Рубрика: Gentoo, Linux, Прочее | 1 комментарий »

Тюнинг Firefox для любителей Оперы

Опубликовано yarodin на 07/01/2009

http://habrahabr.ru/blogs/firefox/48485/ – почерпнул лично для себя много полезного. Всем перешедшим с Opera на Firefox – настоятельно рекомендую.

Рубрика: Linux, Браузеры | Оставьте комментарий »

10 000 лучших расширений для Firefox

Опубликовано yarodin на 14/12/2008

Стало страшно? :) В заголовке конечно шутка. Просто я все-таки мигрировал с оперы на Firefox и хочу поделиться первыми впечатлениями. Нет, псевдотоп расширений само собой будет, ибо без него никак не тру, но я надеюсь, что не очень навязчиво :) Прочтите эту запись до конца »

Рубрика: Gentoo, Linux, Open Source, Unix, Браузеры | Комментарии (13) »

e107 0.7.15

Опубликовано yarodin на 11/12/2008

Позавчера выпустили 0.7.15. В релиз по большей части включены исправления ошибок, найденных за неполный месяц прошедший с момента выпуска 0.7.14. Дополнительно залатана брешь в безопасности, а также местами оптимизирована работа с БД. Для интересующихся полный changelog.

Меня очень радует, что последнее время разработка этой CMS безумно активизировалась: 7-я ветка усиленными темпами стабилизируется, полным ходом идет работа над следующей веткой – 0.8(о планируемых новшествах можно почитать здесь), в проект вернулся один из основных разработчиков McFly. Короче, держу пальцы скрещенными :)

Мы со своей стороны тоже постарались не отстать и на следующий день после релиза 0.7.15 обновили свою локализацию (по хорошему, конечно, надо выделить в новом году пару дней и слегка навести порядок в используемых инструментах).

Да, кстати, попутно снова поимел порядком задолбавшие меня глюки при копированием из branches в tags в KDESVN: папка копируется как в рабочей копии, так и в локальной – затем они весело начинают друг с другом конфликтовать. У автора KDE3 уже нет, поэтому надежды на исправление призрачные. Правда не покидает меня мысль, что я просто чего-то недопонимаю в svn. Пока выкручиваюсь довольно-таки убого: грохаю, не из клиента, локальную копию и обновляюсь из рабочей. Если вдруг кто-то знает более красивое решение – пишите.

Рубрика: Linux, Open Source, Unix, e107 | Оставьте комментарий »

WMIface – DCOP для неKDE приложений

Опубликовано yarodin на 08/12/2008

В поисках чего-либо пригодного для управления из консоли приложениями без встроенного DCOP, как водится, перепробовал море всякого – wmctrl, xwit и даже xse. Ограничено и с оговорками все из перечисленного конечно работоспособно, но стойкое ощущение секса в противогазе не покидало. И когда я уже было совсем отчаялся, великий ГУГЛ послал мне озарение в виде WMIface. Это KDED модуль добавляющий возможность управления через DCOP любым EWMH-совместимым оконным менеджером (для KDE это в подавляющем большинстве случаев KWin). Сделал простенький ebuild для WMIface и закоммитил его в наш оверлей Rostov.
Теперь, например, можно делать вот такие страшные штуки с Firefox из шела:

FfWinId=$(dcop kded wmiface findNormalWindows "" "Firefox" "" "" 0 false)
dcop kded wmiface minimize $FfWinId<br />dcop kded wmiface maximize $FfWinId 100 100
dcop kded wmiface closeWindow $FfWinId

Более подробнее о функциях/действиях WMIface можно узнать с помощью: dcop kded wmiface
В файле /usr/share/doc/wmiface-0.1/README также можно найти краткое их описание с примерами.

Рубрика: Gentoo, Linux, Open Source | Оставьте комментарий »

Opera vs WebMoney Keeper Light

Опубликовано yarodin на 06/12/2008

В начале 2007 года я столкнулся с фрагментарной неработоспособностью AJAX элементов управления WebMoney Keeper Light в браузере Opera 9.10. Причем, по закону подлости, в довольно критичных для работы местах – например в сервисе обмена валют между кошельками и т.д. Как правильный товарищ отписал в support, там мне, не морочась, посоветовали использовать Firefox или IE для работы с их мегасервисом. Прочтите эту запись до конца »

Рубрика: FreeBSD, Gentoo, Linux, Unix | Комментарии (2) »

Opera

Опубликовано yarodin на 04/12/2008

Почти неделю провел в попытках в очередной раз полностью перейти на браузер Firefox. Закончилось все как обычно – остался на Opera. В ярких красках и подробностях о своем квесте отпишу позднее, как появится соответствующее холиварное настроение. Сейчас же хочу поделиться несколькими своими, приобретенными в процессе, маленькими открытиями по поводу бразуера, которым я пользуюсь уже несколько лет…
Прочтите эту запись до конца »

Рубрика: FreeBSD, Gentoo, Linux, Unix | Комментарии (8) »

Улучшаем юзабилити KDE 3

Опубликовано yarodin на 29/11/2008

Продолжу свою десктоп-эпопею. Две вещи, которые меня просто восхищают в KDE 3 это протокол обмена сообщениями для приложений DCOP (в KDE4 он заменен на D-Bus) и kdialog – утилита, позволяющая использовать в скриптах стандартный KDE’шный графический интерфейс. По этой причине все описанные ниже улучшения, тем или иным образом завязаны на эти две компоненты.
Прочтите эту запись до конца »

Рубрика: Linux, Unix | Оставьте комментарий »

История Qt Software

Опубликовано yarodin на 29/11/2008

Фрагмент из книги Бланшет и Саммерфилда «Qt4: программирование GUI на С++».

К вопросу «есть ли еще Женщины в норвежских селениях?»:

Но начало 1994 года не предвещало ничего хорошего, когда два молодых программиста собирались выйти на установившийся рынок, не имея ни заказчиков, ни законченного продукта, ни денег. К счастью, жены обоих имели работу и могли поддержать своих мужей в течение двух лет, которых, как считали Айрик и Хаарвард, будет достаточно для разработки программного продукта, позволяющего начать зарабатывать деньги.

Рубрика: Linux, Open Source, Unix | Оставьте комментарий »

Оффлайн блог-клиент ScribeFire

Опубликовано yarodin на 26/11/2008

Даже с объективно не плохим онлайн редактором wordpress мне работать совершенно не комфортно. Возможно это какие-то сугубо личные психологические заморочки, но охота пуще неволи – начал искать оффлайн блог клиент, работающий с wordpress. Главный вывод – на unix в этой области все довольно мрачно, родовые проклятия большинства клиентов – примитивизм и общая недоделаность. Не буду описывать все опробованные и не устроившие программы, вкратце упомяну несколько наиболее запомнившихся.
Прочтите эту запись до конца »

Рубрика: Gentoo, Linux, Блоги | Комментарии (6) »

GTK-Qt Theme Engine feat QtCurve

Опубликовано yarodin на 25/11/2008

У меня на десктопе KDE 3.5.10. Как и большинству пользователей, приходится время от времени использовать несколько безальтернативных приложений, написанных с использованием библиотек оконных элементов отличных от QT3. В частности: GTK2 – GIMP, DIA, Firefox, OpenOffice, EasyTAG; Qt4 – QStarDict, SMPlayer, Avidemux (в принципе можно использовать и GTK2).
Прочтите эту запись до конца »

Рубрика: Gentoo, Linux, Unix | Оставьте комментарий »

OpenOffice-infra 2.4.2

Опубликовано yarodin на 23/11/2008

Доделал ebuild для сборки OpenOffice 2.4.2 pro от Инфра-Ресурс – взять как обычно можно в Rostov Overlay. Для тех, кто еще не в курсе, оверлей также доступен через layman (layman -A rostov).

Честно говоря, сам не до конца понимаю, зачем нужно было выпускать обновление ко второй ветке с таким минимальным количеством исправлений, вместо того чтобы бросить все силы на более прогрессивную 3-ю. Возможно это очередной наглядный пример прогиба под ЫнтЫрпрайз(тм) :)

Но нет худа без добра, в процессе работы обнаружил и исправил свою старую недоделку: расширения Sun Report Builder и Sun Presentation Minimizer собирались, но не устанавливались. Кажется 99% функционала OpenOffice вообще никто не использует, так как ошибка не была обнаружена в течении 4-х месяцев :)

Рубрика: Gentoo, Linux, Проекты | Оставьте комментарий »