Как стать автором
Обновить
1
0
sas171 @sas171

Пользователь

Отправить сообщение
По долгу, как говориться, службы мне приходится заниматься организацией проэктов и программированием. Бывают дни когда я 3/4 времени занимаюсь только организацией: напиши E-Mail туда, напиши E-Mail сюда, пни кого-нибудь, чтоб не забывал о каком-то задании, актуализируй списки заданий, обговори с каким-то сотрдуником что ему делать дальше и т.д. В один прекрасный момент такие организационные задачи заканчиваются и надо прямо сейчас сесть и начать писать код.

Ага, сел и начал! Организм просто отказывается переключиться с коммуникации на код, просто не можешь сконцентрироваться. То же самое происходит и когда целый день пишешь код и тут тебе вдруг надо с кем-то общаться. Порой пару предложений связать не можешь.
Имел оочень неприятный опыт с Sleep Tracker Pro. Дело в том, что первое время (пару недель) он меня еще будил, но я быстро привык и начал игнорировать его сигналы. И спал по восемь часов, но сигналы для подъёма (вибрация + пи-пи-пи) идут только 30 секунд и сразу отключаются. И ничего с этим не сделаешь.
Одним слово потратил кучу денег, а в замен получил просто страшные часы. А и еще: к компу подключить их так и не удалось.
Всего десять приглашений? Зашел, порадовался форме логина и забыл. Какой смысл делать анонс на Хабре и никого не пускать?
«парень из штатов» который расскзаал об интеграции Zend Framework это не много не мало мэнеджер проэкта Zend Framework Matthew Weier O'Phinney

Как-то решил внедрить Symfony Dependency Injection Component в компании и очень об этом пожалел. Довольно много багов, странная архитекутра с неуместным использованием наследования и непонятный статус разработки (stable?, beta?). Это был мой единственный и очень неприятный опыт с Symfony.
Даёт. Если правильно абстрагировать большинство функций то намного проще писать unit test'ы. Попробуй написать тест кода который отсылает email.
Как сказанно выше в PHP можно использовать методы с динамическим количеством аргументов и проверять instanceof. Таким образом можно писать методы зависимые от типов аргументов. Это конечно не настолько мощно как в Java, но всё же элегантнее чем __call.
Я бы в этом примере создал Iterator «PublicationCollection» который наследовал бы ArrayIterator и переписал метод append добавив туда type hinting:

public function append(Publication $Publication) {
    parent:: append($Publication);
}

Таким образом в foreach цыкле мы бы были уверены, что в коллекции содержаться только обьекты этого типа. Дополнительную логику которая относится к коллекции публикации можно было было также сделать методом этой коллекции. Например создать метод print, который проходится по всем публикациям в коллекции и вызывает на каждой соответсвенно метод do_print.

$publications = new PublicationCollection;
$publications->append(new News);
$publications->append(new Announcement);
$publications->append(new Article);

$publications->print();

Это усложнило бы пример, зато ярче показало бы пользу полиморфизма.

Zend Framework inbox пожалуйсто
блогистан уже всё равно не тот
интересно чему уже это всё кончится
Примеры MVC фреймворков: RobyOnRails, CakePHP.

RobyOnRails наше всё!
как дети малые. Вы что не знаете как клепаются веб-проэкты? В футурико по-быстрому на коленке сделали Хабр и взялись за следующий проэкт. На какие-то мелкие баги или ваши детские пожелания у разработчиков просто нету времени. Когда оно появится они просто также быстро склепают новую версию с каким количеством мелких багов и начнут делать новый проэкт.
Примите как есть.
По телевизору уже давно крутили рекламу с очень жестоким сюжетом ) суть которой запугать народ, чтоб перестали пиратить. В рекламе говорилось, что срок за такое злодеяние может доходить до пяти лет.

Всю Германию всё равно не пересадишь...
Коренные немцы и правда такие законопослушные. Например в Германии мусор надо делить на 4 разные группы (бумага, отбросы, мусор подлежащий recycling'у и стекло, причем стекло еще на две: тёмное и светлое). Слышал много раз, что соседи-немцы завидев как кто-то неправильно выбрасывает мусор стучали и "приступник" получал штраф. А у моего двоюродного брата который живёт в районе по-солидней, вообще стоит камера напротив мусорного отсека...
промахнулся :(
Поставил плюсик за быстрый ответ и пожалел. Могли бы дать ссылку на коментарий с ответом на мой вопрос, а не на сам пост.
Насчет помойки - это игра с антонимами.

Это для того, чтобы скептики не пользовались. Ведь наличие скептиков и зануд ничего проекту и сообществу не добавляет. А нормальные, цивилизованные и добрые люди увидят позитивные стороны, соберутся все вместе, и всем будет хорошо.

Судя по вышим рассуждениям я скептик и зануда. Спасибо, свой e-mail не даю.
Поставил плюсик за быстрый ответ и пожалел. Могли бы дать ссылку на коментарий с ответом на мой вопрос, а не на сам пост.
Насчет помойки - это игра с антонимами.
Это для того, чтобы скептики не пользовались. Ведь наличие скептиков и зануд ничего проекту и сообществу не добавляет. А нормальные, цивилизованные и добрые люди увидят позитивные стороны, соберутся все вместе, и всем будет хорошо.
Судя по вышим рассуждениям я скептик и зануд. Спасибо, свой e-mail не даю.
С чем связан выбор названия портала? Довольно странное ;)
Тут только два варианта. 1. Все уйдут от ИЕ. 2. Microsoft возмётся за ум и начнет активно поддерживать Internet Explorer. Конечно шансов, что какой либо из этих двух вариантов воплотится в жизнь очень мало.

А пока технология не работает в IE мы её использовать по понятным причинам не можем.
Давайте спустимся в мир реалий броузерного рынка. От момента появления идеи и до момента когда разработчики сайтов смогуть использовать новую технологию пройдёт как минимум 5 лет. Нам бы сейчас хотя бы человеческой поддержки CSS2 во всех броузерах.

Сама идея конечно интересна, но боюсь, что в жизнь воплотить её получиться не скоро.

Информация

В рейтинге
Не участвует
Зарегистрирован