The Pursuit of Happyness

  • ООП для чайников. Паттерны проектирования. Мост (bridge)

    oop, programming

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

  • GTD – наука успевать вовремя

    motivation

    Первый раз, мне в руки попала книга Дэвида Аллена задолго до того как это стало культовой и модной штукой. Как и все хорошие книги такого содержания, она совершила очередной «переворот в мозгах», — «как я жил раньше не организовывая и планируя каждый шаг», стучало в голове. Эта книга подталкивают вас к действиям, — но если ничего не предпринимать, суть этого знания начинает ускользать и забываться. Так случилось и со мной. Все же, желание […]

  • ООП для чайников. Паттерны проектирования. Адаптер (adapter)

    oop, programming

    С недавнего времени, мы в команде завели такую практику как обмен опытом. Сначала мы пробовали просто готовить доклады, на всякого рода интересные темы касающиеся технологий, практик и подходов. Но, этот подход не совсем себя оправдал, и мы стали готовить небольшие доклады на заранее оговоренные темы, например, — паттерны проектирования. Идея состоит в том что мы выбираем несколько паттернов, делаем лаконичный пример использования, на каком-то языке не связанной с основной работой (php). […]

  • Google App Engine – знакомство, плюсы и минусы, полезные советы

    programming

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

  • Мониторинг сайтов и уведомление по почте без установленного почтового сервера

    programming

    По независящим от нас причинам упал сайт, спустя несколько часов только узнали об этом, поэтому было решено, для “быстрого реагирования”, сделать мониторинг на локальном сервере, одна беда, он в интранете и почтового сервера на нем нет. В результате был сделан несложный скрипт, позволяющий отправлять отчеты о падении с любого доступного вам почтового адреса (gmail.com, mail.ru, yandex.ru). Поддерживается TLS авторизация для SMTP и HTTPS для протокола мониторинга.

  • Примеры успешных Semantic Web проложений

    links

    Иногда проще один раз увидеть чем сто раз услышать, так и с Semantic Web. Речь пойдет о тех проектах которые встречались мне последнее время, и реализация и успех которых стали возможно именно благодаря rdf, owl, sparql и прочим прелестям семантического веба. Первый проект о котором стоит рассказать это freebase.com, своего рода википедия, построенная по канонам Semantic Web. Сложно даже назвать это проектом, — это […]

  • Работа Garbage Collector в Flash Player

    flash

    Это будет короткий пост об особенностях работы GarbageCollector (сборщик мусора), некоторые из которых были для меня новостью. Во-первых давайте напишем следующий код: import flash.display.Sprite; function onFrame(e: Event) { trace(System.totalMemory); var test = new Sprite(); } addEventListener(Event.ENTER_FRAME, onFrame) Запустив его вы убедитесь что плеер выделяет всё больше и больше памяти для себя, и спустя какое-то время, […]

  • Дайджест ссылок №11

    links

    увлекательнейшая история про математика, подсмотрел у Constantiner’a В этом видео (английский, с русскими субтитрами) Ден Пинк, рассказывает о мотивации в духе классических евангелистов. Меня, проняло. Хорошая статья, полезная тем кто посматривает в сторону flex-разработки на Mate. Грант Скиннер, в простых словах говорит о том что беспокоится о преждевременной кончине Flash — себе нервы вредить. Не стоит. Делайте то — что любите. Используете то, что подходит больше для решения […]

  • Использование FlexUnit для тестирования асинхронных вызовов

    flash, flex, programming

    Я немного писал уже о важности написания тестов, правда для php программистов, но написанное в равной степени касается любого программирования, если в разработку вовлечены более одного человека, релизы довольно часты и логика приложения не может быть протестирована вручную очень быстро. В  таком случае, мы рано или поздно захотим автоматизировать процесс, собственно об этом и пойдет […]

  • Алгоритм успеха

    motivation

    The way to get started is to quit talking and begin doing. Walt Disney. Так уж выходит, что в блоге своем я пишу о вещах очень простых. Несмотря на это, каждая из тем, мною поднятых, была рождена в ходе каких-то обсуждений, споров. Вот и один из недавних споров был связан с насущной проблемой, которую я […]

Posts pagination

← Previous 1 … 9 10 11 … 14 Next →

© 2026 The Pursuit of Happyness