These are chat archives for LaravelRUS/chat

22nd
Aug 2014
Alexander Zhuravlev
@SCIF
Aug 22 2014 03:41
Если кто-то умный или хочет показаться умным, то вот можете почитать — https://github.com/domnikl/DesignPatternsPHP
slider23
@slider23
Aug 22 2014 04:25
@VitaliiSestrenskiy ты перепутал {{}} блейда и {{}} ангуляра. У автора в шаблоне скобки относятся к ангуляру, т.е. сервер эту конструкцию должен отправлять в браузер без изменений, и там уже js будет подставлять туда данные. Верни их, ты их зачем-то переделал на <?php echo. И, главное, прочти ссылку, которую ты пропустил в тексте этого урока - как блейду и ангуляру работать вместе, чтобы их скобки не конфликтовали - http://scotch.io/bar-talk/quick-tip-using-laravel-blade-with-angularjs
Andrew
@bitw
Aug 22 2014 04:32
всем привет! подскажите как сделать чтоб хром не подставлял значение в поле
Shappy
@Formcd
Aug 22 2014 04:33
@bitw всмысле когда вводить начинаешь есть выбор? Или просто значение стоит?
Alexander Zhuravlev
@SCIF
Aug 22 2014 04:33
@bitw , про какую подстановку речь? Пароль? Автокомплит? Обновление страницы? Кнопка «Назад»??
Andrew
@bitw
Aug 22 2014 04:33
стоит значение
не автокомплит
Alexander Zhuravlev
@SCIF
Aug 22 2014 04:36
@bitw , где стоит значение? Нормально задачу опиши, пожалуйста.
Shappy
@Formcd
Aug 22 2014 04:36
старое значение стоит? т.е. ввел, далее отправил форму, и стоит старое значение? Если намерено не вставляешь, значит Input::flash() гдето
Andrew
@bitw
Aug 22 2014 04:37
нене
Shappy
@Formcd
Aug 22 2014 04:37
:)
Я тоже не понял
Andrew
@bitw
Aug 22 2014 04:37
это с полями пароля и логина происходит
имеется форма/ там есть форма с полем тип пароль. и вот оно и предыдущее при открытии уже заполнены
Alexander Zhuravlev
@SCIF
Aug 22 2014 04:38
Тебя напрягает автоподстановка логина и пароля? То есть тебе нужно стереть сохранённые логин/пароль?
Shappy
@Formcd
Aug 22 2014 04:39
Из вьюхи покажи плз как форму выводишь...
Alexander Zhuravlev
@SCIF
Aug 22 2014 04:39
Ну топай в Настройки и там тыкай «Сохранённые пароли», ищи свой домен и стирай сохранённые данные
Andrew
@bitw
Aug 22 2014 04:39
так дело в том что поле пароля которое мне надо заполнить ни как не относятся к авторизации
Alexander Zhuravlev
@SCIF
Aug 22 2014 04:41
@bitw , ты порядком мутно задачи вормулируешь... Научился у @DeminAlexey ? Что происходит и что не нравится в том, что происходит?
slider23
@slider23
Aug 22 2014 04:41
autocomplete="off"
в инпуте
Andrew
@bitw
Aug 22 2014 04:41
autocomplete=«off" установлен
не помогает
Shappy
@Formcd
Aug 22 2014 04:42
This message was deleted
slider23
@slider23
Aug 22 2014 04:44
ну тогда гугли "autocomplete=off не помогает" :)
Shappy
@Formcd
Aug 22 2014 04:44
@bitw При выводе формы значение старое намеренно случаем не вставлял?
))
Andrew
@bitw
Aug 22 2014 04:44
нет
Shappy
@Formcd
Aug 22 2014 04:45
@bitw В другом браузере такая же картина?
Andrew
@bitw
Aug 22 2014 04:47
и самое удивительное еще в том что он в предыдущее поле также подставляет логин/ хотя там имя и айдишник не совпадает. и у поля пароля тоже имя и айдишник другой/ он привязался только из за типа поля
в огнелисе все норм
Alexander Zhuravlev
@SCIF
Aug 22 2014 04:47
@bitw , не айдишник, а имя поля, ты имел ввиду?
Shappy
@Formcd
Aug 22 2014 04:48
Может скинешь все же сюда форму? Просто интересно... Странно как-то там все...
Andrew
@bitw
Aug 22 2014 04:49
<input type=«password» name=«protect_password» id=«protect_password">
вот пример поля с именем и айдишником
Shappy
@Formcd
Aug 22 2014 04:49
Полностью форму можно?:) от form open до form close
Странно только то что в другом браузере все норм...
Alexander Zhuravlev
@SCIF
Aug 22 2014 04:51
И ещё doctype тоже можно сюда скопипастить ;)
Shappy
@Formcd
Aug 22 2014 04:51
:)
Andrew
@bitw
Aug 22 2014 04:51
форму отрендереную или шаблон скинуть?
Shappy
@Formcd
Aug 22 2014 04:52
код вьюхи...
slider23
@slider23
Aug 22 2014 04:52
пишут, что в хромиуме отменили поведение autocomplete еще в 2013м
если в одном браузере работает, а в другом нет - дело в браузере
Alexander Zhuravlev
@SCIF
Aug 22 2014 04:53
Создавать имя поля динамически :)
Shappy
@Formcd
Aug 22 2014 04:56
@slider23 Я как понял просто при открытии страницы у него стоят данные... Браузеры так не смогут мне кажется... Хромиумом пользуюсь, никаких проблем с этим не было...
Alexander Zhuravlev
@SCIF
Aug 22 2014 04:57
Да и вообще слабо понимаю зачем это отключать, т.к. в большинстве случаев людям это нравится
Отключают только тем, что создают имена форм хэшированные, из соображений безопасности.
так форма ничего общего не имеет с авторизацией. просто вот в хроме поле становится желтеньким и там уже есть данные которые хром у себя сохранил
Maxim
@Big-Shark
Aug 22 2014 05:01
Ну так это сохранения данных в хроме, ты хочешь запретить хрому сохранять форму?
Andrew
@bitw
Aug 22 2014 05:02
да пусть он сохраняет, нахрена он подставляет там где этого вообще ненадо
Maxim
@Big-Shark
Aug 22 2014 05:02
ну так это заморочки хрома и его неверная работа
Shappy
@Formcd
Aug 22 2014 05:03
<?=Form::input('password', 'protect_password', Input::get('protect_password', $blog->password), ['class'=>'form-control', 'ng-model'=>'data.protect_password', 'autocomplete'=>'off'])?>
здесь что-то намудрено... Во-первых Если пароль, то используем
echo Form::password('password');
Andrew
@bitw
Aug 22 2014 05:05
echo Form::password('password’); не подошло по каким-то причинам (уже не помню по каким)
но кажется там эффект тот же
придется наверно использовать обычное поле с плагином
Shappy
@Formcd
Aug 22 2014 05:07
Input::get('protect_password', $blog->password) Это случаем пароль не вставляет?
Andrew
@bitw
Aug 22 2014 05:08
на тот момент там пустое значение
Shappy
@Formcd
Aug 22 2014 05:10
@bitw поставь null вместо третьего параметра пожалуйста... Просто проверить, тебе ведь не надо чтоб поле заполнялось вообще?
Andrew
@bitw
Aug 22 2014 05:10
ставил. не помогло
Shappy
@Formcd
Aug 22 2014 05:12
@bitw если кэш хрома почистить то же самое будет?
Shappy
@Formcd
Aug 22 2014 05:21
Попробуй вообще в форму добавить <form autocomplete="off"> Даже не знаю че сказать... :)
Попробуй в гугл хроме отключить вообще автозаполнение на время хотябы... chrome://settings/ Галочки снять в пароли и формы
Честно говоря не знаю :)
Alexander Zhuravlev
@SCIF
Aug 22 2014 05:23
@bitw , да, подтверждаю дебильное поведение
Тогда предложение такое: на загрузку формы — очищай name у поля, на onchange нужно повесить присвоение имени обратно.
С пустым name — не подставляет
Shappy
@Formcd
Aug 22 2014 05:26
@SCIF почему тогда повально нет таких проблем например с логином/паролем? В чем отличие? Не могу понять
Alexander Zhuravlev
@SCIF
Aug 22 2014 05:26
@Formcd , где нет? Я регулярно подобное наблюдал на страницах, но был уверен, что там просто имя поставили такое же как у формы логина. Ты сам попробуй
Shappy
@Formcd
Aug 22 2014 05:29
@SCIF хочешь сказать у тебя на всех сайтах в гугл хроме старые значения логина и пароля чтоят? Только кнопку нажать и войдешь? Скорее всего нет... Так в чем отличие тех форм где нет такого, от тех где есть...
Alexander Zhuravlev
@SCIF
Aug 22 2014 05:34
Ухты. Сколько интересного таит в себе запрос в яндексе «free image hosting»
@Formcd, этого достаточно чтобы доказать, что я — не идиот?
Shappy
@Formcd
Aug 22 2014 05:39
@SCIF не хотел оскорбить, извини:) Просто у меня такого нет... Только что проверил...
Alexander Zhuravlev
@SCIF
Aug 22 2014 05:39
@Formcd , ты проверял на домене, для которого у тебя сохранён пароль?
@bitw , блин, финт с подменой имени после загрузки — не канает :( Он подставляет раньше, чем отрабатывает js
Эмм. Сейчас и пустое имя не прокатило... Странно
Andrew
@bitw
Aug 22 2014 05:45
все перепробовал. сделаю поле типа текст и ангуляром обработку сделаю под вид пароля
Alexander Zhuravlev
@SCIF
Aug 22 2014 05:46
@bitw , пустое имя пробовал ставить?
Shappy
@Formcd
Aug 22 2014 05:51
@SCIF а... так надо намеренно сохранять пароль... У меня это отключено... Понятно тогда:) Если имена меняете, то может просто поле почистить?
Alexander Zhuravlev
@SCIF
Aug 22 2014 05:58

