19:19

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

История с Амазоном набирает оборот ^_^ отметились уже: Антидогма, Юрикон, Wings Of Yuri ^_^

#music: Mercedes Benz World Racing\creationmatch

20:12

...

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



@темы: Мобильный дневник

Тотальная неудачница и убийца жёстких дисков.
#post-id: 3184-20-57
#original-date: 14.04.2009 Tue
#original-time: 8:57 PM
#original-day:  3184
#original-host: WinXP Prof SP2 (Build 2600)

Итак, продолжается тестирование клиента для Блогов ^^

Что это за программа?

Эта программа позволяет отправлять посты в свой блог без загрузки броузера, рекламы, тяжёлых страниц со скриптами. В случае ошибки отправки пост ни куда не денется, и его можно будет попытаться отправить снова. Кроме того предусмотрена пакетная отправка постов, но для этого нужно экспортировать XML с постами из клиента для дайриков. Пока иного варианта не предусмотрено, но имеющиеся может помочь к деле кросспостинга ^^

"А у меня есть идея, предложение, я нашёл страшный баг!"

Всё это принимается любыми доступными способами ^_^ Хотя я пишу программу в основном для себя, хорошие идеи никогда не помешают ^^

Что изменилось?

1.00.0031

[+] Вместо некрасивого меню появилась красивая панель инструментов ^^
[+] Клиент теперь отлавливает загадочное "Системное ограничение".
[+] Появился импорт Diary TXT.

1.00.0033

[-] Ошибка "Параметр задан неверно" ушла в прошлое. Наверное ^^
[+] Появились настройки прокси.
[+] Менюшка разрастается ^^
[+] Изменилась интерпретация знаков > и < - смотрите ниже ^^
[+] Автоопределение музыки.
[-] Заработали горячие клавиши.
[+] Программа сворачивается в трэй и по одному щелчку разворачивается.

1.00.0035

[+] Появилась поддержка BB кодов [*RIGHT*] и [*CENTER*] и [*J*].

1.00.0036

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

1.00.0037

[+] У кнопок управления списком пользователей появились всплывающие подсказки.

1.00.0041

[+] В главном окне отображается текущий залогиненный пользователь.
[+] Предпросмотр записи.
[+] Наконец-то сохраняется последний открытый каталог для разных режимов импорта.
[+] Появился счётчик трафика.
[-] После отмены отправки в редакторе поста больше не возникает без конца ошибка "Операция отменена".
[-] Исправлена ошибка с повторной отправкой постов после отмены.
[+] Теперь в HTML коды переводится всё, что выходит за границы русского и английского языка. Тоесть японский язык должен отправляться нормально (впрочем в редакторе поста вводить его пока нельзя).

1.00.0042

[+] Теперь при открытии блога броузер автоматически логинит пользователя.

1.00.0044

[-] Поправлен подсчёт статистики. Теперь один и тотже трафик не плюсуется бесконечно.

1.00.0045

[-] Снова поправлен подсчёт статистики, но теперь уже при массовой отправке.

1.00.0046

[+] На Mail.ru опять начались глюки, в честь чего сервер то не логинит нас, то разлогинивает. Теперь клиент отслеживает это.

1.00.0053

[+] Подправила вывод статистики чтобы было более понятно ^^
[+] Долгожданный BB код [*L*] ^^
[-] Для красоты сделала пробел между собачкой и текстом BB кода [*J*].
[+] Появился диалог настроек.
[+] Настраивается цвет BB кода [*OT*].
[+] Отключается автологон в блог.
[+] Отключается автоопределение музыки.
[-] Наконец автоопределение не пишет музыку, когда WinAMP на паузе.

Я не успеваю отслеживать изменения!

Всё очень просто. В окно о программе есть вкладка, на которой можно проверить обновления ^_^ Переключение вкладок - щелчёк по иконке.

Немного о BB коде [*CODE*]

Я вероломно передрала сей мета тэг у L.P.M., и он работает (теоретически) также как в клиенте для дайриков. Тоесть он преобразует выделенный фрагмент в "программный код". Такой блок текста выводится моношринным шрифтом, строки не переносятся, пробелы не пропадают. При этом текст полностью преобразуется чтобы не терялось оформление. Внутри этого блока не интерпретируются ни BB коды, ни HTML тэги. Пробелы преобразуются в неразрывные пробелы, а в пустую строку вставляется один пробел, чтобы она не срезалась (кстати, L.P.M., возьми уже на заметку ^^).

Немного о BB коде [*OT*]

Оффтопика на Блогах нет, поэтому пока что текст помеченный им делается серым из учёта того что большинство блогов оформлены схемой по умолчанию с белым фоном. У кого будут идеи как это сделать универсальным - пишите, у меня идей пока нет, а до UserCSS Блоги пока не доросли ^^'

