These are chat archives for LaravelRUS/chat

22nd
May 2014
Alexey
@Butochnikov
May 22 2014 00:06
ладно, я спать... доброй ночи или доброго дня, для тех кто уже проснулся )))
Maxim
@Big-Shark
May 22 2014 00:07
@Butochnikov good night
Corvus
@BlahBlag
May 22 2014 00:12
короче я решил создать свой фреймворк
на паскале
для дизигнеров
Corvus
@BlahBlag
May 22 2014 09:17
короче почти дописал фрамеворк для дизигнеров
Brezhnev Ivan
@vanchelo
May 22 2014 10:11
This message was deleted
Thomas Anderson
@elvendor
May 22 2014 10:14
не знаете почему пхп дайджестов давно нет на хабре?
Corvus
@BlahBlag
May 22 2014 10:15
пхп мертв
Alexey
@Butochnikov
May 22 2014 10:15
спроси у автора, вконтакте он есть
Corvus
@BlahBlag
May 22 2014 10:56
пхп давно умер
сейчас времена паскаля
я вон на паскале фреймворк писать начал
Thomas Anderson
@elvendor
May 22 2014 10:57
ты хотя бы здоровайся с нами потом :)
Alexander Egorov
@Amegatron
May 22 2014 10:58
на ларакастах появился обзор воржи
Corvus
@BlahBlag
May 22 2014 10:59
да нахуй вам нужен этот форжи блять
Alexey
@Butochnikov
May 22 2014 10:59
ага
Corvus
@BlahBlag
May 22 2014 10:59
чуть новое появилось вы сразу форжи форжи
форжи вообще бесполезная хуйня
Alexey
@Butochnikov
May 22 2014 10:59
джефри старается
Alexander Egorov
@Amegatron
May 22 2014 11:06
интересно, умеет ли форжа деплоить приватные репозитории с гитхаба?
Alexey
@Butochnikov
May 22 2014 11:06
конечно
Alexander Egorov
@Amegatron
May 22 2014 11:07
и жаль пока с битбакетом еще не работает
Alexey
@Butochnikov
May 22 2014 11:07
работает
вчера сделали, вроде
Alexander Egorov
@Amegatron
May 22 2014 11:07
хм, на видео я видел только пункт "гитхаб"
а , ну может уже и есть
Corvus
@BlahBlag
May 22 2014 11:08
я сделаю свой фордже в сто рас лутше!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Alexander Egorov
@Amegatron
May 22 2014 11:08
вчера решил вникнуть в вагрант наконец, думаю щас повтыкаю поподробнее, заодно и хомстэд заюзаю
@BlahBlag на паскале много не сделаешь, если хочешь что-то реально сделать - только ассебмлер
Corvus
@BlahBlag
May 22 2014 11:09
и нахуя варгант нужен7
Brezhnev Ivan
@vanchelo
May 22 2014 11:09
@BlahBlag ждем твой фордж)
который в сто раз "лутше")) только ты расскажи что для начала что значит это слово
Corvus
@BlahBlag
May 22 2014 11:09
рас
Alexey
@Butochnikov
May 22 2014 11:09
@Amegatron lдавай, заюзай
Corvus
@BlahBlag
May 22 2014 11:10
мне тебя жаль если ты не знаешь что означает фордже
парни
а почему фифа 14 не запускается
???
я жмякаю на ярлык
Brezhnev Ivan
@vanchelo
May 22 2014 11:10
нет, что означает "лутше"
Corvus
@BlahBlag
May 22 2014 11:10
и нечего не происходит
ванчело иди нах заеб уже
бля и почему заказчики на фрилансе такие пидары
Alexey
@Butochnikov
May 22 2014 11:14
а ларик с файлами работает или пакет нужен?
Alexander Egorov
@Amegatron
May 22 2014 11:16
в смысле работает с файлами? File::
Alexey
@Butochnikov
May 22 2014 11:16
а список файлов в папке?
Corvus
@BlahBlag
May 22 2014 11:17
в жопу список
кодь так
Alexander Egorov
@Amegatron
May 22 2014 11:17
ну подробности не знаю, надо смотреть, просто не юзал ег опочти
Alexey
@Butochnikov
May 22 2014 11:17
вот и я не юзал
Brezhnev Ivan
@vanchelo
May 22 2014 11:17
можно конечно, он же симфонивскую либу использует
File::files('/dir')
Corvus
@BlahBlag
May 22 2014 11:19
я вчера заюзал варгант+нодеджеес+ангуларджеес+ларавел+фордже и я вам скажу если использовать всякую хуйню, то это только замедлит работу и будет дохуища лишнего. Достаточно использовать ларавел+аджякс
Alexey
@Butochnikov
May 22 2014 11:20
@vanchelo ага нашел в api... но file::files это круто ))
Brezhnev Ivan
@vanchelo
May 22 2014 11:20
File::allFiles('/dir') все файлы рекурсивно, т.е. с вложенных директорий тоже
Alexander Egorov
@Amegatron
May 22 2014 11:21
мне на практике нужно было не раз рекурсивное удаление папок
думаю он это тоже умеет
Brezhnev Ivan
@vanchelo
May 22 2014 11:21
да
Alexey
@Butochnikov
May 22 2014 11:21
спасибо
Brezhnev Ivan
@vanchelo
May 22 2014 11:21
File::deleteDirectory('/dir')
Alexander Egorov
@Amegatron
May 22 2014 11:22
начинал работать я с фриланса, но с постоянным заказчиком ... был проект - дорвеи, но интеллектуальные с огромной базой кейвордов, по несколько миллионов
так вот, мускул не справлялся с нагрузкой
пришлось писать свою "базу данных" на файлах =)
Brezhnev Ivan
@vanchelo
May 22 2014 11:22
а NoSQL?
Alexander Egorov
@Amegatron
May 22 2014 11:22
тогда такого еще не было вроде )
по кр. мере мы не знали про такие
Brezhnev Ivan
@vanchelo
May 22 2014 11:22
)
а на файлах справлялся сервак?
Alexander Egorov
@Amegatron
May 22 2014 11:23
он мне сразу сказал - писать только без использования мускула, на что я удивился и уверил, что мускул - ништяк
Brezhnev Ivan
@vanchelo
May 22 2014 11:23
)
Alexander Egorov
@Amegatron
May 22 2014 11:23
в итоге написал за 2 недели двигло, а он потом месяц мучался с ними. они тупо падали от нагрузок
потом потратил месяц на переделку под файлы
и все зашустрило
на одном физ. сервере по 20 доменов было )
или чуть меньше
Corvus
@BlahBlag
May 22 2014 11:24
вы дебилы
Alexander Egorov
@Amegatron
May 22 2014 11:24
тут проблема только в винч упирается - он от таких нагрзок может накрыться быстро (troll-face)
Corvus
@BlahBlag
May 22 2014 11:24
извините вырвалось
Alexander Egorov
@Amegatron
May 22 2014 11:24
но это уже не наша трабла была - провайдер должен был заменять харды в таких случаях =)))
а база была простая, к пимеру все данные о кейворде "keyword" лежали в:
db/k/e/keyword(.txt)
Brezhnev Ivan
@vanchelo
May 22 2014 11:25
интересно
Alexander Egorov
@Amegatron
May 22 2014 11:25
но это было нереально быстро как оказалось
ибо все упиралось в файловую систему, соотв-но выборка была молниеносной
Brezhnev Ivan
@vanchelo
May 22 2014 11:26
а как же поиски?
один файл достать по ключу это понятно, а если несколько?
Alexander Egorov
@Amegatron
May 22 2014 11:26
а для поиска полнотекстового со временем подключили Xapian
он тоже довольно быстр
Brezhnev Ivan
@vanchelo
May 22 2014 11:26
а если в мускуле журнал отключить
Alexander Egorov
@Amegatron
May 22 2014 11:27
хм, не пробовал
но по кр. мере индексы там все были как положено
но все равно не справлялся он
Brezhnev Ivan
@vanchelo
May 22 2014 11:27
или сделать несколько серверов
Alexander Egorov
@Amegatron
May 22 2014 11:27
ну это слишком усложняло задачу для меня, я в этом не сильно шарю
а мы были простые парни =)
Brezhnev Ivan
@vanchelo
May 22 2014 11:27
я тож не шарю)
Alexander Egorov
@Amegatron
May 22 2014 11:28
зарабатывали по 2к$ в месяц на двоих, соотв-но примерно по ~1к баксов на рутки минус оплата серверов )
проработали так 2 года, пока гугл не научился нас отфильтровывать
Brezhnev Ivan
@vanchelo
May 22 2014 11:28
т.е.
Alexander Egorov
@Amegatron
May 22 2014 11:29
ну ты знаешь что такое дорвеи?
сайты с можно скаать фейковым содержимым
Brezhnev Ivan
@vanchelo
May 22 2014 11:29
неа
ааа
Alexander Egorov
@Amegatron
May 22 2014 11:29
просто поисковый мусор
но с рекламой :D
Brezhnev Ivan
@vanchelo
May 22 2014 11:29
понял)
Alexander Egorov
@Amegatron
May 22 2014 11:29
а у нас хоть и не совсем фейк был, но всеже формально - это тоже были дорвеи
Corvus
@BlahBlag
May 22 2014 11:29
я короче статью в журнале купил
Alexander Egorov
@Amegatron
May 22 2014 11:29
у нас контент парсился со всего инета
Corvus
@BlahBlag
May 22 2014 11:29
там типа напишут
что я автор ларавела
Alexander Egorov
@Amegatron
May 22 2014 11:30
@BlahBlag я бы тебе навскидку дал лет 6-7 возраста
максимум 10
Brezhnev Ivan
@vanchelo
May 22 2014 11:30
=)
Corvus
@BlahBlag
May 22 2014 11:30
ну и идинахуй
ой извини
вырвалось
Alexander Egorov
@Amegatron
May 22 2014 11:31
хм, нифигасе, он даже извиняться начал
видать родители по попе отшлепали
Alexander Egorov
@Amegatron
May 22 2014 12:36

