31.07.10

nginx rewrite rules делаем их правильно

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

25.07.10

Известные ньюансы SEO для электронных магазинов

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

08.07.10

Установка MongoDB на Ubuntu


Процесс проверен на 10.4.
В конце статьи скрипт для быстрой установки.

01.07.10

Подсветка кода на blogger.com

Отечественный вариант подсветки highlight.js

Делается так
<script src="http://softwaremaniacs.org/js/highlight.js" type="text/javascript">
</script>
<script type="text/javascript">
initHighlightingOnLoad();
</script>

Стили можно подсмотреть в архиве, если лень, то вот минимальный набор для подсветки

.comment {
color: gray;
}

.keyword {
font-weight: bold;
}

.html .atribute .value {
color: green;
}

Свой код надо вставить вот в такое

<pre><code>...</code></pre>


Гугловский вариант
ссылка на проект google-code-prettify
посмотреть как работает можно тут

В head необходимо включить следующий код

<link href="http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.js">  </script>

Дописать следующее в body
...
<body onload='prettyPrint()'>
...

Ну и собственно оформить код в таком стиле

<pre class="prettyprint">
... # Your code goes here
</pre>

В ходе написания выяснилось, что парсер неверно истолковывает html-теги, и единственным найденным способом есть только преобразование в esc-последовательность данным парсером

Ну и обычные приколы, когда код не влазит по ширине (((
UPD
вселенсокое зло побеждено )
теперь усе взлазит.
перед </head> вставляем

<style>pre.prettyprint{width:494px;white-space:pre-wrap}  </style>