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

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

PHP: Перехват неперехватываемого или как сделать try catch warning: mail

Немного из жизни: есть у нас красивая, отличная конструкция выполнения try catch, ошибки которой должны отправляться в живом режиме на емейл ответственного программиста. Без дополнительных настроек великолепно работает. Но вот иногда — не часто, но иногда — мейл сервер тоже не очень хорошо работает, а функция mail самая бронебойная (кстати как и дефолтные соединения с базой, и еще парочка невероятно простых, нужных и вредных функций) — она дает сообщение о ошибке, но ошибку не генерирует.

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

Метки:


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

Facebook: Кнопки социальных сетей без замедления страницы

Иногда бывает: делаешь как лучше, а становиться как хуже. Так происходит с внедрением социальных сетей на сайт — кнопки «лайка» не так просты, как кажется. Но проще чем Вы думаете. На примере кнопки Facebook

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


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

Фриланс для новичков: Как рассчитать свою стоимость?

Рано или поздно, любой начинающий программист — фрилансер сталкивается с необходимостью назвать цену своей работы. Это часто загоняет его в тупик и он либо вообще не отвечает, либо отвечает «сколько посчитаете нужным». Такой ответ клиент оценит как «ну мне 100грн не жалко заплатить, когда-нибудь». В результате — работа не приносит прибыли, новичек расстроен и уходит из фриланса, искренне недоумевая почему другие этим все еще занимаются

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


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

Magento: Как сделать стоимость доставки зависящей от суммы и группы пользователя

Пример задачи: для обычного пользователя в Киеве сделать доставку 50 грн, для пользователя в других городах — 200 грн, для оптовика при сумме заказа до 500 грн — 40 грн, при сумме заказа выше — 20 грн. *бесплатно было бы легче тк есть отдельный бесплатный шиппинг,)))

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


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

AngularJS: Простой сайт без базы данных

База данных нужна для сохранения и манипулирования большими кусками структурированной (и не очень — смотри NoSQL) информацией. Как много сайтов на самом деле имеют дело с большим объемом информации? Если честно, то 1% из всех. Остальные сайты вполне описываются в терминах «пара таблиц и связи между ними». Если Вы можете нарисовать архитектуру своей базы на одном листе А4, а количество записей в каждой таблице составляет порядка сотни или тысячи — я очень сомневаюсь что Вашему сайту на самом деле обязательна база.

Описанный сайт можно посмотреть по этой ссылке или скачать
пример сайта-блога на AngularJS без базы данных. Другие сайты на AngularJS Вы можете найти на странице примеров для изучения или по тегу AngularJS

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