It will take a few minutes to download the box, depending on your Internet connection speed:

15 минут у меня

Vladimir Yuldashev
@vyuldashev
May 22 2014 12:38
интернет такой )
Alexander Egorov
@Amegatron
May 22 2014 12:41
ну инет у меня быстрый
просто канал до клауда видать слабоват
1.2МБ/с
хотя норм вообще
Corvus
@BlahBlag
May 22 2014 12:47
у меня 3
лох
и на этом зациклился
на все нотификейшены от винды по поводу безопасности отвечал "да"
Alexey
@Butochnikov
May 22 2014 12:55
только хотел об этом спросить
а отдельного фаирвола нет?
Alexander Egorov
@Amegatron
May 22 2014 12:55
ну вообще стоит нортон, но фаервол в нем отключен
Vladimir Yuldashev
@vyuldashev
May 22 2014 12:56
пробовали?
Alexey
@Butochnikov
May 22 2014 12:57
у меня стоял фаирвол от комодо... я два дня бился почему vagrant не пашет... хотя отключал полностью фаир. в итоге снес полностью и все заработало
Alexander Egorov
@Amegatron
May 22 2014 12:57
хм, ну у меня просто там все в одном, антивирь и фаервол, сносить как-то не хочется
Alexey
@Butochnikov
May 22 2014 12:58
попробуй на время отключить или глянь, может блочит где
Alexander Egorov
@Amegatron
May 22 2014 12:59
ну щас в настройках еще какую-то опцию от фаервола нашел, была включена, щас вот снова апаю вагрант
жду
хм, первал предыдущий ап за счет ctrl+ c, так щас пишет, что ВМ запущен уже
Alexey
@Butochnikov
May 22 2014 13:00
у меня обычно две таких строчки и дальше грузит
делай halt или drop
Alexander Egorov
@Amegatron
May 22 2014 13:00
ща проверю порты
не, вроде не пашет, ща переапну
slider23
@slider23
May 22 2014 13:02
вагрант походу хорошая замена регуляркам :)
Alexander Egorov
@Amegatron
May 22 2014 13:03
хм, не понял х_Х какая связь между вагрантом и регулярками? =)
slider23
@slider23
May 22 2014 13:03
в анекдоте "у нас проблема! заюзаем регулярки. ок, у нас теперь две проблемы"
Alexander Egorov
@Amegatron
May 22 2014 13:03
=))
Orel
@2byte
May 22 2014 13:16
Не работал с timestamp, как можно выбрать записи за 24 часа?
Corvus
@BlahBlag
May 22 2014 13:29
никак.
то есть лаваравел таких фишек не преусматривает
пиши скрипт
я щас на паскале фреймворк пиш
пишу
там будет
Orel
@2byte
May 22 2014 13:30
:smile:
@BlahBlag ну что ж, будем ждать твой фв на паскале
Andrey
@Quiss
May 22 2014 13:37
@2byte он для "дизигнеров"
@2byte так что так и так придется свой скрипт писать ахаха)
Orel
@2byte
May 22 2014 13:38
:smile:
Andrey
@Quiss
May 22 2014 13:38
@2byte а если по факту, то как-то уже обсуждалось, я чет забыл за клиппить в evernote. Так что не подскажу(
Orel
@2byte
May 22 2014 13:39
WEEKDAY(updated_at)=WEEKDAY(NOW()) получает любую строку хотя не должен, мне нужна запись за сегодня
Corvus
@BlahBlag
May 22 2014 13:39
нуилох
Orel
@2byte
May 22 2014 13:39
Да sql запрос нужно сделать
Corvus
@BlahBlag
May 22 2014 13:40
where('updated_at', '=', date("Y-m-d")) ->get()
Orel
@2byte
May 22 2014 13:41
@BlahBlag = можно не указывать, оно по умолчанию
Corvus
@BlahBlag
May 22 2014 13:41
то есть where('column', 'query') ?
Orel
@2byte
May 22 2014 13:41
YES
Corvus
@BlahBlag
May 22 2014 13:41
нуилох
Orel
@2byte
May 22 2014 13:42
Тут нету бана что ли?
Corvus
@BlahBlag
May 22 2014 13:42
иди нахуй
Orel
@2byte
May 22 2014 13:42
Этот троль уже напрягать начинает
Corvus
@BlahBlag
May 22 2014 13:43
я тебе помог, пидар не благодарный
Andrey
@Quiss
May 22 2014 13:43
@2byte да забей) @Butochnikov уже тупо игнорит мимо сообщений и все)
Corvus
@BlahBlag
May 22 2014 13:43
вот допишу фв и скачать тебе не дам
Alexey
@Butochnikov
May 22 2014 13:43
@2byte если совсем беда иди в чат скайпа
Andrey
@Quiss
May 22 2014 13:44
@Butochnikov добавишь в чат? =)
Corvus
@BlahBlag
May 22 2014 13:44
о а можно мне тоже
в чат
Alexey
@Butochnikov
May 22 2014 13:44
в личку кидай скайп свой
Twent
@twent
May 22 2014 13:48