Немного о BB кодах [*J*] и [*L*]

Эти коды предназначены для вставки ссылки на дневник пользователя Diary.ru. При этом вставляется имя пользователя (его логин), и если человек переименует его, то скорее всего ссылка перестанет работать. L вставляет ещё и картинку с собачкой и ссылкой на профиль пользователя. Вот пример ссылок на мои дневники:  Линда Кайе и Webmistress Linda.

Немного об HTML тэгах

Программа преобразует знаки > и < в подстановочные, чтобы они правильно выводились в блоге. Однако тут есть важное условие. Если прямо перед знаком > идёт символ латиницы (ABC... без пробелов), то этот символ считается частью тэга и не преобразуется. Тоже и с < - если после него идёт символ латиницы, то ни чего не преобразуется. Таким образом вставка HTML очень возможна ^^ Кавычки и амперсанды оставляю на совести пользователя, а эти преобразования мне нужны были для смайлика ">_<" ^^

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

Автоопределение музыки

Музыка определяется автоматом из следующих проигрывателей:
- WinAMP.
- Windows Media Player с установленным Blogger Plugin (рулёзная штучка).
- foobar2000 с плагином foo_winamp_spam.

Есть возможность определять из Light Alloy, но там обычно видео бывает, поэтому не реализовано ^^ Код идентичен тому, что в скрипте для Даны.

Немного о входе в программу

При запуске программы появляется список с пользователями. Автоматически выбирается пользователь, под которым Вы входили в последний раз. Список редактируется тремя, кнопками, расположенными в левом нижнем углу окна. Плюсик позволяет добавить нового пользователя. Карандашик меняет пароль (оставьте поле пустым, если хотите удалить пароль). Крестик удаляет пользователя. Собственно, и всё.

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

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

В Windows 98 всё глючит, система виснет, ни чего не работает!

Да, есть такая проблема, которая приводит к исключению в файле библиотеке VBsсript.DLL при попытке её зарегистрировать. Решается проблема установкой (или переустановкой) Windows sсript 5.6. Взять его можно на сайте Microsoft или же на моём сайте. В остальном ни каких проблем замечено не было.

Предпросмотр записи

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

Автологон в блог

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

Где скачать?

А вот прямо по этой ссылке:

Setup.BlogsAtMailRu.EXE

А ещё могут понадобиться следующие компоненты.

Setup.MSCOMCTL.EXE
Setup.MSCOMCT2.EXE
Setup.MSXML4SP2.EXE

#music: FLOW\GO!!!\GO!!! ~VOCALLESS MIX~

14:10

Тотальная неудачница и убийца жёстких дисков.
#post-id: 3184-18-17
#original-date: 14.04.2009 Tue
#original-time: 6:17 PM
#original-day:  3184
#original-host: WinXP Prof SP1 (Build 2600)

Кстати! Заметила, что в настройках ассоциаций Оперы есть протокол gopher, но сам-то гофер же не поддерживается! У меня девятая Опера ещё ни один gopher URL не открыла...

14:10

Тотальная неудачница и убийца жёстких дисков.
#post-id: 3184-18-04
#original-date: 14.04.2009 Tue
#original-time: 6:04 PM
#original-day:  3184
#original-host: WinXP Prof SP1 (Build 2600)

Отрепортила проблему с куками на Mail.ru в саппорт Оперы. Будем ждать...

14:10

Тотальная неудачница и убийца жёстких дисков.
#post-id: 3184-17-08
#original-date: 14.04.2009 Tue
#original-time: 5:08 PM
#original-day:  3184
#original-host: WinXP Prof SP1 (Build 2600)

Иные пожилые люди до сих пор живут при советской власти, что даже администрацию райисполкомом называют...

14:10

Тотальная неудачница и убийца жёстких дисков.
#post-id: 3184-16-53
#original-date: 14.04.2009 Tue
#original-time: 4:53 PM
#original-day:  3184
#original-host: WinXP Prof SP1 (Build 2600)

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

Об этом нюансе БДСМ многие забывают и додумывают бог знает что.

14:09

Тотальная неудачница и убийца жёстких дисков.
#post-id: 3184-16-20
#original-date: 14.04.2009 Tue
#original-time: 4:20 PM
#original-day:  3184
#original-host: WinXP Prof SP1 (Build 2600)

Хищный оскал бюрократии.

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

Вам смешно, а мне половина постановлений с такими заголовками приходит...

14:09

Тотальная неудачница и убийца жёстких дисков.
#post-id: 3184-16-07
#original-date: 14.04.2009 Tue
#original-time: 4:07 PM
#original-day:  3184
#original-host: WinXP Prof SP1 (Build 2600)

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

1. Программа распространяется бесплатно.
2. Вы имеете право распространять её на тех же условиях.
3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его.
4. Вы не имеете права на платное распространение программы, сдачу в аренду или любое другое коммерческое использование.
5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы.
6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов.
7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы.
8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com

