LINUX.ORG.RU

Fedora Core 2 - «I Like it!»


0

0

Продолжение повествования про Fedora Core 2. Вторая неделя полета :-)

Итак, весь софт работает, система стабильна и красива. На картинке представлен достаточно интересный софт из разных категорий, в т.ч. то, во что выродился gswitchit (с улыбкой в адрес svu :-)). Следствие наличия это программы - отсутсвие необходимочти лезть "ручками" в /etc/X11/xorg.conf :-)

Также из рабочего софта видна TOra (подключенная к 8-ке на этой же машине), и Net8 Assistant от той же восьмерки. TOra идет штатно, Oracle надо покупать (но это девелоперский экземпляр :-)). Бакэнд Oracle к TOra можно скачать с сайта.

Диалог в центре - это новый диалог открытия файлов. На скрине не показано, но можно добавить в левый список панели ссылки на наиболее часто используемые каталоги (иногда удобно) - например, такие диалоги используются для запуска программ, выбора файлов в gEdit'е или Epiphany. Впрочем GIMP, GQView, Evolution и многие другие используют прежние GTK'шные диалоги.

P.S.: хоть GNOME Reversi (a.k.a Iagno) играть и не умеет, но 64:0 в пользу человеческого интеллекта не может не радовать :-)

P.P.S.: и один раз я уже получил oops при попытке замонтировать USB-2.0 флэшку :-)

>>> Просмотр (1280x1024, 166 Kb)

★★★★★

Проверено: l-xoid

Спасибо за рекламу:)

svu ★★★★★
()
Ответ на: комментарий от eXOR

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

svu ★★★★★
()

уже 2-ю неделю бьюсь не могу установить 8-ку на Fedora Core 1. Загуглил весь инет ничего путного не нашел по поводу установки ... можно узнать как сие ставиться? или хотя бы ссылочку где можно прочитать?

anonymous
()
Ответ на: комментарий от anonymous

Oracle, это такая ...(я знаю, что говорю), почитайте рекомендации для Красной шапочки, я его вечно на "сертифицированные" АС/ЕС ставлю, так это гадость требует доунгрейда gcc, glibc и ещё всякого говна!

anonymous
()
Ответ на: комментарий от anonymous

а как glibc даунгрейдить до 2.1 compat'ов нету ... где искать?

anonymous
()
Ответ на: комментарий от svu

>Tora действительно рулит. Но почему же в стандартных сборках не включен оракл??? (это вопрос к небу - я знаю настоящий ответ на него:)

Поделитесь? Патенты, лицензии? (наугад, сейчас это единственное, что приходит в голову)

tyro ★★
()
Ответ на: комментарий от tyro

Это чего такой корпоративный стандарт создавать триггер специально для откручивания сиквэнса?
Почему нельзя:
INSERT INTO MyTable(ID, ...)
VALUES (MySequence.NEXTVAL, ...);
????


anonymous
()
Ответ на: комментарий от tyro

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

svu ★★★★★
()

что это за гуй? все окошки какие-то картонные

anonymous
()

У меня появился идиотский оффтопичный вопрос ;)

Будет ли Gimp соответствовать HIG?

morge ★★
()

> в т.ч. то, во что выродился gswitchit
А вот я на днях поставил этот Fedore 2, и gswitchit там и правда
как-то "выродился" у меня. А именно - работает нормально, раскладки
переключает, только его совсем не видно на панели! Нет ни флажка,
показывающего текущую раскладку, ни чего-либо ещё, просто пустое
место. Если я щёлкаю туда мышью, то раскладка переключается. Если
тыкаю правой кнопкой, вызываются его настройки - всё просто отлично.
Но тыкать в пустое место как-то не очень удобно...
Есть предположения о том, что я мог сделать не так? Может какой
пакет не поставил?
И вообще... интересно, почему же мне Гном1 нравится намного больше,
чем гном2... Хотя этот вопрос тут уже много раз обсуждался, не
буду сыпать соль на раны.

anonymous
()
Ответ на: комментарий от morge

>У меня появился идиотский оффтопичный вопрос ;) > >Будет ли Gimp соответствовать HIG?

Вопрос совсем не идиотский. Моли бога, чтобы нет, иначе пользоваться им будет "удобно" только твоей бабушке.

