These are chat archives for LaravelRUS/chat

21st
Mar 2016
KSTigr
@KSTigr
Mar 21 2016 05:10
Боброе утро!
Aidosgd
@Aidosgd
Mar 21 2016 06:42
Всем привет
KarmaBot
@KarmaBot
Mar 21 2016 06:42
@Aidosgd, и тебе привет ;)
Aidosgd
@Aidosgd
Mar 21 2016 06:42
проблема
хотел установить laravel 5.2 в обычный хостинг
putenv() has been disabled for security reasons in /vendor/vlucas/phpdotenv/src/Loader.php on line 338
хостеры не хотят включать putenv()
как можно обойти ее?
Ivan
@Hunternnm
Mar 21 2016 06:57
@KSTigr эээээээ
это моя фраза!!!!
Боброе утро!
Oleg
@Malezha
Mar 21 2016 07:02
@Aidosgd переопределять уйму провайдеров и классов, которые эти провайдеры грузят. Под уймой я имел в виду 2-3.
Soprun Vladislav
@vlsoprun
Mar 21 2016 07:03
Всем привет
KarmaBot
@KarmaBot
Mar 21 2016 07:03
@vlsoprun, здравствуй.
vadym26
@vadym26
Mar 21 2016 07:28
здравствуйте, какие могут быть решения для мультизагрузки фото на Laravel?
KarmaBot
@KarmaBot
Mar 21 2016 07:28
@vadym26, привет =)
vadym26
@vadym26
Mar 21 2016 07:32
@Hunternnm спасибо
KarmaBot
@KarmaBot
Mar 21 2016 07:32
Спасибо (+1) для @Hunternnm принято! Текущая карма +105.
Jbsh1999
@Jbsh1999
Mar 21 2016 07:38
Добрый день! Динамическое создание cron job - откуда копать не подскажите ?
KarmaBot
@KarmaBot
Mar 21 2016 07:38
@Jbsh1999, привет, как настроение?
Maxim
@Big-Shark
Mar 21 2016 07:46
@Jbsh1999 что за данамическое создание?
Jbsh1999
@Jbsh1999
Mar 21 2016 07:49
@Big-Shark Например - юзер добавил аккаунт на ebay. Нужно чтобы раз в 30 минут запускался скрипт который из этого аккаунта загружал бы данные по заказам в базу
@Big-Shark Юзеров много, аккаунтов тоже может быть несколько. Если всех загружать в одном скрипте - 30 минут до следующего апдейта не хватает
Ivan
@Hunternnm
Mar 21 2016 07:56
@Jbsh1999 я бы брал по пачке пользователей
т.е. сначала 100, потом еще 100
а где-то хранить последний id пользователя из прошлой пачки
Jbsh1999
@Jbsh1999
Mar 21 2016 08:05
Спрошу по другому: Как в App\Console\Kernel в функцию schedule добавлять задания динамически ?
Роман Сохарев
@greabock
Mar 21 2016 08:11
@Jbsh1999 почитай доку по очередям
saori
@saorityan
Mar 21 2016 08:14
@Jbsh1999 тебе нужно раз в минуту выполнять крон, который будет смотреть для каких пользователей пора обновлять их статистику. Если по пользователю нужно обновить статистику - крон создает Job и кладет в очередь. Крон ТОЛЬКО добавляет задачи в очередь.
А уже из очереди бери задачи и выполняй...
Jbsh1999
@Jbsh1999
Mar 21 2016 08:14
@saorityan спасибо, теперь понятно
KarmaBot
@KarmaBot
Mar 21 2016 08:14
Спасибо (+1) для @saorityan принято! Текущая карма +9.
Maksim Karpychev
@kodermax
Mar 21 2016 08:27
Привет /@all
есть ли что-нибудь подобное для php, как у js eslint?
Anton Vorontsov
@symbios-zi
Mar 21 2016 08:32
@kodermax лучше не здороваться так )
Maksim Karpychev
@kodermax
Mar 21 2016 08:32
@symbios-zi ok
Anton Vorontsov
@symbios-zi
Mar 21 2016 08:33
@kodermax что такое eslint? и что вы хотите увидеть в php?
Maksim Karpychev
@kodermax
Mar 21 2016 08:33
eslint это подсказка для кода
задаешь параметры и потом подсвечивается где ошибка
Maxim
@Big-Shark
Mar 21 2016 08:33
@kodermax да, есть конечно
Maksim Karpychev
@kodermax
Mar 21 2016 08:33
где оттступ не правильный
где переменая не исопльзуетсая
@Big-Shark я нашел только php-cs-fixer
но он правит сам
Anton Vorontsov
@symbios-zi
Mar 21 2016 08:33
phpspec, не?
@symbios-zi не, это не тоъ
Anton Vorontsov
@symbios-zi
Mar 21 2016 08:34
@Big-Shark этот снифер сам правит отступы?
Maxim
@Big-Shark
Mar 21 2016 08:35
@symbios-zi php-cs-fixer сам правит, а вот PHP_CodeSniffer только подсказывает
Maksim Karpychev
@kodermax
Mar 21 2016 08:35
@Big-Shark спасибо
KarmaBot
@KarmaBot
Mar 21 2016 08:35
Спасибо (+1) для @Big-Shark принято! Текущая карма +731.
Maksim Karpychev
@kodermax
Mar 21 2016 08:35
нашел это чудо
Anton Vorontsov
@symbios-zi
Mar 21 2016 08:35
@Big-Shark а что еще полезного кроме отступов? Есть ли проверка стандартов PSR?
Maxim
@Big-Shark
Mar 21 2016 08:35
@symbios-zi да, есть конечно
@symbios-zi там параметров куча, ну собственно там все что есть в пср, и их можно настраивать
Anton Vorontsov
@symbios-zi
Mar 21 2016 08:36
@Big-Shark щас попробую поставить
Maksim Karpychev
@kodermax
Mar 21 2016 08:36
супер отличная мега вещь..
@Big-Shark это лучшая из своего рода?
Anton Vorontsov
@symbios-zi
Mar 21 2016 08:36
@Big-Shark тупо через композер ставлю и начинаю использовать?
Maxim
@Big-Shark
Mar 21 2016 08:37
@kodermax ну там есть еще надстройки над этим движком, но вообще одна из лучшех точно
Maksim Karpychev
@kodermax
Mar 21 2016 08:38
ну всё огонь
щас буду юзать
Maxim
@Big-Shark
Mar 21 2016 08:38
@symbios-zi нет, ты должен скомпилить пхп в ней, потом поставить ноду, апатч, хдебаг, и редхет, выбить водки, покормить медведя, и уже потом поставить все это глобально через композер или пхар и запустить
Maksim Karpychev
@kodermax
Mar 21 2016 08:38
@Big-Shark аащащащ
лучше Centos поставить
Maxim
@Big-Shark
Mar 21 2016 08:39
@kodermax https://styleci.io/ вот у этих чуваков есть свой надстройка с парой улучшений
Anton Vorontsov
@symbios-zi
Mar 21 2016 08:39
@Big-Shark это шутка была или реально столько телодвижений?
Maksim Karpychev
@kodermax
Mar 21 2016 08:40
@Big-Shark сайт не работает. но спасибо
KarmaBot
@KarmaBot
Mar 21 2016 08:40
Спасибо (+1) для @Big-Shark принято! Текущая карма +732.
Maksim Karpychev
@kodermax
Mar 21 2016 08:40
огонь!
Maxim
@Big-Shark
Mar 21 2016 08:40
@kodermax как так не работает?
Maksim Karpychev
@kodermax
Mar 21 2016 08:41
dns проблемы какие-то х.з.
Maxim
@Big-Shark
Mar 21 2016 08:41
@symbios-zi шутка, ты бы хоть по ссылке перешел и прокрутил вниз, там написано как все ставится и запускается
Anton Vorontsov
@symbios-zi
Mar 21 2016 08:41
я уже поставил. но вот вижу что ./vendor/bin/phpcs -h не появился файл
@symbios-zi ты как ставил?
Anton Vorontsov
@symbios-zi
Mar 21 2016 08:46
@Big-Shark composer global require "squizlabs/php_codesniffer=*"
Maksim Karpychev
@kodermax
Mar 21 2016 08:49
@symbios-zi ащащащащащащ
Anton Vorontsov
@symbios-zi
Mar 21 2016 08:49
@kodermax ^_^
Maxim
@Big-Shark
Mar 21 2016 08:49
@symbios-zi ~/.composer/bin вроде тут
Anton Vorontsov
@symbios-zi
Mar 21 2016 08:49
@Big-Shark да уже подсказали
у них в гиттере своя группа
Maxim
@Big-Shark
Mar 21 2016 08:49
@symbios-zi ls -al ~/.composer/vendor/bin
Maksim Karpychev
@kodermax
Mar 21 2016 08:51
@symbios-zi не мучай их, ты что, у меня более важная помощь нужна
Anton Vorontsov
@symbios-zi
Mar 21 2016 08:53

@Big-Shark

on a composer website they recommend adding "~/.composer/vendor/bin" to the PATH so that it would be available like "phpcs".

что это значит?

Max
@WOLKkr
Mar 21 2016 08:59
Всем привет! Ребят, посоветуйте CMS для развертки корпоративного сайта. Мне нужно перенести данный проект http://www.stroy-std.ru/
KarmaBot
@KarmaBot
Mar 21 2016 08:59
@WOLKkr, привет =)
Anton Vorontsov
@symbios-zi
Mar 21 2016 08:59
@WOLKkr bitrix
Max
@WOLKkr
Mar 21 2016 09:00
@symbios-zi а из тех которые на Laravel
Anton Vorontsov
@symbios-zi
Mar 21 2016 09:00
@WOLKkr kodi
Maxim
@Big-Shark
Mar 21 2016 09:00
@symbios-zi рекомендуют в PATH добавить эту папку чтоб писать просто phpcs и прочее
Max
@WOLKkr
Mar 21 2016 09:01
@symbios-zi спасибо
KarmaBot
@KarmaBot
Mar 21 2016 09:01
Спасибо (+1) для @symbios-zi принято! Текущая карма +89.
Anton Vorontsov
@symbios-zi
Mar 21 2016 09:02
@Big-Shark я сделал как ты сказал
Maxim
@Big-Shark
Mar 21 2016 09:02
@symbios-zi так как я использую ZCH у меня есть файлик ~/.zchrc и там такая строка
export PATH="/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/local/php7/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/big_shark/.rvm/bin:/home/big_shark/.rvm/bin:/home/big_shaig_shark/.composer/vendor/bin"
Anton Vorontsov
@symbios-zi
Mar 21 2016 09:02
что то все сломалось
Maxim
@Big-Shark
Mar 21 2016 09:02
@symbios-zi дальше ребутаешь терминал, и пишешь просто имя
Anton Vorontsov
@symbios-zi
Mar 21 2016 09:03
@Big-Shark
site1@dev:~$ phpcs
PHP Warning:  include_once(PHP/CodeSniffer/CLI.php): failed to open stream: No such file or directory in /usr/bin/phpcs on line 21
PHP Warning:  include_once(): Failed opening 'PHP/CodeSniffer/CLI.php' for inclusion (include_path='.:/usr/share/php:') in /usr/bin/phpcs on line 21
PHP Fatal error:  Uncaught Error: Class 'PHP_CodeSniffer_CLI' not found in /usr/bin/phpcs:24
Stack trace:
#0 {main}
  thrown in /usr/bin/phpcs on line 24
