LINUX.ORG.RU

Сообщения KblCb

 

[vim] vim + C++ + boost + автодополнение

Форум — General

Довольно долго писал в vim'е на C++ с использованием Qt. Всё было прекрасно. Однако недавно столкнулся с boost'ом. Итог столкновения: автодополнение (vim я так понял просто каждый раз пробегает все подключенные заголовки) становится астрономическим, но не достаточным чтобы попить чай. Можно ли это как-то исправить? Например использовать с vim'ом какую-нибудь базу данных для автодополнения или хотя бы запретить ему ходить в boost'овые заголовки?

 

KblCb
()

[haskell] Библиотека работы с изображениями

Форум — Development

Ищется сабж. Желательно не сложный: поресайзать изображение, обрезать изображение, добавить на него текст или графический примитив, записать изображение в jpeg или png. Желательно живой и рабочий.

 

KblCb
()

Кастомный суспенд

Форум — General

Требуется отловить сигнал побуждающий компьютер к суспенду и выполнить по случаю скрипт. В идеале требуется также выполнить скрипт по выходу из суспенда. Вопрос: как это реализовать на практике? Копаю в сторону acpid, но пока ничего разумного не нашёл.

KblCb
()

[haskell] Регулярные выражения

Форум — Development

Есть две задачи, которые в perl делал при помощи сабжа: если строка начинается с правильного слова и заканчивается правильным словом, тогда извлечь из строки подстроку соответствующею заданному выражению и если строка содержит правильное слово, тогда заменить его на другую подстроку. Собственно вопрос: можно ли это сделать в haskell? Сейчас первое решено извлечением из текста Maybe String соответствующего правильной строке, а затем извлечением из неё правильной подстроки, а второе — не решено вообще.

 

KblCb
()

[haskell] Отследить время жизни потомков программы

Форум — Development

Имеется программа, которая умеет после запуска форкаться на нужное число процессов. Нужно как-то отследить время жизни этой программы и её производных. Как это сделать в posix вообще и при помощи haskell в частности?

 

KblCb
()

[haskell][[cabal] Парсер файлов-спецификаций

Форум — Development

Использую readPackageDescription из Distribution.PackageDescription.Parse. Прихожу к выводу, что полученный GenericPackageDescription содержит вызывающе неверную информацию. В частности в поле PackageDescription library всегда Nothing, а buildDepends - []. Возникают следующие вопросы: я чего-то непонимаю в этой жизни или парсер просто врёт? как в таком случае добыть информацию о зависимостях пакета?

ghc 6.12.3, Cabal 1.8.0.6.

 

KblCb
()

[haskell][ADT] Извлечение парметра из конструктора

Форум — Development
data Type = Constructor String

f1 :: String -> Type
f1 = Constructor

f2 :: String
f2 = case f1 "123" of Constructor a -> a

Как это сделать без использования case?

Кстати, а есть какая-то возможность читать документацию к модулям в консоли на манер man'ов или perldoc'а?

 

KblCb
()

[haskell] Чем почитать stdin?

Форум — Development

hGetContents не переваривает юникодные символы. Чему ещё можно выдать Handle и получить IO String?

 

KblCb
()

[QtCurve] Тень у меню

Форум — General

А можно в QtCurve получить сабж? Собственно уже давно ищу тему Qt в которой не будет железобетонных менюшек. В QtCurve с этим чуть полегче чем во всяких Oxygen'ах, но вот хотелось бы ещё и тень на манер оффтопика.

 

KblCb
()

Аналог phonon

Форум — Development

А существует ли сабж, но не прибитый к иксам? Phonon тянет за собой QtGui, что весьма ограничивает сферу его применения. Есть ли другая библиотека обобщая работу с аудио-библиотеками? Язык C++ или C.

KblCb
()

[специалисты по всему] Песня из фильма «Криминальное чтиво»

Форум — Talks

Разыскивается сабж, который играет в машине Бутча после того как он отъезжает с часами от собственного дома.

KblCb
()

[Qwt] Список QwtPlotItem'ов на QwtPlot'е

Форум — Development

Как бы получить сабж без помощи QwtLegend. Плот его точно знает, но как по честному получить этот список — не понятно. В исходниках QwtPlot нашёл itemList(), который видимо метод QwtPlotDict, но как добраться до QwtPlotDict'а QwtPlot'а тоже не понятно.

 

KblCb
()

[Qt][Qwt] Экспорт содержмого виджета в файл

Форум — Development

Есть у меня красивый график нарисованный при помощи Qwt. Очень хочется чтобы пользователь этой программы мог экспортировать этот в формат изображения доступный его пониманию и вставить его в свою статью. Как подойти к этому вопросу? Если Qwt не имеет для этого специальных механизмов, то как подойти к этому вопрос для сферического QWidget'а в вакууме?

 ,

KblCb
()

[Qt] QDoubleSpinBox и подземный стук.

Форум — Development

Есть два QDoubleSpinBox'а. Одному получается выставить значение при помощи QDoubleSpinBox::setValue(double), другому — нет. При этом выставляемое значение определённо находится внутри допустимого диапазона значений. Из принципиальной разницы между экземплярами вижу только то что у того для которого setValue не работает есть суффикс. Что это вообще может быть?

 

KblCb
()

[Ubuntu] Netbook-launcher vs Unity

Форум — Desktop

Зашёл тут в гости к одной знакомой и она принялась мне жаловаться на свои беды. Ей кто-то обновил на нетбуке ubuntu 10.04 до 10.10 и вместо старого netbook-launcher'а она получила unity. Последний её не нравится совершенно. Нельзя ли как-то вернуться к старой нетбучной оболочке?

 

KblCb
()

[Qt] Странное поведение QWizard

Форум — Development

Потребовался мне wizard с переменным количеством страниц, которые ещё и выбираются пользователем на первой странице этого wizard'а. Столкнулся с тем, что если удалить из wizard'а все страницы кроме текущей, а потом добавить страницу при помощи setPage, кнопка Next не появится до тех пор пока я опять не воспользуюсь методом removePage. Это баг или фича? Кстати, как сделать так, чтобы кнопка Finish никогда не появлялась на первой странице?

 

KblCb
()

Преобразовать rgb в число.

Форум — Development

Очень хочется сравнивать цвета в rgb по тому как они расположены в спектре. Есть ли некая линейная система представления цветов удовлетворяющая моим требованиям и как перейти к ней от rgb? Интересует в первую очередь алгоритм, а не его реализация.

KblCb
()

[C++] Итераторы

Форум — Development

Пишу свой контейнер с D&D и толкиенистками. Где можно почитать про то, как пишутся итераторы и какие требования накладывает на итераторы STL? Желательно по русски и не в общем (если меня отправят в книгу «Итераторы в C++» о шестиста страницах, я буду только рад).

 

KblCb
()

[Qt] Валидатор для QTextEdit

Форум — Development

Нужно ограничить ввод текста в QTextEdit. Для QLineEdit есть валидатор, а что делать с QTextEdit?

 

KblCb
()

[C++] реализация чисел с плавающей точкой на int'ах

Форум — Development

Столкнулся с ограничениями на тип double. По ряду причин усложнение алгоритма менее желательно чем потеря части производительности. Первое что пришло в голову это написать свой класс в котором реализовать число с плавающей точкой через int'ы. Второе что мне пришло в голову это то что таких реализаций должен быть вагон. Где мне посмотреть что-то подобное? Требования в порядке убывания: кроссплатформенность, lgpl/bsd, голый стандартный C++, не gnu code style.

 

KblCb
()

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