Статьи

Руководства

Дефис в названии базы данных MySQL

2011.09.26

Кстати, а вы знаете, что если в MySQL в названии базы данных есть дефис, то вы просто так не сможете её удалить? %)

mysql> drop database xxx-dev;
ERROR 1064 (42000): You have an error in your
SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax
to use near '-dev' at line 1

Надо, оказывается, окружать название БД back-tick'ами:

mysql> drop database `xxx-dev`;
Query OK, 55 rows affected (0.13 sec)

Решение найдено в описании MySQL Bug #461. Создаются базы данных с дефисами в названии без проблем.

Как посмотреть список сработавших почтовых событий в Битрикс

2011.09.05

В 1С:Битрикс используется относительно удобный способ отправки почтовых сообщений в ответ на различные события в системе. Фактически, функция CEvent::Send() заменяет собой встроенный в PHP mail().

Однако, в административной панели нет никакого способа посмотреть список сработавших событий, что бывает важно, если вы видите, например, что письма явно не доходят, хотя событие очевидно срабатывает.

Как зафиксировать положение фона на веб-странице при уменьшении размера окна браузера

2011.08.29

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

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

Как изменить кодировку имён файлов

2011.06.06

Работая с коллегами, пользующимися альтернативными операционными системами, :) временами приходится иметь дело с файлами, имена которых повредились после передачи через Сеть. Моя Debian-система работает на LANG=ru_RU.UTF-8, так что самая частая головная боль — это кодировка cp1251, тяжёлое наследие Windows98 в России.

К моему личному великому удовольствию, в Debian присутствует утилита, которая позволяет изменить кодировку имён файлов, которые уже лежат на вашем жёстком диске. Она называется convmv.

Дополнительно, бывает проблема получить читаемый список файлов на FTP-ресурсах, где выставлена кодировка, отличающаяся от UTF-8. Для Krusader, которым я пользуюсь в качестве FTP-менеджера по умолчанию, всё решается элементарным пунктом меню «Вид» -> «Выбрать кодировку».

Как развернуть многосайтовый Apache2 на локальной машине с Debian

2011.05.18

Для веб-разработки, особенно если ты фрилансер, бывает необходимо вести одновременно несколько веб-сайтов, и держать, соответственно, их девелопмент-версии на локальной машине. Настроить локальный Апач в Debian 6.0 довольно просто, надо только догадаться, как. :)

Если Firefox долго ждёт подключения к сайту

2011.05.15

Если честно, долго думал, какой заголовок поставить к этой записи. Дело в том, что столкнулся с невероятным глюком, еле разобрался, в чём дело. При попытке залогиниться на blogger или даже просто открыть картинку из выдачи результатов поиска по изображениям в Гугле (!) браузер спотыкается на шаге ожидания результатов с сервера. Выводит «waiting for google.com» в строке состояния и всё. Иногда по тайм-ауту дело кончается тем, что Фаерфокс показывает белый экран и всё.

Как вручную установить драйвера NVIDIA в Debian Squeeze

2011.05.10

Если честно, ничего особенно страшного нет в том, чтобы установить в Debian Stable (на данный момент это 6.0, «Squeeze») драйвера NVIDIA с официального сайта, а не с репозитариев.

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

Как отображать только иконки в Панели закладок в Firefox

2011.05.07

В Firefox наличествует крайне удобный тулбар, на который можно перетаскивать закладки и потом вызывать их нажатием одной кнопки. Это всё очень круто, но с этим тулбаром связана одна проблема: даже в режиме «отображать только иконки» на этом тулбаре отображаются подписи к иконкам. Когда ссылок становится больше 10, место кончается, вместе с удобствами.

Собственно, эта проблема решается очень просто, главное знать, как. :)

Как сверстать титульник дипломной работы в LaTeX

2011.05.07

Сабж лежит здесь: Титульная страница дипломной работы [.tex] [1KB]

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