site1@dev:~$
Maxim
@Big-Shark
Mar 21 2016 09:04
@symbios-zi thrown in /usr/bin/phpcs on line 24
Anton Vorontsov
@symbios-zi
Mar 21 2016 09:06
короче через PEAR лучше поставить, он сам все пропишет куда надо
Maksim Karpychev
@kodermax
Mar 21 2016 09:06
офигеть еще не поставил..
@Big-Shark подскажите мне лучше, про конфиг файл как его заюзать
djatle
@djatle
Mar 21 2016 09:23
Добрый день. Извиняюсь за тупой вопрос, но уменя не получается достучаться из контроллера до фасада Auth. Пишет, что такой класс не найден. "Use\Auth" прописано.
KarmaBot
@KarmaBot
Mar 21 2016 09:23
@djatle, привет =)
JonnyBu
@serg6854
Mar 21 2016 09:25
@djatle используй use \Auth;
djatle
@djatle
Mar 21 2016 09:27
@serg6854 Прописано, конечно. Всё равно не видит
Arsen Soroka
@arsen-s
Mar 21 2016 09:32
@djatle так должно работать
use Auth;
Это если кто не видел
Maksim Karpychev
@kodermax
Mar 21 2016 09:34
у меня кстати не работает на remote interpretator этот сниффер
djatle
@djatle
Mar 21 2016 09:34
@arsen-s В том-то и дело, что не работает!
Arsen Soroka
@arsen-s
Mar 21 2016 09:34
@djatle какая версия лары
djatle
@djatle
Mar 21 2016 09:35
@arsen-s 5.2 Может в конфиге что-то прописать надо?
Maxim
@Big-Shark
Mar 21 2016 09:35
@symbios-zi омг, пир давено уже мертв
@kodermax какой конфиг?
Maksim Karpychev
@kodermax
Mar 21 2016 09:36
без конфига, базовые настройки
djatle
@djatle
Mar 21 2016 09:36
На англоязычном форуме люди с такой же проблемой не могут внятного ответа добиться.
Maxim
@Big-Shark
Mar 21 2016 09:36
@djatle ты знаешь как работают неймспейсы?
Maksim Karpychev
@kodermax
Mar 21 2016 09:36
djatle
@djatle
Mar 21 2016 09:36
@Big-Shark Как бы знаю.
Maxim
@Big-Shark
Mar 21 2016 09:37
@djatle как алиасы работают? проверь есть ли глобально такой обьект
@kodermax тебе нужны настройки отличные от пср?
Maksim Karpychev
@kodermax
Mar 21 2016 09:38
@Big-Shark пока нет, хочу чтобы подсвичал phpstorm для начала
в консоли всё сделал работает на ура
а вот remote не работае, придется наверно local делать
djatle
@djatle
Mar 21 2016 09:39
@Big-Shark Ладно люди, спасибо за внимание. Буду бодаться дальше.
Maxim
@Big-Shark
Mar 21 2016 09:40
@kodermax в шторме есть плагин который сам подсвечивать начинает без код снифера даже
Maksim Karpychev
@kodermax
Mar 21 2016 09:40
@Big-Shark по умолчанию есть, но у codesniffer больше ошибок выходит
Denys
@dfinchenko
Mar 21 2016 09:43
Всем доброго дня! Подскажите пожалуйста такой момент: В БД уже установлена связь отношений между таблицами. Как ее использовать в ларавеле? Необходимо так же как когда и нет связей в самой БД прописывать методы с belongsTo hasMany и т.д
Maxim
@Big-Shark
Mar 21 2016 09:52
@dfinchenko да
Denys
@dfinchenko
Mar 21 2016 09:53
@Big-Shark спасибо!
KarmaBot
@KarmaBot
Mar 21 2016 09:53
Спасибо (+1) для @Big-Shark принято! Текущая карма +733.
Maksim Karpychev
@kodermax
Mar 21 2016 09:54
@saorityan такой же будет как сниф?
Ivan
@Hunternnm
Mar 21 2016 09:55
@kodermax у меня стоят EA extended, phpcs, phpmd
ошибки от них учат писать правильно)
Maksim Karpychev
@kodermax
Mar 21 2016 09:55
офигеть как много всего
и один другого дополняет?
Ivan
@Hunternnm
Mar 21 2016 09:55
ага
Maksim Karpychev
@kodermax
Mar 21 2016 09:56
у тебя последний storm
Ivan
@Hunternnm
Mar 21 2016 09:56
особенно когда врубаешь Code/Inspect вообще путаешь)
Maksim Karpychev
@kodermax
Mar 21 2016 09:56
полет норамльны
Ivan
@Hunternnm
Mar 21 2016 09:56
да, 2016.1
Maksim Karpychev
@kodermax
Mar 21 2016 09:56
у меня он тормозит почему то
у тебя?
Ivan
@Hunternnm
Mar 21 2016 09:56
полет нормальный
Ubuntu/Win10
Maksim Karpychev
@kodermax
Mar 21 2016 09:56
ясно ок
Ivan
@Hunternnm
Mar 21 2016 09:56
i3 8gb ОЗУ
Maksim Karpychev
@kodermax
Mar 21 2016 09:57
а phpcs тоже в шторм втсроен?
Soprun Vladislav
@vlsoprun
Mar 21 2016 09:57
@Hunternnm phpcs, phpmd А как они полностью называются?
Nuzsk
@Nuzsk
Mar 21 2016 09:58
так и называются
Ivan
@Hunternnm
Mar 21 2016 09:58
code sniffer, mess detector
Soprun Vladislav
@vlsoprun
Mar 21 2016 09:59
Сорян тупанул ))
Maksim Karpychev
@kodermax
Mar 21 2016 10:01
@Hunternnm у тебя они как настроены, как локально или удаленно?
Ivan
@Hunternnm
Mar 21 2016 10:01
локально
Maksim Karpychev
@kodermax
Mar 21 2016 10:01
ща слокально попробу, а то удаленно не работают
Ivan
@Hunternnm
Mar 21 2016 10:01
ставил глобально через композер
Maksim Karpychev
@kodermax
Mar 21 2016 10:01
@Hunternnm а continius integration юзаешь?
Ivan
@Hunternnm
Mar 21 2016 10:02
Стоит локально от JB их тема с CI... Но не доходят руки прям всё автоматизировать
Maksim Karpychev
@kodermax
Mar 21 2016 10:02
а туда прикрутил эти cs и md?
Ivan
@Hunternnm
Mar 21 2016 10:03
да
в хтмл ничо так выводит
Maksim Karpychev
@kodermax
Mar 21 2016 10:04
круто щас тоже попробую заюзать
dihalt
@dihalt
Mar 21 2016 10:06

Коллеги, что это за безобразие?

<i {{ $item->hasSubItems() ? 'class="fa fa-link" ' : ''  }}  ></i>

на выходе:
<i class="&quot;fa" fa-link&quot;=""></i>

