19:18

Тотальная неудачница и убийца жёстких дисков.
Так! Пора спать! А то как вчера прилягу покимарить так что просплю всё на свете!



Забавно, что у меня в меню "Правка" нет ни каких команд кроме "Выделить всё". Ну никогда не понимала, зачем там делать всякие "Отчистить", "Копировать" и прочее. Ладно если там для команд буфера обмена назначаются всякие экзотические комбинации вроде Ctrl+V. Хотя я не понимаю зачем оно нужно, если комбинации старые. Это же идиотизм лезть специально в меню, если есть клавиатура! Но ещё больший идиотизм - "Отчистить" с горячей клавишей Del! Это для тех, кого ломает нажать Del на клавиатуре.



Надобы "Отмена" сделать, но тут ни каких стандартных средств, а как в виндовом Блокноте мне извращаться не хочется. Там чуть ли не два класса для нормальной отмены я сделала. Один - чтобы это дело контролировать, а второй - чтобы контролировать положение курсора, чтобы при каждой операции прокрутка не скакала... И то там всё было реализовано Win32 API средствами.

15:33

Тотальная неудачница и убийца жёстких дисков.
Вороне тогда было всего пять лет. Как Алисе.



Позже у неё было много имён, много паспортов, но у неё не было прежнего имени. У неё было лишь одно настоящее имя - Ворона. Она презирала людей, но сама была человеком. И чтобы быть хоть немного вороной, она выбрала это имя.



Вообще, тот Бог... Образ я частично взала с того албанца (если не ошибаюсь) в "Спецназе", который всё грыз какие-то орехи и руководил разгромом сербской церкви. До сих пор помню эту сцену. Когда священника заставили молиться и просить чтобы Бог спас его... Возможно в тот момент его озарило, возможно сам Бог ему сказал, что ты тут, и от тебя зависит, спасёшься ты или нет. И он понял, что сам должен спасти этих людей... А как красиво выглядело, когда он искренне начал молиться, а потом вдруг начала оценивать обстановку.



Вообще, события вышенаписанных эпизодов происходят где-то в восточной Европе. От сюда и события. Но разве может ребёнок понять это? Нет. Но волей случая она оказывается по другую сторону, где уже не действуют правила остального мира...



А что было дальше? Скитания, что-то вроде гражданской войны глазами ребёнка, тяжёлая жизнь, голод. Она была на краю смерти, но однажды появился араб, который увёз её в Афганистан. И эта страна стала её спасением и её проклятьем.



Фильм был с Джорджем Клуни и Балуевым про российские боеголовки и маленькие ядерные бомбы. Вообще, всё переживала за героя Балуева, хоть он и был терористом. А ещё там был серб, который хотел взорвать задние ООН. До сих пор помню картинку из его воспоминаний, когда он несёт (если не ошибаюсь) жену на руках, вокруг паника, стрельба, бомбёжка. Миротворцы разбегаются, он просит о помощи, но на него никто не обращает внимание...

15:10

Тотальная неудачница и убийца жёстких дисков.
Ей страшно хотелось есть, ей было холодно, она промокла насквозь и ей было страшно. Ей даже было больно, но страх и голод перебивали любую боль.



Откинув что-то страшно тяжёлое, она наконец смогла оглядеться. По мрачному небу неторопливо плыли серые тучи. Её пронизыал холодный, но не сильный ветер. Вокруг была только серая холодная грязь.



Её глаза болели, и всё вокруг было как в тумане. Она пыталась привыкнуть к этому неяркому, но столь болезненному свету, и туман медленно отступал.



Жуткий запах её почти не беспокоил, в душе была какая-то пустота. А туман отступал. Наконец она смогла снова кое-что разгялдеть. Сквозь туман медленно вырисовывалась окружающая грязь.



Совершенно внезапно она поняла, что это не просто грязь: поле вокруг было завалено трупами, измазанными в грязи. От крови грязь стала серо-багровой. И всё это под нестерпимый трупный запах.



Однако она нисколько не удивилась. Она только сейчас увидела это поле, но прекрасно и до этого знала, что здесь было. Она не знала, сколько лежала под трупами без двидения, но теперь вылезла на поверхность и сидела тупо глядя в серое небо.



Голод не утихал. Ей было страшно, и казалось, что вот-вот она умрёт, если не поест. Но она не знала даже, что теперь делать - страх и холод сковали её.



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



Одна и ворон пронеслась над ней и, сделав круг, приземлилась прямо перед ней. Она была достаточно большой, и принесла мёртвую полёвку. Свежая кровь сочилась из ран полёвки. Ворона начала клевать её, словно пытаясь распороть её кожу, и ей это удалось.



Она смотрела молча на эту сцену, но своершенно внезапно ворона прекратила свою работу, посмотрела ей в глаза и каркнула.



Она не шевелилась. Ворона посмотрела на полёвку и каркнула снова.



Она всё поняла, и схватив полёвку, жадно начала рвать её зубами. Её совершенно не беспокоило то, что она ела, как оно выглядело. Она рвала вкуснейшее мясо, пила горячую согревающую кровь. Кровь полёски текла по её маленьким ручкам и подбородку, а она ела и ела.



Почувствовав себя немного лучше, она поняла, что от полёвки остались лишь кости и шкурка. Отбросив их она встала. Ноги болели, но она не обращала на это внимания. Она посмотрела на свои окровавленные руки, окинула взгялдом поле и заплакала.



Она была всего лишь ребёнком, ей хотелось верить, что это страшный сон, но это не было сном. Она была потеряна и невероятно одинока.



Сквозь слёзы она увидела ворону спасительницу и в этот миг впервые искренне, всем своим детским сердечком, пожалела, что сама не ворона. Теперь карканье ворон казалось ей таким ласковым и ободряющим, а сами вороны были самыми красивыми птицами на земле.



Ворона каркнула и, разбежавшись, взмыла в небо.



Она посмотрела ей вслед и поняла, что должна идти. Она знала, что здесь погибла её семья, но она понимала, что здесь уже нет её семьи, а сотня трупов подобна земле, камням, воде.



И тогда она пошла медленно через поле. Под её ногами хлюпала холодная грязь, но она этого почти не чувствовала. Она шла туда, куда улетела ворона.



Current music: Nightwish\Forever Yours

14:41

Тотальная неудачница и убийца жёстких дисков.
Вот интересно, зачем я всё это пишу? Всё равно SLS никто читать не будет... Даже Хару... Хм... Из неё в последний раз я только вытянула мысль о том, что "водоросль - не совсем то растение"... Вот до сих пор пытаюсь понять, что бы это могло означать...



Интересно... На днях смотрела статистику посещений. В один день кто-то умудрился аж двести раз обратиться к сайту. Не помню, сколько было уникальных айпишников, но обращений двести++... У меня на всех страницах счётчики стоят. Самое что интересное, в "файловом менеджере Яндекса" не было таких страниц, к которым особо обращались... Неужто индексация была нехилая?



А! Забыла пароль на сайт. Пошла на Яндекс. А там ни какой кнопки "Выслать пароль на мыло" нет. Вопрос только. А я помню, что я там понаписала? И ни какого адреса... Ну я и написала на [email protected]. Наугад. И через пару дней пришло письмо с просьбой указать логин - я забыла. Я ответила, они сверели адреса и выслали даже не пароль (который я так и не вспомнила), а ответ на вопрос. Хорошо. Я иду в вопросы, мучаюсь с цифрами на картинке. Не знаю, как роботы, а я и сама порой не могу понять: это семёрка или единица... И вот я написала пароь, большой, надёжный, ввела, сменила, всё. Логин. Я пишу, вставляю из буфера обмена то, что только что вставила в качестве нового пароля. И что? Неверный пароль! Я минут десять воевала с ним! Сократила пароль. Только после этого всё пошло. А я уж испугалась...

14:20

Тотальная неудачница и убийца жёстких дисков.
Не удивительно, что юная Ворона боялась этой неведомой силы, а потом сама приручила её. Уже годам к двенадцати она овладела массой стрелкового оружия, выбивала сто из ста и мало кто в лагере хотел встретиться с ней в реальном бою...



Current music: Nightwish\End Of All Hope

13:40

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



Она посмотрела вслед чёрным птицам, и её детское сердечко охватила тревога. Она брела домой в задумчивости, когда увидела облако пыли вдалеке. Очень скоро облако превратилось в два больших грузовика. Они остановились на окраине, и из них начали выпрыгивать люди.



