These are chat archives for LaravelRUS/chat

15th
Mar 2015
Ruslan Koloskov
@softua
Mar 15 2015 00:15
вот было бы прикольно положить файлы проекта в google drive и на сервере тоже...
Denis Isaychenko
@Rhincodon
Mar 15 2015 00:20
ща
Роман Сохарев
@greabock
Mar 15 2015 00:21
и мне дайте две
Denis Isaychenko
@Rhincodon
Mar 15 2015 00:21
@softua там же из тех первых 4-х только в svg есть source files
их закинул
@greabock пиши email в личку, первые 4-ре уже скачал, доступ могу открыть :)
Ruslan Koloskov
@softua
Mar 15 2015 00:24
@Rhincodon :) не, я про свою больную тему. Думаю, что было бы прикольно файлы проекта на винде положить в гугл драйв и на сервере, чтобы они синхронизировались при изменениях.
LaravelButler

Приветствуем Вас, @zogxray, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @griganton, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @developer--, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @DAKeech, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Nikita Brytkov
@invisnik
Mar 15 2015 09:11
This message was deleted
Brezhnev Ivan
@vanchelo
Mar 15 2015 09:15
жесть какая
Egor Borskiy
@commandante567
Mar 15 2015 09:21
Ночной удался
Orel
@2byte
Mar 15 2015 09:33
Что случилось
Andrey
@Quiss
Mar 15 2015 09:34
{query:'Жи',suggestions:['Житомир - ЖИТОМИРСЬКА ОБЛАСТЬ - Житомир, місто','Жидачів - ЛЬВІВСЬКА ОБЛАСТЬ - Жидачівський район','Жигайлівка - СУМСЬКА ОБЛАСТЬ - Тростянецький район'],data:['c2885605-9319-11da-9860-00024407fbce','bbeccc79-9325-11da-9860-00024407fbce','ab02245b-9330-11da-9860-00024407fbce'],dlv:['false','true','true']}
почему json_decode = null o_O?
или это не json ?
Alex Soveliev
@suroviy
Mar 15 2015 09:36
elixir не отрабатывает, в консоль не чего не выводит, где логи посмотреть можно, я вообще в шоке на кой phpшному фремворку noda.js сдалась. Бред и так уже зоопарк языков в голове так еще и с нодой разбератся приходится.
Egor Borskiy
@commandante567
Mar 15 2015 09:38
@Suroviy для верстки самое то. Удобней, чем просто css.
Alex Soveliev
@suroviy
Mar 15 2015 09:43
@commandante567 это понятно что голый css это жесть сам less ипользую вот только нафига нода нужна, этож её устоновить на сервер надо, мало чтоли гида компосера. Я вот к примеру мака не имею и приходится юзать винду а здесь сервак локальный это жесть, второй день пытаюс настроить этот elixir так то ноду вроде как настроил а вот gulp не срабатывает и где логи ошибок смотреть не понятно
Egor Borskiy
@commandante567
Mar 15 2015 09:45
@Suroviy У меня тоже винда. Правда без всяких серверов, кроме Mysql. Вполне себе хватает. Нода тоже ставится в два клика.
@Suroviy Ошибки gulp обычно в терминале выскакивают
@Suroviy gulp watch, и если что то не то, он и ругается
Alex Soveliev
@suroviy
Mar 15 2015 09:46
@commandante567 так в том то и дело что не чего не выдает и не чего не происходит,
Egor Borskiy
@commandante567
Mar 15 2015 09:46
Покажи gulpfile
Alex Soveliev
@suroviy
Mar 15 2015 09:47
@commandante567 а как вы лару без сервера запускаете что то я не понял?
Egor Borskiy
@commandante567
Mar 15 2015 09:47
php artisan serve
Alex Soveliev
@suroviy
Mar 15 2015 09:49
это что то новенькое, а ка из браузера на результат посмотреть?
Egor Borskiy
@commandante567
Mar 15 2015 09:49
Alex Soveliev
@suroviy
Mar 15 2015 09:50
а вот оно что, то есть если надо другой сайт то нужно запустить другой сервер а предыдущий лекведируется или нужно лекведировать?
Andrey
@Quiss
Mar 15 2015 09:50
не знаю как Вам а мне serve не нравиться )
Egor Borskiy
@commandante567
Mar 15 2015 09:51
@Quiss Чего не хватает?
Andrey
@Quiss
Mar 15 2015 09:51
БД не хватает которую надо дополнительно поднимать :))
Alex Soveliev
@suroviy
Mar 15 2015 09:51
@commandante567 а терменал какой используете?
Andrey
@Quiss
Mar 15 2015 09:51
хочешь не хочешь но мускуль нужен
Egor Borskiy
@commandante567
Mar 15 2015 09:51
@Suroviy Ну так то да. Тот что надо и включаешь
@Quiss Его то понять не проблема
Andrey
@Quiss
Mar 15 2015 09:51
так мне и ламп поднят ьне проблема
если так то
Egor Borskiy
@commandante567
Mar 15 2015 09:52
@Suroviy ConEmu
Andrey
@Quiss
Mar 15 2015 09:52
хотя я ваще VESTACP поставил и не парюсь))
на ноут)
Egor Borskiy
@commandante567
Mar 15 2015 09:53
@Quiss у меня Wamp стоял. Но надоело править hosts
Andrey
@Quiss
Mar 15 2015 09:53
OpenServer сам хост правит
если мы про винду говорим
Alex Soveliev
@suroviy
Mar 15 2015 09:53
по мне так на убуту нормальная ОС все из каробки из под консоли, вот только с фотошопом проблемы не работет коректно. вот и сижу на винде.
LaravelButler

