LINUX.ORG.RU — Русская информация об ОС Linux

Сообщения robert_foster

Можно ли использовать favicon'ы поисковиков в своей программе?

Форум - Development

Приветствую!
Как думаете, могу ли я использовать favicon'ы поисковиков в своей GPL-ной программе, если в диалоге "О программе" написать что торговые марки и значки являются собственностью своих правообладателей? Ну или как-то так. На самих сайтах поисковиков не смог найти нужной информации, там больше написано про условия пользования их сервисами. Может стоит в их саппорты написать?

Делаю на досуге апплет для гномовской панельки для поиска в Сети:
http://img683.imageshack.us/img683/3461/29851792.png

robert_foster (17.06.2010 22:26:04)

[Qt] Вопрос по кодировкам

Форум - Development

Привет всем! Не могу никак понять, в чем проблема. Если конструкцию

    QTextCodec *codec = QTextCodec::codecForName("UTF-8");
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForCStrings(codec);
закомментировать, то обе строки отображаются нормально, зато неправильно отображаются нулевые символы. Если оставить, то строка получаемая из dict.cpp, отображается кракозябрами. Системная кодировка - юникод.

main.cpp

#include <main.h>

int main(int argc, char *argv[])
{
    QTextCodec *codec = QTextCodec::codecForName("UTF-8");
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForCStrings(codec);

    qDebug() << str;

    QString str2("ТЕСТ");
    qDebug() << str2;

    qDebug() << str[0];
    qDebug() << str2[0];

    return 0;
}

main.h

#ifndef MAIN_H
#define MAIN_H
#include <dict.h>
#include <QString>
#include <QDebug>
#include <QTextCodec>

#endif // MAIN_H

dict.cpp

#include "dict.h"
QString str = "ТЕСТ";

dict.h

#ifndef DICT_H
#define DICT_H
#include <QString>
extern QString str;
#endif // DICT_H

robert_foster (28.05.2010 20:24:43)

[youtube] Typical Linux User

Форум - Talks
robert_foster (12.04.2010 19:15:35)

[противникам user-friendly дистров] А почему свободное ПО не может быть доступным для всех?

Форум - Talks

Давно вот хотел поинтересоваться у воинствующих элитариев: а почему свободное ПО должно быть уделом только технически грамотных пользователей? Что вам плохого сделают домохозяйка Маша и школьник Петя, поставив ту же самую Убунту или Мандриву? Почему они не заслуживают свободы, которой так гордятся Линукс-юзеры? Я считаю, что это самая настоящая дискриминация по уровню технической подготовки и социальному статусу. Стыдно, товарищи.

robert_foster (07.01.2010 1:17:33)

[Jamendo] [folk, blues] Robin Grey

Форум - Talks

http://www.jamendo.com/en/album/30315
Захотелось вот с вами поделиться.

Вчерась искал информацию по третьему гному, в обзоре на Ютубе первый трек из этого альбома играл, так и нашел. Замечательные вещи порой можно на Jamendo встретить.

robert_foster (25.12.2009 18:24:54)

[ЖЖ] Постоянное дежавю

Форум - Talks

В последнее время все чаще чувствую, что "где-то я это уже видел и слышал". Дошло до того, что глядя на свой десктоп, мне кажется, что я уже видел подобный скриншот на ЛОРе. С такой же обоиной и таким же оформлением. Хотя смастерил это дело только вчера.

Поиск по галерее ничего не дал. А если просматривать все скрины подряд, дошел до сентября этого года, а дальше не пускает.

Блин, то ли лыжи не едут...

robert_foster (21.12.2009 22:46:32)

Ubunchu 3

Форум - Talks

Третий выпуск вышел "оперативненько", всего-то полгода прошло. Вроде еще не обсуждалось.

История очень трогательная получилась, я чуть было не прослезился. Уверен, что бедную девочку так травмировал ЛОР, переведенный гугль-транслейтом. http://seotch.wordpress.com/2009/11/25/ubunchu03/

robert_foster (15.12.2009 8:08:54)

[WTF?!] Что-то ОЧЕНЬ странное с Qt в Убунте 9.10

Форум - Development

Попытался вот собрать свой институтский проект под недавно установленной убунтой 9.10. Смотрю - не собирается и вываливает кучу ошибок. Полез копаться, дошел до кутешных заголовков и, мать честная, что я там вижу!
http://img163.imageshack.us/img163/9454/52873575.png (Optikn вместо Option)
http://img689.imageshack.us/img689/9699/36704070.png
http://img20.imageshack.us/img20/5809/20444164.png
Прямо диверсия какая-то. Что это за левые символы в /usr/include/qt4/QtGui/qstyle.h, ума не приложу.

robert_foster (04.11.2009 22:57:50)

Новая песня от группы OpenBSD

Форум - Talks

