01:33

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2539-23-18

#original-date: 9.07.2007 Mon

#original-time: 11:18 PM

#original-day:  2539



Сходила на Hentai Kitty. Что-то про почту ни слова. А ещё дизайн изменился... Жалко! Старый был каваййнее! Зато поиск сделала ^_^



#music: Yoko Ueno & Masumi Ito\Daichi no la-li-la Single (Scrapped Princess Ending Theme Song)\HO-LA HO-RI Saga

01:29

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2539-22-38

#original-date: 9.07.2007 Mon

#original-time: 10:38 PM

#original-day:  2539



Показала Мильфе фотки фигурок. В ответ получила возглас "О, господи!" и кучу смущения. Ээээ... А чего в них ТАКОГО?



#music: Yoko Ueno & Masumi Ito\Daichi no la-li-la Single (Scrapped Princess Ending Theme Song)\Daichi no la-li-la

04:42

Тотальная неудачница и убийца жёстких дисков.
Пипец! На меня орут, требуют чтобы я сделала вот это прямо немедленно, хотя я занимаюсь другой проблемой, из-за которой половина инспекции не работает. А потом меня ещё шеф просит быть гибче. Гибче - в смысле, бегать за всеми по первому писку из другого конца инспекции? Извините, но я так не могу!



Тоже, блин. Нет отчёта. Открыла этой истеричке доступ к ветке, только не заметила, что на самом деле ни чего не открыла, а наоборот закрыла. Эта заявляет, что ни чего не появилось. Ну ладно, потом разберёмся. Через некоторое время она заявляет, что всё вообще исчезло! Блин! Она вообще смотрела или нет? И какого хрена вообще на меня наезжает, если нихрена не смотрела?



А на одном сервере, с которым постоянно проблемы, второй процессор сдох. До кучи. В пятницу, конечно, но всёже занятный понедельник, блин >_<

03:07

Тотальная неудачница и убийца жёстких дисков.
Строчка в клиенте:



Akuma Megumi ..................................... 16



Узнаю Мэг ^_^

02:58

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2539-01-11

#original-date: 9.07.2007 Mon

#original-time: 1:11 AM

#original-day:  2539



Брр... Толи меня трясёт, толи землетрясение было...



Так... Важное объявление. Мэг! Забери с сайта Megumi converter, а старую версию удали ^^ Новая версия, вроде, удобнее и без глюков первой версии...



#music: Yuki Kajiura\NOIR Original Soundtrack 1\Salva Nos

02:55

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2538-23-41

#original-date: 8.07.2007 Sun

#original-time: 11:41 PM

#original-day:  2538



Так... Вот они, мои сокровища ^_^ А мутно - чтобы шпионы не догадались ^_^























Кстати, фотографии я делала своим телефоном, так что можно ещё поймать момент, когда он фотает немного ничего ^^ Но это не занчит что я не хочу себе новый!



#music: Noir OST II\Original SoundTrack\Colosseum

02:51

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2538-22-45

#original-date: 8.07.2007 Sun

#original-time: 10:45 PM

#original-day:  2538



Что не люблю во многих фильмах, так это то что хорошие герои (я имею в виду не боевики, а прочее) становятся хорошими только после того как их отпинают. А еали не отпинали или, тем более, они сами не дали себя отпинать, то они автоматически становятся плохими.



Хотела заикнуться про Noir и Madlax, но... Экшн...



#music: Yuki Kajiura\NOIR Original Soundtrack 1\Ode To Power

02:48

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2538-22-03

#original-date: 8.07.2007 Sun

#original-time: 10:03 PM

#original-day:  2538



Горжусь собой, что знаю суть шутки ^_^



Цитата #377349

Ramires|away: народ у кого есть Deep Purple или Led Zeppelin, альбом The Wall? Точно непомню кто из них




#music: Yuki Kajiura\Madlax OST\calm violence

@темы: Башорг

02:45

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2538-19-18

#original-date: 8.07.2007 Sun

#original-time: 7:18 PM

#original-day:  2538



Ради вот такого кода переписала кучу функций идентификации системы ^^



' Красивые иконки бывают только в Windows ME и Windows 2000++

If asIsHostWinME_OrHigher() Or asIsHostWin2000_OrHigher() Then
 Set Icons(0) = asLoadResIconSmall("A_MAIN_0000")
 Set Icons(1) = asLoadResIconSmall("A_MAIN_0001")
Else
 Set Icons(0) = asLoadResIconSmall("A_MAIN_0000_98")
 Set Icons(1) = asLoadResIconSmall("A_MAIN_0001_98")
End If
Собственно, мне нужны были только эти две, но я решила скопом и всё остальное переписать, заодно добавила идентификацию 2003 и Vista. Правда, с последней я не уверена. Вроде бы там версия 6.0, но мало ли... И ещё хотелось бы версию 2008 узнать...



#music: Initial D\Initial D Second Stage D Selection\Derreck Simons / Make My Day

@темы: Программизм

02:41

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2538-16-18