@Formcd:

            console.log('prop = ' + field.prop('value'));
            console.log('attr = ' + field.attr('value'));
            console.log('val = ' + field.val());

prop = undefined
attr = undefined
val = undefined

slider23
@slider23
Aug 22 2014 06:00
краем глаза слежу, но, может, это проблема хрома только на конкретной машине ? на другом компе в хроме проблема повторяется ?
Alexander Zhuravlev
@SCIF
Aug 22 2014 06:00
@slider23 , мы с @bitw, подозреваю, что в разных городах находимся и уж точно не за одним компом ;)
Да это, уверен, что устойчиво повторяется у всех
slider23
@slider23
Aug 22 2014 06:01
а, у вас одинаковое поведение ? тогда ок
Alexander Zhuravlev
@SCIF
Aug 22 2014 06:02
Самое забавное, воткнул сетинтервалом дампить эти параметры. Даже при фокусе на поле, они всё равно не отлавливаются.
Andrew
@bitw
Aug 22 2014 06:13
как в ларе проверить сколько времени уходит на коннект к мискулю?
Alexander Zhuravlev
@SCIF
Aug 22 2014 06:14
Поставить дебаг панельку. Или как и везде — microtime()
Andrew
@bitw
Aug 22 2014 06:15
панелька стоит
Alexander Zhuravlev
@SCIF
Aug 22 2014 06:16
Ну таки там ведь есть запросы, вроде.
Andrew
@bitw
Aug 22 2014 06:16
она показыват только затраты на запрос/ а время на коннект нет
Alexander Zhuravlev
@SCIF
Aug 22 2014 06:17
Ёшкин дрын, а что ты под коннектом понимаешь? mysql_connect() ?
почему-то загрузка очень долгая на маке. дома под виндой шустрее
Alexander Zhuravlev
@SCIF
Aug 22 2014 06:21
Под маком нативный веб-сервер или homestead пользуешь?
Andrew
@bitw
Aug 22 2014 06:21
mamp
Alexander Zhuravlev
@SCIF
Aug 22 2014 06:24
Это интересно. Я бы поставил xdebug и запустил бы профилирование, а потом глянуть файлик kcachegrind'ом
Andrey
@Quiss
Aug 22 2014 06:33
o_O
Debugbar стал красным?
давненько я его не использовал ^_^
slider23
@slider23
Aug 22 2014 07:03
да, он сейчас красивый стал
slider23
@slider23
Aug 22 2014 07:17
https://github.com/userscape/pastevault PasteVault сделан без контроллеров, с кодом прямо в routes.php
DeminAlexey
@DeminAlexey
Aug 22 2014 07:53
как же не охото гуглить\
dima670
@dima670
Aug 22 2014 08:13
Привет, скажите, админку через фильтры реализовывать?
Andrey
@Quiss
Aug 22 2014 08:13
Безусловно
Orel
@2byte
Aug 22 2014 08:14
@dima670 я юзаю фильтры в конструкторе контроллера $this->beforeFilter();
slider23
@slider23
Aug 22 2014 08:14
админку реализовывать через классы. контроллеров и т.п. а доступ к роутам, вызывающим контроллеры и т.п. - да, ограничивать фильтрами
Nikolay Denisenko
@PEKTOP
Aug 22 2014 08:36
Отцы, все получили письмо от gitter? он вышел из беты и теперь предлагает тарифы за денюшку юзать сервис.
Andrey
@Quiss
Aug 22 2014 08:36
вчера обсуждали
https://github.com/stalkerg/habrachat вчера предложили взять за осному
Nikolay Denisenko
@PEKTOP
Aug 22 2014 08:37
ок. игрорируйте тогда мое предыдущее сообшение
Orel
@2byte
Aug 22 2014 08:39
Этот больше нравится
И тут еще кидали линк на супер чат
Роман Сохарев
@greabock
Aug 22 2014 08:41
Насколько сложно, по вашему мнению, написать подобный чат?
Andrey
@Quiss
Aug 22 2014 08:42
ток вот кто поддерживать его будет
так или иначе придется за сервак платить
легче $2 в месяц скидывать
))) общими усилями
Роман Сохарев
@greabock
Aug 22 2014 08:42
сервак обеспечу
у меня есть
Да дело не в деньгах
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:30
@PEKTOP а какое твое сообщение проигнорировали?
Роман Сохарев
@greabock
Aug 22 2014 09:31

@vanchelo он об этом

Отцы, все получили письмо от gitter? он вышел из беты и теперь предлагает тарифы за денюшку юзать сервис.

Brezhnev Ivan
@vanchelo
Aug 22 2014 09:31
так а где его проигнорировали?
Роман Сохарев
@greabock
Aug 22 2014 09:33
он говорит чтобы забили на его сообщение, раз собрались свой чатик мутить (хотя никто не собирался - мы же с тобой только обсуждали варианты)
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:34
не собирались, это факт)
Роман Сохарев
@greabock
Aug 22 2014 09:36
Ну а что там с другим "суперчатом"(slack)? Он вроде бы реально шикарен...
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:37
не пробовал
Роман Сохарев
@greabock
Aug 22 2014 09:38
попробуй slack.com
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:38
я зашел
там регаться надо
Роман Сохарев
@greabock
Aug 22 2014 09:38
Это да...
@Butochnikov 'у тоже очень понравился...
Там самая бомба - можно сообщения в избранное добавлять.
Меня прям проперло.
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:40
а нафига там компания?
Роман Сохарев
@greabock
Aug 22 2014 09:40
Да хз...
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:42
там по инвайтам вроде
пишут чтобы я обратился к своей команде и она мне инфайт отправили
гемор
Eugene Holiday
@eugene-holiday
Aug 22 2014 09:43
там тиму создать надо для домена и названия чатика
Роман Сохарев
@greabock
Aug 22 2014 09:43
Да, здесь то проще... залогинился и все.
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:43
печаль-тоска(
Роман Сохарев
@greabock
Aug 22 2014 09:44
В плане чатика-скорой-помощи, не прокатит.
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:44
чисто командой сидеть
да
Роман Сохарев
@greabock
Aug 22 2014 09:45
А так он очень функционален. Там можно файлы прикреплять. Комментировать участки кода, которые добавляются, скачивать их... сообщения в фавор добавлять..
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:45
поставил симфони, пытаюсь разобраться, работает на локалке как и лара
но там вокруг бандлов всё построено
Alina Soboleva
@AlinaSob
Aug 22 2014 09:46
прошу прощения если баян, про языки программирования - обратите внимание на секцию cursing https://github.com/Dobiasd/programming-language-subreddits-and-their-choice-of-words/blob/master/README.md
Роман Сохарев
@greabock
Aug 22 2014 09:46
А почему бы он не должна работать на локалке? =)
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:46
ты не понял
работает так же по скорости как и лара
Роман Сохарев
@greabock
Aug 22 2014 09:47
@AlinaSob не баян, сейчас почитаем.
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:47
я думал будет тупить сильно, нофига
Роман Сохарев
@greabock
Aug 22 2014 09:47
@vanchelo теперь понял =)
@AlinaSob ну, судя по этому посту: php - это "intresting shit" =)
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:50
гыгы
Роман Сохарев
@greabock
Aug 22 2014 09:51
В общем... все мигрируем на хаскель...
Alexey
@Butochnikov
Aug 22 2014 09:51
просто он популярнее и на нем много людей пытаются писать которые от реального программирования далеки.... так и с js
слабо представляю прогера пишущего на С и сильно его ругающего
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:52
This message was deleted
This message was deleted
вот я лошара
Роман Сохарев
@greabock
Aug 22 2014 09:53
@Butochnikov буквально вчера слушал подкаст программиста на плюсах, который сильно его ругал...
Alexey
@Butochnikov
Aug 22 2014 09:53
на slack мы уже есть
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:53
ага
Andrew
@bitw
Aug 22 2014 09:53
а че там с питоном? на нем вроде тоже очень не плохо писать
да и джанга вроде крута
Alexey
@Butochnikov
Aug 22 2014 09:54
@greabock это был не программист )
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:54
@bitw мне питон сильно нравится
особенно джанга
хотя я на нем делал только визитку, чтобы сравнить с ларавел
Andrew
@bitw
Aug 22 2014 09:54
я вот питон так мальца использовал/ на джанге ниче не делал/ но подумываю
Роман Сохарев
@greabock
Aug 22 2014 09:54
В питоне/руби меня убивает сильная зависимость от индентации кода - шаг в право, шаг влево - расстрел. Привычка нужна.
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:54
попробуй, там круто
Alexey
@Butochnikov
Aug 22 2014 09:54
я питону своего сна учу, ему 7 лет
для детей он супер
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:55
руби вообще прелесть
Alexey
@Butochnikov
Aug 22 2014 09:55
это не лого и не паскаль ))
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:55
class Customer < ActiveRecord::Base
  has_many :orders, dependent: :destroy
