Home
Miranda IM Russian Community [official]
miranda-im@conference.jabber.ru
Понедельник, 25 июня 2012< ^ >
watcher установил(а) тему: == Welcome to Miranda-IM@conference.jabber.ru ==
Формула успеха: "Думай --> Гугли --> http://forum.miranda.im --> Спрашивай"
• Регистрация на форуме miranda.im производится теперь только после подтверждения аккаунта модераторами! С вопросами обращаться к Василичу.
• Правила: "!?? rules". Не спрашивайте, можно ли спросить, просто спрашивайте
• За вопросы, ответы на которых есть в FAQ ( http://forum.miranda.im/showthread.php?t=2151 ) и которые находятся в поиске на http://forum.miranda.im - девойс
• Полезная информация/новости (12.06.2009 22:58 GMT +3): "!?? info"
• Все запросы к ботам talisman|bot и gluxi|bot слать в приват
Альфа версии и плагины - http://nightly.miranda.im/
Последний лангпак можно взять здесь -
http://mir-rl.googlecode.com/files/Langpack_russian.zip
Logs: http://chatlogs.jabber.ru/miranda-im@conference.jabber.ru/
Конфигурация комнаты
Участники комнаты

GMT+4
[00:02:34] Bishounen вышел(а) из комнаты
[00:08:12] shaggoth вышел(а) из комнаты
[00:22:00] Bishounen вошёл(а) в комнату
[00:26:09] Mataes вышел(а) из комнаты
[00:26:48] Mataes вошёл(а) в комнату
[00:42:23] ghazan вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[00:42:53] ghazan вошёл(а) в комнату
[00:43:17] Mataes вышел(а) из комнаты: Я использую Miranda IM (http://miranda-im.org/.)
[00:44:51] Mataes вошёл(а) в комнату
[01:13:58] <watcher> Mataes: обновил лэнг, дернул сервис, сразу вижу Реальный JID
[01:14:02] <watcher> доволен, как слон ))
[01:14:26] <Mataes> угу, мне тоже нравится
[01:17:46] person вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[01:19:21] person вошёл(а) в комнату
[01:21:47] Santehnik вышел(а) из комнаты
[01:25:06] shaggoth вошёл(а) в комнату
[01:25:18] shaggoth вошёл(а) в комнату
[01:25:26] Mataes вышел(а) из комнаты: Я использую Miranda IM (http://miranda-im.org/.)
[01:34:38] bems вышел(а) из комнаты: Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!
[01:41:03] ghazan вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[01:41:21] ghazan вошёл(а) в комнату
[01:45:13] shaggoth вышел(а) из комнаты
[01:46:18] bems вошёл(а) в комнату
[01:47:31] shaggoth вошёл(а) в комнату
[01:50:10] shaggoth вошёл(а) в комнату
[01:51:53] shaggoth вышел(а) из комнаты
[01:59:35] Robyer вышел(а) из комнаты: Používám Mirandu IM - RobyerPack! http://robyer.info/mirandapack
[02:00:08] watcher вышел(а) из комнаты
[02:18:44] shaggoth вышел(а) из комнаты
[02:19:33] shaggoth вошёл(а) в комнату
[02:36:27] shaggoth вышел(а) из комнаты
[03:00:32] Mikel-Ard-Ri вышел(а) из комнаты
[03:04:06] ghazan вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[03:04:29] ghazan вошёл(а) в комнату
[03:06:38] ghazan вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[03:09:14] elishnevsky вошёл(а) в комнату
[03:14:28] person вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[03:16:05] person вошёл(а) в комнату
[03:25:35] shaggoth вышел(а) из комнаты
[03:26:24] shaggoth вошёл(а) в комнату
[03:59:18] shaggoth вышел(а) из комнаты
[04:00:06] shaggoth вошёл(а) в комнату
[04:15:21] CyBear вошёл(а) в комнату
[04:17:31] Bishounen вышел(а) из комнаты
[04:26:08] Awkward вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[04:32:15] shaggoth вышел(а) из комнаты
[04:33:04] shaggoth вошёл(а) в комнату
[05:05:16] shaggoth вышел(а) из комнаты
[05:08:18] shaggoth вошёл(а) в комнату
[05:39:05] shaggoth вышел(а) из комнаты
[05:39:53] shaggoth вошёл(а) в комнату
[05:42:55] ForNeVeR вошёл(а) в комнату
[06:12:54] shaggoth вышел(а) из комнаты
[06:13:42] shaggoth вошёл(а) в комнату
[06:24:50] elishnevsky вышел(а) из комнаты
[06:47:17] shaggoth вышел(а) из комнаты
[06:48:06] shaggoth вошёл(а) в комнату
[07:19:04] Protogenes вышел(а) из комнаты: Replaced by new connection
[07:19:08] Protogenes вошёл(а) в комнату
[07:21:17] shaggoth вышел(а) из комнаты
[07:22:26] ЙаУточко вошёл(а) в комнату
[07:23:35] shaggoth вошёл(а) в комнату
[07:45:56] M174TM вошёл(а) в комнату
[07:53:56] shaggoth вышел(а) из комнаты
[07:54:45] shaggoth вошёл(а) в комнату
[08:08:06] N1ke_work вошёл(а) в комнату
[08:10:18] Awkward вошёл(а) в комнату
[08:13:16] Awkward вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[08:27:55] shaggoth вышел(а) из комнаты
[08:27:56] ЙаУточко вышел(а) из комнаты
[08:28:43] shaggoth вошёл(а) в комнату
[08:29:06] ЙаУточко вошёл(а) в комнату
[08:35:57] Yasnovidyashii вошёл(а) в комнату
[08:49:03] Mataes вошёл(а) в комнату
[09:05:29] M174TM вышел(а) из комнаты: буду поздно, пьяный и не один...
[09:08:07] krak вошёл(а) в комнату
[09:09:44] (..нужное вписать..) вошёл(а) в комнату
[09:22:47] watcher вошёл(а) в комнату
[09:34:15] shaggoth вышел(а) из комнаты
[09:40:23] Mikel-Ard-Ri вошёл(а) в комнату
[09:40:25] Mikel-Ard-Ri вышел(а) из комнаты
[09:42:48] Mikel-Ard-Ri вошёл(а) в комнату
[09:45:04] Final вошёл(а) в комнату
[10:00:44] watcher вышел(а) из комнаты
[10:01:44] watcher вошёл(а) в комнату
[10:01:48] Awkward вошёл(а) в комнату
[10:04:27] sss|zombie вышел(а) из комнаты
[10:05:28] <Final> Awkward: привет. Ты не подправил случайно мрадио под альфу?
[10:06:14] <Awkward> нет
[10:07:01] <Final> не планируешь? хочу на альфе сборку сделать, она вроде сейчас попрочнее и побыстрее чем стейбл
[10:07:19] <Awkward> хзхз.... я самой альфой занимался
[10:09:52] <Final> Awkward: скажи хоть когда начинать ждать :)
[10:10:57] <Awkward> нискажу :) чтоб не соврать
[10:12:52] <Mataes> Final: тык
[10:13:00] <Final> ась?
[10:13:05] <Mataes> про русский андергроунд ты говорил?
[10:13:09] <Final> да
[10:13:19] <Mataes> а сам искать пробовал?
[10:13:27] <Mataes> именно искать а не морда
[10:13:27] <Final> да, не работало
[10:13:34] Mataes вышел(а) из комнаты: Я использую Miranda IM (http://miranda-im.org/.)
[10:13:41] Mataes вошёл(а) в комнату
[10:14:06] <Mataes> ясно, вот вопрос и решился
[10:14:12] <Mataes> значит инишка актуальна
[10:14:25] <Final> ниче не понял :D
[10:14:32] <Final> какая морда
[10:14:57] <Mataes> ну показывает инфу он по русски да, а искать по русски не умееет, сайт андергроунда
[10:15:10] ЙаУточко вышел(а) из комнаты
[10:15:23] ЙаУточко вошёл(а) в комнату
[10:15:23] <Final> Mataes: я именно на сайте ввёл серпухов и получил по нему погоду
[10:15:23] M174TM вошёл(а) в комнату
[10:15:39] <Final> после этого написал
[10:15:43] <Mataes> щас ввожу москва и ничего не получаю
[10:15:54] <Final> сек, проверю
[10:17:10] <Final> Mataes: "Москва, Россия" ищет, просто Москва нет
[10:17:47] <Final> Mataes: зато Серпухов ищет чотко :D
[10:17:58] <Final> кстати в ини то этот момент я не смотрел
[10:18:10] <Mataes> короче нет смысла пока заморачиваться, пока они ини не доделают
[10:18:53] <watcher> ищет или дает подсказку на которую клацаешь и выход на город?
[10:19:04] <watcher> потому что прямой поиск выдал мне ошибки на всё
[10:19:36] <Final> watcher: именно ищет Москва, Россия
[10:19:55] anthony_fox вошёл(а) в комнату
[10:19:59] <watcher> а, заглавные буквы %)
[10:20:16] <watcher> case sencitive
[10:21:36] <watcher> с заглавными результаты, а не ошибки, ага
[10:22:12] <watcher> Нетания даж нашел
[10:24:07] <Awkward> афигеть
[10:24:26] <Mataes> пусть пилят дальше)
[10:24:33] <Mataes> до вменяемого состояния
[10:25:39] <Final> Mataes: как по-русски пишутся русские города, знают все, и вариантов нет. Поэтому в 99% случаев будет работать. Кроме Москвы и еще может чего то. А с латиницей это нерабочий вариант, потому что для всяких Крыжополей неочевидно как они пишутся.
[10:26:34] <Mataes> Final: сомневаюсь что крыжопль найдется, как и москва тем более зависимо к регистру
[10:26:42] <Mataes> и не важно знаешь как оно пишется или нет
[10:26:58] <Mataes> я вот как москва пишется тоже знаю но от этого не легче
[10:27:12] <Mataes> введу, не найдено и пошло б оно
[10:27:21] <Final> Mataes: не понял. Ты к тому, что от ини это не зависит?
[10:27:37] <Final> на сайте я сейчас несколько городов проверил, правильно ищет
[10:27:52] <watcher> к тому, что с большой буквы - где писать, в ЧаВо?
[10:28:12] <Mataes> зависит конечно, но я в ини ен полезу пока по запросу москва не будет списка всех городов :)
[10:28:22] <Final> watcher: это блин в букваре написано, что города пишутся с большой буквы
[10:28:28] <watcher> ыыы
[10:28:30] <watcher> да?
[10:28:34] <watcher> я не в курсе
[10:28:39] <Final> Караганда! :)
[10:28:41] <watcher> я все на компе с маленькой пишу
[10:28:43] <Mataes> Final: и , Россия дописывать тоже там написано?
[10:28:50] <watcher> по правилам букваря тут не работает
[10:29:03] <Final> Mataes: да с Москвой ни у кого проблем не будет, это ерунда
[10:29:06] <watcher> не, без Россия - спислк-то дает
[10:29:15] <Mataes> Final: как это? у меня уже есть
[10:29:29] <watcher> но чувствительность к регистру - это инвалидность в поиске
[10:29:30] <Mataes> с маленькой ниче не дает
[10:30:08] <Final> watcher: ты будешь смеяться, но я не согласен
[10:30:20] <watcher> просто тебе нужен рабочий ини с русским :))
[10:30:29] <watcher> а на деле - это инвалидно всё
[10:30:44] <Mataes> короче нечего тащить чужие грабли, щас есть рабочий и оч даже хорошо вариант
[10:30:49] <Final> Mataes: а с тем что если твоего города нет ты ини делать не будешь - я согласен. Вполне человеческая позиция :D
[10:30:56] <Mataes> как допилят русский поиск, то и его добавим
[10:32:01] <Final> watcher: Вадик, ты меня извини, но ты с чего взял что поиск должен быть с коррекцией ошибок? если бы там были не только города то да, чувствительность к регистру не должна бы быть. Но для только городов это нормально
[10:32:15] <Final> не оч хорошо, но нормально
[10:32:23] <Final> города пишутся с большой буквы
[10:32:39] <watcher> блин, я живу в нормальном мире
[10:32:44] <watcher> а не придуманном тобой
[10:32:53] <watcher> а в нем поиски работают как угодно
[10:32:57] <Final> всё, не буду с тобой спорить :D
[10:33:00] <watcher> а не внезапно кейс сенситив
[10:33:44] <watcher> если я иду в поиск и мне не находит - я не начну искать в регистрах
[10:33:56] <watcher> а если я не начну - мало кто это сделает
[10:36:27] <Final> watcher: мне например в голову не приходит писать города с маленькой буквы, даже в поиске. Нет такого города - москва, тебе даже ворд подчеркнет как ошибку
[10:37:18] <watcher> обрати внимание на то, как пишут в чате
[10:37:40] <watcher> кроме Ясного - много ли начинают предложение с большой буквы?
[10:37:41] <Mataes> Final: а город moscow по твоей логике есть?
[10:37:46] <watcher> так они делают и везде
[10:38:40] <Final> блин да я понимаю вашу логику, но для городов это неочевидно и необязательно. Хотя было бы универсальнее и всё такое..
[10:38:54] M174TM вышел(а) из комнаты: буду поздно, пьяный и не один...
[10:39:28] <watcher> не, оно неочевидно, необязательно - это всё так
[10:39:42] <watcher> но вкладывать усилия во что-то, что полу-работает?
[10:39:46] <watcher> тоже неохота
[10:40:07] <Final> Mataes: кстати для Moscow тоже поиск не работает на сайте
[10:40:25] <Final> выдает варианты помимо россии айдахо, айова
[10:40:33] <Mataes> как это? щас вот  только ввел moscow получил список городв
[10:40:39] <Final> список, да
[10:40:42] <Mataes> ессено они так же называются
[10:40:47] <Mataes> все правильно
[10:41:16] <Final> хотя да, для ини список нормально может
[10:41:23] <Mataes> и на запрос москва должен быть 1 вариант или если где еще есть в кириллице
[10:41:42] <Final> watcher: я не согласен с определением "полу" :) На 99% оно работает
[10:42:11] <watcher> мрадио тоже тогда
[10:42:27] <Final> :D
[10:42:36] <Final> издеваешься? :)
[10:42:39] <watcher> зачем ты ждал, чтоб его допиливали? там имхо меньше вариантов ошибок
[10:42:41] <watcher> неа
[10:43:06] <watcher> мрадио - нарваться на плохой поиск меньше варианта, чем нормально найти город
[10:43:10] <watcher> без шуток
[10:43:12] <watcher> мне лично
[10:43:43] <Final> watcher: там же одна буква во всех вариантах
[10:44:18] <watcher> :-D в букваре они тоже по одной, в самом начале
[10:46:05] <Final> короч, нехотите - не делайте, не требуется под это логику никакую подводить :)
[10:46:28] <Final> нормальный вариант был бы для 99% пользователей
[10:46:37] M174TM вошёл(а) в комнату
[10:46:46] <watcher> не, я просто понл, почему Кирилл не хочет, мне-то что на деле )
[10:46:49] <watcher> не мне пилить ж
[10:47:15] <Mataes> Final: ты смеешься что ли? ты правда думаешь что названия городос с большой буквы да еще может с припиской Россия в поиске вводят 99%?
[10:47:30] <Final> я бы на его месте тож не хотел, если бы для всех городов было, а для моего - не было. Честно.
[10:47:51] <Final> Россия только для Москвы надо приписку
[10:48:04] <Final> всё, пошел работать :)
[10:48:16] karaouza вошёл(а) в комнату
[10:48:21] <Mataes> не, мне не принциписально, просто вижу что еще не доделано, как они доделают так и мы подтянемся
[10:50:28] karaouza вышел(а) из комнаты: QIP Infium: ВСЕМ ПРИЯТНОГО ОБЩЕНИЯ И МЕНЯ НЕ ТЕРЯЙТЕ
[11:02:41] <Awkward> Mataes: а что это за VSRAMM было раньше в плагинах? ссылка на него в externalAPI осталась
[11:02:59] Bishounen вошёл(а) в комнату
[11:04:07] <Awkward> ок, тогда я удаляю...
[11:04:09] <Mataes> Awkward: ты думаешь я все окаменелости знаю?) без понятия что это за зверь такой
[11:04:22] <Awkward> ну, я и говорю: давлю
[11:05:23] ghazan вошёл(а) в комнату
[11:06:49] <Mataes> Awkward: его статусные плавгины юзают
[11:07:14] <watcher> срам, такой срам
[11:07:19] <Mataes> по крайней мере присутствуйет в списке инклудов, может и без него взлетят
[11:07:20] <watcher> :-D
[11:09:27] ЙаЛис вошёл(а) в комнату
[11:11:41] <Mataes> Awkward: а ты уверен что m_cln_skinedit.h табу нужен?
[11:11:48] <Mataes> может найсеру?
[11:12:15] <Awkward> сам был в шоке, но проверил раз 5
[11:12:35] <Awkward> можешь сам убедиться. 1 - они разные 2 - ТАБ реально ссылается на типы, что там объявлены :(
[11:12:47] <Mataes> вот демоны)
[11:12:48] <Awkward> наверное, можно переписать и без него, но это возиться надо
[11:13:56] <ghazan> самое веселое не это
[11:14:05] <Mataes> а найтвиш же...это много объясняет
[11:14:38] <ghazan> самое интерсное, что собстенно skin editor собран с совершенно другим m_cln_skinedit.h
[11:14:46] <ghazan> и на общественном вообще не собирается
[11:16:01] <Mataes> верятно он его когда то перепилил, и скинэдитор теперь ииеет свой, а в табе не поменял и его не адаптировал
[11:16:36] <ghazan> а как оно тогда работает-то
[11:17:06] <Mataes> одному найтвишу известно и то не факт
[11:23:42] <Awkward> В ТАБе нет одной структуры и одного перечсисления, зато поворот на юникод сделан
[11:27:37] <Awkward> кстати, m_ersatz.h есть, но на него никто не ссылается (smc и wizard я потер по той же причине: сами плагины не у нас, ссылок на них нет)
[11:28:09] <Awkward> ersatz плагин сам по себе лежит у Пескумы
[11:28:46] <Awkward> если понадобятся, можно будет взять потом из оригиналов
[11:30:14] <Awkward> (кстати, код у Эрзаца маленький, но СТРААШНЫЙ)
[11:32:40] <ghazan> :))
[11:33:08] <ghazan> блин, я тут дернулся перевести extraicons в уникод - не тут-то было
[11:33:16] <Awkward> ghazan: не, ну реально, посмотри на него.... главное, не забудь "промотать"  фалик до конца
[11:33:33] <Awkward> я про services.cpp
[11:33:53] <ghazan> плагины от Пескумы - это тоже не подарок ни разу
[11:34:12] <Awkward> но bclist его, видимо, лучше взять?
[11:34:27] <ghazan> надо из него влить все в классик
[11:34:38] <Awkward> кстати, его плагин skins ещё живой-актуальный вообще?
[11:34:49] <ghazan> неа
[11:34:56] <Awkward> точно?
[11:35:13] <Awkward> (сдуру сунуля в его подпапку SkinLib,чуть плохо не стало)
[11:35:31] <Awkward> просто тогда из external API можно его хедеры убрать
[11:39:20] <Awkward> m_skin_eng.h удаляю из экстерналов т.к. используется лишь в модерне и там ссылка на модерновость
[11:40:05] <ghazan> переименуй его только в папке модерна
[11:40:14] <ghazan> просто в skin_eng.h
[11:40:45] <Mataes> eng - это engine?
[11:40:58] <ghazan> да
[11:41:36] <Mataes> как я понял ты у алиена тоже трес контакты гг?
[11:41:38] <Awkward> блин... следующим коммитом
[11:41:54] <Awkward> хотя, пока оставлю как есть, там потом сами разберемся
[11:42:19] <ghazan> Mataes: угу
[11:43:47] <Mataes> ппц, вот он нудный начинает на мозги капать что все мы не так делаем) с ним блин не посоветовались)
[11:44:13] <ghazan> кто?
[11:44:16] <watcher> кто?
[11:44:20] <watcher> Алиен?)
[11:44:49] <ghazan> так сидел бы тут, глядишь - полегчало бы
[11:44:52] <watcher> пришел бы в кофу, как Роберт
[11:44:53] <watcher> ага
[11:45:06] <Awkward> натравите меня на него :))
[11:45:24] <Awkward> Алиен в сети, кстати...
[11:47:02] <Mataes> да, он)
[11:47:34] <watcher> он реально думает, что гора пойдет к Магомету?
[11:48:03] <Awkward> watcher: кто знает, кто знает... в какой-то повести фантистической именно так и было: ходила гора, искала какого-то Магомета...
[11:48:10] <watcher> а, ну..
[11:48:12] <watcher> ))
[11:48:46] <ghazan> если гора идет к Магомету, то Магомету пора лечиться
[11:49:09] <Awkward> а причем тут Магомет? лечиться надо тому, кто будет свидетелем данного действа
[11:49:43] Bishounen вышел(а) из комнаты
[11:56:10] (..нужное вписать..) вышел(а) из комнаты: глубина, глубина.. я не твой!
[11:56:26] (..нужное вписать..) вошёл(а) в комнату
[12:06:23] shaggoth вошёл(а) в комнату
[12:09:18] bems вышел(а) из комнаты: Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!
[12:14:11] Mataes вышел(а) из комнаты: Я использую Miranda IM (http://miranda-im.org/.)
[12:14:21] Mataes вошёл(а) в комнату
[12:20:31] bems вошёл(а) в комнату
[12:24:44] Umnik вошёл(а) в комнату
[12:29:12] <person> Awkward: jabber_xstatus.cpp(38): fatal error C1083: Cannot open include file: 'm_skin_eng.h': No such file or directory
[12:30:09] <Awkward> у, блин.... странно
[12:30:13] <Awkward> косяк....
[12:30:25] <Awkward> а если закомментировать строку?
[12:30:39] <Awkward> нафига жаберу скины? :(
[12:30:54] <Awkward> причем, чисто модерновые?
[12:31:07] <Awkward> это все потому что протокольный плаг фиг соберешь просто так :(
[12:31:15] <Awkward> без готовых версий :(
[12:31:49] <person> пашлаааа :)
1>jabber_xstatus.cpp(1893): error C2065: 'MS_SKIN_DRAWGLYPH' : undeclared identifier....
[12:32:30] <watcher> может оно так в тулбар модерна прописывается
[12:32:36] <watcher> ?
[12:32:45] <person> оно их во фреймах пользует
[12:33:29] <Awkward> фреймы в жабе? круть....
[12:33:37] <Awkward> #include "../hdr/modern_commonheaders.h" в m_skin_eng.h
[12:33:42] <Awkward> вот это и смутило
[12:33:50] <Awkward> как оно раньше тогда компилилось?
[12:34:07] <person> // crazy resizing for clist_nicer...
[12:34:13] <Awkward> ?
[12:34:46] <person> \protocols\JabberG\jabber_xstatus.cpp --- 1893
[12:34:53] <Awkward>         if (!ServiceExists(MS_SKIN_DRAWGLYPH))
        {
            // crazy resizing for clist_nicer...
            CallService(MS_CLIST_FRAMES_SHFRAME, m_frameId, 0);
            CallService(MS_CLIST_FRAMES_SETFRAMEOPTIONS, MAKEWPARAM(FO_HEIGHT, m_frameId), height);
            CallService(MS_CLIST_FRAMES_SHFRAME, m_frameId, 0);
        } else
        {
            CallService(MS_CLIST_FRAMES_SETFRAMEOPTIONS, MAKEWPARAM(FO_HEIGHT, m_frameId), height);
            RedrawWindow(m_hwnd, NULL, NULL, RDW_INVALIDATE);
        }
[12:34:57] <person> там ещё чего дофига
[12:35:15] <Awkward> костыль какой-то
[12:35:20] <person> ага
[12:35:31] <Awkward> если что, можно выкинуть IF и ветку ELSE
[12:36:02] <Awkward> ...или попробовать наоборот, оставить ветку else и посмотреть, что за косяк в найсере
[12:36:19] <Awkward> сам-то сервис не используется ведь, чисто проверка, найсер или модерн...
[12:36:30] <ghazan> Awkward: фреймы в жабере, да
[12:36:32] <Awkward> есессно, про МВ и речи нет...
[12:36:44] shaggoth вышел(а) из комнаты
[12:37:27] <Awkward> void CJabberInfoFrame::PaintSkinGlyph(HDC hdc, RECT *rc, char **glyphs, COLORREF fallback) тут ещё вызывается... и всё, вроде
[12:38:58] shaggoth вошёл(а) в комнату
[12:38:59] <Awkward> говорил я ФЫРю, выносить надо скиновый движок! :(
[12:39:34] <Awkward> и все равно не понимаю, как оно компилилось без "../hdr/modern_commonheaders.h"
[12:40:08] <Awkward> а, вижу....
[12:40:11] <Awkward> переделанный
[12:41:14] <Mataes> Awkward: то что ты выкосил из ExtApi на модерн вроде как раз нигде не ссылалось, а вот что осталось в модерне оно ссылается
[12:41:32] <Awkward> да вижу, они немного разные...
[12:41:55] <Awkward> ща верну
[12:43:19] <Awkward> всё
[12:44:07] <Awkward> сорри снова
[12:46:00] <Awkward> Гоша, есть какая-нибудь заглушка, что ли, для этих версий идиотских, чтоб можно было отдельно ту же жабу откомпилить?
[12:47:06] <ghazan> какая заглушка?
[12:48:20] <Mataes> Awkward: make_ver.bat
[12:48:25] <Mataes> в bin10
[12:48:38] <Mataes> или тебе чтоб без свн?
[12:49:02] <Awkward> да, чтоб просто скопировать в отдельнуб папку...
[12:49:17] <person> а нафига?
[12:49:20] <Awkward> ща батник возьму в копию
[12:49:26] <Awkward> person: а чтобы вот
[12:49:49] <ЙаЛис> О.
[12:49:51] <ЙаЛис> Вопрос.
[12:49:59] <ЙаЛис> А new event notify у вас нет?
[12:50:14] <ЙаЛис> И если нет — чем показывать попапы с новыми сообщениями?
[12:50:23] <watcher> для юзанья попапа со скривером?
[12:50:45] <ЙаЛис> ага.
только не попапа, а яппа.
[12:50:52] <watcher> ну да, япп все равно попап
[12:50:55] <watcher> ужатый
[12:50:55] <Mataes> а скривер сам на всплывашки не дергает?
[12:50:58] <watcher> нет
[12:51:04] <Mataes> мда
[12:51:05] <watcher> нужон нью ивент нотифай
[12:51:18] <watcher> в таб встроено, на скривер надо+
[12:51:31] <watcher> ghazan: что скажешь?
[12:51:32] <Mataes> надо тогда втащить что ли
[12:51:50] <ЙаЛис> Втащить new event notify?
[12:52:09] shaggoth вышел(а) из комнаты
[12:52:16] <Awkward> а в табе нахрен переделать регистрацию плагинов для журнала надо :(
[12:52:41] <person> watcher: http://addons.miranda-im.org/details.php?action=viewfile&id=3637
[12:52:41] <watcher> есть вот - http://addons.miranda-im.org/details.php?action=viewfile&id=3637
[12:52:45] <watcher> втащить?
[12:52:53] <ghazan> втащи
[12:53:06] <person> оно вроде собиралось и работало
[12:53:33] <ЙаЛис> «Modification of NewGenerationEventNotify by vlko, which is a modification of NewGenerationEventNotify by prezes, which is a modification of NewEventNotify.»
[12:54:03] <person> это последний
[12:55:38] <ЙаЛис> http://code.google.com/p/joe-miranda/
[12:56:14] <ЙаЛис> 0.2.2.4 против  0.2.2.3a на аддонах
[12:56:45] <watcher> а, супер
[12:57:38] ghazan вышел(а) из комнаты
[12:59:04] RMN вошёл(а) в комнату
[12:59:59] CyBear вышел(а) из комнаты: Хмурый седой медведь тяжёлой поступью затопал прочь...
[13:00:08] <RMN> а еще был MessageNotify
[13:00:11] <RMN> для юзанья попапа со скривером
[13:00:23] Robyer вошёл(а) в комнату
[13:05:22] Final вышел(а) из комнаты: Я использую Miranda IM (http://miranda-im.org/.)
[13:05:46] <Awkward> такими темпами, проще будет скривер переписать, чм кучу плагинов к нему тащить
[13:06:25] Final вошёл(а) в комнату
[13:07:50] <ЙаЛис> А какую кучу?
[13:07:57] <ЙаЛис> Мне только nen не хватает.
[13:08:11] <ЙаЛис> Всё остальное скривер держит.
[13:08:27] <Awkward> см. что выше RMN писал
[13:08:39] <ЙаЛис> Чего там не хватает, так это тулбар-апи, но тут плагином не помочь.
[13:08:52] <ЙаЛис> А messagenotify — обгрызок от nen
[13:09:58] <Awkward> ЙаЛис: тулбар апи как в табе?
[13:10:52] <ЙаЛис> ну, да. Чтоб ставить кнопки на тулбар скривера.
[13:11:08] <ЙаЛис> мне в скривере реально только этого не хватает для полного щастья.
[13:11:31] <Awkward> а какие кнопки тебе там нужны?
[13:11:38] <ЙаЛис> от актмана :-D
[13:11:39] <Awkward> надо кнопки - юзай таб :)
[13:11:43] <Awkward> @_@
[13:11:47] <Awkward> d vty. pfceym
[13:11:48] <Awkward> в меню засунь
[13:12:06] <ЙаЛис> в какое?
[13:12:24] <Awkward> контакта
[13:12:55] <ЙаЛис> А табс умеет кастомизировать фоны в MUC? Чтоб сообщения к тебе были на другом фоне, скажем. А в идеале — ещё и рамки рисовать?
[13:13:02] <ЙаЛис> Хотя сомневаюсь в таком щастье.
[13:13:25] Santa вошёл(а) в комнату
[13:13:41] <Awkward> для фона что-то было, вроде.... но не уверен
[13:17:22] person вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[13:19:05] person вошёл(а) в комнату
[13:27:59] RMN вышел(а) из комнаты
[13:28:21] <watcher> ЙаЛис: втянул
[13:28:25] M174TM вышел(а) из комнаты: буду поздно, пьяный и не один...
[13:28:40] <watcher> но еще надо будет его адаптировать под новое
[13:29:28] <Awkward> а также перевести на с++.... но может, проще в скривере самом код вписать?
[13:29:31] <person> watcher: ты его сразу в mir_full добавь
[13:29:45] <watcher> person: когда собираться начнет )
[13:29:50] <watcher> тода добавлю
[13:29:52] <person> эээ
[13:30:11] <watcher> там ж изменния в меню были, во всяких апи
[13:30:22] <watcher> он собирается, но не на новых инклюдах
[13:30:32] <watcher> пару пинков надо ему
[13:30:42] <ЙаЛис> ну смотрите. Просто я не сильно понимаю, какое отношение имеет скривер к скажем передаче файлов.
[13:30:57] <ЙаЛис> Или к изменениям статуса контакта.
[13:31:12] <ЙаЛис> А ещё я не понимаю смысла разделения сообщения и урла.
[13:38:09] M174TM вошёл(а) в комнату
[13:43:47] Bergelmir вошёл(а) в комнату
[13:51:52] <Mataes> 0.23553.103(alpha) это моя версия в квипе сейчас :))
[13:53:14] karaouza вошёл(а) в комнату
[13:57:01] <Awkward> версия Mataes
[13:57:03] <talisman|bot> Awkward: Miranda IM Jabber (Unicode) 0.92.1.615 в Microsoft Windows 7  Service Pack 1 (build 7601)
[13:57:09] <Awkward> ну, всё правильно
[13:58:27] <Mataes> Awkward: все правильно это когда 0.92.1.615
[13:59:06] <Awkward> я имею в виду, что квип не понимает, если элемент номера версии за байт вылезет - вот его и попёрло
[13:59:16] <Awkward> 615-512=103
[13:59:22] <Awkward> а остальное  -сдвиги
[14:03:11] <watcher> гы гыыы
[14:05:13] karaouza вышел(а) из комнаты: QIP Infium: ВСЕМ ПРИЯТНОГО ОБЩЕНИЯ И МЕНЯ НЕ ТЕРЯЙТЕ
[14:12:50] shaggoth вошёл(а) в комнату
[14:13:50] shaggoth вышел(а) из комнаты
[14:14:26] ЙаЛис вышел(а) из комнаты: CU
[14:20:18] Santa вышел(а) из комнаты
[14:30:42] ghazan вошёл(а) в комнату
[14:34:18] watcher вышел(а) из комнаты
[14:40:25] M174TM вышел(а) из комнаты: буду поздно, пьяный и не один...
[14:43:17] shaggoth вошёл(а) в комнату
[14:45:39] shaggoth вышел(а) из комнаты
[14:48:08] shaggoth вошёл(а) в комнату
[14:51:50] watcher вошёл(а) в комнату
[14:52:15] M174TM вошёл(а) в комнату
[14:57:03] karaouza вошёл(а) в комнату
[14:58:09] karaouza вышел(а) из комнаты
[15:04:54] <Awkward> ghazan: ты сильно обидишься, если я попробую все же в батоны встроить рисование текста в месте с иконкой?
[15:05:58] <ghazan> не обижусь :)
[15:06:38] <Awkward> вот только надо подумать, всегда ли выводить или по флагу?
[15:11:45] FYR вошёл(а) в комнату
[15:22:09] Santehnik вошёл(а) в комнату
[15:43:53] Kxepal вышел(а) из комнаты: Replaced by new connection
[15:43:54] Kxepal вошёл(а) в комнату
[15:45:12] karaouza вошёл(а) в комнату
[15:46:28] M174TM вышел(а) из комнаты: Replaced by new connection
[15:46:28] M174TM вошёл(а) в комнату
[15:47:57] karaouza вышел(а) из комнаты
[15:57:13] ForNeVeR вошёл(а) в комнату
[16:00:29] <Awkward> ghazan: https://dl.dropbox.com/u/21204832/button.cpp.patch
[16:02:09] Kuja вышел(а) из комнаты: акселеративно диссоциировал
[16:02:34] karaouza вошёл(а) в комнату
[16:03:45] Kuja вошёл(а) в комнату
[16:06:34] <FYR> блин граждане а у нас есть где нибудь опция правой клавишой копи паст делать?
[16:07:06] <Awkward> FYR: привет! в чате автоматом копируется
[16:07:12] <Awkward> в привате - есть
[16:07:25] <Awkward> там хоткей , точнее, был
[16:07:42] <FYR> Awkward: да я хочу чтоб как в линуксе - привык сцуко
[16:08:22] <FYR> текст выделю а потом тупо пытаюсь вставить, а что ctrl+c нажать стоит - не вспоминаю
[16:09:21] <Awkward> вон, в х++ есть в меню "ответить с цитатой"
[16:09:24] <Awkward> в привате
[16:10:19] <ghazan> Awkward: а закомментированный кусок зачем
[16:10:21] <Awkward> ghazan: тык?
[16:11:13] <ghazan> не тык, а закомментированный кусок
[16:11:22] <ghazan> в патче
[16:11:36] <ghazan> с надписью "next lines - from CList Nicer"
[16:12:24] <ghazan> что особенно интересно, потому что в найсере сделано совсем по-другому
[16:13:20] <FYR> ghazan: code rewiew?
[16:13:28] karaouza вышел(а) из комнаты: QIP Infium: ВСЕМ ПРИЯТНОГО ОБЩЕНИЯ И МЕНЯ НЕ ТЕРЯЙТЕ
[16:13:39] <ghazan> да тут вообще ревю сплошное
[16:15:18] <FYR> ghazan: код ревью и тесты придумали трусы. настоящие програмеры пишут идеальный код!!!!
[16:15:37] <Awkward> ghazan: нет я с CButton выдирал
[16:16:15] <Awkward> надо было написать: с оригинальных кнопок найсера? :)
[16:16:25] Arthur вошёл(а) в комнату
[16:16:46] <Awkward> FYR: {} - идеальный код :)
[16:17:17] <FYR> Awkward: мнда сразу видно плохой ты программер. твой код даже не скомпилируется
[16:17:23] <Awkward> я знаю :)
[16:17:36] <Awkward> мы не про программу, а код говорили
[16:17:58] <ghazan> Awkward: так что с комментарием делать
[16:18:13] <Awkward> ну, ладно... для паскаля: end.
[16:18:15] <FYR> int main( int argc, char argv[] ) { return 0; } вот идеальный
[16:18:29] <Awkward> ну, я просто оставил, чтоб ты глянул, там смещения разные
[16:18:35] <Awkward> а так - давить тот коммент и всё
[16:18:42] <ghazan> хорошо
[16:18:51] <ghazan> давить так давить
[16:18:51] <Awkward> FYR: ...а паскалевский-то мне больше нравится...
[16:19:04] AlexZenon вышел(а) из комнаты
[16:19:16] Bishounen вошёл(а) в комнату
[16:19:32] <FYR> кстати все эти смещения. столько уличной магии. модерн сплошной +2-3+cx-y и т.д
[16:19:32] <ghazan> ушло
[16:19:56] <Awkward> FYR: я видел модерново-тулбарные кнопки :)
[16:20:02] <Awkward> ghazan: спасибо
[16:20:10] <Awkward> надо на найсере проверить и пр...
[16:20:33] AlexZenon вошёл(а) в комнату
[16:20:41] <Awkward> т.к. 100% у кого-то баги вылезут.... в смысле, текст и иконки где не надо
[16:21:00] <FYR> modern ваще один сплошной кусок говна с вкраплениями занятных идей :)
[16:21:09] Bishounen вышел(а) из комнаты
[16:23:27] <watcher> проблема, что ему внятной альтернативы нет
[16:23:54] <watcher> вменяемой
[16:24:08] <watcher> тока "легкие" кл без скин двига
[16:24:33] <Awkward> надо скиндвижок выцеплять
[16:24:52] <ghazan> надо сделать общий скин для миранды
[16:25:00] <watcher> да и мне было бы достаточно легкого, но в нашем случае оно выглядит не легким, а а-ля вин 2000
[16:25:06] <ghazan> а не так, чтобы найсер туда, а табсы обратно
[16:25:08] <watcher> а надо простой, но современный
[16:26:32] <watcher> http://dlyakompa.ru/uploads/posts/2011-07/1309961042_Miranda_IM_Native_0_4_1.jpg
[16:27:14] <watcher> вот тут уже в ту сторону - невычурного, но современного
[16:29:23] Awkward вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[16:29:49] Awkward вошёл(а) в комнату
[16:32:09] <Awkward> ghazan: я вот боюсь, не накосячил ли снова в кнопками?....
[16:32:36] <FYR> Awkward: накосячил, но ты узнаешь об этом позже :)
[16:32:58] <Awkward> FYR: смешно... угу.... только откат, к счастью, сделать всегда можно...
[16:33:06] <ghazan> весна покажет, кто где насрал
[16:33:14] <FYR> Awkward: нееееее. не всегда, да Гош :))
[16:33:19] ghazan вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[16:33:38] ghazan вошёл(а) в комнату
[16:34:19] <ghazan> просто к тексту кнопок есть два подхода
[16:35:00] <ghazan> хранить его внутри MButton, но тогда есть риск не успеть на WM_SETTEXT
[16:35:16] <ghazan> или получать его во временный буфер, что значимо тормознее
[16:40:16] <Awkward> в найсере было интереснее. там текст копировался в буфер, но когда его надо было выводить ,проверялась длина текста из окна, а не буфера, например
[16:41:40] <ghazan> это вряд ли
[16:42:40] <Awkward> да у меня вообще бзик... раньше  не выводился на кнопках найсера текст... а теперь выводится... а ядро я не обновлял...
[16:42:45] <Awkward> лажа...
[16:43:24] <Awkward> может, ещё зря патч делал :(
[16:43:41] <Awkward> чёт клинит меня, по ходу....
[16:44:11] <Awkward> хотя, надо проверить кое-что
[16:45:12] (..нужное вписать..) вышел(а) из комнаты: глубина, глубина.. я не твой!
[16:45:25] <Awkward> так... в миранду сегодня лучше не лезть :(
[16:47:27] <FYR> ghazan: я же говорил накосячил он :)
[16:47:49] <Mataes> сглазил)
[16:49:25] <Awkward> FYR: добрый ты :(
[16:49:35] <Awkward> лучше б модерн до ума довел :(
[16:49:40] <FYR> Mataes: программер косячит да же когда не сомневается, а если уж сомневается то все - точно лажу понаписал
[16:49:43] <FYR> :)
[16:50:16] shaggoth вышел(а) из комнаты
[16:51:27] <Mataes> типа а уж если паскалист в сишном коде сомневается, то ваще беда?)
[16:54:54] watcher вышел(а) из комнаты
[16:55:27] ЙаУточко вышел(а) из комнаты
[16:55:34] watcher вошёл(а) в комнату
[16:56:19] <FYR> Mataes: ну да из серии "е мое че же я наделал"
[16:56:27] <FYR> :) да, Лех :)
[16:57:19] Awkward мрачно бурчит что-то неразборчивое
[16:57:35] Awkward не понимает, как заработало то, что не должно было работать
[16:58:46] <FYR> Awkward: не ну это как раз нормально, вот обратная ситуация как правило интереснее
[16:58:54] <Awkward> нет
[16:59:09] <Awkward> когда не работает то, что должно - это нормальное явление
[16:59:29] <FYR> Awkward: это глюк а не нормальное явление.. по определению :)
[17:00:19] <FYR> не всегда творец может постичь всю глубину своего замысла
[17:04:42] M174TM вышел(а) из комнаты: буду поздно, пьяный и не один...
[17:06:16] <Awkward> а, блин.....
[17:06:17] <Kuja> А зачем затемненная отрисовка ББ кнопок в чате, если их все равно использовать нельзя?
[17:07:02] Yasnovidyashii вышел(а) из комнаты
[17:09:46] watcher вошёл(а) в комнату
[17:11:08] watcher вышел(а) из комнаты: Я использую Miranda IM (http://miranda-im.org/.)
[17:11:49] <Mataes> Awkward: ghazan наблюдается пропадание х++ из настроек
[17:11:59] <Awkward> и что? я знаю
[17:12:17] <Awkward> а чему ты удивляешься? структура же изменилась
[17:12:35] <Awkward> и насколько я понимаю, старые размеры для структуры уже не учитываются
[17:13:53] <Awkward> ghazan: я нашел, где путаница была.... ты  вызывал кастомайз кнопок в найсере и там автоматом паинтворкер от найсеровых кнопок брался... которые ты оставил
[17:14:08] <Awkward> а я, балда, не заметил это и думал, что там чисто ядерные будут....
[17:14:27] <Awkward> фуф... ну, значиТ, я ещё не сбрендил.... это радует
[17:14:34] <ghazan> :DD
[17:14:41] <Awkward> смешно ему :(
[17:14:49] <ghazan> Mataes: видать что-то перекосилось
[17:14:58] <Awkward> а нафига ты найсеровые-то оставил?
[17:15:15] <Awkward> ghazan: все нормально и очевидно там
[17:15:16] <ghazan> а рисовать найсерные темы как ?
[17:15:22] <Awkward> в смысле, почему х++ пропал
[17:15:31] <ghazan> почему?
[17:15:40] <ghazan> хедеры не совпали?
[17:15:44] <Awkward> ghazan: а хз (про найсер), я не знаю, как там рисуется
[17:15:51] <Awkward> ghazan: да.
[17:15:52] <ghazan> ну темы там есть
[17:15:55] <ghazan> в найсере
[17:15:59] <Mataes> у меня еще старый х++
[17:16:06] <watcher> у меня новый
[17:16:26] <Awkward>     if (odp->cbSize != sizeof(OPTIONSDIALOGPAGE) && odp->cbSize != OPTIONPAGE_OLD_SIZE)
[17:16:37] <Awkward> а в х++ какой был - я не знаю
[17:16:58] <ghazan> вот на этот oldsize он и должен вроде как попасть
[17:17:33] <Awkward>   POPTIONSDIALOGPAGE = ^TOPTIONSDIALOGPAGE;
  TOPTIONSDIALOGPAGE = record
    cbSize: Integer;
    position: Integer;               // position number, lower numbers are top most
    pszTitle: TChar;
    pfnDlgProc: Pointer;             // DLGPROC prototype
    pszTemplate: PAnsiChar;
    hInstance: THandle;
    hIcon: THandle;                  // v0.1.0.1+
    pszGroup: TChar;                 // v0.1.0.1+
    groupPosition: Integer;          // v0.1.0.1+
    hGroupIcon: THandle;             // v0.1.0.1+
    flags: DWORD;                    // v0.1.2.1+
    nIDBottomSimpleControl: Integer; // v0.1.2.1+  if in simple mode the dlg will be cut off after this control, 0 to disable
    nIDRightSimpleControl: Integer;  // v0.1.2.1+  if in simple mode the dlg will be cut off after this control, 0 to disable
    expertOnlyControls: PInteger;
    nExpertOnlyControls: Integer;    // //v0.1.2.1+  these controls will be hidden in simple mode. Array must remain valid for duration of dlg.
    {$IF MIRANDA_VER >= $0600}
    pszTab: TChar;
    {$IFEND}
  end;  OPTIONPAGE_OLD_SIZE  = 40;
  OPTIONPAGE_OLD_SIZE2 = 60;
var
  odp: TOPTIONSDIALOGPAGE;
begin
  ZeroMemory(@odp,SizeOf(odp));
  odp.cbSize := sizeof(odp);
[17:19:05] <Awkward> #define OPTIONPAGE_OLD_SIZE offsetof(OPTIONSDIALOGPAGE,hLangpack)
[17:19:07] <ghazan> OPTIONPAGE_OLD_SIZE  = 40;  - вот это отстой
[17:19:14] <Awkward> в курсе
[17:19:29] <ghazan> а как оно  в 64 битах работать-то будет
[17:19:53] <Awkward> смотрим дальше....
    LPARAM dwInitParam;     //v0.8.0.0+  a value to pass to lParam of WM_INITDIALOG message
[17:19:58] <Awkward> этого поля у Влада не было
[17:20:03] shaggoth вошёл(а) в комнату
[17:20:13] <Awkward> соответственно, размер был не тот
[17:20:15] <ghazan> а зря
[17:20:25] <ghazan> а в 64 битах он вообще будет кривой
[17:21:07] <Awkward> да
[17:21:19] <Awkward> из-за 64 бит много где проблема будет
[17:21:45] <Awkward> потому как в паскале нет возможности использовать offest <field> подстановку
[17:21:51] <ghazan> это почему
[17:22:00] <Awkward> я не про С сейчас
[17:22:22] <ghazan> ну напиши size(pointer)*5 + size(integer)*3
[17:23:38] <Awkward> в 64 битах?
[17:24:02] <Awkward> не прокатит
[17:24:04] shaggoth вышел(а) из комнаты
[17:24:14] <Awkward> там не 3 и 5 :)
[17:24:23] <Awkward> да ещё выравнивание полей...
[17:24:47] <Awkward> т.к. при dword поле один фиг в 64 битах ещё 4 байта добавляться будет
[17:25:01] shaggoth вошёл(а) в комнату
[17:25:29] <Awkward> т.е. в лучшем случае: количество полей*sizeOF(pointer) для 64 бит
[17:25:40] <Awkward> ну,для 32, по идее, тоже можно так...
[17:29:30] <Awkward> ghazan: кстати, в найсере при изменении размера почему-то перерисовка не происходит сразу (по кнопкам)
[17:30:56] <ghazan> Awkward: не будет добавляться еще DWORD
[17:30:58] <ghazan> rtfm
[17:31:07] <Awkward> ?
[17:31:12] <ghazan> ?
[17:31:13] <Awkward> самтакой :(
[17:31:22] <ghazan> >при dword поле один фиг в 64 битах ещё 4 байта добавляться будет
[17:31:28] <ghazan> это неправда
[17:31:39] <Awkward> может и не добавиться - зависит от условий
[17:31:52] <ghazan> нет
[17:32:32] <Awkward> при выравнивании в 8 байт если первое поле int32, а второе int64, перед вторым полем добавятся 4 пустых байта для выравнивания
[17:32:32] <ghazan> данные размером меньше машинного слова выравниваются на свой размер
[17:32:41] <ghazan> нудащаз
[17:33:06] <Awkward> >данные размером меньше машинного слова выравниваются на свой размер
в курсе
[17:33:10] <ghazan> ну и?
[17:33:34] <ghazan> DWORD выравнивается под 4 байта
[17:33:39] <Awkward> ну и смотри...
struct {
  DWORD f1;
  THANDLE f2;
}
[17:33:46] <Awkward> в 64 битах какой размер структуры будет?
[17:33:51] <ghazan> тут да
[17:34:03] <ghazan> DWORD f1, f2; - будет 8 байт
[17:34:04] <Awkward> второе поле же должно выравниваться на границу  64 бита
[17:34:09] <Awkward> я о том и говорю
[17:34:23] <Awkward> 8 байт для 32 бит
[17:34:27] <Awkward> но не 64
[17:34:39] <Awkward> HANDLE же 8 байт в 64 битах, нет?
[17:34:41] <ghazan> а там интегеры подряд идут
[17:34:47] <ghazan> handle это pointer
[17:34:53] <Awkward> угу
[17:34:59] <ghazan> 8 байт для 64 бит
[17:35:03] <ghazan> разумеется
[17:35:09] <Awkward>     szGroup               :TChar;   // v0.1.0.1+ [TRANSLATED-BY-CORE]
    groupPosition         :int;     // v0.1.0.1+
    hGroupIcon            :HICON;   // v0.1.0.1+
    flags                 :dword;   // v0.1.2.1+
[17:35:12] <Awkward> тут не подряд
[17:35:17] <ghazan> бывает не подряд
[17:35:21] <ghazan> а бывает подряд
[17:35:21] <Awkward> извини, паскалевская нотация
[17:35:41] <Awkward> тоже не подряд
[17:35:48] <Awkward>     expertOnlyControls    :^uint;
    nExpertOnlyControls   :int;     // v0.1.2.1+
    szTab                 :TChar;   // v0.6.0.0+ [TRANSLATED-BY-CORE]
[17:36:13] <ghazan> поэтому в си есть offsetof :)
[17:36:16] <Awkward> да
[17:36:19] <Awkward> а в паскале нет
[17:36:23] <Awkward> о чем я и говорил
[17:37:35] <ghazan> есть
[17:37:43] <ghazan> в смысле на паскале это можно сделать
[17:37:53] <ghazan> в си это тоже не оператор языка
[17:39:03] <Awkward> и как это сделать в паскале?
[17:39:14] <Awkward> только через SizeOf
[17:39:21] <Awkward> "с ручным управлением"
[17:39:49] <ghazan> #define offsetof(s,m)   (size_t)&reinterpret_cast<const volatile char&>((((s *)0)->m))
[17:40:03] <Awkward> и нафига мне это?
[17:40:51] <Awkward> ладно, я домой
[17:40:58] <ghazan> тебе надо взять нулевой указатель на поле
[17:41:03] Awkward вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[17:41:11] (..нужное вписать..) вошёл(а) в комнату
[17:49:24] elishnevsky вошёл(а) в комнату
[17:54:25] Bishounen вошёл(а) в комнату
[17:56:54] Final вышел(а) из комнаты: Я использую Miranda IM (http://miranda-im.org/.)
[17:59:42] krak вышел(а) из комнаты
[18:05:12] Bishounen вышел(а) из комнаты
[18:06:08] person вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[18:07:24] person вошёл(а) в комнату
[18:07:44] anthony_fox вышел(а) из комнаты
[18:08:32] Mataes вышел(а) из комнаты: Я использую Miranda IM (http://miranda-im.org/.)
[18:13:42] <person> watcher: https://dl.dropbox.com/u/15787935/ScreenShots/Miranda/screenshot000069.png
[18:14:11] <watcher> person: новые инклюды?
[18:14:28] shal вошёл(а) в комнату
[18:14:30] <person> угу
[18:14:54] <person> щас только доюнигажу
[18:15:06] <watcher> а, ты исчо и уникодишь ))
[18:18:41] <ghazan> хороший глагол
[18:26:41] person вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[18:27:53] person вошёл(а) в комнату
[18:32:25] shaggoth вышел(а) из комнаты
[18:33:13] person вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[18:33:14] shaggoth вошёл(а) в комнату
[18:36:22] person вошёл(а) в комнату
[18:37:03] person вышел(а) из комнаты
[18:39:16] person вошёл(а) в комнату
[18:41:13] Santehnik вышел(а) из комнаты
[18:41:25] person вышел(а) из комнаты
[18:44:58] karaouza вошёл(а) в комнату
[18:45:21] person вошёл(а) в комнату
[18:47:20] person вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[18:51:26] person вошёл(а) в комнату
[18:54:24] person вышел(а) из комнаты
[18:55:04] Awkward вошёл(а) в комнату
[18:55:54] <Awkward> ghazan: и как я возьму этот нулевой указатель и нафига он мне?
[18:57:46] <ghazan> не считать смещения на пальцах
[18:58:21] karaouza вышел(а) из комнаты: QIP Infium: ВСЕМ ПРИЯТНОГО ОБЩЕНИЯ И МЕНЯ НЕ ТЕРЯЙТЕ
[18:59:29] person вошёл(а) в комнату
[19:02:03] person вышел(а) из комнаты
[19:06:11] <Awkward> хм... и каконо поможет? :)
[19:06:45] <ghazan> не думать о том, сколько у нас сегодня занимает структура
[19:06:56] <ghazan> очень разгружает голову для полезных мыслей
[19:06:57] shaggoth вышел(а) из комнаты
[19:07:12] <ghazan> watcher: короче ядерный перевод вроде как все
[19:08:17] <ghazan> нарисовать тебе компилятор лангпаков?
[19:10:11] <Awkward> ghazan: угу.... разгружает... а то я из-за клистовых кнопок тех чуть не перегрузился
[19:10:32] <ghazan> семь бед - один резет
[19:15:36] <Awkward> power off эффективнее
[19:17:06] person вошёл(а) в комнату
[19:17:43] <person> ну и дрянь :)
[19:20:53] <ghazan> гадость, а не дрянь
[19:21:12] <person> :-D
[19:23:16] <Awkward> ghazan: напомни, что там в ТТБ у нас осталось?
[19:23:47] <ghazan> смержиться с модерном и табсами
[19:24:01] <ghazan> сделать так, чтобы в найсере были родные иконки по умолчанию.
[19:26:48] <Awkward> ??
[19:26:58] <Awkward> по иконкам?
[19:27:10] <ghazan> нет, по процедуре окна
[19:27:13] <Awkward> у меня пока минимум одна заморчока6 кнопки для ланчбатонов
[19:36:01] ghazan вышел(а) из комнаты
[19:53:23] karaouza вошёл(а) в комнату
[19:59:09] person вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[20:01:24] person вошёл(а) в комнату
[20:08:14] watcher вышел(а) из комнаты
[20:08:35] .loqopho вошёл(а) в комнату
[20:09:08] watcher вошёл(а) в комнату
[20:09:50] <watcher> ghazan: нарисуй, ага
[20:11:08] karaouza вышел(а) из комнаты: QIP Infium: ВСЕМ ПРИЯТНОГО ОБЩЕНИЯ И МЕНЯ НЕ ТЕРЯЙТЕ
[20:12:26] ghazan вошёл(а) в комнату
[20:15:44] <watcher> ghazan: бинарный лэнг, да?
[20:16:06] <ghazan> ага
[20:16:17] Mataes вошёл(а) в комнату
[20:17:57] <watcher> ой, мамочки
[20:18:05] <watcher> а что с логом х++?
[20:18:16] <ghazan> ему пох++ело
[20:18:24] <ghazan> :D
[20:18:27] <watcher> совсем :(
[20:18:44] <ghazan> блин, а я на basichistory пересел
[20:19:04] <watcher> он логом умеет работать?
[20:19:11] <watcher> я логом его юзаю, х++
[20:19:19] <ghazan> нет, не умеет
[20:19:24] <watcher> это хреново ппц :(
[20:20:47] <person> с хпп --- на конфе в списке --- смотреть историю ---....ёк :)
[20:22:12] <ghazan> эээ
[20:22:25] <ghazan> а не менялось же ничего, нет?
[20:22:32] <watcher> я ж не шучу
[20:22:37] <ghazan> верю
[20:24:29] <person> у неё настройки шрифтов сломальсь... когда успели... :)
[20:24:38] <watcher> а, вот где
[20:24:48] <watcher> ну, я на иевью пока что
[20:25:01] <watcher> историю поставлю бейсик
[20:25:03] <ghazan> а, настройки шрифтов таки да сломались
[20:25:17] Bishounen вошёл(а) в комнату
[20:25:22] <ghazan> ессно
[20:25:35] <ghazan> Awkward: пересобери plz h++
[20:26:59] <Mataes> ghazan: person _sntprintf(newtitle,sizeof(newtitle),_T("%s  (%s)"),contactName,szStatus);
if(FindWindowA("TMsgWindow",(char *)newtitle))
а это корректно отработает?
[20:27:16] <Mataes> TCHAR в char сунуть?
[20:27:29] <ghazan> неа
[20:27:37] <Mataes> вот и мне так показалось)
[20:28:07] <person> %bMataes: а ты где это взял?%F%B
[20:28:28] <watcher> о, скривер :))
[20:28:29] <Mataes> nen
[20:28:38] <Mataes> main.c
[20:28:45] <person> я там вообще этот кусок закоментировал
[20:29:02] <person> 292--322
[20:30:13] <Mataes> odp.pszTemplate = (char *)MAKEINTRESOURCE(IDD_OPT);
и тут наверн лучше odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT);
[20:30:29] <Mataes> и ну я патч пока сомтрю, комменты не заметил
[20:31:23] watcher вышел(а) из комнаты
[20:31:41] shal вышел(а) из комнаты
[20:31:57] Yasnovidyashii вошёл(а) в комнату
[20:32:38] ghazan вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[20:32:59] ghazan вошёл(а) в комнату
[20:33:01] watcher вошёл(а) в комнату
[20:35:25] <person> %bMataes: %C%B#define%C MAKEINTRESOURCEA(i) ((LPSTR)((ULONG_PTR)((WORD)(i)))) -- она ансишное
d%C%F
[20:35:30] <Awkward> как вы утомили :(
[20:35:37] <Awkward> с переделками этими...
[20:35:45] <Awkward> ща, посмотрим
[20:36:08] <Mataes> так pszTemplate и есть анси
[20:37:12] .loqopho вышел(а) из комнаты
[20:39:36] <Awkward> мне сильно лень апи там переписывать
[20:39:48] <ghazan> Awkward: не надо api
[20:39:56] <Awkward> надо
[20:39:59] <ghazan> дорисуй к шрифтам background просто
[20:40:04] <ghazan> и все будет ok
[20:40:10] <Awkward> я имею в виду мирандовое апи там все равно надо переделывать
[20:40:13] <ghazan> зачем
[20:40:51] <Awkward> потому что опции тоже неадаптированы
[20:41:04] <Awkward> т.е иколиб, опции, фонты, меню - всё надо адаптировать
[20:41:26] <ghazan> зачем?
[20:41:30] <ghazan> там ничего не менялось
[20:41:38] <Awkward> угу.... не менялось
[20:41:42] <ghazan> не менялось
[20:41:48] <Awkward> я тебе даже показывал, что МЕНЯЛОСЬ
[20:41:51] <ghazan> надо просто догнать их структуру
[20:41:57] <ghazan> 4 года назад
[20:42:00] <ghazan> угу
[20:42:02] <Awkward> угу
[20:42:14] <Awkward> всякие нехорчелы забили на него, блин...
[20:42:50] <Awkward> под ХЕ адаптированный не на 100% правильно работает
[20:43:00] <Awkward> но ошибки в основном в экспорте
[20:44:41] <ghazan> я понял
[20:44:45] <ghazan> мне проще будет поправить
[20:46:21] <watcher> в общем - не зря я пока ушел на бейсик хистори и иевью? :-D
[20:47:22] <ghazan> watcher: пробуй 636
[20:47:28] <watcher> а, оке
[20:47:57] .loqopho вошёл(а) в комнату
[20:48:24] <person> Strip colors from messages -- это эта гадость в лог пишет?
[20:51:04] Awkward вышел(а) из комнаты
[20:51:09] watcher вышел(а) из комнаты
[20:51:21] Awkward вошёл(а) в комнату
[20:51:46] person вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[20:52:28] <ghazan> блинский фиг - только вставишь проверку на размер структуры, как что-то обломится
[20:52:51] watcher вошёл(а) в комнату
[20:53:20] person вошёл(а) в комнату
[20:53:58] karaouza вошёл(а) в комнату
[20:54:25] watcher вышел(а) из комнаты
[20:54:37] <person> %bghazan: шрифты вхпп вернулись%F%B
[20:54:49] <person> тьху
[20:54:53] person вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[20:55:01] <ghazan> крутто
[20:56:36] person вошёл(а) в комнату
[20:57:39] <Awkward> person: ghazan что вы паритесь, ща выложу
[20:58:42] <Awkward> https://dl.dropbox.com/u/21204832/historypp.dll.7z 32 бита
[20:58:52] <ghazan> Awkward: уже все хорошо
[21:02:07] .loqopho вышел(а) из комнаты
[21:02:41] .loqopho вошёл(а) в комнату
[21:05:09] watcher вошёл(а) в комнату
[21:05:36] <Awkward> пф!
[21:07:18] <Awkward> ghazan: остальные-то настройки и пункт в меню сделали?
[21:07:19] bems вышел(а) из комнаты
[21:07:34] watcher вышел(а) из комнаты
[21:07:35] <ghazan> Awkward: пункт в меню?
[21:07:56] <Awkward> для х++, пункты в меню есть?
[21:08:01] <Awkward> я просто спрашиваю
[21:08:08] <Awkward> и в иколибе пункты
[21:08:11] <Awkward> и диалог настроек
[21:08:21] watcher вошёл(а) в комнату
[21:08:40] <ghazan> вероято
[21:08:46] <ghazan> там вообще ничего не менялось
[21:08:59] <watcher> есть
[21:09:07] <watcher> в настройках всё появилось
[21:10:10] <Awkward> это тебе кажется... что не менялось
[21:10:24] person вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[21:10:28] watcher вышел(а) из комнаты
[21:10:49] <ghazan> Awkward: мне не кажется, я как раз самолично все это и менял
[21:11:37] person вошёл(а) в комнату
[21:12:17] Awkward вздыхает: судя по всему, Гоша снова не понял, на что намекалось. да и фиг с ним
[21:13:40] karaouza вышел(а) из комнаты: QIP Infium: ВСЕМ ПРИЯТНОГО ОБЩЕНИЯ И МЕНЯ НЕ ТЕРЯЙТЕ
[21:14:48] <Awkward> я к тому, что в хпп надо было мирандовый апи обновить немного все-таки....
[21:18:32] Mikel-Ard-Ri вошёл(а) в комнату
[21:21:40] person вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[21:21:56] bems вошёл(а) в комнату
[21:22:20] (..нужное вписать..) вышел(а) из комнаты: Replaced by new connection
[21:22:20] (..нужное вписать..) вошёл(а) в комнату
[21:22:55] person вошёл(а) в комнату
[21:27:10] <.loqopho> /servershow
[21:27:15] <.loqopho> ыыы
[21:28:12] <Awkward> это вам не ИРК, это жабер!
[21:29:55] <.loqopho> Awkward: исследую горячие клавиши, давненько в них не заглядывал)
[21:30:45] karaouza вошёл(а) в комнату
[21:34:57] ForNeVeR вышел(а) из комнаты: Replaced by new connection
[21:35:03] ForNeVeR вошёл(а) в комнату
[21:44:04] karaouza вышел(а) из комнаты: QIP Infium: ВСЕМ ПРИЯТНОГО ОБЩЕНИЯ И МЕНЯ НЕ ТЕРЯЙТЕ
[21:57:58] <.loqopho> может я что-то проспал, mContacts больше не поддерживается форком?
[21:58:13] <ghazan> не исключено
[21:58:28] <ghazan> очень уж он древний
[21:58:33] <.loqopho> ghazan: крашдампер говорит, что мконтактс анлоадбл
[21:58:47] <ghazan> почему бы и нет
[21:58:55] <.loqopho> знаю, что древний
пичалька
[21:59:03] <ghazan> я бы на месте ядра его точно не грузил бы
[22:00:02] <.loqopho> Awkward: запили пожалуйста функционал мконтакта в х++. Хотя бы поконтактный импорт/экспорт.
[22:00:15] <.loqopho> Ну, или посоветуйте пожалуйста альтернативу
[22:00:22] <ghazan> оно давно есть в userinfoex
[22:00:51] <ghazan> поконтактно, поаккаунтно или все ваще
[22:00:51] ForNeVeR вышел(а) из комнаты
[22:01:01] <.loqopho> эмм.. точно проспал
[22:01:18] ForNeVeR вошёл(а) в комнату
[22:03:52] Arthur вышел(а) из комнаты
[22:04:42] <.loqopho> я на Ѻєє«
[22:04:50] <.loqopho> ага, вспомнил, почему не юзал это
[22:05:12] <.loqopho> с дубликатами оно жёстко расправляется
[22:05:15] ForNeVeR вышел(а) из комнаты: Replaced by new connection
[22:05:22] ForNeVeR вошёл(а) в комнату
[22:05:24] <.loqopho> я Ѻєє«{ђJ
[22:10:53] AlexZenon вышел(а) из комнаты
[22:12:08] Arthur вошёл(а) в комнату
[22:13:37] .loqopho вышел(а) из комнаты
[22:15:19] AlexZenon вошёл(а) в комнату
[22:19:41] person вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[22:20:10] .loqopho вошёл(а) в комнату
[22:20:12] <Awkward> кто-кто ты?
[22:20:42] <.loqopho> Awkward: такие дела
[22:20:57] person вошёл(а) в комнату
[22:21:11] <Awkward> ghazan: вот ГДЕ в уинфоэкс экспорт/импорт сообщений? я только карточки вижу
[22:22:07] <.loqopho> Awkward: непосредственно перед экспортом можно указать чекбоксами, что экспортировать.
[22:22:27] <ghazan> по правой кнопке на контакте
[22:22:34] <person> ghazan: https://dl.dropbox.com/u/15787935/other/NEN-menu.patch
[22:22:41] <.loqopho> Awkward: проверь тонкие — меню контакта
[22:23:21] <person> влей, пожалста... пропустил, оно в меню контакта было
[22:24:42] <ghazan> person: оно?
[22:24:44] <Awkward> .loqopho: ghazan ещё раз: где импорт/экспорт СООБЩЕНИЙ, а не карточки и настроек?
[22:25:36] <Kuja> Awkward: в окне опций перед экспортом
[22:25:47] <person> ghazan: угу, меню
[22:26:24] <ghazan> Awkward: +1
[22:26:54] <Awkward> а, если в xml выбрать, что-то такое появляется...
[22:27:09] <Kuja> оно в xml и экспортит
[22:29:41] <Awkward> вот только импорт какой-то странный...
[22:29:43] <.loqopho> Awkward: выбор _непосредственно_ перед экспортом
[22:29:55] <.loqopho> Awkward: он страшный))
[22:29:57] <Awkward> .loqopho: ты не упоминал формат :)
[22:30:05] <Awkward> а там для каждого свои настройки
[22:30:21] <Awkward> релог
[22:30:30] Awkward вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[22:30:55] ForNeVeR вышел(а) из комнаты
[22:31:20] ForNeVeR вошёл(а) в комнату
[22:31:38] Awkward вошёл(а) в комнату
[22:31:56] <Awkward> ну, базу оно мне испортило... ок...
[22:32:48] <Awkward> т.е как нт вертись, но мКонтактс безглючнее в этом плане
[22:33:19] <Kuja> а что там могло испортиться?
[22:35:19] <Awkward> сделал экспорт, сделал импорт - половина сообщений отсеклась дублями, половина оказалась обрезанной и вставилось как наполовину дубликат. дбтул после этого не смог сделать заново конверсю старых сообщений в УТФ8
[22:35:44] <ghazan> какая же там может быть конверсия
[22:36:12] <Kuja> хм, у меня такое было пару раз. Чем больше история, тем больше косяков.
[22:36:55] <Kuja> а если вагон контактов сразу пустить на импорт, то крашило миранду
[22:37:02] <Kuja> приходилось по одному
[22:37:55] <Kuja> в общем качественный экспорт и импорт, походу, больная тема у миранды.
[22:37:56] <Awkward> ghazan: видел на ФБ новый мульт про кота саймона?
[22:38:12] <ghazan> да
[22:41:37] <.loqopho> Awkward: я посносил дубликаты поиском по истории. Потом прогнал дбтул без галочек
[22:42:41] <Awkward> у меня порядка 200 глюкавых сообщений получилось из 424
[22:42:46] <Awkward> пришлось снести историю
[22:43:23] vl.e вошёл(а) в комнату
[22:43:40] <ghazan> а почему так, интересно
[22:44:04] <Awkward> потому что написано было через жопу
[22:44:15] <Kuja> я думал это из-за dbx tree
[22:44:19] <ghazan> :))
[22:44:30] <Kuja> оказывается и на mmap тожк самое
[22:44:42] Santa вошёл(а) в комнату
[22:46:22] <Awkward> судя по глюку, там где-то длина рассчитывается не байтах, а символах..
[22:48:36] Santa вышел(а) из комнаты
[22:49:51] ForNeVeR вышел(а) из комнаты: Replaced by new connection
[22:49:56] ForNeVeR вошёл(а) в комнату
[22:52:35] Arthur вышел(а) из комнаты: Миранду ИМ! Миранду!
[22:56:29] ForNeVeR вышел(а) из комнаты: Replaced by new connection
[22:56:36] ForNeVeR вошёл(а) в комнату
[22:59:11] ForNeVeR вышел(а) из комнаты: Replaced by new connection
[22:59:18] ForNeVeR вошёл(а) в комнату
[23:00:51] karaouza вошёл(а) в комнату
[23:00:56] ForNeVeR вышел(а) из комнаты
[23:01:12] .loqopho вышел(а) из комнаты
[23:01:21] ForNeVeR вошёл(а) в комнату
[23:01:35] .loqopho вошёл(а) в комнату
[23:02:57] (..нужное вписать..) вышел(а) из комнаты: глубина, глубина.. я не твой!
[23:11:19] ForNeVeR вышел(а) из комнаты: Replaced by new connection
[23:11:26] ForNeVeR вошёл(а) в комнату
[23:15:55] Yasnovidyashii вышел(а) из комнаты
[23:18:23] karaouza вышел(а) из комнаты
[23:18:34] .loqopho вышел(а) из комнаты
[23:18:43] karaouza вошёл(а) в комнату
[23:23:37] ForNeVeR вышел(а) из комнаты: Replaced by new connection
[23:23:44] ForNeVeR вошёл(а) в комнату
[23:30:40] .loqopho вошёл(а) в комнату
[23:31:16] ForNeVeR вышел(а) из комнаты: Replaced by new connection
[23:31:23] ForNeVeR вошёл(а) в комнату
[23:31:59] karaouza вышел(а) из комнаты
[23:36:49] ForNeVeR вышел(а) из комнаты: Replaced by new connection
[23:36:55] ForNeVeR вошёл(а) в комнату
[23:39:31] ForNeVeR вышел(а) из комнаты: Replaced by new connection
[23:39:38] ForNeVeR вошёл(а) в комнату
[23:42:15] ForNeVeR вышел(а) из комнаты: Replaced by new connection
[23:42:21] ForNeVeR вошёл(а) в комнату
[23:44:58] ForNeVeR вышел(а) из комнаты: Replaced by new connection
[23:45:04] ForNeVeR вошёл(а) в комнату
[23:52:37] vl.e вышел(а) из комнаты: bye
[23:59:23] .loqopho вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!