These are chat archives for LaravelRUS/chat

29th
Dec 2014
Vlad Shcherbin
@VladShcherbin
Dec 29 2014 00:01
@Big-Shark кстати да, на разных ос всегда всё по-разному) на маке finder + сафари/хром. не видел, чтобы маководы всё через терминал делали, хоть он тут тоже удобный)
Maxim
@Big-Shark
Dec 29 2014 00:02
@VladShcherbin на маках любят терминал на тильду поставить) и он всегда открыт)
Vlad Shcherbin
@VladShcherbin
Dec 29 2014 00:04
@Big-Shark я по-старинке spotlight - ter - enter. раньше как-то пытался избегать терминал, потом привык) и понравился в phpstorm терминал, отдельно теперь его редко открываю
Maxim
@Big-Shark
Dec 29 2014 00:22
@VladShcherbin а композер инсталл, и тд как делаешь? а гит клон (нового репа) ?
Vlad Shcherbin
@VladShcherbin
Dec 29 2014 00:27
@Big-Shark в терминале composer install только при новом проекте, а дальше уже апдейт и т.д., bower, gulp уже через терминал шторма
всё, что связано с гитом - через tower
Maxim
@Big-Shark
Dec 29 2014 00:30
@VladShcherbin ну тоже нормально)
Роман Сохарев
@greabock
Dec 29 2014 06:36
никто мне не скажет, что за индус в группе "постится"? ))
Maxim
@Big-Shark
Dec 29 2014 06:37
@greabock ???
Роман Сохарев
@greabock
Dec 29 2014 06:37
Maxim
@Big-Shark
Dec 29 2014 06:38
да просто рекламится
Eugene Holiday
@eugene-holiday
Dec 29 2014 06:40
действительно индус :D
Роман Сохарев
@greabock
Dec 29 2014 06:46
@EugeneHoliday как ни странно, правда? )
Orel
@2byte
Dec 29 2014 06:51
Привет всем
Роман Сохарев
@greabock
Dec 29 2014 06:51
И тебе привет
Orel
@2byte
Dec 29 2014 06:52
Бесконечный цикл, count в while разве не считает постоянно users
$users = [];

        while (count($users) < 5) {
            $users = $users + [mt_rand(11111, 99999)];
        }
Роман Сохарев
@greabock
Dec 29 2014 06:58
$users = $users + [mt_rand(11111, 99999)];
что это?
Maxim
@Big-Shark
Dec 29 2014 06:58
считает
Alexander Zhuravlev
@SCIF
Dec 29 2014 06:58
ПОчему бесконечный? Заполнит 5-ью записями и законит
slider23
@slider23
Dec 29 2014 06:59
А массивы можно вот так мержить через + ?
Роман Сохарев
@greabock
Dec 29 2014 06:59
 $users + [mt_rand(11111, 99999)];
вот это вообще должно работать?
там число 2 получится же
@slider23 мы прям как посовещались =)
slider23
@slider23
Dec 29 2014 07:00
Вообще, вот именно это называется индусским кодом.
Eugene Holiday
@eugene-holiday
Dec 29 2014 07:00
теперь мы знаем чей профайл!
Alexander Zhuravlev
@SCIF
Dec 29 2014 07:00
array_fill_что-то_там
Роман Сохарев
@greabock
Dec 29 2014 07:00
@EugeneHoliday XD
в данном контексте
 $users[] = mt_rand(11111, 99999);
Maxim
@Big-Shark
Dec 29 2014 07:01
Возникает чувство как будто вы все сидите в одной комнате, и дополняете друг друга)
Alexander Zhuravlev
@SCIF
Dec 29 2014 07:01
Да и тупо for ($i=1;$i<5;$i++) рулит
Роман Сохарев
@greabock
Dec 29 2014 07:02
я циклом while не пользуюсь с тех времен, когда на голом mysqli запросы писал )
Orel
@2byte
Dec 29 2014 07:03

А массивы можно вот так мержить через + ?

Конечно

ПОчему бесконечный? Заполнит 5-ью записями и законит

нифига

Maxim
@Big-Shark
Dec 29 2014 07:03
а я обычно пишу while(true)
Роман Сохарев
@greabock
Dec 29 2014 07:03
^ ну это частный случай, для демонов видимо
@2byte судя повсему у тебя на каждой итерации первый элемент перезаписывается (ключи при сложении затираются новыми).
Orel
@2byte
Dec 29 2014 07:06