Она тогда еёщ не знала, что это солдаты, но инстинктивно чувствовала опасность. Она побежала домой, но её подхватил деревенский кузнец.



- Туда нельзя, малышка, - сказал он.



Кузнец был большим и очень сильным, но даже с ним она не чувствовала себя в безопасности. Ей было страшно до слёз. Он хотела домой, к маме, но кузнец почему-то нёс её в другую сторону.



- Мама! - заплакала она.



- Нет, малышка. Туда нельзя.



В деревне уже слышались крики. Солдаты врывались в дома и вытаскивали людей на улицу. Она не понимала почему они делают это, и от того ей было страшнее.



Совершенно внезапно перед ними возник солдат. Он закричал на кузнеца, целясь в него автоматом. Кузнец закрывал её, но почему-то она понимала, что невысокий солдат сильнее огромного кузнеца. Она не знала, в чём его сила, но она боялась этой силы и плакала не переставая.



Людей согнали на поле неподалёку от деревни. Обычно так сгоняют коров в загон. Она видела ворон, и что-то ей говорило, что случится что-то ужасное.



Но ни чего не происходило. Наконец подъехал джип, и из него выпрыгнул относительно молодой солдат. Она не знала, чем он отличается от остальных, но она почувствовала власть, которую он имел. Он вёл себя уверенно, расхаживал перед людьми и что-то говоря постоянно усмехался.



Черты его лица, голос ничем не выделялись, но они врезались в детскую память. Она запомнила его движения, его манеру говорить, даже то, что он держал правую руку на ремне. Для неё он был почти божеством, он был сильнее всех, она его боялась, но в это мгновение хотела быть им. В этом было её спасение. Она это чувствовала.



Она слышала, что он что-то говорил, но смысл слов не доходил до неё. Она хотела к маме, но мама была где-то там, а она - здесь.



- Остановитесь! Одумайтесь! - вдруг вышел вперёд деревенский священник. - Господь с вами!



Офицер усмехнулся и, выхватив пистолет, выстрелил. Ореол избранности, окружавший для неё священника, погас, едва она услышала всплески. В этот момент, увидев грязь на одеждах священника, она поняла, что перед ней сам Бог.



Он продолжал расхаживать и что-то говорить. Ужас, который он вызывал, его власть вызывали в ней трепет. Но вместе с тем, в её читом и невинном сердце появилось ещё какое-то почти незнакомое чувство. Раньше оно дремало, но теперь, словно семя весной, пустило росток. Перед ней был Бог, и она его ненавидела, и страх только усиливал это чувство. Он был идеалом, и тем сильнее была ненависть.



Вдруг Бог просто взмахнул рукой, и грянул гром. Застрочили автоматы, и толпа взревела.



Она теперь не могла ни о чём думать. Ужас парализовал её. Одна лишь воля Бога превращала людей в грязь, бросала их на землю, рвала их тела, наполняла лужи кровью. Она чувствовала, что сейчас тоже произойдёт и с ней. Крики, стоны, рыданья рвали её слух. Она видела, как предсмертные гримасы искажали лица её знакомых, друзей. Видела, как люди переставали быть людьми. Мгновение назад это бы кто-то кого она знала и любила, а теперь это было всего лишь мясо.



Кузнец прижал её к себе, закрыв могучим телом. Она видела, как он зажмурился, покраснев, как с его губ полилась кровь. Она почти почувствовала, как невидимая сила, скованная в свинце вонзается в его тело.



Кузнец держался на ногах до последнего. Кровь залила его одежду, но он стоял, защищая её. Однако силы покинули его, он упал на колени и в последнем жизненном импульсе закрыл собой её, спрятал под своим телом.



Current music: Silent Hill 3\Letters From The Lost Days

11:43

Тотальная неудачница и убийца жёстких дисков.
Только что потерзала сыночка и выбила правду... Оказывается у него телефон тоже через специальную ролграмму работает... Ау!!! Неужели это никогда не кончится? Ну почему только производители плееров додумались до подключения устройства как съёмного диска? Когда можно будет наконец воткнуть так телефон и смотреть довольно на два диска E: и F: (телефон и MMC)?

11:37

Тотальная неудачница и убийца жёстких дисков.
Записано по памяти...



Когда идёт дождь, дороги мокнут,

Но стоит прохожий, дождём не тронут.

Это похоже на то, как щенков топят,