Maxim
@Big-Shark
Mar 21 2016 10:06
@dihalt {{{ попробуй
dihalt
@dihalt
Mar 21 2016 10:07
@Big-Shark монопенисуально
Юрий
@sawerus
Mar 21 2016 10:08
@dihalt {!! * !!}
dihalt
@dihalt
Mar 21 2016 10:08
@sawerus спс, счастье наступило. Надо опять почитать доку, похоже.
KarmaBot
@KarmaBot
Mar 21 2016 10:08
Спасибо (+1) для @sawerus принято! Текущая карма +33.
Aidosgd
@Aidosgd
Mar 21 2016 10:09
@dihalt <i class="{{ $item->hasSubItems() ? 'fa fa-link ' : '' }}" ></i>
dihalt
@dihalt
Mar 21 2016 10:09
@Aidosgd да, так разумнее, спс
KarmaBot
@KarmaBot
Mar 21 2016 10:09
Спасибо (+1) для @Aidosgd принято! Текущая карма +1.
Юрий
@sawerus
Mar 21 2016 10:09
@dihalt ага, почитай. Там может быть пападос
Maksim Karpychev
@kodermax
Mar 21 2016 10:28
офигеть phpcs локально заработал
Sergey Protko
@fesor
Mar 21 2016 10:29
@kodermax а что удивительного?
Maksim Karpychev
@kodermax
Mar 21 2016 10:29
а то что удаленно не хотел работать
паршивец
Maxim
@Big-Shark
Mar 21 2016 10:41
@kodermax а как ты думаешь он будет работать удаленно?
Maksim Karpychev
@kodermax
Mar 21 2016 10:41
ну а как eslint работает удаленно..
будет брать вывод оттуда .. и сюда выводить
все просто
Maxim
@Big-Shark
Mar 21 2016 10:49
@kodermax хз, это надо потдержку встраивать, мне кажется это особо и не надо, ты че по фтп работаешь?
Aidosgd
@Aidosgd
Mar 21 2016 10:50
как установить laravel 5.2 на обычный хостинг?
без putenv()
Maxim
@Big-Shark
Mar 21 2016 10:51
@Aidosgd что называется обычным хостингом?
Aidosgd
@Aidosgd
Mar 21 2016 10:51
общий
Maxim
@Big-Shark
Mar 21 2016 10:52
@Aidosgd что за "общий"?
@Aidosgd если твой хостинг соответствует требованием, то сложностей в установки не будет
Aidosgd
@Aidosgd
Mar 21 2016 10:53
@Big-Shark проблема в том что php не дают настроить
Maxim
@Big-Shark
Mar 21 2016 10:53
@Aidosgd если у тебя на хостинге отключены нужные функции то твоей хостинг из "обычного", превращается в "дерьмовый", а на "дерьмовый" хостинг ларавель не получится установить.
JhaoDa
@jhaoda
Mar 21 2016 10:53
@Aidosgd зачем пользоваться таким хостингом?
Aidosgd
@Aidosgd
Mar 21 2016 10:54
@jhaoda @Big-Shark vps придется купить?
JhaoDa
@jhaoda
Mar 21 2016 10:54
@Aidosgd зачем? Надо найти нормальный хосинг
Aidosgd
@Aidosgd
Mar 21 2016 10:54
или по советуйте нормальный хостинг
JhaoDa
@jhaoda
Mar 21 2016 10:54
@Aidosgd ihc.ru
Юрий
@sawerus
Mar 21 2016 10:54
@Aidosgd Проект уже написан ??
Maksim Karpychev
@kodermax
Mar 21 2016 10:54
@Big-Shark по ssh, работаю на винде, а веб-сервере на линуксе
Maxim
@Big-Shark
Mar 21 2016 10:55
@kodermax да вы батенька извращенец, а гит и тд на линухе?
JhaoDa
@jhaoda
Mar 21 2016 10:55
@Aidosgd там, правда, есть тонкости с заданием doc_root, но решается через .htaccess
Maksim Karpychev
@kodermax
Mar 21 2016 10:55
@Big-Shark здрасти приехали, это феншуй..
Maxim
@Big-Shark
Mar 21 2016 10:55
@kodermax так на линуксе и поставь только линт, но и запускать тебе его из терминала придется
Aidosgd
@Aidosgd
Mar 21 2016 10:55
@sawerus да основные моменты сделаны
Maksim Karpychev
@kodermax
Mar 21 2016 10:55
гит на винде
JhaoDa
@jhaoda
Mar 21 2016 10:56
@Aidosgd а вообще да, VPS лучше, там и очереди тебе, и прочие плюшки
Maxim
@Big-Shark
Mar 21 2016 10:56
@kodermax феншуй это линукс онли)
Maksim Karpychev
@kodermax
Mar 21 2016 10:56
@Big-Shark на линуксе нет офиса
Aidosgd
@Aidosgd
Mar 21 2016 10:56
@jhaoda спасибо
KarmaBot
@KarmaBot
Mar 21 2016 10:56
Спасибо (+1) для @jhaoda принято! Текущая карма +736.
Maksim Karpychev
@kodermax
Mar 21 2016 10:56
винда рулит для десктопа
Maxim
@Big-Shark
Mar 21 2016 10:56
@kodermax опен офис есть, вообще я хз как там все настраивать тебе надо, у меня таких проблемм нет.
Maksim Karpychev
@kodermax
Mar 21 2016 10:57
@Big-Shark для конторы нужен офис микрохвоства, другое это могила..
плюс прог для винды больше
она удобнее настроек куча
в линуксе больше времени потратишь на все настройки
и проги
Maxim
@Big-Shark
Mar 21 2016 10:58
@kodermax вообще все спорно
Nuzsk
@Nuzsk
Mar 21 2016 10:58
лучше погугли как настраивать все, чем холиварить
Maksim Karpychev
@kodermax
Mar 21 2016 10:58
@Big-Shark я недавно хотел полностью перейти на линукс, оплювался. ни один не подошел, мак еще кое-как дотягивает, а остальное могила
Maxim
@Big-Shark
Mar 21 2016 10:59
@kodermax я уже хз сколько лет использую линукс как основную ос, наверное уже около 5 лет, до этого винда, и года 3 назад мак тестил, не вкатило.
@kodermax так что хз что за сложности в настройки, все ставится и поднимается за 1 день, притом что софта достаточно много как рабочего, так и не рабочего.
Maksim Karpychev
@kodermax
Mar 21 2016 11:00
а настройки vpn
rdp
Nuzsk
@Nuzsk
Mar 21 2016 11:01
vpn из коробки
Ivan
@Hunternnm
Mar 21 2016 11:01
это уже чисто холивар
я вон тоже на убунту сижу и ноль проблем вообщ
Юрий
@sawerus
Mar 21 2016 11:04
@Hunternnm @Big-Shark а как на счет мультимедии?? Оффтоп конечно... я ушел с линухи так как надо музыкой заниматься.... под линуксом кукан какой-то...
Ivan
@Hunternnm
Mar 21 2016 11:05
@sawerus не могу сказать т.к. далек от этого
Nuzsk
@Nuzsk
Mar 21 2016 11:07
@sawerus для конвертации\обрезки удобной только audacity
который крив и страшен
Maxim
@Big-Shark
Mar 21 2016 11:08
@sawerus не работаю в мультимидеей, но для видео влс хватает)
Denys
@dfinchenko
Mar 21 2016 11:13
Подскажите что использовать в ларавеле для websocets?
JhaoDa
@jhaoda
Mar 21 2016 11:15
https://megamozg.ru/post/24908/ вот он, человек, придумавший вротпресс
Мэтт присоединился ко мне для подробного разговора на моей интернет-радиостанции, в ходе которого он поделился своим желанием вовлечь в свою сферу 75 % Интернета, которыми WordPress пока не управляет.
Не-не-не!
Идея состоит в том, чтобы дать каждому [...] возможность иметь свой голос в сети на базе лучшего в мире программного обеспечения.
Вона чо...
Andrei Sosnov
@atehnix
Mar 21 2016 11:18
@jhaoda Хе) Скромности не занимать..))
Эх, давненько я тут не появлялся)
А тут вроде как все по старому) Все те же лица))
Ali Gardezi
@wal-agardezi
Mar 21 2016 11:27
Hello guys . Sorry for putting the question since it does not belongs to this repo but since I was not getting reply from it's own repo I had to come here. Now coming towards the question. I want to know that has anybody of you used bootstrap spyscroller ?
sorry *scrollspy
JhaoDa
@jhaoda
Mar 21 2016 11:28
@wal-agardezi it's russian chat
Ali Gardezi
@wal-agardezi
Mar 21 2016 11:28
@jhaoda I know.
Maksim Karpychev
@kodermax
Mar 21 2016 11:29
@wal-agardezi translate to russian
JhaoDa
@jhaoda
Mar 21 2016 11:29
@wal-agardezi so, why you write on english?
Ali Gardezi
@wal-agardezi
Mar 21 2016 11:29
ok
Nuzsk
@Nuzsk
Mar 21 2016 11:29
@wal-agardezi we are forbidden to speak with foreigners
Maksim Karpychev
@kodermax
Mar 21 2016 11:29
вот так вот в англ чатах нельзя по русски писать
Ali Gardezi
@wal-agardezi
Mar 21 2016 11:29
Привет ребята . Извините за постановка вопроса, поскольку он не принадлежит к этому репо, но так как я не получаю ответ от его собственной репо, я должен был приехать сюда. Сейчас подходит к вопросу. Я хочу знать, что кто-нибудь из вас использовали начальной загрузки spyscroller?
извините * scrollspy
Maksim Karpychev
@kodermax
Mar 21 2016 11:30
офигеть какой хороший траслит..
пусть все зарубежом говорят по русски
во всех чатах
Ali Gardezi
@wal-agardezi
Mar 21 2016 11:31
@Nuzsk well then I'll see if I can get help from somewhere else.
Maksim Karpychev
@kodermax
Mar 21 2016 11:32
вот это да и тут санкции действуют
Maxim
@Big-Shark
Mar 21 2016 11:33
ОМГ, меня иногда иностранцы убивают, они пишут почту и лезут во все чаты даже не смотря на тематику.
Maksim Karpychev
@kodermax
Mar 21 2016 11:33
This message was deleted
This message was deleted
JhaoDa
@jhaoda
Mar 21 2016 11:34
@kodermax в зал славы хочешь?
Maxim
@Big-Shark
Mar 21 2016 11:34
@kodermax ходишь по грани, остановись.
Maksim Karpychev
@kodermax
Mar 21 2016 11:34
ok
JhaoDa
@jhaoda
Mar 21 2016 11:34
@kodermax и сообщения потри
Maksim Karpychev
@kodermax
Mar 21 2016 11:34
с обамой оставить?
JhaoDa
@jhaoda
Mar 21 2016 11:35
@kodermax «сообщениЯ»
VadimDraganyuk
@VadimDraganyuk
Mar 21 2016 11:35
(facepalm)
Ivan
@Hunternnm
Mar 21 2016 11:35
Что я пропустил? о_О
Maksim Karpychev
@kodermax
Mar 21 2016 11:35
санкции пропустил
Andrei Sosnov
@atehnix
Mar 21 2016 11:36
@wal-agardezi В чем заключается проблема со scrollspy?
Ivan
@Hunternnm
Mar 21 2016 11:36
ввели по самые нидерланды?
JhaoDa
@jhaoda
Mar 21 2016 11:36
@atehnix ты серьезно?
Maksim Karpychev
@kodermax
Mar 21 2016 11:36
да...
Роман Сохарев
@greabock
Mar 21 2016 11:36
в том, что либа мертва? =)
Andrei Sosnov
@atehnix
Mar 21 2016 11:36
@jhaoda не, ну хоть какой-то вопрос человеку по теме задать =)
Maksim Karpychev
@kodermax
Mar 21 2016 11:37
хотели тут коровок подсунуть импортных
JhaoDa
@jhaoda
Mar 21 2016 11:37
@atehnix а, это тонкий троллинг, пусть переведёт на английский сначала?:)
Ali Gardezi
@wal-agardezi
Mar 21 2016 11:37

@atehnix когда я нажимаю на ссылку он принимает меня к этой конкретной части, но проблема, что я столкнулся в том, что, когда я прокрутки вверх или вниз опций не становится активным. Я не знаю, почему я сталкиваются с этой проблемой.

Я отправил этот вопрос на StackOverflow. Если вы хотите, я могу поделиться ссылкой

Maksim Karpychev
@kodermax
Mar 21 2016 11:38
какой хороший русский..
может он русский знает, а клава английская и мучается
Ruslan Gerlovsky
@NodeSky
Mar 21 2016 11:38
Всем привет! Помогите, плиз! Я использую Laravel 5.2. Хотел спросить, где вы описываете бизнес логику в Service / Jobs / Command?
KarmaBot
@KarmaBot
Mar 21 2016 11:38
@NodeSky, и тебе привет ;)
Роман Сохарев
@greabock
Mar 21 2016 11:38
я даже понял, что он имел ввиду )
Maksim Karpychev
@kodermax
Mar 21 2016 11:38
@NodeSky в http/controllers
JhaoDa
@jhaoda
Mar 21 2016 11:38
@NodeSky во всех указанных тобой местах, в зависимости от задачи
Ivan
@Hunternnm
Mar 21 2016 11:39
@jhaoda зачот
Ruslan Gerlovsky
@NodeSky
Mar 21 2016 11:39
например задача провести транзакцию перевода денег из одного счета в другой
Maksim Karpychev
@kodermax
Mar 21 2016 11:40
в Jobs и очереди заюзай
Nuzsk
@Nuzsk
Mar 21 2016 11:40
может он русский знает, а клава английская и мучается
JhaoDa
@jhaoda
Mar 21 2016 11:40
@NodeSky если она выполняется дольше 500 мс, то лучше в очередях это делать
Nuzsk
@Nuzsk
Mar 21 2016 11:40
нет, он настоящий, буржуйский стек технологий (ларавел + метеор) + активность в англ чатах
Maksim Karpychev
@kodermax
Mar 21 2016 11:40
@Nuzsk а как он на русский переводит так хорошо
не ужели гугл
Nuzsk
@Nuzsk
Mar 21 2016 11:41
простой английский, вот и переводится легко
Maksim Karpychev
@kodermax
Mar 21 2016 11:41
могут же когда им нужно..
Maxim
@Big-Shark
Mar 21 2016 11:42
@kodermax гугл транслит уже достаточно давно переводит неплохо, если мне лень переводить запись в блоге, а прочитать хочется, то я загоняю в гугл транслит и читаю, если понимаю в какойто момент что муть, то перевожу взгляд на оригинал, и прочитываю этот кусок еще раз
Maksim Karpychev
@kodermax
Mar 21 2016 11:43
@Big-Shark это понятно
первый раз такое просто увидел
Maxim
@Big-Shark
Mar 21 2016 11:43
@kodermax но все зависит от того кто пишет, некоторых не то что гугл транслит перевести не можешь, а и сам не понимаешь что он хочет)
Maksim Karpychev
@kodermax
Mar 21 2016 11:43
чтобы из-за бугра тут за советом просили
Maxim
@Big-Shark
Mar 21 2016 11:44
@kodermax уже несколько раз были тут такие, + мне в почту писало пару чуваков с гитхаба, + в других (русско-украинских ) чатах видел несколько раз таких.
Ruslan Gerlovsky
@NodeSky
Mar 21 2016 11:46
@jhaoda, @kodermax спасибо
KarmaBot
@KarmaBot
Mar 21 2016 11:46
Спасибо (+1) для @jhaoda принято! Текущая карма +737.
Спасибо (+1) для @kodermax принято! Текущая карма +2.
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 11:47

@kodermax но все зависит от того кто пишет, некоторых не то что гугл транслит перевести не можешь, а и сам не понимаешь что он хочет)

@Big-Shark в 90% случаях такие ребята живут в России и пишут на русском...

ну т.е. думают, что пишут на русском
Maxim
@Big-Shark
Mar 21 2016 11:47
@SerafimArts хочешь я тебе скину текст который мне австралиец прислал?
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 11:49
@Big-Shark "Hello deer! Help me please, Im live in Australia and Im stupid kid."?
Maksim Karpychev
@kodermax
Mar 21 2016 11:49
:)
I'm live with kenguru
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 11:49
and rabbits
yep
Maxim
@Big-Shark
Mar 21 2016 11:49

@SerafimArts

Hey buddy how are you doing Porschay here would please send me some staff that you done and in term of publicity online what can you do how effective that would be and how much that would cost and also the stages of that is important

