Архив 2011
Сервер работал хорошо. Особых проблем не доставлял, чем сильно радовал меня, ведь мне не хотелось тратить целый декабрь на выпиливание всех ошибок. Напомню, что у меня получилось в итоге: Сервер с 1024Мб ОЗУ, и 2000Мгц процессора, на который был установлен Centos 6. Для обслуживания сайтов было установлено: Apache — Веб сервер. Бэкэнд; Nginx — Веб сервер. […]
На прошлой неделе состоялся релиз новой версии FuelPHP. По логу изменений видно, что большая часть исправлений — это просто причесывание функций, хелперов, стурктуры и т д.
Прежде чем начать повествование по основной теме, расскажу про свой уровень общения с nix* системами. Больше года основной операционной системой была Ubuntu. Если на рабочем месте видел представителя nix’овых – не плевался. Я не повелитель командной строки, и до сих пор мне проще скопировать файлы через mc и отредактировать в gedit. Но я хорошо умею […]
Предисловие. В начале декабря меня окончательно достали ошибки моего предыдущего shared-хостера. Иногда внезапно отваливались процессы MySQL. Иногда простые запросы типа «SELECT field FROM table WHERE id = $id» могли выполняться по 5 секунд (из-за соседей по серверу). Переодический DDoS оборачивался недоступностью сервера. Но ошибки и недоступность – часть беды. Основную нагрузку генерировал сайт lgnd.ru, который […]
У каждого человека есть свой путь. Люди, читающие этот блог, крутятся в IT сфере и, скорее всего, у 99% из них есть компьютер. Многие из вас могут рассказать интересную историю о приобретении компьютера, первых ошибках, о своих первых скриптах и программах. Многим людям приобретение компьютера изменило дальнейшую жизнь, в том числе и мне. 1 декабря […]
Сегодня вечером был приятно удивлен тихим выходом новой версии Code Igniter. Копипастить не буду, переведённый список нововведений расположен на хабре.
Давно у нас не было статей по оптимизации MySQL. Сегодня мы поговорим об оптимизации структуры самой таблицы. Многие новички не особо задумываются при создании таблиц, и часто используют неоптимальные типы данных. Думаю, мы с вами еще поговорим об оптимальном сохранении данных в MySQL, ну а сегодня будет живой пример.
Последнюю неделю плотно знакомился с фреймворком Kohana 2. Продвинутые читатели вспомнят, что уже два года прошло с релиза третьей, полностью переписанной, версии фреймворка. Но все по порядку.
Часто перед блогером или веб-программистом возникает задача переноса данных из таблицы Excel на сайт. Стандартный механизм экспорта, встроенный в Excel, генерирует очень много мусора. Лишние классы, избыточное форматирование, кривые тэги и свойства для каждой ячейки. Всё это может привести к некорректному отображению на конкретном сайте. А так хотелось, чтобы можно было экспортировать таблицу в чистый […]
При использовании одной библиотеки на экране возникло предупреждение: A PHP Error was encountered Severity: Notice Message: Use of undefined constant __DIR__ — assumed ‘__DIR__’ Filename: helpers/tracer_helper.php Line Number: 68A PHP Error was encountered Severity: Notice Message: Use of undefined constant __DIR__ — assumed ‘__DIR__’ Filename: helpers/tracer_helper.php Line Number: 68 И соответственно, дальнейший код был некорректен. […]