end

class Order < ActiveRecord::Base
  belongs_to :customer
end
Andrew
@bitw
Aug 22 2014 09:55
я почему-то в руби на первый взгляд синтаксис языка не понял
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:55
как может не нравится такой код
Alina Soboleva
@AlinaSob
Aug 22 2014 09:55
руби прелесть.. в рамках учебного курса немножко писала на нем.
DeminAlexey
@DeminAlexey
Aug 22 2014 09:55
ну это раилс а не сам руби
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:56
и что?
рельсы не на руби пишутся?
код то руби
Alexey
@Butochnikov
Aug 22 2014 09:56
это уже все читали? https://news.ycombinator.com/item?id=8201244
Brezhnev Ivan
@vanchelo
Aug 22 2014 09:56
сравни как это на пхп выглядит
DeminAlexey
@DeminAlexey
Aug 22 2014 09:57
хочу кресло купить. Хорошее. Я как то покупал за 7 с половиной тыщ, сам 60 кило вещу, все равно за 2 месяца просело. Я слышал есть кресла с подкачкой поджопника, но не нашел таковых
Роман Сохарев
@greabock
Aug 22 2014 09:57
@Butochnikov , не возможно читать. Я бы дизайнеру этого сайта глаза выколол, за такой шрифт и кегль =(
DeminAlexey
@DeminAlexey
Aug 22 2014 09:57
может кто знает чего по этому поводу?
Andrew
@bitw
Aug 22 2014 10:00
тебе подкачку самого седла надо?
домой 3 года назад взял такое http://chairman.ru/id/179
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:04
крутое
а я на сумках, хрен что возьму)
Andrew
@bitw
Aug 22 2014 10:04
домой главное коженное не брать
DeminAlexey
@DeminAlexey
Aug 22 2014 10:04
да самого седла
я слышал гелевые есть
ну типа там где большая нагрузка автоматом подкачивают,чтобы и сам не проваливался
SergeyMiracle
@SergeyMiracle
Aug 22 2014 10:06
мне лично dxracer нра :)
Andrew
@bitw
Aug 22 2014 10:09
да у dxracer есть хорошие. но они мне узковатые
я люблю иногда на кресло сесть в позе типа лотуса
DeminAlexey
@DeminAlexey
Aug 22 2014 10:10
@bitw http://chairman.ru/id/179 а оно что с подкачкой да?
SergeyMiracle
@SergeyMiracle
Aug 22 2014 10:10
ну это для людей на 60кг :)
Andrew
@bitw
Aug 22 2014 10:10
оно без подкачки. но там можно подушку сменить
Роман Сохарев
@greabock
Aug 22 2014 10:10
@Butochnikov , тут правильнее сделать акцент на том, что важнее - скорость разработки, или скорость работы =)) Это Раз. А еще, Го, Раст и иже с ними слишком молоды и не имеют (или имеют очень мало) готовых решений, или привычек выработанных годами. Это Два. Go, Rust, NodeJS - это реалтайм приложения, и работать с ними после сеансовых руби/пхп - довольно сложно. Это Три.
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:11
Go реалтаймовый?
Andrew
@bitw
Aug 22 2014 10:11
@greabock еще не маловажно что то что было написано работало не только на выделенном сервере
Alexey
@Butochnikov
Aug 22 2014 10:11
@greabock так там парень все акценты и расставил )
для себя
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:14
так и на чем он остановился?
Alexey
@Butochnikov
Aug 22 2014 10:14
меня у рельсов пугают только гемы... каждый свою структуру тянет, в итоге все это весит кучу мегов. да еще версии и тд. в ларе хоть все в vendor и composer.json. все под контролем )
Роман Сохарев
@greabock
Aug 22 2014 10:14
вернулся в руби
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:14
и правильно
Alexey
@Butochnikov
Aug 22 2014 10:14
:+1:
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:15
руби шикарен
Alexey
@Butochnikov
Aug 22 2014 10:15
согласен
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:15
взяли б меня на работу по руби, я бы пошел
но никто не звал)
DeminAlexey
@DeminAlexey
Aug 22 2014 10:15
вакансий дохирища
на том же хеад хантере
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:15
ага, везде только ниндзя нужны
SergeyMiracle
@SergeyMiracle
Aug 22 2014 10:15
ахахахахаха
Роман Сохарев
@greabock
Aug 22 2014 10:15
Он, что твой хоббит, забился в уютную норку RoR =)
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:16
"знаем мы эти вакансии"
"умении управлять БТРом приветствуется"
DeminAlexey
@DeminAlexey
Aug 22 2014 10:17
вполне адекватная вакансия на мой взгялд http://brainstorage.me/jobs/22149
Роман Сохарев
@greabock
Aug 22 2014 10:17
Я тут видел вакансию в новосибирске - "Программист аппаратов машинного доения". Я думаю, там все HR с ног сбились такого спеца искать =))
DeminAlexey
@DeminAlexey
Aug 22 2014 10:17
или ты не уверенно владеешь?
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:18
This message was deleted
DeminAlexey
@DeminAlexey
Aug 22 2014 10:18
ну там только на обучение направлять
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:18
В команду опытных разработчиков требуется прокачанный Ruby On Rails – программист для поддержки существующих и создания новых проектов.
прокачанный === ниндзя
а такие вряд ли ищут работу
их самих находят
DeminAlexey
@DeminAlexey
Aug 22 2014 10:19
http://brainstorage.me/jobs/12265 вот они мидла ищут. На мидла тянешь?
хотя ты на руби не разрабатывал.
хмм
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:19
не тяну конечно
Требования:
  • от 2 лет коммерческой разработки;
  • достойные проекты в портфолио;
  • опыт работы в команде (иерархия, полномочия, коммуникация).