Всем привет!
Кто-нибудь сталкивался с такой проблемой?
Делаю связь формы с моделью. Этот вариант нормально работает.

{{ Form::text('problem_name') }}

А этот уже нет.

{{ Form::text('problem_name', '', array('class' => 'form-control')) }}
Corvus
@BlahBlag
May 22 2014 13:48
блять
Form::text(array(.....))
массив сразу же обозначай
извращенец
Alexander Egorov
@Amegatron
May 22 2014 13:51
@twent второй параметр null указывай
Alexey
@Butochnikov
May 22 2014 13:51
да null
Alexander Egorov
@Amegatron
May 22 2014 13:52
так и не поборол пока вагрант =(
Corvus
@BlahBlag
May 22 2014 13:52
ебалн
еблан
Alexander Egorov
@Amegatron
May 22 2014 13:52
гугл советует Hyper-V подвиндой отключать, но вроде под w8 home его даже и нету
Corvus
@BlahBlag
May 22 2014 13:52
я этот варгант за 5 минут просек
Twent
@twent
May 22 2014 13:52
Отлично, спасибо, @Amegatron и @Butochnikov
Corvus
@BlahBlag
May 22 2014 13:53
и он в принципе нах не нужен
@twent а мне спасибо где? Сука я тебе никогда больше не подскажу
Alexey
@Butochnikov
May 22 2014 13:53
@Amegatron надеюсь что не как у меня... я фаирвол снес
Twent
@twent
May 22 2014 13:53
@BlahBlag я только рад буду
Alexander Egorov
@Amegatron
May 22 2014 13:54
я просто боюсь что если снесу нортона, то уже его не поствлю, лицензия с ноутом шла
Corvus
@BlahBlag
May 22 2014 13:54
да и похуй
ебать
я вообще крякаю
или бесплатный аваст
хуярю
Alexander Egorov
@Amegatron
May 22 2014 14:08
лан, попробую снести нортона, переустановить просто там оказывается
если дело в нем, то другой антивирь поствлю
Orel
@2byte
May 22 2014 14:15
Не пользуюсь антивирами вообще)
Twent
@twent
May 22 2014 14:15
Еще интересует вопрос как получить форму с выбранными значениями из списков. То есть, чтобы на странице редактирования материала в полях-списках были выбраны значения из базы. Как использовать <option selected>, если заполнение списка происходит в foreach..
Alexander Egorov
@Amegatron
May 22 2014 14:17
ну если foreach то только для каждого элемента проверять, соотв-ет ли он выбранному и проставлять в этом случае ему selected
Orel
@2byte
May 22 2014 14:17
@twent <?php if ($value == ): ?>selected="selected"<?php endif; ?> ?
Alexander Egorov
@Amegatron
May 22 2014 14:17
странно, снес нортона, винда переспросила по поводу сетевого доступа VB, я полностью все разрешил, но все равно connection timeout
Corvus
@BlahBlag
May 22 2014 14:19
 @foreach($value as $val)
    @if($val->id == $id)
         <option ... selected>...</option>
     @else
          <option ...>...</option>
     @endif
