Archive for September, 2008

Проверка регулярных выражений

Monday, September 22nd, 2008

RegExhibit

Страшно удобная программка (для mac) для проверки регулярных выражений.

Домашняя страничка программы: http://homepage.mac.com/roger_jolly/software/

Ошибки MicroSoft

Sunday, September 21st, 2008

Специальные символы

Sunday, September 21st, 2008

Удобный веб-сервис для копирования специальных символов.

http://www.copypastecharacter.com/

Использование: Кликнуть по нужному символу и он помещается в буфер обмена. Для выбора нескольких символов нужно на них кликать с зажатой клавишей alt.

mysql: сравнение с NULL

Friday, September 19th, 2008

Чтобы выбрать значения которые равны\не равны NULL ошибочно писать WHERE field = 'NULL' или WHERE field = NULL.

Правильные запросы:

SELECT field1, field2 FROM table WHERE field1 IS NULL;

SELECT field1, field2 FROM table WHERE field1 IS NOT NULL;

shell: отправка е-мейла с вложением

Friday, September 19th, 2008

В юникс шелле отправка е-мейла:

$ mail -s 'Тема письма' email@email.ru -c copy@email.ru

отправка вложений:

$ uuencode file.tar.gz file.tar.gz | mail -s 'Тема' email@domain.ru

uuencode перекодирует бинарный файл в текстовый формат, так как скорее всего файл посланный в бинарном виде будет испорчен по дороге.

может пригодится для отсылки бекапов.

браузер Google Chrome под Mac OS X

Tuesday, September 16th, 2008

Компания http://www.codeweavers.com/ (разработчики wine) выпустила версию браузер Google Chrome под Mac OS X и под Linux.

Скачать можно по ссылке: http://www.codeweavers.com/services/ports/chromium/

Программа занимает на диске 132 Мб

Первый запуск занял несколько минут. Русские шрифты не отображаются в кодировке cp1251

php: альтернативный синтаксис для конструкции switch

Sunday, September 14th, 2008

Альтернативный синтаксис это если вместо

<?if ( 1 ) {
echo 'test';
}?>

Писать

<? if ( 1 ) : ?>
test
<? endif; ?>

Подробнее тут:

http://ru.php.net/control-structures.alternative-syntax

Для конструкции switch альтернативный синтаксис имеет особенность, а именно правильно писать так:

<? switch ( $var ) : // если здесь поставить "?>" то php выдаст ошибку
case '1': ?>

test

<? break; ?>

<? default: ?>

<? endswitch; ?>

Google лого

Saturday, September 13th, 2008

День рождения Ричарда Бойля Смита ( 2-ое сентября )

google logo

Saturday, September 13th, 2008

День учителя ( 2-ое сентября )

Teacher's Day  /></a></div>         <div align=

google logo

Saturday, September 13th, 2008

День независимости Бразилии ( 7-ое сентября )