anonymous
()
Ответ на: комментарий от anonymous

Ухх... Как достали баги с xorg в FC2!... Итак, начинаем ышшо раз. Можно попросить привести результат xprop -root | grep XKB?

svu ★★★★★
()
Ответ на: комментарий от svu

> И сразу же доп. вопрос - локаль часом не koi8?
Да, koi8. А что?
На другой вопрос чуть позже отвечу.

anonymous
()
Ответ на: комментарий от anonymous

:(( Я знал. Второй вопрос можете не освещать. Мне уже жаловались на проблему в локали koi8 - почему-то текст для меток правильно не перекодируются. Честное слово - понятия не имею, почему. Варианты решения проблемы:

1. Перейти на уникод

2. Использовать флаги вместо меток.

3. Помочь мне отладить поддержку koi8 (возможно, предпочтительный для сообщества - но самый геморройный для нас с Вами)

Важное замечание: вариант "заставить меня помучиться с поддержкой koi8 в моей федоре2" в списке отсутствует.

svu ★★★★★
()
Ответ на: комментарий от svu

> 1. Перейти на уникод
Перейду когда скажите как сделать чтобы mc не был "блёклым" в UTF8
локали. У меня со зрением не лады, и в блёклом виде я его
использовать не могу.

> 2. Использовать флаги вместо меток.
Вроде бы я искал подобную настройку, но не нашёл. Попробую ещё раз.

> 3. Помочь мне отладить поддержку koi8
Вкратце, что для этого надо сделать? Какие функции протрассировать,
на что обратить внимание, и тд. Апплеты почти никогда не отлаживал
(в RH7.0 апплет переключения задач часто падал - только его и
отлаживал в общем то)

> Важное замечание: вариант "заставить меня помучиться с поддержкой koi8
> в моей федоре2" в списке отсутствует.
Вполне понятно.

anonymous
()
Ответ на: комментарий от anonymous

> Перейду когда скажите как сделать чтобы mc не был "блёклым" в UTF8 локали. У меня со зрением не лады, и в блёклом виде я его использовать не могу.

Чесс слово - не знаю. Я не использую mc.

> Вроде бы я искал подобную настройку, но не нашёл. Попробую ещё раз.

По умолчанию соотв. чекбокс спрятан. Но это не беда. Возьмите gswitchit-plugins 0.3 - там есть плагин, который включает флаги - и даже скачивает их.

> Вкратце, что для этого надо сделать? Какие функции протрассировать, на что обратить внимание, и тд. Апплеты почти никогда не отлаживал (в RH7.0 апплет переключения задач часто падал - только его и отлаживал в общем то)

Отлаживать очень просто. Запускаете апплет в консоли (он как бы "подвисает") и потом добавляете его на панель - после этого в консоль выплевывается нормально stdout. А смотреть надо в libxklavier - там есть функции, читающие xml. Конкретно в апплете используется, вроде, XklConfigFindLayout (см. GSwitchItAppletPrepareDrawing). Вообще, считалось, что все строки в GNOME передаются в unicode (даже если локаль 8-битная) - поэтому никакой перекодировки не делается (как из xml поступает utf - так и до gui доходит). Возможно, я в этом не прав...

svu ★★★★★
()
Ответ на: комментарий от anonymous

Постановку Oracle на федору... Очень просто :-) Нужно, по слухам и проверенным мною данным, установить compat-libstdc++ и compat-gcc-2.96, сделать линк на gcc:

oracle$ ln -s /usr/bin/gcc296 /opt/oracle/bin/gcc

Добавить /opt/oracle/bin первым элементом в PATH:

oracle$ export PATH="/opt/oracle/bin:$PATH"

Скопировать дистрибутив оракла на винт, заменить JRE... А в общем, можно просто последовать советам, приведенным на http://www.surw.ru/~dalth/orafedora.html - а если еще и объединить этот пост и ту заметку в плане "подмены" gcc... То мы получаем практически работающую инструкцию.

На моих предыдущих скринах было видно, что в FC1 инструкция действительно работает (я ее и писал по своим действиям :-))

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от no-dashi

:)) Значит, ИНОГДА это работает даже в KOI8:) Просто это не первый репорт с проблемами на локали koi8.