http://www.openbsd.org/lyrics.html#46
Ну и операционка свежая, конечно же.

robert_foster (19.10.2009 7:18:49)

Qt, С++, указатели, отчаяние.

Форум - Development

Помогите, пожалуйста, диалог отладить. Есть класс DepartmentDialog. В нем объявлены модель model1 (QSqlTableModel) и представление view1(QTableView). Еще у класса есть метод add_row. Так вот когда обращаешься к model1 и view1 внутри DepartmentDialog::DepartmentDialog - все работает корректно, а когда из метода add_row - сегфолтится. Всю голову уже сломал :(

departmentdialog.h

#ifndef DEPARTMENTDIALOG_H
#define DEPARTMENTDIALOG_H
#include <QDialog>
#include <QtGui>
#include <QtSql>

//static QSqlTableModel model;

class DepartmentDialog: public QDialog
{
    Q_OBJECT
    public:
    DepartmentDialog(QWidget *parent = 0);

    private:
    QSqlTableModel *model1;
    QTableView *view1;
    QPushButton *add_button;
    QHBoxLayout *main_layout;


    public slots:
        void add_row();
        //void del_row();
};


#endif // DEPARTMENTDIALOG_H

departmentdialog.cpp

#include "departmentdialog.h"

#include <QDialog>
#include <QtGui>
#include <QtSql>

#include <dbconnectdialog.h>
DepartmentDialog::DepartmentDialog(QWidget *parent):QDialog(parent)
{
    //db.close();
    QSqlDatabase mydb = QSqlDatabase::addDatabase("QMYSQL");
    mydb.setHostName("localhost");
    mydb.setDatabaseName("mydb");
    mydb.setUserName("root");
    mydb.setPassword("something");
    mydb.open();

    QLabel *main_label = new QLabel("тест");
    QPushButton *add_button = new QPushButton("add");
    QHBoxLayout *main_layout = new QHBoxLayout;
    setLayout(main_layout);
    main_layout->addWidget(main_label);
    main_layout->addWidget(add_button);

    QSqlTableModel *model1 = new QSqlTableModel;
    model1->setTable("Departments");
    model1->select();

    QTableView *view1 = new QTableView;
    main_layout->addWidget(view1);
    view1->setModel(model1);
    view1->show();
    //Следующая строка всегда работает корректно:
    int row = model1->rowCount();
    qDebug()<< row;
    //add_row();
    connect(add_button, SIGNAL(pressed()), this, SLOT(add_row()) );
}


void DepartmentDialog::add_row()
{
    //А из-за этой происходит сегфолт:
    int row = model1->rowCount();
    qDebug() << row;
    model1->insertRow(0);
    model1->submitAll();
}

robert_foster (08.10.2009 16:46:56)

Аналог tiled WM для консоли

Форум - Desktop

Видел когда-то такую вещь в галерее, да название забыл, напомните, пожалуйста.

robert_foster (25.09.2009 11:07:11)

[despair] Музыкальные плееры в Linux

Форум - Talks

Здравствуй, дорогой ЛОР. Захотелось мне поговорить, так сказать, о наболевшем.

Почему до сих пор, до сих пор, ёклмн, нет нормального аудиоплеера под линукс?! Был когда-то старый амарок, весьма близкий к идеалу, да помер вместе с третьими кедами. Казалось бы, добра-то! А вот и фиг.

Amarok 2 - память жрет как не в себя, over 120 мб! Безнадежно болен добавлением новых рюшечек и кривоватой плазмой посреди окна (отключается, да, но памяти это не сильно освобождает.) В версии 2.2 обещают возможность настроить все любое, да. Скачал да посмотрел вторую бету. Честно признаюсь, я не осилил настроить плейлист чтобы он выглядел пристойно, а дефолтные пара конфигов не устаривают.

Audacious - привет, Винамп ветки 2.х. Подходит, чтобы закинуть пару треков из файлового менеджера, но не более.

MPD со товарищи - простите меня, если сможете, но городить клиент-серверную архитектуру для аудиоплеера это безумие, не переубедить вам меня.

Songbird - беззубый клон iTunes с тормозным интерфейсом, жрет память похлеще Амарока, файлы, закинутые из файлового менеджера без спросу добавляет в коллекцию. Отсоединяем внешний накопитель с музыкой и наблюдаем мертвые души в коллекции.

Banshee - Моно, память, управление обложками отсутствует даже в последней development-версии.

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

Такие дела вот.

robert_foster (23.09.2009 19:39:24)

Взаимодействие программ с Иксами

Форум - Development

Привет всем! Помогите, пожалуйста, найти документацию по взаимодейсвию с иксами: управлению окнами и всему такому. Хочу на досуге слабать панельку, аля pypanel или bmpanel, да вот не могу литературу найти, что-то мои навыки гугления меня подводят.

robert_foster (01.05.2009 16:57:01)

Про Арч и упдатесы

Форум - Talks

А вот я хочу спросить: это у меня руки кривые, или в последние несколько месяцев шутка про "Не было печали - апдейтов накачали" становиться суровой действительностью?

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

robert_foster (22.04.2009 23:36:32)

Кеды. Переключалка. Опять.

Форум - Talks

Хир ви гоу аген. Арч, Кеды 4.2 из kdemod. Раскладка меняется, значок в трее нет. Похоже, самого трея им показалось мало, решили старую-добрую переключалку вспомнить. Наверно, у меня карма плохая :(

robert_foster (20.02.2009 21:39:39)

Должны ли иксы жрать столько памяти?

Форум - Desktop

Привет всем.
Имеется eeepc 701 с интеловской видюхой. На нем установлен Arch с последними апдейтами. Дрова для видео - "intel". Для тачпада используется драйвер "synaptics".
Вопрос таков - без иксов система использует примерно 15 Мб памяти, а после запуска иксов, без всяких DE, просто startx - уже около 85. Должно ли так быть? На мой взгляд как-то многовато получается.

Вот конфиг иксов, взял его из арчевской вики.

Section "ServerLayout"
Identifier "ArchLinux"
Screen 0 "Screen0"
InputDevice "keyboard"
InputDevice "mouse"
InputDevice "synaptics"
EndSection

Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection

Section "Module"
Load "glx"
Load "dri"
Load "extmod"
Load "synaptics"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail"
Option "BlankTime" "5"
Option "AIGLX" "false"
EndSection

Section "InputDevice"
Identifier "keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbLayout" "us"
Option "XkbVariant" ""
EndSection

Section "InputDevice"
Identifier "mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Protocol" "IMPS/2"
Option "Emulate3Buttons" "yes"
Option "ZAxisMapping" "4 5"
Option "CorePointer"
EndSection

Section "InputDevice"
Identifier "synaptics"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1000"
Option "RightEdge" "5400"
Option "TopEdge" "1000"
Option "BottomEdge" "4900"
Option "PalmDetect" "0"
Option "SHMConfig" "true"
Option "SendCoreEvents" "yes"
Option "HorizScrollDelta" "0"
Option "RBCornerButton" "0"
Option "RTCornerButtom" "0"
Option "MaxSpeed" "0.1"

# You will also need the following 3 lines if you're using Xorg 1.5RC6 or newer
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "ASUS"
ModelName "eeePC P701"
Modeline "800x480" 29.58 800 816 896 992 480 481 484 497 -HSync +Vsync # 60 Hz
EndSection

Section "Device"
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Mobile 915GM/GMS/910GML Express Graphics Controller"
BusID "PCI:0:2:0"
Option "AccelMethod" "EXA"
Option "MigrationHeuristic" "greedy"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

robert_foster (20.11.2008 15:48:47)

Индикатор раскладки клавы и регулятор громкости без зависимостей Gnome/KDE

Форум - Desktop

Подскажите? пожалуйста, есть ли индикатор раскладки клавиатуры и регулятор громкости, которые не тянули бы за собой гном и кеды? Спасибо.

>>>

robert_foster (17.10.2008 17:34:31)

[bluetooth-адаптер] какой брать?

Форум - Linux-hardware

Привет, ЛОР! Подскажи-ка пожалуйста, какой марки, а еще лучше модели, брать usb'шный bluetooth-адаптер, чтобы нормально под Линуксом работал? А то их сейчас чертова уйма развелась, да большая часть глючит безбожно, если верить обсуждениям в интернетах.

Перемещено JB из Talks

>>>

robert_foster (21.09.2008 15:01:58)

[CH4] Super Methane Brothers

Форум - Talks

Привет, камрады лоровцы)
Почитал я недавнее обсуждение Метанбоя, и вспомнил кое-что. Лет этак семь назад на диске с игровому журналу видел игрушку Super Methane Brothers. Диск давно выкинул, но смог найти в сети. В общем встречайте:

http://methane.sourceforge.net/
Простенькая аркада в духе восьмибитных приставок, бегаем-прыгаем по уровню, из какой-то пшикалки мочим мух и таракнов облачками метана) Исходники открыты и распространяется под GPL2.

>>>

robert_foster (07.04.2008 11:17:46)

Asus eee PC. Дождалися.

Форум - Talks

Собственно сабж. На сайте Эльдорадо есть предзаказ, с 25 марта будет в магазинах. Стоимость - 9999 р. Цвет пока только черный (ИМХО, это плюс) и с установленной вендой хр (ИМХО, это минус :) ).

http://www.eldorado.ru/cat/detail/71020705/

Разрываюсь между Nokia n800 и этой штуковиной. Буду рад советам и отзывам об этих девайсах)

>>>

robert_foster (05.03.2008 22:10:45)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru