Архив автора: hayk

Corban, dear! — отладочная библиотека для PHP

Когда я в 2000-ом году пришел в Softerra, там для PHP во всю использовали небольшую, порядка 200 строк, самописную библиотеку для дебага «Corban, dear!». Первоначально написал её Боба, дав название по мотивам «Пятого элемента». Но так уж получилось что потом ей занимался я: под впечатлением от ColdFusion я сделал буферизированный вывод после завершения работы скрипта, добавил поддержку объектов, вывод методов класса, вывод в файл, написал документацию. Затем я ушел из Softerra, прошло пару лет и вместе с Бобой её основательно переписали. И мы до сих пор её используем, так как это намного лучше чем var_dump() или print_r().

Страница библиотеки на Google Project Hosting и на GitHub.

Wildcard SSL-сертификаты

Недавно понадобилось приобрести wildcard SSL-сертификат. Как оказалось, российские конторы их только перепродают, причем втридорога. А у «производителей», например Comodo или RapidSSL, обычный можно приобрести от 49$, а wildcard от 149$.

Ютюбоподобный хеш

Году в 2006 мы разрабатывали свой клон Ютюба. В этом проекте многие вещи пришлось разрабатывать с нуля. Например, мне очень хотелось использовать в проекте хеши подобные тем, что использует Ютюб. С ходу решения не нашлось и пришлось поразмышлять:
Читать далее

Правильно закрываем сайт на техобслуживание

Был немного удивлен тем, как на текущей работе закрывают сайт на техобслуживание: перенаправляют все запросы на closed.php. Это не совсем удобно для посетителей, т.к. если в момент начала работ кто-то был на сайте, то в итоге окажется на непонятной странице. И очень не удобно для поисковиков, т.к. они получат какой-то мусор.

Читать далее

Облачная почта от Mail.ru

Только на работе решили перенести корпоративную почту на Яндекс.Почта для домена, как Mail.ru запустил свой аналогичный сервис Mail.Ru для бизнеса.
Но даже не смотря на слухи о том, что сервис от Яндекса вскоре станет платным я бы не стал пользоваться сервисом Mail.Ru. Такое впечатление, что она как разработали в 1998-ом году веб интерфейс к почте, так с тех пор его и не меняли.

Избавляемся от необходимости редактировать DNS в Linode

У хостера Linode есть так же бесплатная услуга DNS-хостинга. При этом DNS управляется через специальный DNS manager и обновляется раз в 15 минут. Это не всегда удобно, т.к. после добавления хоста нужно ждать какое-то время. Как вариант, на некоторое время можно отредактировать файл hosts в Windows и прописать там нужный хост. Но есть и более элегантное решение: в менеджере DNS Linode для домена создать Wildcard DNS запись. Этот процесс описан в документации.