Приветствуем Вас, @kalinichenko, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Egor Borskiy
@commandante567
Mar 15 2015 09:54
@Suroviy Так то да
Orel
@2byte
Mar 15 2015 09:54
Да с фотошопом дуго на убунте
Andrey
@Quiss
Mar 15 2015 09:54
фотошоп?)) я через тимвивер рисовал
Egor Borskiy
@commandante567
Mar 15 2015 09:54
Сидел пару лет на Дебиане. Всего хватало конечно, но потом ноут с лицушной виндой подогнали, я на ней и остался
Andrey
@Quiss
Mar 15 2015 09:54
когда потребовалось)
Orel
@2byte
Mar 15 2015 09:55
@Quiss А на чьем пк?
Andrey
@Quiss
Mar 15 2015 09:55
на отцовом или на рабочем
не важно)
Orel
@2byte
Mar 15 2015 09:55
@Quiss Ну это жесть)
Andrey
@Quiss
Mar 15 2015 09:55
:)
Egor Borskiy
@commandante567
Mar 15 2015 09:56
@2byte Бывало настраивать dropzone?
Alex Soveliev
@suroviy
Mar 15 2015 09:57
@Quiss так я вот его и гоняю этот самый open server. столько гемора нода глобально отказывается ставится компосер тоже приходится собой архив таскать, честно скажу надоело. на работе убунту стоит все сказчно апачь поднят сервер работает все из под консоли без лишних бубнов с танцами.
Orel
@2byte
Mar 15 2015 09:57
@commandante567 неа
Andrey
@Quiss
Mar 15 2015 09:57
@commandante567 dropzoneJS?
да)
Egor Borskiy
@commandante567
Mar 15 2015 09:57
@Suroviy https://chocolatey.org/ попробуй это на винде
Orel
@2byte
Mar 15 2015 09:58
@Suroviy поэтому у меня на виртуалке убунта )
Egor Borskiy
@commandante567
Mar 15 2015 09:58
@Quiss в общем и целом настроил, но как сделать, что бы при редактировании он показывал уже загруженные картинки?
Andrey
@Quiss
Mar 15 2015 09:58
@Suroviy а ты из ConEmu запускал go-pear ?
@Suroviy и ваще читал доку к OpenServer'у ?
Egor Borskiy
@commandante567
Mar 15 2015 09:58
    $.get('/upload', function(data) {
  var files = JSON.parse(data).files;
  for (var i = 0; i < files.length; i++) {

    var mockFile = {
      name: files[i].name,
      size: files[i].size,
      type: 'image/jpeg'
    };

    self.options.addedfile.call(self, mockFile);
    self.options.thumbnail.call(self, mockFile, files[i].url);
По мне так, чем меньше виртуализации тем лучше
Andrey
@Quiss
Mar 15 2015 09:59
там кароч при ready страницы надо вызывать урл который возвратит тебе имаги в нужном формате) сейчас не скажу под рукой кода нет
Alex Soveliev
@suroviy
Mar 15 2015 10:00
@Quiss может что то и пропустил, так то в основном из бод линукса работаю поэтому сильно не заморачивался вот пока с нодой проблемы не начались.
Egor Borskiy
@commandante567
Mar 15 2015 10:00
@Quiss Выше вон код кинул. То есть контроллер должен просто выдавать JSON с путями для этих картинок?
Andrey
@Quiss
Mar 15 2015 10:01
@commandante567 эт у тебя upload картинки, а тебе надо же чтоб при редактировании картинки уже были в dropzone ?
Egor Borskiy
@commandante567
Mar 15 2015 10:01
@Suroviy На линухе ноду лучше ставить, что бы она sudo не требовала. Где то есть несколько инструкций
Egor Borskiy
@commandante567
Mar 15 2015 10:02
@Quiss Этот код взят откудато. Я так понимаю, что он обращается к контрллеру, который ему отдает списки файлов в JSON
Ruslan Koloskov
@softua
Mar 15 2015 10:03
Всем привет. Подскажите, у кого лара на опен сервере работает под nginx? Вот такой конфиг кидаю в корень проекта и опен сервер не стартует:
server {
    listen         %ip%:%httpport%;
    listen         %ip%:%httpsport% ssl;
    server_name    %host% %aliases%;
    root "c:/Users/soft_000/Projects/lgst/public";

    index index.html index.htm index.php;

    charset utf-8;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }

    client_max_body_size 100m;

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass                       backend;
        fastcgi_index                      index.php;
//        include fastcgi_params;
        fastcgi_buffers                    4 64k;
        fastcgi_connect_timeout            1s;
        fastcgi_ignore_client_abort        off;
        fastcgi_next_upstream              timeout;
        fastcgi_read_timeout               5m;
        fastcgi_send_timeout               5m;
        fastcgi_param    CONTENT_TYPE      $content_type;
        fastcgi_param    CONTENT_LENGTH    $content_length;
        fastcgi_param    DOCUMENT_URI      $document_uri;
        fastcgi_param    DOCUMENT_ROOT     $document_root;
        fastcgi_param    GATEWAY_INTERFACE CGI/1.1;
        fastcgi_param    HTTPS             $https;
        fastcgi_param    QUERY_STRING      $query_string;
        fastcgi_param    REQUEST_METHOD    $request_method;
        fastcgi_param    REQUEST_URI       $request_uri;
        fastcgi_param    REMOTE_ADDR       $remote_addr;
        fastcgi_param    REMOTE_PORT       $remote_port;
        fastcgi_param    SERVER_ADDR       $server_addr;
        fastcgi_param    SERVER_PORT       $server_port;
        fastcgi_param    SERVER_NAME       $host;
        fastcgi_param    SERVER_PROTOCOL   $server_protocol;
        fastcgi_param    SERVER_SOFTWARE   nginx;
        fastcgi_param    SCRIPT_FILENAME   $document_root$fastcgi_script_name;
        fastcgi_param    SCRIPT_NAME       $fastcgi_script_name;
        fastcgi_param    TMP               "%sprogdir%/userdata/temp";
        fastcgi_param    TMPDIR            "%sprogdir%/userdata/temp";
        fastcgi_param    TEMP              "%sprogdir%/userdata/temp";
    }

    location ~ /\.ht {
        deny all;
    }
}
Andrey
@Quiss
Mar 15 2015 10:03
ну он возвращает) ток чет не то)
Egor Borskiy
@commandante567
Mar 15 2015 10:03
@Quiss Можешь свой конфиг показать для Dropzone ?
Alex Soveliev
@suroviy
Mar 15 2015 10:04
@Quiss о спс ша попробую сделать по феншую хотя бы компосер,, с нодой буду уже на работе разбиратся..
Andrey
@Quiss
Mar 15 2015 10:04
@commandante567 выше читай, под рукой нет, завтра рабочий день смогу скинуть
@Suroviy там можно в винде как-то решить траблу с нодой, я решал с помощью stackoverflow гугли
Egor Borskiy
@commandante567
Mar 15 2015 10:04
@Quiss Ок. Это всеравно не горит
Andrey
@Quiss
Mar 15 2015 10:04
@commandante567 ну тогда к часу по МСК жди)) в личку
Egor Borskiy
@commandante567
Mar 15 2015 10:04
@Quiss да там проблем нету особо
Инстал скачал, ноду установил
Andrey
@Quiss
Mar 15 2015 10:05
он хочет глобально её
чтоб nodejs было и npm без полного путя
Egor Borskiy
@commandante567
Mar 15 2015 10:05
@Quiss Так она глобально же и встанет
Andrey
@Quiss
Mar 15 2015 10:05
хер там)
Egor Borskiy
@commandante567
Mar 15 2015 10:05
@Quiss PATH прописал да и все
@Quiss Если само не прописалось
Andrey
@Quiss
Mar 15 2015 10:06
если не от админа инсталлер запускаешь, то инфа 100% не пропишеться
ну и если юзер не совсем одмин
:)
Alex Soveliev
@suroviy
Mar 15 2015 10:06
так с самой нодой проблем нет, npm соберется вот только gulp отказывается глобально ставится и не отробатывет.
Egor Borskiy
@commandante567
Mar 15 2015 10:07
@Suroviy Покажи gulpfile же
Alex Soveliev
@suroviy
Mar 15 2015 10:07
This message was deleted
Ruslan Koloskov
@softua
Mar 15 2015 10:09
@vanchelo ты под виндой же работаешь?
Egor Borskiy
@commandante567
Mar 15 2015 10:11
@Suroviy Вроде как должно быть, что то в духе
elixir(function(mix){
mix.less('app.less');
mix.copy();
})
Alex Soveliev
@suroviy
Mar 15 2015 10:11
@commandante567 и вызывается gulp вот так node_modules\gulp вот чует мое сердце что что то не так
вот это всеровно не выводит сообщения mix.message("Tea, Earl Grey, Hot");
Egor Borskiy
@commandante567
Mar 15 2015 10:12
@Suroviy туда же пихни, перед лесом
@Suroviy У тебя винда сейчас?
Что выдает
npm install gulp -g
@softua тебе обязательно nginx под виндой нужен?
Ruslan Koloskov
@softua
Mar 15 2015 10:14
@commandante567 да нет, впринципе. ПРосто хочется поменьше различий от продакшена.
Вообще, было бы шикарно, если бы InteliJ работал с удаленной папкой. Это возможно?
Egor Borskiy
@commandante567
Mar 15 2015 10:15
@Suroviy в PATH прописан путь к Ноду?
Ruslan Koloskov
@softua
Mar 15 2015 10:15
Тогда вопросы поднятия среды на винде отпадают!
Alex Soveliev
@suroviy
Mar 15 2015 10:16
@commandante567 да вродее все сдела http://joxi.ru/LmGpjVksKLNp2l
Egor Borskiy
@commandante567
Mar 15 2015 10:16
@softua хз, я до сих пор на VIM работаю. Вроде как возможно там синхронизации настроить. При создании проекта, говоришь, что файлы находятся на сервере. Потом FTP настраиваешь. И все вроде. Но не уверен
Alex Soveliev
@suroviy
Mar 15 2015 10:16
@commandante567 а если gulp запускаю вот что выдает http://joxi.ru/J2bX3eOSByeyr6
Egor Borskiy
@commandante567
Mar 15 2015 10:17
@Suroviy Он не так запускается.
gulp -v
Ruslan Koloskov
@softua
Mar 15 2015 10:18
@commandante567 это да, но не совсем то. Долго получается. Плюс постоянная синхронизация все-равно рассинхрон дает.
Alex Soveliev
@suroviy
Mar 15 2015 10:18
ставил его через npm
вот так делал и вот еще раз сделал
Andrey
@Quiss
Mar 15 2015 10:22
@Suroviy Пожалуйста, добавляй .jpg
к своему Joxi
Egor Borskiy
@commandante567
Mar 15 2015 10:23

@Suroviy Хз. Сейчас смотрю у себя. У меня прописано в PATH C:\Program Files\nodejs\
Потом делал

npm init

Потом

npm install gulp --save-dev
@Suroviy Попробуй просто в корне
npm install 
@Suroviy Он вроде там elixir еще должен вытащить
Alex Soveliev
@suroviy
Mar 15 2015 10:25
@commandante567 npm сроботал отлично создал папку загрузил туда зависимости а вот дальше не работает
у меня у одного убегает
логотип
в углу слева
? о_О
LaravelButler

Приветствуем Вас, @evgarik, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

evgarik
@evgarik
Mar 15 2015 10:27
Доброго времени суток
Andrey
@Quiss
Mar 15 2015 10:27
@evgarik привет
evgarik
@evgarik
Mar 15 2015 10:28
Может мне кто нибудь подсказать как динамически в Laravel подгрузить js и css файлы?
Alex Soveliev
@suroviy
Mar 15 2015 10:31
@commandante567 гиганское спасибо я бы еще хз сколько времени парелся бы. если короче то трабла решена. Openserver полное г-вно из под родной консоли опен сервера gulp не работает запустил ConEmu все как по маслувсе собралось и отработало.
Egor Borskiy
@commandante567
Mar 15 2015 10:32
@Suroviy Ну отлично, что смог помочь.
@evgarik Не очень понял, что и зачем куда подключать
Alex Soveliev
@suroviy
Mar 15 2015 10:32
@commandante567 сам бы не кода бы не догодался консоль сменить)))
Egor Borskiy
@commandante567
Mar 15 2015 10:33
@Suroviy зачем тебе openserver консоль? Обычный cmd со всем справляется
Alex Soveliev
@suroviy
Mar 15 2015 10:34
@commandante567 да черт его знает както так получилось что юзал именно его и не думал что сдесь может быть какойто подвох.
Egor Borskiy
@commandante567
Mar 15 2015 10:35
@Suroviy Думаю, там вполне может быть совсем другое окружение, отсюда все проблемы. Хотя хз конечно.
evgarik
@evgarik
Mar 15 2015 10:36
@commandante567 Есть страница которая грузится сразу. у нее свой набор Js и Css. теперь при помощи Ajaxя подгружаю еще контент, для подгружаемого контента мне нужны еще Js и Css, вот и возникает необходимость подгрузки файлов стилей и скриптов
Alex Soveliev
@suroviy
Mar 15 2015 10:36
@commandante567 согласен скорее всего там окружение опен сервера
@commandante567 вот были у меня сомнения насчет опен сервера теперь они только подтвердились.
Egor Borskiy
@commandante567
Mar 15 2015 10:38
@evgarik jQuery.getScript() может быть?
evgarik
@evgarik
Mar 15 2015 10:43
есть RequireJS, но хотелось узнать, может есть штатные способы подгрузки.
Egor Borskiy
@commandante567
Mar 15 2015 10:50
@evgarik Тут я ничего не знаю.
Посоветуйте хороший текстовый редактор для админки
Mihail
@sektor-sumy
Mar 15 2015 10:52
товарищи, есть такой вопрос
как в eloquent pivot указать что мне надо выбрать только один столбец ?
к примеру я хочу узнать имена преподователей которые работают с студентами 1,2,3.
Brezhnev Ivan
@vanchelo
Mar 15 2015 10:54
Через условие
Nikita Brytkov
@invisnik
Mar 15 2015 10:54
Здравствуйте, есть вопросик. Как сравнить введённый пользователём пароль со своим?
Brezhnev Ivan
@vanchelo
Mar 15 2015 10:54
with(['teachers' => function ($q) { $q->select('id', 'name'); }])
@invisnik Hash::ckeck()
Mihail
@sektor-sumy
Mar 15 2015 10:56
$students = \App\Student::with(['teachers'])->where(function ($query) {
            $arr = array('Сергей','Михаил','степан');
            foreach($arr as $value) {
                 $query->orWhere('name', 'like', '%'.$value.'%');
            }
        })->paginate(5);
