PHPРегулярные выражения

Регулярные выражения — система синтаксического разбора текстовых фрагментов по формализованному шаблону, основанная на системе записи образцов для поиска. Образец (англ. pattern), задающий правило поиска, по-русски также иногда называют «шаблоном», «маской».

Общая задача механизма регулярных выражений — находить или не находить совпадения строки или ее части с шаблоном. В PHP существует несколько функций для работы с регулярными выражениями: ereg(), ereg_replace(), eregi(), ereg_replacei() и split().

Хочу кратко остановиться на реализации, с помощью регулярных выражений, тех задач с которыми мне пришлось столкнуться лично и на поиск которых мне пришлось потратить некоторое время.

Читать далее...

MySQLДлина поля в MySQL

Если при создании таблицы MySQL, например в среде phpMyAdmin, при задании типа поля указать длину (атрибут «Длины/значения», см. рисунок), это не означает что длина поля будет ограничена введёным числом.

длина поля mysql

Атрибут «Длина/значение» поддерживается MySQL для необязательного указания ширины отображения целочисленного типа данных. Это необязательная ширина вывода может быть использована в приложениях, для отображения значений имеющих ширину меньше, чем ширина для указанного столбца, путем добавления пробелов слева.

Читать далее...

РазноеЗакрыть (запретить) доступ к сайту

Самый простой и одновременно действенный метод: прописать в файле hosts, который находится по адресу C:\WINDOWS\system32\drivers\etc\hosts следующее: «127.0.0.1 vkontakte.ru»

Файл HOSTS используется в Windows для преобразования символьных имен доменов (например vkontakte.ru) в соответствующие им IP-адреса (вида 64.233.167.99) и наоборот. Точно такие же задачи в сетях TCP/IP выполняет и DNS — Domain Name System — система доменных имен.

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

Следовательно, вы сами можете заблокировать нежелательные для вас веб-адреса, добавив в hosts-файл строку: «127.0.0.1 нежелательный сайт».

Для блокировки сайтов Вконтакте и Одноклассники (vkontakte.ru, odnoklassniki.ru) на компьютере, достаточно дописать в файл hosts следующие строки:

127.0.0.1 odnoklassniki.ru
127.0.0.1 www.odnoklassniki.ru
127.0.0.1 vkontakte.ru
127.0.0.1 www.vkontakte.ru
Читать далее...

СетиСжатие трафика

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

Уменьшение трафика происходит за счет сжатия веб-страниц, сообщений и файлов, которые вы загружаете из Интернета. Критично для медленных dial-up соединений и GPRS-подключений.

сжатие трафика

Рассмотрим реализацию на примере программы Toonel.net.

Читать далее...

РазноеФотографии которые потрясли мир

Подборка фотографий, которые потрясли мир.

Фотограф Ник Ют сделал фото вьетнамской девочки, убегающей от взорвавшегося напалма. Именно этот снимок заставил весь мир задуматься о войне во Вьетнаме.

01
Читать далее...