LINUX.ORG.RU

Сообщения Ty3uK

 

Как связаться с модераторами?

Форум — Linux-org-ru

Сабж.
Если я знаю что мой вопрос потрут как "флуд", но очень хочется спросить.
Может вы заполните свои профайлы? Впишите мэйл или аську.

>>>

Ty3uK
()

Zeta v1.0

Новости — Проприетарное ПО
Группа Проприетарное ПО

21 октября вышла версия 1.0 Zeta LiveCD.
Это комерческая ОС основанная на BeOS.

>>> Страница проекта

Ty3uK
()

GUI к консольной проге

Форум — Development

В универе дали лабу состоящую из двух частей:
1) Описать пару классов для работы со строками (нормальная часть)
2) Написать консольную гуйню (дерьмовая часть)

Когда я спросил у препода какими средствами рисовать гуйню он сказал "любыми, хоть conio.h".

Вот что нам нужно рисовать:

      Написать тестовую программу на языке С++ в соответствии
      с выданным вариантом задания.

      Программа должна иметь меню и окна для отображения
      необходимой информации.

      Предлагается следующая организация работы программы:

 ┌──────────────────────────────────────────────────────────────────────────┐
 │ ┌───────────────┐           ┌──────────────┐           ┌───────────────┐ │
 │ │ Инициализация │           │ Тестирование │           │     Выход     │ │
 │ └───────────────┘           └──────────────┘           └───────────────┘ │
 │       │  Выпад.                    │  Выпад.                             │
 │      \ / меню                     \ / меню                               │
 │ -------------------        -------------------       ------------------- │
 │ |┌───────────────┐|        |┌───────────────┐|       | Выпадающее меню | │
 │ |│ Кол-во эл-тов │|        |│ Базовый класс │| ----- |                 | │
 │ |└───────────────┘|        |└───────────────┘|       | с перечислением | │
 │ |┌───────────────┐|        |┌───────────────┐|       |                 | │
 │ |│ Нач. значения │|        |│ Строка идент. │| ----- | методов для     | │
 │ |└───────────────┘|        |└───────────────┘|       |                 | │
 │ -------------------        |┌───────────────┐|       | соответствующего| │
 │                            |│ В зав. от вар.|| ----- |                 | │
 │                            |└───────────────┘|       | класса.         | │
 │                            |┌───────────────┐|       |                 | │
 │                            |│    Операнды   ||       |                 | │
 │                            |└───────────────┘|       |                 | │
 │                            -------------------       ------------------- │
 │                                                                          │
 │                                                                          │
 │                [1]                                   [2]                 │
 │ ┌──────────────────────────────┐         ┌─────────────────────────────┐ │
 │ │1                             │         │                             │ │
 │ │2                             │         │                             │ │
 │ │3                             │         │                             │ │
 │              .                           │                             │ │
 │              .                           │                             │ │
 │              .                           │                             │ │
 │ │N                             │         │                             │ │
 │ └──────────────────────────────┘         └─────────────────────────────┘ │
 │                                                                          │
 │                                                                          │
 └──────────────────────────────────────────────────────────────────────────┘
 Расположение пунктов меню и окон отображения информации может быть изменено
 без их сокращения.
 
 Активный на данный момент времени пункт меню должен быть выделен.
 Перемещение по пунктам меню должно осуществляться с помощью "стрелок",
 выбор - <Enter>, можно задействовать <Esc> для закрытия выпадающих пунктов
 меню. Нажатие других клавиш при работе с меню должно игнорироваться.

 Первоначально пункты меню "Тестирование" и "Начальные значения" запрещены.

 После ввода числа создаваемых объектов по пункту меню "Кол-во элементов"
 в программе осуществляется динамическое выделение памяти под массив указа-
 телей на базовый класс соответствующей размерности, этот пункт запрещается
 и разрешается пункт "Начальные значения". При этом на экране появляется
 окно [1] с количеством пронумерованных строк в соответствии со значением N,
 введенным ранее как число создаваемых объектов и окно [2] для последующего
 вывода в него информации об отработке соответствующих конструкторов и
 деструкторов.

 Пункт меню "Тестирование" разрешается после ввода начальных значений хотя
 бы для одного объекта.

 Все сформированные в процессе создания объектов строки отображаются в окне
 [1] в соответствуюшей введенному номеру объекта строке с указанием типа
 созданного объекта. При этом, если строки удовлетворяют правилам представле-
 ния для данного типа, то они отображаются в точном соответствии с введенным
 значением, а если нет - в соответствии с правилами,указанными в варианте 
 задания.

 Если в процессе тестирования значение объекта изменяется, то новое значение
 также должно отобразиться в окне [1].

 Пункт меню "Операнды" служит для ввода номеров операндов, над которыми
 будут производиться выбранные действия. Количество операндов может быть
 от одного до трех (в зависимости от выбранного для тестирования метода).
 Для операций "сложение", "вычитание","умножение","деление" и т.п. обязательно
 использование трех операндов ( два - над которыми производится действие
 и один - куда будет помещен результат ). Номера операндов могут совпадать.

 Вне методов/операций классов объекты могут создаваться/удаляться только при
 инициализации нового значения и при выходе из программы.
                            
 Инициализация (или изменение значения и типа) одного или нескольких объектов
 производного класса может производиться в любой момент времени и в любом по-
 рядке после ввода количества создаваемых значений без изменения значений и типа
 других ранее проинициализированых объектов. При этом допускается ограничение 
 для вводимых значений тестируемых строк и строки результата ( до 16 символов ).
 Если объект с данным номером был ранее проинициализирован, он д.б. удален.

 Допускается отсутствие пункта меню "Операнды" - в этом случае запрос номеров
 операндов осуществляется сразу после выбора соответствующего метода для
 тестирования.

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

 Поскольку методы базового класса должны быть доступны объектам производных
 классов, создаются и инициализируются только объекты производных классов.

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

 При выходе из программы все ранее созданные объекты должны быть удалены,
 а также освобождена память,выделенная под массив указателей на базовый
 класс.
 
 Более подробная информация о целях работы и составе разрабатываемого
 программного обеспечения изложена в выданном преподавателем варианте
 задания.