svu ★★★★★
()
Ответ на: комментарий от anonymous

> Почему нельзя: INSERT INTO MyTable(ID, ...) VALUES (MySequence.NEXTVAL, ...)

Потому, что всегда найдетс идиот, который впишет вместо insert into mytable(id,name) value (mysequence.nexval,'СуперТекст') строку insert into mytable(id,name) value (yoursequence.nexval,'СуперТекст'), после чего следующий вызвавший исходный вариант может и граблями получить :-)

Никогда не доверяйте программистам... Даже таким хорошим, как вы сами :-)

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от svu

> Подождите! Какая KOI8??? Там же весть интерфейс аглицкий?!

svu, хоть ты не издевайся :-(

LC_MESSAGES="en_US"

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от no-dashi

А то - "не издевайся...!":) Вот оно... Я же когда про локаль и метки говорю - меня ж только LC_MESSAGES и интересует...

svu ★★★★★
()
Ответ на: комментарий от svu

>>Потому, что всегда найдетс идиот, который впишет вместо insert into mytable(id,name) value (mysequence.nexval,'СуперТекст') строку insert into mytable(id,name) value (yoursequence.nexval,'СуперТекст'), после чего следующий вызвавший исходный вариант может и граблями получить :-)

Бред.
Потому как тот же самый программист может сделать:
DROP TRIGGER MyTrigger;
Или
ALTER TRIGGER MyTrigger DISABLE;
(хотя это все мягко)

А круто это перепутать пути к серверам:
connect my_schema_login/my_chema_password@remote вместо @local
а потом DROP, DROP, DROP, TRUNCATE, TRUNCATE, TRUNCATE

Или круче connect sys/bla_bla_bla@remote вместо @local
а потом DROP USER USER_USER CASCADE;

Это я к чему все. К тому, что не ошибается только тот, кто ничего не делает. Не уберечься. А с помощью триггера вашего - тем более. ROW TRIGGERS - в помойку! Крайне бесполезное дерьмо.

anonymous
()
Ответ на: комментарий от no-dashi

Значит у нас такой штат!?:
1) Один программист пишет процедуры
2) Другой Селекты
3) Третий триггеры
4) Четвертый все это координирует
5) Есть еще парочка дба
6) Есть еще дба обновляющий с девелоперской версии на рабочую

Мужик, ты не ORACLE Corp трудишся?

anonymous
()
Ответ на: комментарий от anonymous

>>Шарик, ты балбес

Комманда из 3-х человек. 2 девелопера. 1 дба+девелопер.
Расписание грантов в студию чтобы избежать тех ситуаций что я описал.
А погавчеш потом.

anonymous
()
Ответ на: комментарий от anonymous

Урря! Я нашел эту багу и уконтрапупил. Как я и подозревал, я осел. Не перекодировал из koi в utf. В CVS теперь все пучком (я даже попробовал!)

svu ★★★★★
()
Ответ на: комментарий от anonymous

> 2 девелопера. 1 дба+девелопер.
> Расписание грантов в студию чтобы избежать тех ситуаций что я описал

dba для DBA,

Для разработчиков

insert+update+delete для таблиц
create+alter+drop для процедур и функций, возможно и для индексов, но необязатльно.

> А погавчеш потом

ПНХ

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от svu

>Урря! Я нашел эту багу и уконтрапупил. Как я и подозревал, я осел. Не перекодировал из koi в utf. В CVS теперь все пучком (я даже попробовал!)

Ну, ладно, уговорил: сегодня же закачую ваш гном и попробую =) Может и заменит мой openbox+fbpanel.

2svu respect за твою работу.

Ritmik
()
Ответ на: комментарий от no-dashi

В всяко

гм..

Давно не смотрел в сторону TOra посему вопросы.
1) научилась понимать синтакисис вложеных селектов?
2) что у ней с поддерджкой синтаксиса объектных типов и объетных фенечек?
3) работа из IDE c LOB объетами?
4) дебаг ?

поделитесь плиз впечатлениями..

P.S. Насчет тригеров..
Практически единствено правильный подход в проекте с количеством кода больше 100 строк.
Не надо спорить с "умными" анонимусами. кажому свое..

