About stfalcon

Родился, учился и прожил большущий кусок жизни в Хмельницком. Сейчас живу во Львове - "учусь" на стационаре в ЛПИ.

Стивен Кинг “Темная башня”

дочитал “Темная башня” сея Стивена Кинга. это была интересная книга и я говорю спасибо тебе 😉

Если посмотреть на дату этого твита, то последнюю книгу цикла я дочитал два месяца назад. Всего в цикле семь книг (если все будет ок, то скоро выйдет ещё восьмая):
1 — Стрелок
2 — Извлечение троих
3 — Бесплодные земли
4 — Колдун и кристалл
5 — Волки Кальи
6 — Песнь Сюзанны
7 — Тёмная Башня

Первую книгу я начал читать около трех лет назад (ещё в общежитии львовского политеха). Она меня не зацепила и читал её скорее от нечего делать. Начиная со второй книги сюжет стал намного интересней. Следующие три части пошли на УРА. Пятая или шестая часть были шизанутые и читались тяжело (там где у Сьюзи расслоение личности). Ну и последняя книга, а особенно концовка, получились просто выше всяких похвал!

Все книги читал с телефона. Ради интереса посмотрел на Озоне сколько страниц было в бумажных вариантах. Если сложить все вместе, то получается примерно 5000 страниц!

Интересным моментом является то, что многие из произведений Кинга тем или иным образом пересекаются с Темной Башней. На вики есть полный список этих произведений.

PS. Я вообще очень люблю творчество Стивена Кинга (за исключением “Мобильника”). А вы?
PS2. Уже несколько раз думал, что прочитал все его книги и каждый раз нахожу что-то новое.

Первый пост о Symfony2

Около 2х месяцев назад я начал изучать фреймворк Symfony2. Просто хотелось посмотреть что-то новое, разобраться с Doctrine2 и перейти на php 5.3.

В результате получился небольшой учебный проект, на базе которого я планирую наконец доделать портфолио студии.
Continue reading

Помогайте :)

Привет, читателям этого поста! Ай нид ю хелп :).

Вот вы меня читаете (а иногда даже комментируете) и я вам за это благодарен. В моей голове есть много интересной информации (я надеюсь, что естьинтересной), которой можно поделиться. Но я не знаю что будет наиболее востребованным… Нужно расставить приоритеты. Поможете?

Давайте кратко перечислю, то что знаю/умею/чем увлекаюсь, а вы в комментариях отпишете, что из этого вам интересно.
Continue reading

PHPUnit и покрытие кода (Source code coverage)

Это третья заметка о continuous integration (CI). В ней я затрону такое понятие как покрытие кода. Это одна из мер качества ПО, которая отображает какой процент исходного кода проверяется при запуске тестов.

Continue reading

Непрерывная интеграция ZF проекта при помощи Hudson & Phing

Дальнейшим этапом развития моих отношений с CI стала настройка выполнения юнит тестов в Zend Framework проекте при деплойменте через Phing, а также последующее отображение результатов в Hudson.
Continue reading

Правильный bootstrap в TestCase для контроллеров

Наткнулся на ошибку в ControllerTestCase, код которого фигурирует во многих примерах для unit тестирования контроллеров в ZF. Я сам его приводил в обсуждении unit тестов на zendframework.ru. Как я понял ошибка появилась после 1.9 (хотя здесь я могу ошибаться).
Continue reading

Metro 2033

Давненько я серьезно не играл в компьютерные игры. Но ситуация немного изменилась после приобретения ноута Dell Vostro 3300 с довольно неплохой видеокатрой Nvidia GeForce 310M. Решив потестить его я установил игру Metro 2033, созданную по одноименному роману Дмитрия Глуховского (кстати книга очень интересная, советую прочесть).
Continue reading

phpcpd (php copy paste detector) & Phing & Hudson

Решил довнедрять в повседневную жизнь связку hudson+phing, которую мы начали внедрять ещё после Symfony Camp UA 2010 и как-то этот процесс затянулся. Попутно напишу несколько заметок для закрепления материала.

Начну с phpcpd

phpcpd — утилита написанная Себастьяном Бергманом (автором PHPUnit), основное предназначение которой поиск copy-past кода.
Её исходники доступны на github. Там же есть руководство по установке и использованию.
Continue reading

Отчет о конференции ZFConf Ukraine 2010

Вчера в КиевЭкспоПлазе проходила совместная конференция ZFConf Ukraine & MageConf. Было 4ре потока: один наш (по Zend Framework) и три от MageConf (PHP, Magento, MIX).

Фото после конференции
Также смотрите другие фото от Жени Македона.

Много людей не поняли этого момента и воспринимали тот-же поток Magento как часть конференции ZFConf Ukraine:

#zfconf #zfconfua Доклад по скраму никак не может разродиться подключением проектора

#zfconfua вы обновили мадженто и юнит-тесты упали, но черт побери, почему же это плохо?

#zfconfua Виталий Коротун начал PHP секцию. Слушаем 🙂

Ребята, это были разные конференции :).

А вобще очень радует, что большинство твитов позитивные. Это стимулирует проводить ZFConf Ukraine в дальнейшем. Также мы будем стремиться сделать её ещё лучше ;).

ИМХО

Выскажу свое мнение о докладах:

  • Встречайте Zend Framework 2.0 (Александр Веремьев) — отлично. Мне было интересно услышать именно эту инфу именно в такой подаче.
  • Эволюция ZF: архитектура, шаблоны, рефакторинг (Виктор Фараздаги) — очень сильный доклад. Виктор молодец :). Он за 45 минут понятным языком рассказал о довольно сложных и важных вещах, которые нужно знать каждому разработчику.
  • Юнит тестирование в Zend Framework 2.0 (Ростислав Михайлив) — тоже хороший доклад. Кроме юнит тестов была затронута тема функциональных тестов.
  • Хранение, обработка и отдача статики с использованием \Zend\File. Опыт социальной сети starlook.ru (Кирилл Мокевнин) — на доклад я не успел, но на вопросы Кирилл отвечал уверенно.
  • Doctrine 2 (Валерий Рабиевский) — доклад мне понравился и судя по твитам не только мне 🙂
  • NoSQL и Zend Framework (Никита Грошин | Ростислав Михайлив) — тема интересная, доклады тоже. На мой взгляд был перебор с не нормативной лексикой, но мне было интересно как это воспримет публика и я не вмешивался.

Немного цифр

На участие в совместной конференции зарегистрировалось почти 950 людей. Подтвердили участие больше 750. По предварительной оценке конференцию посетили порядка 650 человек.
Большую роль в привлечении участников на конференцию сыграли соц. медиа, а именно habrahabr.ru и twitter.com.

Итог

Было хорошо. И хорошо что было 🙂

Вместе с коллективом :)