Архив за June, 2009

“Врезка” на чистом XSLT

27.06.2009

А вы знаете, как средствами XSLT вставить в «выходной» документ содержимое внешнего XML-файла в виде текста? Если не знаете, могу подсказать:)

<xsl:text disable-output-escaping="yes">&lt;![CDATA[</xsl:text>
  <xsl:copy-of select="document(./@src)"/>
<xsl:text disable-output-escaping="yes">]]&gt;</xsl:text>
Add to Bookmarks

Категории: Технологии | Оставить комментарий »

Git и русские имена файлов

16.06.2009

Развлечения ради использую для нужд ведения личных «проектов» расп­ре­делён­ную систему контроля версий git. Просто для того, чтобы «по ходу дела» с ней поближе поз­на­комить­ся. И сразу же я столкнулся с уди­витель­ным для сегодняшних времён поведением — русские имена файлов отоб­ра­жались в нечитаемом виде. Простое русское «привет» выглядело как:

"\320\277\321\200\320\265\320\262\320\265\320\264"

Но удивительно не столько это, а то, что как я ни старался, я не смог найти в сети решение этой проблемы (а для меня это дей­стви­тель­но проблема, так как в одном из «проектов» русские имена файлов ис­поль­зу­ют­ся активно и обоснованно, т. е. отказаться от них невозможно). Пришлось применить принцип RTFM в самом примитивном виде — открыть man git-config и читать от корки до… до второй корки было ещё очень далеко и решение, к счастью, об­на­ружи­лось достаточно быстро: опция core.quotepath — вот то, что было нужно мне и, возможно, пригодится кому-то ещё.

Add to Bookmarks

Категории: Технологии | Оставить комментарий »