Category: литература

Category was added automatically. Read all entries about "литература".

поумнеть

libQt.a, -flto

qt хоть какое ни возьми не умеет просто так взять и собрать всея себя как по канону плюс собрать с чуть иными опциями все статические аналоги всех динамических библиотек.

да, тупо ровно те же исходники ровно с теми же дефайнами и инклюдами скомпилировать с добавлением -flto (при динамической компиляции и линковке тоже можно) но не в сошки а в GCC-AR'хивы. добавлять тоже с -flto.

по этому поводу есть вопрос-идея: а как во всех файлах, подпадающих под маску *.pro в текущем каталоге и всех его подкаталогах при отсутствии в них строк А=Б, Ц=Д, Е=Ф вставить эти строки в начале, и поможет ли это мне? (для каждой строки проверять ее наличие и при отсутствии вставлять)
albert

Ограничение на прием/отправку в Зимбре

Добрый день, уважаемое сообщество. Вопрос нубский, но я умудрился в нем окончательно запутаться.
Есть почтовый сервер на Зимбре 8.5 с несколькими внутренними доменами. Стоит цель по запрету отправки и приема сообщений во внешний мир всем, кроме определенных ящиков. При этом корреспонденция внутри должна ходить между всеми. Исходящие сообщения без труда зарезал по мануалу отсюда, несколько допилив его. А вот с запретом на входящие письма из внешнего мира возникли трудности. Пытался сделать по аналогии, но ничего хорошего не вышло. Может, кто хоть пнет в направлении что гуглить? Принцип реализации black/whitelist не так уж важен - лишь бы работало.
Заранее спасибо.

PS: пользуясь случаем, посоветуйте какую-нибудь годную литературу или набор статей по постфиксу, помимо очевидного man'а.
they_fly
  • emdrone

Способ просунуть что угодно от имени "root"-a, который вы не заметили

Выходные пришли, а наброса в ru_linux нет. Непорядок.

Я уже публиковал посты по вопросам компьютерной безопасности
и о намеренном подрыве "честного computing'а" большими
корпорациями, действующими согласованно по общему плану.

Одно из таких направлений - лишение вас контроля за "вашим
собственным", якобы, компьютером, за который вы заплатили
свои деньги и которым как бы владеете.
Этот вопрос поднимал Ричард Столлман еще в начале 2000х.
Collapse )

ошибка компиляции

компилю модуль tg3 от Broadcom
Имею ошибку.
tg3-3.124c/tg3.c:96:24: fatal error: asm/system.h: No such file or directory
Ошибка глобальная и проявляется начиная с какого-то 3.Х ядра, так как от систем.ш отказались начиная с этой версии ядра.
Конечно, можно строку где оно встречается в виде инклуда всунуть в ремарку, но в данном модуле далее идут зависимости зависимостей и все лезет в ошибках. все ремарчить от чего оно зависит тоже не аллё...
Когда-то встречал описание как быть глобально с такой ошибкой, там что-то на что-то поменялось и вместо асм-систем.ш надо писать что-то другое... перерыл пол-гугла не могу найти заново эту статью...
Может кто в курсе?

Изменение параметров плазмоидов в KDE4

Некоторые плазмоиды позволяют свой внешний вид исправлять из настроек в определенных рамках...
Некоторые плазмоиды написаны на питоне и их можно вообще переписать, а не только внешний вид исправить...
Но есть группа плазмоидов в виде библиотек .so. Например Цифровые часы, это /usr/lib/kde4/plasma_applet_dig_clock.so
Иногда хочется что-то поменять(иногда это критично, иногда нет).
Вопрос:
В случае с данными библиотеками, можно ли как-то им передавать какие-то параметры внешнего вида(я так понимаю это делается через /home/ЮЗЕР/.kde/share/config/plasma-desktop-appletsrc), но вот какие параметры могут быть и формат их подачи не совсем понятен. Где можно почерпнуть сию информацию? Можно ли как-то задать параметры по умолчанию, чтоб у всех пользователей данный виджет запускался с измененным видом?
aim

