These are chat archives for LaravelRUS/chat

25th
Aug 2015
JhaoDa
@jhaoda
Aug 25 2015 03:29
Кстати, поздравляю всех со вступлением в новую эру! Эру без Википедии!
Я уверен, что среди нас уже есть «счастливчики»
romach3 @romach3 включил радио "Радонеж".
JhaoDa
@jhaoda
Aug 25 2015 03:57
Обчитаются своей «Википедии» и фолловят друг друга в «Гитхабе»! (читать злобным старушечьим голосом)
romach3
@romach3
Aug 25 2015 04:10
Да и вообще, пора писать импортозаместитель ларавеля )
свой, национальный фреймворк, с комментариями на русском.
Alexander Popov
@ruelephant
Aug 25 2015 05:57
нене
надо писать на языке 1C
там все по русски
ЕСЛИ (УСЛОВИЕ == ИСТИНА) ТО
ИНАЧЕ:
romach3
@romach3
Aug 25 2015 06:35
Это же национальный фреймворк, потому никаких условий ))
ЕСЛИ (ИСТИНА) ТО
ИНАЧЕ: обамавиноват
Ivan Klimchuk
@Alroniks
Aug 25 2015 07:02
Поищу в Википедии, недорого :)
Vitaly Gorbunov
@cezar62882
Aug 25 2015 07:19
Кто-нибудь юзал illuminate/queue вне ларавеля?
undercloud
@undercloud
Aug 25 2015 07:20
@romach3 я как раз зашел сюда за этим
есть желание пилить свой велосипед? у меня есть наброски каркаса
undercloud
@undercloud
Aug 25 2015 07:36
<?php
  class ControllerIndex extends ControllerBase
  {
    public function index($req,$res){
      $name = $req->params->name;
      $res->body = 'Hello ' . $name;

      return $res;
    }
  }
?>
romach3
@romach3
Aug 25 2015 07:36
@undercloud не-не-не ) велосипедить тут https://github.com/KodiCMS/kodicms-laravel )
berpcor
@berpcor
Aug 25 2015 07:48
Установлен доп. пакет на Laravel. В данном пакете есть модель. Данная модель настраиваемая. Вношу в нее свои изменения. Все работает. Но после composer update все изменения пропадают и функциональность теряется. Что лучше делать в таком случае? Постоянно вручную вносить эти изменения или есть какой-то механизм, вроде миграций, которые позволяет это делать?
JhaoDa
@jhaoda
Aug 25 2015 07:50
А ты чо, прям в вендорах модель правишь?:)
censoredgit
@censoredgit
Aug 25 2015 07:52
википедиа снова с нами)
tema-proximo
@tema-proximo
Aug 25 2015 07:52
@berpcor расширяй сущности
JhaoDa
@jhaoda
Aug 25 2015 07:55
«Информация, признанная судом запрещенной, отредактирована.»
Проститутки и то честнее, чем наша исполнительная власть...
Кто там чо редактировал — нипанятна.
Oleg
@Malezha
Aug 25 2015 07:58
@klermonte в old введенные данных исключая те поля, что с ошибками.
По крайней мере у меня так оно работает :D
berpcor
@berpcor
Aug 25 2015 08:20
@jhaoda Да.
А как нужно?
JhaoDa
@jhaoda
Aug 25 2015 08:24
@berpcor ну ты отжог
Нужно унаследоваться от этой модели в своём проекте и вносить изменения в неё
berpcor
@berpcor
Aug 25 2015 08:30
Я ее не использую напрямую. Я использую обертку, предоставляемую автором. Она вообще не должна напрямую использоваться.
undercloud
@undercloud
Aug 25 2015 08:33
расскажите что такое миграции бд и зачем они нужны?
berpcor
@berpcor
Aug 25 2015 08:34
@undercloud Документацию читал?
undercloud
@undercloud
Aug 25 2015 08:34
@berpcor скинь лик
@berpcor * линк на док
Ivan Klimchuk
@Alroniks
Aug 25 2015 08:35
Н - наглость
Л - лень
tema-proximo
@tema-proximo
Aug 25 2015 08:35
@undercloud это тип версионированносить для бд
berpcor
@berpcor
Aug 25 2015 08:35
@undercloud Наглость, лень - да. Но мне не сложно ) http://laravel.com/docs/5.1/migrations
tema-proximo
@tema-proximo
Aug 25 2015 08:36
версионирование, да
Ivan Klimchuk
@Alroniks
Aug 25 2015 08:36
не совсем версионирование
версионирование структуры, не самих данных
undercloud
@undercloud
Aug 25 2015 08:37
@berpcor спасибо
berpcor
@berpcor
Aug 25 2015 08:37
@undercloud Не за что.
@Alroniks Как же не совсем версионированность? Как раз версионированность.
Не версионированность данных, но про это речи и не было.
berpcor
@berpcor
Aug 25 2015 08:43
Да не за что )
JhaoDa
@jhaoda
Aug 25 2015 08:47
Посоны, кто подскажет: stock on hand — товар в наличии, stock on hold — товар в резерве?
Если с первым всё понятно, то вот со вторым не очень
berpcor
@berpcor
Aug 25 2015 08:48
Ну, да. Буквально - на удержании.
Только для каких целей...
JhaoDa
@jhaoda
Aug 25 2015 08:52
Есть 10 штук товара. 3 купили, но не забрали. Получается, что 7 on hand, а вот on hold — 3 или все 10?
Ivan Klimchuk
@Alroniks
Aug 25 2015 08:53
купленные - это уже не резерв
резерв - это заказные, но не оплаченые
JhaoDa
@jhaoda
Aug 25 2015 08:55
Ну не суть, главное сколько физически ещё на складе и сколько из них можно продавать
Ivan Klimchuk
@Alroniks
Aug 25 2015 08:55
по уму должно быть так: купили 3 и оплатили - ушли в отгрузку, осталось 7 товаров всего. 4 заказали, ждут оплаты - они в резерве, если первый заказчик не оплатит в срок, можно их отгрузить следующему в очереди, 3 в наличии
JhaoDa
@jhaoda
Aug 25 2015 08:55
on hold - When checkout is completed, but we are waiting for the payment.
Ivan Klimchuk
@Alroniks
Aug 25 2015 08:55
ну вот да, что и я написал
JhaoDa
@jhaoda
Aug 25 2015 08:55
Получается, что 7 on hand и 3 on hold, всего 10
berpcor
@berpcor
Aug 25 2015 08:55
Интересовался, как сделано в Технопоинте.
Ivan Klimchuk
@Alroniks
Aug 25 2015 08:56
@jhaoda да, получается так
berpcor
@berpcor
Aug 25 2015 08:56
У них можно поставить товар в резерв. Ставишь в резерв. Количество в наличии на сайте не меняется. Т.е. пока они в таком резерве, товар продается. Купить его может кто угодно. Только после реальной оплаты количество товара в наличии меняется и его не продают.
JhaoDa
@jhaoda
Aug 25 2015 08:57
@berpcor и толку от такого резерва-то?
berpcor
@berpcor
Aug 25 2015 08:57
Да, еще момент.
Когда ты покупаешь товар и если весь товар в резерве, то тебе выдается сообщение о том, что он в резерве и ты ставишься в очередь. Прежний резерв кончается - ставишься ты.
Они там вообще мудрили что-то с изменениями. То одно сделают, то другое. Одно из последних - этот вариант.
Более или менее логичный вариант.
Предусматривающий большинство стандартных случаев.
Во всяком случае, нет такого, что ты дома поставил товар в резерв, поехал в магазин, а кто-то его уже тоже поставил в резерв и выкупил первым до момента, пока ты добрался в магазин.
Ivan Klimchuk
@Alroniks
Aug 25 2015 09:02
в случае, когда товар весь в резерве, нужно менять количество на 0, но при этом давать оформить заявку (под заказ или как-то так), что автоматом ставит в очередь на резерв
berpcor
@berpcor
Aug 25 2015 09:03
Если он в резерве, то это не значит, что его нет. Первично - то, что товар есть. Ты заказываешь. Вторично то, что он есть, но при определенных условиях - доступен, когда истечет чужой резерв.
Ivan Klimchuk
@Alroniks
Aug 25 2015 09:03
в случае когда все купят, то товара нет
а ты заказал, так как видел цифру, что есть
berpcor
@berpcor
Aug 25 2015 09:04
А под заказ - другая белиберда. При этом указываются определенные сроки доставки. Как это согласуется со сроками твоего резерва: каждый раз при новом резерве увеличивать срок доставки напротив товара. Логика усложнится. Зачем это нужно?
Ivan Klimchuk
@Alroniks
Aug 25 2015 09:04
потом пишутся отзывы, что ИМ гавно
окей, не под заказ. но явно показывая, что ты покупаешь товар из резерва и тебе его может не хватить
berpcor
@berpcor
Aug 25 2015 09:05
Ты заказываешь и видишь, что он в резерве. Нет никаких сюрпризов.
Ivan Klimchuk
@Alroniks
Aug 25 2015 09:05
в таком случае все ок
berpcor
@berpcor
Aug 25 2015 09:05
Другое дело, что можно указывать наличие товара по двум пунктам: в наличии и из них в резерве.
Так будет более очевидно.
berpcor
@berpcor
Aug 25 2015 09:19
Чего-то я запутался. Вчера находил метод, который возвращает текущий экшен без неймспейса к контроллеру. Сегодня не могу его найти. Сегодня же выполнял обновление всех пакетов через composer update. Может что-то изменилось?..
Qweqwe1234
@Qweqwe1234
Aug 25 2015 09:38
Подскажите как правильно использовать тэг header - в качестве заголовка страницы(то есть всю шапку туда) или в качестве заголовка статей к примеру(Видел и то и то, поэтому понять не могу для чего же он предназначен)
Qweqwe1234
@Qweqwe1234
Aug 25 2015 09:43
Насколько понял из https://www.w3.org/community/webed/wiki/HTML/Elements/header он и для всего выше перечисленного подходит, но тогда смысл такой семантики, если с таким же успехом я могу использовать div. И не будет ли выглядеть глупо если header будет как для навигации на страницах, так и для заголовков статей? и у каждого будут свои стили
berpcor
@berpcor
Aug 25 2015 10:05
Я все-таки не пойму, автору было сложно сделать метод для получения текущего экшена в прежнем виде - без namespace?..
Приходится обрабатывать строку. Белиберда какая-то. Я негодую. Раньше ведь было так. Зачем было убирать эту возможность?..
Route::getCurrentRoute()->getAction(); Использую это, получаю массив, в этом массиве есть ключ "uses". И даже там контроллер и экшен с полным namespace, хоть я его и не указывал в таком виде в routes.php
Seba
@Siebov
Aug 25 2015 10:13
всем привет.
скажите пожалуйста, где "правильно" размещать свои классы в проекте ларавел?
romach3
@romach3
Aug 25 2015 10:16
я обычно завожу отдельный каталог где разбиваю все на смысловые группы, ни разу не размещался в стандартных, т.к. получается бардак и путаница.
Seba
@Siebov
Aug 25 2015 10:17
@romach3 отлично. т.е. ты создаёшь какой-то каталог в папке app и оттуда уже подключаешь свои клаччы, правильно я понимаю?
Yauheni
@muspelheim
Aug 25 2015 10:18
Привет, кто-нить с пропелом в составе ларавела работал?
romach3
@romach3
Aug 25 2015 10:18
@Sebbba да. образно говоря:
  1. Blog: Controllers/, Models/, Views/ 2. Pages: Controllers/, Models/, Views/ и т.д.
