Нормальные формы

22.06.2010

Первая номальная форма:

Данные хранятся в двухмерной таблице без повторяющихся групп.

Вторая нормальная форма:

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

Португалия – КНДР 7:0

21.06.2010

Португалия выиграла у КНДР 7:0. Поный разгром корейцев, которые хорошо противостояли португальцам до первого пропущенного гола, а пропустив первый гол, были сломлены португальцами и разгромлены. Криштиано Роналдо забил как и обещал свой гол в этом матче, гол вышел несколько курьёзный — мяч отскочив от вратаря корейцев, опустился сзади на шею Роналдо, после чего отскочив от шеи, был добит в ворота команды КНДР.

Настройка тв-тюнера AVerTV Sudio 507UA в linux

18.06.2010

Свой ТВ-тюнер AVerTV Sudio 507UA в linux я настраиваю в Ubuntu 10.04, но данное руководство подходит и для других дистрибутивов, так например в OpenSUSE ТВ-тюнер без проблем подключил с использованием YAST.

Первое что мы сделаем — создадим файлик в директории /etc/modprobe.d/, с именем saa7134.conf

gedit /etc/modprobe.d/saa7134.conf

, который будет иметь следующее содержимое:


alias char-major-81 videodev
options i2c-algo-bit bit_test=1
options saa7134 card=157 tuner=38 secam=d


alias char-major-81-0 saa7134
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off

card=157 — это номер для вашего тюнера(в данном случае он равен 157 для моего тюнера AVerTV Sudio 507UA) который вы можете узнать перейдя по ссылке, например для моего тюнера, я нашол строку:

157 -> Avermedia AVerTV Studio 507UA [1461:a11b];

tuner=38 — это номер производителя/типа тюнера, который вы можете узнать перейдя по ссылке, например для моего тюнера:

tuner=38 -> Philips PAL/SECAM multi (FM1216ME MK3);

ssecam=d — это телевизионный стандарт в вашем регионе.
Далее устанавливаем программу для просмотра ТВ, я использую tvtime:

aptitude install tvtime

Затем запустите tvtime, и посмотрите есть ли у вас в контекстном меню в окне этой программы пункт: «Cannel management»(Упраление каналами). Если есть то всё хорошо. Сканируйте каналы и настраивайте.

Ещё один момент, если вы создаёте файл /etc/modprobe.d/saa7134.conf после того как вы уже установили tvtime, то вам нужно перезагрузиться(у вас должно появиться /dev/videoX, в моём случае это /dev/video0) а затем сказать tvtime где ему скакать видео устройство, с которого сканировать станции ТВ:

tvtime-scanner /dev/video0

Этой командой tvtime просканирует каналы и запишет в конфигурационный файл найденные каналы.

Познее статическое связывание

08.06.2010

Рассмотрим испрользование static для позднего статического связывания в PHP 5.3+ на примере следующих классов. Прочитать остальную часть записи »

Как работает PHP

07.06.2010

Получая на свой вход исходный код программы, PHP в первую очередь анализирует его(в часности, проверяет синтаксис) и траслирует в особое внутреннее представление. Прочитать остальную часть записи »

PHP5 Method Chaining

15.05.2010

Method Chaining(метод сцепления) — полезная функция, введена в PHP5 в рамках улучшения ООП по сравнению с PHP4. Эта функция  позволяет делать такие вещи, как:

  1. $object->method_a()->method_b()->method_c();

* This source code was highlighted with Source Code Highlighter.

В PHP5 стало возможным что бы методы возвращали объект. Таким образом в примере выше, объект $object, возвращается каждый раз после выполнения очередного метода(у нас это сначала method_a(), потом method_b(), потом если нужно и method_c()). Рассмотрим более подробно метод сцепления на примере реального класса: Прочитать остальную часть записи »

VirtualHost в Ubuntu

04.05.2010

cd /etc/apache2/sites-available

sudo nano yousite.com

добавляем: Прочитать остальную часть записи »

Значение абревиатуры SQL

14.04.2010

Первые наработки систем управления базами данных(реляционных СУБД) были выполнены в компании IBM в начале 1970-х годов. Тогда же был создан язык данных, предназначенный для работы в этих системах. Экспериментальная версия этого языка называлась SEQUEL — от англ. Structured English QUEry Language (структурированный английский язык вапросов). Однако официальная версия выла названа короче — SQL (Structured Query Language).

Бактерии управляемые компьютером построили пирамидку

29.03.2010

В то время как множество учёных пытаются создать нанороботов размером с бактерию, учёные NanoRobotics Laboratory of the École Polytechnique de Montréal, Канада, решили что проще получить контроль над живой бактерией. При помощи упрявляемого компьютером магнитного поля, учёные превратили бактерии в полностью контролируемых живых нанороботов. Прочитать остальную часть записи »

Установка imgLikeOpera

24.03.2010

Недавно обновил свой браузер Mozille Firefox до последней версии — 3.6.2, в результате расширение imgLikeOpera у меня не устанавливалось/не обновлялось из-за несовместимости с моей версией Firefox 3.6.2. Так как у меня интернет медленный, без imgLikeOpera страницы грузятся долго. Прочитать остальную часть записи »