Maksim Karpychev
@kodermax
Mar 21 2016 11:50
жесть
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 11:50
buddy? :D
Maksim Karpychev
@kodermax
Mar 21 2016 11:50
это походу был гугл
Maxim
@Big-Shark
Mar 21 2016 11:51
@SerafimArts @kodermax нет, это не транслит, я общался с ним в зале, и это реально писал найтив)
Эй, приятель, как вы делаете Porsche здесь бы, пожалуйста, пришлите мне несколько сотрудников, что вы сделали и в срок рекламы в Интернете, что вы можете сделать, насколько эффективно это было бы и сколько это будет стоить, а также этапы этого важно
Maksim Karpychev
@kodermax
Mar 21 2016 11:51
это походу нативный английский
Maxim
@Big-Shark
Mar 21 2016 11:51
Вот как гугл транслит переводит)
Maksim Karpychev
@kodermax
Mar 21 2016 11:51
нормуль
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 11:51

please send me some staff

Ok bro, i send u some boxes with our staff
http://wheresmysammich.com/images/11371.jpg

:D
Maxim
@Big-Shark
Mar 21 2016 11:52
@SerafimArts )))
Andrei Sosnov
@atehnix
Mar 21 2016 11:58
@SerafimArts http://cs.pikabu.ru/images/previews_comm/2013-09_6/13802112909583.jpg
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 11:58
@atehnix ну или так
Maksim Karpychev
@kodermax
Mar 21 2016 12:40
ребята кто-нибудь пользуется serialize?
JhaoDa
@jhaoda
Mar 21 2016 12:40
@kodermax какой serialize, где и для чего?
Maksim Karpychev
@kodermax
Mar 21 2016 12:40
в php который
для хранения данных и чего-нибудь
JhaoDa
@jhaoda
Mar 21 2016 12:40
@kodermax давно не возникало задачи, json удобней
Maksim Karpychev
@kodermax
Mar 21 2016 12:41
просто код щас анализирую.. и думаю нафиг его тут используют..
он же глюченный в свое время был
в одной из версии
опасно его использовать
JhaoDa
@jhaoda
Mar 21 2016 12:42
@kodermax потому что раньше не было json'изатора
Maksim Karpychev
@kodermax
Mar 21 2016 12:42
да вот код написан вчера только)
JhaoDa
@jhaoda
Mar 21 2016 12:43
@kodermax а ещё иногда сериализатор нужен, но это опять же от задачи зависит
saori
@saorityan
Mar 21 2016 12:44
тейлор сериализует в Job'aх )
Maxim
@Big-Shark
Mar 21 2016 12:44
@jhaoda сериалайз круче чем джесон в некоторых местах)
@kodermax я использую у себя
Maksim Karpychev
@kodermax
Mar 21 2016 12:44
да в джобах он используется
не я не буду, видел глюк с ним опасно.. на больших даныхх юзать
Maxim
@Big-Shark
Mar 21 2016 12:46
@kodermax а что за глюк то? А то както громко звучит что это опасно и жсон лучше.
Maksim Karpychev
@kodermax
Mar 21 2016 12:47
да у битрикса был глюк водной из версии php, он там не мог unserialize сделать корректно данных..))
которая почту отправляет в таблице b_event
Maxim
@Big-Shark
Mar 21 2016 12:47
@jhaoda @kodermax https://3v4l.org/qLa6a один из плюсов сериалайза
@kodermax "битрикса был глюк"
Maksim Karpychev
@kodermax
Mar 21 2016 12:48
не я классы не сериализую..
Maxim
@Big-Shark
Mar 21 2016 12:49
@kodermax ну массивы все равно чем сериализовать, но массивы я считаю сейчас использовать в большенстве случаев не тру, а надо использовать велью обджекты или ентите
Maksim Karpychev
@kodermax
Mar 21 2016 12:49
хм.. ну сериализация по сути нужно пихать в бд для хранения
или еще куда..
кстати кто в ячейках хранит json?
Maxim
@Big-Shark
Mar 21 2016 12:50
@kodermax ну я скоро буду хранить, еще не храню
Maksim Karpychev
@kodermax
Mar 21 2016 12:50
а сейчас сериализе хранишь?
Maxim
@Big-Shark
Mar 21 2016 12:50
@kodermax в сериалайзе в мемкеше
Maksim Karpychev
@kodermax
Mar 21 2016 12:51
ясно
Maxim
@Big-Shark
Mar 21 2016 12:51
@kodermax точней я делаю даже просто так $this->memcached->set($key, $array);
@kodermax а там уже мемкеш както сам все делает.
Maksim Karpychev
@kodermax
Mar 21 2016 12:52
ну это понятно
кстати щас проверил оказывается сериализ быстрее json
вот зараза
на php 7
Maxim
@Big-Shark
Mar 21 2016 12:53
@kodermax да там разница всегда была минимальной.
Maksim Karpychev
@kodermax
Mar 21 2016 12:53
ну ладно
тогда
Mikhail
@mnrozhkov
Mar 21 2016 12:55
У нас в компании есть вакансия разработчика на Laravel: https://drive.google.com/file/d/0B1GCIr0ZZEoxNkMwOUVIZGtTeEk/view?usp=sharing
Maxim
@Big-Shark
Mar 21 2016 12:57
@mnrozhkov насколько я понимаю ты и собеседовать будешь?
Mikhail
@mnrozhkov
Mar 21 2016 12:57
@Big-Shark я и один разработчик на Laravel
Maksim Karpychev
@kodermax
Mar 21 2016 12:58
да жалко, что не подхожу(
saori
@saorityan
Mar 21 2016 12:58
@mnrozhkov почему laravel?
Maxim
@Big-Shark
Mar 21 2016 12:58
@mnrozhkov Хмм, интересно, я бы попробовал)
Maksim Karpychev
@kodermax
Mar 21 2016 12:59
@saorityan так лучше же чем symfony
выбора то нету)
Maxim
@Big-Shark
Mar 21 2016 12:59
@kodermax а как же кодигнайтер)
@kodermax и православный юии.
Maksim Karpychev
@kodermax
Mar 21 2016 12:59
@Big-Shark какой ужас.. его еще не забыли
а почему уи православный?
его освятили?
saori
@saorityan
Mar 21 2016 13:00
@kodermax что?? что лучше чем симфони?
Maxim
@Big-Shark
Mar 21 2016 13:00
@kodermax еще еще даже пытаются воскрешить.
Maksim Karpychev
@kodermax
Mar 21 2016 13:00
@saorityan lara лучше
Maxim
@Big-Shark
Mar 21 2016 13:00
@kodermax угу, водой облили)
Maksim Karpychev
@kodermax
Mar 21 2016 13:01
а это интересно православная cms
как же её создать
и для чего
seoperin
@seoperin
Mar 21 2016 13:13
Приветы всем. Что юзаете из пакетов для авторизации/регистрации через социалочки (vk + google + fb)?
Maksim Karpychev
@kodermax
Mar 21 2016 13:16
карма не сработала
на приветы
привет
JhaoDa
@jhaoda
Mar 21 2016 13:16
@seoperin Socialte, а есть варианты?
Maxim
@Big-Shark
Mar 21 2016 13:16
@seoperin там там же из коробки еже все есть
seoperin
@seoperin
Mar 21 2016 13:19
@jhaoda вроде норм, но что-то документации нет никакой, на гитхабе примерчик есть, но как-то мало этого
JhaoDa
@jhaoda
Mar 21 2016 13:19
@seoperin всё прекрасно в доке
seoperin
@seoperin
Mar 21 2016 13:20
@jhaoda аа, я смотрю на гитхабе ларавелевскую версию socialte, там мало инфы, полная инфа на главной странице расширения. Пошёл изучать, спасибо
KarmaBot
@KarmaBot
Mar 21 2016 13:20

Нахлебник

@seoperin, вы выполнили условие: "Сказать 50 раз "спасибо".".
С чем и поздравляем =)
Нахлебник
Спасибо (+1) для @jhaoda принято! Текущая карма +738.
Maksim Karpychev
@kodermax
Mar 21 2016 13:21
ребята у кого-нидь стоит gitlab?
Soprun Vladislav
@vlsoprun
Mar 21 2016 13:34
@seoperin Грац!
Maksim Karpychev
@kodermax
Mar 21 2016 13:34
надо лару на asp.net переносить
Soprun Vladislav
@vlsoprun
Mar 21 2016 13:36
@kodermax Да стоит
@kodermax Да ты совсем [Жесткая цензура]?! asp&!
:smile:
Maksim Karpychev
@kodermax
Mar 21 2016 13:36
ага он самый
vNext который
seoperin
@seoperin
Mar 21 2016 14:22
@vlsoprun за что?
Soprun Vladislav
@vlsoprun
Mar 21 2016 14:28
@seoperin "Нахлебник" -- выполнили условие: "Сказать 50 раз "спасибо".".
KarmaBot
@KarmaBot
Mar 21 2016 14:28
Спасибо (+1) для @seoperin принято! Текущая карма +17.
JonnyBu
@serg6854
Mar 21 2016 14:37
Всем привет. В чем может быть причина того, что при сабмите всех форм падает ексепшн TokenMismatchException? Група web добавлена. Токен отправляется.
KarmaBot
@KarmaBot
Mar 21 2016 14:37
@serg6854, привет =)
Soprun Vladislav
@vlsoprun
Mar 21 2016 14:37
@serg6854 А ты токен передавал?
JonnyBu
@serg6854
Mar 21 2016 14:40
@vlsoprun передавал
Илья
@iliyaZelenko
Mar 21 2016 14:54
Подскажите, почему выдает ошибку когда в Schema пишу $table->json('fastInfo'); ?
Вот полный код: Schema::create('users', function (Blueprint $table) { $table->increments('id'); $table->json('fastInfo'); $table->engine = 'InnoDB'; });
This message was deleted
Alexander
@Dualse
Mar 21 2016 14:57
@iliyaZelenko оформи код
KarmaBot
@KarmaBot
Mar 21 2016 14:57
@iliyaZelenko, чтобы код легко читался, поставь перед ним и после него по строке с тремя обратными апострофами (символ ` на клавише с буквой "Ё").
Узнать больше про оформление сообщений можно в справке по Markdown (кнопка "M↓" внизу справа).
Кстати, свои сообщения здесь можно редактировать... ;)
Илья
@iliyaZelenko
Mar 21 2016 14:58
        Schema::create('users', function (Blueprint $table) {
            $table->increments('id');
            $table->json('fastInfo');
            $table->engine = 'InnoDB';
        });
[Illuminate\Database\QueryException]
SQLSTATE[42000]: Syntax error or access violation: 1064 You
n your SQL syntax; check the manual that corresponds to your
ersion for the right syntax to use near 'json not null) defa
et utf8 collate utf8_unicode_ci engine = InnoD' at line 1 (S
e `users` (`id` int unsigned not null auto_increment primary
` json not null) default character set utf8 collate utf8_uni
= InnoDB)

[PDOException]
SQLSTATE[42000]: Syntax error or access violation: 1064 You
n your SQL syntax; check the manual that corresponds to your
ersion for the right syntax to use near 'json not null) defa
et utf8 collate utf8_unicode_ci engine = InnoD' at line 1
У меня только этот json вызывает ошибку, остальные типы работают нормально
Alexander Popov
@ruelephant
Mar 21 2016 15:03
жесть, народ почему блин в офф доке - https://laravel.com/docs/5.0/configuration
почему в офф токе используют фасады
они же устарели в хламину
Роман Сохарев
@greabock
Mar 21 2016 15:05
@ruelephant ты их лично состарил? :smile:
Ivan
@Hunternnm
Mar 21 2016 15:05
@iliyaZelenko версия mysql?
Alexander Popov
@ruelephant
Mar 21 2016 15:05
лично!
@greabock ну они не кашерные
@jhaoda вроде говорил что он печать кашерности больше на них не ставит
saori
@saorityan
Mar 21 2016 15:15
@ruelephant они не устарели, это ларавель фича
@ruelephant просто их используют не понимая, нарушая SOLID.
Roman Tsiupa
@dracony
Mar 21 2016 15:19
Привет)
This message was deleted
Alexander
@Dualse
Mar 21 2016 15:21
@dracony Ссылки на картинки в код заворачивай. И где вопрос?
Roman Tsiupa
@dracony
Mar 21 2016 15:21
смотрите как в пиксе легко и просто делается рбабота с пользователями/админами и даже + возможность админам войти из-под юзера =)
где у вас такое ))
JhaoDa
@jhaoda
Mar 21 2016 15:21
@dracony заверни картинку
Roman Tsiupa
@dracony
Mar 21 2016 15:21
как?
JhaoDa
@jhaoda
Mar 21 2016 15:22
@dracony в код ссылку заверни
Roman Tsiupa
@dracony
Mar 21 2016 15:22
так оно мне не позволяет редактирвать
можно только последнее сообщение изменять
JhaoDa
@jhaoda
Mar 21 2016 15:22
@dracony у тебя что, весеннее обострение? Опять решил завоевать мир со своей пиксей?
Roman Tsiupa
@dracony
Mar 21 2016 15:22
угу)
а то скучно вам тут
JhaoDa
@jhaoda
Mar 21 2016 15:23
@dracony что значит «только последнее сообщение изменять»? А мышку навести на сообщение и увидеть иконку меню?
Nuzsk
@Nuzsk
Mar 21 2016 15:23
@dracony у тебя лицо доброе
Roman Tsiupa
@dracony
Mar 21 2016 15:23
кнопка Edit серая
JhaoDa
@jhaoda
Mar 21 2016 15:24
@dracony с какого говна вы все сидите?
Roman Tsiupa
@dracony
Mar 21 2016 15:24
хром)?
JhaoDa
@jhaoda
Mar 21 2016 15:24
Каждую неделю появляется кто-то, у кого «кнопка серая»
Хром... ну я и говорю — говно
Vlad Shcherbin
@VladShcherbin
Mar 21 2016 15:25
отличный браузер
Илья
@iliyaZelenko
Mar 21 2016 15:27
@Hunternnm 5.6.16
Ivan
@Hunternnm
Mar 21 2016 15:27
@iliyaZelenko о_О а как тебе мускуль версии 5,6 сделает поле json?
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 15:27
@jhaoda успокойся, всё ок, мир, любовь, жвачка =)
Илья
@iliyaZelenko
Mar 21 2016 15:28
@Hunternnm спасибо, обновлюсь
KarmaBot
@KarmaBot
Mar 21 2016 15:28
Спасибо (+1) для @Hunternnm принято! Текущая карма +106.
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 15:28
@dracony а тебе предлагаю в следующий раз читать правила
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 15:28
@dracony судя по гифке - там нифига не работает
Roman Tsiupa
@dracony
Mar 21 2016 15:29
@SerafimArts мм почему?
Andrei Sosnov
@atehnix
Mar 21 2016 15:29
@dracony может какие-нить расширения стоят, которые блокируют куки/кеш?
Сам хром тут не причем (сам через хром сижу), сообщения должны редактироваться в течении 10 минут.
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 15:29
@dracony ну тыкаешь по кнопке и пароль сбрасывается
Roman Tsiupa
@dracony
Mar 21 2016 15:29
бляяяя
не та гифкааааа
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 15:29
@dracony читай правила
ещё раз повторюсь
мат запрещён
бан на час за откровенное игнорирование просьбы прочитать правила поведения в чатике
This message was deleted
KSTigr
@KSTigr
Mar 21 2016 15:33
Все привет. Помогите лс
JhaoDa
@jhaoda
Mar 21 2016 15:33
@SerafimArts ага!!!
А на меня ещё наезжал...
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 15:34
@jhaoda ну блин, ктож знал-то :D
Я не наезжал
JhaoDa
@jhaoda
Mar 21 2016 15:34
@SerafimArts ну это же афтырь пикси
Он постоянно такой
Nuzsk
@Nuzsk
Mar 21 2016 15:34

Мне если честно никто не пишет письма «мы использовали пиксю здесь» (а жаль), но можете например поискать на Гитхабе среди опенсорсных. Точно знаю что я использовал в серьезных, но не могу ссылки дать по NDA. Кстати хорошая идея сделать шоукейс на сайте.

Насчет минусов думаю самый важный в том что во второй версии не было бандлов, и как следствие код внутри коммюнити не распространялся. Для той же самой Ларавел можно с пакетов неплохой сайт собрать с минимум кода. Еще я бы сказал что порог входа все же выше чем в Ларавел, так как я старался делать «правильно» и в Пикси например нет статических «фасадов», как результат надо больше времени приделять архитектуре, параметрам конструктора итд. «По быстрому на коленке» конечно тоже можно, но не так как например в Слим. Если на Слиме можно даже без знаний ООП писать, то в Пиксе даже вот быстрый старт предполагает что пользователь понимает «чем абстрактный класс отличается от интерфейса».

Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 15:34
@jhaoda я призывал не тратить нервы на пустую демагогию
Nuzsk
@Nuzsk
Mar 21 2016 15:35
с хабра про пиксю vs ларавел
KSTigr
@KSTigr
Mar 21 2016 15:36

Есть две таблицы

        Schema::create('dialogs', function (Blueprint $table) {
            $table->increments('id');
            $table->integer('status')->default(0);            
            $table->integer('send');
            $table->integer('recive');
            $table->timestamps();
        });
        Schema::create('messages', function (Blueprint $table) {
            $table->increments('id');
            $table->integer('dialog_id')->unsigned();
            $table->foreign('dialog_id')->references('id')->on('dialogs');
            $table->integer('user_id')->unsigned();
            $table->foreign('user_id')->references('id')->on('users');
            $table->text('message', 1000); 
            $table->timestamps();
        });

В колонки send и recive записываться id пользователей, с отправителем понятно, а вот с получателем, как передать кому отправляется лс?

Alexander
@Dualse
Mar 21 2016 15:37
@Nuzsk А можно ссылочку?
saori
@saorityan
Mar 21 2016 15:37
в Пикси например нет статических «фасадов», как результат надо больше времени приделять архитектуре, параметрам конструктора итд.
можно за это начать любить пикси:)
Alexander
@Dualse
Mar 21 2016 15:37
@Nuzsk Благодарю
KarmaBot
@KarmaBot
Mar 21 2016 15:37
Спасибо (+1) для @Nuzsk принято! Текущая карма +35.
Eugene Gavalidi
@atomuseq
Mar 21 2016 15:38

@Nuzsk

с хабра про пиксю vs ларавел
и что они там сравнивают ?

Andrei Sosnov
@atehnix
Mar 21 2016 15:41
@KSTigr а вопрос где?)
@KSTigr хотя таблички мне уже и без вопроса не нравятся)
KSTigr
@KSTigr
Mar 21 2016 15:44
@atehnix вопрос под таблицей
Andrei Sosnov
@atehnix
Mar 21 2016 15:45
@KSTigr Не было его там на момент написания моего коммента. Ну да ладно..)
Alexander
@Dualse
Mar 21 2016 15:48
Оффтопну чуть-чуть. Если у меня под минтой есть проблемы с дравами, то на виртуальной машине они также будут присутствовать? В частности интересуют драва на ведюху
KSTigr
@KSTigr
Mar 21 2016 15:51
@atehnix Я так понимаю, что мне надо передавать в роут /dialog/{id}/{id}и делать проверку, если нет в таблице dialog, то создавать new диалог.
Ivan
@Hunternnm
Mar 21 2016 15:52
@KSTigr я бы передавал только один id - таблицы dialogs
KSTigr
@KSTigr
Mar 21 2016 15:54
@Hunternnm у меня на данный момент, так и есть, но не знаю как получателя добавить в бд /dialog/{id}
Vlad Shcherbin
@VladShcherbin
Mar 21 2016 15:56
@KSTigr добавь таблицу participants и закидывай туда участников беседы
Alexander
@Dualse
Mar 21 2016 15:56
@KSTigr Я не совсем понял структуру диалога, у тебя при каждом сообщение новый диалог?
Как ты определяешь, кто из юзеров получатель, а кто отправитель?
KSTigr
@KSTigr
Mar 21 2016 16:00
@Dualse Нет при отправке меняется id пользователей, но если id пользователей нет в send и resive, то создается новый диалог.
@VladShcherbin участники беседы определены в send и recive
Vlad Shcherbin
@VladShcherbin
Mar 21 2016 16:05
@KSTigr ну так если 2 участника, то в чём проблема? Берёшь id, кому пишешь и id от кого пишешь и закидываешь в бд (лучше from(Id), to(Id) назвать, или хотя бы без ошибок колонку назвать)
KSTigr
@KSTigr
Mar 21 2016 16:08
@VladShcherbin что за ошибка
Vlad Shcherbin
@VladShcherbin
Mar 21 2016 16:09
@KSTigr receive
KSTigr
@KSTigr
Mar 21 2016 16:11
@VladShcherbin и так сойдет)
Илья
@iliyaZelenko
Mar 21 2016 16:15
Что за ошибка? Устанавливаю xampp win32-7.0.4, в конце пишет: "Не удается найти "-n". Проверьте правильно ли указано имя и повторите попытку."
А потом
Problem running postmstal step. Installation may not complete comectу Installation failed php exe). Perhaps youhave to instal the Microsoft Visua C-2008 Redistributable package. Aterthat please execute the setup xampp bat nthexampр folder manually
KSTigr
@KSTigr
Mar 21 2016 16:25
Вопросик использую в коде $_SERVER['REQUEST_URI'] все работает, но как только в composer хочу выполнить какое-нибудь действие, вылетает
[ErrorException] Undefined index: REQUEST_URI
Приходиться коментить строку, чтобы работал composer
JhaoDa
@jhaoda
Mar 21 2016 16:27
@KSTigr потому что не надо это использовать
Ты подумай для начала, какой может быть $_SERVER в консоли?
KSTigr
@KSTigr
Mar 21 2016 16:28
@VladShcherbin <a href="/dialog/{id}">Отправить личное сообщение</a> я не могу понять, как мне определить получателя.
Vlad Shcherbin
@VladShcherbin
Mar 21 2016 16:30
@KSTigr сделай, чтобы здесь id и был id получателя, а не id диалога
KSTigr
@KSTigr
Mar 21 2016 16:34
This message was deleted
@VladShcherbin /dialog/{id}/{id}, а потом проверять в диалогах, если нет такого с двумя id, то создавать новый диалог, я правильно понял
Юрий
@sawerus
Mar 21 2016 16:37
@KSTigr ссылка не смущает?... ты отправляешь что ли по Route::get ??
KSTigr
@KSTigr
Mar 21 2016 16:37
@sawerus конечно, смущает, поэтому и спрашиваю
Vlad Shcherbin
@VladShcherbin
Mar 21 2016 16:39
@KSTigr dialog/{id}, где id - id получателя. При переходе, проверяешь, есть ли такой диалог, да - тянешь сообщения; нет - создаёшь новый. Id отправителя у тебя есть от текущего пользователя
dihalt
@dihalt
Mar 21 2016 16:42
мужики, а есть способ в поменять все пробельные отступы на табы одним махом в шторме/идее?
JhaoDa
@jhaoda
Mar 21 2016 16:45
@dihalt меню Edit внимательно посмотри
seoperin
@seoperin
Mar 21 2016 16:46
Приветы. Такой вопрос... Есть у меня Post, у наго есть несколько Attachment-ов, у этих вложений есть разные типы. Как правильно составить scope чтобы можно было получить например $post->photos который бы заменил $post->attachments->where('attach_type', 'photo')?
dihalt
@dihalt
Mar 21 2016 16:46
@jhaoda ты почти безупречен)) спасибо, выручил.
я уж собрался регулярки жуткие писать
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 16:47

\s{4} => \t

это жуткие регулярки?

JhaoDa
@jhaoda
Mar 21 2016 16:48
@dihalt почти безупречен??? Эт ты ща наехал, штоле?
KSTigr
@KSTigr
Mar 21 2016 16:48
@VladShcherbin спасибо, буду химичить
KarmaBot
@KarmaBot
Mar 21 2016 16:48
Спасибо (+1) для @VladShcherbin принято! Текущая карма +70.
Vlad Shcherbin
@VladShcherbin
Mar 21 2016 16:49
@dihalt вопрос только зачем? почти везде пробелы используют ;)
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 16:50
@jhaoda ты ниасилил точного указания действий и не записал видеурок, гг вп
seoperin
@seoperin
Mar 21 2016 16:51
поможет кто нибудь, пожалста... ?
JhaoDa
@jhaoda
Mar 21 2016 16:52
@seoperin Medice, cura te ipsum!
seoperin
@seoperin
Mar 21 2016 16:53
public function photos()
{
    return $this->attachments->where('attach_type', 'photo');
}
Сделал так, и получаю так $post->photos() это адекватно?
JhaoDa
@jhaoda
Mar 21 2016 16:54
@seoperin а так и надо
Только зачем получать связь, если ничего не мешает получать коллекцию?
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 16:54
@jhaoda ну там может быть фильтрация дополнительная потом ещё
я бы тоже так сделал
JhaoDa
@jhaoda
Mar 21 2016 16:55
@SerafimArts ну логично, да
seoperin
@seoperin
Mar 21 2016 16:55
@SerafimArts @jhaoda спасибо, значит нормально сделал
KarmaBot
@KarmaBot
Mar 21 2016 16:55
Спасибо (+1) для @SerafimArts принято! Текущая карма +309.
Спасибо (+1) для @jhaoda принято! Текущая карма +739.
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 16:56
@dracony с возвращением, надеюсь ты прочитал правила, в следующий раз наказание за нарушения правил будет строже =)
Roman Tsiupa
@dracony
Mar 21 2016 16:57
https://camo.githubusercontent.com/6bdab6daf00906f3a36d0d1785fbccaaec3cdc87/687474703a2f2f692e696d6775722e636f6d2f577a6e636543662e676966
=)
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 16:57
@dracony а это так сложно сделать?
там около 10 строк кода
JhaoDa
@jhaoda
Mar 21 2016 16:58
@SerafimArts ну хвастаться чем-то надо
Vlad Shcherbin
@VladShcherbin
Mar 21 2016 16:59
может создадим отдельную комнату оффтопа, где можно будет на любые темы кроме лары общаться / задавать вопросы / делиться ссылками / новостями / интересными штуками ?
Roman Tsiupa
@dracony
Mar 21 2016 16:59
А у вас разве в ларке есть авторизация в двух разных таблицах
и можно быть сразу залогиненым под двумя аккаунтами?
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 17:00
class AuthConrtoller {
    login = ko.observable('');
    password = ko.observable('');
    remember = ko.observable(false);