Но нашёлся такой, который не тонет,

Проклятый, но не порабощённый,

Дух не сломленный, на весь мир озлобленный,

Глаза кровью полнятся, сердце в ярости,

Готов отрекаться от земных радостей.

...

Не будет пощады всей бригаде,

Другой награды не надо

...

Оружие подобранно,

Обнажённая ненависть - вот оно.



Не совсем про Линду, но в том же духе... Перечитываю сейчас SLS, про страдания Ариэль... Неужели это всё я понаписала? Понакрутила... Но самое что интересное... Ариэль страдала потому что предала Линду и теперь та попала в темницу Сайдона, пыталась сделать хоть что-то чтобы исправить это. В это время страшая её сестра Алана видя, что творится с Ариэль решила немного... Короче она создала вид, что что-то контролирует и может выручить Линду, если только Ариэль воспряент духом и поступит правильно. Для неё сестра была важнее всего, она была готова на любой обман, лишь бы прекратить её страдания. А Линда... Главное чтобы всё закончилось тихо и Ариэль ни чего не узнала.



Но никто не подумала, что брошенная в темницу Линда, несмотря на безвыходное положение, на ощущение полной потерянности, брошенности, несмотря на пытки и попытки что-то из неё выбить... Никто не думал, что можно сломить её физически, но её дух сломить нельзя, нельзя лишить её свободы. Никто не думал, что она сможет выжить, а она выжила. Никто не думал, что она может вырваться из этого, а она вырвалась.



- В чём сила воина?

- В боли и страхе. Если тебе больно - ты ещё жив. Если тебе страшно - ты ещё выживешь.



Кстати, самое забавное (на всём этом сером и печальном фоне) то, как к попытке Ариэль убить себя отнеслась УСУРА. Что могла сказать, по сути, программа (очень большая)? "В данном случае это было нецелесообразно."



Current music: Painkiller OST

11:20

Тотальная неудачница и убийца жёстких дисков.
Купила Лема "Астронавты", "Магеланово облако", "Человек с марса". Я всегда поражалась, как романы, написанные в пятидесятых могут даже в начале двадцать первого века выглядеть почти не уставревшими? "Фиаско" было написано в шестидесятых, а до сих пор читается и выглядит очень свежо. А "Глас господа" - вообще прямо как будто год назад проект шёл. А на всякие педальные компьютеры глаза можно закрыть.



Вот бы ещё "Подземку" дочитать...



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



А всё зачем? Решила я себе на время депрессии установить в дневнике аватарку из одной хентайной манги, ну и утэновцам другую отправить (тоже, кстати, из хентайной манги, но обе вроде приличные). А как вытащить её с телефона, который или через IrDA/BT (что далеко не у всех есть), или через DES?... Кидаю я это на телефон сыночка, тот копирует на флэшку... У него телефон работает как флэшка... Воть...

10:35

Тотальная неудачница и убийца жёстких дисков.
Поругалась с мамой по телефону. Ну что я могу ей ответить на вопрос, почему я не сдала физику? Ну я чтоли пишу расписание?



Шла и слушала Nightwish. Ну... Не впечатлило. Боевики как раз для того чтобы на танке прорываться через два кольца оцепления: мафия и полиция... А в остальном... Ну не создаёт ни какого чувства обречённости и всёконченности. Помнится рэп из GTA3 и GTA VC был в этом отношении эффективнее.



Вообще, если хочется почувствовать, что всё дйствительно хреново, я слушаю рэп. Помню на Wild в Vice City была такая песня (скажем так), почти в самом конце, третья с конца вещь. Само по себе оно какбы ни чего особенного, но манера читать и немного музыка... Музыка играет и играет, а рэпер читает текст, каждый раз словно начиная очередной блок с новой силой. Каждый раз оно давит всё сильнее, каждый раз чувство безысходности возрастает. Он как бы легко так, но очень хорошо, вколачивает гвозди, обрывает последнюю надежду. И чем дальше, тем хуже... Трудно это передать словами...



