All streams
Search
Write a publication
Pull to refresh
22
0
Eugene Leonovich @gen

rybakit

Send message
скажите, насколько улучшит ситуацию использование функиции pcntl_signal_dispatch() вместо declare(ticks=N)?
...the leading backslash is unnecessary and not recommended, as import names must be fully qualified, and are not processed relative to the current namespace.

php.net/manual/en/language.namespaces.importing.php
боюсь представить, сколько бы заработал Алексей Пажитнов, выпусти он игру в наши дни
У меня были проблемы с динамическим обновлением даты. К сожалению, всех ньюансов сейчас не вспомню, давновато было. Так же не понравилось, что нельзя задавать дату опционально, если оставить поле пустым, всегда вставляется 02-01-1970. Да и чтобы узнать, чем не фонтан, достаточно просто заглянуть внутрь js файла.

Есть продвинутая версия этого датапикера — github.com/eternicode/bootstrap-datepicker, но там тоже как-то не ахти, добавили немного фич, пофиксили некоторые баги. Зато размер файла вырос в два раза без видимых на то причин.

Девелоперы бутсрапа вроде обещали выпустить свой датапикер, но пока тишина.
сорри, отправил не дописав.

www.eyecon.ro/bootstrap-datepicker/
dl.dropbox.com/u/143355/datepicker/datepicker.html

в общем они тоже не фонтан, но на безрыбье…
Есть пару альтернатив www.eyecon.ro/bootstrap-datepicker
как вы забавно белого песца называете :)
Коль уж вы заявили, что читаете аналоги от zend, чтобы понять как сделать лучше, странно узнавать, что «читали» вы 1-ю версию, когда уже есть 2.0.0beta3. Да и для полноты картины рекомендую почитать не только документацию по zf, но и их вики.

framework.zend.com/wiki/display/ZFDEV2/Proposal+For+Autoloading+In+ZF2

P.S. Я совсем не агитирую пользоваться zf2 загрузчиком.
Наверное тут — github.com/zendframework/zf2/tree/master/documentation/manual/en
или тут — akrabat.com/zend-framework-2/using-zendloaderautoloader/
или тут — mwop.net/blog/262-Backported-ZF2-Autoloaders
или тут — mwop.net/blog/245-Autoloading-Benchmarks

или посмотрите тесты (!bingo), или воспользуйтесь гуглом. Этого более чем достаточно чтобы разобраться в библиотеке. И это уже на порядок больше документации, чем у вас
зендовский загрузчик нужно смотреть тут — github.com/zendframework/zf2/tree/master/library/Zend/Loader

ещё можно посмотреть на этот автозагрузчик — github.com/auraphp/Aura.Autoload

а лучше всего наверное воспользоватья возможностями composer'a
Считаете, что я привёл невозможный пример? Я указал вам на потенциальную проблему, а вы мне говорите, что она никогда не случится. Я не прорицатель и не знаю, что мне понадобится поменять в проекте через 3 месяца. Но если я буду выбирать загрузчик, я сделаю выбор в пользу более гибкого и оттестированного решения. Причём, как я уже сказал, я не вижу плюсов вашего загрузчика, но вижу минусы. Конечно же это всё моё имхо.
Может я не достаточно вник в код вашей библиотеки, давайте на примере.
Допустим, я хочу использовать ваш apcClassMapLoader загрузчик:

<?php

use zero\apcClassMapLoader;

apcClassMapLoader::create('prefix');


Но что-то мне не понравилось в реализации класса autoloadManager, и я захотел, например, дополнить метод autoloadManager::autoload().

Создаю свой клас MyAutoloadManager:

MyAutoloadManager extends autoloadManager
{
    public function autoload()
    {
        // my awesome code goes here
    }
}


Могу я теперь использовать ваш apcClassMapLoader не переписывая и его тоже?
Жертвовать в данном случае приходится не тестированим, а гибкостью библиотеки. Причём выгода от этой жертвы крайне сомнительна, на мой взгляд. Есть какие-нибудь более веские аргументы в пользу вашей библиотеки, кроме как -1 строчка при инициализации?
Вы сэкономили на одной строчке, добавив при этом статическую зависимость от 'apcClassMapLoader'. Я так и не понял, чем ваш загрузчик лушче того же ClasLoader'а из symfony2?
Это то, что избавляет разработчика от рутины. Не вижу принципиального различия с админ-генератором из symfony1. Там та же генерация модулей, круда, форм и фильтров, разве нет?

Server Error in Application «BETA.MIR.AFISHA.RU»

Requested URL mir.travel:80/place/2245026+
Physical Path D:\Sites\mir.afisha.ru\beta.mir.afisha.ru\place\2245026+
Logon Method Not yet determined
Logon User Not yet determined
Failed Request Tracing Log Directory D:\logs\FailedReqLogFiles\120sec mir requests
Косательно аннотаций модели, в symfony1 (а если быть точнее, то в doctine1) были отдельные файлы схем config/doctrine/schema.yml. В symfony2 точно так же можно описать всё в одном файле app/config/mapping.orm.yml.

Субъективно, 3 рhp-файла по 20 строк и 2 шаблона это не так уж и много кода для функционала блога. Единственное, чего нет в symfony2, так это admin generator'a из symfony1. C ним бы не пришлось создавать и эти файлы. Возможно, скоро и этот функционал появится в виде бандла (если ещё не появился), всё такие symfony2 ещё в бете.

Аннотации как раз и введены, чтобы упростить разработку, причём они опциональны. Не совсем понял про неймспейсы — как они могут отвлекать от разработки? Да и по поводу ресурсов — symfony2 куда менее требовательна к ресурсам по сравнению 1.
уж больно страница логотипов напоминает www.ubuntu.com

Information

Rating
Does not participate
Location
Нидерланды
Date of birth
Registered
Activity