    async submit() {
        var response = await fetch('/path/to/auth.json', {login: this.login(), pass: this.password(), remember: this.remember()});
        if (response.success) { ... }
    }
}
JhaoDa
@jhaoda
Mar 21 2016 17:00
@dracony в двух разных таблицах — да. По второму вопрос — а нахрена?
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 17:00
а, не, я понял
там прикол не в аяксе
а то что два разных юзера
Roman Tsiupa
@dracony
Mar 21 2016 17:01
@jhaoda я имел ввиду что вот ты зашел из под админа
и у тебя есть функция лазить по сайту из-под другого пользователя
JhaoDa
@jhaoda
Mar 21 2016 17:01
@dracony нахрена?
Roman Tsiupa
@dracony
Mar 21 2016 17:01
в то же время ты остаешся админом и можешь сидеть в админке
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 17:01
нене, вполне юзабельный кейс
@dracony прикол в том, что Auth - это объект, он зареган в контейнере как синглтон
но ничего не мешает создать ещё один подобный объект
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 17:02
или массив
не важно
Roman Tsiupa
@dracony
Mar 21 2016 17:02
но тогда полностью переключает
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 17:02
так что да, возможно, заменив объект аутха в контейнере на прокси массив
Roman Tsiupa
@dracony
Mar 21 2016 17:03
но тогда конфигураций того подобного объекта надо самому как-то сбоку писать?
а вот у нас все вместе =)
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 17:03
@dracony нет
Roman Tsiupa
@dracony
Mar 21 2016 17:03
лан) перестаю спмить))
а то щас опять забанят))
Maxim
@Big-Shark
Mar 21 2016 17:03
@dracony как писать на слиме без знаний ооп?
Roman Tsiupa
@dracony
Mar 21 2016 17:03
@Big-Shark нууу по ходу просто, нет?
Maxim
@Big-Shark
Mar 21 2016 17:04
@dracony ну как бы там даже без знаний ДИ начинается попаболь, это практически мидлвеа фреймверк в котором кроме роутов, мидлвеа, и ди ничего и нет
@dracony если сделать echo 'hello world'; die(); это значит писать на фреймверки?
Roman Tsiupa
@dracony
Mar 21 2016 17:34
@Big-Shark ммм я просто не понял при чем я до слима))
Maxim
@Big-Shark
Mar 21 2016 17:34
@dracony ну там твою цитута дали где ты сказал что на слиме без знаний ооп можно писать
Roman Tsiupa
@dracony
Mar 21 2016 17:35
ну так можно ведь))
теперь понял )
Maxim
@Big-Shark
Mar 21 2016 17:35
@dracony в на пикси нельзя?
Roman Tsiupa
@dracony
Mar 21 2016 17:35
ммм
нет наверное
трудно вкурить будет
Maxim
@Big-Shark
Mar 21 2016 17:35
@dracony и в чем же разнца?
Roman Tsiupa
@dracony
Mar 21 2016 17:36
в слиме ты просто фигачишь роуты
прям в index.php
просто роутинг там 2 пальца об асфальт
в пиксе коллбеков нет
надо клас сделать
он сам не сроится
надо в регистре прописать
Maxim
@Big-Shark
Mar 21 2016 17:37
@dracony и там нет дефолтного класса даже?
Roman Tsiupa
@dracony
Mar 21 2016 17:37
и в конфиге роут добавить
ну разве тот что с проектом идет
который хеллоу ворлд
Maxim
@Big-Shark
Mar 21 2016 17:37
@dracony ну так и в слиме или писать, или тот что в проекте
Roman Tsiupa
@dracony
Mar 21 2016 17:38
но тебе то надо не один контроллер, нет?
ну можно конечно все в одном контроллере нафигачить
но это с размаху костыль
Nuzsk
@Nuzsk
Mar 21 2016 17:38
@dracony я уверен, что в phpxie тоже можно в index.php нафигачить )
Roman Tsiupa
@dracony
Mar 21 2016 17:38
ну нафигачить повсюду можно))
Nuzsk
@Nuzsk
Mar 21 2016 17:38
ну вот именно
Roman Tsiupa
@dracony
Mar 21 2016 17:38
я когда говорил о том что не надо знать ооп
я имел ввиду не что слим плох
а что его проще понять
пишешь урлу
Nuzsk
@Nuzsk
Mar 21 2016 17:39
не проще
Maxim
@Big-Shark
Mar 21 2016 17:39
@dracony то есть типа в пикси мы убдем нормально архитектуру строить, а в слиме все в 1 файле, где логика?
Roman Tsiupa
@dracony
Mar 21 2016 17:39
пишешь функцию и готово
Nuzsk
@Nuzsk
Mar 21 2016 17:39
тот кто не знает ооп - слим ниосилит
ни доку прочитать, ни поставить через композер
Roman Tsiupa
@dracony
Mar 21 2016 17:39
при чем тут композер к ооп?
вот пример
Nuzsk
@Nuzsk
Mar 21 2016 17:40
потому что программист с ооп намного раньше знакомится )
Roman Tsiupa
@dracony
Mar 21 2016 17:40
есть у тебя фронтендщик
Maxim
@Big-Shark
Mar 21 2016 17:40
ОМГ, я бы сказал слим один из самых сложных фреймверков, либо ты пишешь все сам, либы ты строишь арзитектуру и пытаешься найти нужные модули.
Roman Tsiupa
@dracony
Mar 21 2016 17:40
который разве что джквери умеет
Nuzsk
@Nuzsk
Mar 21 2016 17:40
да, у меня есть фронтендщик
Roman Tsiupa
@dracony
Mar 21 2016 17:40
надо ему сделать по быстрому ендпойнт
с данными для теста
Nuzsk
@Nuzsk
Mar 21 2016 17:40
ага
и?
Roman Tsiupa
@dracony
Mar 21 2016 17:40
ему проще всего это н аслиме сделать
Nuzsk
@Nuzsk
Mar 21 2016 17:40
у него доступа к сорцам нет, лол :smile:
Maxim
@Big-Shark
Mar 21 2016 17:40
@dracony иму проще всего это на ноде сделать
Roman Tsiupa
@dracony
Mar 21 2016 17:40
так как он полностью интуитивен
Nuzsk
@Nuzsk
Mar 21 2016 17:41
я тоже на текущем проекте фронтендщик, у меня тоже нет
Roman Tsiupa
@dracony
Mar 21 2016 17:41
с пиксей ему надо будет хоть чуть повозится
чтобы запустить
Maxim
@Big-Shark
Mar 21 2016 17:41
@dracony омг. Где доводы то?
Roman Tsiupa
@dracony
Mar 21 2016 17:41
найти файл куда код писать
итд
Nuzsk
@Nuzsk
Mar 21 2016 17:41
не правят фронтендщики бекенд
Roman Tsiupa
@dracony
Mar 21 2016 17:41
это я не на слим бочку гнал
я имел ввиду что простота это преимущество слима
а не то что на нем разве фигачить можно
))
вот
послали тебя бы в школу
8 клас
показать программирование
ты им симфони покажешь?)
с аннотациями )?
Maxim
@Big-Shark
Mar 21 2016 17:43
@dracony у тебя проблеммы в ентером
Nuzsk
@Nuzsk
Mar 21 2016 17:43
я им покажу go\чистый php\жаву
но никак не фреймворк
Roman Tsiupa
@dracony
Mar 21 2016 17:43
если ты им джаву покажешь
Maxim
@Big-Shark
Mar 21 2016 17:43
@dracony питон, бейсик, опять же го.
Roman Tsiupa
@dracony
Mar 21 2016 17:43
то они за 45 минут урока так и не дождутся установки спринга =)
Nuzsk
@Nuzsk
Mar 21 2016 17:43
зачем жаве спринг?
уровень восьмиклассника - это максимум формочки со свингом
Roman Tsiupa
@dracony
Mar 21 2016 17:44
а ты их сразу на сырых сервлетах научишь сайты писать7
нет
Nuzsk
@Nuzsk
Mar 21 2016 17:44
в лучшем случае какая-то простая игрушка
Roman Tsiupa
@dracony
Mar 21 2016 17:44
я же о сайтах пишу
а не о десктопе
Nuzsk
@Nuzsk
Mar 21 2016 17:44
лол, где сайты а где восьмиклассники :smile:
Roman Tsiupa
@dracony
Mar 21 2016 17:44
а почему нет?
Nuzsk
@Nuzsk
Mar 21 2016 17:44
любой фреймворк вебовский сейчас очень тяжелый
Roman Tsiupa
@dracony
Mar 21 2016 17:44
у меня вот племянница вордпрес умеет)
Maxim
@Big-Shark
Mar 21 2016 17:44
Я думаю надо будет начать с HTML
Roman Tsiupa
@dracony
Mar 21 2016 17:44
нет
JhaoDa
@jhaoda
Mar 21 2016 17:45
@dracony ты же ушел
Roman Tsiupa
@dracony
Mar 21 2016 17:45
ну это допустим они уже видели
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 17:46
@Nuzsk еретик
Nuzsk
@Nuzsk
Mar 21 2016 17:46
@SerafimArts чому?
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 17:46
какой свинг в эпоху жаваэфикс?!
Nuzsk
@Nuzsk
Mar 21 2016 17:47
возможно, я из жабьих гуев только свинг трогал
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 17:53
жабий гуй...
звучит-то как!
JhaoDa
@jhaoda
Mar 21 2016 17:54
Ах ты гуй жабий!
Надо начать использовать, так же прекрасно, как и «жеваный крот»
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 17:55
*енот же
в оригинале на баше
я кстати хз откуда крот пошёл
JhaoDa
@jhaoda
Mar 21 2016 17:56
@SerafimArts у нас еноты не водятся... впрочем, как и кроты
Kirill Nesmeyanov
@SerafimArts
Mar 21 2016 17:56
а, ну потому что больше соответсвует выражению
Black-Wolfi
@Black-Wolfi
Mar 21 2016 19:13
всем привет, кто делал на ларике поиск по сайту ?:
KarmaBot
@KarmaBot
Mar 21 2016 19:13
@Black-Wolfi, здравствуй.
Alexander Popov
@ruelephant
Mar 21 2016 19:16
ну что тут
меня еще не забанили?
Black-Wolfi
@Black-Wolfi
Mar 21 2016 19:16
неи
Alexander Popov
@ruelephant
Mar 21 2016 19:16
теряют хватку
Black-Wolfi
@Black-Wolfi
Mar 21 2016 19:17
окей
подскажи как есть ли поиск на ларике ?
Alexander Popov
@ruelephant
Mar 21 2016 19:18
есть
Black-Wolfi
@Black-Wolfi
Mar 21 2016 19:18
кто ?
Nuzsk
@Nuzsk
Mar 21 2016 19:19
нет поиска
для этого yii обычно ставят
Alexander Popov
@ruelephant
Mar 21 2016 19:20
например ты можешь использовать полнотекстовый поиск MYSQL
Black-Wolfi
@Black-Wolfi
Mar 21 2016 19:20
это все ?
что можно придумать
Alexander Popov
@ruelephant
Mar 21 2016 19:20
режешь окончания у слов (класс в гугле) и кладешь в поле search_index ставишь туда полнотекстовый индекс
при поиске режешь фразу на слова, режешь окончания и фигак в запрос
это решение "в лоб"
есть красивые варианты, но судя по вопросами ты их не осилишь
Black-Wolfi
@Black-Wolfi
Mar 21 2016 19:22
со временем
осилю
а пока ты прав
Mikhail Kozlov
@mikhailkozlov
Mar 21 2016 19:23
поставить elastic search занимает 5 мин
Alexander Popov
@ruelephant
Mar 21 2016 19:23
начинается
ну ты будешь сидеть на телефоне эти "5 часов"? :)
Mikhail Kozlov
@mikhailkozlov
Mar 21 2016 19:23
если сайт публичный куча сервисов которые будут искать бесплатно
Alexander Popov
@ruelephant
Mar 21 2016 19:23
консультировать
Mikhail Kozlov
@mikhailkozlov
Mar 21 2016 19:24
"что можно придумать"
вот я и придумал
Alexander Popov
@ruelephant
Mar 21 2016 19:24
теперь сделай это все за него
Mikhail Kozlov
@mikhailkozlov
Mar 21 2016 19:24
Alexander Popov
@ruelephant
Mar 21 2016 19:24
как бы вопросы такого уровня подрузомевают
Mikhail Kozlov
@mikhailkozlov
Mar 21 2016 19:24
:D
Alexander Popov
@ruelephant
Mar 21 2016 19:25
что ты не только скажешь название, но и полностью до соплей все расжуешь
он такой "а я жрать не буду", а ты его принудительно манами кормить будешь
оно тебе надо?
Black-Wolfi
@Black-Wolfi
Mar 21 2016 19:26
@ruelephant мне хватит подсрачника в виде нормального мана.
Alexander Popov
@ruelephant
Mar 21 2016 19:26
вопрос был поставлен вообще четко "есть ли такое" и я со всей ответственностью отвечаю "есть"
Black-Wolfi
@Black-Wolfi
Mar 21 2016 19:26
@mikhailkozlov спасибо
KarmaBot
@KarmaBot
Mar 21 2016 19:26
Спасибо (+1) для @mikhailkozlov принято! Текущая карма +3.
Alexander Popov
@ruelephant
Mar 21 2016 19:27
@ruelephant спасибо мне
KarmaBot
@KarmaBot
Mar 21 2016 19:27
Так не честно, @ruelephant. Нельзя добавлять карму самому себе.
Alexander Popov
@ruelephant
Mar 21 2016 19:27
@KarmaBot дизлайк тебе
Black-Wolfi
@Black-Wolfi
Mar 21 2016 19:27
@ruelephant спасибо )
KarmaBot
@KarmaBot
Mar 21 2016 19:27
Спасибо (+1) для @ruelephant принято! Текущая карма +58.
Alexander Popov
@ruelephant
Mar 21 2016 19:35
народ никто не знает как генераторы работают?
Nuzsk
@Nuzsk
Mar 21 2016 19:35
в плане?
Alexander Popov
@ruelephant
Mar 21 2016 19:35
если у меня есть цикл скажем, я там делаю yield new Class($this)
а внутри Class опять вызываю эту же функцию с циклом
и там опять идет yield...
что-то памяти не хватает :)
Nuzsk
@Nuzsk
Mar 21 2016 19:36
эм, этот код же читать кому-то )
Alexander Popov
@ruelephant
Mar 21 2016 19:36
ну смотри
есть функция поиска
она возвращает yield при вычитке из бд
дабы экономить
Nuzsk
@Nuzsk
Mar 21 2016 19:37
а что экономить, разве доступ в бд асинхронен у тебя?
Alexander Popov
@ruelephant
Mar 21 2016 19:37
но! она должна вернуть желательно уже готовую модельку аля Users дабы все кашерно далее работать (там свои заморочки с заменой полей из бд на "нужные" и серилизации в JSON)
так вот, внутри этой сущности Users есть виртуальное поле, для работы которому надо сделать еще раз search
логика виртуального поля описана в отдельном классе, которому передали $this от родителя родителя
типо в конструкторе этого Users есть
$this->_fieldTypes = [
'MembersOf'=>new MembersOf($connect),
'Thesaurus'=>new Thesaurus($connect)
];
Nuzsk
@Nuzsk
Mar 21 2016 19:39
это очень странная схема
Alexander Popov
@ruelephant
Mar 21 2016 19:39
потом идет проверка, если тип совпадает с этим, мы понимаем что поле не простое а золотое
Nuzsk
@Nuzsk
Mar 21 2016 19:39
потому что ты потом выборки не сможешь схлопнуть
так вот, внутри этой сущности Users есть виртуальное поле, для работы которому надо сделать еще раз search
Alexander Popov
@ruelephant
Mar 21 2016 19:40
вот! если поле "золотое" там внутри надо опять поискать, только в другом месте :)
и для этого логично использую функцию поиска родителя-родителя
primalpro
@primalpro
Mar 21 2016 19:40
Добрый вечер ) задача выводить на всех страницах меню, тоесть мне нужен везде контроллер который будет на всех роутах брать из базы структуру меню. Пробую использовать Middlware для этого , но не получается зарегистрировать новый Middlware в массиве.
Anton Vorontsov
@symbios-zi
Mar 21 2016 19:40
господа, можете на пальцах Принцип подстановки Барбары Лисков объяснить?
KarmaBot
@KarmaBot
Mar 21 2016 19:40
@primalpro, и тебе привет ;)
Anton Vorontsov
@symbios-zi
Mar 21 2016 19:40
никак не въеду
@primalpro viewComposer используй. Не потребуется контроллер
primalpro
@primalpro
Mar 21 2016 19:41
@symbios-zi это как ?
Nuzsk
@Nuzsk
Mar 21 2016 19:41
@symbios-zi https://www.youtube.com/watch?v=qgIUpInn-I4
Alexander Popov
@ruelephant
Mar 21 2016 19:41
@symbios-zi "Функции, которые используют базовый тип, должны иметь возможность использовать подтипы базового типа, не зная об этом."
грубо говоря если у тебя функция принимает тип MegaInt
то она должна кормиться и Int обычным
при условии что MegaInt -> Int
primalpro
@primalpro
Mar 21 2016 19:55
@symbios-zi это надо врубаться ) думаю на это должно завтра уйти пол дня миниум / спасибо
KarmaBot
@KarmaBot
Mar 21 2016 19:55
Спасибо (+1) для @symbios-zi принято! Текущая карма +90.
Anton Vorontsov
@symbios-zi
Mar 21 2016 19:59
@primalpro что там разбираться то?
создай viewComposer, получи в нем данные и отдай нужной вьюхе. Данные в этой вьюхе будут доступны во всем проекте на всех роутах
никаких контроллеров не потребуется
primalpro
@primalpro
Mar 21 2016 20:02
@symbios-zi ну уже мозг не соображает / спасибо утром разберусь ) а регистрировать композер как ?
Anton Vorontsov
@symbios-zi
Mar 21 2016 20:02
@primalpro в сервис провайдере
@primalpro в доке написано
primalpro
@primalpro
Mar 21 2016 20:06
@symbios-zi тоесть придумываю ему любое название, любой путь и подрубаю ?
Anton Vorontsov
@symbios-zi
Mar 21 2016 20:14
@primalpro что значит любой путь?
@primalpro
    public function boot()
    {
        // 'profile' - имя view, второй аргумент - путь до композера
        view()->composer(
            'profile', 'App\Http\ViewComposers\ProfileComposer'
        );
    }
@primalpro
в композере метод
  // где $myData - любые данные которые хочешь передать во вьюху. Например твоё меню. 
    // $dataName - в этой переменной и будут данные во view
    public function compose(View $view)
    {
        $view->with('dataName', $myData);
    }