Nikita Brytkov
@invisnik
Mar 15 2015 11:00
@vanchelo Спасибо
Mihail
@sektor-sumy
Mar 15 2015 11:02
@vanchelo добавил но все равно идет список студентов и у унего уже есть список препадов )
а мне надо вывести просто список препадов для этих студентов
Brezhnev Ivan
@vanchelo
Mar 15 2015 11:04
тогда выбирай наоборот
Mihail
@sektor-sumy
Mar 15 2015 11:05
типа select teacher.name from students as s
left join students_teachers as st on (s.id = st.student_id)
left join teachers as t on (st.teacher_id = t.id)
where s.name like '%name%' grpoup by t.name
вот такой запрос пытаюсь перевести
тобишь хочу вывести список препадов и сгруппировывать, что бы не было повторений ( но препады должны быть связаны с определенными студентами
Brezhnev Ivan
@vanchelo
Mar 15 2015 11:07
выбирай преподов, а у них через связь студентов
App\Teacher::with('students')
Alexander Egorov
@Amegatron
Mar 15 2015 11:16
Так а в чем проблема то? В том, что "лишние" данные будут выгребаться? Так это мелочь я считаю, студентов/преподов же не миллиард :)
Egor Borskiy
@commandante567
Mar 15 2015 11:18
Подскажите.
Как сделать сортировку продуктов?
Есть контролер, который выдает страницу с продуктами и сортировкой по времени добавления. Как сделать кнопку, что бы еще можно было отсортиовать по цене ?
Alexander Egorov
@Amegatron
Mar 15 2015 11:19
А у списка продуктов есть параметры какие-то еще?
Egor Borskiy
@commandante567
Mar 15 2015 11:20
@Amegatron цена, категория, время создания
Mihail
@sektor-sumy
Mar 15 2015 11:20
@Amegatron ну хочется красиво, + лишний раз мозги напрячь )
Alexander Egorov
@Amegatron
Mar 15 2015 11:23
@commandante567 ну я бы просто формировал ссылку на вывод (поиск) с текущими параметрами из реквеста + добавляется параметр сортировки, вроде все просто
Egor Borskiy
@commandante567
Mar 15 2015 11:25
@Amegatron Через роутинг да. Но если без него?
Alexander Egorov
@Amegatron
Mar 15 2015 11:26
В смысле через роутинг? Ты в контроллере принимаешь параметры запроса/поиска, и формируешь на основе них ссылку (со всеми параметрами из реквеста в GET-форме), добавляя параметр сортировки по нужному полю
Mihail
@sektor-sumy
Mar 15 2015 11:28
$teachers = \App\Teacher::with(['students' => function ($q) { 
            $q->where(function ($query) {
                $arr = array('Сергей','Михаил','степан');
                foreach($arr as $value) {
                     $query->orWhere('name', 'like', '%'.$value.'%');
                }
            });
        }])->paginate(5);
что то я намудрил, у меня все равно все препады выбираются
Egor Borskiy
@commandante567
Mar 15 2015 11:30
@Amegatron Я так понимаю, что это будет выглядеть как
Route::get('/items/{sort_by}', 'ItemsController@index');
Но можно ли как то это сделать, не передавая этот параметр. То есть такую фичу, что бы уже во фронтенде сортировала полученный json. Хотя похоже что тут надо в js углубляться.
Alexander Egorov
@Amegatron
Mar 15 2015 11:30
Так задача чисто на клиенте сортировать данные?
Mihail
@sektor-sumy
Mar 15 2015 11:30
@vanchelo нужна твоя помощь )
Egor Borskiy
@commandante567
Mar 15 2015 11:32
@Amegatron Думаю да.
Alexander Egorov
@Amegatron
Mar 15 2015 11:33
ну тогда просто в каждый элемент добавляй data-price=... и сортируй в JS ) правда как соритровать в js щас навскидку не скажу )
Egor Borskiy
@commandante567
Mar 15 2015 11:34
@Amegatron Спасибо. Пойду пороюсь
Alexander Egorov
@Amegatron
Mar 15 2015 11:37
@sektor-sumy я полагаю что вообще неверным путем идешь, ибо какие-бы ты условия не задавал внутри запросов, ты все равно выгребаешь всех учителей
просто не у всех будут выгреблены ученики
точнее
нужно делать whereHas
и аналогичные условия прописывать
то есть
$teachers = \App\Teacher::whereHas('students', ...)->...
Mihail
@sektor-sumy
Mar 15 2015 11:40
$teachers = \App\Teacher::whereHas(['students' => function ($q) { 
            $q->where(function ($query) {
                $arr = array('Сергей','Михаил','степан');
                foreach($arr as $value) {
                     $query->orWhere('name', 'like', '%'.$value.'%');
                }
            });
        }])->paginate(5);
Argument 2 passed to Illuminate\Database\Eloquent\Builder::whereHas() must be an instance of Closure, none given
Alexander Egorov
@Amegatron
Mar 15 2015 11:40
потому что вместо стрелки запятая должна быть )
и это не массив
Brezhnev Ivan
@vanchelo
Mar 15 2015 11:43
$teachers = \App\Teacher::whereHas('students', function ($q) { $q->where(function ($query) { $arr = array('Сергей','Михаил','степан'); foreach($arr as $value) { $query->orWhere('name', 'like', '%'.$value.'%'); } }); })->paginate(5);
Mihail
@sektor-sumy
Mar 15 2015 11:44
@vanchelo спс, я тоже так уже сделал )
только теперь в запросе пусто (
Mihail
@sektor-sumy
Mar 15 2015 11:50
все ок
не не ок (
Mihail
@sektor-sumy
Mar 15 2015 11:56
orWehere не пашет тут
Alexander Egorov
@Amegatron
Mar 15 2015 11:57
а какие запросы формирует eloquent ? пиши в лог их
на самом деле orWhere можно вынести выше
$teachers = \App\Teacher::whereHas('students', function ($q) { $arr = array('Сергей','Михаил','степан'); foreach($arr as $value) { $q->orWhere('name', 'like', '%'.$value.'%'); }})->paginate(5);
и кстати Степан у тебя с маленькой буквы почему-то )
Mihail
@sektor-sumy
Mar 15 2015 12:01
@Amegatron это я проверял большие и маленькие буквы
@Amegatron такой запрос мне выводит всех препадов
Alexander Egorov
@Amegatron
Mar 15 2015 12:02
ты путаешь с with('students')
не может быть, чтобы и этот всех преподов возвращал
Mihail
@sektor-sumy
Mar 15 2015 12:04
а как в лог скинуть запрос что он формирует ?
Alexander Egorov
@Amegatron
Mar 15 2015 12:04
ловить событие illuminate.query вроде
и в нем в лог писать запрос
Mihail
@sektor-sumy
Mar 15 2015 12:06
я твой запрос вставил, все препады выскакивают
Alexander Egorov
@Amegatron
Mar 15 2015 12:07
ну надо запрос смотреть, так то все верно вроде
Brezhnev Ivan
@vanchelo
Mar 15 2015 12:09
чуваки потому что у вас условие orWhere
вам надо условие orWhere обернуть в $q->where(function ($query) { $query->orWhere(); })
потому что or не and =)
Mihail
@sektor-sumy
Mar 15 2015 12:11
$teachers = \App\Teacher::whereHas('students', function ($q) { 
            $q->where(function ($query) { 
                $arr = array('Сергей','Михаил','степан'); 
                foreach($arr as $value) { 
                    $query->orWhere('name', 'like', '%'.$value.'%'); 
                } }); })->paginate(5);
ну вот мой прежний вариант
он мне пустоту выводит(
хм..
простите уже не пустоту
заработала шайтан коробка, простите за беспокойство )
Brezhnev Ivan
@vanchelo
Mar 15 2015 12:14
жесть
ты хоть у себя разберись)))
Mihail
@sektor-sumy
Mar 15 2015 12:15
в смысле ?
$teachers = \App\Teacher::whereHas('students', function ($q) {$q->where(function ($query)$arr = array('Георгий', 'Харитон', 'Денис', 'Андрей');foreach($arr as $value){$query->orWhere('name', 'like', '%'.$value.'%');}});})->paginate(5);
ты об этом ?
Brezhnev Ivan
@vanchelo
Mar 15 2015 12:17
забей
Mihail
@sektor-sumy
Mar 15 2015 12:18
@vanchelo та не говори, критика это всегда +
буду знать в каком направлении работать
Brezhnev Ivan
@vanchelo
Mar 15 2015 12:18
)
Mihail
@sektor-sumy
Mar 15 2015 12:35
@vanchelo можно еще вопрос, но тут больше наверно по логике, нужно вывести двух преподователей у которых больше всего общих студентов, только вот я чет не могу додумать как это написать в sql
Egor Borskiy
@commandante567
Mar 15 2015 12:52
кто нибудь использовал laravel-elixir-browserify ?
JhaoDa
@jhaoda
Mar 15 2015 12:57
Привет, братья-сектанты
Как тут, репозиторий-срач утих?
Mihail
@sektor-sumy
Mar 15 2015 12:58
@jhaoda )) та норм, я тут глупыми вопросами туплю )
JhaoDa
@jhaoda
Mar 15 2015 13:02
Мне тут довелось заглянуть в код плагина WordPress Importer. Официальный, прошу заметить, плагин. Такого π-здеца я не встречал давно...
Mihail
@sektor-sumy
Mar 15 2015 13:35
товарищи надо помощь я тут себе уже мозг сломал есть три таблички students(id,name) , teachers(id,name), students_teachers(student_id,teachers_id) нужно вывести двух преподавателей у которых максимальное количество общих студентов --- подскажите по средствам sql можно это сделать, если да то может примерчик кто кинет
LaravelButler

Приветствуем Вас, @itsabadcode, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

kuzroman
@kuzroman
Mar 15 2015 14:20
Привет парни, прошу подскажите вот что - в 5й версии использую в модели вызов $orders = DB::select(...) ругается, выдает Class 'App\Models\DB' not found в 4й версии работало, если там пространство имен нужно указать то где находится класс DB?
JhaoDa
@jhaoda
Mar 15 2015 14:22
@kuzroman это фасад. И находится он, ты ни за что не поверишь, в глобальном пространстве имён.
@kuzroman но ты бы это знал, если бы читал документацию
kuzroman
@kuzroman
Mar 15 2015 14:25
Есть сильные пробелы во всем этом, но мы справимся) Спасибо
JhaoDa
@jhaoda
Mar 15 2015 14:25
Пробелы с чтением?
kuzroman
@kuzroman
Mar 15 2015 14:25
Я так понял use DB; должно решить проблему
JhaoDa
@jhaoda
Mar 15 2015 14:26
Должно
Mihail
@sektor-sumy
Mar 15 2015 14:28
товарищи написал вот такой кусочек, подскажите как оптимизировать + нужно отсортировать
$teachers = \App\Teacher::with('students')->get();
        foreach ($teachers as $teacher) {
                foreach ($teachers as $teach) {
                    if($teach->id != $teacher->id){
                        $count = 0;
                        foreach ($teacher->students as $student) {
                            foreach ($teach->students as $stud) {
                                if ($student->id == $stud->id) {
                                    $count++;
                                }

                        }
                        $teachersArr[$teacher->id][$teach->id] = $count;
                    }
                }
            }
            $teachersArr[$teacher->id][] = $teacher->name;
        }