Ty3uK
()

Quake4 for linux

Форум — Talks

Решил сабж поставить: купить вендовую версию и прикрутить, стащить пакаджы и прикрутить к линуксовым бинарникам.

Но дело в том что наши издатели бывает перелапачивают пакаджы и после этого линуксовая версия не хочет с ними работать.

У меня так было с RTCW.

Кто-нибудь уже ставил сабж под линуксом? От какого издателя?

Ty3uK
()

Alsa

Форум — General

Срок действия oss закончился и я решил поставить alsa.
Собралось без проблем, поднялось тоже.

Делал по фирменной инструкции от gentoo.org

Но вот беда - звук часто заикается при проигрывании системных сообщений kde и при прослушивании музыки наблюдается дребезжание и шепение.

Задние колонки почти не слышно - но звук в виде шипения там есть :)
При просмотре DVD такие же чудеса.

В общем киньте русской докой на тему настройки сабжа.

PS В alsamixer surround поднял :) Помню кто-то что-то в /proc менял. Частоты что-ли. OSS сразу работает без проблем. Хотелось бы достичь такого же звучания.

JB, ты вроде юзаешь Alsa на моей звуковухе? Как настраивал?

Ty3uK
()

Oracle

Форум — General

А вообще есть русские доки по настройке Oracle 10.2.0 под линуксом?
А то я уже несколько дней ищу...

При установке через гуйню, он выдал кучу ошибок. Эх, ну и равлечение...

Ty3uK
()

Локаль

Форум — General

У меня что-то странное с системой.
Руссифицировал я свою дженту в koi8-r.

В трех случаях из пяти man что-то вызывал segmantation fault.
Если запускать LANG=en man что-то, тогда никаких проблем.