DeminAlexey
@DeminAlexey
Aug 22 2014 10:20
ну так пиши коммерц на руби и и еще чего нибудь, а дальше ври ври и еще раз ври. Я уже делал так. Я как то соврал, что работал в крупной компании, прокатило и взяли, потом оттуда сам ушел. Никто и не проверяет.
Andrey
@Quiss
Aug 22 2014 10:23
@DeminAlexey Ты как пойдешь куда-нибудь на собеседование) ящик HR отдела кинь)
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:23
@DeminAlexey бред
DeminAlexey
@DeminAlexey
Aug 22 2014 10:23
всмысле?
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:24
@DeminAlexey вообще я совета не спрашивал))
DeminAlexey
@DeminAlexey
Aug 22 2014 10:24
ну не бред, почему же. Я даже им название компании сказал, а дальше соврал, что ушел оттуда потому-что решил заняться бизнесом. И заодно проекты е комерц им показал которые разрабатывал.
Роман Сохарев
@greabock
Aug 22 2014 10:24
@vanchelo , я тут где-то на хабре читал пост о вакансиях. Основная мысль такая (и я с ней согласен), тот спец которго хочет получить контора и тот кого она получает - совершенно разные люди =)
DeminAlexey
@DeminAlexey
Aug 22 2014 10:25
наверное меня и так бы взяли.. не знаю..
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:25
@greabock согласен
@DeminAlexey бред это то что ты мне пишешь и советуешь
а не то что ты куда-то там устроился
DeminAlexey
@DeminAlexey
Aug 22 2014 10:25
ну так или иначе по другому тебе опыта на руби не набраться
с пхп конечно все куда легче http://brainstorage.me/jobs/8923, а потом скорее всего подъем, но видимо зп максимум полтос будет на мидле
любой отсюда короче может щас идти в qsoft ну я так думаю
а дальше подниматься можно
так даже легче
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:28
спс за советы
DeminAlexey
@DeminAlexey
Aug 22 2014 10:28
да отвали ты. Не советы это
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:29
нда
DeminAlexey
@DeminAlexey
Aug 22 2014 10:29
мысли в слух
Brezhnev Ivan
@vanchelo
Aug 22 2014 10:33
кто подскажет, в симфони можно работать как в ларике, не через бандлы?
Alexander Zhuravlev
@SCIF
Aug 22 2014 11:53
@vanchelo , можно конечно
кто-нибудь сможет пнуть в нужном направлении:?
если :active больше букв запихать, то едет все
как можно реализовать что-бы шрифт подстраивался под width блока
? =)
Brezhnev Ivan
@vanchelo
Aug 22 2014 11:55
@SCIF подскажешь как?
мне симфони понравилась
bassx1
@bassx1
Aug 22 2014 11:55
Hellо комрадс!!!
Alexander Zhuravlev
@SCIF
Aug 22 2014 11:55
В app складывать все дирки в той же структуре, что и в бандлах
Brezhnev Ivan
@vanchelo
Aug 22 2014 11:56
а свой NS нельзя завести?
а то я завел а как в роутах прицепить хз
bassx1
@bassx1
Aug 22 2014 11:56
есть проблемка, поставил пакет для генерации PDF https://github.com/thujohn/pdf-l4 но он тупо игнорирует кирилические символы? Кто сталкивался, как решить?
Brezhnev Ivan
@vanchelo
Aug 22 2014 11:56
_controller: IndexController:index
тупо ищет бандл
Andrey
@Quiss
Aug 22 2014 11:57
@bassx1 конкретно с этим пакетом не работал, может проблема в шрифтах?
Brezhnev Ivan
@vanchelo
Aug 22 2014 11:57
@bassx1 там надо просто шрифт поставить Droid Sans
Andrey
@Quiss
Aug 22 2014 11:57
@vanchelo =)
Brezhnev Ivan
@vanchelo
Aug 22 2014 11:57
когда я ставил в body { font: 12px Arial }
bassx1
@bassx1
Aug 22 2014 11:57
в настройках пакета? Спасибо щас попробую )
Brezhnev Ivan
@vanchelo
Aug 22 2014 11:57
тоже не видел символов
неее
в стилях
bassx1
@bassx1
Aug 22 2014 11:57
ага
щас
спасибо
Brezhnev Ivan
@vanchelo
Aug 22 2014 11:57
у него есть шрифты в пакете
у меня такая же беда была
bassx1
@bassx1
Aug 22 2014 11:59
такс, а глупый вопрос - куда стили прописывать?)
просто в head?
Brezhnev Ivan
@vanchelo
Aug 22 2014 11:59
да
у тебя же отдельная страница для PDF?
<style></style>
и туда пихай
bassx1
@bassx1
Aug 22 2014 12:00
да, отдельная) щас пробую )
чот не прокатило, всё равно не отображается
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:03
ща
bassx1
@bassx1
Aug 22 2014 12:03
мож мы про разные пакеты говорим, у тебя какой стоял ?
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:05
font-family: Helvetica, Arial, sans-serif;
bassx1
@bassx1
Aug 22 2014 12:06
пробуем сек _
LaravelButler

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

Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