Orel
@2byte
Mar 15 2015 14:35
@sektor-sumy можно заюзать each
Mihail
@sektor-sumy
Mar 15 2015 14:37
с сортировкой я уже понял, сначала надо отсортировать значения а потом по ключу сделать сортировку
Denis Isaychenko
@Rhincodon
Mar 15 2015 14:51
чёт смотрю на эту «сортировку» и не пойму что здесь происходит )
Mihail
@sektor-sumy
Mar 15 2015 14:51
та сортировки тут еще нет
Denis Isaychenko
@Rhincodon
Mar 15 2015 14:51
что этот кусок кода делает то?
Mihail
@sektor-sumy
Mar 15 2015 14:52
товарищи надо помощь я тут себе уже мозг сломал есть три таблички students(id,name) , teachers(id,name), students_teachers(student_id,teachers_id) нужно вывести двух преподавателей у которых максимальное количество общих студентов --- подскажите по средствам sql можно это сделать, если да то может примерчик кто кинет
вот ломал голову как сделать запросом, не придумал
теперь мучаю так
выбрал посчитал студентов
на выходе получил
array(3) {
  [1]=>
  array(7) {
    [2]=>
    int(5)
    [3]=>
     int(7)
  }
  [2]=>
  array(7) {
    [1]=>
    int(5)
    [3]=>
    int(3)
  }
  [3]=>
  array(7) {
    [1]=>
    int(7)
    [2]=>
    int(3)
  }
теперь надо отсортировать под массивы
а потом еще как то отсортировать )
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 14:57
Ну group by student_teachers.student_id
хотя не
Mihail
@sektor-sumy
Mar 15 2015 14:57
запрос я так и не придумал
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 14:57
в любом случае всегда можно делать подзапросы
главное их потом никому не показывать
+)
Mihail
@sektor-sumy
Mar 15 2015 14:58
)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 14:58
еслиб я была царицей, молвила одна сестрица, яб тупо выбрала и отсортировала пыхом
а потом уже занималась оптимизацией, потом добавила сестрица
wegas22
@wegas22
Mar 15 2015 14:59
https://www.youtube.com/watch?v=c2j0qDjzu4o по этому видео разбирался как сохранить изображение, у меня выдает ошибку
Class 'Image' not found, помогите разобраться или напишите как быть, только мне нужно все разжевать(написать что будет в роутах, контроллере, моделях, в видах, в базе данных), так как не могу сообразить)), по видео все понятно, что и как, но блин не работает.
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 14:59
(с) А.С. Пушкин
Mihail
@sektor-sumy
Mar 15 2015 14:59
@SerafimArts я вот чем то таким и занимаюсь, выбрал запросом и на пыхе мучаю
запросом конечно оно лучше было бы
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 15:00
ну не всегда
но в данном случае вполне возможно
Подожди, что значит "общие студенты"
те студенты, которые есть у всех преподов?
wegas22
@wegas22
Mar 15 2015 15:02
if(Image::make($image->getRealPath())->resize('200','200')->save('public'. $filename)){ вот на эту строчку ругается
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 15:03
@wegas22 ты поставил пакет?
wegas22
@wegas22
Mar 15 2015 15:03
нет
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 15:03
я думаю это ответ
wegas22
@wegas22
Mar 15 2015 15:03
))
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 15:03
JhaoDa
@jhaoda
Mar 15 2015 15:04
Тут всё жгут
wegas22
@wegas22
Mar 15 2015 15:04
$ php composer.phar require intervention/image вот это в композер?
и апдейт
JhaoDa
@jhaoda
Mar 15 2015 15:04
Доки не читают, языка не знают, пакеты не ставят
Brezhnev Ivan
@vanchelo
Mar 15 2015 15:04
)
JhaoDa
@jhaoda
Mar 15 2015 15:04
Думать не хотят
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 15:04
красучеги
Mihail
@sektor-sumy
Mar 15 2015 15:04
нет
@SerafimArts к примеру есть перпады Сережа Петя, Вася у каждого из них есть общие студенты которые ходят к ним только к Сереже и Вася ходит 8м общих студентов а в соотношении Сережа - Петя 5 и Петя Вася 4
вот мне надо вытащить Двух преподавателей у которых больше всего общих студентов
@jhaoda и не говори )
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 15:08
ну я по скулю совсем на нуле
делал такое (похожее) кроном и в отдельную таблицу запихивал
Mihail
@sektor-sumy
Mar 15 2015 15:09
ну я по скулю так и не придумал как решить
вот так начеркал в php
JhaoDa
@jhaoda
Mar 15 2015 15:09
@sektor-sumy тебе не кажется, что копипастить одно и тоже не очень хорошо?
Тем более такой неотформатированный код
Mihail
@sektor-sumy
Mar 15 2015 15:10
@jhaoda сори )
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 15:10
что с кодом не так?
во, вот так можно ссылки делать
Mihail
@sektor-sumy
Mar 15 2015 15:11
вот теперь думаю как мне сделать сортировку по первому элементу подмассива
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 15:12
лара возвращает не массив, если что
а коллекции
Mihail
@sektor-sumy
Mar 15 2015 15:12
ну я уже перегнал все в массив
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 15:13
мог бы вот так написать:
...Teachers::with(....)->get()->each(function($item) {

})
а сортировку так:
->sort(function($a, $b) {
  return $a->some > $b->some ? 1 : -1;
})
Mihail
@sektor-sumy
Mar 15 2015 15:19
не совсем понял как это заюзать честно говоря
Alexander Popov
@ruelephant
Mar 15 2015 15:25
ты знаешь как пузырковая сортировка работает?
Mihail
@sektor-sumy
Mar 15 2015 15:26
@ruelephant 0_о это что ?
RasAlhag
@RasAlhag
Mar 15 2015 15:27
/help
@greabock тут?
Mihail
@sektor-sumy
Mar 15 2015 15:30
@SerafimArts ->sort(function($a, $b) {
return $a->some > $b->some ? 1 : -1;
})
а если я не знаю индекса первого элемента 2го уровня ?
RasAlhag
@RasAlhag
Mar 15 2015 15:30
@jhaoda вот скок сморю твои комментарии, они бесполезны, вопрос в чем суть тут твоего присутствия? Комплекс "Бога"?
Alexander Popov
@ruelephant
Mar 15 2015 15:31
@sektor-sumy учи матчасть
RasAlhag
@RasAlhag
Mar 15 2015 15:31
Ещё один...
JhaoDa
@jhaoda
Mar 15 2015 15:31
@rosshelo давно смотришь?
RasAlhag
@RasAlhag
Mar 15 2015 15:31
Да
JhaoDa
@jhaoda
Mar 15 2015 15:31
@rosshelo записи, даты, явки, пароли?
Alexander Popov
@ruelephant
Mar 15 2015 15:32
Подождите я записываю!
RasAlhag
@RasAlhag
Mar 15 2015 15:32
В место дельного совета хрень несешь
JhaoDa
@jhaoda
Mar 15 2015 15:32
Т.е. совет читать доки — хрень?
Впрочем, здесь многие с тобой согласятся...
RasAlhag
@RasAlhag
Mar 15 2015 15:33
Ты бы если такой умный помог бы тому ктоинеуспел прочитать, а не умничать
JhaoDa
@jhaoda
Mar 15 2015 15:33
@rosshelo но ты-то не такой, ты хороший и правильный? Ты же всегда поможешь и дашь дельный совет?
Alexander Popov
@ruelephant
Mar 15 2015 15:33
народ читать доки это самый полезный совет телу с вопросом "РТФМ"
JhaoDa
@jhaoda
Mar 15 2015 15:34
Я не вижу смысла помогать тем, кто неспособен даже доки прочитать, прежде чем что-то делать
RasAlhag
@RasAlhag
Mar 15 2015 15:34
Дык, не пиши тогда вообще ничего, если неспособен пояснить
JhaoDa
@jhaoda
Mar 15 2015 15:35
Ну как же я могу молчать!
Ведь в инторнэтах кто-то не прав!
Alexander Popov
@ruelephant
Mar 15 2015 15:35
кто это?
RasAlhag
@RasAlhag
Mar 15 2015 15:35
А ну да, комплекс "бога" не позволяет
JhaoDa
@jhaoda
Mar 15 2015 15:35
Это мой «поклонник», видимо
Alexander Popov
@ruelephant
Mar 15 2015 15:35
@jhaoda он поглядывает за тобой в душе
Mihail
@sektor-sumy
Mar 15 2015 15:36
@jhaoda ну ты и тролль)
JhaoDa
@jhaoda
Mar 15 2015 15:36
Или доктор, лечащий тех, у кого комплекс бога
Alexander Popov
@ruelephant
Mar 15 2015 15:36
рекурсивный доктор, который лечит рекусивных докторов :)
хотя нет, это не рекурсия
разные сущности
JhaoDa
@jhaoda
Mar 15 2015 15:39
@rosshelo если бы ты внимательно за мной следил, то знал бы, что я неоднократно помогал некоторым товарищам тут. Когда вопрос не из документации и не из первой страницы выдачи гугла
Nikita Brytkov
@invisnik
Mar 15 2015 15:39
Не подскажите куда лучше вставлять обновление последней активности пользователя?
JhaoDa
@jhaoda
Mar 15 2015 15:40
@invisnik в базу. Или не в базу. Вопрос конкретизируй.
А, не, мы доверим ответить на этот содержательный вопрос гражданину @rosshelo
Alexander Popov
@ruelephant
Mar 15 2015 15:42
он медленно открыл соедиение и вошел в базу
Mihail
@sektor-sumy
Mar 15 2015 15:43
всем спасибо, разобрался )
Nikita Brytkov
@invisnik
Mar 15 2015 15:43
Где вызывать логику обновления последней активности? (Я даже не знаю как подбробнее объяснить :D)
Alexander Popov
@ruelephant
Mar 15 2015 15:44
а как мы по твоему узнаем что тебе надо?
методом телепатии?
JhaoDa
@jhaoda
Mar 15 2015 15:45
@invisnik а у тебя написана эта логика уже?
dzham
@dzham
Mar 15 2015 15:45
Всем привет
Есть кто NetBeans-ом пользуется?
JhaoDa
@jhaoda
Mar 15 2015 15:46
Думаю. что таких мамонтов мало осталось
Ибо есть PHPStorm
Maksim (Ellrion) Platonov
@Ellrion
Mar 15 2015 15:46
@invisnik если нужно при каждом запросе к приложению, обновлять эту дату последней активности, то в мидлваре. Если только на определенных роутах, то мидлвар роутовый соответственно.
dzham
@dzham
Mar 15 2015 15:47
@jhaoda лицензию брал?
JhaoDa
@jhaoda
Mar 15 2015 15:47
@dzham EAP
dzham
@dzham
Mar 15 2015 15:47
бета чтоль?
Nikita Brytkov
@invisnik
Mar 15 2015 15:47
@jhaoda Да. Я не знаю куда лучше вставить. Ну допустим в 4 ларе у меня тут было
App::before(function($request)
{
    // ...
});
dzham
@dzham
Mar 15 2015 15:47
долго она работает?
JhaoDa
@jhaoda
Mar 15 2015 15:47
@dzham типа того. 30 дней стандартно.
dzham
@dzham
Mar 15 2015 15:47
а потом новая обнова ?
JhaoDa
@jhaoda
Mar 15 2015 15:48
Да
dzham
@dzham
Mar 15 2015 15:48
а когда из беты выходит как поступаешь?
JhaoDa
@jhaoda
Mar 15 2015 15:48
Ну или можно «продлить» срок работы ЕАР'ки
dzham
@dzham
Mar 15 2015 15:48
@jhaoda проконсультируй по этому вопросу)
JhaoDa
@jhaoda
Mar 15 2015 15:50
Это нарушает лицензию, а значит и консультации ай-ай-ай
dzham
@dzham
Mar 15 2015 15:50
@jhaoda да ладно))
@jhaoda я плохой, у меня шоп установлен ломаный
JhaoDa
@jhaoda
Mar 15 2015 15:50
Тащ майор, вы видели?!
dzham
@dzham
Mar 15 2015 15:51
@jhaoda )
@jhaoda ну так как
Alexander Popov
@ruelephant
Mar 15 2015 16:15
КУРАТОР! Если ты это читаешь, у @dzham шоп ломанный
dzham
@dzham
Mar 15 2015 16:15
))
кто нетбинсом пользуется?
Alexander Popov
@ruelephant
Mar 15 2015 16:16
и да, куратор, обновите ему уже IDE
Можно поставить ломанную и добавить срок
dzham
@dzham
Mar 15 2015 16:17
ломанная версия не вариант
Alexander Popov
@ruelephant
Mar 15 2015 16:18
ну как это? ты же пацан, или не пацан?
район надо держать, авторитет поднимать
dzham
@dzham
Mar 15 2015 16:20
@ruelephant подстрекателем будешь
@ruelephant и да, на лицензионной винде район не удержишь
Alexander Popov
@ruelephant
Mar 15 2015 16:20
я уже вышел на новый уровень
у меня Mac
и программы из Apple store
dzham
@dzham
Mar 15 2015 16:20
@ruelephant я рад за тебя
Alexander Popov
@ruelephant
Mar 15 2015 16:21
музыка, фильмы, все куплено за чесные бабки
  • iphone :)
dzham
@dzham
Mar 15 2015 16:21
@ruelephant почему то купившие мак всегда пытаются доказать что это круто
все лицензионное
)
Alexander Popov
@ruelephant
Mar 15 2015 16:21
потому что НИ ЕДИНОГО РАЗРЫВА
JhaoDa
@jhaoda
Mar 15 2015 16:21
@ruelephant ага, то-то ты побираешься «посоны, есть чо поработать»
Хорошо хоть не за еду пока
Alexander Popov
@ruelephant
Mar 15 2015 16:21
@jhaoda у меня девушки :)
причем в формате "содержания"
JhaoDa
@jhaoda
Mar 15 2015 16:22
Да ладно, на айфон и мак всё спустил
Alexander Popov
@ruelephant
Mar 15 2015 16:22
это очень дорого
dzham
@dzham
Mar 15 2015 16:22
а че за айфон уже не дают?
Alexander Popov
@ruelephant
Mar 15 2015 16:22
дают, 60 тысяч рублей стоит из за гребанного курса
JhaoDa
@jhaoda
Mar 15 2015 16:22
Девушек придумал каких-то...
Alexander Popov
@ruelephant
Mar 15 2015 16:22
я вот думаю, о целесообразности секс за 60 тысяч :)
dzham
@dzham
Mar 15 2015 16:23
@ruelephant у нас просто показал свой айфон уже дают
Alexander Popov
@ruelephant
Mar 15 2015 16:23
нее, я же в москве
ты должен купить iphone, и подарить
на первом свидании
JhaoDa
@jhaoda
Mar 15 2015 16:23
И не себе
Alexander Popov
@ruelephant
Mar 15 2015 16:23
а лучше машину
dzham
@dzham
Mar 15 2015 16:23
@jhaoda так eap долго вообще длится?
Alexander Popov
@ruelephant
Mar 15 2015 16:24
конечно девушке, а что вы думали? :)
некоторые хотят 200 тысяч так сказать в месяц содержания
но там конечно ммм порно звезда
dzham
@dzham
Mar 15 2015 16:24
@ruelephant а в клубах че? снять?
Alexander Popov
@ruelephant
Mar 15 2015 16:24
ну снять тоже, 7-10 тысяч в час
dzham
@dzham
Mar 15 2015 16:25
@ruelephant не проститутку
Alexander Popov
@ruelephant
Mar 15 2015 16:25
я конечно бывает снимаю, но не каждый же день такие суммы :)
dzham
@dzham
Mar 15 2015 16:25
у кого еще шторм лицензионный?
Alexander Popov
@ruelephant
Mar 15 2015 16:25
@dzham да не проблема, есть содержанки :)
у меня
dzham
@dzham
Mar 15 2015 16:26
@ruelephant у кого шторм еар?
@ruelephant в москве и зп норм
b-enge
@b-enge
Mar 15 2015 16:26
надеюсь что на запущу холивар, а чем линукс плох?
dzham
@dzham
Mar 15 2015 16:27
@b-enge не плох
b-enge
@b-enge
Mar 15 2015 16:27
а зачем отдавать деньги тогда?
dzham
@dzham
Mar 15 2015 16:27
@b-enge за что?
@b-enge )))
@b-enge на линуксе шторм бесплатный?
b-enge
@b-enge
Mar 15 2015 16:27
нее
я не про шторм, я неправильно задал вопрос
dzham
@dzham
Mar 15 2015 16:28
@b-enge у тебя лицуха?
b-enge
@b-enge
Mar 15 2015 16:28
нет
я не так богат пока что
dzham
@dzham
Mar 15 2015 16:30
поставлю пока EAP
@b-enge линь у тебя?
b-enge
@b-enge
Mar 15 2015 16:33
@dzham debian
мне просто было интересно почему люди выбирают мак? ведь там насколько я знаю надо покупать вместе с ноутбуком, который стоит хз сколько, как и айфон... единственное преимущество по крайней мере для себя, вижу в маке это то что можно там фотошоп запускать, а так помоему он не удобен, хотя я его даже в глаза не видел, так что мое мнение сильно субъективное
dzham
@dzham
Mar 15 2015 16:36
я не пользовался))
b-enge
@b-enge
Mar 15 2015 16:38
товарищ с маком походу ушел... сейчас кстати на айфоне по прежнему надо все через itunes закидывать? и насколько я знаю только на своем компе, иначе синхронизируется с другим и зальется все другое, не?
dzham
@dzham
Mar 15 2015 16:38
не знаю)
я андроидом пользовался, щас после армии хочу вообще продать андроид и простой телефон кнопочный взять
для звонков
b-enge
@b-enge
Mar 15 2015 16:39
ну это кому как, бывает полезно в интернет залезть, музыку послушать, книжку почитать, особенно когда где то ждать приходится
dzham
@dzham
Mar 15 2015 16:40
так то да)
но я пока работаю в 5 минутной доступности
ПОЭТОМУ нигде не стаю
b-enge
@b-enge
Mar 15 2015 16:41
эт хорошо, особенно в больших городах
Alexander Popov
@ruelephant
Mar 15 2015 16:41
я проснулся
b-enge
@b-enge
Mar 15 2015 16:42
доброе утро:)
Alexander Popov
@ruelephant
Mar 15 2015 16:42
почему я выбрал мак? потому что это система которая не есть твой мозг, тебе не надо пересобирать ядро для поддержки шрифтов, у тебя не может убиться система после установки winamp (привет unix). Продуманный UI
ты просто делаешь то что тебе надо, а не раб системы
и все свое родное так сказать, не может быть конфликта железа, все оптимизированно заранее под конкретные модели
b-enge
@b-enge
Mar 15 2015 16:43
хмм, расскажите побольше, у меня конечно денег на нее нет, но возможности знать интересно
Alexander Popov
@ruelephant
Mar 15 2015 16:44
@b-enge ну то что для nix и win пользователей рутина, то в маке вообще не существует
система переставляется например каждые НИКОГДА :)
нет вирусов как на вин, нет проблем с драйверами как на nix
Denis Isaychenko
@Rhincodon
Mar 15 2015 16:45
os x уже давно можно поставить на обычный пк, подобрать просто комплектующие и всё :) и клаву обязательно купить под osx :)
b-enge
@b-enge
Mar 15 2015 16:45
@ruelephant :) ну я тоже редко переставляю... но вы меня заинтересовали, возможно когда нибудь перейду на мак... ну у меня с дровами не возникало проблем, пока
patrikden
@patrikden
Mar 15 2015 16:45
про маки - переехал в декабре. До этого с детства сидел на форточках и последние 5-6 лет на Убунте. Что я могу сказать - я больше на них не вернусь
Alexander Popov
@ruelephant
Mar 15 2015 16:46
@Rhincodon это будет не то, самый сок в том что железо строго типизированно
b-enge
@b-enge
Mar 15 2015 16:46
ну убунта меня самого заставила на дебиан перейти
@ruelephant скорее всего вы правы
Alexander Popov
@ruelephant
Mar 15 2015 16:46
@Rhincodon если взять два ноутбука, один на win другой на маке, то маку потребуется в два раза меньше ресурсов для этой же работы
ядро то уже знает железку, там нет зоопарка костылей
patrikden
@patrikden
Mar 15 2015 16:47
На маке - всё просто работает. На нём нужно недельку посидеть, чтобы вопросы отпали раз и навсегда. Возмущаются на маки только те, кто на них никогда не сидел.
b-enge
@b-enge
Mar 15 2015 16:47
@patrikden возможно вы правы
Alexander Popov
@ruelephant
Mar 15 2015 16:47
у кого нет денег на полноценный iMac купите mac mini
для работы просто шикарно
и не надо менять переферию
b-enge
@b-enge
Mar 15 2015 16:48
я лучше буду красноглазиком, ибо денег нет:)
Alexander Popov
@ruelephant
Mar 15 2015 16:48
так-же вы можете НАТИВНО поставить винду рядом
мак прямо из коробки это позволяет
patrikden
@patrikden
Mar 15 2015 16:48
И работает - тише некуда. Для примера, когда ложусь спать
  • у меня в комнате стоит медиа плеер - так вот лёёгкий шорох винта, еле различимый, от него слышен, а он мака, на том же расстоянии - ни звука
@b-enge бред - бери 20к и го на авито
Мини 2012 года - выше крыши
Alexander Popov
@ruelephant
Mar 15 2015 16:50
кстати сейчас новый мак мини вышли, на 5000 графике
увы они память интегрировали в материнку, поэтому теперь планки не поставить :(
Denis Isaychenko
@Rhincodon
Mar 15 2015 16:51
@ruelephant в новых ноутах и тд apple обычные intel процессоры и все остальные комплектующие легко доступны, по сути все комплектующие можно купить отдельно кроме материнки. поэтому не вижу причин для падения производительности
Alexander Popov
@ruelephant
Mar 15 2015 16:51
http://bizon-pc.com/ru/egpu/ <-- внешняя карта для mac mini
купите и можно уже полноценно игратся на нем
Denis Isaychenko
@Rhincodon
Mar 15 2015 16:54
мне кстати очень нравится на os x как «сложно» программы устанавливаются :)
Alexander Popov
@ruelephant
Mar 15 2015 16:54
да вообще
и удаляются так же
Denis Isaychenko
@Rhincodon
Mar 15 2015 16:54
после win думал, это что шутка такая, что файл просто перетягиваешь в папку :)
Alexander Popov
@ruelephant
Mar 15 2015 16:54
единственное что касперский не ставь
apple поддержка плюется с него
мы у генерального удаляли с mac pro
ему кто-то поставил "в нагрузку"
он лезет во все дыры
censoredgit
@censoredgit
Mar 15 2015 16:55
This message was deleted
Alexander Popov
@ruelephant
Mar 15 2015 16:55
я думаю прямо в магазине, с его топовым маком подсунули коробку за 1500 рублей :)
dzham
@dzham
Mar 15 2015 16:57
все приложения платные?
Alexander Popov
@ruelephant
Mar 15 2015 16:57
не все
но я такой клевый аквариум за 150 рублей себе на рабочий стол поставил
там живая запись рыбок
и акулы плавают
причем ничего не лагает
есть фри - "desktop aquarium" обрезанный по времени немного (видео короткое зациклено)
Denis Isaychenko
@Rhincodon
Mar 15 2015 17:01
я на рабочий стол смотрю только когда выключаю и включаю мак )
Alexander Popov
@ruelephant
Mar 15 2015 17:02
ну у меня окна то не фулл скрин, там видно края
а IDE развернуто на соседнем мониторе на фулл
Denis Isaychenko
@Rhincodon
Mar 15 2015 17:04
чё там, интерстеллар в качестве вроде вышел )
надо посмотреть сегодня
Alexander Popov
@ruelephant
Mar 15 2015 17:04
что-то знакомое
интерстеллар... интерстеллар...
ааа, эта фантастика? еще не смотрел
Denis Isaychenko
@Rhincodon
Mar 15 2015 17:04
гудел ещё интернет некоторое время о нём, да фантастика
Alexander Popov
@ruelephant
Mar 15 2015 17:16
опять вк умер, или нет?
b-enge
@b-enge
Mar 15 2015 17:17
нет
Alexander Popov
@ruelephant
Mar 15 2015 17:20
ну значит лаги местного разлива
Max
@roquie
Mar 15 2015 18:23
все слова про мак поддерживаю, перешел на него года 3 назад. Досих пор эйр жив и позволяет запускать значительно больше софта чем на винде. Раньше держал открытым параллелс с 7-кой для ворда, делфей и мелочевки. Перестал кодить нелепые вещи на делфях - и забыл про ее.
Кстати, мой эйр 11 года пережил падение на кафель с полутора метров (угол матрицы погнулся), два (!) удара в сумке за дверями московского метро (слетели все болты, резьба на них, погнуло основание на градусов 20. При этом экран и внутрянка целы, а корпус после разгибания на коленке собрался и был одет в чехол)... а с полгодика назад так вообще разлил полкружки сладенького кофе на клаву. И ничего - живой. Как раз с него пишу :)))))))
Alexander Popov
@ruelephant
Mar 15 2015 18:24
там продуманный момент
в маках есть специальный поддон под кофе под клавой
Max
@roquie
Mar 15 2015 18:24
и не только
Alexander Popov
@ruelephant
Mar 15 2015 18:24
все стекает туда, а не на мать
конечно если там не два литра
Max
@roquie
Mar 15 2015 18:24
мамка обработана чемто, чтобы не коротило
Alexander Popov
@ruelephant
Mar 15 2015 18:25
схемы там вообще произведение искуства :)
Soprun Vladislav
@vlsoprun
Mar 15 2015 18:25

