LINUX.ORG.RU

Сообщения troorl

 

Прошу принять меры

http://www.linux.org.ru/profile/troorl/add_comment.jsp?topic=1888820&repl...

http://www.linux.org.ru/profile/troorl/add_comment.jsp?topic=1888820&repl...

Человек элементарно не умеет вести себя. Выражения типа "проходишь всю жизнь на побегушках, идиотик" и "Хлебало заверни" имхо не достойны этого ресурса (как бы кто к нему не относился).

Прошу администрацию провести воспитательную беседу с юзером Sun-ch.

troorl
()

QGraphicsScene и изменение её размера

На сцене много разных элементов. Они перемещаются, изменяются в размерах. Но размеры сцены при этом остаются такими же или увеличиваются (если нужно). Так вот, как сделать, чтобы при необходимости сцена уменьшалась до актуальных размеров? Скажем, есть прямоугольник с координатами (300, 200), его переместили в точку (100, 100). Нужно чтобы после такой манипуляции правая граница сцены проходила по правому краю прямоугольника, а нижняя - по нижней.

Ух как закрутил, но вроде должно быть понятно. =)

troorl
()

Как из объекта передать ссылку на самого себя? [Qt4]

Есть наследник от QObject. В определённый момент он генерирует сигнал

emit blabla();

Мне нужно передать в этот сигнал в качестве параметра ссылку на этот же объект. Это возможно и если да, то как именно?

troorl
()

Сборка KDE4 - в каком порядке собирать пакеты?

Вот и весь вопрос =)
Из любопытства хочу на ночь поставить сборку. Помню для KDE3.* были рекомендации по этому поводу...

troorl
()

Примеры портирования Linux

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

troorl
()

QHttp и передача данных по HTTPS

Запарился я уже... Есть скрипт провайдера, который отображает текущую статистику. Есть форма ввода логина и пароля, через которую юзер попадает в эту статистику. Всё это делается по SSL. Я хочу залогинится туда своим клиентом и получить статистику. Для этого беру QSslSocket и делаю следующее:

socket->connectToHost("somehost.ru", 443);

Сокет коннектится, всё ОК. Дальше, когда он связался с хостом делаю такое:

