:-)
  • Apache 03.10.2009 7 Comments

    Иногда в скриптах нужна возможность аплоада файлов. Картинок на сервер, архивов, чего угодно. Делается это все несложно, однако есть опасность, что некто сумеет обойти ваши фильтры и таки закачает php скрипт. Существует два метода и оба с помощью .htaccess.
    Вариант первый:

    php_value engine Off

    Это отключит интерпретацию и скрипты злоумышленника не будут работать. Только свои скрипты не кладите рядом, иначе любой сможет их скачать в виде исходных кодов. Но есть одно "НО". Нужно настроить опцию AllowOverride в конфиге Apache. Насколько я понял хватит AllowOverride Options. На shared хостингах, где PHP работает в CGI режиме, этой фичей воспользоваться не получится.

    Вариант второй, предложенный mihdan:

    RemoveHandler .php
    AddType application/x-httpd-php-source .php
    RemoveType .php
    Options -ExecCGI -Indexes

    Этот метод совместим с большим количеством хостингов и на данный момент видится более предпочтительным.

    Tags: ,

  • PHP 11.07.2009 7 Comments

    Я взялся за изучение фреймворка Kohana. Подкупил меня размер - чуть меньше мегабайта. Я давно хотел найти быстрый и легкий фреймворк для небольших разработок. Пока я не настолько его изучил, чтобы делать глобальные выводы, но могу рассказать о процессе изучения. Читать дальше...

    Tags: , ,

  • Окончание рассказа о моем двухдневном пребывании в Хельсинки, столице Финляндии. Начало истории можно прочитать тут: часть 1, часть 2. В этой части будет больше фотографий и меньше текста. Читать дальше...

    Tags: ,

  • Продолжение истории про то, как я ездил в Финляндию. Напомню, что в первой части я закончил рассказ на том, что мы с Викой дошли до странной скульптуры в конце улицы Itamerenkatu, что рядом с конечной станцией метро. Дальше этой скульптуры решили не ходить, чтобы не заблудиться. Читать дальше...

    Tags: ,

  • Подцепил нынче эту заразу. Хотел кряк скачать, а скачал подлянку. Причем NOD и Avast промолчали. Avira ругнулась, но она на все кряки ругается. Ничто не предвещало беды. А теперь..

    "The Vitro Trojan WILL, I repeat, WILL require you to back up your data, format your hard disk, then do a wipe of your drive, then reinstall Windows, all of the service packs and updates, all of your software, then restore your data. This IS the only way to get rid of it." Почитать еще можно тут.
    (Тут сказано, что чтобы избавиться от этого вируса надо форматировать и очищать полностью весь жесткий диск, на котором он побывал, в том числе и внешние).

    Хочу выразить свою искреннюю ненависть тем, кто его сделал. Горите в аду.

  • Съездил в Финляндию на пару дней. Вообще Финляндия просто райское место отдыха для Петербуржцев. Съездить туда стоит 15-20 евро, смотря как договоритесь. Ехать туда 6-7 часов. Вечером в пятницу поехал, в воскресенье вечером вернулся. Красота да и только. Самое сложное, конечно, с проживанием. У нас там знакомые, поэтому никаких проблем не было. Дальше буду рассказывать и показывать (много фоток).

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

    Tags: ,

  • блог 21.05.2009 4 Comments

    Для тех у кого проблемы с commit в svn. У меня сегодня случилась ошибка "405 Not Allowed". Оказалось во всем виноват nginx, который я недавно поставил. Проблема, вероятно, появляется у тех, у кого VDS от FirstVDS.ru. Дело в том, что nginx автоматически сжирает конфига апача и настраивает кеширование. А тогда, когда вы пытаетесь закоммитить css, js или еще что-то, что nginx пытается проксировать, возникает ошибка. Я ее решил следующим способом - полностью закомментировал location в настройках субдомена svn.charnad.com, где указывается обработка статического контента, так как на это субдомене ничего не надо проксировтаь. После чего рестарт nginx'a и все отлично. Удачи.

    Tags: , ,

  • PHP 16.05.2009 2 Comments

    Не так давно я писал про тогглеры (переключатели) в Symfony. Вчера я поработал над ними и существенно упростил их принцип работы, теперь они доступны в качестве плагина. Сразу же дам ссылку, вы можете их скачать в виде PEAR package и просто zip-архив. Дальше я расскажу как этим плагином пользоваться. Читать дальше...

    Tags: , , , ,

  • Фото 15.05.2009 8 Comments

    Autostitch - это такая хорошая програмка, которая сшивает несколько изображений в одно, причем автоматически. Это очень удобно и легко, а так как я люблю панорамы - просто суперски. Чтобы не быть голословным - вот вам мои панорамки. Они уменьшены в 4-5 раз на самом деле.

    Саму программку можно скачать на сайте автора.
    Есть, конечно, некоторые недостатки. Например "фантомы". Это полупрозрачные куски машин, зданий, которые есть на одной фотографии, но нет на другой. Чтобы их не было - надо выбирать кадры, где нет машин вообще. А с прямыми руками и GIMP (Фотошопом) получится очень даже хорошо.

    Tags: ,

  • Фото 15.05.2009 6 Comments

    Вдруг взбрендилось мне купить зеркалку. Мой первый фотик Panasonic LZ5, который верой и правдой служил мне и отщелкал 12 тысяч кадров подло украли. Временно я купил себе Canon A610, который меня кстати порадовал чуть более, чем полностью. Однако мыльница на 5 мегапикселей, пусть и с ручным фокусом и диафрагмой не могла удовлетворить всех моих фотографических потребностей. Душа требовала нечто большего. Читать дальше...

    Tags: