Home
mc-dev
mc-dev@conference.jabber.ru
28.10.2010< ^ >

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.9 | Latest development release: 4.7.4
[07:09:32] iNode зашёл в конференцию
[08:14:49] Yury V. Zaytsev зашёл в конференцию
[08:16:31] <Yury V. Zaytsev> Господа
[08:16:34] <Yury V. Zaytsev> http://img841.imageshack.us/img841/5274/screenshotht.png
[08:16:50] <Yury V. Zaytsev> Чо это за фигня такая страшная на последнем стейбле?
[08:18:38] <slavazanko> что не так?
[08:19:36] <Yury V. Zaytsev> Ну ты видешь, нет палки
[08:19:44] <Yury V. Zaytsev> Контур у окошка незакрытый
[08:24:42] <gonzo111> привет всем
вопрос
в поиске файла по содержимому хочется
- доп опция пропускать поиск в файлах в архивах
- доп опция пропускать поиск в файлах больше NNNNN мегабайт
писать тикет? :-)
[08:35:12] <slavazanko> напиши
[08:45:55] <gonzo111> ээээ а как тут буржуйский язык включить шоб глянуть пункты меню
[08:46:24] <gonzo111> поиск по содержимому это как по англ
[08:46:40] <slavazanko> LANG=C mc
[08:48:03] <gonzo111> это куда?
[08:48:44] <slavazanko> это в комстроку. в терминал (или в эмулятор терминала). Надо запустить mc с переменной окружения LANG равной C
[08:49:02] <slavazanko> тогда мс будет по-английски
[08:49:09] <gonzo111> C это типа английский?
[08:49:59] andrew_b зашёл в конференцию
[08:50:23] <slavazanko> типа да
[08:55:51] <andrew_b> gonzo111: диалог поиска не резиновый.
[08:56:08] <Yury V. Zaytsev> понаехали тут галочки всякие
[08:56:26] <andrew_b> Yury V. Zaytsev: кстати, про галочки.
[08:56:36] <andrew_b> 2046
[08:56:38] <Yury V. Zaytsev> а оссисуалий ещё хочет галку с игнорированием vcs
[08:57:17] <Yury V. Zaytsev> andrew_b: я не помню на чем мы там закончили. по-моему мне всё понравилось только я пожаловался что задизейбленное поле выглядит как выбитый глаз, а ты сказал, что надо подумать
[08:57:48] <andrew_b> Ну ты ещё раз посмотри.
[08:58:30] <Yury V. Zaytsev> А что то изменилось?
[08:58:38] <Yury V. Zaytsev> Или просто на всякий
[08:58:52] <andrew_b> Давно было. Я сам не помню.
[08:59:01] <andrew_b> Ща сам посмотрю.
[08:59:55] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2402 (In Dialog Find File add skiping) created
http://www.midnight-commander.org/ticket/2402
[09:00:22] <Yury V. Zaytsev> А, вижу ты там чего-то ребейзил
[09:01:07] <Yury V. Zaytsev> А, вспомнил
[09:01:18] <Yury V. Zaytsev> Я сказал, что надо сквашми засквашить
[09:01:27] <Yury V. Zaytsev> А ты сказал, что там надо каменты переписать
[09:01:39] <Yury V. Zaytsev> Ну хорошо я сегодня вечером перепишу. Это не проблема.
[09:02:59] <Yury V. Zaytsev> Ну ладно, тогда я перепишу и сделаю ребейз, последние коммиты мои, ты можешь проголосовать если всё нормально, а потом подговорим ещё жертву какую-нибудь голос добавить и вольем
[09:03:28] <Yury V. Zaytsev> А с дизейбленным полем ввода я понимаю что не по этому тикету вопрос, но выглядит честно стремно
[09:03:55] <andrew_b> Я посмотрел. "Выбитый глаз" там присутствует.
[09:04:34] <Yury V. Zaytsev> Ну ты тогда сказал, что это в движке дизейбления, это там надо менять для всех полей ввоад
[09:04:54] <andrew_b> Цвет там меняется.
[09:05:30] <andrew_b> Можно цвет не менять. Тогда визуально будет не отличить задизейблнные поля ввода от нормальных.
[09:05:55] <andrew_b> Можно менять цвет только у [^].
[09:06:11] <andrew_b> Но если истории нет, то этот знак не отображается.
[09:06:12] <Yury V. Zaytsev> А я спрашивал про светлые цвета... их нельзя использовать?
[09:07:05] <andrew_b> Все цвета радуги в одном диалоге не хотелось бы видеть.
[09:07:49] <Yury V. Zaytsev> Да ладно ка. Если сделать задизейбленное поле не темно синим а светлым это будет круто
[09:07:57] <Yury V. Zaytsev> Я просто не знаю это вообще возможно или нет
[09:08:31] <andrew_b> А оно как раз светло-синее, а не тёмно. Cyan.
[09:08:47] <andrew_b> А задизейбленное -- цвет фона диалога.
[09:08:54] <andrew_b> lightgray
[09:10:33] <andrew_b> slavazanko: надо посмотреть, какие stable-candidates можно внести в 4.7.0.10. Он ведь последним будет, да? :)
[09:10:34] <il.smind > - доп опция пропускать поиск в файлах больше NNNNN мегабайт
писать тикет? :-)
особенно про это
[09:10:35] <Yury V. Zaytsev> Хммм... а палитру можно посмотреть? Тут вроде кто-то скин-демонстратор ваял.
[09:10:57] <Yury V. Zaytsev> andrew_b: я думаю последним из 4.7.0
[09:11:11] <andrew_b> il.smind : ты опоздал.
[09:11:23] <andrew_b> Yury V. Zaytsev: это il.smind .
[09:11:29] <andrew_b> Он ваял.
[09:11:52] <Yury V. Zaytsev> il.smind : колись
[09:12:43] <slavazanko> andrew_b: да. надо смотреть. И аккуратно смотреть. чтобы фиксы потом е выпускать :)
[09:13:43] <Yury V. Zaytsev> slavazanko: так а в чем проблема насчет фиксов? я же правильно понял, что 4.7.5 замораживается и будет потом опять 4.7.5.1 и т.п. пока вы в мастере вакханалить будетте
[09:13:55] <slavazanko> угу
[09:14:32] <slavazanko> проблема в том. чтобы оставить в истории более-менее светлый след :) Ну чтобы ветка 4.7.0.* была более-менее стабильной на последок
[09:17:02] <Yury V. Zaytsev> ой помоему нашу историю уже не спасет ничего :)
[09:17:29] <Yury V. Zaytsev> andrew_b: а если белым сделать?
[09:17:40] <il.smind > Yury V. Zaytsev: колоться?
[09:17:41] <Yury V. Zaytsev> andrew_b: я всё никак не могу найти палитру чтобы прикинуть
[09:18:07] <Yury V. Zaytsev> il.smind : где твой скин-дизайнер, мне надо палитру посмотреть все тексты на всех фонах
[09:18:09] <il.smind > у нас предпросмотр есть
[09:18:15] <il.smind > на миднайте
[09:18:18] <Yury V. Zaytsev> нашел чего-то http://codingteam.net/paste/show/622 а оно не работает
[09:18:24] <il.smind > его слава разщмещал
[09:18:33] <Yury V. Zaytsev> il.smind : я понял но я не помню где и как найти ссылки
[09:19:38] <gonzo111> slavazanko: http://www.midnight-commander.org/wiki/ru/faq?action=diff&version=15 :-)
[09:20:02] <il.smind > http://www.midnight-commander.org/nopaste/skin_parser/outdir/
[09:20:55] <Yury V. Zaytsev> il.smind : а там нельзя палитру посмотреть...
[09:20:58] <slavazanko> gonzo111: ну это частный случай. Можно запускать на любом языке.
LANG=es_ES.UTF-8 mc
запустит mc с испанским языком.
LANG=el_EL.UTF-8 mc
греческий
и т.д.
[09:21:47] <il.smind > Yury V. Zaytsev: нельзя
[09:22:21] <il.smind > но можно сделать чтобы было льзя
[09:22:27] <Yury V. Zaytsev> чорт
[09:22:33] <Yury V. Zaytsev> Ну надо же придумать цвет какой-нибудь
[09:22:40] <Yury V. Zaytsev> il.smind : slavazanko каки у вас идеи
[09:22:46] <gonzo111> slavazanko: ок щас допишу
[09:22:59] <Yury V. Zaytsev> сейчас задизебленное поле ввода имеет цвет lightgray
[09:23:02] <il.smind > нам надо вывести несколько прямоугольников с нужным
[09:23:06] <Yury V. Zaytsev> есть ощущение поэтому что его просто нет
[09:23:16] <il.smind > Yury V. Zaytsev: мне как бы похрену
[09:23:26] <il.smind > когда надоест
[09:23:30] <Yury V. Zaytsev> поэтому я предлагаю придумать другой цвет. cyan брать нельзя
[09:23:36] <il.smind > то можно сделать отдельный тикет
[09:23:47] <il.smind > и в нем уже колупать
[09:24:02] <il.smind > иначе так можно долго выбирать
[09:24:12] <slavazanko> +1. отдельный тикет. И в скины вынести цвет
[09:24:47] <Yury V. Zaytsev> andrew_b: идея!
[09:24:54] <Yury V. Zaytsev> darkgray
[09:25:06] <andrew_b> Не.
[09:25:11] <Yury V. Zaytsev> nicedark.ini -> editor, посмотри, выглядит красиво
[09:25:16] <Yury V. Zaytsev> http://www.midnight-commander.org/nopaste/skin_parser/outdir/
[09:25:40] <andrew_b> Меня не интересуют скины, отлдичные от дефолтового.
[09:25:58] <andrew_b> Мне нужно, чтобы по дефолту всё работало.
[09:26:10] <Yury V. Zaytsev> andrew_b: да причем тут. я тебе просто говорю где посмотреть.
[09:26:36] <Yury V. Zaytsev> andrew_b: а гед этот цвет определяется? может я сам себе могу скомпилировать и посмотреть красиво или нет?
[09:28:20] <andrew_b> mc -C disabled=gray,lightgray
[09:28:27] <andrew_b> Это по дефолту.
[09:28:34] <andrew_b> Меняй цвета, смотри.
[09:30:13] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2403 (Make it possible to define disabled field background color in skins) created
http://www.midnight-commander.org/ticket/2403
[09:31:09] <andrew_b> Все только тикеты открывают. Закрывать некому...
[09:32:14] <Yury V. Zaytsev> Ну я тоже иногда закрываю, чего ты
[09:32:45] <Yury V. Zaytsev> Просто сейчас вот например свалилось палево в виде написания чего-то страшного с MPI а я вообще ничего и делать надо =( мц вообще некогда заниматься
[09:35:34] <Yury V. Zaytsev> Чего-то у меня darkgray вообще церным выглядит
[09:40:43] <gonzo111> а че за Diff viewer это как его запускать?
[09:41:25] <slavazanko> встань два файла в разных панелях.
[09:41:45] <slavazanko> нажми ctrl-x,ctrl-y
[09:42:14] <andrew_b> c-x x-d
[09:42:22] <andrew_b> c-y упразднён.
[09:42:25] <slavazanko> это в мастере :)
[09:42:34] <andrew_b> А, да...
[09:43:10] <gonzo111> фигасе а че в документации расписано что есть такая штука?
[09:43:28] <gonzo111> ctrl-x че делает?
[09:43:42] <slavazanko> включает второй уровень хоткеев
[09:44:05] <gonzo111> это где можно почитать че за втрой уровент
[09:45:11] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #1762 ([METATICKET] Find file - more search parameters) updated
http://www.midnight-commander.org/ticket/1762#comment:1
• Ticket #2275 (Find file: ignore_dir should allow to specify relative, not only absolute …) updated
http://www.midnight-commander.org/ticket/2275
• Ticket #2047 (Add an option "Don't traverse mounted file systems" for "File find") updated
http://www.midnight-commander.org/ticket/2047
• Ticket #2020 (Find File to follow symlinks) updated
http://www.midnight-commander.org/ticket/2020
• Ticket #2402 (In Dialog Find File add skiping) updated
http://www.midnight-commander.org/ticket/2402
[09:45:12] <slavazanko> http://midnight-commander.org/wiki/doc/common/hotkeys
[09:45:43] <slavazanko> гм. а про дифвьювер действительно не расписано? http://midnight-commander.org/wiki/doc - чёйта не нашёл...
[09:46:26] <gonzo111> да помоему про 50% фич никто кроме вас и не знает :-)
[09:48:21] <andrew_b> Хэлп читайте на досуге. Или ман. Там всё написано.
[09:48:57] <slavazanko> на сайте ещё дублировать не помешало бы. Искать инфу проще :)
[09:49:52] <andrew_b> Ну кто у на аффтар mcdiff?
[09:50:04] <andrew_b> Пусть доделает.
[09:50:23] <slavazanko> я потом внесу на досуге
[09:56:23] <gonzo111> Added new translations: Indonesian +D еще б морзянкой
[09:57:12] <Yury V. Zaytsev> gonzo111: ну хорош флудить уже
[09:57:30] <Yury V. Zaytsev> Взял бы пока прикалывался и написал текст в вики
[09:59:01] <gonzo111> ааа хотел давно спросить если зажимаю допустим шифт разве внизу не должна менятся панель подсказок?
[09:59:38] <andrew_b> Нет.
[09:59:41] <gonzo111> Yury V. Zaytsev: а шо писать? я вот что узнал то и в FAQ и написал
[10:01:09] <Yury V. Zaytsev> Ни в каком факе ничего не вижу
[10:01:25] <gonzo111> http://www.midnight-commander.org/timeline
[10:01:26] <Yury V. Zaytsev> Написал бы про диффвьюер
[10:01:33] <Yury V. Zaytsev> http://midnight-commander.org/wiki/doc/faq
[10:02:20] <gonzo111> типа как его запустить? или как юзать? если как юзать сам вот смотрю
[10:06:00] dkostousov зашёл в конференцию
[10:06:48] <dkostousov> Доброго :)
[10:07:45] <gonzo111> и последний задолбистый вопрос :-[
по контрол+пробел считает рамер диры, как убрать переход вниз после подсчета, а то что то напрягает возвращатся назад чтоб глянуть :-[
[10:08:39] <gonzo111> у мня просто формат списка укороченный и размер внизу гляжу
[10:09:16] <slavazanko> наверное никак
[10:09:37] <andrew_b> [x] Отметка перемещает курсор
[10:09:54] <andrew_b> Или нет?
[10:10:05] <slavazanko> оно и на подсчёт размера каталогов действует?
[10:10:07] <slavazanko> ща посмотрю
[10:10:35] <slavazanko> действует
[10:10:51] <gonzo111> ну как костыль
я так понял эта фича делалась для тех кто юзает полный формат списка , в укороченном как то наоборот не удобно
[10:12:24] <gonzo111> ладно это все мелочи
[10:15:03] <Yury V. Zaytsev> andrew_b: а это правильно, что когда я ставлю цвет black,gray у меня всё black и текст, и фон???
[10:15:49] <andrew_b> Видимо, да. Не все цвета можно использовать в качестве фона.
[10:15:59] <andrew_b> Только 8 из 16.
[10:16:43] <Yury V. Zaytsev> Плохо. Какие? Но я тогда не понимаю, как http://www.midnight-commander.org/nopaste/skin_parser/outdir/ nicedark editor добился такого цвета
[10:17:32] <andrew_b> http://www.s-lang.org/doc/html/cslang-8.html#ss8.4, Setting Character Attributes
[10:17:56] <andrew_b> http://www.midnight-commander.org/ticket/1702
[10:23:49] <Yury V. Zaytsev> В общем понятно :( ладно, надо тогда disabled input выноситьв скин, а там я себе подберу
[10:25:03] <andrew_b> То есть будут два цвета: disabed для input и disabled для всех остальных виджетов?
[10:33:49] Yury V. Zaytsev вышел из конференции
[10:34:49] <gonzo111> Зося совсем уснула
[10:54:32] dkostousov вышел из конференции
[11:10:04] andrew_b вышел из конференции
[11:15:42] Yury V. Zaytsev зашёл в конференцию
[11:16:30] <Yury V. Zaytsev> Я думаю да. Ну может быть не только для input, но disabled inverse, но пока где использоавть кроме инпута я не знаю.
[11:25:49] andrew_b зашёл в конференцию
[11:46:15] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2268 (Output to stderr should be captured on run and displayed as pop-up …) updated
http://www.midnight-commander.org/ticket/2268#comment:11
[11:46:51] <il.smind > Зося Синицкая> вот можешь если захочешь
[12:06:02] andrew_b вышел из конференции
[12:07:45] andrew_b зашёл в конференцию
[13:17:00] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2396 (Find File "Whole words" search bug) updated
http://www.midnight-commander.org/ticket/2396#comment:18
[13:32:05] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2268 (Output to stderr should be captured on run and displayed as pop-up …) closed
http://www.midnight-commander.org/ticket/2268#comment:12
[13:33:49] <andrew_b> slavazanko: наверное, надо удалить комментарий
/* We found this regexps in the source of 'grep' program
[13:34:03] <slavazanko> ну.. как бы да :)
[13:34:06] <slavazanko> ща
[13:35:28] <slavazanko> готово
[13:46:57] <Yury V. Zaytsev> Гы-гы
[13:47:00] <Yury V. Zaytsev> Уже не нашли
[13:55:49] gonzo111 вышел из конференции
[13:58:26] andrew_b вышел из конференции: Replaced by new connection
[13:58:29] andrew_b зашёл в конференцию
[14:17:36] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2398 (~ is not treated properly is editor's "Save As" dialog) updated
http://www.midnight-commander.org/ticket/2398#comment:2
[14:18:58] <andrew_b> slavazanko: а чё 2268 закрыл?
[14:19:17] <andrew_b> Он же кандидат.
[14:19:24] <andrew_b> Его можно в стейбл.
[14:19:33] <andrew_b> В .10.
[14:19:52] <slavazanko> всё равно в стейбл не перенесём в обозримое будущее.
А с учётом, что 4.7.5 будет стейблом, то все стейбл-кандидаты надо будет позакрывать
[14:19:59] <slavazanko> в .10 хошь?
[14:20:11] <andrew_b> Почему не перенесём?
[14:20:17] <slavazanko> ну.. можно
[14:20:21] <andrew_b> Вроде там ничего такого.
[14:20:22] <slavazanko> тогда сорри. что закрыл
[14:20:37] <andrew_b> Да ладно...
[14:21:17] <slavazanko> кстати. если поиск по словам добьём, то можно смело патчи авторам грепа слать - у них оно тоже неправильно ищет. Находит "время" в "невовремя"
[14:21:44] <andrew_b> Невовремя находит время. :)
[14:21:54] <slavazanko> :)
[14:45:47] <andrew_b> Как урасиво перевести stand-alone filesystems
[14:45:48] <andrew_b> ?
[14:45:53] <andrew_b> красиво
[14:46:16] <slavazanko> локальные ФС
[14:46:29] <andrew_b> Не.
[14:46:49] <andrew_b> Extfs filesystems can be divided into two categories:
.PP
1. Stand\-alone filesystems, which are not associated with any existing
file. They represent certain system\-wide data as a directory tree.
[14:47:46] <slavazanko> виртуальные?
[14:48:38] <andrew_b> Тоже не оно.
[14:49:06] <andrew_b> uzшp тоже виртуальная фс.
[14:49:20] <andrew_b> Но она не standalone.
[14:49:23] <slavazanko> гугель перевёл как "автономные файловые системы"
[14:49:25] <andrew_b> Блин.
[14:49:40] <andrew_b> ну, может и так.
[15:13:32] <il.smind > [16:35:49] <slavazanko> тогда сорри. что закрыл
[16:36:04] <andrew_b> Да ладно...

Нет я этого дела так не оставлю!
[15:13:47] <slavazanko> ну вот
[15:13:49] <slavazanko> вендетта
[15:13:59] <il.smind > Трибунал!
[15:14:11] <slavazanko> пять лет расстрела
[15:16:06] andrew_b вышел из конференции: Replaced by new connection
[15:16:12] andrew_b зашёл в конференцию
[15:20:37] <andrew_b> А у меня сегодня заканчивается отпуск...
[15:20:46] <andrew_b> Последний день.
[15:20:56] <andrew_b> Завтро в борозду.
[15:30:55] il.smind зашёл в конференцию
[15:31:53] Yury V. Zaytsev вышел из конференции
[15:32:09] Yury V. Zaytsev зашёл в конференцию
[15:46:33] Yury V. Zaytsev вышел из конференции
[15:50:15] Yury V. Zaytsev зашёл в конференцию
[15:59:03] <slavazanko> как-то борозда у тебя не в тему начинается.. в пятницу...
[15:59:09] <slavazanko> нет чтобы в понедельник
[16:02:22] <andrew_b> Да я до отпуска отгул брал. Теперь вот отрабатывать.
[16:02:34] <slavazanko> соболезную
[16:02:54] iNode вышел из конференции
[16:03:24] <slavazanko> а мы с женой уже и заявление в суд подали. Сейчас ждём повестки - должна придти с датой суда...
[16:03:42] <andrew_b> А в суд зачем?
[16:04:04] <slavazanko> ну.. вопросы усыновления решает суд. равно как и лишения родительских прав
[16:04:14] <andrew_b> Ясно.
[16:04:40] <il.smind > а я 7-го лечу в некультурную столицу
[16:04:46] <il.smind > на 2 недели
[16:04:52] <slavazanko> в Нерезиновск?
[16:04:56] <il.smind > да
[16:05:07] <slavazanko> и чего ты там забыл?
[16:05:12] <il.smind > учёба
[16:05:14] <slavazanko> а
[16:05:23] <il.smind > голактизмом буду заниматься
[16:05:37] <andrew_b> Две недели?
[16:05:53] ASM зашёл в конференцию
[16:05:54] <slavazanko> повышение квалификации
[16:05:57] <slavazanko> наверное
[16:06:41] <ASM> il.smind, будешь в нерезиновой, могу угостить пивом
[16:07:00] <slavazanko> окак. свои люди везде :)
[16:07:10] <slavazanko> за две недели сконтактуетесь-то... :)
[16:07:33] <ASM> +79166191337, Леонид
[16:10:39] <ASM> правда мой отпуск заканчивается как раз 31
[16:10:54] <slavazanko> на выходные :)
[16:12:21] <ASM> хм, никогда не думал что "2 недели" в нерезиновске это выходные, хотя есть мысли что там никто ничего не делает, но не так уж.... :-)
[16:12:44] <ASM> хотя лан, я тока проснулся, пойду кофе пойпью, а то до меня мало что доходит сейчас....
[16:13:26] <slavazanko> я имею ввиду. что между двумя неделями обязательно будут выходные - вот за выходные и мрожно пересечься и хлебнуть пивка
[16:17:41] <ASM> да, уже понял, пока кофе заваривал
[16:41:38] <ASM> слухайте, а логи сего чатика сохраняются не больше чем на год?
[16:42:03] <andrew_b> Навечно.
[16:42:59] <ASM> хм, почему у меня такое впечатление, что эта комната появилась в марте этого года?
[16:43:23] <andrew_b> Нууу...
[16:44:42] <ASM> странно, у меня, ко всему прочему, ещё и временной топографический критенизм... ну лан
[16:44:54] <andrew_b> До этого времени велись, но они потеряны.
[16:45:04] <andrew_b> Логи
[16:45:10] <ASM> хм
[16:51:15] andrew_b вышел из конференции: Replaced by new connection
[16:51:18] andrew_b зашёл в конференцию
[17:33:17] dkostousov зашёл в конференцию
[17:51:44] andrew_b вышел из конференции
[17:54:28] <il.smind > э...
[17:54:33] <il.smind > да
[17:56:00] Yury V. Zaytsev вышел из конференции
[18:02:15] dkostousov вышел из конференции
[18:36:08] il.smind вышел из конференции
[18:38:49] il.smind зашёл в конференцию
[19:26:41] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[20:34:19] slavazanko/h зашёл в конференцию
[21:20:42] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2382 (Classic/modern behaviour selector at conspicuous place) updated
http://www.midnight-commander.org/ticket/2382#comment:25
[22:16:30] slavazanko/h вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!