bassx1
@bassx1
Aug 22 2014 12:06
)
Роман Сохарев
@greabock
Aug 22 2014 12:07
Ребят, ткните носом, где почитать про написание пакетов под лару.
вообще этот парень очень много пишет по ларавел в своем блоге
Роман Сохарев
@greabock
Aug 22 2014 12:08
@PEKTOP спасибо, почитаю.
bassx1
@bassx1
Aug 22 2014 12:10
не прокатило, не отображает ничего, хоть убейся )
с каким ты пакетом работал?
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:11
barryvdh
bassx1
@bassx1
Aug 22 2014 12:12
ага, ок, щас поставлю, я не на нем пробывал
и на этом не отображает)) карма у меня видать плохая)) буду капаться, спасибо )
SergeyMiracle
@SergeyMiracle
Aug 22 2014 12:16
там точно со шритами тема
у барика тоже не отображало
bassx1
@bassx1
Aug 22 2014 12:16
Droid пробывал, Helvetica и Ubuntu
не отображаются
SergeyMiracle
@SergeyMiracle
Aug 22 2014 12:17
font-family: DejaVu Sans, sans-serif;
у меня это
и гуд
bassx1
@bassx1
Aug 22 2014 12:17
пробуемс.. )
прокатило
ураааа )
спасибо )
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:18
пож
ааа
точно
dejavu надо было
SergeyMiracle
@SergeyMiracle
Aug 22 2014 12:18
хехе
ну гуд :)
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:19
я ж ему сказал в папке пакета шрифты лежат
доступные
bassx1
@bassx1
Aug 22 2014 12:19
шоб я без вас делал )
SergeyMiracle
@SergeyMiracle
Aug 22 2014 12:19
по идее в настройках "DOMPDF_DEFAULT_FONT" есть и там можно выставлять
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:19
вообще кривой он
Роман Сохарев
@greabock
Aug 22 2014 12:20
@PEKTOP Я вот только начал читать, и сразу же возник вопрос... а насколько верным решением будет разрабатывать свое приложение вообще как пакет?
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:20
не очень
я просто NS завожу
в папке app
app/MyCoolApp
и так работаю
Роман Сохарев
@greabock
Aug 22 2014 12:21
@vanchelo аргументируй, пожалуйста.
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:21
а в папке app/ только настройки общие
Nikolay Denisenko
@PEKTOP
Aug 22 2014 12:23
создавать пакет имеет смысл только когда у тебя есть какая-то самостоятельная сущность которая решает какую-то конкретную задачу. например у меня есть разработанный пакет который делает из titile (на русском) url: "Мой крутой пост" -> "moy-krutoi-post"
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:25
вот и я так же считаю
а нафига мне контроллеры выносить в пакет
которые только на один проект годятся
bassx1
@bassx1
Aug 22 2014 12:27
а паттерн репозиторий кто то использует? Я на ларакасте подсмотрел, вроде очень даже не плохо )
Роман Сохарев
@greabock
Aug 22 2014 12:27

@PEKTOP

создавать пакет имеет смысл только когда у тебя есть какая-то самостоятельная сущность которая решает какую-то конкретную задачу

Ну это достаточное условие, но необходимое ли?
@vanchelo Ок, а если это своя (кривая, костыльная, но своя) cms?

или просто заготовка с готовыми решениями.
Nikolay Denisenko
@PEKTOP
Aug 22 2014 12:30
это вопрос личного выбора - если тебе удобнее чтобы была cms-ка пакетом, то можно оформлять и пакетом.
bassx1
@bassx1
Aug 22 2014 12:31
@greabock ну можно все наработки в папку запихнуть и потом подключать через NS
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:31
CMS делать пакетом
а вообще обычно делают
News
Articles
отдельными NS
со своими вьюхами и моделя
bassx1
@bassx1
Aug 22 2014 12:34
@vanchelo т.е. папка Atricles а в ней ArticlesController Article и вьюхи?
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:34
ну да
bassx1
@bassx1
Aug 22 2014 12:36
@vanchelo тоже думал попробовать написать как то проект таким образом, только гложат сомнения, удобно ли это будет?)
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:36
а че нет?
надо от противного идти
Роман Сохарев
@greabock
Aug 22 2014 12:36
"противный" =)
От "противного" нужно убегать XD
bassx1
@bassx1
Aug 22 2014 12:38
@vanchelo ну хз, там все модели в папочке Models и тд, а так все по папкам разбросано, ну это конечно такой вопрос..надо бросто брать и смотреть ))
как удобнее
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:38
ага, когда у тебя 20 моделей будет
будет совсем не удобно в одной папочке
Nikolay Denisenko
@PEKTOP
Aug 22 2014 12:39

на самом деле это очень удобно когда у тебя несколько десятков контроллеров. но можно организовать двумя способами файлы:
1

app/
 - controllers/
  - articles/
  - news/
 -views/
  - articles/
  - news/

2

