11/12/2005
Вот здесь я обещал рассказать о технологии публикации картинок в ЖЖ с приятными превьюшками.
Половина дела: Picasa 2, приятная утилитка от Google для управления фотографиями. Она умеет экспортировать выбранные фотографии в виде веб-страницы (шаблон XML), автоматически меняя их размер и создавая приятные превьюшки. На выходе получаются две папочки и index.xml:
\images
\thumbnails
index.xml
Написав простенькую xslt:
| <?xml version=”1.0″ encoding=”windows-1251″ ?>
<xsl:stylesheet version=”1.0″ xmlns:xsl=”http://www.w3.org/1999/XSL/Transform” > <xsl:output method=”html” omit-xml-declaration=”yes” indent=”no” />
<xsl:param name=”link”>YOUR URL HERE</xsl:param> <xsl:template match=”/”> <xsl:for-each select=”album/images/image”> <a> <xsl:attribute name=”href”> <xsl:value-of select=”$link”/> <xsl:value-of select=”normalize-space(itemLargeImage)” /> </xsl:attribute> <img border=’0′> <xsl:attribute name=”src”> <xsl:value-of select=”$link” /> <xsl:value-of select=”normalize-space(itemThumbnailImage)” /> </xsl:attribute> </img> </a> <xsl:text disable-output-escaping=”yes” >#xD;#xA;</xsl:text> </xsl:for-each> </xsl:template>
</xsl:stylesheet>
|
Остается только загрузить картинки на сервер и вставить ссылки в пост в ЖЖ.
Filed under:
09/12/2005
Мелкая утилитка для меня и специально для
Умеет конвертировать форматированный (rtf) текст в plain.
Живет в трее.
Usage:
Запускаете утилитку. Обнаруживаете иконку с двумя листочками в трее.
Копируете кусок форматированного текста в буфер.
Кликаете по иконке програмки в трее.
Слышите notify.wav
Вставляете plain текст туда, куда вам надо.
Выход из програмки -> правой кнопкой по иконке -> exit.
Версия 0.2
Fixed bug: программа выпадала с exception при попытке конвертации с пустым буфером обмена.
Проделаны некоторые махинации с основной формой (иногда она все-таки появлялась, например, после двойного нажатия по winkey – d).
Версия 0.1
Initial release.
Версия для .net framework 1.1:
ClipboardConverter.net1.1_0.1.exe
Версия для .net framework 2.0:
ClipboardConverter.net2.0_0.2.exe
PS: для написания версии для .net framework 1.1 пришлось запустить 2003 студию на виртуальной машине из под терминального клиента. А вам слабо? : )
Filed under: