Archive for Сентябрь, 2009

Если не работает звук в mandriva

Сегодня хотел фильм посмотреть, включаю — а звука нет. Причем все индикаторы показывают что звук есть, но из колонок ничего не идет. Хрень как оказалась весьма вредная, много кто страдает.

Самый легкий способ исправить — это удалить pulseaudio-alsa-plugins, вроде так называются. Мне не помогло, правда.

Немного более длинный вариант, у меня сработал.

  • Отключаем pulseaudio.
  • Доставляем alsaconf, запускаем, он все настраивает.
  • alsamixer, выставляем громкость на каналы
  • alsactrl store

И все заработало.

Полезные регулярки.

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

Примеры шаблонов

Выражение Совпадает
foo Слово foo
^foo Начинается с foo
foo$ Кончается с foo
^foo$ Точное совпадение с foo
[abc] a, b или c
[a-z] Любая строчная буква
[^A-Z] Любой  символ не в верхнем регистре
(gif|jpg) Совпадает либо gif либо jpeg
[a-z]+ Одна  или более строчных букв
[0-9.-] Любое число, точка или минус
^[a-zA-Z0-9_]{1,}$ Любое слово, в котором как минимум одна буква, число или _
([wx])([yz]) wy, wz или xy, xz
[^A-Za-z0-9] Любой символ (не буква и не цифра)
([A-Z]{3}|[0-9]{4}) Совпадает три буквы или четыре цифры

Read On…

Вертикальный текст в html

Когда я делал карту сайта, захотелось отобразить заголовки категорий вертикально. Но ни html, css пока сделать такого не позволяют. Хотя нет, css позволяет задать порядок расположения слов для языков, у которых порядок написания справа налево и сверху вниз (китайский например), но для кирилицы это не пойдет.
Как еще можно сделать текст вертикальным? Можно обрезать слово по буквам и разместить их в столбик. Можно применить javascript.
Есть еще один способ — создать картинку на лету из svg. Read On…

Карта сайта — какая у вас?

Карты сайта обычно у всех одинаковы — это простыня со списком ссылок, которых чем больше — тем лучше. Считается, что так лучше в плане сео. И хотя для ботов уже давно делают свою карту, в xml, многие продолжают делат как раньше.Особенно часто для вп используют плагин dagon sitemap generator.

Но можно все сделать красиво. Нашел вот примерчик, как можно сделать красивую карту сайта.

slickmap-css-sitemap

Данный пример хорошо подходит для коммерческого сайта, а вот для блога переделать его проблемно. Особенно, если постов много и категорий.
Немного поколдовав, я сделал вот такую карту сайта с использованием jQuery . Под осликами наверно не будет корректно отображаться.
sitemap Read On…

Гугл не использует meta keywords в ранжировании.

И не использовал, как оказалось.
Q: Does Google ever use the «keywords» meta tag in its web search ranking?
A: In a word, no.

В метатегах вообще смысла не осталось. По примеру с их блога, дескрипшн выводится в случае совпадения искомых слов в нем.
For example, we do sometimes use the «description» meta tag as the text for our search results snippets, as this screenshot shows:

Источник

До чего доводит лень…

Лень писать переменные и лень написать пару лишних строчек 🙂

$catName = strtolower(preg_replace("!&#...!i", "", trim(html_entity_decode($out[1]))));

Самое веселое — это когда проходит определенное время и ты заглядываешь в код, и понимаешь, что разобраться тут без ста грамм не получится ))

Установка xneur на mandriva linux

Или сказ о том, как для установки полутора метровой программы можно доставить 120 метров зависимостей. Linux as is ))

X Neural Switcher это прога по типу виндовой PuntoSwitcher. Принцип прост — если вдруг забыли переключить раскладку, то программа делает это за нас.
Итак, по порядку. Для начала нужен сам демон xneur. Если вы счастливый деберас, то проблем не возникнет (я думаю), там есть готовые репы. Остальным нужно компилить из исходников.
В начале идут стандартные телодвижения:

[alex@localhost Desktop]$ wget http://dists.xneur.ru/release-0.9.6/tgz/xneur-0.9.6.tar.bz2
--2009-09-19 14:52:34--  http://dists.xneur.ru/release-0.9.6/tgz/xneur-0.9.6.tar.bz2
Распознаётся dists.xneur.ru... 88.212.196.163
Устанавливается соединение с dists.xneur.ru|88.212.196.163|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 1053044 (1,0M) [application/octet-stream]
Сохраняется в каталог: `xneur-0.9.6.tar.bz2'.
100%[] 1 053 044    131K/s   в 11s
2009-09-19 14:52:45 (96,3 KB/s) - `xneur-0.9.6.tar.bz2' сохранён [1053044/1053044]
[alex@localhost Desktop]$ tar -xjf xneur-0.9.6.tar.bz2
[alex@localhost Desktop]$ cd xneur-0.9.6
[alex@localhost xneur-0.9.6]$

Конфигурим и ловим первый привет:

./configure
..............................
checking for X... no
configure: error: Can't locate your X11 installation

Не видит иксы, хотя они присутствуют и я сижу же не в консоли. Лечится достановкой девел пакетов ксорга. Read On…

12
css.php