Кажется там были слова: "Don't push me 'cause I'm close to them each." Должна сразу заметить, что в тексте я не разбиралась. Я вообще склонна слушать голос как музыкальный инструмент, а в смысл вникаю только в особых случаях. Ну редко попадается что действительно стоящее. Помню у Арии "Бой продолжается" - вот там действительно история, которая слышана не раз, но как-то мало кто об этом задумывается. Помните первую часть Рэмбо? Мне до сих пор нравится этот фильм по несольким причинам. Во-первых фраза совсем про Ворону: он ест то, от чего даже свинью стошнило бы. Вот оно выживание в его первозданном виде! Ну а финальная сцена, когда каменный Джон Рэмбо сидит на полу разгромленного в трэш полицейского участка и рыдает, рассказывая о том, что накопилось с войны и не даёт покоя в мирной жизни. "Там я управлял техникой ценой в миллион долларов, а здесь я не могу даже работать парковщиком."



До сих пор помню историю одного солдата, который побывал в Чечне, а потом вернулся живой и здоровый домой. Но он уже не был прежним. Периодически он уходил в себя, неделями ни с кем не разговаривал. Людям не дано было его понять, у него очень скоро не осталось друзей... Как в песне: "Я ни кому не нужен здесь, среди людей."



Вот так я снова пихожу к "Падению Вороны"... Её история немного другая. Не было ни какой команды, ей некого вспоминать, но её жизнь от этого не лучше. Она живёт среди простых людей, но она не такая как они. Часто её не понимают. Люди привыкли к тому, что есть правда, а есть ложь. Есть по, что правильно, а есть то, что плохо. Но им не понять, что для той, кто совсем маленькой девочкой второй раз родилась среди трупов, нет правды. В чём она вообще заключается? Что такое правда? А справедливость? Справедливо ли что люди отвернулись от неё, и только вороны были с ней? Справедливо ли что только ворона накормила её (в меру своих сил) и указала ей путь? И никто из людей больше даже не указал её хоть в чём-то правильный путь? Виновата ли она, что выжила тогда, выжила позже? Виновата ли она, что её жизнь пошла по пути терроризма?



Current music: Painkiller OST

23:27

Тотальная неудачница и убийца жёстких дисков.
Мама прислала лекарств. "При заболеваниях горла. Одна таблетка." Одна таблетка - это не про меня. Лечиться, так лечиться ^_^

23:08

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



Кстати, две полезные фичи моего Блокнота. Во-первых если документ изменился, появляется в строке меню звёздочка. Ну просто некуда было её запихнуть. В Windows у меня иконка краснела при изменениях. Ну и команда "Сохранить" работает даже если документ не менялся. Вставил дискету - сохранил, вставил другую, сохранил...



Плохо вот что. У VB DOS и VB6 почти одинаковые свойства Text Box'ов. Разница только в одном: в VB6 есть hWnd... Этим всё сказано. Если в VB6 я тспользовала все возможности Windows для решения разных задач, начиная от работы с текстом и заканчивая такими сервисными мелочами как указание текущих строки и столбца, не говоря уже о прокрутке без смещения курсора, то в DOS уже чтобы заменить восемь пробелов при табуляции на два мне пришлось так изголяться... Короче, эквивалентной функциональности не будет. Ещё и памяти не хватит. В Windows у меня EXE весит свыше мегабайта и работает, а в DOS... 640Кб под код... Всякие EMS для последующей загрузки данных, да и не про VB это... Ещё в университете я поклялась дальше двадцать первого прерывания не идти. Говорят, что это легко. Не знаю. Мне куда легче Win32 API. Всё тоже самое, только проще и не надо изголяться.



А! Почти анекдот. В Win16 не было функций, которые вернули бы свободное место на диске. Вообще. Да, DOS прерывания, кажетя двадцать первое. Да, оно самое. В Win32 сначала появилась GetDiskSpaceFree(), а потом, в Windows 95 OSR2, с появлением FAT32 появилась и GetDiskSpaceFreeEx(), которая уже считала пологичнее, да и возвращала значения намного больше двух гигабайт. Вот только не знаю, как Windows NT 4.0. Неужели NTFS тогда не поддерживала тома больше двух гигабайт?

21:57

Тотальная неудачница и убийца жёстких дисков.
Жизнь идёт плосами. Сначала не везёт, не везёт, не везёт, а потом как неповезёт! И снова: не везёт, не везёт, не везёт...



Уже два человека улыбнулись, когда я их пинганула по SMS. Второй, юный хакер (работает в администрации, тоесть по определению враг ^_^) попросил мой номер, чтобы скоректировать заказ контрольных (бывает и такое). Ну я ему и отправила SMS. Он сначала удивился, но когда прочитал там "PING"...



