Сообщения gtyrin
не запускается xbill
Где капать ?
Изменить число вирт.экранов десктопа
SUSE 9.2
Компиляция C++
выход из fvwm2
При выходе из FVWM2 выдается сообщение:
X connection to :0.0 broken (explicit kill or server shutdown) XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0" after 0 requests (0 known processed) with 0 events remaining.
и т.д.
Вопрос: что нужно поправить в настройках X ?
Просмотр dvd и мышь
mplayer /dev/dvd
запускается фильм, точнее главное меню диска. Мышь доступна, но выбрать какие-то пункты не могу, соотвтственно, и не могу идти далее на просмотр фильма.
В чем глюк и как можно вообще (есть ли стандартный способ доступа), пропуская меню, сразу идти на просмотр фильма ?
/dev/mapper/control
Подскажите, пожалуйста, в какой ветви конфигурационного файла относится эта штука и для чего она необходима ?
Запуск playlist для OGG-файлов
Помогите pls настроить выход в Internet
Имею SUSE 9.2 Система определяет его как Samsung Electronics IXP AC'97 Modem
В Yast сконфигурировал само устройство (modem0) и провайдера (provider0).
В разделе Hardware info по модему напротив параметра "modules" указано "modprobe snd-atiixp-modem"
Набираю в консоли wvdial, в ответ сообщение, что не может создать /dev/modem по причине отсутствия такого файла. Такого файла у меня действительно нет, а есть: /dev/modems/mwave и все!
Пожалуйста, помогите завершить настройку модема...
Трудности перевода: IPV4->IPV6
Могу ли я, конфигурируя ядро, оставить только IPV6 ?
Гарантирует ли мне это "безоблачную" работу в Internet-е ?
Как на счет IPV6-поддержки у провайдеров ?
Сообщение при загрузке
В каком направлении копать: посмотреть какие-то настройки ядра или что еще ?
cdrecord не принимает заданную скорость
При этом, в отображаемой по болванке информации верно отмечается, что максимальная скорость записи на диск равна двум - так оно и есть - это такой древний диск (ему лет 5).
По правде говоря, под виндой этот диск тоже не хочет писаться на 2-й скорости...но все же - хотя бы попытался cdrecord сделать все правильно ;-)
Минимальный набор библиотек для X-ов
консольные утилиты записи CD и определение CD-RW
Как в таком случае пользоваться утилитой cdrecord ?
Минимальный набор пакетов для прослушивания музыки
Например, mpg123(mpg321) "тянут" пакеты audiofile, esound и libao. Скачал эти пакеты, но они не устанавливаются, т.к. нереализованы другие зависимости: libasound.so.2 libaudiofile.so.0 libc.so.6 libdl.so.2 libesd.so.0 libm.so.6 libpthread.so.0
Помогите, пожалуйста, с набором библиотек.
Почему я хотел динамическое создание переменных и о другом
(http://www.linux.org.ru/profile/gtyrin/jump-message.jsp?msgid=900355&last...) по поводу создания переменных определенного типа налету.
Благодарю всех откликнувшихся, а особенно <kosmonavt>.
Я хотел использовать данную реализацию для динамического создания таблиц по имеющимся мета-данным БД. Но, к сожалению, для создания таблиц необходимы, помимо описания полей таблицы, и переменная, закрепленная за полем, видимо, для дальнейшей выборок в нее значений определенной записи (fetch по записям SQL-запросов и проч.)
Вот пример в wxWidgets:
// сначала в конструкторе передается ссылка на wxDb, указывается имя таблицы, число колонок и проч.
// далее, для каждой из колонок задается доп.информация
// 0 - индекс поля
// здесь PartNumber - переменная данных, соответствующая данному типу // колонки
SetColDefs(0, "PART_NUMBER", DB_DATA_TYPE_VARCHAR, PartNumber,
SQL_C_CHAR, PART_NUMBER_LEN, true, false,true,false);
// ...
ret = CreateTable();
Так вот переменные подобно PartNumber и размер этих переменных (буфер ввода) - PART_NUMBER_LEN == sizeof(PartNumber) я и хотел получать динамически.
Подскажите, пожалуйста, как это реализовать? Я пытался подствалять для функции SetColDefs элемент вектора, в который писал произвольную по типу переменную, но компилятору *void не нравится.
Что касается вопроса заданного позже о языках и эффективности (http://www.linux.org.ru/profile/gtyrin/jump-message.jsp?msgid=900692&last...), ставилась цель найти язык максимально ускоряющий скорость разработки приложений. Писал и пишу на разных языках с разным успехом:
- Visual FoxPro - по работе на фирме (последние денечки ;-)
- Java - очень недолго (полгода)
- C++ - 1 год
- Assembler - когда-то писал на нескольких дилектах - от больших до персоналок.
Вопрос был в том, что годочки капают и голова уже не такая свежая, поэтому подыскиваю для себя всеобъемлющий язык(-и), в котором я меньше буду зацикливаться на реализации алгоритмов. Конечно, старые языки не отметаются, просто крен должен быть смещен...
Как писать проще и эффективнее ?
Подскажите, пожалуйста, в таком случае язык, который соответствовал следующим требованиям:
1. Кроссплатформенный язык; 2. Мощный, но достаточно простой в освоении ;-); 2. Полная поддержка GUI-интерфейсов (возможно использование чужих GUI-библиотек); 3. Полноценная работа с БД через единый интерфейс (ODBC и др.); 4. Возможность свободного использования макроподстановок (строка кода может быть интерпретирована как код). Программист из меня может быть плохой, но вот идеями меня Бог не обидел!
Поэтому хочется меньше тратить усилий на кодирование и больше - на реализацию замыслов.
динамическое создание переменной
VARIANT не катит, потому что в месте использования переменная должна быть вполне типизована.
wxWidgets и индексы
Как для ODBC-источников (семейство wxDb) определить перечень и наименование индексов ? С помощью db->GetColumns и wxDbColInf кое-чего получаю (PkCol, PkTableName, FkCol и FkTableName), но где взять ИМЕНА ИНДЕКСОВ ?
2 вопроса по wxWidgets
Стал присматриваться к wxWidgets и ... 1. Не нашел в wxWidgets классов, работающих с произвольными XML (кроме как для обработки XML-ресурсных файлов). Писать ли их самому, взять из других библиотек или еще как ? 2. По ODBC: как задать параметр в wxDb::GetCatalog(const wxChar *userID) чтобы я получил доступ к информации по полям системных (а может всех ?) таблиц БД ? Пример. Подключил ACCESS MDB. Информацию по таблицам получаю. Но, при попытке получить доступ к массиву wxDbTableInf::tableName возникает ошибка доступа на первой же системной таблице.
| ← назад | следующие → |