Загружено с http://purl.oclc.org/Linda_Kaioh/Homepage/


В общем, получилось что-то вроде Creative Commons, тольк там покороче было ^^

14:09

Тотальная неудачница и убийца жёстких дисков.
#post-id: 3184-15-32
#original-date: 14.04.2009 Tue
#original-time: 3:32 PM
#original-day:  3184
#original-host: WinXP Prof SP1 (Build 2600)

Наборщик машинного отряда пятого разряда

Звучит мощно, как песня боевая ^^

14:09

Тотальная неудачница и убийца жёстких дисков.
#post-id: 3184-15-06
#original-date: 14.04.2009 Tue
#original-time: 3:06 PM
#original-day:  3184
#original-host: WinXP Prof SP1 (Build 2600)

Меня убивает полное название TC:

Total Commander 32 bit international version, file manager replacement for Windows

Я вот всегда считала, что Replacement - это когда одно выкинули полностью, а на его место поставили другое. Оказывается, что Replacement - это когда сверху прилепили красивую штуку и назвали это Replacement. Мда.

FAR в этом отношении скромнее:

File and archive manager

Справка также скромна и лаконична:

FAR - это работающая в текстовом режиме программа управления файлами для Windows 95/98/Me/NT/2000/XP/2003, которая обеспечивает обработку файлов с длинными именами и имеет обширный набор дополнительных функций.

TC не так лаконичен в справке:

Total Commander (ранее WinCmd) - файловый диспетчер для Windows™, наподобие Проводника Windows. Однако Total Commander использует иной подход: у него две постоянных панели бок о бок, как в хорошо известной DOS-оболочке (NC).

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

14:09

Тотальная неудачница и убийца жёстких дисков.
#post-id: 3184-13-51
#original-date: 14.04.2009 Tue
#original-time: 1:51 PM
#original-day:  3184
#original-host: WinXP Prof SP2 (Build 2600)

Старые японские фотографии. Особенно монахи понравились и девушка, жонглирующая темари ^^ А в самом конце, кажись, якудза. У одного даже Джирая нарисован на спине ^^

http://ctigmata.livejournal.com/15829.html

14:09

Тотальная неудачница и убийца жёстких дисков.
#post-id: 3184-12-47
#original-date: 14.04.2009 Tue
#original-time: 12:47 PM
#original-day:  3184
#original-host: WinXP Prof SP1 (Build 2600)

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

Блин, у тебя трубу прорвёт, ты тоже будешь стоять и заявлять, что раньше такого не было, поэтому не собираюсь перекрывать воду? >_<

14:09

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

Кстати, маленькое ноу-хау.



Раньше я это делала так:



А тут глянула и поняла, что фокус ведь передаётся текстбоксу, поэтому можно использовать GetFocus() для получения манипулятора. И ни чего особо писать не нужно.

14:09

Тотальная неудачница и убийца жёстких дисков.
#post-id: 3184-00-17
#original-date: 14.04.2009 Tue
#original-time: 12:17 AM
#original-day:  3184
#original-host: WinXP Prof SP2 (Build 2600)

Сегодня за пару часов написала с нуля программу, которую насколько лет назад писала очень долго и неторопливо... И функционал даже лучше стал, в кои-то веки GUI есть. Правда, надобности в программе не наблюдается ^^'

14:08 

Доступ к записи ограничен

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

Тотальная неудачница и убийца жёстких дисков.
Временный пост блог-клиента <a href="client.diary.ru/">@Diary.Client</a>. Если через несколько минут тот пост не изменится, его можно удалить.

14:08

Тотальная неудачница и убийца жёстких дисков.
#post-id: 3183-17-40
#original-date: 13.04.2009 Mon
#original-time: 5:40 PM
#original-day:  3183
#original-host: WinXP Prof SP1 (Build 2600)

Почитала про Ниву. Мда. А я и не знала, что она настолько легендарна, думала, что у неё столько фанатов только из-за симпатичного внешнего вида и проходимости...

http://ru.wikipedia.org/wiki/ВАЗ-2121_Нива

Тотальная неудачница и убийца жёстких дисков.
Временный пост блог-клиента <a href="client.diary.ru/">@Diary.Client</a>. Если через несколько минут тот пост не изменится, его можно удалить.

14:08

Тотальная неудачница и убийца жёстких дисков.
#post-id: 3183-17-24
#original-date: 13.04.2009 Mon
#original-time: 5:24 PM
#original-day:  3183
#original-host: WinXP Prof SP1 (Build 2600)

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

И вот интересно, если какие-то международные чемпионаты проходят в исламских странах... То что делать женщинам, если в иных даже в футбол нельзя играть вместе? А тут целые гонки и все вперемешку ^^