$users + [mt_rand(11111, 99999)];
вот это вообще должно работать?
там число 2 получится же

Должно

Роман Сохарев
@greabock
Dec 29 2014 07:07
ой
то есть наоборот
остаются старые
короче ты не так делаешь
нужно пушить массив
а не складывать их
Orel
@2byte
Dec 29 2014 07:08
array_push есть такое?
Alexander Zhuravlev
@SCIF
Dec 29 2014 07:08
@2byte , а $users[]=mt_rand() не судьба?
Maxim
@Big-Shark
Dec 29 2014 07:09
array(1) {
  [0]=>
  int(38426)
}
array(1) {
  [0]=>
  int(38426)
}
array(1) {
  [0]=>
  int(38426)
}
array(1) {
  [0]=>
  int(38426)
}
array(1) {
  [0]=>
  int(38426)
}
array(1) {
  [0]=>
  int(38426)
}
array(1) {
  [0]=>
  int(38426)
}
array(1) {
  [0]=>
  int(38426)
часть вывода, нефига это не будет
Роман Сохарев
@greabock
Dec 29 2014 07:09
я ж говорю, старый ключ не перезаписывается
Maxim
@Big-Shark
Dec 29 2014 07:09
угу
Alexander Zhuravlev
@SCIF
Dec 29 2014 07:09
array_merge() бы проканало
Роман Сохарев
@greabock
Dec 29 2014 07:10
хорош тралить
Orel
@2byte
Dec 29 2014 07:10
Вот и не хотел юзать функции просто плюс заюзал
Maxim
@Big-Shark
Dec 29 2014 07:10
так и не юзай, сделай []
Роман Сохарев
@greabock
Dec 29 2014 07:10
тут нужен пуш, или его краткая запись $array[] = $value
Orel
@2byte
Dec 29 2014 07:11
@SCIF не судьба mt_rand для примера, а на самом деле в users надо слить данные array_merge
@greabock пуш тоже не нужен
Alexander Zhuravlev
@SCIF
Dec 29 2014 07:11
@2byte , Ну так и пользуй мердж. Я же выше написал, что он будет работать. Он иначе с ключами работает.
Orel
@2byte
Dec 29 2014 07:12
@SCIF Ну он то конечно сработает, + не так видимо работает
Maxim
@Big-Shark
Dec 29 2014 07:13
Ну складывать массивы можно, а вот число и массив нет, тут mt_rand вернет число
Роман Сохарев
@greabock
Dec 29 2014 07:13
сложение массивов в php, это тот самый неловкий момент, когда $a + $b не равно $b + $a XD
Maxim
@Big-Shark
Dec 29 2014 07:14
Ну и при мердже будет разница)
Orel
@2byte
Dec 29 2014 07:14
Все всем спасибо
Maxim
@Big-Shark
Dec 29 2014 07:14
Ну а вообще да) ПХП доказал что от перемены мест слогаемых, результат меняется)
Alexander Zhuravlev
@SCIF
Dec 29 2014 07:14
@Big-Shark , ему наверное модели складывать :) Там разницы не будет
Maxim
@Big-Shark
Dec 29 2014 07:15
так модели просто пушить надо, нафига их складывать
Роман Сохарев
@greabock
Dec 29 2014 07:15
он пытается вычислить среднестатистического юзера XD
Maxim
@Big-Shark
Dec 29 2014 07:15
)))
Роман Сохарев
@greabock
Dec 29 2014 07:15
сложит их всех, а потом поделит на количество ))
Orel
@2byte
Dec 29 2014 07:18
Вообще иногда нужно что-то быстро накатать и запустить, раздражает запуск браузера для выполнения
Maxim
@Big-Shark
Dec 29 2014 07:18
зачем запускать браузер?
Роман Сохарев
@greabock
Dec 29 2014 07:18
эм?
Maxim
@Big-Shark
Dec 29 2014 07:18
php file.php
или php -a
Роман Сохарев
@greabock
Dec 29 2014 07:19
юзай тинкер
будет тебе счастье
Orel
@2byte
Dec 29 2014 07:19
Ну вирт машину полюбому запускать, тогда уже и браузер не влом запустить
Alexander Zhuravlev
@SCIF
Dec 29 2014 07:19
Эх, проблемы вендузятников, такие надуманные :)
Maxim
@Big-Shark
Dec 29 2014 07:20
опять же тинкер, борис, и псих
Orel
@2byte
Dec 29 2014 07:20
Да если бы на убунте можно было бы сидеть, сидел бы
Maxim
@Big-Shark
Dec 29 2014 07:20
что машает?
Orel
@2byte
Dec 29 2014 07:21
Ужасные шрифты в редакторе
@greabock какой тинкер
Что за борис и псих
Maxim
@Big-Shark
Dec 29 2014 07:22
Ты когда последний раз юзал убунту?
Orel
@2byte
Dec 29 2014 07:22
@Big-Shark Вот сейчас на вирт машине юзаю
и там у тебя редактор с ужасными шрифтами?
Orel
@2byte
Dec 29 2014 07:24
@Big-Shark нету на нем щас, на винде же есть шторм
Борис на терминал с питоном похож
Maxim
@Big-Shark
Dec 29 2014 07:24
помойму шрифты в шторме одинаковые
Orel
@2byte
Dec 29 2014 07:26
@Big-Shark они ужасны на линухе из-за явы
Maxim
@Big-Shark
Dec 29 2014 07:27
Насколько я знаю эту проблемму уже давно разрешили и вроде народ больше не жалуется, хотя я особо и не замечал разницу
Orel
@2byte
Dec 29 2014 07:27
@Big-Shark ставил яву пропатченную для сглаживания, но всеравно криво, где то сгладит, где то нет, ужасно вообщем
@Big-Shark ну это давно было
Orel
@2byte
Dec 29 2014 07:39
Да и вообще, линуха как будто и сделана для свалки различных либ, а именно проблема с чисткой, попробуй потом найди все ненужные пакеты и удали. Если он сломается, в большинстве случаев он не восстановится как винда.
Alexander Zhuravlev
@SCIF
Dec 29 2014 07:43
@2byte , давай ты будешь чуть более аккуратно накидывать? Человек говорит про помойку, когда в винде есть SxS, а в линуксах всё собрано под одну (!!) версию либы
Orel
@2byte
Dec 29 2014 07:45
@SCIF ты про дирку в винде которая хранит все либы для каждой программы ?
Alexander Zhuravlev
@SCIF
Dec 29 2014 07:47
@2byte , да. Линукс этим и славен (правда это является иногда и проблемой)
Orel
@2byte
Dec 29 2014 07:49
@SCIF это да проблема, я давно пытался ее почистить, но так и не нашел решения в гугле как это сделать
Alexander Zhuravlev
@SCIF
Dec 29 2014 07:50
@2byte , никак не почистишь. Почистишь и будет часть софта незапускаться
Поэтому будем считать, что ты опечатлся в своём посте про свалку
Orel
@2byte
Dec 29 2014 07:51
@SCIF а в убунте что ли лог вести что и зачем ты устанавливал и все зависимости )
Роман Сохарев
@greabock
Dec 29 2014 09:48
@2byte я имел ввиду команду php artisan tinker
под виндой правда без репла
но тоже норм
Alexander Zhuravlev
@SCIF
Dec 29 2014 09:55
@2byte , блин, что ты уперся??? Всё хорошо с зависимостями! Осиротевших зависимостей практически не появляется. Если уж боишься, то deborphan тебе в руки. Но там нифига не будет или 3-5 штук
Fraqnatic
@Fraqnatic
Dec 29 2014 13:05
всем привет :) с наступающим всех :)
Роман Сохарев
@greabock
Dec 29 2014 13:06
@Fraqnatic привет, и тебя!
Brezhnev Ivan
@vanchelo
Dec 29 2014 13:19
Привет, и тебя с наступающими!
Eugene Holiday
@eugene-holiday
Dec 29 2014 13:27
:christmas_tree:
Alexander Zhuravlev
@SCIF
Dec 29 2014 13:30
Ппц, мужики. Я тут себя на мысли поймал, что взвешивал какой фрейм выбрать для своего будущего детища. Лару или сф2.
Fraqnatic
@Fraqnatic
Dec 29 2014 13:32
большой проект лучше на сф, менее - лара
Alexander Zhuravlev
@SCIF
Dec 29 2014 13:33
Не хочу доктрину, хочу ар
Потрахеться и прикрутить пропел2?!
Что-то как-то многие вещи бесили в сф2. Но что-то нет душевного равновесия от полётов мысли Тейлора и нет желания кучу костылей собирать
Роман Сохарев
@greabock
Dec 29 2014 13:54
Дык прикрути eloquent
LaravelButler

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

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

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