Seba
@Siebov
Aug 25 2015 10:19
@romach3 ок спасибо
Alexey
@Butochnikov
Aug 25 2015 10:25
@/all для тех кто пропустил, сегодня начался Laracon EU и мы планируем стрим выступления Тейлора. Если кому интересно следите за постами в группе или здесь, а так же на http://laracon.laravel.su.
Alex Soveliev
@suroviy
Aug 25 2015 10:33
как передать сюда значения объекта Mail::queue
Seba
@Siebov
Aug 25 2015 10:34
@suroviy куда сюда?
в чат?
Alex Soveliev
@suroviy
Aug 25 2015 10:35
@Sebbba
Mail::queue('emails.subscribe', array('key' => 'value'), function($message)
            {
                $message->to($val->email, $val->name)->subject('Привет!');
            });
@Sebbba как можно догадаться $val во время выполнения очереди не определен
romach3
@romach3
Aug 25 2015 10:37
а $val откуда появился?
Seba
@Siebov
Aug 25 2015 10:37
а откуда ты берёшь ваше это?
Alex Soveliev
@suroviy
Aug 25 2015 10:37
@romach3 из foreach
Seba
@Siebov
Aug 25 2015 10:37
так кидай всё
romach3
@romach3
Aug 25 2015 10:37
а в замыкании откуда он берется?
Oleg
@Malezha
Aug 25 2015 10:37
function($message) use ($val)
Alex Soveliev
@suroviy
Aug 25 2015 10:38
@Malezha этаже очередь как я там use заюзаю
$user = App\User::->get();

    foreach ($user as $key => $val) {

        $validator = Validator::make(
            array('email' => $val->email),
            array('email' => 'email')
        );

        if (!$validator->fails())
        {


            Mail::queue('emails.subscribe', array('key' => 'value'), function($message)
            {
                $message->to($val->email, $val->name)->subject('Привет!');
            });

        }

    }
Oleg
@Malezha
Aug 25 2015 10:38
@suroviy точно, не заметил.
jongleb
@jongleb
Aug 25 2015 10:38
ЭТО ЖЕ ЧУДО ТЕХНИКИ!
КРУТО ВАЩЕ!
Alex Soveliev
@suroviy
Aug 25 2015 10:39
@jongleb и что это такое?
jongleb
@jongleb
Aug 25 2015 10:39
Если я не ошибаюсь то это SPA+laravel (как шаблонизатором)
Seba
@Siebov
Aug 25 2015 10:39
@suroviy тебе же говорят, чудо техники)))
jongleb
@jongleb
Aug 25 2015 10:39
но может я гоню
я еще не успел исходники глянуть
может это просто обычное апи
тогда это не чудо техники
Alex Soveliev
@suroviy
Aug 25 2015 10:40
я про то как значения передать а они мне про шаблонизатор)))
romach3
@romach3
Aug 25 2015 10:42
@suroviy а ты попробуй заюзать
Seba
@Siebov
Aug 25 2015 10:43
@suroviy а что у тебя возвращает dd($val) ?
Null ?
Alex Soveliev
@suroviy
Aug 25 2015 10:44
@Sebbba этаже очередь в момент её выполнения не какого $val уже нету
@romach3 как не страно не пракатило))
Oleg
@Malezha
Aug 25 2015 10:44
@suroviy создай тогда job для оправки сообщения в очереди.
Alex Soveliev
@suroviy
Aug 25 2015 10:45
@Malezha не понял
Oleg
@Malezha
Aug 25 2015 10:45
@suroviy ну Jobs
Там в доке есть даже пример почтовой службы.
Alex Soveliev
@suroviy
Aug 25 2015 10:47
А что из коробки очереди в Mail перадачу значений не потдерживают?
Oleg
@Malezha
Aug 25 2015 10:47
@suroviy у тебя же не работает.
Alex Soveliev
@suroviy
Aug 25 2015 10:48
@Malezha ппц а понту тогда от этой возможности, если всеровно придется делать все суля
undercloud
@undercloud
Aug 25 2015 10:51

```
$user = App\User::->get();

foreach ($user as $key => $val) {

    $validator = Validator::make(
        array('email' => $val->email),
        array('email' => 'email')
    );

    if (!$validator->fails())
    {


        Mail::queue('emails.subscribe', array('key' => 'value'), function($message)use($val)
        {
            $message->to($val->email, $val->name)->subject('Привет!');
        });

    }

}

```