Всем привет, подскажите как возможно реализовать чпу например как у WordPress, имею в веду разноуровневую вложенность.

GET| /{products}
GET| /{category}/{products}
GET| /{category}/{category}/{products}
GET| /{category}/{category}/{category}/{products}

и т.д.
Если у кого есть ссылка на статью поделитесь пожалуйста ))

Max
@roquie
Mar 15 2015 18:25
ага, у меня ее посмотреть можно, сняв чехол :)
mac pro
Max
@roquie
Mar 15 2015 18:26
красота )
Alexander Popov
@ruelephant
Mar 15 2015 18:26
чего только стоит черный текстолит :)
Orel
@2byte
Mar 15 2015 18:27
@vlsoprun я разбирал строку /{string} и для быстрого поиска юзал memcache
@ruelephant это не он же https://www.apple.com/ru/mac-pro/
Soprun Vladislav
@vlsoprun
Mar 15 2015 18:29
@2byte Вот простой пример: Route::get('{alias', ['as' => 'alias', function($alias) { }]);
Я из каша вытащил нужный мне контроллер и действие.
Как мне его запустить ?! ))
Alexander Popov
@ruelephant
Mar 15 2015 18:30
@2byte нет, там еще все круче, это от ноутбука mac pro
а это стационар
Orel
@2byte
Mar 15 2015 18:30
@ruelephant по ссылке, вообще крутой
@vlsoprun из контейнера App::make('App\Http\Controllers\HomeController')->index();
Soprun Vladislav
@vlsoprun
Mar 15 2015 18:32
@2byte Вооо... То что доктор прописал )) Огромное спасибо )))
LaravelButler

Приветствуем Вас, @Trilexus, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Alexander Popov
@ruelephant
Mar 15 2015 18:47
как меня девушки иногда бесят
не могут сформулировать требования, как черный ящик с одной кнопкой.
нажал и там по хитрому рандомному алгоритму что-то происходит
причем с некоторой вероятностью из ящика валит дым и он взрывается
не подлежит реверс инженерингу :(
Alexander Popov
@ruelephant
Mar 15 2015 18:53
белый пушистый зверек
зайчики нервно курят
ей, живые то есть?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 18:59
нон
IEM все смотрят наверняка
Alexander Popov
@ruelephant
Mar 15 2015 19:00
:(
а как же наш уютненький? :)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:00
параллельно висит
монитора то два
сейчас просто пауза
дарк тейжу просто в хлам разнёс
интересная тактика кстати зерглинги с коррапторами
я офф
+)
всё, вторая игра
Egor Borskiy
@commandante567
Mar 15 2015 19:04
Нахрен этот лол кому то сдался
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:04
+1
Max
@roquie
Mar 15 2015 19:04

черт побери! куда вынести динамическую инициализацию классов?

if ($config->get('cache.enabled')) {
            $cache_class = $config->get('cache.driver.class');
            $driver = new $cache_class();
            $driver->setOptions(
                $config->get('cache.driver.options')
            );

            $this->cache = new Pool($driver);
        }

код мб заюзан в нескольких местах приложения

Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:05
нафиг лол
только православный старкрафт
=)
Egor Borskiy
@commandante567
Mar 15 2015 19:05
+1
Alexander Popov
@ruelephant
Mar 15 2015 19:05
@Roquie ОФФТОП! :)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:05
да
Max
@roquie
Mar 15 2015 19:05
@ruelephant да куда ж без него )
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:05
в воскресенье вечером код, нене, упасихоспади
!
Alexander Popov
@ruelephant
Mar 15 2015 19:05
я предлагаю перед названием канала поставить знак отрицания :)
!LaravelRUS
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:06
но только в пятницу вечером и выходные
в остальное время убирать
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:07
)
Max
@roquie
Mar 15 2015 19:07
блин, а может кто сталкивался? котелок не варит совсем...
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:07
утро вечера мудренее ;)
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:07
да в сервис вынеси
Max
@roquie
Mar 15 2015 19:07
@SerafimArts я так вчера думал
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:07
зачем этот код юзать несколько раз?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:07
в таком случае в фасад или провайдер
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:08
да простой класс написать
Alexander Popov
@ruelephant
Mar 15 2015 19:08
народ дайте базовый алгоритм девушек, я с ума уже схожу
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:08
и как зависимость в конструктор
Alexander Popov
@ruelephant
Mar 15 2015 19:08
не задокументировано ничего
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:09
@ruelephant смирись
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:09
книжку почитай
Max
@roquie
Mar 15 2015 19:09
@vanchelo жаль, но это не ларавел :) затем, что он может быть вызван в разных по функционалу классах, но общих по смыслу )
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:09
книжку почитай, во
Alexander Popov
@ruelephant
Mar 15 2015 19:09
какую? :)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:09
Бредберри
Азимов
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:09
ааа, точно, ты же велосипед пилишь)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:09
Шекли
Alexander Popov
@ruelephant
Mar 15 2015 19:09
ведущий разработчик этого так сказать "подвида человека" документации не оставил
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:09
во
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:09
очень хорошо пишет
Alexander Popov
@ruelephant
Mar 15 2015 19:09
сволочь!
Max
@roquie
Mar 15 2015 19:10
@vanchelo еще бы :D жаль, но такого я не нашел, вот и пилю )
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:10
Мюррей Лейнстер
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:10
хм
не читал
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:10
Шекли тоже крут
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:10
Шекли мой бох
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:10
@ruelephant почитай что Трурля и Клапауция
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:10
как и Кларк
ыыыы
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:11
читал?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:11
обижаешь =)
Alexander Popov
@ruelephant
Mar 15 2015 19:11
а просто документации по Api нет? :)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:11
это же прям мастхев
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:11
даа)
это надо в школе преподавать(
вместо пиковой дамы)
Alexander Popov
@ruelephant
Mar 15 2015 19:12
я тут с одной особой начал разговаривать в вк, ну так чисто решил поднять первую тему
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:12
в школах максимум бредберри будет
и то какое-нибудь муторное произведение
Alexander Popov
@ruelephant
Mar 15 2015 19:12
сказал что фотки не ах, она фотала на мобилу в темноте
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:13
и?
Alexander Popov
@ruelephant
Mar 15 2015 19:13
я сказал что так не выйдет, надо либо профессиональный фотик, либо больше освещение
иначе говорю будет шума много
мне понравилась Медицинская служба
Alexander Popov
@ruelephant
Mar 15 2015 19:13
она сказала что я "туп как пробка" и вообще заигнорила
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:13
@ruelephant она должна была обидеться
Alexander Popov
@ruelephant
Mar 15 2015 19:13
O_o
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:13
ну да
вполне логично
Alexander Popov
@ruelephant
Mar 15 2015 19:14
где тут логика?
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:14
@ruelephant ты серьезно?
или троллишь?
Alexander Popov
@ruelephant
Mar 15 2015 19:14
троллинг я помечаю тегом
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:14
тогда я в недоумении
Egor Borskiy
@commandante567
Mar 15 2015 19:14
Кстати говоря. На чем проще будет сделать сортировку продуктов на клиентской стороне? А то меня на ReactJs и Backbone уже потянуло
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:14
вместо критики надо было восхититься как у неё так получается
фоткать на телефон
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:14
во во
Egor Borskiy
@commandante567
Mar 15 2015 19:15
@SerafimArts +1
Сдалась ей эта критика
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:15
)
Alexander Popov
@ruelephant
Mar 15 2015 19:15
но я же хотел сделать лучше
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:15
и предложить попробовать на обычный фотик
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:15
жопелфи)
Egor Borskiy
@commandante567
Mar 15 2015 19:15
@ruelephant предложил бы сразу придти к тебе и научить фоткать
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:15
сказать, что в этом случае фотки можно будет в Лувр вешать
Alexander Popov
@ruelephant
Mar 15 2015 19:15
она вообще про это не говорила, сказала что я слишком много говорю
@commandante567 она за 2000 километров, будет только "летом" :)
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:15
ууу
забей тогда
Alexander Popov
@ruelephant
Mar 15 2015 19:16
ну так на кошках решил потренироваться :)
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:16
это тупиковые варианты
Egor Borskiy
@commandante567
Mar 15 2015 19:16
@ruelephant потренеруйся, вон на тех, кто ближе
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:16
вот именно
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:16
на нас? о_0
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:16
ахаха, не получится)
Alexander Popov
@ruelephant
Mar 15 2015 19:16
ваш алгоритм предсказуем
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:17
хей
ты считаешь меня предсказуемым
Egor Borskiy
@commandante567
Mar 15 2015 19:17
StarCraft + webDev
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:17
я обиделся
ой, всё
Alexander Popov
@ruelephant
Mar 15 2015 19:17
бгг
Egor Borskiy
@commandante567
Mar 15 2015 19:17
лол
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:17
:D
Alexander Popov
@ruelephant
Mar 15 2015 19:17
только не говори что "ты пративный", а то слишком палево
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:18
привентивный
ага
конечно же я не скажу так, глупышка!
:D
:DDDD
фак, я матч пропустил
на вас отвлёкся
Alexander Popov
@ruelephant
Mar 15 2015 19:19
тут интереснее
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:19
о
2:0
зерги имба, мдэ =(
Orel
@2byte
Mar 15 2015 19:20
AES-256 не расшифруем без ключа ?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:20
в теории расшифруем
там порядок данных сохраняется
и если это длинный текст, допустим на англ. - можно его проанализировать, используя статистику повторений и порядка слов
Alexander Popov
@ruelephant
Mar 15 2015 19:21
фи
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:21
а так нет, не расшифровывается
Egor Borskiy
@commandante567
Mar 15 2015 19:21
@SerafimArts Где ты смотришь?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:22
я повтор смотрю =) на гудгейме
пропустил все игры
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:24
@SerafimArts у тебя на батлнете есть акк?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:24
конечно
Egor Borskiy
@commandante567
Mar 15 2015 19:24
В HS гоняет кто ?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:24
я всё амегатрона уговариваю в ск сыграть
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:24
а то мы только в суравриум гоняли
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:26
объясни мне что это всё значит?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:26
что?
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:26
в профилях
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:27
?
что конкретно?
Orel
@2byte
Mar 15 2015 19:27
А не играет никто в Company Of Heroes ?
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:27
циферки
на аватарке
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:27
какие
уровень
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:27
ааа
у тебя 105)
крутой перц)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:28
оно за пару дней набивается
105
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:28
ахахах)) но не в моём случае
а у амегатрона есть профиль?
@SerafimArts там как-то можно людей искать?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:32
в поиске о_0
я кстати фиг знает
но когда я стримил - он комметил мою игру +)
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:33
в поиске нифига не ищет
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:33
правда оно было всё скучно, самый интересный кусок из того стрима: http://www.youtube.com/watch?v=JdR0zD4m-NQ
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:33
на форумх
unban команда появилась в чате
давно?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:35
хз
у меня вообще такой нет
SerafimArts @SerafimArts не знает о командах вообще ничего
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:36
)
/
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:36
\m/
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:36
вот там все команды)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:37
у меня там анбана нет
что, собственно, не удивительно
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:43
)
LaravelButler