Хм... Когда я читаю в SMS "в что", я понимаю, что это набирали через T9. А вот когда я кому-нибудь отправляю SMS, а он мне звонит, три секунды молчит и бросает трубку, я понимаю - МТС! Ненавижу такое! Экономят деньги, но намекают: звоните, есть что сказать. А я уже всё сказала. Есть что сказать - звоните сами! В этом отношении Билайн лучше делает - он блокирует исходящие. Не звонят тебе потом всякие бездельники и не молчат по три секунды.

21:43

Тотальная неудачница и убийца жёстких дисков.
Ещё вчера повесила на LCD наушнички. Получилось как будто я слушаю музыку на ноутбуке. Такие же стереофонические колонки. А потом села батарейка. Тогда я вытащила её и воткнула плеер в USB, сказала, что не надо работать как флэшка (DOS тебя не понимает) и спокойно слушала музыку дальше. Правда при перезагрузках...

21:21

Тотальная неудачница и убийца жёстких дисков.
Итак, делаем так. У меня ещё из книжки Джефри Рихтера есть класс, который автоматизирует подмену функций. Пишем библиотеку, которая будет этим заниматься. Потом пишем программу, которая устанавливает хук WH_GETMESSAGE (кажется так... как туго без Win32 SDK!!!), а потом отправляет WM_NULL главному окну клиента. Библиотека получает сообщение и активизируется. Можно как-нибудь снять хук, но чтобы библиотека осталась или же троянская будет через LoadLibrary() грузить ещё одну. Это надо чтобы хук не работал в других процессах - снижает производительность, особенно когда в системе куча всяких других неразумных программ, которые даже глобальные горячие клавиши обрабатывают хуками...



Короче, внедрили. Можно, кстати, запускать клиент "под отладчиком" (отладчиком будет наша программа) и так внедрять библиотеку. Не важно. Внедрили. Теперь с помощью класса будем искать все импорты Get*Time() из User32.DLL (или Kernel32.DLL???) и переписывать адреса. Также заменим адреса LoadLibrary[Ex]() и GetProcAddress(), чтобы перехватить обращения от новых библиотек и получение указателя на функции. Всё. А потом можно выводить модальный диалог с полями-членами структуры SYSTEM_TIME. Там много не надо. Правда, ошибки возможны с неправильным вводом... Но это ладно. Главное чтобы не удивить клиента, который никак не ожидает узнать от Windows, что сегодня 31 февраля ^_^



Есть, кстати, защита от отладчиков. Я столкнулась с ней, когда писала плагин для Where Is It. Плагин выполняется в адресном пространстве WII, а следовательно логично предположить, что если он не хочет работать нормально, то нужно запустить программу под отладчиком. И что? Функция DebugBreak() на x86 процессорах вызывает третье прерывание, которое система (или отладчик) перехватывает. Если отладчика нет, то это необработанное исключение. Ага. И вот запускаю я, и вдруг брикпоинт! От куда? Я нажимаю продолжить, на что программа мне задумчиво говорит, что не надо отладчиков...



Я начала разбираться... Я конечно Ассемблер не очень знаю, но смогла по логике вещей восстановить ход событий. Итак, мы делаем SEH фрэйм, в котором вызываем DebugBreak(). Если у нас нет отладчика, то возбуждается исключение, которое программа радостно ловит и идёт дальше. А если отладчик есть? Он ловит сам исключение, а после продолжения программа работает так, словно ничего и не было. И понимает, что это отладчик вмешался... Я даже такую функцию защиты от отладчика себе написала, но пока не использовала...



По идее нужно настроить отладчик так, чтобы он не отлавливал это исключение. Но я не смогла это сделать в MSDEV... Остаётся только спросить: на кой это нужно? Неужели настоящего хакера это остановит? Или автор считает, что так багов меньше будет? Нет, я считаю, что WII - это лучший каталогизатор, сама его юзаю. Но... Багов в нём.... Море. Обширное поле деятельности, так и спотыкаешься... И это ещё продают за деньги... Боюсь, что около тридцати американских рублей за штуку мало стимулируют автора на отлов существующих ошибок. Поймите меня правильно, я люблю эту программу, мне нравится, что за три версии она развилась так, что трудно поверить в это. Но я хочу чтобы в программе не было ошибок. Хотябы таких явных как перескок текста при переключении между элементами каталога...