JhaoDa
@jhaoda
Aug 25 2015 10:54
@suroviy всё там поддерживается
Alex Soveliev
@suroviy
Aug 25 2015 10:54
@jhaoda расскажи???
@undercloud не работает твой вариант, так как $val неоткуда взятся .
JhaoDa
@jhaoda
Aug 25 2015 10:57
@suroviy что рассказывать?
@suroviy ты $val передал в массиве, что бы его потом юзать? Нет.
Сергей
@egent
Aug 25 2015 10:59
array('key' => 'value', 'val' => $val)
JhaoDa
@jhaoda
Aug 25 2015 11:00
Если совсем правильно, то ['key' => 'value', 'val' => $val->toArray()]
Alex Soveliev
@suroviy
Aug 25 2015 11:00
Route::get('/subscribe', function()
{

    $user = App\User::where(['id'=>5])->get();

    foreach ($user as $key => $val) {

        $validator = Validator::make(
            array('email' => $val->email),
            array('email' => 'email')
        );

        if (!$validator->fails())
        {

            echo $val->email.'<br>';

            Mail::queue('emails.subscribe', array('email' => $val->email,'name'=> $val->name), function($message)
            {
                $message->to($email, $name)->subject('Привет!');
            });

        }

    }

    return 'Рассылка добавлена';
});
вот так тоже не работает
JhaoDa
@jhaoda
Aug 25 2015 11:00
@suroviy а use ты почем убрал?
Если оно у тебя даже ВНЕ очереди не работает, то при чем тут очереди тогда?
undercloud
@undercloud
Aug 25 2015 11:01
@suroviy сделай var_dump по всей цепочке
JhaoDa
@jhaoda
Aug 25 2015 11:02
@undercloud про dd() не слышал?
Alex Soveliev
@suroviy
Aug 25 2015 11:02
@jhaoda слышал конечно
JhaoDa
@jhaoda
Aug 25 2015 11:02
@suroviy я тебе написал? Нет.
Alex Soveliev
@suroviy
Aug 25 2015 11:02
@jhaoda сори))
JhaoDa
@jhaoda
Aug 25 2015 11:04
Короче, код из живого проекта
$user = $newbee->toArray();

\Mail::queue('confirmation'), compact('user'), function ($message) use ($user) {
    $message->to($user['email'], $user['username']);
});
Alex Soveliev
@suroviy
Aug 25 2015 11:11
@jhaoda супер разобрался СПС!!!!
romach3
@romach3
Aug 25 2015 11:12
А мое use() не заработало. Видимо магия @jhaoda сильнее ))
Alex Soveliev
@suroviy
Aug 25 2015 11:13
@romach3 надо было еще и передать в массив
undercloud
@undercloud
Aug 25 2015 11:21
@undercloud про dd() не слышал? и?
ты хотябы исходники этой же dd посмотреть прежде чем залупкиваться
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 11:22
@undercloud у неё разные исходники, в зависимости от версии ларки
в 4.2 например там var_dump
в 5.0+ его уже нет
undercloud
@undercloud
Aug 25 2015 11:24
@SerafimArts а что в пятой?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 11:30
@undercloud symfony/var-dumper, ссылка на доки любезно предоставлена господином @romach3
@romach3 непонятно зачем написаный дампер
если хочется красоты есть xdebug
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 11:39
понятно зачем
xedbug не предоставляет столько удобства
смысл в изначальном скрытии ненужного
остальное уже по-вкусу
JhaoDa
@jhaoda
Aug 25 2015 11:45
xdebug, во-первых, дико тормозит всё, а не только во время дампа, во-вторых, его ещё поставить надо
В-третьих, выглядит ка кусок говна
undercloud
@undercloud
Aug 25 2015 11:50
есть еще вопрос касательно роутинга, все маршруты в одном файле хранятся?
JhaoDa
@jhaoda
Aug 25 2015 11:51
Хранятся, но это не обязательное условие, можешь хоть на 20 файлов разделить
undercloud
@undercloud
Aug 25 2015 11:54
@jhaoda и они будут все грузится при каждом запросе и нужные и ненужные?
@jhaoda в доках не нашел
JhaoDa
@jhaoda
Aug 25 2015 11:55
@undercloud ага, будут
В провайдек роутов загляни
undercloud
@undercloud
Aug 25 2015 11:59
@jhaoda не особо это хорошо, это сожрет много ресурсов если приложение огромное
JhaoDa
@jhaoda
Aug 25 2015 11:59
@undercloud «много» это сколько?
Ты проводил замеры?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:04
75 роутов - сайт грузится за 0.2с
причём роутинг в графике вообще не виден
Maxim
@Big-Shark
Aug 25 2015 12:05
@muspelheim решил свою проблемму с пропелом? ты хочешь использовать элоквоент при переезде, насколько я знаю в ларе нельзя сходу переключать бд, не ты можешь также создать кучу соеденений, и в моделях прописать кую в каком ты хочешь запрашивать
ух, забыл чатик включить, и както так спокойно днем было)
Хм, глупый вопрос, а можно менять базу данные в уже совершенном конекте ?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:09
да
Maxim
@Big-Shark
Aug 25 2015 12:09
@SerafimArts как?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:09
DB::on('some')->table(....
или ты про дефолтную подмену для всех подключений?
Maxim
@Big-Shark
Aug 25 2015 12:10
@SerafimArts не, это ты подключение поменяешь, насколько я понимаю
@SerafimArts то есть будет 2 подключения
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:10
ога
только оно не пашет
на связях
Maxim
@Big-Shark
Aug 25 2015 12:10
@SerafimArts в пдо же ты сразу передаешь имя базы, и поменять его потом нельзя
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:11
а мой патч, который исправляет и делает возможность выполнять такие запросы со связями тейлор отверг
Oleg
@Malezha
Aug 25 2015 12:11
@SerafimArts чем аргументировал?
Maxim
@Big-Shark
Aug 25 2015 12:11
@muspelheim я и @SCIF разрабатываем пакет для интеграции пропела2 в лару5.1, пакет вот он https://github.com/propelorm/PropelLaravel
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:11
@Malezha некрасиво
я там в on второй аргумент засунул, который переопределяет формат соединения, делая доступным связи (по-умолчанию используется false для обратной совместимости)
Maxim
@Big-Shark
Aug 25 2015 12:13

Ребята, привет, мигрирую проект с симфони 1 на ларавел, вроде все более менее запустилось и работает, но только в рамках 1 базы, есть проблема. Проблема заключается в том, что у меня в моделях пропела в некоторых методах используется сразу несколько баз, в симфони1 они костылем переключались используя разные коннекшены к базам, но сейчас я хотел сделать все правильно, в рамках одного коннекшена, может кто сталкивался с подобным, как в модели пропела можно изменить базу с которой эта модель работает? креды одинаковые для всех баз

@SerafimArts я просто про вот этот вопрос спрашиваю, нам же все равно нужны будут отдельные подключения для каждой бд

Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:14
да
но можно коннекшн указывать
для разных моделей
4gekkman
@4gekkman
Aug 25 2015 12:18

Всем привет. Пишу тут сервер изображений, который использует image magic. Но он возвращает изображения очень медленно (даже, без всяких манипуляций с ними, типа изменения размера). Например, если на странице 15 изображений, надо минуту ждать, пока они загрузятся. Изображение сейчас формируется так:

$img = Image::make( $path );

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

Maxim
@Big-Shark
Aug 25 2015 12:18
Ну в пропел тоже можно, но это разные конекшены) Вообщем, если чел вернется, у него и узнаем что ему именно надо
@4gekkman что такое "сервер изображений"?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:19
интересная формулировка - не "когда", а "если"
=)
Vadim Shashin
@Enapiuz
Aug 25 2015 12:19
Всем привет. Вопрос по поводу статики. Как нынче модно обновлять кеш у пользователей? На одном из проектов мы, как истинные индусы руками меняем переменную, которая добавляется в гет-параметры всей статики. Но полюбому же есть более красивые способы?
Maxim
@Big-Shark
Aug 25 2015 12:20
@SerafimArts ну он тут вопросы позадовал, и в ответ тишина) Так что может и не вернуться)
4gekkman
@4gekkman
Aug 25 2015 12:20
@Big-Shark Это код, который занимается работой с изображениями. Например, у него можно запросить изображения:
http://img.zaste.ru/1                         // запросить изображение с id == 1
http://img.zaste.ru/1/100x100                 // запросить изображение с id == 1, изменив его размер на 100x100
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:20
@Enapiuz 80% использует встроенный элексир
Maxim
@Big-Shark
Aug 25 2015 12:21
@Enapiuz хеадеры, не?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:21
а истинные гуру не пользуют ноду, используя натив: https://github.com/SerafimArts/Asset
Maxim
@Big-Shark
Aug 25 2015 12:21
@SerafimArts спролшная реклама в этом чате)
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:21
да
надо популяризировать
ибо штука крутая получилось
Maxim
@Big-Shark
Aug 25 2015 12:22
@4gekkman и зачем тебе сразу 15 изображений менять, и почему не сделать это на более низком уровне?
@SerafimArts а я вот присматриваюсь к ассетиксу у робо
Vadim Shashin
@Enapiuz
Aug 25 2015 12:22
@SerafimArts хм, где-то я не дочитал доку по эликсиру, мне как раз js и css главное, картинки пофиг
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:22
@Big-Shark у меня всё равно профитнее =)
Vadim Shashin
@Enapiuz
Aug 25 2015 12:22
ща посмотрю поплотней
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:22
яж его с рельс слизал и сделал удобнее
4gekkman
@4gekkman
Aug 25 2015 12:23
@Big-Shark В том то и дело, что 15 изображений мне менять не надо. Мне надо их просто вернуть клиенту без изменений.
Maxim
@Big-Shark
Aug 25 2015 12:23
@SerafimArts где тесты, кте бейджи ?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:23
=(
Maxim
@Big-Shark
Aug 25 2015 12:23
@4gekkman ну я хз, ты что там на атоме все это запускаешь?
@SerafimArts редми печальный)
4gekkman
@4gekkman
Aug 25 2015 12:23
@Big-Shark Что за атом? )
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:23
на благородном отечественном
что не так-то? =)
4gekkman
@4gekkman
Aug 25 2015 12:24
@Big-Shark Я веду локальную разработку на homestead
Maxim
@Big-Shark
Aug 25 2015 12:24
@4gekkman проц такой, на ноутах слабых часто стоит
4gekkman
@4gekkman
Aug 25 2015 12:25
@Big-Shark i7 2 гигагерца
Maxim
@Big-Shark
Aug 25 2015 12:25
@SerafimArts в самом редми мало текса, все за ссылками, нельзя сразу понять в чем плюшки
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:25
хм, возможно
Maxim
@Big-Shark
Aug 25 2015 12:25
@SerafimArts нет ВОВ эфекта
@4gekkman тогда я даже хз что у тебя там тормозит, возможно хомстед, у нас все быстро работает)
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:26
ну как же, устанавливаешь, потом функцию asset_link и оно всё за тебя компилит, публикует, кеширует, генерирует хеш, гзип версию, минифицирует, объединяет и прочее
undercloud
@undercloud
Aug 25 2015 12:27

