These are chat archives for LaravelRUS/chat

9th
Aug 2014
Роман Сохарев
@greabock
Aug 09 2014 01:18
vagrant нужен для быстрого разворачивания среды максимально приближенной к "боевым" условиям
Роман Сохарев
@greabock
Aug 09 2014 01:27
Например, я работаю под виндой. Мне нужно поднять ларавел на убунте и с редисом. Я составляю (или качаю составленый кем-то) vagrant-файл. В котором расписаны все зависимости и настройки системы. Открываю командную строку (уже должен быть установлена переменная среда vagrant и virtual-box или vmware) перехожу в папку с vagran-файлом, пишу vagrant up и начинается установка. Поднимается виртуальная машина, устанавливается ubuntu, php, mysql, redis, (все это качается с интернета) и все прочие ништяки, которые были указаны в зависимостях. Все - среда готова. Коннекчусь по ssh и работаю с уже готовой системой.
slider23
@slider23
Aug 09 2014 04:10
"компания Google несколько лет назад публиковала статистику по выходу из строя HDD в своих дата-центрах. Из неё следует, что возникновение сбоев не связано с количеством записанной на диск информации, зато положительно коррелирует с количеством запусков-остановок диска и негативно коррелирует с температурой: чем холоднее, тем чаще происходят сбои."
правильно я комп на ночь не выключаю :)
Alexander Egorov
@Amegatron
Aug 09 2014 05:14
жесть, винч купил, переходник купил, диск склонировал ... а отвертку не найти х_Х :D :D :D
Alexander Egorov
@Amegatron
Aug 09 2014 05:22
хм, а это нормально, что SSD чуть тоньше чем HDD ? вставил в ноут, а он теперь слишком свободно болтается там :/ может конечно когда крышкой закрою она его прижмет, но чета ощущение, что чего-то не хватает ...
а все
со старого винча "накладки" снимаются
хотя все равно болтается :/
а не, всетаки все ок :) зафлужу всех! :D
Alexander Egorov
@Amegatron
Aug 09 2014 05:30
ААААА, это бомба!!!! Ноут теперь просто летает!!!! :) Хром так вообще абсолютно мгновенно загрузился :D
Thomas Anderson
@elvendor
Aug 09 2014 05:30
xD
Shappy
@Formcd
Aug 09 2014 05:33
:) Тоже всегда хотел взять себе ссд...
slider23
@slider23
Aug 09 2014 05:39
ssd это мастхэв. прибавляет субьективного быстродействия в каждой операции.
правда, со временем к этому привыкаешь :)
@Amegatron ты погугли на предмет настройки и тюнинга ssd, там есть ньюансы.
хотя в целом я работал на ssd с невыровненной партицией и отключенным чем-то там, по тестам скорость была низкой, но субьективно все летало
ибо время доступа к файлу, как ни крути меньше.
Alexander Egorov
@Amegatron
Aug 09 2014 05:42
шторм загрузился раза в 4 быстрее чем обычно
это без всяких "тюнингов" :)
Добавили португальский :)
romach3
@romach3
Aug 09 2014 06:41
@slider23 уже месяца 4 стоит ssd, не привык, тащусь до сих пор ))
slider23
@slider23
Aug 09 2014 07:06
неплохой сервис для визуализации параметров сервера http://datadoghq.com с целью мониторинга. Можно генерить свои евенты.
есть работоспособный фришный план
slider23
@slider23
Aug 09 2014 07:40
Странно, разных мониторинг-сервисов с фришными планами много, а коллекторов эксепшнов бесплатных нет. Причем они крепко платные - 25+ баксов в месяц
bugsnag или sentry
Orel
@2byte
Aug 09 2014 07:54
@Amegatron тут ?
Alexander Egorov
@Amegatron
Aug 09 2014 08:05
тут
@2byte че хотел?
Orel
@2byte
Aug 09 2014 08:07
@Amegatron а помнишь ты показывал игру для андроида, которую в вашей конторе делают, она бесплатна ?
Alexander Egorov
@Amegatron
Aug 09 2014 08:07
ну да, XRacer называется
Orel
@2byte
Aug 09 2014 08:08
В плей маркете есть да?
Alexander Egorov
@Amegatron
Aug 09 2014 08:08
да. только у меня есть подозрение, что они закрылись :/ в их кабинете один комп остался, и их уже 2 недели никто не видел у нас :/
а ведь они так и не зарелизились
вот и ходят у нас слухи разные
Orel
@2byte
Aug 09 2014 08:10
О так я уже видел у знакомых ее на телефоне
Alexander Egorov
@Amegatron
Aug 09 2014 08:10
круто :)
у них непродуманный донат в игре, никто платить не будет
Orel
@2byte
Aug 09 2014 08:11
Может у них другая, но видео посмотрел, смысл проехать не врезавшись в машины
Alexander Egorov
@Amegatron
Aug 09 2014 08:11
а, ну таких вроде не одна игра, хоть я и не шарю в них
Orel
@2byte
Aug 09 2014 08:11
Вроде бы она
Alexander Egorov
@Amegatron
Aug 09 2014 08:11
ну круто, если она :)
я вот например задонатил малость, чтобы в 2 раза больше денег зарабатывалось за заезды и больше мне не во что донатить там - нет смысла, заработал за день на все тачки
Orel
@2byte
Aug 09 2014 08:12
И управление на датчиках ?
Alexander Egorov
@Amegatron
Aug 09 2014 08:13
либо гироскоп, либо стрелки на экране
гироскоп удобнее, но зато в маршрутке уже не поиграешь - трясет постоянно :D
Orel
@2byte
Aug 09 2014 08:13
Да ну не удобно
Alexander Egorov
@Amegatron
Aug 09 2014 08:14
мне наоборот стрелки неудобны, гироскопом можешь плавно очень поворачивать
а стрелки тыкать нужно прерывисто, чтобы плавно повернуть
хм, с SSD ощущение, что даже страницы открываться быстрее стали - может дело в кэше хрома? либо мне просто кажется уже :)
щас попробую хомстэд поднять :)
ну да, разница ощутимая :) раза в 3-4 быстрее грузиться стал :)
Brezhnev Ivan
@vanchelo
Aug 09 2014 08:17
думаю что назад на HDD ты уже не вернешься)
slider23
@slider23
Aug 09 2014 08:36
кэш браузера быстрее, конечно,
Aza Noriega
@MegaGM
Aug 09 2014 09:29
Приехали :D
Ребята, как в Ларе делаются raw печеньки?
Если обычную шифрованную Ларой можно поставить так $response->withCookie(Cookie::make(name, value, minutes, path, domain, secure, httpOnly));
То как испечь $response->withCookie(незашифрованная_ларавелью_печенька);
Ну на самом деле конечно зашифрованная, но неларавеловским алгоритмом
Brezhnev Ivan
@vanchelo
Aug 09 2014 09:29
т.е. тебе не нужно шифровать ларой?
Aza Noriega
@MegaGM
Aug 09 2014 09:30
yup, exactly
slider23
@slider23
Aug 09 2014 09:30
phpшная setcookie() не работает ?
Brezhnev Ivan
@vanchelo
Aug 09 2014 09:30
кстати да)
а будет ли она установлена с ответом или ларик потрет их своими?
slider23
@slider23
Aug 09 2014 09:31
ну вот надо проверить
может и затрется
Brezhnev Ivan
@vanchelo
Aug 09 2014 09:31
вот к примеру в ларе $_POST почему-то пустой
может и с куками так же дела обстоят?
Aza Noriega
@MegaGM
Aug 09 2014 09:32
Отлично работает :) Спасибо! Просто искал Лара-way, а то придётся из конфигов настройки куков каждый раз подтягивать :(
Точнее даже не setcookie(), a setrawcookie() php'шная. Устанавливает совсем чистые куки (без урленэнкодинга)
Brezhnev Ivan
@vanchelo
Aug 09 2014 09:40
вот такой еще есть вариант, но выглядит не красиво)
$r = Response::make();
$cookie = new Symfony\Component\HttpFoundation\Cookie($name, $value = null, $expire = 0, $path = '/', $domain = null, $secure = false, $httpOnly = true);
$r->headers->setCookie($cookie);
но у симфони всё равно куки через setcookie потом ставятся
// cookies
foreach ($this->headers->getCookies() as $cookie) {
    setcookie($cookie->getName(), $cookie->getValue(), $cookie->getExpiresTime(), $cookie->getPath(), $cookie->getDomain(), $cookie->isSecure(), $cookie->isHttpOnly());
}
Brezhnev Ivan
@vanchelo
Aug 09 2014 09:45
гы, withCookie делает тоже самое))) так что не вариант
/**
 * Add a cookie to the response.
 *
 * @param  \Symfony\Component\HttpFoundation\Cookie  $cookie
 * @return $this
 */