@endforeach
все легко и просто
извращенцы
Alexander Egorov
@Amegatron
May 22 2014 14:20
иди фапай на свой паскаль лучше
Andrey
@Quiss
May 22 2014 14:21
@Amegatron :smile:
Corvus
@BlahBlag
May 22 2014 14:21
иди нахуй
армегахуен
или как там тебя
Alexey
@Butochnikov
May 22 2014 14:22
@Amegatron все ключи и папки верно прописал? vagrant и vbox последние?
Alexander Egorov
@Amegatron
May 22 2014 14:22
че за ключи?
Corvus
@BlahBlag
May 22 2014 14:22
уебан тупой
недопрогер
Alexander Egorov
@Amegatron
May 22 2014 14:23
@BlahBlag тебя что всю ночь негры ебали, что ты такой злой?
Corvus
@BlahBlag
May 22 2014 14:24
я тебя нахуй послал почему ты все еще здесь?
Alexander Egorov
@Amegatron
May 22 2014 14:24
@BlahBlag не расстраивайся, пожалуйся маме на этих негров, она им покажет!
Orel
@2byte
May 22 2014 14:24
@Amegatron и петушка себе на аватарку не зря он поставил
Twent
@twent
May 22 2014 14:25
Спасибо, @BlahBlag, хороший способ.
Alexey
@Butochnikov
May 22 2014 14:26
@Amegatron ssh
Alexander Egorov
@Amegatron
May 22 2014 14:26
@Butochnikov ну ругается то он чисто на connection timeout
то есть до ключа дело не доходит даже
отключил даже виндовый фаервол
Andrey
@Quiss
May 22 2014 14:27
@Amegatron не знаю может поможет, у меня как-то тоже что-то куда-то не конектилось, дело было в роутере )
Alexander Egorov
@Amegatron
May 22 2014 14:27
хм, а причем тут роутер? =)) всеж локально происходит
Andrey
@Quiss
May 22 2014 14:27
@Amegatron проблема говорю такая-же была, что-то куда-то не коннектилось) (локально)
Alexander Egorov
@Amegatron
May 22 2014 14:28
ну без роутера я точно работать не буду )))
Andrey
@Quiss
May 22 2014 14:28
@Amegatron посмотри фаервол на стороне роутера)
Alexander Egorov
@Amegatron
May 22 2014 14:28
он не блочит ничего
да и не может быть дело в нем
Andrey
@Quiss
May 22 2014 14:28
@Amegatron Ради интереса отруби его))
Alexey
@Butochnikov
May 22 2014 14:29
@Amegatron смотря на скрин у тебя как раз на ssh затык
Alexander Egorov
@Amegatron
May 22 2014 14:29
@Quiss я это сделаю в самом крайнем случае
@Butochnikov ну дык да, но попыке коннекта на 2222 порт
Alexey
@Butochnikov
May 22 2014 14:29
ща
магнит ссылку примешь?
Alexander Egorov
@Amegatron
May 22 2014 14:31
че за магнит?
Alexey
@Butochnikov
May 22 2014 14:31
или у тебя есть доступ к ларакаст?
Alexander Egorov
@Amegatron
May 22 2014 14:31
есть ларакаст
Alexey
@Butochnikov
May 22 2014 14:31
смотри там урок
там все про настройку подробно
Corvus
@BlahBlag
May 22 2014 14:32
в чем сила хоместеада?
нахуй он нужен?
Alexander Egorov
@Amegatron
May 22 2014 14:32
ну это то я уже смотрел
а не
попутал с форжом )))
Alexey
@Butochnikov
May 22 2014 14:32
@Amegatron там важный момент про ключи и папки
доки на сайте, как всегда, не очень )
Alexander Egorov
@Amegatron
May 22 2014 14:46
да чет не особо он про ключи как раз рассказал, но я уверен, что дело не в них
я сгенерил ключи
прописал пути
Alexey
@Butochnikov
May 22 2014 14:49
если все сделал по инструкции, то дропни и попробуй еще
Alexey
@Butochnikov
May 22 2014 14:59
@Amegatron как ты там?
Alexander Egorov
@Amegatron
May 22 2014 14:59
на laravel.io нашел темку
но там решение для w7
щас в биосе у себя посмотрю про виртуализацию
по ходу должна быть на уровне железа поддержка
кто-то говорит, что траблы чисто с образом убунты
Alexey
@Butochnikov
May 22 2014 15:01
а у тебя какой проц?
попробуй в vbox другой образ запустить, для проверки
Corvus
@BlahBlag
May 22 2014 15:04
амегатрон ты че такой уебан
элементарных вещей
не можешь понять/сделать
Alexey
@Butochnikov
May 22 2014 15:05
но @slider23 верно написал - "проблемы". я так не хотел комодо сносить, отключал как мог, но в итоге только снос помог. осталось узнать что у тебя поможет
Alexander Egorov
@Amegatron
May 22 2014 15:15
вуаля! в биосе виртаулизация была отключена, включил, апнулся вагрант =)
Alexey
@Butochnikov
May 22 2014 15:16
поздравляю!
Alexander Egorov
@Amegatron
May 22 2014 15:16
спс )
теперь начинается самое интересное :D
ща отпишусь там в теме на всякий
Alexander Egorov
@Amegatron
May 22 2014 15:24
надо будет PR сделать на аналог serve.sh, только под винду, соотв-но serve.bat
а то так по ходу только через git bash работать придется
а туплю, нужно за-ssh-ится в хомстэд
slider23
@slider23
May 22 2014 15:30
Приветствие хомстеда: "Last login: Fri May 16 09:17:57 2014 from 10.0.2.2" :)
Alexander Egorov
@Amegatron
May 22 2014 15:30
=)))
slider23
@slider23
May 22 2014 15:31
у меня все завелось с первого раза
Alexander Egorov
@Amegatron
May 22 2014 15:32
ну хорошо тебе )
а я помучался малость )
мне вот ттолько одно непнятно, Джэффри в видео использует команду "laravel new ..." что создает новый проект, че это за команда такая? самописная?
slider23
@slider23
May 22 2014 15:34
нет, это тейлоровский phar - http://laravel.com/docs/installation#install-laravel
Вообще, отличную себе Тейлор придумал тему для заработка. То, что надо - помесячная абонентка. Платные дополнения к фреймворку такого не дали бы.
Alexander Egorov
@Amegatron
May 22 2014 15:39
о, а я как то игнорил этот раздел раньше ) спс
ну да, впрочем я и так был бы непротив немного подонатить ему, просто он возможности до этого не давал
я так понял этот laravel.phar при первом запуске делает то же, что и композер, просто потом берет из кэша?
задумался чета просто
он
Corvus
@BlahBlag
May 22 2014 15:56
почему-то когда я использую эффект при наведения на изображении scale, то начинается немножно дергатся весь сайт
как избежать
Corvus
@BlahBlag
May 22 2014 16:03
бля почему элементы сайта дергаются
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
оверфлов хидден поставил
Corvus
@BlahBlag
May 22 2014 16:09
с вами о тостере совсем забыл
все сюда да сюда
вот что делает ларавел гюттер
Alexander Egorov
@Amegatron
May 22 2014 16:14
хм, что за беда, обновляю пакет свой, делаю тоже force update на пакагисте, а композер не хочет стягивать новую версию, он либо пишет "nothing to install or update", либо, если я предваритально удаляю пакет из require у себя, он ставит пакет из кэша
по ходу юзать "dev-master" плохая затея
надо как-то вверсии проставлять
вот только как, я пока не знаю =) с гитом вообще нет опыта работы :/
Thomas Anderson
@elvendor
May 22 2014 16:22
@Amegatron релизы выставляешь по адресу https://github.com/__vendor__/__repo__/releases
vendor и repo меняй на свои
Alexander Egorov
@Amegatron
May 22 2014 16:22
ну это понятно, там посит какой-то тэг указать
а я с тэгами еще не разобрался
мне нужно, что в композере в require я писал допустим не "dev-master", а "1.0.*" к примеру
Thomas Anderson
@elvendor
May 22 2014 16:23
тег указывай какой тебе нравится, я делаю v0.0.1 к примеру
можно 0.0.1-beta и т.п.
Alexander Egorov
@Amegatron
May 22 2014 16:25
а букву v перед началом надо ставить?
Thomas Anderson
@elvendor
May 22 2014 16:25
многие ставят, я тоже беру с них пример
Alexander Egorov
@Amegatron
May 22 2014 16:26
мне просто непонятно, как композер будет определять, что качать, если тэг будет "v1.0" к примеру, а в require стоит "1.0.*"
Thomas Anderson
@elvendor
May 22 2014 16:26
помотри самые популярные репо, они все v ставят
Alexander Egorov
@Amegatron
May 22 2014 16:27
он эту "v" отбросит просто?
Orel
@2byte
May 22 2014 16:27
Да
Я в статье читал
Thomas Anderson
@elvendor
May 22 2014 16:27
он парсит наверное по-умному)
Alexander Egorov
@Amegatron
May 22 2014 16:27
а да, посмотрел. у ларика тоже v везде стоит
спс, ща буду мутить )
Orel
@2byte
May 22 2014 16:28
На циферки смотрит
Thomas Anderson
@elvendor
May 22 2014 16:30
я где-то видел пакет для преобразования русских slug'ов в кириллицу, не подскажете?
оч нужен
Orel
@2byte
May 22 2014 16:30
Есть класс
Thomas Anderson
@elvendor
May 22 2014 16:30
а все, нашел
Alexander Egorov
@Amegatron
May 22 2014 16:31
хм, сделал релиз с тэгом v1.0.0, а композер ругается, что для моего пакета нет "stable-enough" релиза х_Х
Thomas Anderson
@elvendor
May 22 2014 16:31
а ты случайно не отметил галочку "this is prerelease" ?
Alexander Egorov
@Amegatron
May 22 2014 16:32
не отмечал, точно
Thomas Anderson
@elvendor
May 22 2014 16:32
хм
Alexander Egorov
@Amegatron
May 22 2014 16:32
хм, пакагист пишет, что require так и должен быть с буквой v
"amegatron/cryptoapi": "v1.0.0"
Alexander Egorov
@Amegatron
May 22 2014 16:38
по ходу надо бранч создавать, а не тэг
Alexander Egorov
@Amegatron
May 22 2014 16:49
по ходу называть релизы нужно тоже в виде "v1.0.1"
щас заработало
Alexey
@Butochnikov
May 22 2014 16:51
@Amegatron ты уже столько инструкций написать сможешь....
Alexander Egorov
@Amegatron
May 22 2014 16:51
=)))
век живи - век учись :D
Alexander Egorov
@Amegatron
May 22 2014 16:59
я просто решил подготовится к субботней встрече и полностью с нуля поднять проект на ларике с моим пакетом ... и наткнулся на косяки ))) вот вроде пофиксил
Alexander Egorov
@Amegatron
May 22 2014 17:06
хомстэд офигенен )
Alexey
@Butochnikov
May 22 2014 17:16
ага, удобно очень... самый приятный из всех сборок под vagrant что я юзал
slider23
@slider23
May 22 2014 17:18
ну там как бы вообще ничего нет, все в образе :)
Alexey
@Butochnikov
May 22 2014 17:18
монгу бы туда, из коробки, но это уже вчера обсуждали )))
да, скриптов почти нет, быстро запускается
slider23
@slider23
May 22 2014 17:19
минус - надо прописывать полные пути до shared папок. При работе в команде надо homestead.yaml помещать в .gitignore
Alexey
@Butochnikov
May 22 2014 17:20
ты уже laravel.su перевел на него? ) laravel.io переехал )
slider23
@slider23
May 22 2014 17:21
Бранч завел, а дальше думаю, надо ли :) Наверное да, но проще все-таки на своей локальной машине работать. Я так делаю.
Alexander Egorov
@Amegatron
May 22 2014 17:22
а я всего один шаред путь прописал, где все мои проекты
а не для каждого проекта по отдельости
кстати проверил, если в контроллере подключить трэйт с методом допустим postInit, то Route::controller его увидит и создаст роут ... просто были сомнения изначально
Alexey
@Butochnikov
May 22 2014 17:25
@slider23 смотрю ты уже по сайту часть сделал... надо подробнее посмотреть.
или расскажи
slider23
@slider23
May 22 2014 17:27
Расскажу лучше, там надо доделывать.
Я сделал артизан-задачу, которая ходит в наш репозиторий, смотрит файл menu.md, в котором сделан сайдбар доков, разбирает его и скачивает встреченные урлы в БД.
встреченные урлы на файлы документации
Alexey
@Butochnikov
May 22 2014 17:31
доки будут как на оф сайте в md? и парсер?
кстати, можно прямо их репо и взять
slider23
@slider23
May 22 2014 17:31
в процессе смотрится последний коммит (если такой уже есть, в базу не заносится), и номер коммита в оригинальной доке (пригодится позже - другой артизан-таск будет проверять обновления в оригинальной доке и рапортовать)
в базе будет md, при выводе буду парсить в html и кэшировать
Alexey
@Butochnikov
May 22 2014 17:32
круто, про проверку
slider23
@slider23
May 22 2014 17:33
да, руками мне уже неудобно :)
Alexey
@Butochnikov
May 22 2014 17:33
ты хочешь их в бд хранить?
файлами проще же
slider23
@slider23
May 22 2014 17:34
думаю да, так лучше. Можно, конечно, делать git clone куда-нить в storage, но это геморройнее. Опять же надо где-то хранить два номера последнего коммита для файла
В базе удобнее.
Alexey
@Butochnikov
May 22 2014 17:37
давай попробуем... но можно бд только ссылки и номер коммита хранить. по мне файлы залил, они сразу новые, а по задаче обновил и сравнил.
slider23
@slider23
May 22 2014 17:38
Файлы документации заливать, то есть пушить мы все равно будем первым делом на гитхаб.
А с гитхаба их надо будет как-то забрать
т.е. задачу на крон вешать полюбому
или git pull или парсинг из api в бд
Alexey
@Butochnikov
May 22 2014 17:39
или по той же задаче
slider23
@slider23
May 22 2014 17:40
я сейчас сделал второе, оно делается довольно просто, как выяснилось
Corvus
@BlahBlag
May 22 2014 17:44
посоветуйте веб сервис по контролю финансов
с приятным интерфейсом
Alexander Egorov
@Amegatron
May 22 2014 17:44
slider23
@slider23
May 22 2014 17:54
Создание файла миграции из существующей базы данных https://github.com/adamkearsley/laravel-convert-migrations
Alexey
@Butochnikov
May 22 2014 18:00
пробовал?
slider23
@slider23
May 22 2014 18:10
пока нет
slider23
@slider23
May 22 2014 20:07
Попробовал forge. Прикольно, особенно, наверное, для тех, кто vps раньше не юзал, так как не умел развернуть LAMP. А тут прям все так круто, что аж завораживает.
Единственно, нет DNS, для полноты картины они нужны.
Но, конечно, тот факт, что на forge хранится ключ доступа на твои серваки и кто угодно оттуда может зайти - это несколько охлаждает пыл
А ломают, как известно всех. Если кто ломанет через пару лет forge и втихую поставит всем червя для простановки ссылок на морду.. Это будет круто :)
slider23
@slider23
May 22 2014 20:19
OpenSSL Library Version OpenSSL 1.0.1f 6 Jan 2014
это фейл. heartbleed-уязвимая версия.
Alexey
@Butochnikov
May 22 2014 20:20
а из форджа можно получить доступ по ssh?
slider23
@slider23
May 22 2014 20:21
OpenSSL 1.0.1 through 1.0.1f (inclusive) are vulnerable. OpenSSL 1.0.1g released on 7th of April 2014 fixes the bug.
да, я форжой и коннекчусь к серверу
Alexey
@Butochnikov
May 22 2014 20:21
тогда да, могут ломануть
slider23
@slider23
May 22 2014 20:21
правда, если passwd сменить, то управляющий сервер уже sudo не сможет сделать
это чуток успокаивает
но исходники слить это ему не помешает :)
Alexey
@Butochnikov
May 22 2014 20:23
вообще им надо думать про безопасность... как в банке по sms.. и действия подтверждать
slider23
@slider23
May 22 2014 20:23
странно, обновить openssl apt-get не предлагает
если кто-то сольет ключи, то просто зайдет по ним. это надо двухфакторную авторизацию по ssh на сервера клиентские ставить
Alexey
@Butochnikov
May 22 2014 20:53
@slider23 как думаешь стоит $10 в мес?
Twent
@twent
May 22 2014 21:54
По каким причинам может бить ошибка Trying to get property of non-object?
{{ $problem->executor->first_name }} {{ $problem->executor->last_name }}
    public function executor() {
        return $this->belongsTo('User', 'executor');
    }
Может внешний ключ не создался?
Roman
@TeroBlaZe
May 22 2014 22:06
@twent А что ты во вью передаешь?
Twent
@twent
May 22 2014 22:06
$problem передается точно
Roman
@TeroBlaZe
May 22 2014 22:07
блин, как ты его получаешь
Maxim Seshuk
@maximseshuk
May 22 2014 22:07
Ребят
всем доброй ночи
Вопросик есть
Roman
@TeroBlaZe
May 22 2014 22:08
делай toArray и var_dump"ом смотри что у тебя там
Maxim Seshuk
@maximseshuk
May 22 2014 22:08

Делаю сайт рэп-батлов

будет на каждой новой битве голосование за двух человек

так же будет авторизация через вконтакте, чтобы проголосовать

что лучше использовать, mysql или redis для данных?

посещаемость будет высокой
Roman
@TeroBlaZe
May 22 2014 22:10
эээ что?
Maxim Seshuk
@maximseshuk
May 22 2014 22:11
?
Roman
@TeroBlaZe
May 22 2014 22:12
как ты с редисом планируешь отношения строить? или я что-то не понимаю?
это две совершенно разные бд по типу хранения данных
Maxim Seshuk
@maximseshuk
May 22 2014 22:12
Да
Согласен
Roman
@TeroBlaZe
May 22 2014 22:13
если тебе только ключ-значение требуется, юзай редис
Maxim Seshuk
@maximseshuk
May 22 2014 22:14

Ну смотри
сайт простой

каждой новой битве присваивать id и для неё регестрировать два ключа с голосами за 1 участника и второго

Дальше авторизация через вконтакте, сохранять будем только id человека и записывать в ключ или ключи, за какие он проголосовал

Я хочу посоветоваться, как лучше сделать
не особо хорошо разбираюсь в построении структур базы данных
чтобы работало быстро и стабильно
Roman
@TeroBlaZe
May 22 2014 22:17
я такими вещами не занимался и однозначного ничего посоветовать не могу. Ты бы с чего-то начал и решал проблемы по мере их возникновения.
Maxim Seshuk
@maximseshuk
May 22 2014 22:18
Просто боюсь за то, что mysql подведёт со скоростью
Roman
@TeroBlaZe
May 22 2014 22:18
и как это?
Maxim Seshuk
@maximseshuk
May 22 2014 22:18
слишком много запросов
redis куда быстрее ведь работает
Roman
@TeroBlaZe
May 22 2014 22:19
запросов на что?
используй кеширование
используй мускуль вместе в редисом
либо если сможешь реализовать свою задачу только редисом - пожалуйста. Зачем тогда задавать какие-то вопросы?
Maxim Seshuk
@maximseshuk
May 22 2014 22:22
Чисто совет хотел получить, тут как никак профи сидят - уж в этом не сомневаюсь
Roman
@TeroBlaZe
May 22 2014 22:23
здесь есть разные личности :)
по мне так проще реализовать всё через sql бд, т.к. nosql использовать приходилось лишь для кеша
Maxim Seshuk
@maximseshuk
May 22 2014 22:25
не устанет ли база добавлять единичку к голосам и каждый раз сверка с авторизацией
Roman
@TeroBlaZe
May 22 2014 22:25
ну это уж извини, как реализуешь, так и будет
Twent
@twent
May 22 2014 22:47
В общем там нули, чего я и ожидал
Twent
@twent
May 22 2014 22:53
А нет. Все ок. Голова моя дубовая))
Alexander Egorov
@Amegatron
May 22 2014 23:09
@slider23 тут?
Twent
@twent
May 22 2014 23:16
Возможно внешнему ключу присваивать нулевое значение? В БД я прописал, что можно, но.. Постоянно эта ошибкаIntegrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails
Alexander Egorov
@Amegatron
May 22 2014 23:25
не помню точно, но если ты в мускуле делаешь foreign key, то он не может быть нуллом, проверь определение связи
Alexander Zhuravlev
@SCIF
May 22 2014 23:43
@Amegatron , фк может быть нуллом — это будет означать отсутствие связи
@twent , а где ты определял фк?
Twent
@twent
May 22 2014 23:48
Конструктором таблиц в миграциях. @SCIF
Alexander Zhuravlev
@SCIF
May 22 2014 23:54
Судя по ошибке, ты пытаешься засунуть значение, которого нет в справочной таблице. Так?
Twent
@twent
May 22 2014 23:55
Да, я хочу присвоить null ячейке таблицы с внешним ключем после присваивания ей существующего значения.
Alexander Zhuravlev
@SCIF
May 22 2014 23:57
Код покажи
Twent
@twent
May 22 2014 23:57
Какой именно?
Alexander Zhuravlev
@SCIF
May 22 2014 23:57
Как присваиваешь