Май 13
Идея и реализация
Идея (др.-греч. ἰδέα — видность, вид, форма) — понятие (мысленный образ) какой-либо реальности, (мысль или представление о ней).
Каждый человек, если он не растение конечно-же, способен с определенной периодичностью генерировать интересные идеи, реализация которых, со временем, начинает приносить либо славу человеку, либо деньги, либо ещё какие-нибудь позитивные штуки. Но есть одна проблема…
5 комментариевМай 12
PHPDocumentor. Как пользоваться?
Кто такой PHPDocumentor (далее “документор”) можно почитать здесь:
- на PEAR’е - http://pear.php.net/package/PhpDocumentor/;
- на Сурсфорже - http://phpdocu.sourceforge.net/.
А промануалиться здесь - http://www.phpdoc.org/manual.php .
Вкратце скажу, что он умеет документировать PHP-код, то есть делать HTML с кликабельным описанием методов, классов и тому подобную инфу. Такая информация зачастую требуется по окончанию определенного этапа в проекте.
Для пользователей Zend Studio (http://www.zend.com/en/downloads/) нет никаких сложностей при в использовании документора, так как он встроен в нее и легко запускается ” Tools -> PHPDocumentor “. Правда, если вы используете операционную систему Windows, могут возникать некоторые проблемы с копированием необходимых файлов из за разности слешей. Пару раз столкнувшись с этой проблемой и не найдя моментального решения, решил поднять документор у себя на локали.
Исходники берем либо на сайте либо из папки с ZendStudio . DIRECTORY_SEPARATOR . bin . DIRECTORY_SEPARATOR . phpdocumentor. Копируем их к себе в htdocs/phpdocumentor, заходим http://localhost/phpdocumentor/, в закладке “Files” указываем файлы либо папку, файлы в которой надо документировать. Затем в “Output” указываем папку в которую будут складываться htmlки и формат вывода из выпадающего списка. В “Options” указываем название пакета и нажимаем кнопку “create” справа внизу. Чуть ниже в отдельном горизонтальном фрейме можно будет проследить за ходом генерации.
Приятного документирования
Май 7
Новый офис
Офис в нравится, плюсов больше чем минусов. Еще парочку месяцев и будет сиять вообще. Пока что ремонт доделывают.
Плюсы:
- Время в дороге до офиса меньше и без пробок;
- Свежий ремонт;
- Уборные комнаты по несколько на каждом этаже и не за “семью замкАми” как в том офисе
; - Питание как и раньше находится в пятнадцати минутах ходьбы или пяти минутах езды (планируется организовать доставку обедов в офис);
- Вид из окна не вызвал особых отрицательных эмоций.
Минусы:
- Отсутствие организованной парковки, паркуемся плотненько вдоль длинного забора;
- На тренировку теперь нужно выезжать ровно в 19:00 что бы успеть.
В общем, лично для меня, почти никакого негатива от переезда в новый офис.
В каментах плюсы с минусами ![]()
Апр 25
Переезд в новый офис
Пятого мая я и мои сотрудники выходим работать в новый офис. Сегодня упаковывали все свои девайсы порядка двух часов. Когда мы будем отдыхать их перевезут на новое место. Половина рабочего понедельника будет убита напрочь, так как расстановки и все такое. Отныне нашей фирмой буде занято 3 или 4 этажа многоэтажки. Долею воли окна одной из сторон выходят на кладбище, интересно как на это отреагируют слабонервные и не приведет ли столь экзотический вид к массовой смене места работы некоторыми личностями? Лично мне, надеюсь, все равно куда будут выходить окна, на работе нужно работу работать, а не в окна заглядывать ![]()
Апр 16
13.04.2008. Пейнтбол. Клуб Форпост.
В воскресенье всей дружной командой PHP-отдела двинулись на team-building. Подробнее
Нет комментариевАпр 10
Контраст
Эти 2 здания располагались через дорогу друг от друга. Сейчас на месте руин, которые на ближнем плане, ведется очень быстрое строительство какого-то здания.
Нет комментариевАпр 8
Оптимальный день для работы
Когда пришел сегодня на работу, почему то задумался , какой для меня день недели самый оптимальный для работы… Немного прикинув решил, что таковых у меня два - вторник и суббота, потому что во вторник я уже опомнился после выходных и ещё не успел расслабиться перед средой, по наступлению которой ждешь четверга, который перед пятницей - финалом рабочей недели ![]()
А в субботу надо гулять, а не работать, посему я с бешеной скоростью педалю десятичасовые таски за два-три часа.
Хотелось бы узнать в какой день наиболее работоспособны читатели сего блога?
1 комментарийАпр 7
ДТП на Харьковских дивизий
Вчера, 06.04.2008 около 22:00 в районе “Пьяного переулка” (пересечение ул. Харьковских дивизий и маршала Рыбалко) произошло ДТП. На сколько я понял в припаркованные возле перекрестка машины на большой скорости въехала красная девятка, двигавшаяся по Харьковских дивизий со стороны Московского проспекта. В результате по цепочке повреждения разной степени получили кроме девятки ещё 3-4 машины. Когда я там проезжал стояла карета скорой помощи и кажется оказывала первую помощь кому-то. Что стало причиной ДТП неизвестно, в СМИ информации тоже нет. Дай Бог, что бы все живы остались.
4 комментариевАпр 4
JavaScript Form submit
Мне стыдно…
Но на то затупы и нужны, что бы с ними разок поковыряться и потом никогда не ошибаться.
Проблема была в том, что я не мог вызвать submit у формы, когда у меня изменялось поле. Выглядел код так:
Ошибка: “document.forms.indexesForm.submit is not a function”;Вооружившись FireBug и сделав watch на document.forms.indexesForm я понял, в чем был мой затуп. Далее идет исправленная строка:
Проблема была в том, что я кнопке submit дал такое же имя как и зарезервированному методу у объекта form - “submit”. Отсюда следовало, что при вызове document.forms.indexesForm.submit я вовсе не вызывал метод submit у формы, а заходил в свойства кнопки с name = “submit”. Нет комментариевАпр 4
Порядковый номер элемента в списке или “выше->ниже”
Иногда стоит задача, расположить запись из выборки не по порядку их создания а по желанию заказчика, то есть дать ему возможность самому поднять или опустить тот или иной элемент выборки ниже либо выше по списку. На первый взгляд задача достаточно тривиальная, но почему то, когда начинаешь копать глубже, становится очевидным, что без внимательного построения всего алгоритма “на листике” ничего не получится. Подробнее
2 комментариев