public function withCookie(Cookie $cookie)
{
    $this->headers->setCookie($cookie);
    return $this;
}
только я не пойму как ты в withCookie передаешь столько параметров, ведь этот метод всего один принимает
Aza Noriega
@MegaGM
Aug 09 2014 09:51
Я в withCookie только один передавал Cookie::make(name, value, minutes, path, domain, secure, httpOnly) :)
Brezhnev Ivan
@vanchelo
Aug 09 2014 09:52
точно) так передавай симфонивскую куку
new Symfony\Component\HttpFoundation\Cookie
и будет тебе не шифрованная
хотя не факт)
покажите где кука шифруется?
Brezhnev Ivan
@vanchelo
Aug 09 2014 09:57
нашел
Brezhnev Ivan
@vanchelo
Aug 09 2014 10:03
зачем сделали шифрование кук по дефолту?
protected function getStackedClient()
{
    $sessionReject = $this->bound('session.reject') ? $this['session.reject'] : null;
    $client = (new \Stack\Builder)
                ->push('Illuminate\Cookie\Guard', $this['encrypter'])
                ->push('Illuminate\Cookie\Queue', $this['cookie'])
                ->push('Illuminate\Session\Middleware', $this['session'], $sessionReject);
    $this->mergeCustomMiddlewares($client);
    return $client->resolve($this);
}
вынесли бы в настройку напримет
или в сервис
slider23
@slider23
Aug 09 2014 10:05
потому что 99% людей это спасет от выстрела в ногу.
остальные 1%, кому надо странное, знают про setcookie()
Brezhnev Ivan
@vanchelo
Aug 09 2014 10:05
))
в ларике конечно чтобы собрать Response столько действий... (
DeminAlexey
@DeminAlexey
Aug 09 2014 11:54
парни а чтобы деньги на карту отправили какой номер диктовать, тот что в конверте номер счета или тот что на карте набит?
slider23
@slider23
Aug 09 2014 11:58
смотря что нужно на той стороне, номер карты или номер счета
DeminAlexey
@DeminAlexey
Aug 09 2014 11:59
а то есть могут и номер счета спросить. А если сбербанк то требуют только номер карты я так понимаю?
номер счета очень длинный
врядли его просят
slider23
@slider23
Aug 09 2014 11:59
со сбера на сбер можно по номеру карты вроде
а если счет - то нужен будет не только номер расчетного счета, но и корреспондентского, и БИК
все реквизиты полностью
DeminAlexey
@DeminAlexey
Aug 09 2014 12:01
да ладно, скорее всего просто номер карты. Мне просто через россельхоз должны отправить на карту россельхоза незначительную сумму и я же простое физ лицо
slider23
@slider23
Aug 09 2014 12:03
там пофиг, физ или не физ, главное как банк может, есть ли у него в билинге соответствие номера карты твоему счету.
но внутри себя они такое открывают, наружу могут закрывать.
Rafkat Galiullin
@neolite
Aug 09 2014 12:09
всем привет! Подскажите алтернативу - http://littlesms.ru/
Brezhnev Ivan
@vanchelo
Aug 09 2014 12:10
я atompark использую
slider23
@slider23
Aug 09 2014 12:10
smsc.ru
Aza Noriega
@MegaGM
Aug 09 2014 12:13

Продолжаю писать выстрел в ногу (сессии для вебсокетов). Один из ближайших todo - шифровать ту самую незашифрованную ларавелью печеньку.

  1. Если ваторизация в Ларе прошла успешно, то пишу в redis, в соседний к ларавеловским сессиям неймспейс, ключик сессии. Имя ему придумываю на основе ларавеловскогоSession::getId().
  2. Шифрую этот ключ на php в Ларе.
  3. Ставлю эту шифровку в куку клиенту.
  4. Добываю её в Ноде, когда устанавливаю соединение, перед инициализацией вебсокет инстанса.
  5. Расшифровываю шифровку на javascript в Ноде.

Пункты 2 и 5. Кто-нибудь знает какими криптоалгоритмами стоит для этого пользоваться при такой ситауции?

Brezhnev Ivan
@vanchelo
Aug 09 2014 12:14
https://www.atompark.com/members/sms/rates здесь 30 русских коп выходит
хз
Aza Noriega
@MegaGM
Aug 09 2014 12:15
@Amegatron У тебя, если память не изменяет, есть какой-то опыт по криптованию ключей для бота, да? ^_^
slider23
@slider23
Aug 09 2014 12:15
криптоалгоритмы тут не нужны имхо.
оно же каждую сессию случайное
Alexander Egorov
@Amegatron
Aug 09 2014 12:15
@MegaGM угу
slider23
@slider23
Aug 09 2014 12:16
если wifi в маке сопрет эту куку - то что он сможет сделать ?
все, что угодно
нет смысла её шифровать.
Brezhnev Ivan
@vanchelo
Aug 09 2014 12:17
а если шифровать в зависимости от браузера и его настроек?
slider23
@slider23
Aug 09 2014 12:17
передавай Session::getId() . Ну или очень хочется - md5() её
Кстати, @AgelxNash если я не ошибаюсь писал как-то чат на сокетах и переделывал сессии ларавеловские, стукнись к нему, если хочешь.
Aza Noriega
@MegaGM
Aug 09 2014 12:20
@slider23 А как я потом из md5 значение ключа то в ноде найду? Нужен не шех, а двухсторонний алгоритм
Спасибо за наводку, сейчас напишу :)
slider23
@slider23
Aug 09 2014 12:20
ну тем более, передавай просто айдишник сессии, по которому в базе искать будешь
его бессмысленно шифровать
Aza Noriega
@MegaGM
Aug 09 2014 12:20
А как тогда этот айдишник зашифровать? :D
slider23
@slider23
Aug 09 2014 12:20
никак, ибо зачем ?
зачем злоумышленнику понадобится его расшифровывать ?
Aza Noriega
@MegaGM
Aug 09 2014 12:21
Не в чистом же виде его передавать.
slider23
@slider23
Aug 09 2014 12:21
он и так, если его получит, получит всё.
он сможет действовать под этим человеком, зашифровано оно или не зашифровано
Aza Noriega
@MegaGM
Aug 09 2014 12:22
Да я не уверен, что такой злоумышник вообще найдётся, но в чистом виде совесть не позволяет ничего клиенту в куки ложить
slider23
@slider23
Aug 09 2014 12:22
а ты в любом виде ложишь в чистом виде
не хочешь светить там номер сесии - генери просто случайную строку
и её вноси в редис как id сессии
GitterBot Приветствуем Вас, @BlahBlag001, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!
BlahBlag001
@BlahBlag001
Aug 09 2014 14:43
hello there blah blag here
скучали по мне небось братцы
дорогие мои
Brezhnev Ivan
@vanchelo
Aug 09 2014 14:44
привет, неа. не скучали
BlahBlag001
@BlahBlag001
Aug 09 2014 14:45
на этот раз я пришел помогать людям. Здесь и так все знаю, что я добрый хороший человек, но теперь буду еще и полезным. Я здесь, чтобы помогать вам
Brezhnev Ivan
@vanchelo
Aug 09 2014 14:46
спс
BlahBlag001
@BlahBlag001
Aug 09 2014 14:51
сказать по правде я расчитывал на более теплый прием. Мы ведь здесь все друзья и так далее. Ну я то точно вам не чужой человек, кореша
Brezhnev Ivan
@vanchelo
Aug 09 2014 14:52
телок тебе заказать что-ль? какое еще теплый прием?
BlahBlag001
@BlahBlag001
Aug 09 2014 14:53
сказал бы хотя бы, что скучал по старому доброму блах благу
Brezhnev Ivan
@vanchelo
Aug 09 2014 14:53
конечно скучал
душа болела
Aza Noriega
@MegaGM
Aug 09 2014 15:03
@BlahBlag001 Здравствуйте, а вы кто?
Brezhnev Ivan
@vanchelo
Aug 09 2014 15:03
он вот те 4 бана справа)
если это он конечно)
BlahBlag001
@BlahBlag001
Aug 09 2014 15:04
почему-то люди всегда запоминают меня плохим....
Brezhnev Ivan
@vanchelo
Aug 09 2014 15:05
это нормально
Aza Noriega
@MegaGM
Aug 09 2014 15:05
@slider23 @Amegatron @vanchelo Нашел очень вкусный рецепт приготовления шифрованного печенья, всё так как я и хотел! Шифрование/дешифрование и из php в js и обратно https://gist.github.com/pradipchitrakar/7371118
Alexey
@Butochnikov
Aug 09 2014 15:07
@BlahBlag001 какой есть таким и запоминают
Aza Noriega
@MegaGM
Aug 09 2014 15:07
Добавьте ещё одну строчку справа, пожалуйста. Действовать превинтивно - это хорошо.
BlahBlag001
@BlahBlag001
Aug 09 2014 15:08
@MegaGM мистер мегагм не сочтите за грубость. Попейте с лужи пожалуйста
Aza Noriega
@MegaGM
Aug 09 2014 15:10
@BlahBlag001 Сочту за грубость. Не приемлю общение в подобном окрасе. Возвратитесь, пожалуйста, туда, откуда вылезли, срочно.
Alexander Egorov
@Amegatron
Aug 09 2014 15:11
он добивается какой-то ачивки, я понял
Aza Noriega
@MegaGM
Aug 09 2014 15:12
Хочет чтобы справа скроллинг появился у всех :D
Alexey
@Butochnikov
Aug 09 2014 15:13
@Amegatron поздравляю с ссд
Alexander Egorov
@Amegatron
Aug 09 2014 15:13
спс :)
Alexey
@Butochnikov
Aug 09 2014 15:13
доволен?
Alexander Egorov
@Amegatron
Aug 09 2014 15:13
не то слово :)
в 5 утра проснулся, в 6 поехал за винчем :D
Aza Noriega
@MegaGM
Aug 09 2014 15:13
ООО, поздравляю! И не представляю, как ты раньше без него жил вообще :D SSD сейчас маст хэв
Alexey
@Butochnikov
Aug 09 2014 15:14
и 16 гигов не надо )
Alexander Egorov
@Amegatron
Aug 09 2014 15:14
ну вот с 16 не знаю что делать пока
пока вроде не шибко нужно :)
а так ноут летать просто стал :)
Alexey
@Butochnikov
Aug 09 2014 15:15
сам перенес?
Alexander Egorov
@Amegatron
Aug 09 2014 15:15
угу
Alexey
@Butochnikov
Aug 09 2014 15:15
уважуха )
Alexander Egorov
@Amegatron
Aug 09 2014 15:15
у самсунга как ты и говорил есть тулза (шла прямо с винчем) для переноса
Alexey
@Butochnikov
Aug 09 2014 15:15
ага
Alexander Egorov
@Amegatron
Aug 09 2014 15:15
в пару кликов перенес :) самой большой проблемой было найти отвертку :D
Alexey
@Butochnikov
Aug 09 2014 15:15
))
Alexander Egorov
@Amegatron
Aug 09 2014 15:19
я кстати сегодня разобрался с твичем, почему подвисания были
походу у меня канал был слабоват для настроек по умолчанию :) снизил битрейт с 2к до 1к - ни одного подвисона за 20 минут не было, а разницу в кач-ве я не ощутил
решил просто себя попробовать в новом качестве - в качестве стримера (по игре Pixel Piracy), но за 20 минут ко мне так никто и не пришел, хотя планировало аж 4 человека :)
Aza Noriega
@MegaGM
Aug 09 2014 15:31
На счёт шифрования всё ещё остались вопросы, подскажите, пожалуйста, если кто знает, как лучше вектор инициализации приготавливать и как часто его регенерировать?
Стоит ли класть его в redis или может лучше вообще регенерировать каждый раз новый и толкать его в json массив рядом с шифрованным токеном(который сообщений 100 выше в куки клал) и base64 этот json-массив, а потом в куки? Не является ли это "плохой практикой"?
DeminAlexey
@DeminAlexey
Aug 09 2014 15:40
по моему мнению вы предвзято отнеслись к этому синему. МегаГМ мудак
Brezhnev Ivan
@vanchelo
Aug 09 2014 15:41
почему?
DeminAlexey
@DeminAlexey
Aug 09 2014 15:42
ну ты почитай диалог, имхо тупо наехали
а потом вышли жертвой
Brezhnev Ivan
@vanchelo
Aug 09 2014 15:42
а оскорблять зачем?
DeminAlexey
@DeminAlexey
Aug 09 2014 15:43
потому-что я не люблю таких людей как мегагм
Brezhnev Ivan
@vanchelo
Aug 09 2014 15:43
поступай с другими так же как хочешь чтобы поступали с тобой
какое семя посеешь такое пожнешь
DeminAlexey
@DeminAlexey
Aug 09 2014 15:43
он как женщина себя повел
честно говоря
Brezhnev Ivan
@vanchelo
Aug 09 2014 15:43
вот благ и посеял
DeminAlexey
@DeminAlexey
Aug 09 2014 15:43
ну с ним то все понятно
но так себя вести имхо не красиво
Brezhnev Ivan
@vanchelo
Aug 09 2014 15:44
а где ты раньше был?
DeminAlexey
@DeminAlexey
Aug 09 2014 15:44
я только пришел в чат
Brezhnev Ivan
@vanchelo
Aug 09 2014 15:45
опоздал
DeminAlexey
@DeminAlexey
Aug 09 2014 15:45
lol
тут они его спецом спровацировали,
Brezhnev Ivan
@vanchelo
Aug 09 2014 15:46
мне http://brianreavis.github.io/selectize.js/ больше нравится чем select2
как-то приятнее выглядит
DeminAlexey
@DeminAlexey
Aug 09 2014 15:46
Dieselect?
щас ссыль кину
Brezhnev Ivan
@vanchelo
Aug 09 2014 15:47
жду
Brezhnev Ivan
@vanchelo
Aug 09 2014 15:47
а это вообще убожество http://exacttarget.github.io/fuelux/#combobox
DeminAlexey
@DeminAlexey
Aug 09 2014 15:47
да они все стилизуются
здесь обычная подмена, можно и самому написать
так даже легче без мусора получается
Brezhnev Ivan
@vanchelo
Aug 09 2014 15:48
ага, этот приятный
кто знает как на селект2 сделать предзагрузку данных аяксом
DeminAlexey
@DeminAlexey
Aug 09 2014 15:52
есть плагин chained
специально для этого
Brezhnev Ivan
@vanchelo
Aug 09 2014 15:53
руками перебирать массив не хочется
DeminAlexey
@DeminAlexey
Aug 09 2014 15:58
а чего там перебирать? http://www.appelsiini.net/projects/chained ты этот смотрел? Тут или запрос к бл, а если статично нужно так и того лечге
Brezhnev Ivan
@vanchelo
Aug 09 2014 15:58
нее, мне не chained
DeminAlexey
@DeminAlexey
Aug 09 2014 15:59
а все тупанул сам
Aza Noriega
@MegaGM
Aug 09 2014 15:59
@DeminAlexey В ходе переписки твои острые заявления в мою сторону ничем не обоснованы. Ты наверняка должен знать, что человек оскорбляющий другого человека, не имея при этом аргументов - пустослов.
Не имею цели с тобой спорить, но вынужден проинформировать, что ты ошибся, я не мудак. Не мне тебя учить, но "не оскорбляй других и не оскорблённым будешь".
На счёт блахблага ты, очевидно, не знаешь всей истории. Этот человек ведёт себя не достаточно достойно для того, чтобы общаться здесь с нами и много раз это доказывал своим поведением, посмотри баны справа, он не совсем адекватен.
Brezhnev Ivan
@vanchelo
Aug 09 2014 15:59
т.е. я не хочу делать for () {}
DeminAlexey
@DeminAlexey
Aug 09 2014 16:00
тогда надо было сразу банить, а не разговаривать с ним
slider23
@slider23
Aug 09 2014 16:03
@DeminAlexey по поводу наезда - у нас с этим синим богатая двухмесячная, если не больше, история. Человек - чистый тролль в смысле аттеншн гхм, это самое. Он сам как-то писал - ходит по форумам, провоцирует реакцию на свое поведение, ему становится от этого ок. Он тут часто разыгрывал из себя сначала невинно обиженного, как только аудитория набиралась и с ним начинали разговаривать - выдавал свой коронный номер и обмазывался полученным.
Brezhnev Ivan
@vanchelo
Aug 09 2014 16:04
:smile:
DeminAlexey
@DeminAlexey
Aug 09 2014 16:04
=)))))))))
ясно
slider23
@slider23
Aug 09 2014 16:04
его даже на irc англоязычном ларавеловском забанили
DeminAlexey
@DeminAlexey
Aug 09 2014 16:04
ай ам сори если кого то обидел. Я просто посмотрел вроде нечего сверхплохого в его словах не увидел
а тут вона че
оказывается
slider23
@slider23
Aug 09 2014 16:05
Да, со стороны это выглядело немотивированной агрессией, но оно да. такое.
Особенно было весело, когда функции бана на гиттере еще не сделали. Разговаривали сквозь потоки неописуемого, новичкам было трудно.
Aza Noriega
@MegaGM
Aug 09 2014 16:19
Среди нас есть завсегдатаи #Node.js на фриноде?
Denwebart
@Denwebart
Aug 09 2014 17:15
Привет. Подскажите, есть ли в Laravel аналог виджетов, как в Yii? Кроме макросов.
slider23
@slider23
Aug 09 2014 17:28
Ссылка "Go Back": http://laravel.io/bin/wYWy0
@Denwebart из коробки виджетов нет, но их элементарно можно сделать собственными силами. начиная от хелперов и заканчивая блейдовским @include()
Denwebart
@Denwebart
Aug 09 2014 17:40
@slider23 Дело в том ,что мне не совсем понятно, как в таком случае разделять логику и отображение.
slider23
@slider23
Aug 09 2014 17:59
Можно завести в неймспейсе папку Widgets и там складывать классы-рендеры нужных виджетов. И файл-хелпер, который подключать в сервис-провайдере. Или лучше там определить фасад, чтобы во вьюхе писать Widget::menu(...)
По-разному можно.
Laravel призывает писать приложение в классах с неймспейсами, в папке, которую ты добавляешь в composer.json в 'autoload' как pst-0 или psr-4
а там можно будет делать любую структуру, не ограничиваясь простым MVC
Aza Noriega
@MegaGM
Aug 09 2014 18:05
Как часто себя ловлю на том, что занимаюсь не тем, чем по работе надо бы.. Опять подвинтил тему гиттера :3
http://sc-cdn.scaleengine.net/i/d192eed5dc18a46dc784a109b15e3e1a.png
Brezhnev Ivan
@vanchelo
Aug 09 2014 18:06
норм
зальешь сюда?
Denwebart
@Denwebart
Aug 09 2014 18:16
Снимок.PNG
Начал делать проект на Ларавел, вывел меню, начал ходить по ссылкам и с толкнулся вот с этим. Ребят, подскажите, пожалуйста, что не так? Может что с nginx?
Aza Noriega
@MegaGM
Aug 09 2014 18:48
@vanchelo По правде говоря, мне невероятно лень ставить это расширение, вникать в приготовление тем для него и т.д. А если кто-нибудь из наших захочет, просто скину .css'ку ^_^
@Denwebart Это бинарные данные какие-то, может .rar архив или ещё что, да что угодно может быть. А что у тебя там за ссылка такая? Путь хотя бы напиши.
Brezhnev Ivan
@vanchelo
Aug 09 2014 18:48
кидай
Thomas Anderson
@elvendor
Aug 09 2014 19:00
может кому будет интересно http://learnxinyminutes.com
мне понравилось как там все изложено
Brezhnev Ivan
@vanchelo
Aug 09 2014 19:03
класс
Thomas Anderson
@elvendor
Aug 09 2014 19:10
20 минут ушло на то, чтобы начать понимать синтаксис Lua :) красивый язык!
DeminAlexey
@DeminAlexey
Aug 09 2014 19:12
20 минут ушло на то, чтобы начать писать суперсложные программы на пхп и зашибать на этом невероятные деньги
Brezhnev Ivan
@vanchelo
Aug 09 2014 19:12
у тебя?
Thomas Anderson
@elvendor
Aug 09 2014 19:12
у Расмуса Лердорфа ))
slider23
@slider23
Aug 09 2014 19:12
Lua придумали в Pontifical Catholic University of Rio de Janeiro in Brazil
Thomas Anderson
@elvendor
Aug 09 2014 19:13
священный язык )))
Brezhnev Ivan
@vanchelo
Aug 09 2014 19:15
Понятно)
Aza Noriega
@MegaGM
Aug 09 2014 19:46
Ну теперь, вроде, наконец-то доволен темой, пора за работу, а её море >.<
http://screencloud.net/v/tPsE
Посоветуйте, пожалуйста, простенькую тудушку вроде такой https://do.onthe.io/ только чтобы без интернета работала, под винду
Alexey
@Butochnikov
Aug 09 2014 19:47
wunderlist
DeminAlexey
@DeminAlexey
Aug 09 2014 19:48
я как то работал в гос орагнизации
эникейщиком ну просто ремонтировал компы
и если програмка какая не работает делал так чтобы работала
так там мой начальник порно на работе постоянно смотрел
меня не стеснялся
Alexey
@Butochnikov
Aug 09 2014 19:49
это ты к чему?
DeminAlexey
@DeminAlexey
Aug 09 2014 19:49
не знаю просто вспомнилось
Alexey
@Butochnikov
Aug 09 2014 19:50
вроде это не чат о воспоминаниях )
Aleksandr
@MrRino
Aug 09 2014 19:53

