LINUX.ORG.RU

Сообщения askh

 

MacPro 4.1, какой дистрибутив Linux выбрать?

Форум — Linux-install

Есть компьютер MacPro 4.1, нужно установить на него Linux, какой дистрибутив для этого лучше подойдёт?

askh
()

send и EAGAIN

Форум — Development

Если сокет находится в неблокирующем режиме, и после вызова send получили ошибку EAGAIN, то данные не были отправлены вообще или только частично? То есть можно ли при следующем вызове использовать другой буфер или нужно повторить вызов с тем же самым, откуда функция возьмёт недостающие данные?

askh
()

Плагин для Pidgin на Perl, уведомление пользователя

Форум — Development

Нужно из плагина для Pidgin на Perl выдавать пользователю уведомления, которые бы закрывались по таймауту, идеальным вариантом наверное было бы использовать libnotify, но похоже модуль Desktop::Notify в моём дистрибутиве содержит ошибку (таймаут игнорируется, и выдаётся сообщение "Argument "" isn't numeric in subroutine entry at /usr/lib/perl5/Net/DBus/Binding/Iterator.pm line 445.". Можно ли выводить информационное сообщение с таймаутом средствами самого Pidgin? Purple::Notify::message вроде бы таймаута не предполагает.

askh
()

Патенты. Новая угроза.

Форум — Talks

Традиционно считается, что в России нет такой угрозы свободному программному обеспечению, как патенты. Хотя вопрос спорный, например недавно ЗАО "Лаборатория Касперского" получило патент номер 2363045, касающийся именно программного обеспечения. И ситуация может ухудшиться - в России создана организация, на первый взгляд призванная лоббировать интересы IT-отрасли, но сразу настораживает то, что во главе её (в источнике должность названа "модератор") стоит основатель Фонда патентования алгоритмов и программ. Можно предположить, что теперь идеи патентования программного обеспечения в России будут защищаться активнее, что в итоге может привести к невозможности использования и развития свободного программного обеспечения, в частности Linux, у нас в стране.
Подробности

Перемещено Shaman007 из OpenSource

askh
()

Возможно ли использовать MySQL в проектах под GPL 3?

Форум — General

Почитал условия лицензирования MySQL, сложилось впечатление, что её нельзя использовать в проектах, лицензируемых под GPL 3. Если я правильно понял "FOSS License Exception" (http://www.mysql.com/about/legal/licensing/foss-exception/), то там говорится, что не все свободные лицензии совместимы с GPL 2, и они разрешают использовать свою клиентскую библиотеку так же и в проектах с другими лицензиями, перечисленными в списке, но в нём нет GPL 3, а проект под этой лицензией не может содержать код под GPL 2 only. Получается, что в проекте под GPL 3 нельзя использовать MySQL?

askh
()

gtkmm: Gtk::Notebook и кнопка закрытия на закладке

Форум — Development

В Gtk::Notebook закладка не имеет сама по себе кнопки закрытия, а как её туда добавить? Первое, что приходит в голову - вместо текстовой метки помещать туда контейнер с меткой и кнопкой. Но тогда возникает вопрос - как сделать "крестик" на кнопке? Картинкой? Но если я правильно понял документацию (http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1Button.ht...), картинка на кнопке может как показываться, так и нет, в зависимости от настроек. Хотя можно конечно буквой "X" сделать...

Или может есть другой способ сделать кнопку закрытия на закладках?

>>>

askh
()

Есть ли у Linux будущее в России?

Форум — Talks

Вроде бы странный вопрос, но последнее время я засомневался. Linux может стать жертвой распространения патентования в области программного обеспечения, должен стать - он невыгоден для Microsoft, и у него есть возможность начать множество патентных исков, которые сделают опасным использование Linux (не как в случае со SCO - там претензии были другого плана, по поводу чистоты кода, которую автоматически соблюдаешь когда пишешь сам, но с патентами это не срабатывает). Вероятно пока Microsoft останавливают две вещи - внимание антимонопольных органов и то, что патентная система далеко не во всех странах распространяется на программное обеспечение (а в случае патентной атаки на Linux эти страны явно откажутся её вводить). То пока ещё не самые благоприятные условия чтобы прихлопнуть Linux, но вообще это возможно, и этого стоит ожидать. Кто на месте Microsoft поступил бы иначе? И следует ожидать, что они добиваются и будут добиваться изменений в законодательстве (в том числе и российском), выгодных им, и невыгодных свободному программному обеспечению. Возможно как раз в интересах Microsoft несколько лет назад было изменено отечественное патентное законодательство - раньше там было сказано, что алгоритмы не патентуются, а потом слово "алгоритмы" оттуда исчезло.

Теоретически можно было бы добиваться защиты наших интересов, это было бы достаточно просто хотя бы потому, что в данном случае интересы государства совпадают с нашими, но мы этим не занимаемся. А вот Microsoft работает над тем, чтобы защитить свои интересы в ущерб нашим, мы знаем об этом, можем этому противостоять, но ничего не делаем. Интересно, почему?

>>>

askh
()

Каскад версий Linux

Новости — Ядро Linux
Группа Ядро Linux

Сегодня вышли ядра Linux версий 2.6.23.2, 2.6.23.3, 2.6.23.4, 2.6.23.5, 2.6.23.6, 2.6.23.7, 2.6.23.8. Неожиданно много за два часа.

Добавление: Объяснение от Greg Kroah-Hartman

>>> Подробности

askh
()

Linux и выборы

Форум — Talks

А за какую партию по вашему мнению лучше голосовать с точки зрения развития OpenSource и почему? Всё-таки до выборов осталось всего 2 недели, лучше проголосовать за ту партию, которая выгодна нам, чем потом возмущаться, что власть делает всё неправильно.

>>>

askh
()

Как в gtkmm сделать окно в окне?

Форум — Development

Как при помощи gtkmm сделать окно, которое будет находиться "внутри" другого окна, то есть которое не будет выходить за его пределы и будет перемещаться вместе с ним? К примеру, как окна документов (журналов и т.д.) в 1С.

askh
()

fstream и flock

Форум — Development

Как в C++ заблокировать файл? flock ведь ожидает в качестве первого параметра дескриптор файла, а не класс... Поискал в Интернете, не нашёл работающего решения. Где-то советовалось реализовать для чего-то собственный класс, но это странно, вроде бы блокирование файла - это очень часто используемая операция, и должен быть способ это сделать в одну строку.

askh
()

Что из себя представляет поддержка запуска линуксовых бинарников во фре?

Форум — General

Насколько я знаю, во FreeBSD есть поддержка запуска бинарников для Linux. А что она из себя представляет? Это чисто часть FreeBSD или там запускается ядро Linux? И какой версии ядра Linux она соответствует?

askh
()

GTK и Windows

Форум — Development

Как использовать GTK под Windows? На сайте GTK есть инсталляция, а что кроме неё необходимо? Например, какой компилятор C следует использовать, какие ещё библиотеки установить?

askh
()

Какой TV-тюнер выбрать?

Форум — Linux-hardware

Подскажите, какой TV-тюнер выбрать чтобы он без проблем заработал в Linux? Дистрибутив - Debian 3.1, ядро 2.6.8.

askh
()

Debian: скопировать только новые пакеты

Форум — Admin

Есть репозитарий обновлений пакетов Debian, где кроме текущих скопился ряд старых версий. Есть желание навести порядок, то есть оставить только текущие версии. Существует ли готовое средство для того, чтобы автоматизировать процесс? Хочется чтобы сохранилась структура каталогов, файлы лежат так, как и в дистрибутиве (в каталогах типа pool/main/a/abiword/). Смотрю документацию по apt-get, но вроде бы для этой задачи его не использовать. Можно написать скрипт, который скопирует нужные файлы, но может я чего-то не понимаю и есть стандартный способ?

askh
()

Система считает, что DVD пустой

Форум — Linux-hardware

Вставляю DVD с записью, но он автоматически не монтируется, а открывается окно для записи CD. Попытка примонтировать вручную тоже заканчивается неудачей, а dd if=/dev/cdrom of=disk.dat приводит к копированию 2048 нулей. Возможно ли как-то извлечь данные с диска, если проблема в какой-то ошибке при записи, а не в физических проблемах с носителем? Каким образом можно работать с содержимым диска на низком уровне кроме как с файлом устройства типа /dev/cdrom?

askh
()

Не виден сразу CD-ROM без modprobe

Форум — Admin

Поставил Debian 3.1 на компьютер со SCSI-диском, и обнаружил, что при использовании ядра 2.6 CD-ROM не виден. Он появляется если сделать modprobe ide-generic. Понятно, что делать это вручную неудобно, как правильно это автоматизировать? Или может нужно решать проблему иначе?

askh
()

Как правильно использовать кириллицу в программах на C++?

Форум — Development

Как следует использовать кириллицу в программах на C++? Первое, что приходит в голову - нужно использовать Unicode. Посмотрел примеры, на первый взгляд кажется, что следующий код должен работать:

#include <iostream> #include <string>

using namespace std;

int main(int argc, char *argv[]) { wcout << L"Test Тест"; }

Однако он выдаёт только английский текст, а кириллицу - нет. Если посмотреть бинарник, то там есть строка вида: "T...e...s...t...Т...е...с...т...", где точками заменены символы 0x00. Это в кодировке koi8-r... Я предполагал, что компилятор увидит, какая у меня установлена локаль и в соответствие с ней перекодирует исходный текст, но очевидно этого не происходит. Как быть?

Используется Debian Sarge 3.1, gcc version 3.3.5 (Debian 1:3.3.5-13). Команда locale выдаёт следующее:

LANG=ru_RU.KOI8-R LC_CTYPE="ru_RU.KOI8-R" LC_NUMERIC="ru_RU.KOI8-R" LC_TIME="ru_RU.KOI8-R" LC_COLLATE="ru_RU.KOI8-R" LC_MONETARY="ru_RU.KOI8-R" LC_MESSAGES="ru_RU.KOI8-R" LC_PAPER="ru_RU.KOI8-R" LC_NAME="ru_RU.KOI8-R" LC_ADDRESS="ru_RU.KOI8-R" LC_TELEPHONE="ru_RU.KOI8-R" LC_MEASUREMENT="ru_RU.KOI8-R" LC_IDENTIFICATION="ru_RU.KOI8-R" LC_ALL=

askh
()

Linux, C++ и STL

Форум — Development

Решил заполнить досадный пробел в своём образовании - заняться наконец C++, и столкнулся с одной проблемой - пока не нашёл документацию к стандартным классам, которые можно использовать под Linux. Прочитал, что они реализованы только частично, но не обнаружил описания того, чем реально можно пользоваться. Где можно найти эту информацию?

askh
()

Debian 3.1, кодировки в Gnome и консоли

Форум — Admin

Поставил недавно новый Debian, наткнулся на проблему: если создать файл с русским именем в консоли, то из Gnome он нормально виден, а вот если сделать файл с русским именем оттуда, то в консоли имя выглядит кракозябрами (очевидно оно в utf-8). Что делать? Надо учить Gnome работать в koi8-r или консоль в utf-8?

askh
()

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