--- SIGCHLD (Child exited) @ 0 (0) ---
close(4) = 0
waitpid(6298, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 6298
munmap(0xb7f14000, 4096) = 0
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0
open("/usr/share/locale/ru_RU.KOI8-R/man", O_RDONLY) = -1 ENOENT (No such file o r directory)
open("/usr/share/locale/ru_RU.KOI8-R/LC_MESSAGES/man", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru/man", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=5938, ...}) = 0
mmap2(NULL, 5938, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7f13000
close(4) = 0
open("/usr/lib/gconv/KOI8-R.so", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\4\0"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=9852, ...}) = 0
mmap2(NULL, 12324, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7f0f000
mmap2(0xb7f11000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1) = 0xb7f11000
close(4) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

Вот кусочек. Но теперь вот какая беда.
Kaffeine и codeine ведут себя также, только при запуске виснут они _всегда_, если не задать переменную LANG=en.

were@WereHome ~ $ 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=
were@WereHome ~ $

Руссифицировал по одной статье, которая всегда срабатывала. Что посоветуете?

Ty3uK
()

Ники

Форум — Linux-org-ru

А почему бы в форумах не вынести логины в отдельный столбец?
Тогда проще будет искать топик по автору.

Ty3uK
()

Срочно нужна помощь с OO-kde!

Форум — Desktop

Собрал OO-ximian с поддержкой kde.
То есть виджеты имитируют kde и OO использует диалоги открытия сохранения kde.

Сделал документ с фреймами, минут 40 пыхтел.
Нажимаю сохранить - на мгновение появляется окно сохранения, и вдуг сигнал 11.

Сам OO в порядке - продолжаю работать.
Проблема не в OO, а в диалогах сохранения, т.к. если экспортировать в PDF, то при появлении диалога сохранения pdf, опять сигфолт.

Что делать, не хочется терять документ.
А перекомпилировать OO-ximian без kde тоже нехочется - красиво...
В kde-вских прогах с диалогами все ОК.

Ty3uK
()

БД для kde

Форум — General

Подскажите прогу для kde в которой просто и убобно проектировать БД.
Таблицы и связи - основное что нужно.

Ty3uK
()

Amarok

Форум — Desktop

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

Это только у меня? можно ли сделать полноценную визуализацию в fullscreen?

Ty3uK
()

Numlock

Форум — General

Как програмно включить/выключить сабж?
Я имею ввиду какой консольной утилитой?

После загрузки Numlock выключен.
выключенным я его никогда не использую, вот и хочу в local.start забить.

Ty3uK
()

Пополнение

Форум — Linux-org-ru

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

PS Не удаляйте, пока maxcom не прочитает.

Ty3uK
()

Недоразвитые

Форум — Linux-org-ru

http://www.linux.org.ru/jump-message.jsp?msgid=1116231

Потрите школьников:

Re: Революция - быть или не быть?
Я не согласен с Вами, коллега. Синдром Паниковского проявляется в более позднем возрасте, как следствие долгих размышлений на тему "тварь я дрожащая?", и "уже тридцатник, а ни хрена в жизни не сделал". А наш подопытный ещё молод и зелен, так что предположение о склонности к половым перверзиям кажется мне существенно более обоснованным.
Вспомните, например, историю про пианиста Сидорова, который оказался сионистом Пидоровым - очень, очень похоже по мотивации на нашего подопытного.
JavaHarlal (*) (18.10.2005 15:31:36)

И т.д.

Ty3uK
()

BSD && LINUX

Форум — Talks

За что бсдуны и линуксоиды не любят друг друга?
Я сегодня в университете пятую убунту раздавал.
Смотрю - первокурсники сидят с ноутами, подошел - у обоих винда. Дал им диск, о один из них: "Не надо мне этого дерьма, линукс отстоище... OpenBSD рулит."

Ну я не стал особо нервничать - спасибо что не венда. Я к BSD ни каких особых чувств не испытываю - не видел я их.
Откуда такая врожда? Не впервый раз слышу такое.

Модеры, не сносите топик - я пытаюсь разобраться в сложившихся отношениях. И не флеймю.

Ty3uK
()

mount ругается

Форум — Development

Я сижу под юзером. Из консоли (mount) диски монтирую без проблем.
Но когда пытаюсь монтировать их "программно", то получаю все время код 1.
Вот тестовая прорамма и результат:

were@home ~/temp $ umount /dev/cdrom
were@home ~/temp $ ls
1.cpp  1.png  a.out
were@home ~/temp $ cat ./1.cpp
#include <sys/mount.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>

int main(){
        char *dev=new char [255], *point=new char [255], *fs=new char[255];
        strcpy(dev, "/dev/cdrom");
        strcpy(point, "/mnt/cdrom");
        strcpy(fs, "iso9660");
        if ((mount(dev, point, fs, 0, 0)==-1))
                        printf("\n%i - %s\n", errno, strerror(errno));
}
were@home ~/temp $ ./a.out

1 - Operation not permitted
were@home ~/temp $


Только не говорите, что я забыл передать флаг readonly:

were@home ~/temp $ su
Password:
home temp # ./a.out

30 - Read-only file system
home temp #

Тоже самое и с флопиком.
Ty3uK
()

Flight Gear

Форум — Games

Когда в Flight Gear угол между направлением движения самолета и вертикалью приближается к 40 градусам появляется жуткий писк очень высокой частоты. Такой же появляется если микрофон поднести к динамикам и включить.

Так как на него влияют события игры, я думаю можно его как-то ликвидировать.
Возможно это "сигнал предупреждения" - недопустимое положение самолета в пространстве.

Кто-нибудь с этим сталкивался?

Ty3uK
()

fbpanel

Форум — Desktop

Когда лазаешь по меню сабжа, вкладки открываются "вниз" перекрываю саму панель, что не эстетично.

Можно ли настроить его так что бы вкладки открывались "вверх"?
Или может есть plugin типа space, толь для меню?

Ty3uK
()

lock, busy, modem

Форум — General

were@home ~ $ wvdial
--> WvDial: Internet dialer version 1.54.0
--> Cannot open /dev/ttyS0: Device or resource busy
--> Cannot open /dev/ttyS0: Device or resource busy
--> Cannot open /dev/ttyS0: Device or resource busy
were@home ~ $

Сделал как в факе сказано: имею права на запись. Как разрешить модем юзверю?

Ty3uK
()

Линукс продливает жизнь или почему у меня кривые руки. Так же в этом номере выпуск новой версии wdf

Форум — Talks

У меня документы лежат на ext3. В fstab'е вот что лежит:

/dev/hda5 /mnt/home ext3 user,exec 0 0

Ничего не трогал. Сейчас смотрю - папка в которой у меня лежела почти доделанная новая версия wdf ПУСТАЯ!!!

home mine # find / -name "*wdf*"
/mnt/home/text/wdf-post.txt
/mnt/home/text/wdf.txt
/mnt/home/.Trash-root/weredf/wdf
/mnt/home/.Trash-root/weredf/wdf.pro
/mnt/home/projects/site/werewolf-soft/soft/wdf-0.1.tar.gz
/mnt/home/projects/qt-projects/base/wdf-0.1.tar.gz
/mnt/home/projects/qt-projects/wdf
/mnt/home/projects/qt-projects/wdf/wdf-0.1.5
/mnt/home/projects/qt-projects/wdf/wdf-0.1
/mnt/home/projects/qt-projects/wdf/wdf-0.1/wdf_ru.ts
/mnt/home/projects/qt-projects/wdf/wdf-0.1/wdf_ru.qm
/mnt/home/projects/qt-projects/wdf/wdf-0.1/wdf.pro
/var/cache/edb/dep/usr/portage/sys-libs/pam_pwdfile-0.99
/usr/share/man/man3/lckpwdf.3.gz
/usr/share/man/man3/ulckpwdf.3.gz
/usr/share/wdf
/usr/portage/metadata/cache/sys-libs/pam_pwdfile-0.99
/usr/portage/sys-libs/pam_pwdfile
/usr/portage/sys-libs/pam_pwdfile/files/digest-pam_pwdfile-0.99
/usr/portage/sys-libs/pam_pwdfile/pam_pwdfile-0.99.ebuild
/root/.wdf/wdf.conf


НЕТУ ЕЁ!!! Как это понимать? Это ext3 так развлекается. 100% я ничего не удалял.
Это все, 3.14здец?

Лежали ведь документы на reiserfs, черт дернул форматировать...

Ty3uK
()

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