но вопрос к автору скрина, какое количество объетов в схеме?? чтото мне подсказывает, что маленькое, ибо давать такие короткие (и как я понял) нетипизированые имена объетам , ну мягко говоря, не очень удобно.

ifconfig
()
Ответ на: В всяко от ifconfig

> Практически единствено правильный подход в проекте с количеством кода больше 100 строк.

Не совсем. В случае, когда нельзя сказать insert into .. values returning id в мастер-детайл коммите очень ... некомфортабельно себя чучтвуеш, когда примари кей у записи в мастер-таблицы взял да и поменялся сам собой.

anonymous
()
Ответ на: комментарий от no-dashi

> oracle@hyper$ su
> oracle@hyper# cd /usr/bin
> oracle@hyper# mv gcc gcc-orig
> oracle@hyper# mv g++ g++-orig
> oracle@hyper# ln -s gcc296 gcc
> oracle@hyper# ln -s g++296 g++

> oracle@hyper$ cd $ORACLE_HOME
> oracle@hyper$ tar -xzf /opt/download/glibc-2.1.3-stubs.tar.gz
> oracle@hyper$ ./setup-stubs.sh

А `CC=gcc296 CXX=g++296 ./setup-stubs.sh' здесь не подойдет?

anonymous
()
Ответ на: комментарий от anonymous

>>В случае, когда нельзя сказать insert into .. values returning id в мастер-детайл коммите очень

"переведи" (с)
если честно не совсем понял какая проблема вернуть ключ вставленый тригером.

ifconfig
()

2no-dashi

Чет у меня при установке пакетов новые пункты в гномьем меню не появляются , надо гном рестартовать. У тебя так-же или эт у меня глючит?

slain
()
Ответ на: комментарий от slain

> Чет у меня при установке пакетов новые пункты в гномьем меню не появляются , надо гном рестартовать. У тебя так-же или эт у меня глючит?

FAM поставлен???

anonymous
()
Ответ на: комментарий от svu

>>Ухх... Как достали баги с xorg в FC2! Извинити SVU, за потраченне нервы, и пойми кому сейчас легко? :))) Если что--могу во искупления грехов ламерства побыть бэта и альфа тестером в твоих происках!!! Чесно.

Borys ★★
()
Ответ на: комментарий от Borys

>>dba для DBA,

Для разработчиков

insert+update+delete для таблиц
create+alter+drop для процедур и функций, возможно и для индексов, но необязатльно.

И что же это нам дало, мега-оракл-ДБА?
Дба уже не пожет грохнуть пол-схемы из-за невнимательности, будучи пьяным, усталым и тд? Или разрабы не могут DELETE from Table1 на которую куча ссылок внешних ключей с ON DELETE CASCADE + COMMIT?

Аналогично, ноу-даши вы балбес. Даже посылать ВАС не стоит.


>>P.S. Насчет тригеров..
Практически единствено правильный подход в проекте с количеством кода больше 100 строк.

Это тебе господь бог напел? Или у Т.Кайта гдето вычитал? А может быть не будеш голословным и докажеш что они необходимы?

Мой пример: в схеме ок. 3тыс объектов и ни одного триггера. Все логика - хранимые процедуры.

ПС - когда начинал тоже пёрся от триггеров. Но с опытом понял - не нужны.
Удачи всем, особенно no-dashi


anonymous
()
Ответ на: комментарий от anonymous

>>Это тебе господь бог напел? Или у Т.Кайта гдето вычитал? А может быть не будеш голословным и докажеш что они необходимы?

Да, вообщето я люблю почитывать учебники и Кайта в том числе..
У меня нет желания рассказывать очевидные вещи, но у тебя есть шанс рассказать причину зачем (ради какой такой святой цели) отказываться от удобства тригерров..
Кстати да, а instead of insert вы тоже "презираете" ??

>>когда начинал тоже пёрся
Вероятно пока не далеко отошли из этого сотояния.

Лад, бесполезный никому не нужный треп.
Впринципе, если задатсья желанием, то можно собсно и доказать что и RDBMS не нужна.

ifconfig
()
Ответ на: комментарий от Ritmik

А-а!! Я никого не уговаривал!:) Вот ведь! Если не понравится - я же буду виноват!:)

Всем спасибо за респект.

svu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.