Метка: Программирование

ООП или не ООП

23 Сентябрь 2010 9 Comments by Иван Блинков

Вчера мне на почту пришло письмо от коллеги с просьбой прокомментировать статью, видимо его же перевода или авторства, о судьбе объектно-ориентированного программирования в современном мире: Почему объектно-ориентированное программирование провалилось?. Собственно говоря, пишу ответ в своем блоге скорее чтобы несколько растопить образовавшийся здесь лед, да и возможно снова затянет — продолжу дальше активно писать в Insight [...]

Читать далее »

memcached на пальцах

15 Июль 2009 10 Comments by

Ранее уже была сделана публикация с обзором memcached. Давайте вернемся к данной теме и рассмотрим практику работы с memcached на примерах.

Читать далее »

Интерфейс

4 Май 2008 9 Comments by Иван Блинков

Наверняка у многих из вас слово «интерфейс» ассоциируется с внешним видом любой программы, то есть кнопочками, виджетами, иконками и прочим ее оформлением. Да, несомненно графический пользовательский интерфейс является одним из значений этого понятия, но существует и масса других! Хотите узнать больше?

Читать далее »

Design patterns

24 Апрель 2008 8 Comments by Иван Блинков

Как говорится, все новое — хорошо забытое старое. Когда я в вдруг вспомнил эту поговорку, мне пришла в голову мысль вернуться к незаслуженно забытой некоторое время назад теме объектно-ориентированного программирования. Возможно многим читателям уже поднадоели часто публикующиеся здесь статьи об устройстве уже существующих проектов, это конечно же не повод прекратить их публикацию, но, тем не [...]

Читать далее »

Модификация алгоритма хэширования

15 Февраль 2008 13 Comments by Иван Блинков

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

Читать далее »

На пути к идеалу

7 Февраль 2008 32 Comments by Иван Блинков

…или 15 привычек, которые помогут ускорить PHP-приложение Практически каждый программист стремится в своих приложениях не только максимально точно реализовать требуемый функционал, но и сделать это как можно более эффективным методом. Для этого конечно же необходимо проектирование, подходящий выбор используемых технологий, возможно некоторый опыт в предметной области, этот список можно продолжать достаточно долго, но я позволю [...]

Читать далее »

Unix way

6 Январь 2008 16 Comments by Иван Блинков

На эту тему в Сети можно найти несметное количество статей и обсуждений, не удивлюсь если Вам уже доводилось читать что-либо подобное в прошлом или может быть работать в одной из множества операционных систем, разработанных с использованием этой идеологии. За этим словосочетанием скрывается целая философия разработки программного обеспечения, начавшая свое развитие в середине 90-х годов прошлого [...]

Читать далее »

Три основных компонента парадигмы объектно-ориентированного программирования

5 Январь 2008 15 Comments by Иван Блинков

Представьте: Россия, солнце только-только начинает свой путь по бескрайним просторам неба, Вы находитесь на одной из самых оживленных улиц своего города и вокруг Вас нетрудно заметить множество людей, спешащих по своим делам. И вот, Вы видите как один человек зашел в большое офисное здание. Вы спросите у меня: как это все может быть связано с [...]

Читать далее »

Объектно-ориентированное программирование: а что же это?

4 Январь 2008 4 Comments by Иван Блинков

Находишься в поисках способов облегчить свой труд в процессе написания программного обеспечения? — об одном из них мы сегодня и поговорим. Сама концепция этого подхода к программированию достаточно проста для понимания, и заключается она в…

Читать далее »

Пара простых способов повысить эффективность написания кода

3 Январь 2008 9 Comments by Иван Блинков

Начнем, пожалуй, издалека: если рассматривать процесс программирования чуть более глобально, чем просто как дальний синоним слова coding, то нетрудно прийти к выводу, что реализация хоть сколько-нибудь большого проекта невозможна просто с помощью следования банальному алгоритму: сесть за компьютер, бросить взгляд на ТЗ, открыть любимый текстовый редактор, взять в зубы клавиатуру и написать. Если говорить о [...]

Читать далее »