теперь во view с именем profile доступна перменная $dataName
Alexander
@xxxcoltxxx
Mar 21 2016 21:26
Кто-нибудь работал с rabbit mq? Мне нужна синхронная очередь, чтобы задачи падали воркеру одна за другой и при падении воркера очередь не очищалась. Погуглил, вроде у него либо одно, либо другое. Можно это побороть? Кролик нужен для того, чтобы не потерять сообщения при недоступности сервера
Alexander Zhuravlev
@SCIF
Mar 21 2016 21:27
@xxxcoltxxx не совсем
В бд ведь ты тоже не потеряешь сообщения.
Они нужны для того чтобы ты мог добавлять ноды и ноды могли выбирать в 2-3-10 потоков задачи одновременно
Ну и для того чтобы не взялись за выполенение одной и той же задачи одновременно
Alexander
@xxxcoltxxx
Mar 21 2016 21:28
Не, я про то, что мне конкретно нужно)
Alexander Zhuravlev
@SCIF
Mar 21 2016 21:28
Чтобы атомарность операций была. А если 2-3 ноды одновременно в бд выберут задачу, то будет херово
То, что ты написал можно просто в бд хранить. Сложил в бд, потом сходил взял.
Синхронности и атомарности тебе не нужно, коли воркер один
Чтобы не падал воркер — запускай его через supervisord (и иже с ними, тааких сервисов много)
Alexander
@xxxcoltxxx
Mar 21 2016 21:30
Вообще, это нужно для синхронизации 2-х приложений - старого и нового, но пока что с небольшим функционалом. Чтобы пользователи работали и там, и там. Бд разные. Нода слушает паблиши бд в старой системе и отсылает их новую
Alexander Zhuravlev
@SCIF
Mar 21 2016 21:30
Ну и? Нода ведь одна?
Alexander
@xxxcoltxxx
Mar 21 2016 21:30
Ага
Я написал, чтобы было понятно, о чем речь
Alexander Zhuravlev
@SCIF
Mar 21 2016 21:31
Если бы у тебя было несколько консюмеров, то тогда мог бы беспокоиться. А так ведь нода сходила в бд, взяла запись, выполнила, обновила/потёрла запись. Всё.
Alexander
@xxxcoltxxx
Mar 21 2016 21:32
То есть в моем случае мне нужно взять редис, пихать в него сообщения, на принимающей стороне читать последовательно их и удалять при успехе?
Alexander Zhuravlev
@SCIF
Mar 21 2016 21:32
Да что угодно ты можешь взять. Ты спрашивал на кой нужны кролики. Я объяснил. Тебе можно хоть через файлы эту очередь организовать
Alexander
@xxxcoltxxx
Mar 21 2016 21:33
Просто я думал, что логика проверки и складирования сообщений уже заложена в кролика и нет смысла изобретать велик
Alexander Zhuravlev
@SCIF
Mar 21 2016 21:33
Какой проверки?
Alexander
@xxxcoltxxx
Mar 21 2016 21:33
Ну это понятно
Пооверки, выполнилось ли задание
Alexander Zhuravlev
@SCIF
Mar 21 2016 21:34
Ну это консюмер должен сообщать кролику — выполнил он или нет. Хочется — да, юзай его. Не будешь ничего в бд писать, а будет это кролик делать. Можно и так сделать.
Консюмер — это по сути коллбек. Тот кто его исполняет (бандл/пакет/модуль), тот требует чтобы консюмер возвращал true/false. И после этого говорит кролику, что таска такая-то выполнена. И тут же спрашивает следующую.
Alexander
@xxxcoltxxx
Mar 21 2016 21:36
Только у кролика проблема в том, что он либо отдает сообщения не по порядку, либо очищает очередь, если воркер упал и кролик ответа не получил
Ну, на сколько я понял
Alexander Zhuravlev
@SCIF
Mar 21 2016 21:36
Чего??
Делай кролика, как и полагается, из 3 или более нод и всё будет ок
В бытность мою админом я поднимал кластер и всё прекрасно хранилось. И 1гб сообщений в очереди тоже хранился нормально и реплицировался на упавшую ноду, после её подъёма
Alexander
@xxxcoltxxx
Mar 21 2016 21:38
Мне нужно, чтобы новая система получала запросы строго в том же порядке, в котором их отправляет старая, а время на выполнение у них может быть разным
Если запихать 3 ноды, они будут одновременно выполнять таски, а мне асинхрон не подойдет
Alexander Zhuravlev
@SCIF
Mar 21 2016 21:39
Я имел ввиду ноды кролика
А не 3 консюмера
Alexander
@xxxcoltxxx
Mar 21 2016 21:40
А, понял
Alexander Zhuravlev
@SCIF
Mar 21 2016 21:40
Про очередёность не знаю. Скорей всего он итак отдаёт по очереди. Нужно глядеть доку. Это частности, если честно
Alexander
@xxxcoltxxx
Mar 21 2016 21:46
У меня программер сегодня показывал на nodejs - сообщения приходят на воркер то ли одновременно, то ли не по порядку, там разные таймауты просто поставили в воркере, и результат был не в том порядке, в котором пихался в кролика. И второй вариант - при указании exclusive сообщения падали на один воркер, по порядку, даже если воркер подключался после того, как упали сообщения, он их отсылал. Но если воркер забрал сообщения и упал, не успев их обработать, при повторном подключении кролик не отсылал сообщения повторно
Я щас подумал - а количество повторных попыток в кролике же настраивается, возможно, там по умолчанию стоит 0
Роман Сохарев
@greabock
Mar 21 2016 21:49
искренне надеюсь, что хотябы ты сам понял, что написал
Alexander Zhuravlev
@SCIF
Mar 21 2016 21:51
О! Я думал, что это из-за того, что я работаю, я нихера не понял.
Ну то есть я догадываюсь что человек имел ввиду, но это блин только предположение :)
Barbarosq
@Barbarosq
Mar 21 2016 21:52
привет всем, осталась у кого одна из последних версий spark ?
KarmaBot
@KarmaBot
Mar 21 2016 21:52
@Barbarosq, и тебе привет ;)
Alexander
@xxxcoltxxx
Mar 21 2016 21:53
Ну короче падает воркер, не ответив кролику true/false - при подключении кролик ему повторно сообщения не кидал
Alexander Zhuravlev
@SCIF
Mar 21 2016 21:55
Это очень странно и неправильно.
Alexander
@xxxcoltxxx
Mar 21 2016 21:56
Вот и я так думаю. Прикол в том, что для кролика это правильно - при отключении всех клиентов очередь очищается
Barbarosq
@Barbarosq
Mar 21 2016 21:58
что вы имете ввиду под кроликом?
Alexander
@xxxcoltxxx
Mar 21 2016 21:59
Rabbitmq
Alexander Zhuravlev
@SCIF
Mar 21 2016 21:59
@xxxcoltxxx , подозреваю тебе курить эту страничку: https://www.rabbitmq.com/confirms.html
Mikhail Kozlov
@mikhailkozlov
Mar 21 2016 21:59
@Barbarosq есть сам package on 31 dec прошлого года
Barbarosq
@Barbarosq
Mar 21 2016 21:59
@xxxcoltxxx thanks
KarmaBot
@KarmaBot
Mar 21 2016 21:59
Спасибо (+1) для @xxxcoltxxx принято! Текущая карма +14.
Barbarosq
@Barbarosq
Mar 21 2016 21:59
@mikhailkozlov можешь как то перекинуть?)
Alexander Zhuravlev
@SCIF
Mar 21 2016 22:00
@xxxcoltxxx , то, что ты описываешь — это неприемлимое поведение для продакшена. И стопудово должно быть просто ошибкой в настройки сервера или настроек консюмера
там еще провадеры были
Barbarosq
@Barbarosq
Mar 21 2016 22:01
@mikhailkozlov thanks
KarmaBot
@KarmaBot
Mar 21 2016 22:01
Спасибо (+1) для @mikhailkozlov принято! Текущая карма +4.
Alexander
@xxxcoltxxx
Mar 21 2016 22:03
@SCIF спасибо
KarmaBot
@KarmaBot
Mar 21 2016 22:03
Спасибо (+1) для @SCIF принято! Текущая карма +58.
Alexander
@xxxcoltxxx
Mar 21 2016 22:04
@SCIF
@SCIF похоже, нужно крутить настройки при подключении к каналу
Mikhail Kozlov
@mikhailkozlov
Mar 21 2016 22:05
@Barbarosq here is service provider that i may have changed https://gist.github.com/mikhailkozlov/338b6d1d1d523c32fe44
Alexander
@xxxcoltxxx
Mar 21 2016 22:05
At this point, the client could reasonably assume that the message will be delivered again. This is not the case: the restart has caused the broker to lose the message. In order to guarantee
JhaoDa
@jhaoda
Mar 21 2016 22:08
@mikhailkozlov ссылку на гист заверни в код
Mikhail Kozlov
@mikhailkozlov
Mar 21 2016 22:08
thanks
KarmaBot
@KarmaBot
Mar 21 2016 22:08
@mikhailkozlov, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Mikhail Kozlov
@mikhailkozlov
Mar 21 2016 22:08
@jhaoda thank you
KarmaBot
@KarmaBot
Mar 21 2016 22:08
Спасибо (+1) для @jhaoda принято! Текущая карма +740.
JhaoDa
@jhaoda
Mar 21 2016 22:09
@mikhailkozlov и прочитай http://laravel.su/articles/nine-circles-of-chat, если не читал
Mikhail Kozlov
@mikhailkozlov
Mar 21 2016 22:09
@Barbarosq есть еще source code ot Oct 13
читал, но не все усвоил
там есть шаблоны того что идет в app папку влючая модели
Alexander Zhuravlev
@SCIF
Mar 21 2016 22:19

Чутка глянул лог тут и попрыгав наткнулся на такой вот коммент: https://habrahabr.ru/post/254277/#comment_8350973

Ндааа. Это конечно потрясающе. Ниша yii? В 10 тыс звёзд на гх? О чём они, ёпт?!?

Alexander
@xxxcoltxxx
Mar 21 2016 22:28
Как эмоционально )
JhaoDa
@jhaoda
Mar 21 2016 22:30
@SCIF какие 10к звёзд?
У юи2 7к+, у ларавел 22к+
Alexander Zhuravlev
@SCIF
Mar 21 2016 22:31
@jhaoda , это меняет дело? На момент выхода первых бетой юии2 по-моему уже более 10к было. Да и больше, чем у симфони.
@jhaoda , сорри, на звёзды не дрочу, поэтому хз какие там абсолютные цифры сейчас и как быстро растут. Но уже давно разница была просто катастрофической.
JhaoDa
@jhaoda
Mar 21 2016 22:32
Ну вообще да :) потому что 7/10 и 7/22 две большие разницы :)
@SCIF а вообще ты плохо читал статью
Основной её посыл — Пикси это крутой фреймворк :)
Alexander Zhuravlev
@SCIF
Mar 21 2016 22:34
Коммент не про статью.
JhaoDa
@jhaoda
Mar 21 2016 22:34
@SCIF а каменты вообще вражеские, потому что обсуждают не пиксю
Не знаю как там Ларавел, а вот за то что PHPixie стала так популярна я безумно рад =)
Вот и весь смысл всего, что пишет афтырь пикси
Alexander Zhuravlev
@SCIF
Mar 21 2016 22:37

@jhaoda , так коммент ведь который я потыкал совсем не его. Понятно, что он «своё болото» хвалит. Одно только вот:

Также PHPixie стал самым популярным фреймворком в возрастной групе до 18 лет.

чего стоит. :)

Хотя на самом деле, я считаю, что человек молодец и раскачать свой фрейм, это всё-таки весьма существенное достижение. Тут блин поганенький пакетик не можешь нормально тестами покрыть, наработки по пол года лежат локально, потому что «ещё чуть-чуть и релиз, а до этого не надо пугать всех». Находит время и возможность — молодец. Такие вещи очень хорошо уровень поднимают. То есть смотреть и ругаться на код — это не тоже самое, что его писать и разрабатывать алгоритмы
Mikhail Kozlov
@mikhailkozlov
Mar 21 2016 22:44
глянул на доки PHPixie и голова болит
надо раскарску поменять, нифига не читабельно
Sergey Protko
@fesor
Mar 21 2016 22:48
эх... жалко пропустил когда автор phpixie в минске был... я так и не понимаю зачем оно нужно
KSTigr
@KSTigr
Mar 21 2016 22:49
@primalpro найти файл AppServiceProvider.php, в шапке пропиши путь к модели и в boot() вызови view()->share()
 public function boot()
    {
             view()->share('menu', Menu::all();
    }