Веб программирование

Веб программирование

Прием прием

Блог такая штука, вроде он есть, и вроде его нет… Как и время, чем больше того о чем стоит писать — тем меньше времени на описание. Верный показатель моего трудолюбия — уже третья попытка блога стремится к нулю.

Можно было бы написать о замечательной платежной системы Unipay, покоряющей Индию, и моем участии в этом славном деле (скромно назовем это — уровень «второй после Бога»). О том, как почти в тридцать лет я первый раз замыкала отверткой питание на материнке для игр с тестовым стендом, о нагруженных апи в условиях соединений на честном слове, о кальян+Гималаи+невероятные массивы кода сессиях или поимке интернета по Гоа для сброса горячего апгрейда кастомному клиенту…. но это все частное и не самое интересное, интересное — впереди.

Для проверки работоспособности мозга: Не видно сразу в чем дело — иди спать!

Метки:


Веб программирование

Эмокодинг

Читать и плакать, плакать и читать…

Со временем обрастаешь каким-то пониманием прекрасного в коде, которое резко дергается при нахождении вроде не самых обидных и вполне рабочих строчек…
Например, только ли чувство прекрасного заставляет сделать некрасивое переключение цветов красивее
Или это естественное желание повысить читабельность кода и убрать лишние скобочки/кавычечки
Далее — просто маленькие крики души или «из найденных перлов последней недели»

Продолжить чтение…

Метки:


Веб программирование

Быстро и весело чистим базу

Для многих рутинных операций над базой данных не обязательно писать большой пхп код — сделай селект, обработай, обнови… Иногда легче быстрее и чище — сделать маленький запрос к базе, и все все обновится в базе без лишних движений. Сила джедая)

Продолжить чтение…


Веб программирование

CakePHP и разбиение на страницы

Одна из самых удобных и нужных возможностей кейка — готовые классы для рутины, например класс разбиения на страницы (pagination). Про инициализацию и первые шаги можно почитать на основном сайте, а я попробую рассказать о том, чего там нет)

Продолжить чтение…


Веб программирование

5 малоиспользуемых, но полезных функций PHP

Порядок произвольный, полезность оценивалась тоже мной

debug_print_backtrace и debug_backtrace

Как мы очутились на этой странице, что происходит, ответ на главный вопрос жизни, вселенной и всего такого — обо всем этом мы узнаем с помощью великолепных функций вывода стека вызовов — какие функции и файлы дергались до момента Ч в виде красивого дерева вызовов. Родственная ей debug_backtrace — дает массив вызовов, перехватил ошибку, сохранил, отправил по почте. Красиво и эффективно.

Продолжить чтение…

Метки: