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
Читать далее...