my_http->setHost("somehost.ru", 443);
my_http->setSocket(socket);
QHttpRequestHeader header("POST", "/index.spl");
my_http->request(header, "login=somelogin&p=somepassword&src=58b28b0351e2126466ade74ce709cad
9b34e704f&action=login");

И из этого получаю ту же самую форму. Это значит, что данные от меня к somehost не пришли. Когда использую простенькую HTML-форму - всё проходит и логин осуществляется.
Я пробовал у себя проверять, правда без SSL - работает, клиент оправляет данные и получает ожидаемый ответ.

Что я делаю не так?

troorl
()

На чём писать web-проект?

Есть постановка задачи - написать некую базу знаний с перекрёстными ссылками, поиском, разделами, разделением по доступу, рейтингами и ещё кучей всего прочего. Возможно в web-интерфейсе будет использоваться Ajax. Проект будет публичный, со средними нагрузками. И ещё это будет мой первый публичный проект для web (корпоративные уже писал).
Раньше я писал на Python без использования фреймворков. Но тут другие сроки и объёмы работ, поэтому чистым Python не обойтись. Есть вариант с Django, но я с ним не знаком, а английская документация мной перевариваться медленно.
Поэтому и появился вопрос - куда податься? РНР не люблю, после Python от него просто тошнит. Ruby - тоже вариант... Но в любом случае нужен web-фреймворк.

Какую связку посоветуете для этого конкретного случая?

troorl
()

Кросскомпиляция Linux -> Win32

Есть проект на QT4, который судя по всему кроссплатформенный.
Нужно собрать версию под win32. Ставить всё необходимое для сборки проекта в винде просто лень. Хочется делать билды прямо в Linux.

Поставил mingw32, но что с ним делать не представляю... Возможно ли как-то подправить make-файл на компиляцию win32-бинарников? Или для этого нужно что-то большее?

troorl
()

Колдовство с Grub и тремя винтами

Есть три винта:
1. sata (sda)
2. sata (sdb)
3. ide (slave) (hdb)

Linux ставился при таком раскладе: не было второго sata-винта. Загрузчик почему-то прописался на hdb. И теперь я не могу загрузить Linux без этого винта. Пробовал отключать hdb и ставить загрузчик в sda - меню Grub появляется, но при выборе ОС выдаёт ошибку Error 15: File not found. Загружается только после того, как я подключаю hdb и записываю загрузчик на него (да ещё и ставлю его первым в приоритете на загрузку).
Появился третий винт - sdb. Я отключил hdb, и поставил на него винду. Она спокойно загружается.

Теперь вопрос: как мне востановить загрузчик на sda, чтобы можно было забыть о hdb?

troorl
()

IDE для C++

Знаю, что тема обсасывалась миллион раз. Поэтому прошу меня простить.
Но! [тут нужно вставить причину]. [как возможная причина] Но я уже затра*ался в очередной раз тратить трафик на поиски "той самой".
Ещё с конца лета писал только на Python. Но сейчас появилось много свободного времени, а ещё желание осилить QT4 (перед этим знакомился только с QT3). Ну и ещё нужно написать небольшую утилиту лично для себя. А Komodo, который я использую для Python, не пригоден для С++.
Лично я считаю идеальной IDE для С++ SlickEdit. Только он платный и "облагородить" я его не смог. А ещё он вроде только под х86, что не есть хорошо.

Уже много чего пробовал - всё не то. Что мне нужно (по приоритетам):
1. Хорошо настраиваемый редактор текста (цвета, щрифты, множество позиций)
2. Автокомплит
3. Вкладки с возможностью запоминания текущего состояния проекта
4. Настройки горячих клавиш
5. Некая эргономичность, но это уже субъективная категория

PS. Только не советуйте VIM/EMACS - я слишком испорченный для них, хотя и пробовал заставить себя ими пользоваться.

troorl
()

Смена частоты процессора AMD64

Только что заметил эту фичу. делал cat /proc/cpuinfo и выдало 1000MHz, хот должно было выдать 1800. Потом начал паковать музыку в Flac и снова проверил - показало 1800MHz. Значит оно каким-то макаром само меняет тактовую частоту в зависимости от загрузки процессора? Тогда у меня другой вопрос: можно ли это делать самому и есть ли для этого удобные утилиты? И вообще, как это регулировать?

PS. AMD 64 3000+, ubuntu x86_64

troorl
()

32-х разрядные приложения в 64-х разрядных дистрибутивах

Возможно ли как-то запускать 32-разрядные приложения в 64-разрядной среде? Просто есть несколько закрытых приложений, которые существуют только в х86-варианте.

troorl
()

nForce 430 и интегрированная сетевуха - не работает

На днях купил материнку ASUS M2N-MX. Там есть встроенная сетевуха с именем ATTANSIC Gigabit LAN PHY, в офтопике называется просто nVidia nForce Networking Controller.
Пробовал различные дистрибутивы с ядрами от 2.6.17 и ниже - никакого результата. Даже в lspci пусто... Как быть? Может в 2.6.18 уже есть поддержка? Помогите кто чем может.

ps. вариант с покупкой отдельной сетевухи не подходит, так как PCI-слота всего два и оба уже заняты =(

troorl
()

Принцип плагинной архитектуры

Сделал бота для IRC. Функционал хотелось бы вынести в плагины. Но приложения такого типа я ещё не писал. Т.е. ПОЛНОСТЬЮ модульное приложение - это для меня что-то новое.

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

Мне нужна литература по этому вопросу. Лучше объёмные доки, но подойдут и статьи. Не откажусь также от дельных советов.

troorl
()

Suspend to RAM, что-то не так...

Мамка Nforce2, поддерживает сие.

Ядро 2.6.15.7-ubuntu1, собранное мною, с поддержкой acpi и прочей фигни.

troorl@ubuntu:~$ cat /proc/acpi/sleep

S0 S1 S4 S5

Но при попытке загнать систему в этот suspend, получаю отказ в доступе:

troorl@ubuntu:~$ echo S4 > /proc/acpi/sleep

bash: /proc/acpi/sleep: Permission denied

С S1-S5 cитуация та же...

Под рутом то же самое. Как быть? И вообще, где S3? :)

troorl
()

SlickEdit 11.0.1 - нужна ваша помощь

Закончилась триальная лицензия на данный продукт. А стоит он очень дорого. Если кто готов помочь в этой деликатной ситуации, буду очень благодарен.

troorl
()

Как из демки UT2004 сделать полноценную версию?

Я слышал, что надо брать какие-то файлы с виндовой версии. Но какие именно и куда их потом девать? Разьясните плз.

troorl
()

Не отображаются шрифты с дровами nvidia

Система: Kubuntu Edgy, KDE3.5.4, Xorg7.0.22, nvidia-glx1.0.8762

После очередного обновления перестали отображаться абсолютно все шрифты в системе. Иногда бывает, что на некоторых элементах появляются, но не надолго. Проблему временно решаю переходом на свободные драйвера nv.

Знаю, что не у одного меня такая проблема, но решения пока не нашёл :( Может кто знает, что можно сделать?

troorl
()

Какой класс в QT3.3 реализует системный трэй (Tray)?

Сабж.

Пишу на PyQT одну утилиту, упрощающую жизнь. Для того, чтобы жизнь упрощалась ещё больше, нужно эту программу сворачивать в трэй. Порылся в документации - нифига не нашёл. Следы ведут на класс KSystemTray, который мне не нужен, так как программа на QT, а не на QT/KDE.

Есть такое в стандартной библиотеке?

troorl
()

RSS подписка на новые темы