Home
codingteam
codingteam@conference.jabber.ru
03.04.2011< ^ >

Тема: Программирование для новичков и не только.
Приглашаются студенты.

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, OCaml, JavaScript, Рефал, Brainfuck, GLSL, Yet Another Wonder Language, Anime
Код выкладывать на http://dumpz.org
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Java, .NET, basic, php, pascal/delphi/c++builder, 1С, VB, FoxPro карается съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Проблем решено: 0x9
[00:08:33] swagman зашёл в конференцию
[00:13:46] iorlas вышел из конференции
[00:26:48] Tremerix вышел из конференции
[00:47:37] cutwater вышел из конференции
[01:07:19] <0xd34df00d> longedok: пыщ.
[01:07:21] <0xd34df00d> longedok: https://github.com/0xd34df00d/leechcraft/commit/ff4fda3fdffe7fb6b41d7782bb856957653a8e94
[01:09:02] <longedok> оставь свои грязные приёмчики, дедфуд
[01:09:08] <longedok> я за пилу не возьмусь
[01:10:25] <0xd34df00d> 1:07:40 d34df00d idead ~/Programming/leechcraft/src % leechcraft -v
LeechCraft 0.4.70-66-g5219212 (http://leechcraft.org)
this version can haz teh UNLIMITED CAT POWA :3 ε:
[01:10:29] <0xd34df00d> CAT POWA
[01:10:32] <0xd34df00d> longedok: CAT POWA!!!!!!
[01:13:42] <longedok> не, пока нет
[01:13:47] <longedok> а так, кто знает
[01:13:52] <longedok> я ж себе линукс поставил
[01:13:56] <0xd34df00d> .version longedok
[01:13:57] <DeadBot> 0xd34df00d: longedok использует Miranda IM Jabber (Unicode) 0.9.13.0 None
[01:14:01] <0xd34df00d> Да, оно видно.
[01:25:34] S1eng вышел из конференции
[02:55:25] DarkGlasser зашёл в конференцию
[02:55:34] <longedok> содингтим. если вот некоторая структура объявлена как typedef struct {...} Struct_name; я же потом могу объявить в коде указатель на эту структуру так: Struct_name *variable_name;, правильно?
[02:55:46] <DarkGlasser> Привет живые люди.
[02:56:27] <DarkGlasser> мда...
[02:57:04] <0xd34df00d> longedok: да.
[03:05:45] <longedok> PROTOCOLDESCRIPTOR protoDesc;
ZeroMemory(&protoDesc, sizeof(protoDesc));
protoDesc.cbSize = sizeof(protoDesc);
protoDesc.szName = "jplugin";
protoDesc.type = PROTOTYPE_FILTER;
студия ругается на первую строчку.
говорит, что: 'PROTOCOLDESCRIPTOR' : illegal use of this type as an expression
[03:05:58] <longedok> чяднт?
[03:06:25] <longedok> я ж вроде ни в каком экспрешене тип не использую
[03:06:35] <longedok> объявляю себе варибл тихо-мирно
[03:07:25] <longedok> тип объявлен, как я писал выше: typedef struct {...} PROTOCOLDESCRIPTOR;
[03:12:56] <longedok> хе, прикольно
[03:13:19] <longedok> просто не в том месте функции объявил
[03:13:25] <longedok> ну ок, ок, будем знать
[07:54:21] СКптПД "ЗО" вышел из конференции
[08:18:39] <DarkGlasser> Живых нет?
[08:46:04] СКптПД "ЗО" зашёл в конференцию
[08:52:41] S1eng зашёл в конференцию
[09:07:42] S1eng вышел из конференции: Replaced by new connection
[09:07:44] S1eng зашёл в конференцию
[09:13:06] DarkGlasser вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[09:19:08] S1eng вышел из конференции: Replaced by new connection
[09:19:09] S1eng зашёл в конференцию
[09:29:30] S1eng вышел из конференции: Replaced by new connection
[09:29:34] S1eng зашёл в конференцию
[10:37:55] cutwater зашёл в конференцию
[10:47:18] iorlas зашёл в конференцию
[11:01:14] moonhawk зашёл в конференцию
[11:08:37] Minoru зашёл в конференцию
[11:19:02] Minoru вышел из конференции
[11:22:30] PhoSor зашёл в конференцию
[11:30:55] rexim зашёл в конференцию
[11:30:56] moonhawk вышел из конференции
[11:48:12] iorlas вышел из конференции
[11:55:27] Tremerix зашёл в конференцию
[12:16:40] O01eg вышел из конференции: Replaced by new connection
[12:17:12] O01eg зашёл в конференцию
[12:20:40] ThisMan зашёл в конференцию
[12:22:52] Tremerix вышел из конференции
[12:49:57] ForNeVeR@netbook зашёл в конференцию
[12:51:35] S1eng вышел из конференции: Replaced by new connection
[12:51:46] S1eng зашёл в конференцию
[12:53:11] zxc зашёл в конференцию
[12:53:48] S1eng вышел из конференции: QIP 2010: Спокойное общение
[13:09:07] ForNeVeR@netbook вышел из конференции
[13:19:56] СКптПД "ЗО" вышел из конференции
[14:01:18] ThisMan вышел из конференции
[14:04:26] ThisMan зашёл в конференцию
[14:15:32] longedok вышел из конференции: Replaced by new connection
[14:15:32] longedok зашёл в конференцию
[14:22:15] ThisMan вышел из конференции
[14:24:10] ForNeVeR вышел из конференции: Computer Assisted Biologically Augmented Lifeform went to offline mode.
[14:34:42] Minoru зашёл в конференцию
[14:41:15] ForNeVeR зашёл в конференцию
[14:42:32] S1eng зашёл в конференцию
[14:42:47] S1eng вышел из конференции: QIP 2010: Спокойное общение
[14:43:16] S1eng зашёл в конференцию
[15:11:20] cutwater вышел из конференции
[15:19:21] cutwater зашёл в конференцию
[15:24:28] Minoru вышел из конференции
[15:29:54] PhoSor вышел из конференции
[15:50:30] <ForNeVeR> Horta hellish peace to you, codingteam!
[16:08:05] <rexim> <lakatos> Could someone give me a few tips?
<jsoft> lakatos: dont get too drunk.
<jsoft> lakatos: get plenty of sleep
<jsoft> lakatos: and dont forget to do up your shoelaces.

#lisp всегда поможет и даст правильный совет.
[16:08:19] <rexim> ForNeVeR, хорта хела тебе, форневерик! :3
[16:51:02] biert зашёл в конференцию
[17:02:00] wf-d зашёл в конференцию
[17:27:16] <пкщгяут[slacktop]> гм
[17:27:23] <пкщгяут[slacktop]> говнота, привет ;3
[17:31:39] <biert> сри кирпичами
[17:33:09] <пкщгяут[slacktop]> ОЛОЛО
[17:33:14] <пкщгяут[slacktop]> у кого то баттхерт ;3
[17:39:20] unStatiK зашёл в конференцию
[17:41:04] Minoru зашёл в конференцию
[17:41:14] <пкщгяут[slacktop]> Minoru ХУЯСЕ
[17:41:18] <пкщгяут[slacktop]> Minoru ну чо там как?\
[17:43:29] <Minoru> > <пкщгяут[slacktop]> Minoru ХУЯСЕ
Это как понимать? Привет. Никак :(
[17:46:03] <пкщгяут[slacktop]> D
[17:46:05] <пкщгяут[slacktop]> да никак
[17:46:07] <пкщгяут[slacktop]> просто XD
[17:46:10] <пкщгяут[slacktop]> чо как ваще?
[17:46:17] <ForNeVeR> Как ваще чо?
[17:46:20] <ForNeVeR> Човаще как?
[17:46:22] <пкщгяут[slacktop]> ForNeVeR факт!
[17:46:23] <ForNeVeR> Тудасюда?
[17:46:43] <unStatiK> \`~`/
[17:46:52] <ForNeVeR> >,..,<
[17:51:04] <Minoru> пкщгяут[slacktop]: да никак, говорю же. Всё влом, даже код писать влом.
[17:54:01] <пкщгяут[slacktop]> Minoru ну я понел
[17:54:08] <пкщгяут[slacktop]> Minoru ну ты совсем то не забросишь ._.
[17:54:09] <пкщгяут[slacktop]> ?
[17:54:17] <пкщгяут[slacktop]> иначе будет печально\
[17:54:23] <пкщгяут[slacktop]> я то тут пилю потихоньку
[17:54:24] <Minoru> ну, не всё так плохо :)
[17:54:30] <пкщгяут[slacktop]> а, ну заебок!
[18:05:53] <longedok> !(chatOpened = !chatOpened)
[18:06:03] <longedok> что за хуетень?
[18:06:23] <longedok> какое у этого выражения должно быть значение?
[18:06:39] <longedok> ну, в смысле, какое вообще у присваивания может быть значение?
[18:06:42] <longedok> это c#
[18:07:39] <пкщгяут[slacktop]> longedok ГОВНО
[18:09:27] <ForNeVeR> longedok: как и в C, как и в C++, оператор присваивания возвращает присвоенное значение.
[18:09:41] <ForNeVeR> Иначе a = b = c бы не работало. А оно работает.
[18:10:06] <ForNeVeR> Однако вот сама конструкция !(chatOpened = !chatOpened) очень херовая.
[18:10:09] <longedok> а, ок
[18:12:02] <longedok> угу, непонятно, зачем такое городить было
[18:14:23] <longedok> можно было разбить на два выражения
[18:14:26] <longedok> понятнее было бы
[18:14:42] <ForNeVeR> Это чото вроде if (tryCloseChat())
[18:15:41] <Сволота> !(chatOpened = !chatOpened) //вполне нормально выглядит
[18:16:35] <ForNeVeR> Сволота: ,m
[18:16:46] <ForNeVeR> для тебя - конечно =)
[18:18:14] <Сволота> плохо что нет инверсии с присваиванием
[18:19:33] <ForNeVeR> chatOpened ^= true;
[18:19:49] <ForNeVeR> Есть ведь ^= ?
[18:20:03] <Сволота> ^= //не то
[18:20:09] <Сволота> оно бинарное
[18:20:22] <Сволота> хотя...
[18:20:26] <Сволота> надо подумать
[18:20:30] <ForNeVeR> Для bool пофигу же.
[18:21:17] * Сволота уже начал забывать как оно там в сях с плюсцами
[18:35:32] moonhawk зашёл в конференцию
[18:45:22] СКптПД "ЗО" зашёл в конференцию
[18:50:28] <biert> ребятки у кого-нибудь есть сканы "Как программировать на C" Х. М. Дейтел, П. Дж. Дейтел в хорошем качестве ?!
[18:51:11] <Сволота> C не нужен
[18:54:15] <rexim> Я в книжном магазине видел сканы отменного качества. Более того они там их еще и распечатывают.
[18:55:18] <longedok> типичный цодингтим, ничего лишнего, всё по сути вопроса
[18:55:22] <rexim> Сволота, неправдо! Без С никуда. В мире без С даже твой ник будет выглядеть как "волота"!
[18:55:27] <rexim> :3
[18:56:20] Сволота сменил ник на Svоlоch
[18:56:30] <rexim> :)
[18:56:35] <Svоlоch> так я привычней выгляду :)
[18:58:00] <unStatiK> -> biert лучше Ритчи читни
->Сволота нужен
[18:58:17] <unStatiK> s/Сволота/Svoloch
[18:58:49] <rexim> S:\Сволота\Svoloch
[19:13:46] Minoru вышел из конференции
[19:18:36] <moonhawk> выучи haskell добра ради!
[19:21:45] <unStatiK> он ксати 1 апреля стал совершеннолетним (21 год)
[19:22:24] <moonhawk> нуу....
[19:22:35] <moonhawk> ему теперь водку продадут, да? ;)
[19:22:52] <unStatiK> нет же
[19:22:56] <longedok> ему и так весело, водки не надо
[19:22:56] <unStatiK> водку на нем напишут
[19:22:59] <unStatiK> х_Х
[19:23:13] <moonhawk> longedok: инкрементирую!
[19:24:05] <longedok> а из си у меня получится IRichEditOle использовать?
[19:24:13] <longedok> чо-та мне кажется, что нет
[19:24:38] <moonhawk> что это?
[19:24:56] <longedok> ole интерфейс для richedit'а
[19:25:16] <moonhawk> не нужно
[19:25:20] <moonhawk> потому и нету :)
[19:25:46] СКптПД "ЗО" вышел из конференции: Replaced by new connection
[19:25:53] СКптПД "ЗО" зашёл в конференцию
[19:27:21] biert вышел из конференции
[19:30:55] biert зашёл в конференцию
[19:34:43] cutwater вышел из конференции: Replaced by new connection
[19:34:43] cutwater зашёл в конференцию
[19:34:47] cutwater вышел из конференции
[19:34:52] biert вышел из конференции
[19:35:30] O01eg вышел из конференции
[19:42:02] moonhawk вышел из конференции
[19:53:17] СКптПД "ЗО" вышел из конференции
[20:16:34] СКптПД "ЗО" зашёл в конференцию
[20:17:00] biert зашёл в конференцию
[20:20:01] rexim вышел из конференции
[20:30:42] <СКптПД "ЗО"> ForNeVeR: го в старик
[20:31:29] <ForNeVeR> СКптПД "ЗО": пошли!
[20:52:02] Grimskull зашёл в конференцию
[20:55:07] cutwater зашёл в конференцию
[20:55:16] cutwater вышел из конференции
[21:06:28] СКптПД "ЗО" вышел из конференции
[21:06:36] СКптПД "ЗО" зашёл в конференцию
[21:07:38] <ForNeVeR> СКптПД "ЗО": чото тебя выкинуло =(
[21:07:55] <ForNeVeR> А так ты, пожалуй, меня бы обыграл. Ты круче =(
[21:08:05] O01eg зашёл в конференцию
[21:29:34] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[21:32:02] <СКптПД "ЗО"> ForNeVeR: не
[21:32:20] <ForNeVeR> СКптПД "ЗО": а ты чего там в конце строить начал?
[21:32:23] <СКптПД "ЗО"> я на твоих баррикадах мог сколько угодно гидры просадить
[21:32:39] <ForNeVeR> Десяток бейлингов и мне ппц.
[21:32:53] <СКптПД "ЗО"> да я прохалявил и без них играл -_-
[21:33:00] <ForNeVeR> А, ну то-то же =)
[21:33:10] <ForNeVeR> Но с 2 локаций ты бы меня массой закидал, да.
[21:33:19] <СКптПД "ЗО"> хренушки с двух
[21:33:26] <СКптПД "ЗО"> ты мне почти всех рабов на мейне снес
[21:33:39] <ForNeVeR> О, надо же.
[21:34:10] <СКптПД "ЗО"> там только на газу остались трое
[21:34:30] <ForNeVeR> Мне казалось, я штук 6 успел угробить...
[21:35:06] <пкщгяут[slacktop]> пизда
[21:35:11] <пкщгяут[slacktop]> кодинг тим скатился в говнокрафт
[21:35:13] <пкщгяут[slacktop]> ОЛОЛО
[21:35:14] <ForNeVeR> Джигурда?
[21:38:31] <пкщгяут[slacktop]> ШТО
[21:38:45] <ForNeVeR> ТО-ТО
[21:39:35] <unStatiK> эм
[21:39:44] <unStatiK> я н егеймер но старкрфат никогда говнмо не был
[21:39:55] <unStatiK> мля аж занервничал
[21:40:03] <СКптПД "ЗО"> unStatiK: это миниатюра "прыщебугурт"
[21:40:18] <СКптПД "ЗО"> .version пкщгяут[slacktop]
[21:40:19] <DeadBot> СКптПД "ЗО": пкщгяут[slacktop] использует mcabber 0.9.10 Linux 2.6.33.4-smp i686
[21:40:45] <unStatiK> .version
[21:40:45] <пкщгяут[slacktop]> ггг
[21:40:45] <DeadBot> unStatiK: у тебя Gajim 0.13.4 Slackware Linux Slackware 13.1.0
[21:40:59] <СКптПД "ЗО"> ну да
[21:41:08] <пкщгяут[slacktop]> такие потешные ;3
[21:41:09] <СКптПД "ЗО"> а у меня под боком коробка с арчем
[21:41:17] <пкщгяут[slacktop]> unStatiK СЛОКВАРЬ
[21:41:32] <unStatiK> и ?
[21:41:46] <СКптПД "ЗО"> но пыщгяуту хочется
[21:41:53] <СКптПД "ЗО"> а низзя, посоны не одобрят же
[21:42:10] <пкщгяут[slacktop]> unStatiK ШТО И?
[21:42:15] <СКптПД "ЗО"> столлман там пальчиком погрозит
[21:42:29] <пкщгяут[slacktop]> СКптПД "ЗО" олололман
[21:42:41] <unStatiK> пкщгяут[slacktop], CKJRDFHM (c) ... и ?
[21:42:46] <unStatiK> о_О
[21:42:54] <пкщгяут[slacktop]> мде
[21:43:04] <пкщгяут[slacktop]> что то тут уныло
[21:43:05] <unStatiK> у меня клава заплелась
[21:43:24] <пкщгяут[slacktop]> лучше на гитаря помясю ;3
[21:43:28] <пкщгяут[slacktop]> гитаре*
[21:43:38] <unStatiK> гитара не нужна
[21:43:43] <unStatiK> гармонь же
[21:44:12] <unStatiK> ...или боян
[21:44:21] <unStatiK> \`~`/
[21:46:51] <biert> unStatiK: Ричи какой то уныл , там нифига ничего не структурировано и мало инфы вроде как , или я дебил
[21:47:18] <СКптПД "ЗО"> biert: k&r ок
[21:47:22] <СКптПД "ЗО"> ну ты понял
[21:47:55] <biert> СКптПД "ЗО": ну вот масивы и подщет слов я нифига нивкурил че к чему
[21:48:48] <unStatiK> был у меня chm файлег со стаааренькой книжкой по Си
[21:48:53] <unStatiK> там вся матчасть расписана была
[21:48:58] <unStatiK> ща найду мож
[21:49:16] <ForNeVeR> unStatiK: Шилдт, наверное?
[21:49:22] <unStatiK> нет
[21:50:06] <unStatiK> хе
[21:50:08] <unStatiK> нашел
[21:50:11] <biert> Дейтелы ок, там 1 к страниц , но с заданиями и вопросами вконце с наводящими повросами и внятно и структурировано написано
[21:50:32] <unStatiK> Уэйт Прата "Язык Си для начинающих"
[21:50:37] <unStatiK> biert, залить ?
[21:50:53] <biert> как на меня k&r это более справочник чем учебник
[21:51:00] <biert> unStatiK: думаю что найду
[21:51:35] <biert> Уэйт М., Прата С., Мартин Д. Язык Си. Руководство для начинающих ??
[21:52:14] <unStatiK> да
[21:52:46] <unStatiK> 88 года )
[21:52:57] <unStatiK> умели же раньше писать...
[21:54:09] iptablesghost зашёл в конференцию
[21:55:29] * biert заметил что большинство книг по программированию на Си рассчитаны на Юниксы
[22:01:55] <biert> еть ли у кого-то Дейтелы в chm
[22:06:45] <biert> и еще вопрос , лучше с а потом если надо с++ или лучше просто с++ изучать ?!
[22:09:16] <unStatiK> мля изучай вообще фундаментальные основы фукнционирования компьютера
[22:09:33] <unStatiK> архитектура , работа с памятью ит.д.
[22:11:03] <longedok> да ну
[22:11:05] <longedok> лучше сначала яп
[22:11:11] <longedok> а потом фундаменатльные основы
[22:11:19] <longedok> хоть смысл какой-то будет в изучении
[22:12:54] wf-d вышел из конференции
[22:15:26] <biert> /ping
[22:15:29] biert вышел из конференции
[22:15:35] iptablesghost вышел из конференции
[22:15:36] biert зашёл в конференцию
[22:17:24] biert вышел из конференции
[22:32:55] <СКптПД "ЗО"> уняня
[22:33:07] <СКптПД "ЗО"> я наконец осилил пулоф мизинцем
[22:33:14] <СКптПД "ЗО"> я, сука, ЛАЙХО =3
[22:33:40] S1eng вышел из конференции
[22:51:00] cutwater зашёл в конференцию
[23:00:06] biert зашёл в конференцию
[23:00:29] <biert> unStatiK: спасибо за книгу , хорошая !
[23:00:55] zxc вышел из конференции
[23:01:25] <unStatiK> biert, чем богаты.....
[23:02:39] <cutwater> .version biert
[23:02:41] <DeadBot> cutwater: biert использует Psi+ 0.15.3476 Beta (Jan 11 2011) Arch Linux
[23:02:44] <cutwater> хм...
[23:06:29] swagman зашёл в конференцию
[23:09:28] <biert> ????
[23:09:47] * biert подозревает не годное
[23:18:31] <biert> cutwater: что это было ?
[23:18:44] <cutwater> чего?
[23:19:15] arsenicum зашёл в конференцию
[23:19:34] <biert> cutwater: [20:49:21]
[23:20:08] * cutwater интересовал дистрибутив
[23:20:18] * cutwater подозревал увидеть там винду но был разочарован.
[23:20:27] <cutwater> после фразы о том что во многих книгах юних пропогандируется
[23:21:03] * biert я наверное вызвал у вас шквал негативных эмоций ?
[23:21:21] <cutwater> нет что ты
[23:21:57] <biert> и разочаровал школололодистрибутивом вам наверняка по-душе слака или гента
[23:22:10] <unStatiK> было бы внезапно если бы там оказался tr-dos на zx spectrum scorpion
[23:22:20] <arsenicum> СКптПД "ЗО": cool
[23:23:06] <biert> unStatiK: я бы плакал если бы так было, и я бы был слеп наверняка
[23:23:15] <unStatiK> biert, define 'школололодистрибутив'
[23:24:23] <cutwater> biert: арч как раз таки по душе
[23:24:30] <cutwater> но увы .version
[23:24:32] <cutwater> .version
[23:24:32] <DeadBot> cutwater: у тебя Psi+ 0.15.2501 Beta (Jun 5 2010) Ubuntu 10.10
[23:24:40] <cutwater> я тебя разочарую своим школолодистрибутивом
[23:24:43] <biert> unStatiK: а #define <name> <text> разве нет ?
[23:24:53] <Svоlоch> .version
[23:24:53] <DeadBot> Svоlоch: у тебя Gajim 0.14.1 Arch Linux
[23:25:00] <unStatiK> cutwater, что мешает ?
[23:25:11] <cutwater> unStatiK: ну есть несколько моментов
[23:25:19] <unStatiK> хм
[23:25:32] <cutwater> конкретно щас банально впадлу один раз поставить и настроить
[23:25:43] <biert> cutwater: наверняка pacman и славнозвесное "Не было печали апдейтов накачали"
[23:26:18] <cutwater> да ладно
[23:26:22] <Svоlоch> pacman ничто посравнению с yaourt
[23:26:26] <cutwater> pacman имхо лучший пакетный менеджер
[23:26:30] <cutwater> ну и его семейство
[23:26:45] <cutwater> в отличие от зоопарка дебовских
[23:26:58] <cutwater> apt-get, dpkg-query, apt-cache, etc.
[23:27:07] <unStatiK> Installpkg наше всио....
[23:27:09] <biert> yaourt ничто по сравнению с abs
[23:28:02] <biert> emerge -ufDN world форева !!
[23:28:06] <cutwater> :-D
[23:28:27] <cutwater> тем не менее авторитетно заявляю что в дебиане, убунте и федоре пакетные менеджеры говно
[23:29:11] <unStatiK> ну ладно yum ...чем apt то не устроил =\
[23:29:16] <biert> твой путь Gentoo
[23:29:55] <cutwater> unStatiK: я ж говорю. зоопарк и маленькая тележка из утилит
[23:30:20] <cutwater> каждая для разных целей и чтобы сделать то что можно сделать банально в pacman делается исключительно через жопу
[23:30:29] <cutwater> ниасилил да
[23:30:54] <biert> я за 5 раз или 10 сделал ядро генты рабочим, + так и за 2 дня не разобрался с USE флагами и пакетным менеджером.
[23:32:20] <biert> ой чувствую что я сейчас не взлечу на своем арче
[23:36:01] biert вышел из конференции
[23:36:08] biert зашёл в конференцию
[23:39:37] biert вышел из конференции
[23:51:04] biert зашёл в конференцию
[23:52:33] СКптПД "ЗО" вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!