#original-date: 8.07.2007 Sun

#original-time: 4:18 PM

#original-day:  2538



Дожили... Пишу программу на C++ в Дане на настольном, а компилятор открыт на буке...



#music: Initial D\Initial D D Selection 3\Dave Rodgers / Saturday Night Fever

@темы: Программизм

02:38

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2538-15-53

#original-date: 8.07.2007 Sun

#original-time: 3:53 PM

#original-day:  2538



Вот за что не люблю C, так это за то что у него такой прозрачный синтаксис (физически), что с этими скобочками можно запутаться.



EXP_AJPAPI(HRESULT) asIsHostWin95_OSR2_OrHigher(VARIANT_BOOL *RetVal)

{
 CHECK_RETVAL;
 
 OSVERSIONINFO OSV = {sizeof(OSVERSIONINFO)};
 
 GetVersionEx(&OSV);
 if (OSV.dwPlatformId != VER_PLATFORM_WIN32_WINDOWS) {
   *RetVal = VBFalse;
 else {
   if (OSV.dwMajorVersion < 4)
     *RetVal = VBFalse;
   else {
     if (OSV.dwMinorVersion > 0)
       *RetVal = VBTrue;
     else {
       if (OSV.szCSDVersion[1] == 'B' || OSV.szCSDVersion[1] == 'C')
         *RetVal = VBTrue;
       else
         *RetVal = VBFalse;
     }
   }
 }
 
 return S_OK;
}
Вспоминается термин Спагетти-программирование...



#music: Initial D\Initial D D Selection 2\Za - Za / Love & Money

@темы: Программизм

02:34

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2538-13-32

#original-date: 8.07.2007 Sun

#original-time: 1:32 PM

#original-day:  2538



Нашла источник всех бед. Помните глюк в XP, когда копируешь в буфер обмена русский текст, а вставляются крякозяблики? Второй админ заметил, что этого не происходит, если в программе, от куда копируется текст, переключиться на русский.



Я сейчас исправляю этот глюк в Megumi Converter (решила использовать текст в UNICODE, а сам VB в буфер обмена UNICODE не копирует) и решила посмотреть, что копируется в буфер обмена. Оказалось, что кроме UNICODE, ANSI и OEM копируется ещё и некая Locale. Это, как подсказывает интуиция, язык для ANSI части данных. Да-да, в буфере обмена на самом деле одновременно могут находиться несколько разных форматов, скажем, текст, HTML, RTF и картинка. Обычно это используется для разных представлений одного блока данных: данные в простом тексте, данные в HTML, данные на картинке.



Так что же в Locale? Вот что пишет MSDN:



CF_LOCALE



The data is a handle to the locale identifier associated with text in the clipboard. When you close the clipboard, if it contains CF_TEXT data but no CF_LOCALE data, the system automatically sets the CF_LOCALE format to the current input language. You can use the CF_LOCALE format to associate a different locale with the clipboard text.



An application that pastes text from the clipboard can retrieve this format to determine which character set was used to generate the text.




Тоесть если программа сама не ставит язык текста, Windows делает это сама. Учитывая что MSDN говорит что так происходит всега, но тот же VB не менялся со времён Windows 95, значит, скорее всего, предыдущие версии Windows просто ставили локаль по умолчанию...



Хммм... Или может просто дружно плевали на локаль. Так. Запуталась. Текст в буфер попадает уже повреждённым (это хорошо видно через просмотрщик буфера обмена), тоесть XP перед тем как вставить текст, конвертирует его с учётом языка ввода.



Вот. Я после этого не хочу перейти на Линукс. /* Обычно линуксоиды на каждый мелкий глюк начинают вой "Давно пора". */ Просто жалко.



Так. Как я это делаю:



Public Sub PasteToClipBoard(ByVal Text As BStr)

 Dim hInData As API_HANDLE
 Dim Buff() As Byte
 
 If OpenClipboard(0) = C_FALSE Then
   MsgBox "Ia oaaeinu ioe?uou aooa? iaiaia.", vbCritical
   Exit Sub
 End If
 
 EmptyClipboard
 
 If Text <> "" Then
   If asIsHostWinNT Then
     Buff = Text & NUL
     hInData = GlobalAlloc(GMEM_ZEROINIT Or GMEM_DDESHARE, _
                           UBound(Buff) - LBound(Buff) + 2)
     CopyMemory ByVal hInData, Buff(0), _
                UBound(Buff) - LBound(Buff) + 1
     SetClipboardData CF_UNICODETEXT, hInData
   End If
   
   Buff = StrConv(Text & NUL, vbFromUnicode)
   hInData = GlobalAlloc(GMEM_ZEROINIT Or GMEM_DDESHARE, _
                         UBound(Buff) - LBound(Buff) + 2)
   CopyMemory ByVal hInData, Buff(0), _
              UBound(Buff) - LBound(Buff) + 1
   SetClipboardData CF_TEXT, hInData
   
   Buff = StrConv(asAnsiToOem(Text) & NUL, vbFromUnicode)
   hInData = GlobalAlloc(GMEM_ZEROINIT Or GMEM_DDESHARE, _
                         UBound(Buff) - LBound(Buff) + 2)
   CopyMemory ByVal hInData, Buff(0), _
              UBound(Buff) - LBound(Buff) + 1
   SetClipboardData CF_OEMTEXT, hInData
 End If
 
 CloseClipboard
End Sub
Как видите, я ручками формирую три формата текста, а программы, как показывает практика, используют UNICODE составляющую. До вставки правильной локали я ещё не доросла ^^'



#music: Galla\Initial D\Kiseki no Hana

@темы: Программизм

02:31

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2538-01-06

#original-date: 8.07.2007 Sun

#original-time: 1:06 AM

#original-day:  2538



Одуреть... Мама своей сестре по телефону пятнадцать минут диктовала фразу "проляпс метрального клапана"... Хотя, как показывает практика, даже по буквам диктовать не всегда получается. Иногда мне приходится по телефону диктовать слова, написанные латиницей. И вроде алфавит знают, а записывают такое, что голова становится дыбом! Диктую по буквам, последовательно, там повторяют, записывают, не работает. Ты что записал? "Вот, бу-бу-бу". Я тебе что диктовала? Это? Либо я дура, либо народ на том конце провода - идиоты, толи широта русской мысли не позволяет им воспринять бусурманское слово из пяти букв.



#music: Yoko Ueno & Masumi Ito\Daichi no la-li-la Single (Scrapped Princess Ending Theme Song)\Daichi no la-li-la

02:27

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2538-00-26

#original-date: 8.07.2007 Sun

#original-time: 12:26 AM

#original-day:  2538



У меня вопрос.



Тут в АГ вычитала про анимэ, где бодхисаттва Каннон (или, проще, Каннон-сама ^^) предстала немного в другом свете... Называлось оно "Gensou Maden Saiyuki", и в нём вышеупомянутая богиня не спасала людей, как обычно, а делала что-то глобальное и жуткое. Вот.



А теперь сам вопрос. А где ещё она появлялась? Ну не верю, что на божественные темы нет больше анимэ.



#music: Initial D\Initial D Second Stage D Selection\Marko Polo / Speedy Speed Boy

02:24

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2537-21-50

#original-date: 7.07.2007 Sat

#original-time: 9:50 PM

#original-day:  2537



Решила полностью посмотреть Green-Green. В первой же серии от гравитационных эффектов в голова закружилась... А в остальном весело, особенно мечты девушки в очках ^_^ /* Только одного не пойму, чего от неё так шарахаются? */



#music: Initial D\Initial D Second Stage Non Stop Selection\Dave Mc Loud / Gimme the Night

@темы: Green-Green

02:20

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2537-20-14

#original-date: 7.07.2007 Sat

#original-time: 8:14 PM

#original-day:  2537



Блин... Диск не читается. Вставила в дивидишник BBK - прочитал со скрипом. Почистила привод - не читает... Блин... Что? Новую НЭКу покупать?



#music: Initial D\Initial D D Selection 3\Niko / Night of Fire

02:17

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2537-19-38

#original-date: 7.07.2007 Sat

#original-time: 7:38 PM

#original-day:  2537



Совсем забыла об одной важной особенности MSXML. Там можно в качестве имён файлов передавать URL. Тоесть моя утилита, которая валидирует XML может валидировать сразу и файлы из Инета.



#music: Initial D\Initial D D Selection 2\Vicky Vale / Dancing

@темы: Программизм

02:13

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2537-18-22

#original-date: 7.07.2007 Sat

#original-time: 6:22 PM

#original-day:  2537



Кстати, маме фигурки понравились (правда, она не разглядела ту, что... эээ... на четвереньках стоит ^^' Сейчас поспорили из-за банок консервов. Мама заявила что пятьдесят рублей за банку - это нормально, я же сказала, что это слишком дорого.



- А эти твои... - тычет вилкой в направлении фигурок. - Твои... Диски! Сколько стоят?



Видимо хотела наехать, но вовремя вспомнила, что самой понравилось ^_^v



#music: Initial D\Initial D D Selection\Dave Rodgers / Space Boy

02:10

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2537-16-30

#original-date: 7.07.2007 Sat

#original-time: 4:30 PM

#original-day:  2537



Посмотрела ^_^ Кстати, в эндинге Махоро говорит, что ecchi - это плохо. Ну наши и перевели как "Порно - это плохо" ^^ Похоже, с кем-то надо провести разъяснительную беседу на тему отличий порно и ecchi...



#music: Pain\Shut Your Mounth

02:06

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2537-16-14

#original-date: 7.07.2007 Sat

#original-time: 4:14 PM

#original-day:  2537



Так... Занимаюсь недостойными вещами - смотрю первую серию Mahoromatic с диска АГ. Без сабов. С русским войсовером. Мда...



"Вот эпицентр всего беспорядка... Я сделаю всё чтобы пол было видно!"