Архив метки: программирование

Путь к Dependency Injection

Для чего нужно Dependency Injection? Как произошел плавный переход в программировании от простейших практик организации композиции классов до использования Dependency Injection для управления зависимостями. Мой личный взгляд на этот вопрос с точки зрения веб-разработчика на PHP.

Рубрика: IT, PC | Метки: , | Комментариев нет

Абстракция, уровни абстракции

В этом видео затронута очень сложная для объяснения тема — тема абстракции в программировании. Я выразил свои мысли на эту тему, которые, возможно, помогут кому-то разобраться с этим вопросом.

Рубрика: IT, PC | Метки: | Комментариев нет

Что есть контроллер? (видео)

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

Рубрика: IT, PHP, Ruby, Web | Метки: , , | Комментариев нет

Архитектура веб приложений: интерьер (видео-лекция)

Рассказ о возможной внутренней архитектуре ориентированных на масштабируемость, обслуживаемость и расширяемость веб-приложений, разрабатываемых на PHP или подходящих для Веба языках программирования. Реализация компонентного подхода внутри приложения, фунционального разделения кода, введение уровней абстракции копонентов.

Рубрика: IT, MySQL, PHP, Web | Метки: , , , , , , , | Комментариев нет

Архитектура веб приложений: экстерьер (видео-лекция)

Рассказ о популярной универсальной архитектуре стека, в котором работает веб-приложение. Само приложение может быть написано на любом интерпретируемом языке с использованием любого фреймворка фреймворков. В данном случае это не важно, так как архитектура программной инфраструктуры — технологического стека, в котором … Читать далее

Рубрика: IT, MySQL, PC, PHP, Web | Метки: , , , , , , , , , , , , , , , , , , | Комментариев нет

Классификация знаний в области программирования

Меня иногда спрашивают, что нужно выучить, чтобы стать программистом. Вопрос несколько наивный, т.к. нормально ответить на него по-моему невозможно. Т.е. для начала нужно выяснить, каким программистом нужно стать. Да и вообще, программистом ли? Кроме того, на рынке востребованы как высококвалифицированные … Читать далее

Рубрика: IT, PHP, Ruby, Web | Метки: , , , , | Комментариев нет

Как стать хорошим программистом и хорошим php-программистом в частности?

Хочу поделиться ссылкой, по которой можно найти много полезной информации для развития себя как настоящего программиста. Ссылка на пост в белорусском сообществе программистов — dev.by. Написана человеком, который попросил дать ему совет, а потом свёл в статье резюме полученных советов. … Читать далее

Рубрика: IT, PC, PHP, Web | Метки: , | Комментариев нет

Хорошее резюме

Работодателю нужно оценить соответствие соискателя работы своим требованиям до собеседования, чтобы определиться, тратить ли время и свое, и соискателя, на личную встречу. Это можно сделать за счет просмотра резюме и выполнения тестового задания.

Рубрика: Web | Метки: | Комментариев нет

Факторный анализ места работы

Иногда могут возникать ситуации, когда надо оценить место работы. Если вы ищите работу, нужно как-то сравнить предложения от разных компаний между собой и/или с текущим местом работы. Если не ищите, возможно вы захотите сравнить свои условия работы с условиями в … Читать далее

Рубрика: IT | Метки: | Комментариев нет

Передача имени сайта скрипту через cron (crontab)

Вчера на stackoverflow заметил вопрос о том, как передать скрипту через крон адрес сайта, если скрипт может выполняться «под разными сайтами». Это довольно интересный вопрос, и есть много вариантов решения. Сам решал его не так давно, а раз тема интерисует … Читать далее

Рубрика: IT, PC, PHP, Web, Все рубрики | Метки: , | 2 комментария

MobiOp — виджет для Android — название и лого оператора связи

MobiOp — моя первая программа для мобильной ОС Android. Это виджет на рабочий стол, который показывает логотип и название оператора мобильной сети, в которой в данный момент обслуживается телефон.

Рубрика: IT | Метки: , , , | Комментариев нет

Делегирование обслуживания почтового домена: часть 2. Отправка почты через localhost (настройка Exim4 в Debian)

Настройка Exim и PHP mail() на примере Linux Debian Чтобы решить проблему отказа серверов Gmail от обслуживания  при отправке большого числа писем на несуществующие адреса, используем для отправки почты из скриптов сайта локальный почтовый SMTP-сервер (MTA). Локальный сервер будет выступать … Читать далее

Рубрика: IT, PC, PHP, Web | Метки: , , , , , , , , , , | 2 комментария

Собеседование по PHP

Обратите внимание: пост написан в апреле 2009 года. Сейчас у меня вопросы немного другие. Как будет время, обновлю список. Компания, в которой я работаю, собирается искать хорошего PHP-программера. В связи с этим мне стала задача разработать план проведения собеседования. Решил … Читать далее

Рубрика: Все рубрики | Метки: , , , | 14 комментариев

Алгоритм вычисления дня Пасхи (православной) на ActionScript для Flash

Сегодня на работе понадобился этот код. В гугле нашел только для дельфи. Используя http://ru.wikipedia.org/wiki/Пасха написал этот алгоритм на ActionScript. Перевести его на PHP, C++, C# не составить труда думаю никому… Так что если кому надо — юзайте. Лицензия — все … Читать далее

Рубрика: ActionScript, IT, PHP, Web, Все рубрики | Метки: | Комментариев нет