Pull to refresh
8
0
Артём Корнеев @GabrielViolet

User

Send message
думал я единсвенный, у кого Europa Universalis IV и Crusader Kings II в стиме в избранном висят)
Начальство этого не знает.
Зато какую систему!
Зато на работе отмазка — я мир пересобираю.
Зачем офис гентушнику? Чисто посмотреть что внутри *.doc хватает гуглдоков.
Chromium на нормальном железе собирался примерно 2 часа, все остальное — быстрее. Зачем нужны эти бинарники?
GeForce GT440, 2560x1440 разрешение, пол года назад TF2 отлично работал, не знаю почему у вас так, видео у меня послабее да и разрешение уверен побольше.
Врет он про Одессу…
Я: Dou you speak Ukrainian?
Eugene Goostman: I know Ukrainian, basic Russian, even more basic English and profound curses from Yiddish. My grandma taught me the latter.
Я: Правда?
Eugene Goostman: Could you rephrase your question? I've been bewildered a bit!
Как меня достал самсунг, когда после каждого обновления андроида на телефоне куча софта типа «Farm Frenzy», «ChatON» и т.д.
Лучше бы поддержку 64 битной архитектуры реализовали, не очень хочется иметь зоопарк из i386 библиотек в системе.
Мне одному показалось что Наоми это Аршавин в парике?
А так же пользователям Дебиана…
Проблемы с областью видимости, приходиться передавать сам класс модели вместо строки с её именем. Способ, когда модель запихивается в словарь exports, почему-то не работает. Ну и приходится переписывать метод fetchRelated.
Написали бы лучше подробное описание backbone-relational, в частности как его подружить с require.js без костылей. Ну а в случае с пагинацией, какие рекомендации/требования для RESTfull сервисов (HATEOAS)
Владелец S2, телефон упал со стола на пол экраном вниз, когда нечаянно задел рукавом зарядку. Так вот, четверть защитного стекла в трещинах. Вы везунчики, кто роняет телефон на пол и почти ничего. Так что не думаю что качество особо отличается.
Используя расширение DBUnit следует переопределить метод getConnetction, который, как следует из ...

Опечаточка)
у меня вообще иксы убила)
Или еще лучше вынести в поведения (behaviors), что бы не засорять контроллер, например:

class LanguageBehavior extends CBehavior
{

    public function attach($owner)
    {
        $owner->attachEventHandler('onBeginRequest', array($this, 'handleLanguageBehavior'));
    }

    public function handleLanguageBehavior($event)
    {
        $app  = Yii::app();
        $user = $app->user;

        if (isset($_GET['_lang']))
        {
            $app->language = $_GET['_lang'];
            $user->setState('_lang', $_GET['_lang']);
            $cookie = new CHttpCookie('_lang', $_GET['_lang']);
            $cookie->expire = time() + (60 * 60 * 24 * 365); // (1 year)
            $app->request->cookies['_lang'] = $cookie;
            /*
            * другой код, например обновление кеша некоторых компонентов, которые изменяются при смене языка
            */
        }
        else if ($user->hasState('_lang'))
            $app->language = $user->getState('_lang');
        else if (isset($app->request->cookies['_lang']))
            $app->language = $app->request->cookies['_lang']->value;
    }

}


Ну и в конфиге:

    'behaviors' => array(
        ...
        'onBeginRequest' => array(
            'class'  => 'application.components.behaviors.LanguageBehavior'
        ),
    ),


Кстати, довольная мощная штука, особенно если их динамически цеплять.
Спасибо, поправил, просто скопировал с опеннета авторов
1

Information

Rating
Does not participate
Location
Черкассы, Черкасская обл., Украина
Date of birth
Registered
Activity