Codesex - коллективный блог о разработке
[PHP] Парсинг без регулярных выражений
Author: urmaul   
06.02.2013 16:25

Нередко нам приходится что-то парсить. Взять текст и вырезать из него какие-то части. В большинстве случаев для этого используется воистину мощнейший инструмент - регулярные выражения. Но используются они уж слишком часто: иногда правила для парсинга слишком просты и регулярки наоборот мешают: усложняют интерфейс и работают гораздо дольше, чем могли бы (хотя, это обычно не заметно).

Обновлено 06.02.2013 16:38
 


[Yii Framework] кеширование структуры БД через schemaCache
Author: urmaul   
09.12.2012 13:24

Yii Framework позволят очень просто делать сложные вещи. Например, для реализации ORM достаточно указать только имя таблицы. CActiveRecord сам распарсит структуру таблицы и сгенерит список аттрибутов.

За такую простоту приходится платить возросшим количеством запросов к БД. Это не страшно во время разработки, но в рабочем режиме вредные запросы вредны. Тем более, что в рабочем режиме, структура БД обычно не меняется.

Как раз для этих случаев струкуру БД можно кешировать. Причем, разработчики Yii сами рекомендуют это в документации.

Обновлено 09.01.2013 11:56
 


[Linux] Как сменить IP адрес в TOR
Author: anon   
05.10.2012 16:30

Обычно tor пропускает новые соединение через одну цепочку не более 10 минут. Этот показатель задается в конфигурационном файле опцией MaxCircuitDirtiness. Но иногда хочется точнее контролировать это действие, например для скриптов.

 

Обновлено 08.02.2013 19:37
 


Проверить внешние ссылки с сайта
Author: anon   
02.09.2012 14:06

Для проверки внешних ссылок с сайта не требуется никакого специального софта, это легко делается с помощью утилит, включенных во все *nix дистрибутивы.

 

Обновлено 02.09.2012 14:19
 


Установка Git на CentOS 6
Author: urmaul   
02.08.2012 21:57

CentOS 6 — очень популярная среди хостингов операционка. Git очень популярная среди меня система управления исходниками. И я очень люблю заливать проекты на живой сервер при помощи git. Это гораздо удомнее и надежнее, чем закидываить файлы по ftp.

Но есть одна проблема: на CentOS не стоит git и устанавливаестя не так уж и легко. И если ему сказать "yum install git", он посылает тебя вот таким образом:

 



Остальные статьи

Последние комментарии