Приветствуем Вас, @keloxers, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Miguel Mendez
@keloxers
Mar 15 2015 19:51
hi
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:51
yo
whats up man?
Alexander Popov
@ruelephant
Mar 15 2015 19:52
нигеры в чате :)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:52
yep
at all
Alexander Popov
@ruelephant
Mar 15 2015 19:52
какой реп ты читаешь в данный момент? :)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:53
dark nigga gungster rap
yo
Brezhnev Ivan
@vanchelo
Mar 15 2015 19:53
хах
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:53
:3
Alexander Popov
@ruelephant
Mar 15 2015 19:53
зачитай, заценим :)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:54
надо мною тишина
небо полное дождя
дождь проходит сквозь меня
...
:D
Alexander Popov
@ruelephant
Mar 15 2015 19:54
тфу ты
за такое тебя бы на районе распяли
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:54
и припев
я свободеееееен
:D
Alexander Popov
@ruelephant
Mar 15 2015 19:55
Ленинград - Свобода послушай, пародия над Арией
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:55
пфф
nope
Alexander Popov
@ruelephant
Mar 15 2015 19:55
там даже вставка есть :)
из оригинала
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:56
there is no power of The Moon in his words!
sry
Alexander Popov
@ruelephant
Mar 15 2015 19:57
какой паттер проектирования изображает данная картинка - https://cs7060.vk.me/c540105/v540105732/463ff/viFhVH5NPEs.jpg
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:57
*Power Of The Moon
Alexander Popov
@ruelephant
Mar 15 2015 19:57
ваши варианты? :)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 19:57
это не паттерн
это обычное наследование
хотя не
вру
композиция
Alexander Popov
@ruelephant
Mar 15 2015 19:58
мне это напоминает симфони
архитектуру
LaravelButler

Приветствуем Вас, @bbss, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Alexander Popov
@ruelephant
Mar 15 2015 20:52
Validator::extend('foo', function($attribute, $value, $parameters)
{
    return $value == 'foo';
});
это народ где писать?
в провайдере?
правило нужно по идеи только в 1 методе контролера
но писать его в контролере это кмх
Роман Сохарев
@greabock
Mar 15 2015 20:53
утка-носоутконосоносоносонос
я смог
@ruelephant тебе - в провайдере. Остальным людям - инклудить в провайдере файл с глобалами.
Alexander Popov
@ruelephant
Mar 15 2015 20:57
НЕЕЕТ
Роман Сохарев
@greabock
Mar 15 2015 20:58
ну давай, расскажи как это плохо
Brezhnev Ivan
@vanchelo
Mar 15 2015 20:58
)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 20:58
а я, как любитель аннотаций - вынес бы в валидиаторы
и там с помощью них инклудил бы
Brezhnev Ivan
@vanchelo
Mar 15 2015 20:58
в ларке?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 20:58
угу
Alexander Popov
@ruelephant
Mar 15 2015 20:58
почему они не сделали поддержку замыканий прямо в валидаторе
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 20:58
как я с фильтрами, ошибками, композерами и прочем поступаю
Alexander Popov
@ruelephant
Mar 15 2015 20:58
отдельно не красиво
Brezhnev Ivan
@vanchelo
Mar 15 2015 20:59
@SerafimArts пример можно?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 20:59
ну вот композер, например
с валидаторами так же
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:00
перед этим надо все файлы распарсить?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:00
эм?
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:01
как этот механизм работает?
в симфони кэшируется вся эта беда
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:01
конкретно аннотация вью композера?
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:02
да любая
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:02
у меня это скорее аспекты
я просто немного не понимаю что именно рассказывать
=)
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:03
хорошо, как движку понять что у тебя в этом файле есть аннотация?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:03
с чего начать
он её видет
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:03
ну вот
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:03
а сам двиг из доктрины
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:03
т.е. 100 файлов будут каждый раз парситься, или только первый, до изменения
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:04
там всё кешируется
да даже если и 100 файлов - всё летает
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:04
поэтому я и написал до изменения)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:04
я тестил спецом
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:04
на продакшене вотчер отключается?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:04
ytn
*нет
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:05
т.е. всё равно мониторятся изменения?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:05
угу
=)
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:05
какие накладные расходы примерно?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:05
да вообще никаких
хм
если сравнить с расходами лары
главное просто использовать кеширующие аннотации (там класс у доктрины есть такой)
ну и прокладка для кеша
LaravelButler

Приветствуем Вас, @selen11, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:08
короче расходы, если сделать базовые оптимизации - совершенно минимальные и незаметные
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:08
для кэша тоже аннотацию используешь?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:08
хм
хорошая идея
но нет
=)
в app/annotations все, что я запилил
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:09
таким образом и декораторы можно юзать?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:09
если ioc позволит, то да
имею ввиду ларовский контейнер
например eloquent пришлось довольно сильно патчить
чтоб над ним поиздеваться
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:10
)
вот ты монстр)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:11
ты хотел сказать извращенец?
:D
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:14
не)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:14
кстати роутинг на аннотациях - самое отстойное, что можно было придумать
пробовал это - отказался
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:14
))
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:14
а вот всякие подписки - идеально просто
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:14
неудобно?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:15
+1 неудобно
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:15
а основная причина?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:15
отлов ошибок, фильтры, обсерверы моделей, вью композеры и т.д. - прям как по маслу
ну причин несколько
1) нет контроля за порядком объявления роутов
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:16
аннотации можно юзать не только в docblock?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:16
пока что только в них
если ты об объявлениях
*указаниях
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:18
ты ларку с jphp юзаешь?
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:18
нет
у jphp другое апи
str_replace => php\lib\str::replace
as example
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:19
это я помню, мы обсуждали
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:19
ну вот
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:19
вдруг ты уже накидал эти функции)
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:19
я ленился все выходные
=)
Brezhnev Ivan
@vanchelo
Mar 15 2015 21:20
погнал спать) всем приятных
Kirill Nesmeyanov
@SerafimArts
Mar 15 2015 21:21
приятных