21:13

Тотальная неудачница и убийца жёстких дисков.
Глянула тарифы на сотовую связь Дальсвязи... Ёлки... Тариф VIP - три тысячи в сутки! Одуреть можно! "Свобода" - девятьсот рублей! А так всё деморатичнее: девяносто, сорок пять... Это же где нужно работать, чтобы сидеть на Дальсвязи?

20:53

Тотальная неудачница и убийца жёстких дисков.
Сама себе понаделала часов, а ещё гляжу в сотовый... Только что заметила, что в самом окне блокнота часы есть, ну и отдельное окошко "Часы" с датой.



Смотрела только что через мобильный клиент дневник... Мэри что-то прокоментировала, а клиент отказывается читать... И когда же я до Инета доберусь? Надо ещё всё что в оффлайне понаписала выгрузить. Уже кое-что сделала, но всё, как обычно, тоесть через одно место. Вот лень было людям в окно редактирования записи добавить поля "Дата" и "Время"! На саппорте добрая тётя (мне так показалось) любезно объяснила, как задним числом добавить запись: переведите часы на нужное время... Просто политики: что не делают, всё выходит через...!



Я даже придумала программу. Итак, в адресное пространство Diary Client грузим троянскую DLL, которая переписывает вызовы GetSystemTime() и GetLocalTime(). Потом, когда клиент хочет получить время, функция заглушка будет спрашивать, какую дату вернуть клиенту. Верный способ, но можно заработать нехорошую болезнь! Как у Джефри Рихтера: можно компилировать программу с ключами [...], а ещё лучше, если Microsoft перепишет функцию, чтобы она не морочила нам голову!

19:54

Тотальная неудачница и убийца жёстких дисков.
Вчера шла мимо ФСБ, увидела лежащий на земле свёрток. Точнее пакет-файл. Ага. А там - какая-то инструкция. Ну я решила, что кто-то потерял. Что делать? Не выбрасывать же? Воткнула за решётку на окне ФСБ прямо напротив камеры и пошла дальше. Почему-то никто не выскочил. Замерли чтоли в ожидании взрыва? ^_^

19:44

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



И всёже я жалею, что перчатки не успела получить. А то на этот Билайн столько уже денег спустила... Могли бы расщедриться...



Ещё... Когда звонила в третью фирму, потом сокурсник всё смеялся, говорил, что я отказалась от её услуг потому что мне не провели диагностику жёсткого диска по телефону ^_^ Мол, приложите жёсткий диск к трубке...



Заглянула в архив SMS. Оказалось, что последняя исходящая носит имя 0127... Какое круглое число!

19:31

Тотальная неудачница и убийца жёстких дисков.
Преподаватель по философии в тот раз сказал, что сантехника - тоже своего рода творчество, но от настоящего искусства она отличается тем, что для того, чтобы затянуть гайку не надо фантазии. На что я немедленно соседу заметила: "А что если он завернул гайку с фантазией?" До сих пор вспоминаю это с улыбкой. Самое что интересное, сосед тутже вспомнил таких фантазёров. Помню и я сама, когда надо что-то открутить, а оно так завёрнуто, что не иначе как очень творческим человеком ^_^



Помните: лучше вбивать молотком в стену шурупы, чем ввинчивать гвозди отвёрткой.



О! На моём мотороллере как-то давно уже гайку с заднего колеса снимали. Вот это действительно было завинчено с фантазией. Всю гайку расколотили в стружку, а она не хотела слезать! До сих пор помню эту картинку - закручено на века...



Главвред рассказывал одну историю, которую где-то прочитал. Итак, у одного пареня в армии разболелся зуб. Ну а в наших вооружённых силах лечат, как все знают, только зелёнкой. И вот сослуживец предложил отремонтировать зуб. Выпили для обездаливания, сослуживец взял молоток, шурупы и взялся за дело. Когда наш герой очнулся, зуб уже не болел, а "доктор" - спал. И вот, через много лет снова заболел зуб. Уже не парень пошёл к стоматологу, а тот чуть в обморок не упал. Оказалось, что в тот зуб был ввинчен шуруп, а головка была откушена...



Вот такая история.