@4gekkman > Всем привет. Пишу тут сервер изображений, который использует image magic. Но он возвращает изображения очень медленно (даже, без всяких манипуляций с ними, типа изменения размера). Например, если на странице 15 изображений, надо минуту ждать, пока они загрузятся. Изображение сейчас формируется так:

$img = Image::make( $path );

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

кеш, мемкеш

Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:27
надо было это в ридми написать
:D
Maxim
@Big-Shark
Aug 25 2015 12:27

@SerafimArts

Добавьте следующие строчки в ваш composer.json файл и обновите зависимости

Так делать больше не модно

Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:27
ну да, модно composer require
=)
пофигу
4gekkman
@4gekkman
Aug 25 2015 12:28
@Big-Shark Дело не в хомстеде, с этой проблемой столкнулся ещё раньше, когда не использовал хомстед, а вёл локальную разработку не в виртуальной машине, а в настроенной на ноуте среде
Maxim
@Big-Shark
Aug 25 2015 12:28
@4gekkman ну значит чтото криво настроено, у нас кэш хранится в мэмкэш, картинки кропаются через имейдж меджик, все работает очень быстро
@4gekkman но у нас все в 1 файле строк на 150, да еще и который совместим с hhvm
4gekkman
@4gekkman
Aug 25 2015 12:29
@undercloud @Big-Shark А вы кэшируете на уровне вебсервера?
Maxim
@Big-Shark
Aug 25 2015 12:29
@4gekkman что значит на уровне веб сервера?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:30
мб он имеет ввиду хедерами, а не путями?
4gekkman
@4gekkman
Aug 25 2015 12:30
Ну, в настройках nginx можно настроить кэширование, например. Я так пробовал делать, и тогда картинки отдаются мгновенно.
Maxim
@Big-Shark
Aug 25 2015 12:30
@SerafimArts "Стандартная рекомендуемая структура каталогов выглядит так: " не круто, надо так "Выполни вот эту команду, и мы тебе все создадим"
4gekkman
@4gekkman
Aug 25 2015 12:30
Но когда 1-й раз их открываешь, они отдаются медленно.
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:31
@Big-Shark эта структура под L4
новое в ресурсах
4gekkman
@4gekkman
Aug 25 2015 12:31
Можно ли как-то ускорить их отдачу именно при первом открытии, без кэша?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:31
уже всё есть
да, знаю, ридми старенькое
Maxim
@Big-Shark
Aug 25 2015 12:31
@4gekkman у нас пыха ставит хеадеры для кэширования, и отдает ответ что кэш не поменялся
@4gekkman я без понятия почему у тебя долго открывается, просто сделай пустой файл, и есть получи контент файла, и отдай его с нужным заголовком, посмотри сколько это займет времени
@SerafimArts ну так и как использовать, если редми старенькое?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:33
пофигу
пользуйте элексир
4gekkman
@4gekkman
Aug 25 2015 12:33
@Big-Shark Один файл отдаётся быстро по времени (без кэша). А вот если на странице много (например, 15) картинок надо одновременно отдать, тогда приходится должно ждать, пока они загрузятся.
Maxim
@Big-Shark
Aug 25 2015 12:33
@SerafimArts нет уж, ты тут разрекламил уже, теперь мы хотим только твой пакет)
@4gekkman я рад за тебя) но я не могу за тебя сделать удаленный профайлинг и понять что там не так
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:34
фак, ссылку не могу уже удалить
ладно, ну значит репу удалю
=)
рекламы не будет
обидно, почти 1000 установок
Maxim
@Big-Shark
Aug 25 2015 12:35
@SerafimArts нормально
@SerafimArts на самом деле почитал сейчас, прикольная штука, но как мне кажется нехватает именно вау эфекта, типа вызови 2 команды, и все готово, все работает, дальеш только складывай файлы и все
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:36
ну билдеры, да
ещё надо допилить наконец клон из npm
чтоб всякие либы можно было таскать напрямую
Maxim
@Big-Shark
Aug 25 2015 12:37
@SerafimArts что за клон?
@SerafimArts а почему из нпм? наверное из бовер тогда?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:37
да
очепятка
тогда будет киллерфичей, таскать и подрубать пакеты автоматом без каких-либо зависимсотей (вроде ноды)
Vadim Shashin
@Enapiuz
Aug 25 2015 12:41
хм, чет еще не пойму, эликсир умеет за собой мусор чистить чем-нибудь типа mix.del, который не катит? или модуль надо тянуть еще один?
Vadim Shashin
@Enapiuz
Aug 25 2015 12:50
хотя пофиг, сейчас и так норм :smile: спасибо @SerafimArts
Maxim Kot
@batFormat
Aug 25 2015 12:51
Есть желающий написать простенький плагин для OctoberCms?)
Maxim
@Big-Shark
Aug 25 2015 12:52
@batFormat конечно..... нет
Maxim Kot
@batFormat
Aug 25 2015 12:52
@Big-Shark а если не за бесплатно??
Maxim
@Big-Shark
Aug 25 2015 12:53
@batFormat то и тогда нет) тут всего пару раз были люди которые используют октябрь, а остальным с ним еще разбираться, думаю мало кто возьмется)
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:53
а, т.е. вначале спрашивалось на-халяву? :smile:
Maxim Kot
@batFormat
Aug 25 2015 12:53
@SerafimArts Ага!)
@Big-Shark Понял, спасибо)
romach3
@romach3
Aug 25 2015 12:54
проще обратиться на форум октобера, имхо
Maxim Kot
@batFormat
Aug 25 2015 12:54
Там мертвый форум=)
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:54
как и сама система
вначале бомбанула, т.к. хороший пиар и грамотный дезигн
а потом умерла, т.к. исходники посредственное ...
Maxim Kot
@batFormat
Aug 25 2015 12:55
дезигн удобный, (
romach3
@romach3
Aug 25 2015 12:57
не знаю как сейчас, но раньше там был чистый маркдаун и по месту вставки php. Я не имею ничего против ни того, ни другого, но заказчику такое не сдашь, ему оно нафиг не нужно. Да и для себя тоже смысла нет.
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 12:58
там отличный баланс, между юзабельностью и трудазатратами на запиливание
т.е. для персональных блогов - самое оно
romach3
@romach3
Aug 25 2015 13:00
да хз, по мне так для персональных блогов уже придумали вордпресс )
и в админке и в коде даже обезьяна разберется. бери и пользуй
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 13:01
в вордпресс ничего вменяемого без мата не сделать
говно на говне
но админка тру и вообще для юзеров всё
romach3
@romach3
Aug 25 2015 13:02
а в коде что не так? я не про сам движок, а про пиление шаблончиков. пара функций на все случаи жизни )
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 13:02
а я про двиг
шаблоны - хз
romach3
@romach3
Aug 25 2015 13:02
я давно на нем ничего не делал, помню единственное что действительно бесило - кастомные выборки постов
Да просто не надо в двиг его смотреть. Вордпресс штука без претензий, работает и ладно )
Ivan Klimchuk
@Alroniks
Aug 25 2015 13:13
WP работает, пока под капот не заглядывать
Petro Deriy
@pderiy
Aug 25 2015 13:21
всем привет) переношу проект ларавл, и умен на убунту щас вот такая ошибдка
PDOException in Connector.php line 50:
could not find driver
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 13:21
и что не понятного в ошибке?
Petro Deriy
@pderiy
Aug 25 2015 13:21
blob
Petro Deriy
@pderiy
Aug 25 2015 13:21
как подключить sqlite na ubuntu
Petro Deriy
@pderiy
Aug 25 2015 13:21
ум еня sqlite
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 13:22
а хз
подозреваю что где-то в usr/bin/php
undercloud
@undercloud
Aug 25 2015 13:22
зачем 2 репа?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 13:22
@undercloud одно приложение, другое билд фрейма из Illuminate репы
Maxim
@Big-Shark
Aug 25 2015 13:23
Вопрос по тестирвоанию, есть класс с константами, но, этот класс не входит в пак как обязательный, но я использую их константы, и когда запускаю тест получаю что класс не найдет
Petro Deriy
@pderiy
Aug 25 2015 13:23
а есть еще ктото, кто бы смог помочь?
Maxim
@Big-Shark
Aug 25 2015 13:24
Как решить такую проблемму? Моком, созданием стаба, или пакет добавить в рекваер дев, для тестов?
@edomos так ты установи и настрой sqlite, потом сделай под нее конфиги, и все будет работать.
undercloud
@undercloud
Aug 25 2015 13:28
@SerafimArts все равног не могу понять, расскажи в 2х словах пожалуйста?
Alexey
@Butochnikov
Aug 25 2015 13:29
@/all для тех, кто ратует за Laracon в России.... Тейлор ответил, что не против, но нужно обсуждать: место, кол-во человек, стоимость. Короче, если хотим, то все в наших руках.
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 13:29
@undercloud для того, чтоб запустить флеш-игру что тебе нужно?
Alexey
@Butochnikov
Aug 25 2015 13:29
И что его уже много раз спрашивали об этом )
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 13:29
ядро - флеш-плеер и саму игру
JhaoDa
@jhaoda
Aug 25 2015 13:30
@Butochnikov т.е. он даже готов приехать?
А денег он за это хочет?
Alexey
@Butochnikov
Aug 25 2015 13:31
@jhaoda я лично не общался )) тонкости разговора мне не известны, но еще обсудим
undercloud
@undercloud
Aug 25 2015 13:32
@SerafimArts да, а дальше
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 13:33
а что дальше?
Maxim
@Big-Shark
Aug 25 2015 13:34
Тут есть те кто шарят в пср по логам, и в монологе, одну хрень понять не могу
Alexey
@Butochnikov
Aug 25 2015 13:40
@/all ну что, кто в спонсоры Laracon RUS хочет? )
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 13:42
я готов скинуть 1000руб как спонсор =)))
Oleg
@Malezha
Aug 25 2015 13:42
@Butochnikov краудфандинговая кампания будет куда успешнее, чем сообщение в чате :D
Soprun Vladislav
@vlsoprun
Aug 25 2015 13:42
@Butochnikov не спонсором вряд ли , но немножко деньжат подкину ))
@Butochnikov а @Malezha истину молвит ))
Alexey
@Butochnikov
Aug 25 2015 13:46
все кто подкинут деньжат, на Laracon и поедут, т.е. билеты будут сразу все куплены. Конференция для спосоров.
можно и так. для себя же делаем )
symbios_zi
@symbiosss
Aug 25 2015 13:47
всем привет
Soprun Vladislav
@vlsoprun
Aug 25 2015 13:47
@symbiosss привет
symbios_zi
@symbiosss
Aug 25 2015 13:48
@Butochnikov я был уверен что он не против )
Alexey
@Butochnikov
Aug 25 2015 13:48
@symbiosss ты знал )
symbios_zi
@symbiosss
Aug 25 2015 13:48
@Butochnikov ну это логично, ему нужны рынки сбыта, так же как Евросоюзу Украина )
сорри, офтоп
Sofonov Evgeniy
@Sofcom
Aug 25 2015 13:48
Ребят. Подскажите, мож кто видел наработки сокращателья ссылок типа goo.gl на Laravel
symbios_zi
@symbiosss
Aug 25 2015 13:49
@Butochnikov вопрос в том в каком городе это дело проводить
и кто готов за это взяться.
имхо ценник должен быть минимум 1000руб за день. Если 2 дня = 2 штуки
Oleg
@Malezha
Aug 25 2015 13:51
Что именно проводить? Событие может затянуться на день, на два. Все зависит от количества ивентов.
Alexey
@Butochnikov
Aug 25 2015 13:51
@symbiosss пока только помещение выходит от 60 до 100 т.р.
Sofonov Evgeniy
@Sofcom
Aug 25 2015 13:51
Ребят. Подскажите, мож кто видел наработки сокращателья ссылок типа goo.gl на Laravel
Oleg
@Malezha
Aug 25 2015 13:52
Пока не будет ясно, что из себя будет представлять ларакон ру, трудно понять, кто поедите и в каком количестве)
Alexey
@Butochnikov
Aug 25 2015 13:52
@symbiosss так. что с ценой билета, пока не ясно.
Soprun Vladislav
@vlsoprun
Aug 25 2015 13:52
Предлагаю Москва/Питер, думаю это наиболее удобное место, да и большая аудитория будет.
undercloud
@undercloud
Aug 25 2015 13:52
@SerafimArts т.е. нужно качать оба репа и класть один в папку другого?
Oleg
@Malezha
Aug 25 2015 13:53
@undercloud тебе сложно открыть первую страницу документации и прочитать про установку?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 13:53
@undercloud нужно читать документацию
symbios_zi
@symbiosss
Aug 25 2015 13:53
@vlsoprun предлагаю проанализировать географию участников сообщества в контакте. Там есть статистика
@Butochnikov это в мск 60-70тыс?
JhaoDa
@jhaoda
Aug 25 2015 13:53
@Sofcom третий раз повтори, а то не поняли сразу-то
Soprun Vladislav
@vlsoprun
Aug 25 2015 13:53
@symbiosss ты прав ))
Maxim
@Big-Shark
Aug 25 2015 13:53
Предлогаю в тае, тут и дешевле аренда будет)
Soprun Vladislav
@vlsoprun
Aug 25 2015 13:54
@Big-Shark ))
Ivan Klimchuk
@Alroniks
Aug 25 2015 13:54
FAILURES!
Tests: 2712, Assertions: 9458, Failures: 1.
западло :(
Sofonov Evgeniy
@Sofcom
Aug 25 2015 13:55
@Butochnikov @undercloud @SerafimArts @vlsoprun @Alroniks @Big-Shark @jhaoda Ребят. Подскажите плиз, мож кто видел наработки сокращателья ссылок типа goo.gl на Laravel
Alexey
@Butochnikov
Aug 25 2015 13:55
@symbiosss нет не в мск, хотя можно и в мск, только не в крутых местах типа digital october или телеграф
Sofonov Evgeniy
@Sofcom
Aug 25 2015 13:55
@jhaoda ну вот и третий
JhaoDa
@jhaoda
Aug 25 2015 13:55
Давайте его забаним
Ибо упорот
Sofonov Evgeniy
@Sofcom
Aug 25 2015 13:55
А смысл?
Ivan Klimchuk
@Alroniks
Aug 25 2015 13:55
symbios_zi
@symbiosss
Aug 25 2015 13:55
@Butochnikov я тебе по IT парку кидал. Там все вместе 40 тыс где то. Плюс гостиница
Ivan Klimchuk
@Alroniks
Aug 25 2015 13:55
загуглить же не сложно
symbios_zi
@symbiosss
Aug 25 2015 13:55
дешевая
Sofonov Evgeniy
@Sofcom
Aug 25 2015 13:56
@Alroniks Дак вотзагуглил несколько вариантов, нао выбрать
Alexey
@Butochnikov
Aug 25 2015 13:56
@Sofcom но мы же за тебя не выберем https://github.com/Vinelab/url-shortener
Sofonov Evgeniy
@Sofcom
Aug 25 2015 13:56
Вот и решил спросить, может кто уже пользовал такое и подскажет "что не брать"
xtwist
@xtwist
Aug 25 2015 13:56
Ребята, имел кто то дело с bcmath? Скомпилировав исходники 5.5.28 с --enable-bcmath, библиотека ругается на отсутствие bcmod(). Буду очень признателен за помощь.
Maxim
@Big-Shark
Aug 25 2015 13:57
@Sofcom так ты тогда и спроси, смог найти вот такие пакет, незнаю какой выбрать, поделитесь отзывами и тд.
Sofonov Evgeniy
@Sofcom
Aug 25 2015 13:58
@Big-Shark Это может к хоивару привести (вопрос продуман)
Petro Deriy
@pderiy
Aug 25 2015 14:08
парни rewritemode не работает на ubuntu, что делать?
JhaoDa
@jhaoda
Aug 25 2015 14:09
@edomos настраивать
Petro Deriy
@pderiy
Aug 25 2015 14:09
можна линк?
windows xamp все сразу работает
ubuntu ошибка
включил мод и перезапустил апач, но не работает
JhaoDa
@jhaoda
Aug 25 2015 14:10
@edomos гугл подскажет
Petro Deriy
@pderiy
Aug 25 2015 14:12
спасибо jhaoda
вы мне очень помогли
побольше таких людей как вы
но гугл таки помог;)
JhaoDa
@jhaoda
Aug 25 2015 14:12
Ну вот видишь
Ты просил рыбу, а я дал тебе удочку
Это намного лучше
Petro Deriy
@pderiy
Aug 25 2015 14:13
удочка самое то
Alexey
@Butochnikov
Aug 25 2015 14:16
@/all напоминаю, что через мин 45 будем пробовать стримить выступление Тейлора на конференции. кому интересно то трансляция будет здесь http://laracon.laravel.su/#stream или смотрите по смартфону.
Maxim
@Big-Shark
Aug 25 2015 14:22
@Butochnikov через 45 минут напиши
Alexey
@Butochnikov
Aug 25 2015 14:22
@Big-Shark конечно, напомню
Maxim
@Big-Shark
Aug 25 2015 15:00
Это его жена?
JhaoDa
@jhaoda
Aug 25 2015 15:00
@Big-Shark да
Alexey
@Butochnikov
Aug 25 2015 15:03
@/all трансляция началась
@/all кто пропустил, смотрим тут http://laracon.laravel.su/#stream
Oleg
@Malezha
Aug 25 2015 16:23
Напомните пожалуйста, это только php в случае оправки запросом (get/post) массива добавлять к имени []?
Maxim
@Big-Shark
Aug 25 2015 16:24
@Malezha Конечно
Oleg
@Malezha
Aug 25 2015 16:24
Гхм, а что делать, если они не добавлены?
Данные просто затираются выходит?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 16:27
+
Oleg
@Malezha
Aug 25 2015 16:29
А как вы выходите из ситуации, если подобный ответ присылает другой сервер, который и знать не хочет что обрабатывает php, а не что то другое?
Maxim
@Big-Shark
Aug 25 2015 16:30
@Malezha покажи входные данные, чет ты вообще странное пишешь
@SerafimArts @Butochnikov @jhaoda Кто как считает, в дебаг баре должны показываться сообщения о том что мы открыли транзакцию, мы закрыли транзакцию, и тд, и если должны, то должны ли они считаться как запросы к бд, или их нужно исключить из подсчета?
Oleg
@Malezha
Aug 25 2015 16:33