LaravelButler

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

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

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

Роман Сохарев
@greabock
Dec 29 2014 13:56
хм... вы теперь парами ходите? ^_^
amigosprogdoc
@amigosprogdoc
Dec 29 2014 13:57
)) Всем привет!
Роман Сохарев
@greabock
Dec 29 2014 13:57
Добра!
amigosprogdoc
@amigosprogdoc
Dec 29 2014 13:57
Ну что книжечки раздали?
Роман Сохарев
@greabock
Dec 29 2014 13:57
тут другая книжечка нужна...
amigosprogdoc
@amigosprogdoc
Dec 29 2014 13:58
сберкнижка?
Роман Сохарев
@greabock
Dec 29 2014 13:58
только @vanchelo да @slider23 и шевелятся
остальных, хоть вех переписывай )))
Fraqnatic
@Fraqnatic
Dec 29 2014 13:58
@greabock о чем речь? :)
Роман Сохарев
@greabock
Dec 29 2014 13:59
@Fraqnatic вот
amigosprogdoc
@amigosprogdoc
Dec 29 2014 13:59
У меня в процессе настройки чего либо обычно не хватает внимание на то, что бы фиксировать все выполненные действия..в связи с чем вопрос..может кто подскажет ПО под вин7 для записи экрана, но не в видео, а в изображения..чтобы потом можно было просмотреть и соответственно описать сей процесс?
а как же @Big-Shark , @2byte @SCIF ?
Роман Сохарев
@greabock
Dec 29 2014 14:00
@amigosprogdoc эм... не совсем понимаю
Тубайт в падаванах еще ^_^
amigosprogdoc
@amigosprogdoc
Dec 29 2014 14:01
))))
Alexander Zhuravlev
@SCIF
Dec 29 2014 14:01
@greabock , честно говоря, пока остановился на lara4.3 + propel
Роман Сохарев
@greabock
Dec 29 2014 14:02
4.3? Это где такое?
Alexander Zhuravlev
@SCIF
Dec 29 2014 14:02
Ой.
Я гоню, да? 4.2 значит :))
Роман Сохарев
@greabock
Dec 29 2014 14:03
как по мне, eloquent функциональнее намного
в пропеле слишком много лишних движений нужно делать
ну это дело вкуса, конечно же
Alexander Zhuravlev
@SCIF
Dec 29 2014 14:06
Ну посмотрю, авось попробую да исплююсь
Мне нравится каскадное сохранение и наличие наследования моделей
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:06
в пропел есть дата мапер?
Alexander Zhuravlev
@SCIF
Dec 29 2014 14:07
Нет, ар
Роман Сохарев
@greabock
Dec 29 2014 14:07
он AR по сути
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:07
а AR с DM не совместимы?
Orel
@2byte
Dec 29 2014 14:07
@amigosprogdoc для скринов если имеешь ввиду, юзаю yandex disk софтину, можно сразу рисовать на скрине, стрелки, фрагменты и сразу же отправлять на яндекс диск а ссылка автоматом копируется в буфер
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:08
@2byte он имел ввиду (наверное) автоматическое создание скринов
Orel
@2byte
Dec 29 2014 14:08

