Тотальная неудачница и убийца жёстких дисков.
#post-id: 5878-23-33
#original-date: 29.08.2016 Mon
#original-time: 11:33 PM
#original-day:  5878
#original-host: WinXP Home SP3 (Build 2600)

Две трети.

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5878-23-32
#original-date: 29.08.2016 Mon
#original-time: 11:32 PM
#original-day:  5878
#original-host: WinXP Home SP3 (Build 2600)

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

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5878-23-31
#original-date: 29.08.2016 Mon
#original-time: 11:31 PM
#original-day:  5878
#original-host: WinXP Home SP3 (Build 2600)

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

05:26

Кино

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5878-23-29
#original-date: 29.08.2016 Mon
#original-time: 11:29 PM
#original-day:  5878
#original-host: WinXP Home SP3 (Build 2600)

Кстати об испоганенном стелсе. Типичный сюжет какого-нибудь старого или не очень фильма о войне.

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

05:26

Кино

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5878-23-13
#original-date: 29.08.2016 Mon
#original-time: 11:13 PM
#original-day:  5878
#original-host: WinXP Home SP3 (Build 2600)

Прохожу я мимо зомботрона, а там сериал какой-то.

Ночь, чувак по телефону разговаривает, отвернувшись от машины, а рядом с машиной другой чувак стоит. Тут – раз! – ко второму чуваку подкрадывается сзади третий и ломает шею! Второй чувак падает, а третий технично уходит в темноту. Первый оборачивается, видит сквозь открытую дверь машины тело, говорит, что перезвонит, и достаёт пистолет.

«Ага!» – восклицаю я, подразумевая «Manhunt».

Но тут третий чувак подходит к первому и НАЧИНАЕТ ЕГО БИТЬ! Первый чувак отвечает, они валяются, мутузя друг друга, а в итоге кто-то из них завладевает пистолетом и «задерживает» другого.

Да ну ёлки-палки! Как они любят испоганить буквально всё!

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5878-23-11
#original-date: 29.08.2016 Mon
#original-time: 11:11 PM
#original-day:  5878
#original-host: WinXP Home SP3 (Build 2600)

А вообще, я предлагаю датацентр для всех этих яровых законов строить на Камчатке, где-нибудь на побережье. Плюсы на лицо:

1. Широкие возможности оптимального освоения бюджетных средств.

2. Защита от террористов. Бойцы ИГИГИЛ утонут в камчатских говнах ещё на подходе.

3. Естественное охлаждение.

4. Защита от какиров госдепа извне. Двухсекундного таймаута им не хватит, вторжение провалится ровно за две секунды.

5. Защита от какиров госдепа изнутри. Группа какиров-диверсантов, засланная непосредственно в джунгли Камчатки, разорит США на одних только на счетах за Интернет.

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5878-23-10
#original-date: 29.08.2016 Mon
#original-time: 11:10 PM
#original-day:  5878
#original-host: WinXP Home SP3 (Build 2600)

Фишка от Ростелекома.

Трафик в эпоху вэбдесятьноля растёт? Народ жалуется на многотысячные счета? Помегабайтная оплата слишком высока? Решение есть! Втихаря вводим «лимит» и никого не предупреждая (даже сотрудников на местах) вырубаем Инет при его достижении.

Смекалочка!

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5876-18-39
#original-date: 27.08.2016 Sat
#original-time: 6:39 PM
#original-day:  5876
#original-host: WinXP Home SP3 (Build 2600)

А про пятницу – в субботу!

1. Много работала ^^ Ну, тоесть были перерывы, пока ждала новые порции материала, успела подискутировать насчёт целесообразности печати материала, где только фотографии и полпредложения текста. Но в итоге вроде бы всё сделали ^^

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

3. Купила большой мешок конфет и мешок конфет поменьше. Теперь бы ещё чаем обзавестись, а то мои запасы иссякли.

Так и прошла пятница ^^'

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5876-02-18
#original-date: 27.08.2016 Sat
#original-time: 2:18 AM
#original-day:  5876
#original-host: WinXP Prof SP3 (Build 2600)

Кстати о домиках ^^



читать дальше

00:44

Музыка

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5875-22-20
#original-date: 26.08.2016 Fri
#original-time: 10:20 PM
#original-day:  5875
#original-host: WinXP Prof SP3 (Build 2600)

Boris – One Love One Love.

Евробит трэк с баяном OO

00:44

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5875-22-08
#original-date: 26.08.2016 Fri
#original-time: 10:08 PM
#original-day:  5875
#original-host: WinXP Prof SP3 (Build 2600)

Полез выкладывать — и успешно поломал сайт. Ну как поломал? Как обычно, пошел публиковать — увидел, что неплохо бы обновить версию друпала [...]