ребят, что не так? Не работают исключения.

public function postEnter ()
   {
       $rules = ['username' => 'required|exists:users', 'password' => 'required',];
       $input = Input::only("username", "password");
       Validator::make($input, $rules);
       if (Validator::fails()) {
           throw new InvalidException('Некорректно введены данные');
       }
       $success = Auth::attempt(['user_name' => $input['username'], 'password' => $input['password']], true, true);
       if (!$success) {
           throw new InvalidException('Неверно введены данные логин/пароль');
       }

                                    return Redirect::intended();
   }

в global.php

App::error(function (InvalidException $exception) {
    Log::error($exception);
    Session::flash($exception);
       return Redirect::to('/');
});

при переходе по postEnter отображает белую страницу, хотя как бы должен исключение выбросить и вернуть на главную. что не так делаю?

DeminAlexey
@DeminAlexey
Aug 09 2014 20:01
а я вспомнил к чему это я написал
просто мегагм говорит что он часто не тем занимается на работе))
Aza Noriega
@MegaGM
Aug 09 2014 20:07
@Butochnikov Благодарю! Пришлась по вкусу :)
@MrRino InvalidException А это у тебя что такое вообще? Свой класс исключений?
DeminAlexey
@DeminAlexey
Aug 09 2014 20:12
я так скоро алкоголиком стану. Мне ящик водки подогнали. я конечно не набухиваюсь но по 3 рюмашечки на вечер вмазываю
Aleksandr
@MrRino
Aug 09 2014 20:43
Да
Denwebart
@Denwebart
Aug 09 2014 20:43
@slider23 здесь?
подскажи что прописать в homestead чтобы отклик от сервера шустрее был
я помню ты что-то писал по поводу расшаренных папок
или не @slider23 подскажите
DeminAlexey
@DeminAlexey
Aug 09 2014 21:01
нет ты уже слайдера попросил
Denwebart
@Denwebart
Aug 09 2014 21:03
спасибо
Brezhnev Ivan
@vanchelo
Aug 09 2014 21:13
всем спокойной ночи!
Aza Noriega
@MegaGM
Aug 09 2014 21:20
@vanchelo До завтра!
@Butochnikov Ну и Wunderlist, не сдержался, тоже подкрутил http://sc-cdn.scaleengine.net/i/134ab37c09ab30583bbe78b999f57e30.png
DeminAlexey
@DeminAlexey
Aug 09 2014 21:26
ну ты ваще
DeminAlexey
@DeminAlexey
Aug 09 2014 21:43
гребанный интернет
чуть шевелнешься уже обрывается
кабель пережался где то
Brezhnev Ivan
@vanchelo
Aug 09 2014 21:43
а где ты находишься?
DeminAlexey
@DeminAlexey
Aug 09 2014 21:43
сам пробовал перекручивать
через пару дней опять
монтажников вызывал
кабель поменять неделю уже жду
Alexander Egorov
@Amegatron
Aug 09 2014 21:50
Эх, ютуб меня подвел ... Щас полтора часа стримил, а он в итоге не сохранил запись :( А локально я не записывал :/
DeminAlexey
@DeminAlexey
Aug 09 2014 21:53
я в таких ситуациях отправляю многоо мата в саппорт
Alexander Egorov
@Amegatron
Aug 09 2014 22:01
О! появилось, видимо просто время ему нужно было для перекодирования
DeminAlexey
@DeminAlexey
Aug 09 2014 22:05
я бы все равно отправил
многамата
Роман Сохарев
@greabock
Aug 09 2014 22:08
Доброй ночи/утра!
Alexander Egorov
@Amegatron
Aug 09 2014 22:10
Привет
Роман Сохарев
@greabock
Aug 09 2014 22:20

@DeminAlexey ты говорил, что шаришь в агуляр?
У меня проблемы с пониманием того, как правильно подключается ngRoute.

angular.module('admin', ['ngRoute'])
  .config(function($RouteProvider){
    $RouteProvider
      .when('/list', {template: 'views/list.html', controller: ListCtrl})
      .otherwise({redirectTo: '/list'});
  });

порядок порядок загрузки скриптов:

  • angular.1.2.js
  • ng-route.js
  • custom.js

выдает ошибку, которая ссылается на то, что у меня не подключен ngRoute. =((
чтяднт

romach3
@romach3
Aug 09 2014 22:33
вроде всё так
попробуй регистр поменять $routeProvider )
Роман Сохарев
@greabock
Aug 09 2014 22:40
Да, помогло...
это странно, я назвал его так, потому что в самом модуле ngRoute используется ВехнеВерблюжий...
romach3
@romach3
Aug 09 2014 22:43
неа, у них так. Кстати, во избежание доки рекомендуют передавать параметры массивом:
.config(['$routeProvider', function($routeProvider) { } ])
Роман Сохарев
@greabock
Aug 09 2014 22:45
ок, учту
romach3
@romach3
Aug 09 2014 22:45
иначе скрипт не переживет ту же минификацию, т.к. всё на названиях жестко завязано