32bit библиотеки на 64bit системе?

Как люди ухитряются так собирать x86_64 пакеты, что они тянут дохера i686 зависимостей? и что интересно -- у этих криворучек i686 зависимости никогда эксплицитно не прописаны и установщик про них ничего не скажет -- просто все молча будет не работать. Привет скайп, привет гугл, привет codeweavers, почти у всех проприетарщиков так. Какая системная ошибка приводит к такой херне?
  • as180

FC13+Архиватор .ha (решено)

Еще в фидошные времена скопилась большая библиотека, которую решил разобрать, а менеджер столь редкий теперь сабжевый архиватор и не поддерживает. Все, что удалось найти подходящего, так это ftp://ftp.ibiblio.org/pub/Linux/utils/compress/ha0999p-linux.tar.gz, вот только не знаю, что с этим счастьем делать дальше. Обычно с исходниками не работаю, посему хотелось бы получить пошаговую инструкцию по прикручиванию архиватора к системе.

UPD: Collapse )
Всем спасибо!
  • memnek

Создание плазмоида на Python: Часть 1

Введение

В сети есть несколько статей на русском языке, посвящённых созданию плазмоидов, но их мало. Есть туторалы на сайте kde.org, но там мало уделяется внимания питону, а больше C++ и Javascript. Многие вещи приходится подсматривать у авторов других плазмоидов, либо переносить идеи из других языков. Поэтому я хочу в цикле этих статей (надеюсь, их будет несколько) собрать все сведения, которые я нашел и использовал в своём проекте.
 
Из всех музыкальных плееров я предпочитаю MPD - плеер с архитектурой "клиент - сервер". Благодаря такой конструкции, все задачи по управлению коллекцией и воспроизведением звука ложатся на плечи собственно MPD-сервера, а взаимодействие с пользователем обеспечивают клиенты. Клиентов существует очень много, весь список можно посмотреть тут. Увы, из всего этого многообразия я не нашел то, что мне нужно. В принципе, мне хватает консольного ncmpcpp и горячих клавиш, для управления воспроизведением. Но иногда не хочется пары кнопочек на панели, чтобы переключить песню и узнать короткую информацию о ней. Поэтому я и решил написать небольшой плазмоид, который можно засунуть в панель и рулить воспроизведением песен.
 
Сперва определимся, что же нужно написать. Я планировал сделать маленький плазмоид, на котором было бы 3-4 кнопки для управления песнями (вперёд, назад, плэй/пауза. стоп). Потом можно добавить ещё что-нибудь ещё. В планах:
  1. Реализовать возможность настройки
  2. Добавить информацию о песне в виде всплывающего диалога
  3. Сделать бегущую строку, в которой будет информация о песне, чтобы можно было добавить информацию о песне в тело плазмоида
  4. Что-то ещё, дальше будет видно

Создание плазмоида

Начало создания плазмоида одинаково: делаем структуру каталогов, файл описания, файл с кодом, содержащий класс плазмоида.

 

Collapse )
Я

Amarok и cp1251

Уже много раз поднимавшаяся проблема: как подружить то и другое? Стоит Amarok 2.2.0, Kubuntu 9.10 со всеми апдейтами.

Конвертирование всей коллекции в UTF-8, к сожалению, не годится. Поиск принес следующее: http://yakim.org.ua/articles/teg.html и http://www.kubuntu.ru/node/1084 . Описанное в первом случае не удалось (первая из указанных библиотек конфликтует с другой, уже установленной, при удалении которой удаляется сам Amarok), описанное во втором не помогло. Кому-нибудь удавалось решить эту проблему?
И другой вопрос: а можно ли указать Amarok, ID3-теги какой версии отображать? Если можно, это было бы решением: ID3V1 можно было бы оставить в cp1251, а ID3V2 переконвертировать в UTF-8 и использовать в Amarok их. Но в настройках я такой опции не нашел.