app/ns/
 - articeles/
  - controllers/
  - views/
 - news/
  - controllers/
  - views/
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:39
именно
2 вариант!
Роман Сохарев
@greabock
Aug 22 2014 12:39
@vanchelo у меня уже сейчас около 20 сущностей. И что же 20 папок делать?
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:40
делай одну и туда кидай)
будет не лучше
я не на сущность предлагаю папку создавать
bassx1
@bassx1
Aug 22 2014 12:40
@vanchelo ну в общем хоть 100, я в Storme по файлам через 2шифта бегаю )
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:41
а на логические модули
bassx1
@bassx1
Aug 22 2014 12:43
что ты имеешь ввиду?)
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:43
Blog
в блоге уже создавай модели
Роман Сохарев
@greabock
Aug 22 2014 12:43
@vanchelo я не совсем понимаю, как ты отличашь логические модули от сущностей, поясни если не сложно
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:43
Статья, Тег
Комментарии
отдельный модуль
их можно подключить как с Новостям так и к Блогу
у новостей могут быть категории
лайки
что угодно
лайки тоже отдельно можно
или такие модули
Админка
Фронт
Апи
Магазин к примеру как модуль вполне
в нет соотв. модели Товар
Заказ
Параметры товара
категории
Роман Сохарев
@greabock
Aug 22 2014 12:46
Вот про админку фронт и Апи - поддерживаю.
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:46
потому что магаз к новостям не имеет отношения
как и к блогу
зачем модели смешивать
вот у тебя на отдельный роут отдельный модуль
catalog/
news/
manager/
всё равно это логическое разделение
Роман Сохарев
@greabock
Aug 22 2014 12:48
вот теперь яснее... с роутов и нужно было начинать.
Brezhnev Ivan
@vanchelo
Aug 22 2014 12:48
работать то оно будет одинаково
с роутов понятнее всего
почему бы для Likeов не сделать отдельный модуль Likeable
лайкать можно товары, статьи, коментарии, новости
Роман Сохарев
@greabock
Aug 22 2014 12:51
Мне кажется, что все сущности со сквозным функционалом, нужно отделить и посадить в папку /through, к примеру...
то есть не "нужно", а "можно"...
Orel
@2byte
Aug 22 2014 12:57
У меня комп тормозит, по ресурсам все норм, а вот использование диска 100% что можно сделать?
Роман Сохарев
@greabock
Aug 22 2014 12:57
выключить торрент
Alexey
@Butochnikov
Aug 22 2014 12:57
торент отключи )))
Роман Сохарев
@greabock
Aug 22 2014 12:57
ахаха
Orel
@2byte
Aug 22 2014 12:57
Не включен
Andrey
@Quiss
Aug 22 2014 12:58
А ты попробуй выключить и включит компьютер
Роман Сохарев
@greabock
Aug 22 2014 12:58
сарказм Но и не выключен /сарказм
bassx1
@bassx1
Aug 22 2014 13:01
@vanchelo а как вьюхи правильно подключать при такой структуре? вот у меня есть Acme\Product, Acme\Category, а как сделать так, что когда я хочу вернуть вьюху продуктов, что бы он искал её именно в продуктах?
Orel
@2byte
Aug 22 2014 13:04
Шутники
Alexander Zhuravlev
@SCIF
Aug 22 2014 13:15
@2byte , выкачивай http://download.sysinternals.com/files/ProcessExplorer.zip и запускай и смотри
Orel
@2byte
Aug 22 2014 13:18
Это вирт машина делает
Andrey
@Quiss
Aug 22 2014 13:18
Там торрент запущен?)
Orel
@2byte
Aug 22 2014 13:19
Нет, ничего кроме браузера и терминалы не запущено
Orel
@2byte
Aug 22 2014 13:37
Input::file('image')->move что возвратит ?
Orel
@2byte
Aug 22 2014 13:43
А он исключение не выкидывает ?
Alexander Zhuravlev
@SCIF
Aug 22 2014 13:44
@2byte , ты уже взрослый мальчик, я тебя итак уже носом потыкал, слазь глянь по коду сам.
А вообще апи генерилка должна подписывать, что кидаются такие-то исключения
Orel
@2byte
Aug 22 2014 13:45
Спс
Alexander Zhuravlev
@SCIF
Aug 22 2014 13:46
Хммм...
http://laravel.com/api/4.2/Illuminate/Http/Request.html#method_file и соотв. FileException кидает этот симфоневский класс
А move() — вообще возвращает SplFile. О как интересно. Жаль, что в апи не включены доки по зависимостям
@2byte , ау.
Orel
@2byte
Aug 22 2014 13:52
Что?
Alexander Zhuravlev
@SCIF
Aug 22 2014 13:52
Выше прочитай. Я ошибся с первой ссылкой
Orel
@2byte
Aug 22 2014 13:54
Я знаю что он расширяется симфони компонентом
Кто мне советовал либу intervention/image ?
Andrey
@Quiss
Aug 22 2014 13:55
я
вроде тебе)
недавно советовал
Orel
@2byte
Aug 22 2014 13:55
Установил, вот только не находит ее по неймспейсу, dump-autoload выполнял
\Intervention\Image\Image::make();
а ты все правильно поставил?)
Orel
@2byte
Aug 22 2014 13:57
Упс про провайдер забыл
Andrey
@Quiss
Aug 22 2014 13:57
:D
Orel
@2byte
Aug 22 2014 13:59
Через фасад работает, а по неймспейсу нет
@Quiss ->resize не выполняет save ?
Andrey
@Quiss
Aug 22 2014 14:04
нет вроде
не помню уже) давно это было и не правда, я тогда ток начинал Лару юзать) и смотрел какие-то видео-уроки)
Orel
@2byte
Aug 22 2014 14:06
Все гуд, удобная либа
спс
Orel
@2byte
Aug 22 2014 14:23
А как можно подключить динамически js и css файлы и узнать кого они будут подгружены?
Orel
@2byte
Aug 22 2014 14:49
И еще подгрузка изображения и так же нужно по узнать когда оно полностью загрузилось
Brezhnev Ivan
@vanchelo
Aug 22 2014 15:49
а где там новая структура?
Alexey
@Butochnikov
Aug 22 2014 15:49
как где? ты 4.3 видел?
Brezhnev Ivan
@vanchelo
Aug 22 2014 15:51
да
я ж вам ссылки кидал с 4.3
забыли?
Alexey
@Butochnikov
Aug 22 2014 15:51
вот я и удивился, что ты спрашиваешь
я так понял они это обсуждают
теперь понял о какой структуре речь
SergeyMiracle
@SergeyMiracle
Aug 22 2014 15:52
app / Http / Controllers /
к примеру это :)
Brezhnev Ivan
@vanchelo
Aug 22 2014 15:53
странная на самом деле немного структура(
но как обычно, привыкнем)
Роман Сохарев
@greabock
Aug 22 2014 15:54

