LINUX.ORG.RU

Сообщения Flogger_d

 

Блин! Как все-таки поменять фон у QLineEdit?

Форум — Development

По аналогии с примером из интернета делаю так:

                QPalette *p = new QPalette();
		p->setColor(QPalette::Base,Qt::red);
		name_label->setPalette(*p);
		//name_label->setFrame(false);

Так вот: в таком виде честно красит фон в красный цвет. НО! Если раскомментарить setFrame(false), то эта сволочь просто болт кладет на любые попытки поменять фон!

Вопрос: Как? Как поменять фон и убрать рамку в QLineEdit?

Flogger_d
()

Помогите: Dell Inspiron, CentOs 6.3: требуется отключить embedded видеокарту.

Форум — Linux-hardware

Описание проблемы: Имеется ноутбук, предоставленный конторой: Dell Inspiron, в котором, как я понял, имеется две карточки:

 lspci|grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Thames XT/GL [Radeon HD 7600M Series]

Как я понимаю, интеловская - встроенная в материнку слабая карточка. AMD - дискретная карта с мощным 3д ускорением.

Мне для работы нужна AMD. После установки проприетарных драйверов и старте иксов получил сообщения о том, что AMD карточка успешно инициализирована, но также обнаружена интеловская карточка, а вот для нее драйвера нет. Т.е. мне нужно вообще выключить интелоскую карточку нафиг. Как это сделать наиболее простым способом? Да, установленный CentOs 6.3 - стандарт конторы, и его менять на что-то другое - не вариант.

Flogger_d
()

Scheme: syntax-rules . Должно быть что-то совсем простое, но не догоню - как...

Форум — Development

Хочу сделать регексы в стиле Tcl - т.е.

regex pattern text match var1 var2...

Т.е. если регекс матчится, то в переменные var1 var2 ...автоматически присваиваются распознанные куски () из паттерна. Пишу такое:

(use-modules (ice-9 regex))
(use-modules (ice-9 syncase))

(define (natural-seq) (let ((i 0)) (lambda () (set! i (+ i 1)) i)))