@Big-Shark $request->all()

array:2 [
  "client" => "a877f984-1e51-4205-709c-6a67dffa91c1"
  "channels" => "$2:3"
]

Исходящие данные в заголовках

client:a877f984-1e51-4205-709c-6a67dffa91c1
channels:$1:2
channels:$2:3
Maxim
@Big-Shark
Aug 25 2015 16:34
@Malezha ну тебе приходит нормальный массив, только с каналоми чтото случилось, хотя это вроде кривая запись изначального заголовка
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 16:34
@Big-Shark почти не пользуюсь дебагбаром
разве только оптимизировать запросы
Maxim
@Big-Shark
Aug 25 2015 16:35
@SerafimArts ну в том чем ты пользуешь)
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 16:35
дебагбар на то и дебаг, что можешь фигачить туда всё что угодно
Maxim
@Big-Shark
Aug 25 2015 16:35
@SerafimArts ну или ответь теоретически)
Alexey
@Butochnikov
Aug 25 2015 16:35
@Big-Shark может их в отдельный счетчик? счетчик транзакций?
Maxim
@Big-Shark
Aug 25 2015 16:36
@Butochnikov по штату есть только 1 счетчик)
@Butochnikov я пишу расширения для пропела 2 для дебагбара
Oleg
@Malezha
Aug 25 2015 16:36
@Big-Shark в том то и дело, что это обычный форм-реквест, но имя параметра не channels[], как привык php, а channels (без последних двух символов).
Alexey
@Butochnikov
Aug 25 2015 16:37
тогда, все же это запрос и считать надо
Maxim
@Big-Shark
Aug 25 2015 16:37
@Malezha и кто такие заголовки парсит нормально?
@Butochnikov ок, сейчас подожду остальные, может кто что еще ответит)
@Butochnikov а то вроде и запрос, и вроде и не запрос)
Ksarien
@ksarien
Aug 25 2015 16:38
народ подскажите плиз где найти можно локализацию русскую?
Oleg
@Malezha
Aug 25 2015 16:38
@Big-Shark не знаю, по этому и спрашиваю, баг ли это=)
Ksarien
@ksarien
Aug 25 2015 16:38
auth, pagination, validation, password
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 16:38
Ksarien
@ksarien
Aug 25 2015 16:38
спс
Maxim
@Big-Shark
Aug 25 2015 16:38
@Malezha мне кажется это они запросы криво генерят
Oleg
@Malezha
Aug 25 2015 16:40
Нужен кто то еще, кто пишет еще на чем то.
Alexey
@Butochnikov
Aug 25 2015 16:40
@Big-Shark а то откроет чел. транзакцию и скажет "и где же запрос?"
Oleg
@Malezha
Aug 25 2015 16:40
Я не могу нагуглить как это все прописано в сертификации.
Maxim
@Big-Shark
Aug 25 2015 16:41
@Malezha да все просто, посмотри как формы шлют запрос, вот тебе и стандарт практически
@Malezha формам уж пофиг что там за язык)
Oleg
@Malezha
Aug 25 2015 16:41
Уже нагуглил, действительно баг.
Maxim
@Big-Shark
Aug 25 2015 16:42
@Malezha баг пхп?
Oleg
@Malezha
Aug 25 2015 16:42
Нет, пых все правильно делает, запрос действительно нельзя так слать)
cfg dsfgd f df
@entermix
Aug 25 2015 16:44
Народ, понимаю, что не в тему, но может кто то работает с Kohana?
Maxim
@Big-Shark
Aug 25 2015 16:46
@entermix тебе по именам?
Кто чем проверяет качества кода?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 16:48
плагина встроенного в шторм хватает
cfg dsfgd f df
@entermix
Aug 25 2015 16:48
@Big-Shark Не понял вопрос)
JhaoDa
@jhaoda
Aug 25 2015 16:48
А кто-нить может рассказать, как от мидла резко прыгнуть до синьора-архитектора? И помимо этого делать работу и за синьора, и за архитектора, и за миддла, и за джуна...
Maxim
@Big-Shark
Aug 25 2015 16:48
@entermix пол чата работала с коханой
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 16:48
@Big-Shark PHP Inspections
Maxim
@Big-Shark
Aug 25 2015 16:49
@jhaoda конечно, нужно просто начать прыгать каждый день.
JhaoDa
@jhaoda
Aug 25 2015 16:49
@Big-Shark не, мне надо за день:)
Maxim
@Big-Shark
Aug 25 2015 16:49
@jhaoda ну ты же знаешь как выучить с++ за 21 день?
cfg dsfgd f df
@entermix
Aug 25 2015 16:50
@Big-Shark, обновил PHP до версии 5.5., чтобы работал laravel, в итоге отрубилась работа с сессиями на Kohana 3.3.3
JhaoDa
@jhaoda
Aug 25 2015 16:50
М-да...
Maxim
@Big-Shark
Aug 25 2015 16:50
@SerafimArts это шо такое, и где это искать?
@entermix судя по тестам коханы на 3.3 все собирается и работает нормально
Блин, кохана прикольная, жалко мертвая
cfg dsfgd f df
@entermix
Aug 25 2015 16:52
@Big-Shark: Error reading session data. при вызове: Session::instance('database');
Это если PHP 5.5, на 5.4. все было ок
Maxim
@Big-Shark
Aug 25 2015 16:53
@entermix ну и разберись в чем причина, тыж программист
cfg dsfgd f df
@entermix
Aug 25 2015 16:54
@Big-Shark разбираюсь, просто возможно кто то сталкивался с этим, поэтому и спрашиваю
Maxim
@Big-Shark
Aug 25 2015 16:55
@SerafimArts ура, я смог поставить плагин в шторму, не думал что это так сложно)
Oleg
@Malezha
Aug 25 2015 16:57
@entermix оно?
Alexey
@Butochnikov
Aug 25 2015 16:58
@/all народ, проголосуйте за тему завтрашнего стрима https://vk.com/wall-53758340_12156
cfg dsfgd f df
@entermix
Aug 25 2015 16:58
This message was deleted
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 17:00
@Big-Shark наркоман? о_0
Maxim
@Big-Shark
Aug 25 2015 17:01
@SerafimArts да вроде нет) но плагины ставлю первый раз) Да и к интерфейсам я таким сложным не привык) В саблайме както полегче)
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 17:01
лалка =)
cfg dsfgd f df
@entermix
Aug 25 2015 17:01
@Malezha не помогло ( [root@user]# chown apache:psacln /var/lib/php/session/ chmod 770 /var/lib/php/session/
chown: invalid group: `apache:psacln'
Oleg
@Malezha
Aug 25 2015 17:04
@entermix мне трудно что то еще ответить, я с коханой не сильно знаком. Можешь попробовать перенести сессию в мемкэш в самом php
cfg dsfgd f df
@entermix
Aug 25 2015 17:11
@Malezha Понял, ну и на этом спасибо ))
romach3
@romach3
Aug 25 2015 17:26
@jhaoda Если тебе вдруг захотелось работать за синьора, архитектора, миддла и джуна, то тебя проще сразу пристрелить, что бы не мучился ))
JhaoDa
@jhaoda
Aug 25 2015 17:27
@romach3 да мне не то, что бы захотелось... просто как-то так получилось
romach3
@romach3
Aug 25 2015 17:28
@jhaoda тогда увеличивай максимальный срок раза в 3 )
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 17:28
@jhaoda попробуй постучаться вот этому человеку: http://vk.com/flexferrum
JhaoDa
@jhaoda
Aug 25 2015 17:29
@SerafimArts и шо там?
romach3
@romach3
Aug 25 2015 17:29
потому как @jhaoda-архитектор очнется только на стадии уже почти готового прототипа и осознает что пора всё переписать (2 срок) и отрефактроить (3 срок)
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 17:30
@jhaoda мой один хороший знакомый, работает архитектором в одной известной фирме
JhaoDa
@jhaoda
Aug 25 2015 17:30
@SerafimArts он меня укусит и я тоже архитектором стану?
romach3
@romach3
Aug 25 2015 17:30
хм. а можно тогда и мну разок?
Maxim
@Big-Shark
Aug 25 2015 17:30
@jhaoda именно так ими и становятся
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 17:31
@jhaoda твоё дело, давать ему себя кусать или нет
но проконсультироваться можешь, наверное
если время будет
Maxim
@Big-Shark
Aug 25 2015 17:31
Бррр, вчера ничего не закомитил на гитхабе, и квадратик остался серым, ненависть.
romach3
@romach3
Aug 25 2015 17:33
у мну есть только один совет на эту тему: сначала нужно писать говнокод, никаких архитектур до работающего прототипа )
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 17:34
у меня другой совет
вначале архитектура, а потом уже код
естественно можно сливаться в говнокод на микроархитектуре
если грамотно задана макро
Maxim
@Big-Shark
Aug 25 2015 17:37
Вначале фильмы посмотреть, потом поиграть, потом можно книжку почитать, потом код уже, ну и если совсем скучно, можно и поархитектурить
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 17:38
архитектура - самое интересное в программировании
вы чего
самое весёлое - это писать свой DI, причём сразу грамотно
Maxim
@Big-Shark
Aug 25 2015 17:39
@SerafimArts ага, вот прям сразу сел, и написал)
Как сложно писать код совместимый с пхп 5.3
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 17:41
ага
я сам давеча страдал
Maxim
@Big-Shark
Aug 25 2015 17:42
Я только что 3 или 4 фаст форварда закинул, а то тревис ругался
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 17:42
если нет критических моментов - тупо клади болт
5.5+ онли
Maxim
@Big-Shark
Aug 25 2015 17:43
@SerafimArts https://github.com/maximebf/php-debugbar/blob/master/.travis.yml проект не мой, я просто сделал пулл реквест )
sautchenkov
@sautchenkov
Aug 25 2015 17:59
Товарищи, такой вопрос. Если мне нужно выполнить некий код после успешной авторизации пользователя? Мне подойдет только использование ручной авторизации и Auth::attempt ?
jongleb
@jongleb
Aug 25 2015 18:25
https://laracasts.com/collections/design-patterns есть чего нидь такое по русски?
про паттерны проектирования
Alexander Popov
@ruelephant
Aug 25 2015 18:49
мозг, руки, гугл
да прибудет с тобой сила!
undercloud
@undercloud
Aug 25 2015 18:56
<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>
магия какая то зачем 2 раза RewriteCond %{REQUEST_FILENAME} !-d
Alexander Popov
@ruelephant
Aug 25 2015 19:00
mhm
оно действует на следующий RewriteRule
если оно не проходит, переходим на следующий блок
   # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d <— FALSE
    RewriteRule ^(.*)/$ /$1 [L,R=301] <— Skip

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d <— GO TO THIS
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
Denis Isaychenko
@Rhincodon
Aug 25 2015 19:05
да уж, интересен был бы laracon ru :)
jongleb
@jongleb
Aug 25 2015 19:05
Дааа
и с крутым голосом как у ведущего com
Seba
@Siebov
Aug 25 2015 19:08
всем привет
скажите, плиз, при аутентификации по умолчанию проверяется таблица в базе USERS ?
JhaoDa
@jhaoda
Aug 25 2015 19:09
@Sebbba открой config/auth.php, найди ключ table и узри
Seba
@Siebov
Aug 25 2015 19:09
в частности интересует вот этот кусок кода
не могу найти что делает attempt
if (Auth::attempt($credentials, $request->has('remember'))) {
            return $this->handleUserWasAuthenticated($request, $throttles);
        }
@jhaoda о! а вот за это спасибище
Там написано, что делает метод attempt
Seba
@Siebov
Aug 25 2015 19:12
@jhaoda знаю. это я читал.
правильно я понимаю, он берёт таблицу из config/auth.php и сравнивает пары ключ/значение в ней из того что пришло в запросе из формы?
Ksarien
@ksarien
Aug 25 2015 19:12
ну ты просто жжжошь
JhaoDa
@jhaoda
Aug 25 2015 19:12
@Sebbba нет, он делает запрос к этой таблице
Seba
@Siebov
Aug 25 2015 19:13
@jhaoda ок.
JhaoDa
@jhaoda
Aug 25 2015 19:14
Конечно, меня могу поправить, что запрос делает не сам метод, а репозиторий, к которому этот метод обращается
Denis Isaychenko
@Rhincodon
Aug 25 2015 19:16
@Butochnikov сделай голосовалку в вк, кто бы желал посетить laracon ru и по какой минимальной цене, просто для интереса )
JhaoDa
@jhaoda
Aug 25 2015 19:17
Тыщ по 5 если будет, то я, например, подумаю
Ибо с перелетами и проживанием для меня это минимум 30 будет
Alexander Popov
@ruelephant
Aug 25 2015 19:20
я желаю
если Москва
Denis Isaychenko
@Rhincodon
Aug 25 2015 19:22
я бы из ДНР думаю и за 20-30к прилетел
*приехал )
Alexander Popov
@ruelephant
Aug 25 2015 19:24
надо перенести в столицу мира
в Киев
Denis Isaychenko
@Rhincodon
Aug 25 2015 19:25
на eu 400 евро же вроде билет
Oleg
@Malezha
Aug 25 2015 19:26
@ruelephant а я не против =)
Alexander Popov
@ruelephant
Aug 25 2015 19:26
будем весь ларакон разучивать «вже не вмерла»
ruelephant @ruelephant думает как бы намекнуть соседям, что включать попсу в 22:24 опасно для их здоровья
JhaoDa
@jhaoda
Aug 25 2015 19:28
@ruelephant «ще не вмерла»
Alexander Popov
@ruelephant
Aug 25 2015 19:28
пофиг
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 19:29
@ruelephant включи Dimmu Borgir
Alexander Popov
@ruelephant
Aug 25 2015 19:29
пациент умер в любом случаи
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 19:29
компенсируешь
JhaoDa
@jhaoda
Aug 25 2015 19:29
Но это уже политика, товарищи
Пришел слон и устроил флейм
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 19:29
натоптал =)
Alexander Popov
@ruelephant
Aug 25 2015 19:29
помоему констатация факта
JhaoDa
@jhaoda
Aug 25 2015 19:30
Не надо его на конференцию, он же ваще отщепенец, на фалькон ушел
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 19:30

помоему констатация факта

Dimmu Borgir компенсирует любую попсу в 22+?

Alexander Popov
@ruelephant
Aug 25 2015 19:30
@jhaoda я уже перешел на GO :)
JhaoDa
@jhaoda
Aug 25 2015 19:30
Ну тем более
Alexander Popov
@ruelephant
Aug 25 2015 19:30
но лару я не забываю, бизнес требует
JhaoDa
@jhaoda
Aug 25 2015 19:31
Давай там GOConRu организовывай
Alexander Popov
@ruelephant
Aug 25 2015 19:31
GOConUa тогда уже
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 19:32
го писать Goravel
Alexander Popov
@ruelephant
Aug 25 2015 19:32
:)
там нет ооп
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 19:32
go gortisan serve
Alexander Popov
@ruelephant
Aug 25 2015 19:32
там есть go get
встроенный
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 19:32
go get goravel/goravel
go garisan serve --host=0.0.0.0 --port=80
JhaoDa
@jhaoda
Aug 25 2015 19:33
Понесли ботинки Митю...
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 19:33
мне можно, я до дома только дошёл
+
JhaoDa
@jhaoda
Aug 25 2015 19:34
Что означает «+»?
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 19:34
меня заразили
теперь всегда ставлю "+", когда преподношу слова как положительное явление
это как смайлики ставить
JhaoDa
@jhaoda
Aug 25 2015 19:35
М-да...
Kirill Nesmeyanov
@SerafimArts
Aug 25 2015 19:35
заразно
угу
=(
jongleb
@jongleb
Aug 25 2015 19:35
В ларавел ('laravel-elixir') в гулпе испоользутеся исключительно для конкатенации все в один файл ?
Я просто с галпом вообще не работал тока с грунтом
есть какая то принципиальная раздница?
и для чего тогда кроме вьюшек папка ресрсес?
то есть я же все скрипты на разработке все равно держу в паблике, а потом просто выполняю на прод галп и меняю подключения кучи файлов на один?
Oleg
@Malezha
Aug 25 2015 19:49
@jongleb под капотом у elixir'а - gulp.
jongleb
@jongleb
Aug 25 2015 19:50
Да я понял.Но галп ватч это лайврелоад?
и зачем он нужен если это не SPA
@Malezha Как например пользуешься галпом в ларавел проектах?
Oleg
@Malezha
Aug 25 2015 19:53
Собираю из less'a css и сцепляю js.
Brezhnev Ivan
@vanchelo
Aug 25 2015 20:02
@ruelephant с чего ты взял что там нет ООП?
Alexander Popov
@ruelephant
Aug 25 2015 20:08
нет понятия объект
romach3
@romach3
Aug 25 2015 20:08
о. кто-нибудь может подсказать, есть ли в go нормальный менеджер пакетов? с версионированием и блудницами? )
Andrey
@Quiss
Aug 25 2015 20:09
Урааа ванчело
xD
romach3
@romach3
Aug 25 2015 20:09
или я его просто не правильно готовлю?
Andrey
@Quiss
Aug 25 2015 20:09
Ребят всем привет, кто с друпалом хоть чутка работал? интересует как из админки HTML блок добавить xD
Alexander Popov
@ruelephant
Aug 25 2015 20:10
@romach3 есть
github + go get
Brezhnev Ivan
@vanchelo
Aug 25 2015 20:13
@ruelephant ок, и как же дальше жить осознав сие?
Alexander Popov
@ruelephant
Aug 25 2015 20:16
по человечески
создаешь репозиторий, делаешь go get на него и все
Brezhnev Ivan
@vanchelo
Aug 25 2015 20:17
ты перепутал меня с @romach3
Alexander Popov
@ruelephant
Aug 25 2015 20:17
ааа ты на другое отвечал
я думал ты комментировал предыдущий пост :)
romach3
@romach3
Aug 25 2015 20:18
ну, про go get я в курсе. Видимо что-то не докурил просто )
Alexander Popov
@ruelephant
Aug 25 2015 20:31
а что ты не докурил то?
он нативно клонит с удаленных реп, нативно
все либы подключаются глобально (ко всем проектам) потом в нужных файлах импортируешь и все
romach3
@romach3
Aug 25 2015 20:43
а загрузить все зависимости проекта?
и как быть с версионированием? ну склонировал он её, ок. Потом я глянул, что автор запилил новых фич, обновился, совместимость сломалась. Откатиться? Поддерживать разные версии для разных проектов?
хотелось бы обособленности, как в ноде/пыхе тех же )
Alexander Popov
@ruelephant
Aug 25 2015 21:21
можно
есть папка vendors
в 1.5