Читаю, про разработку пакетов...

And the vendor directory is where all of your dependancies are stored.

я не понял, а если какая-то зависимость уже разрешена в другом месте, то она все равно туда запишется, или как?
Или при инсталяции пакета это будет проверено? Моя нипанимать...

SergeyMiracle
@SergeyMiracle
Aug 22 2014 15:54
ну мальца да смущает
Brezhnev Ivan
@vanchelo
Aug 22 2014 15:54
вот только переехать на 4.3 будет ооочень тяжело
SergeyMiracle
@SergeyMiracle
Aug 22 2014 15:54
я даже не буду пытатсо на него переехать
Brezhnev Ivan
@vanchelo
Aug 22 2014 15:55
@greabock это только когда у тебя воркбенч будет
после публикации пакета на packagist этой папки не будет
slider23
@slider23
Aug 22 2014 15:56
проапдейтил https://github.com/slider23/laravel-modulator - убрал ларакастовские модули из дефолтного шаблона, добавил фасад.
Новая структура, мне кажется, ок.
Прежняя пришла из laravel3 и была несколько неуместна
своей избыточной простотой
Brezhnev Ivan
@vanchelo
Aug 22 2014 15:58
по 4.3 чувствую будет у новичков еще больше вопросов
Роман Сохарев
@greabock
Aug 22 2014 15:59
@vanchelo А, кажется понял... при инсталяции, все что лежит в вендор попадет на два каталога выше?
Brezhnev Ivan
@vanchelo
Aug 22 2014 15:59
да
попадет в vendor приложения
Роман Сохарев
@greabock
Aug 22 2014 15:59
отлично
Brezhnev Ivan
@vanchelo
Aug 22 2014 15:59
это временно у тебя вендоры хранятся в воркбенче
Alexey
@Butochnikov
Aug 22 2014 16:00
@slider23 написал бы заметку, на русском, о своем пакете, а?
Роман Сохарев
@greabock
Aug 22 2014 16:00
ну, я понял. Это потому, что воркбенч самостоятельный...
Brezhnev Ivan
@vanchelo
Aug 22 2014 16:00
именно!
Роман Сохарев
@greabock
Aug 22 2014 16:00
точнее, все пакеты в нем сами по себе
slider23
@slider23
Aug 22 2014 16:00
все равно всем приходилось делать неймспейс в app и писать там приложение
новичкам после hello world приходится переучиваться на нормальный стиль
а сейчас он уже будет почти из коробки
Brezhnev Ivan
@vanchelo
Aug 22 2014 16:01
нормальный стиль в Workbench
Роман Сохарев
@greabock
Aug 22 2014 16:02

@slider23

новичкам после hello world приходится переучиваться на нормальный стиль

это касается любого фреймворка

прям, как с языка снял
Роман Сохарев
@greabock
Aug 22 2014 16:21
сранно... за сутки в наш сквад только двое прибыло.
SergeyMiracle
@SergeyMiracle
Aug 22 2014 16:30
да действительно сранно
:(
Alexey
@Butochnikov
Aug 22 2014 16:52
а сколько надо?
Роман Сохарев
@greabock
Aug 22 2014 18:30
Как-то так. На православном.
slider23
@slider23
Aug 22 2014 18:37
ого, круто :)
Роман Сохарев
@greabock
Aug 22 2014 18:38
Ну, если кто-то где-то публикуется - забирайте. Там правда немного пробежаться нужно по тексту - оЧепятки.
Andrey
@Quiss
Aug 22 2014 19:20
@slider23 немного о пакете можно? =)
просто думаю если актуально то включить его к себе в проект
slider23
@slider23
Aug 22 2014 19:20
ты про laravel-modulator ?
Andrey
@Quiss
Aug 22 2014 19:20
та)
slider23
@slider23
Aug 22 2014 19:21
он добавляет команду генерации модуля в твоем проекте
Andrey
@Quiss
Aug 22 2014 19:21
это то над чем я сидел в Walfire ?
месяц назад)
тоже с модулями мучался
slider23
@slider23
Aug 22 2014 19:22
т.е. в твоем неймспейсе создсется подпапка с контроллерами, моделями, вьюхами и сервис-провайдером, который все это подключает
Andrey
@Quiss
Aug 22 2014 19:22
о, это получается можно легко мигрировать модули в другие проекты?
slider23
@slider23
Aug 22 2014 19:22
я устал постоянно руками создавать эти папки и написал этот генератор
Andrey
@Quiss
Aug 22 2014 19:22
=)
понял, ок потыкаю сегодня
спасибо
slider23
@slider23
Aug 22 2014 19:22
теоретически да. но я юзаю сие для логического разделения кода
Andrey
@Quiss
Aug 22 2014 19:23
thx
slider23
@slider23
Aug 22 2014 19:23
можно создавать свои шаблоны для модулей
посмотри там в папке templates у меня два шаблона