(define-syntax match-vars
 (syntax-rules ()
  ((_ pattern sample match* ...)
   (let ((match-str (string-match pattern sample)))
    (if match-str
     (let ((ser-num (natural-seq)))
      (begin
       (for-each (lambda (sym)
                        (let* ((idx (ser-num))(range (vector-ref match-str idx))(val (substring sample (car range)(cdr range))))
(set! sym val)
'(match* ...))
#t)) #f)))))

А включаешь - не работает. Проблема в том, что (set! sym val) присваевает значение в локальную переменную sym, а не в переменную, идентификатор которой этот sym в данный момент содержит...

Тут что-то простое, наверное, только что именно - не пойму никак...

Поможите кто чем сможет?

Flogger_d
()

gcc-avr bug?

Форум — Development

Споткнулся на ровном месте:

Есть attiny2313 На ноги PB0 и PB1 повешены кнопки. На ноги PB2 и PB3 светодиоды.

Хочу, чтобы кнопка с PB0 включала светодиод PB2, а кнопка PB1 - светодиод PB3

Пишу такой код:

...
while(1)
{
  if(PINB & 0x01 != 0) PORTB |= 0x04; else PORTB &= ~0x04;
  if(PINB & 0x02 != 0) PORTB |= 0x08; else PORTB &= ~0x08;
}

В итоге первая кнопка мигает обоими светодиодами, а вторая никак себя не проявляет...

Когда идеи кончились, странслировал код в ассемблер (ключик -S) и получил, в частности, следующий кусок:

.L5:
    sbis 54-32,0
    rjmp .L2
    sbi 56-32,2
    sbi 56-32,3
    rjmp .L5
.L2:
    cbi 56-32,2
    cbi 56-32,3
    rjmp .L5

В общем, как видно - генерится код, который тупо смотрит на нулевой бит

 
   sbis 54-32,0 

и рулит обоими светодиодами синхронно:

   sbi 56-32,2
   sbi 56-32,3

либо

   cbi 56-32,2
   cbi 56-32,3

Вопрос: Какого #$&^?!!!!

Flogger_d
()

Какой дистрибутив посоветуете?

Форум — Admin

Имеется несколько старых машин на базе первого пентиума. На большинстве - отсутствует винчестер, но на всех есть сетевые карты. На некоторых имеется CD или есть возможность поставить. Также имеется сервер с FreeBSD и доступом в интернет.

Хочется на базе этого оборудования сделать класс X-терминалов. Что посоветуете в качестве дистрибутива? По-скольку винчестеров нет, то загрузку желательно через сеть...

Flogger_d
()

Драйвера NVidia и Kubuntu 7

Форум — Linux-hardware

В общем, уговорили меня коллеги попробовать поставить Kubuntu. Поставил. В принципе нравится, но когда ставил драйвера, то столкнулся с проблемой: Карточка NVidia 5600FX, скачал для нее драйвера с сайта, загрузился в консоль и запустил установочный скрипт. Он вроде бы все сделал и после этого, по startx вижу, что все норально. При последующей загрузке все куда-то пропадает! Как будто ни драйвера ни кенрел-модуля в системе вообще нет. Куда ж оно делось-то? Кто-то сталкивался с этим?

Flogger_d
()

Реляционная база в памяти

Форум — Development

В общем, хочется такую штуку: - чтобы все жило в оперативке - чтобы поддерживались большие объемы (миллионы записей) - чтобы поддерживалась ссылочная целостность (внешние ключи) - чтобы были триггеры - чтобы были транзакции - чтобы можно было выгрузить в файл и загрузиь из него (а лучше - в поток) - чтобы был API на С++ - запросы всякие там - это в общем, не очень критично...

Существует ли такое в природе? Или нужно опять самому изобретать велосипед? Интересует именно решение, реализованное именно чисто на оперативной памяти (т.е. рамдиск+мускул не прокатит)

Flogger_d
()

Кто нибудь ставил Linux на iPAQ 2210?

Форум — Linux-hardware

Присматриваюсь к карманным зверькам. Вроде бы 2210 нравится. Но как он
с системой всех времен и народов?

Flogger_d
()

Siemens M55 - Как настроить GPRS?

Форум — Linux-hardware

Subj.
pppd пишет что ошибка скрипта.
Открыл его в minicom - набираю atd0885 - телефон пищит что сообщение прервано сетью, а в minicom-е появляется сообщение NO CARRIER

Пробовал из minicom-а звонить - на любые номера выдается такое сообщение... Вот така херня...

Flogger_d
()

C-аналог C++ STL

Форум — Development

Задался мыслью. В С++ есть STL - поэтому не нужно каждый раз для нового типа писать
реализацию связного списка и бинарного дерева.
Есть ли такая или схожая по возможностям библиотека для С?
Вроде бы это реализуемо на макросах и идея лежит на поверхности - так что
кто-нибудь обязательно это дело уже сделал.
А то попробовал на чистом С по-программить - после С++ и STL чувствую
себя как аквалангист, потерявший ласты (знающие люди ощущение поймут)

Flogger_d
()

CORBA вызовы из оболочки?

Форум — Development

Есть ли какие нибудь решения чтобы можно было бы сделать CORBA-вызов прямо из например bash?
Т.е. хочется что-то вроде:
...
OBJREF=`cat HelloService.ior`
METHOD="say_hello(in string msg)"
MSG="Hi there"
call --ior=$OBJREF --method=$METHOD --params=$MSG
...
Ну или примерно так...
Perl не предлагать - интересуют именно утилиты

Flogger_d
()

Работает ли flex через pipe - потоки?

Форум — Development

Столкнулся с проблемой: имеется препроцессор, написанный на flex-е.
Также имеется основной сканер тоже написанный на flex-е. Если запускать их
последовательно - сначала отрабатывает препроцессор и пишет во временный файл,
затем - основной сканер читает из файла - то проблем нет.
Хотел избавиться от временных файлов и запускать их в отдельных потоках
с развязкой ввода-вывода через pipe или fifo - ни то ни другое не работает.
В частности, основной сканер говорит
--(end of buffer or a NUL)

Поэтому вопрос: а может ли вообще flex работать с потоком,
организованным через канал или fifo?

Flogger_d
()

Как привязать С++ поток к открытому дескриптору?

Форум — Development

Задача: два треда обмениваются данными через pipe.
Есть большая потребность сделать интерфейс через fstream - потоки.
Есть ли какая нибудь возможность связать ostream - поток c открытым дескриптором?

Flogger_d
()

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