@greabock

Тубайт в падаванах еще ^_^

Что то не смог понять )

Роман Сохарев
@greabock
Dec 29 2014 14:08
@vanchelo эм... ну никто не запрещает тебе объявить интерфейс датамапера и имплементировать его в обычных моделях, но зачем?
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:09
например я получаю юзера из базы
проверяю есть ли такой, а потом достаю его записи
и мне в записях удобно юзать $entry->user->fullname
зачем дергать его еще раз из базы, если он уже получен
Alexander Zhuravlev
@SCIF
Dec 29 2014 14:10
@vanchelo , ты с lazy loading'ом не перепутал часом?
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:10
нет
Alexander Zhuravlev
@SCIF
Dec 29 2014 14:10
Причём тут ар и дм?
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:10
затупил
amigosprogdoc
@amigosprogdoc
Dec 29 2014 14:10
@vanchelo Да, только мне не просто скриншот единовренменный нужен) , а раскадровка...:)
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:10
Unity of Work наверное
даже нет, вот этот Identity Map
он как раз то что нужно
@amigosprogdoc да я понял, как в прогах который следят за твоей работой почасовой)
amigosprogdoc
@amigosprogdoc
Dec 29 2014 14:13
на одеск вроде что то подобное..
но я не использовал такие..)
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:13
напиши сам такую софтину
погляди как скрины делать на руби скажем, и зацикли
Роман Сохарев
@greabock
Dec 29 2014 14:14
@vanchelo, точно я собрался пойти в туалет, а не сделать ли мне рулон туалетной бумаги вон из того полена? XD
amigosprogdoc
@amigosprogdoc
Dec 29 2014 14:14
:)
я тут сижу формулирую ..как бы получше выразить, что не всегда полезно изобретать велосипед..
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:15
туалетную бумагу из бумаги делают)
Роман Сохарев
@greabock
Dec 29 2014 14:15
смотри глубже =)
amigosprogdoc
@amigosprogdoc
Dec 29 2014 14:15
а бумагу..из щепок..
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:15
значит полено нам не нужно
amigosprogdoc
@amigosprogdoc
Dec 29 2014 14:16
а на щепки что пускать?
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:16
жуки сделают тебе щепки)
Роман Сохарев
@greabock
Dec 29 2014 14:16
все завязывайте =)
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:17
@amigosprogdoc а из хвороста незя?
Роман Сохарев
@greabock
Dec 29 2014 14:17
первая же ссылка в гугле http://www.screenshotmaker.ru/index.php/whats-new
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:18
короче по поводу IM, сейчас делаю вот так
foreach ($entries as $entry) $entry->setRelation('user', $user);
Роман Сохарев
@greabock
Dec 29 2014 14:20
$entries в данном случае, просто коллекция или что это?
Alexander Zhuravlev
@SCIF
Dec 29 2014 14:20
@vanchelo , нормальные ормы должны сами следить была ли запрошена уже модель с таким идом. Также как и при запросе $model->relation->id должен возвратить $model->relation_id, если другие свойства не были запрошены. Но я не уверен, что этим правилам даже доктрина следует
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:20
Eloquent так не умеет
Роман Сохарев
@greabock
Dec 29 2014 14:21
@SCIF я недумаю, что это хорошая практика, с точки зрения персистенции
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:21
@greabock да, коллекция $entries = Entry::user($user)->get();
Alexander Zhuravlev
@SCIF
Dec 29 2014 14:21
@greabock , про что именно речь?
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:22
а зачем два раза дергать юзера?
или любую другую запись
я не думаю что запись о юзере пока я дергаю его записи может измениться
это ~1-2мс
amigosprogdoc
@amigosprogdoc
Dec 29 2014 14:23
@greabock Спасибо) но задача была найти не просто программу , а уже кем то используемую. просто по себе знаю, если что использую значит уже много вариантов перебрал) значит буду перебирать и сравнивать)
Роман Сохарев
@greabock
Dec 29 2014 14:23
@scif дело в том, что данные могут быть изменены в другом соединении, или с другого апи. Лучше делать подобные "памятки", явным образом, воизбежание конфликтов.
Alexander Zhuravlev
@SCIF
Dec 29 2014 14:23
@greabock , про что именно речь?!
Роман Сохарев
@greabock
Dec 29 2014 14:24
нормальные ормы должны сами следить была ли запрошена уже модель с таким идом
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:24
@greabock её могут изменить и в процессе пока ты рендеришь записи
Alexander Zhuravlev
@SCIF
Dec 29 2014 14:25
Вы меня извините, но я работаю с пхп и соотв. подразумевается, что бд вообще, в идеале должна быть в том состоянии, которое было на момент начала обработки запроса.
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:25
@SCIF согласен
ArtMik
@ArtMik
Dec 29 2014 14:30
День добрый! Сюда с вопросами?
slider23
@slider23
Dec 29 2014 14:31
Да
ArtMik
@ArtMik
Dec 29 2014 14:31
В чем проблема? Не могу понять. PostController вообще нигде не указывал. С чего он его стал просить?
http://cs14108.vk.me/c622222/v622222214/12c2c/4jjWNRoHgl8.jpg
Роман Сохарев
@greabock
Dec 29 2014 14:33
@ArtMik попробуй сделать composer dump-autoload
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:34
или Ctrl+F -> PostController по всем файлам проекта
ArtMik
@ArtMik
Dec 29 2014 14:34
Спасибо, сейчас попробую.
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:34
в какой программе работаешь?
Роман Сохарев
@greabock
Dec 29 2014 14:35
ну судя по стектрейсу проблема все же в автолоде
ArtMik
@ArtMik
Dec 29 2014 14:43
@vanchelo это вы мне?
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:43
да
Роман Сохарев
@greabock
Dec 29 2014 14:43
@ArtMik у нас "на ты" )
ArtMik
@ArtMik
Dec 29 2014 14:44
@greabock учту.
@vanchelo в плане "в программе"? Руками пишу xD Или ты про редактор?
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:44
я не спрашивал чем ты пишешь
в каком текстовом редакторе работаешь?
Роман Сохарев
@greabock
Dec 29 2014 14:45
ну что там уже шторм, нетбинс, саблайм, и прости хоспади нотпад++?
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:46
))
ArtMik
@ArtMik
Dec 29 2014 14:47
@vanchelo SublimeText 3
Brezhnev Ivan
@vanchelo
Dec 29 2014 14:48
значит Ctrl+Shift+F -> PostController
ArtMik
@ArtMik
Dec 29 2014 14:49
ок
ArtMik
@ArtMik
Dec 29 2014 15:38
А никто XAMPPом не пользуется?
Valeriy
@Adoafw
Dec 29 2014 15:43
Ребят есть что попроще http://diagrams.seaquail.net ?
Alexander Zhuravlev
@SCIF
Dec 29 2014 15:44
@Adoafw , phpmyadmin
Valeriy
@Adoafw
Dec 29 2014 15:44
не ну не так прям) я имел ввиду наглядно)
Alexander Zhuravlev
@SCIF
Dec 29 2014 15:46
@Adoafw , наглядно строить или выводить связи?
Brezhnev Ivan
@vanchelo
Dec 29 2014 15:48
@Adoafw есть db forge
Vlad Shcherbin
@VladShcherbin
Dec 29 2014 15:58
@Adoafw в phpstorm можно похожие диаграммы строить
Ray Mayemir
@raymayemir
Dec 29 2014 15:59
а я вот что нашел http://dbdsgnr.appspot.com
Alexander Zhuravlev
@SCIF
Dec 29 2014 16:00
@VladShcherbin , блин, ну ведь некрасиво когда не от ключа, а просто тупо из бочины таблицы fk выходит?!
Самое интересное, что 4 человека ответили, а вопрошающий свалил
Роман Сохарев
@greabock
Dec 29 2014 16:01
@Adoafw что значит проще? О_о Это самый простой сервис из тех. что я видел.
Alexander Zhuravlev
@SCIF
Dec 29 2014 16:02
@greabock , я поэтому и спросил, подозреваю, что он не знает про наличие дизайнера в пма
Роман Сохарев
@greabock
Dec 29 2014 16:02
@RaiMaemirov dbdsgnr лучше не юзать. Он глючит адово
там во время работы что-то с ним происходит, и когда сохраняешь схему, поля таблиц путаются
ArtMik
@ArtMik
Dec 29 2014 16:03
О да! Спасибо, все заработало!
Роман Сохарев
@greabock
Dec 29 2014 16:04
@ArtMik так в чем проблема-то была, просвети )
Vlad Shcherbin
@VladShcherbin
Dec 29 2014 16:05
@SCIF да, мне тоже от ячейки больше бы понравилось, но.. что имеем, то и используем. кажется, простая опция, а настроить вроде нельзя
ArtMik
@ArtMik
Dec 29 2014 16:08
@greabock та я сам не понял) Прописал composer dump-autoload, а оказалось у меня вообще composer слетел. А потом и php)
Роман Сохарев
@greabock
Dec 29 2014 16:09
жиесть
ArtMik
@ArtMik
Dec 29 2014 16:09
угу
Valeriy
@Adoafw
Dec 29 2014 16:09
@SCIF Я понимаю у Вас прет когда кто-то меньше знает, но можно просто промолчать или помочь, или это чат сарказма?
Alexander Zhuravlev
@SCIF
Dec 29 2014 16:11
@Adoafw , о чём речь?? Я и другие пытаемся помочь и предлагаем варианты. Я серьёзно вполне спросил что именно нужно — смотреть диаграмы или их строить. Ты пропал куда-то. Где я тебя стебал??
Роман Сохарев
@greabock
Dec 29 2014 16:11
Ну хочется людям чешуей сверкнуть, не записывай на свой счет ;-)
Vlad Shcherbin
@VladShcherbin
Dec 29 2014 16:11
кстати, а кто-нибудь использует Polymorphic связи?
Роман Сохарев
@greabock
Dec 29 2014 16:11
я
Vlad Shcherbin
@VladShcherbin
Dec 29 2014 16:12
@greabock а таблицы ты как-нибудь в бд связываешь ключами? или просто сами по себе
Brezhnev Ivan
@vanchelo
Dec 29 2014 16:12
я юзал для коментов
Роман Сохарев
@greabock
Dec 29 2014 16:12
@VladShcherbin я между прочим, в своей статье подробно об этом рассказал )
нет, ключей внешних нет, если не выносить сущности в отдельную таблицу
но тогда это уже и не полиморфия
Vlad Shcherbin
@VladShcherbin
Dec 29 2014 16:14
ну так да, ключи по факту не получится приделать и связи в том же шторме не нарисует
Роман Сохарев
@greabock
Dec 29 2014 16:14
там получится belongs to many through
Vlad Shcherbin
@VladShcherbin
Dec 29 2014 16:16
@vanchelo, @greabock у меня тоже для комментов, тэгов, категорий и мест полиморф связи, да вот диаграма связей в бд этого не показывает. и ключи никак не приделаешь вроде..
Роман Сохарев
@greabock
Dec 29 2014 16:16
ну нету их, как ты их приделаешь )) Там же ключи на несколько таблиц должны ссылаться
можно конечно выражение-ограничитель добавить
но если никто кроме тебя код писать не будет, то в этом просто нет смысла
Vlad Shcherbin
@VladShcherbin
Dec 29 2014 16:19
@greabock да я то понимаю, что не приделаешь. разве что разбивать на несколько таблиц, но и полиморф уже не будет. диаграммы были красивые, а теперь не очень. не по феншую)
Роман Сохарев
@greabock
Dec 29 2014 16:22
@VladShcherbin я диаграммы только на этапе проектирования юзаю, чтобы при создании миграций не запутаться. А ты их для чего хочешь отрисовывать?
Vlad Shcherbin
@VladShcherbin
Dec 29 2014 16:24
@greabock а я уже после создания их юзаю, чтобы построить диаграмму. сразу глянул на неё и всё понятно. ну, мне то и так понятно, но след.разработчику удобно будет, да и самому через полгода быстрее вспомнить, что там да как. возможно, это и никогда никому не нужно будет и мне просто нравятся таблички со стрелочками)
Alexander Zhuravlev
@SCIF
Dec 29 2014 16:25
@VladShcherbin , а для этого фк хорошо подходят. В пма заполз, расставил таблицы и стало понятней
Роман Сохарев
@greabock
Dec 29 2014 16:27
@SCIF ... мужик, ну нету в полиморфии фк. Из-за этого Влад и грустит )
Alexander Zhuravlev
@SCIF
Dec 29 2014 16:29
@greabock , да я видел. Просто когда пришлось курить чужую бд, оказалось достаточно расставить фк :)
@greabock , а ты в чём рисовал? dbforge?
Роман Сохарев
@greabock
Dec 29 2014 16:31
у меня в статье монтаж, там нельзя так нарисовать XD
Vlad Shcherbin
@VladShcherbin
Dec 29 2014 16:33
@greabock по идее, фк можно поставить на чисто id, и поставить игнор на обновление/удаление, получится просто стрелочка)
Роман Сохарев
@greabock
Dec 29 2014 16:34
к примеру камменты. Поставить на айди чего? Статей? Продуктов? Или новостей?
фк только на одну таблицу ссылается же
ArtMik
@ArtMik
Dec 29 2014 16:34
<?php echo 'test'; 
function asd(){} ?>
Alexander Zhuravlev
@SCIF
Dec 29 2014 16:35
@VladShcherbin , кроме действий ещё и добавление есть. Оно будет фейлиться
ArtMik
@ArtMik
Dec 29 2014 16:35
Вау, круто)
Роман Сохарев
@greabock
Dec 29 2014 16:35
@ArtMik сам в шоке
Vlad Shcherbin
@VladShcherbin
Dec 29 2014 16:35
@SCIF , @greabock да, не подумал. даже схематически не показать :(
тут всё держится за счёт орм-а, получается. интересно, по best practices, нужно разбить на несколько и сделать нормальные ключи или полиморф тоже делают?
Роман Сохарев
@greabock
Dec 29 2014 16:38
ну как тебе сказать, в некоторых (нереляционных) субд вообще нет фк
я отношусь к фк как к страховке от кривого кода
буквальное их наличие при правильном коде вовсе не обязательно
Vlad Shcherbin
@VladShcherbin
Dec 29 2014 16:41
вот и я тоже на подстраховку ставлю и unique, и fk. хотя в коде всё это проверяется, конечно
Alexander Zhuravlev
@SCIF
Dec 29 2014 16:42
Ниндзи composer'а есть? Неужели 2.0.0-alpha2 не подпадает под ~2.0???
Роман Сохарев
@greabock
Dec 29 2014 16:42
не попадает под stable скорее всего
Alexander Zhuravlev
@SCIF
Dec 29 2014 16:42
Всё, нашёл описание на оф. сайте
Роман Сохарев
@greabock
Dec 29 2014 16:43
minimum stability
Alexander Zhuravlev
@SCIF
Dec 29 2014 16:43
Note: Though 2.0-beta.1 is strictly before 2.0
Нее, minimun stability по-моему чутка другое
Роман Сохарев
@greabock
Dec 29 2014 16:44
более чем уверен, что 2.0.0-alpha2 никак нельзя назвать stable ))
slider23
@slider23
Dec 29 2014 18:28
Скайп как аська - уже набран пул пользователей, которые там сидят, поэтому технологично-продвинутые месенджеры его не убьют. Весь контакт-лист за собой не перетянешь.
Evgeniy
@Ruzarh
Dec 29 2014 18:41
А все продвинутые меседжеры могут держать +150 человек в чате?
Brezhnev Ivan
@vanchelo
Dec 29 2014 18:46
telegram не умеет?
Evgeniy
@Ruzarh
Dec 29 2014 18:54
незнаю. Думаю что нет. Т.к. он мобильный. А дестопного офицального нет. Поэтому думаю что нет. Скайп может. Так что всегда им будут пользоваться.
ну 5-10 лет точно
Brezhnev Ivan
@vanchelo
Dec 29 2014 19:01
как же нет
есть и браузерный
под все платформы
или это не официальный?
Роман Сохарев
@greabock
Dec 29 2014 19:02
что-то я ему не очень доверяю
Brezhnev Ivan
@vanchelo
Dec 29 2014 19:02
а он причем?
телеграм же Дурова
аааа, понял)
Роман Сохарев
@greabock
Dec 29 2014 19:04
я не про телеграм, а про пост от @maddog670
Brezhnev Ivan
@vanchelo
Dec 29 2014 19:04
я уже понял)
@Ruzarh
groups of up to 200 members.
или скайп больше умеет?
Роман Сохарев
@greabock
Dec 29 2014 19:06
ща поставлю посмотрю
збс дуров
Brezhnev Ivan
@vanchelo
Dec 29 2014 19:08
я пробовал браузерную версию
Роман Сохарев
@greabock
Dec 29 2014 19:08
на испанском, итальянском. А по русски?
Brezhnev Ivan
@vanchelo
Dec 29 2014 19:08
ты не первый этот вопрос задаешь)
он даже открыт)
Роман Сохарев
@greabock
Dec 29 2014 19:10
ну что, будет кто-то его со мной тестить?
нужен контакт ЫыЫ
Brezhnev Ivan
@vanchelo
Dec 29 2014 19:10
давай
Роман Сохарев
@greabock
Dec 29 2014 19:11
я в личку напишу сейчас
Brezhnev Ivan
@vanchelo
Dec 29 2014 19:11
я вошел