http://www.duralex.org/2016/08/25/specialisty-po-drupalu-i-vordpressu-v-auditorii-est/

/* Я не знаю, что тут можно добавить... */

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5875-22-05
#original-date: 26.08.2016 Fri
#original-time: 10:05 PM
#original-day:  5875
#original-host: WinXP Prof SP3 (Build 2600)

Наш костыль/ответ ЗАО «Информатик»! Помещается в Normal.dot.



http://pastebin.com/tHUEi9u0

00:39

Кино

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5875-22-04
#original-date: 26.08.2016 Fri
#original-time: 10:04 PM
#original-day:  5875
#original-host: WinXP Prof SP3 (Build 2600)

По телевизору показывают какой-то сериал «Нюхач», где чувак с лицом доктора Хауса нюхает всё подряд и вычисляет преступников. Это калька с какого сериала?

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5875-22-03
#original-date: 26.08.2016 Fri
#original-time: 10:03 PM
#original-day:  5875
#original-host: WinXP Prof SP3 (Build 2600)

Пятница началась с появления очередного буйнопомешанного, у которого на выходных какое-то мероприятие, и он сверяется по этому поводу с прогнозом погоды в нашем издании. «Вы можете гарантировать, что на выходных будет солнечная погода?» – вопрошал на грани срыва помешанный. Так и хотелось сказать, что, чувак, гогно вопрос, солнечно будет как в Аризоне, отвечаю, лично проконтролирую!

00:38

Кино

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5875-22-00
#original-date: 26.08.2016 Fri
#original-time: 10:00 PM
#original-day:  5875
#original-host: WinXP Prof SP3 (Build 2600)

Первый канал, оказывается, показывает и рулёзное кино. Вот, например, глянула «Шутки в сторону» с чуваком, который в «1+1» снимался. Эдакий «Полицейский из Беверли-Хиллз», только во Франции с соответствующими приколами. Интересно и местами весьма весело.

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5875-21-58
#original-date: 26.08.2016 Fri
#original-time: 9:58 PM
#original-day:  5875
#original-host: WinXP Prof SP3 (Build 2600)

Тринадцатая серия. У Миюки уже второй день сплошные невезения. При чём первое же невезение во второй день грозило смертельным исходом. Что за «Пункт назначения»?

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5875-21-40
#original-date: 26.08.2016 Fri
#original-time: 9:40 PM
#original-day:  5875
#original-host: WinXP Prof SP3 (Build 2600)

Существуют ли дедлайны в СМИ помимо времени выхода номера, времени выхода репортажа и прочей рутины?

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5875-11-12
#original-date: 26.08.2016 Fri
#original-time: 11:12 AM
#original-day:  5875
#original-host: WinXP Prof SP3 (Build 2600)

Итоги четверга пишу утром в пятницу ^^'

1. Продолжила правку рассказа, хотя продвинулась не очень сильно. Зато сделала пару важных заметок по поводу WEP, той части, где я пространно пишу обо всём, а не где комментарии к конкретным цитатам ^^ Правда, этот текст ещё предстоит написать ^^'

2. Обновила Find Module – программу для поиска всех программ, у которых загружена определённая библиотека. Суть обновления – переход с одной версии контролов на другую, как и писала ранее. Тренировка.

3. Попутно обновила скрипт, который фиксит файлы проектов и ReadMe.TXT, чтобы там писались нормальные названия этих библиотек – об этом я тоже писала.

4. Потратила полтора часа перед зомботроном на ногах (сесть було некуда) и посмотрела «Шутки в сторону». Считаю, что это тот случай, когда время, потраченное на зомботрон, не ушло впустую ^^

Вроде, всё.

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5874-22-24
#original-date: 25.08.2016 Thu
#original-time: 10:24 PM
#original-day:  5874
#original-host: WinXP Home SP3 (Build 2600)

— В первую очередь мы хотели бы, чтобы к нам пришла семейная аудитория. Мы проводим разнообразные исследования, опросы фокус-групп, много общаемся с теми, кто лоялен к российскому кино, кто изначально готов его смотреть. На тех, кто не готов, в общем-то нет смысла работать, потому что зачастую это люди, которых ты уже не переубедишь. Если человек решил, что российское кино — это плохо, то что бы ты ни делал, он найдёт причины, по которым ему не нужно смотреть твой фильм. Лояльная аудитория — это взрослые (27 лет и старше) и молодёжь (до 20 лет). 27 лет и старше — это те, кто застал Советский Союз, и у них есть любовь к своей стране. Молодёжь — это те, кто вырос уже в наше время, но с пониманием, что Россия — это хорошо (это то, что Владимир Владимирович, на мой взгляд, неплохо привил людям). А вот аудитория от 20 до 27 — это дети, которые выросли в 90-е — практически потерянное поколение в плане кинематографа. Я даже переспросил при исследованиях фокус-групп, все ли представители этого возраста себя так ведут. Ответили «да». Это поколение выросло во время хаоса. И отсюда то «хейтерство», неприятие российского кино, которое существует.

Чья-то цитата отсюда:
http://magog.point.im/oowzzr

Зрительская «любовь к стране» и «привитое (зрителю) Путиным» «Россия – это хорошо», как основное достоинство российских фильмов.

#upd: Оказывается, это выдержка из интервью режиссёром «Защитников» – «первого российского супергеройского фильма».

http://spidermedia.ru/movies/intervyu-s-sozdatelem-filma-zashhitniki-sarikom-andreasyanom

Это объясняет, чего ему незомбированные люди, выросшие не хорошем кино, не угодили.

14:12

ListView

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5874-03-05
#original-date: 25.08.2016 Thu
#original-time: 3:05 AM
#original-day:  5874
#original-host: WinXP Home SP3 (Build 2600)

В VB5 был набор улучшенных контролов, который появился в Windows 95. Тоесть, контролы появились в системе, а в VB5 был OCX компонент с обёртками для них. Удобные и крутые.

Потом пришёл VB6, а вместе с ним – шестая версия этих контролов. Там всё стало ещё удобнее, объектная модель улучшилась, добавили фич (например, цвета строк в ListView). Ну и ещё некоторые контролы добавили, которых в пятой версии не было.

А потом пришла Windows XP и война с манифестами, чтобы стиль окон был новый, а не как у старых программ без манифеста. Вот тут и выяснилось, что шестая версия контролов не рисуется с новым стилем, а сохраняет старый стиль, как в классическом интерфейсе.

Статьи по использованию манифестов советовали использовать пятую версию, с которой такой проблемы не было. Оказалось, что пятая версия – обёртка вокруг стандартного системного контрола, а шестая полностью рисует такой контрол в обход системы, попутно эмулируя API ListView, да и то не все. Поэтому система и не знает, как вешать на него стили.

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

Попутно начали обнаруживаться баги, которые исправили в шестой версии, но забыли в пятой несмотря на то, что там какие-то «сервиспаки» в названии приписаны.

Например только что столкнулась с такой ситуацией.

Есть объект ListItem, который представляет строку в списке. У него есть свойство Tag типа Variant – самое то для всяких полезных данных. Внутренние контролы VB оперируют только Tag типа String по причине совместимости едва ли не с VB1, а тут Variant, в который хоть строку, хоть число, хоть объект со всем данными, что тебе нужны.

Последний вариант я решила заюзать: беру ListItem с новой строкой, присваиваю Tag объект, содержащий данные о процессе. Ну, тоесть в списке всё отформатировано, красивые числа, прочее, а в объекте – типизированные значения для обработки в будущем.

«Runtime error 424: Object required».

И всё. И никак. Проблема именно с присвоением к Tag. Там какой-то странный Variant, ибо тут я создаю просто переменную типа Variant и спокойно присваиваю ей, а тут – ошибка. Даже если Nothing попытаться присвоить.

В итоге плюнула и стала пихать туда строку с «упакованными» значениями, которые легко распарсить. Но неприятный костыль.

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

Функция писалась во времена шестой версии и прекрасно работала. А тут...

SaveListViewColumns. В реестр уходят значения, всё красиво. LoadListViewColumns. Ширина колонок восстанавливается, но колонки заметно шире, чем должны быть.

Начала выяснять. Читаю свойство Width колонки, получаю цифру. Устанавливаю её же тому же свойству – колонка расширяется. Читаю свойство – та же цифра, хотя она не может быть той же! Взяла в руки API, проверила напрямую – действительно, данные различаются до установки и после. Потом поковырялась и выяснила, что значение свойства обновляется не раньше инициирования события изменения размера колонок, даже если по факту ни одна и колонок размер не изменит – видимо значение где-то кэшируется внутрях и перечитывается только по событию изменения размера.

А LoadListViewColumns оперирует только со свойствами контрола. В итоге плюнула и написала гибрид: количество колонок получается через свойства, а размеры получаются и устанавливаются через API. Просто забыла, как получать количество колонок через API, а потом лень стало переделывать.

Решила не патчить имеющуюся библиотеку CommonFunctions0301.DLL, а сразу сделать CommonFunctions0302.DLL, в которой заодно поправить то, что исправить нужно было давно, но оно рушило бинарную совместимость.

Кстати, последний билд версии 3.01 был аж в 2014 году. Ну или я просто забыла поправить год в копирайте.