These are chat archives for LaravelRUS/chat

11th
Aug 2014
GitterBot Приветствуем Вас, @parkHwaju, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!
slider23
@slider23
Aug 11 2014 07:27
https://github.com/ingenerator/vagrant-mirror - вот такое еще есть, оказывается, для устранения тормозов вагранта, но для 1.0.х версий только. А сейчас 1.5 уже.
Alina Soboleva
@AlinaSob
Aug 11 2014 07:40
Поделитесь рецептом, что вы делаете, когда не хочется кодить, а очень нужно? Голова вообще не работает...
slider23
@slider23
Aug 11 2014 07:41
Кофеин
и все лишние сайты в 127.0.0.1 в hosts
Alina Soboleva
@AlinaSob
Aug 11 2014 07:43
)))
хороший вариант
Maksim (Ellrion) Platonov
@Ellrion
Aug 11 2014 07:53
попробуй Pomodoro
есть даже плагин для phpstorm
Alina Soboleva
@AlinaSob
Aug 11 2014 07:54
@Ellrion пробовала, не пошло у меня
Alexander Zhuravlev
@SCIF
Aug 11 2014 08:01

Кофеин
и все лишние сайты в 127.0.0.1 в hosts

Я бы уже сдох от кофеина и заблокировал пол инета, живи я по такому рецепту. Восхищяюсь людьми, которым это помогает.

Alina Soboleva
@AlinaSob
Aug 11 2014 08:02
@SCIF а тебе что помогает? )
Thomas Anderson
@elvendor
Aug 11 2014 08:03
@AlinaSob я бы тоже не отказался от рецепта)
Maxim
@Big-Shark
Aug 11 2014 08:04
@AlinaSob ему ничего не помогает)
Alexander Zhuravlev
@SCIF
Aug 11 2014 08:04
Подозреваю, что я — ленивый и не сильно производительный. Для себя отмазываюсь, что просто развиваюсь в смежных областях в такие минуты/часы :) Соотв. сижу и читаю чего-нибудь техническое. Часы напролёт конечно редко удаётся.
Последнее развлечение — разглядывать webmaster.yandex/google и логи сайтов.
Thomas Anderson
@elvendor
Aug 11 2014 08:05
@SCIF это "полезная прокрастинация") я от бесполезной тоже к этому пришел, но работу то надо тоже делать ))
Alexander Zhuravlev
@SCIF
Aug 11 2014 08:06
Та не, говорбю же — часы на это не трачу. Просто немного отвлекаешься и через 10-15 минут (редко больше) в башке что-то рождается и топаешь ковыряться дальше.
Дело в том, что в любом случае в работе есть спады и подъёмы производительности. Когда фигачил сервис достаточно нагруженный, то было ново/интересно/щекотало нервишки, соотв. меньше отвлекался. Но и это бы приелось, если б он оказался достаточно сложным и длительным по времени.
Thomas Anderson
@elvendor
Aug 11 2014 08:07
меня не контролируют, могу не то что часы, дни тратить на что-то интересное, но не относящееся к работе.
Alexander Zhuravlev
@SCIF
Aug 11 2014 08:08
«Совесть — лучший контроллёр» было написано в автобусах советских :D
Thomas Anderson
@elvendor
Aug 11 2014 08:08
Жаль я на них не успел покататься :D
slider23
@slider23
Aug 11 2014 08:08
Когда успешно делаешь кусок работы, в душе рождается чувство удовлетворения. И наоборот, когда протупил весь день - внутри не ок. Эту вещь можно использовать для самомотивации
Еще в кайф работать когда тебе интересно что-то
Или когда ты делаешь что-то, что превратится во что-то важное
Alexander Zhuravlev
@SCIF
Aug 11 2014 08:10
@slider23 , про то и речь, что чтобы не тупо играться, а проводить время с пользой — отвлекаться нужно на что-то полезное.
slider23
@slider23
Aug 11 2014 08:12
в общем, комбинируя внутри разные ништяки (иногда выдуманные), можно махать перед мордой внутреннего ишака с хорошим результатом
Alina Soboleva
@AlinaSob
Aug 11 2014 08:14
продолжая аналогию, если ишак почти сдох, ему ничего не поможет )))
Alexander Zhuravlev
@SCIF
Aug 11 2014 08:14
@slider23 , положа руку на сердце, сколько чистого времени у тебя на кодинг в день по работе уходит? И сколько времени ты фактически на работе находишься (исключая обед). У меня, думаю: 5 и 8 (до 9:30 изредка, если днём совсем не пёрло) соотв.
@AlinaSob , а отпуск когда в последний раз был и какой длительности?
slider23
@slider23
Aug 11 2014 08:16
у меня все непонятно, я дома работаю. и если в день считать, то чистого кодинга выходит часа 3-4.
но на мне еще что-то типа хелпдеска
Alexander Zhuravlev
@SCIF
Aug 11 2014 08:17
Наверно, я даже про 5 наврал всё-таки... 4:30, пожалуй.
Дома полный день?
Maxim
@Big-Shark
Aug 11 2014 08:18
у меня часа 2 гдето кодинга(
slider23
@slider23
Aug 11 2014 08:19
да, и это ужасно - свободного времени нет почти. уйти-то я могу куда угодно на сколько угодно, работаю на себя, но голова вся в работе все равно
Alexander Zhuravlev
@SCIF
Aug 11 2014 08:19
@Big-Shark , ну ты-то фуллтайм фрилансер, по стилю работы и соотв. ждёшь задач и они у тебя небольшие, как я думаю?
Maxim
@Big-Shark
Aug 11 2014 08:20
ну в основном да, но есть задачи которые отнимают кучу времени, а заключаются в 1 строчке
Alina Soboleva
@AlinaSob
Aug 11 2014 08:20
Отпуск.... года 3 или 4 назад был. Я фрилансер )
Maxim
@Big-Shark
Aug 11 2014 08:20
вот я сегодня весь день убил в итоге заменил -1 на 1, а 1 на -1, и все стало норм.
Alexander Zhuravlev
@SCIF
Aug 11 2014 08:22
И благо и горе. Своеобразная работа этот фриланс.
DeminAlexey
@DeminAlexey
Aug 11 2014 08:35
@AlinaSob пью пиво/водку очень помогает пару рюмок водки или коньяка.
Alina Soboleva
@AlinaSob
Aug 11 2014 08:35
)))) Не, мне алкоголь мешает только.
DeminAlexey
@DeminAlexey
Aug 11 2014 08:36
тогда энергетик
горячее пить стремно даже под кондером, поэтому кофе отпадает, да и кофе уже не торт. Пару банок адреналина или редбула
у меня состояниее когда нехочется не фига делать а очень надо почти каждый день
спасаюсь алкоголем или энергетиками короче
Thomas Anderson
@elvendor
Aug 11 2014 08:37
нездоровая привычка имхо
DeminAlexey
@DeminAlexey
Aug 11 2014 08:38
если я не буду пить это, я нечего не буду делать
Alexander Zhuravlev
@SCIF
Aug 11 2014 08:39
@DeminAlexey , такими темпами лет через 7-10 и пить ничего не будешь и делать тоже, ИМХО.
DeminAlexey
@DeminAlexey
Aug 11 2014 08:40
я ведь не напиваюсь
slider23
@slider23
Aug 11 2014 08:40
мне сложно понять, как алкоголь может бодрить
DeminAlexey
@DeminAlexey
Aug 11 2014 08:40
я 2-3 рюмки
Alina Soboleva
@AlinaSob
Aug 11 2014 08:41
ты считаешь, это мало? )
DeminAlexey
@DeminAlexey
Aug 11 2014 08:41
конечно
когда я намерен напиться я могу и 2 бутылки выжрать
и при этом нормально себя ощущать
меня только от пива кошмарит
slider23
@slider23
Aug 11 2014 08:42
Пока печень здоровая, это прокатывает. Но её ресурс не вечен.
В молодости гвозди есть можно и норм. А после 30 все это вылезать начнет.
Thomas Anderson
@elvendor
Aug 11 2014 08:43
я в последнее время практикую полный отказ от всей электроники на несколько часов. Еду в парк с озером, не беру даже телефон. пока гуляю, руки начинают чесаться, возникают разные идеи и не терпится вернуться за комп)
Alina Soboleva
@AlinaSob
Aug 11 2014 08:44
повышение толерантности к алкоголю - вторая стадия алкоголизма )))
Victor Golovko
@siptik
Aug 11 2014 08:45
Привет народ)
Есть ли способ торговать на Ebay через их API? т.е. экспорт товаров и т.д.?
Aza Noriega
@MegaGM
Aug 11 2014 08:45
@DeminAlexey Раньше я тоже пил. Пока не осознал таки насколько постоянное употребление алкоголя мутнит разум и ухудшает память, да и вообще влияет на здоровье. Давно уже не пью и прямо "чувствую", как светел и свеж разум, да и я сам тоже свеж :D
Любому пьющему человеку однозначно во благо будет бросить пить. Лет до 30 ещё можно погулять/побухать конечно, но уж точно не больше.
Alina Soboleva
@AlinaSob
Aug 11 2014 08:45
@elvendor это классный способ, на самом деле... только мне нервяк не дает покоя, что у меня вот там дела, а я тут гуляю
Thomas Anderson
@elvendor
Aug 11 2014 08:46
нее, я если долго сижу над одной задачей, производительность сильно падает, кислородом спасаюсь
DeminAlexey
@DeminAlexey
Aug 11 2014 08:46
а я в лесу живу. Полное единение с природой, романтика одним словом. Газа правда нет и электричество 150 вольт. Зато можно в лесу погулять, я еще хвойных рассадил уже в полтора метра в высоту. Люблю выйти да на земле полежать энергией набраться. Иногад медитирую от депрессии помогает
Alexander Zhuravlev
@SCIF
Aug 11 2014 08:47
@elvendor , у тебя есть где погулять — это круто.
Thomas Anderson
@elvendor
Aug 11 2014 08:47
да и зрение у меня не самое суперское..
@SCIF на самом деле я выше написал, что еду в парк. тут парков раз-два и обчелся. Я не понимаю как азиаты так живут. Вот нашел один единственный парк в 10 километрах от дома
есть еще пару на острове, но те совсем далеко
Alina Soboleva
@AlinaSob
Aug 11 2014 08:48
@elvendor ты в каком городе?
Thomas Anderson
@elvendor
Aug 11 2014 08:49
Пхукет, Таиланд
Alexander Zhuravlev
@SCIF
Aug 11 2014 08:50

@elvendor , я сегодня ехал до работы около 1:20. А от парка до дома ещё пилить и пилить :)

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

Maxim
@Big-Shark
Aug 11 2014 08:52
@SCIF бб
Alexander Egorov
@Amegatron
Aug 11 2014 09:40
У гугла косяк ... хром не скачивается из эксплорера по крайней мере :D
@SCIF у меня уже месяца 2 как свободного времени на работе нет :/
Купил себе SSD на стационар и 8ку лицуху ... поставилось все быстро, но блин, хром не скачать х_Х на странице скачки тупо Modernizr не подключен
Thomas Anderson
@elvendor
Aug 11 2014 09:47
@Amegatron альтернативный линк нужен?
Alexander Egorov
@Amegatron
Aug 11 2014 09:47
уже нашел, спс
Thomas Anderson
@elvendor
Aug 11 2014 09:48
мне задали создать пакет автоустановки вин8.1 для доменных компов. так сильно я мелкософт еще не ненавидел :worried:
Alexander Egorov
@Amegatron
Aug 11 2014 09:49
жесть, а на чем нужно писать пакет? и как быть с лицензиями?
Thomas Anderson
@elvendor
Aug 11 2014 09:51
лицуха к счастью при входе в домен выдается контроллером домена. да блин, там куча непонятных мне терминов, еле разобрался с файлом ответов. теперь надо научиться с авторазвертыванием через консоль Windows Server 2008 :(
в общем автоматизировал всю установку, с разбиением диска, локали, разрешение экрана, дрова на все модели компов в офисе и еще кучу ньюансов. и каждый такой ньюанс нужны было вычитать, понять, повторить.
Thomas Anderson
@elvendor
Aug 11 2014 09:57
@Amegatron как думаешь, Redis в качестве главного и единственного хранилища разумно использовать?
Alexander Egorov
@Amegatron
Aug 11 2014 09:57
нда уж, я далек от этого, максимум что мне когда-то приходилось админить - это комп клуб
Роман Сохарев
@greabock
Aug 11 2014 09:57
@Amegatron можно было и самому подключить ;-)
Alexander Egorov
@Amegatron
Aug 11 2014 09:57
нет, не разумно
@greabock ты о чем? я сам подключил винч
Thomas Anderson
@elvendor
Aug 11 2014 09:58
даже для простого блога?
Alexander Egorov
@Amegatron
Aug 11 2014 09:58
да, это же key-value хранилище
Роман Сохарев
@greabock
Aug 11 2014 09:58
@Amegatron есть иное мнение.. http://habrahabr.ru/post/178525/
Thomas Anderson
@elvendor
Aug 11 2014 09:58
не совсем, кстати
key-value это memcached
redis поинтереснее функционал предлагает
Alexander Egorov
@Amegatron
Aug 11 2014 10:00
Redis is an open source, BSD licensed, advanced key-value cache and store.
вот что подразумевается под store я чет хз
думал это только кэш в памяти
Thomas Anderson
@elvendor
Aug 11 2014 10:01
advanced key-value
там можно указывать время, через которое делается сброс на диск
типа дампа
Alexander Egorov
@Amegatron
Aug 11 2014 10:02
ну фиг знает, я бы не стал использовать его как основную базу, может я старомоден, а это - новый тренд :D
Thomas Anderson
@elvendor
Aug 11 2014 10:02
просто из-за одного блога поднимать mysql не охота, считаю это преступлением :D
вообще подумывал в файлах хранить. где-то была реализация nosql на чистом пхп
Alexander Egorov
@Amegatron
Aug 11 2014 10:03
ну можно и в файлах, вот только в мускуле удобнее
в таком случае я считаю использовать редиску как базу - извращением :)
Nikolay Denisenko
@PEKTOP
Aug 11 2014 10:04
sqlite3 ???
Alexey
@Butochnikov
Aug 11 2014 10:04
sqlite )))
Nikolay Denisenko
@PEKTOP
Aug 11 2014 10:05
значит поднимать mysql не охота а redis охота?
Роман Сохарев
@greabock
Aug 11 2014 10:06
@Amegatron очень шустрый бдсм...
Thomas Anderson
@elvendor
Aug 11 2014 10:06
когда структура простая, зачем ставить громоздкие вещи? по сути дела там будут только статьи и один юзер)
@PEKTOP экономия ресурсов
Alexander Egorov
@Amegatron
Aug 11 2014 10:07
ну я просто не сильно понимаю опять же, что подразумевается под store в редисе, но если так как ты сказал - дамп только через опр. интервалы, ты рискуешь напороться на сбой сервера, а твой черновик очередной статьи канет в небытие
Thomas Anderson
@elvendor
Aug 11 2014 10:07
более того, думаю настроить nginx в купе с редисом, чтобы отдавать без участия пхп
по ключу
Роман Сохарев
@greabock
Aug 11 2014 10:08
расслабьтесь... там эти интервалы около 30 секунд...
Thomas Anderson
@elvendor
Aug 11 2014 10:08
они настраиваемые, и можно, к примеру создать lua скриптик, который будет при создании новой записи в блоге дампить на диск
Alexander Egorov
@Amegatron
Aug 11 2014 10:09
я повторюсь - для меня это извращение :)
Роман Сохарев
@greabock
Aug 11 2014 10:09
блин, да не нужно ничего писать... там все из коробки есть
Thomas Anderson
@elvendor
Aug 11 2014 10:11
@Amegatron почитай о редисе, как будет время. Я тоже к нему не серьезно относился.
Alexander Egorov
@Amegatron
Aug 11 2014 10:12
да у меня в последнее время пропал интерес к новым фишкам всяким - сильно загружен по работе, просто некогда
хватает сил только на кодинг на работе, а дома я стал играть во всякие игрушки :)
Thomas Anderson
@elvendor
Aug 11 2014 10:12
бывает))
Alexander Egorov
@Amegatron
Aug 11 2014 10:13
вот даже сегодня выходной взял, а то 2 месяца интенсивного допиливания нашего проекта утомили, а в полноценный отпуск и не уйти как раз потому, что нужно поскорее запуститься
Thomas Anderson
@elvendor
Aug 11 2014 10:14
а что вы создаете?
Alexander Egorov
@Amegatron
Aug 11 2014 10:15
социалку для геймеров
Роман Сохарев
@greabock
Aug 11 2014 10:19
^играть в игры, в этом случае - обязательно... иначе забудешь, кто твоя целевая аудитория =)))
Alexander Egorov
@Amegatron
Aug 11 2014 10:22
да я подписан на группу в ВК "Игромания", приходится иногда почитывать срачи школьников :D
Thomas Anderson
@elvendor
Aug 11 2014 10:23
@Amegatron а скоро и модерировать придется :D
Роман Сохарев
@greabock
Aug 11 2014 10:25
Да там же не геймеры тусуются, а действительно школьники... "не стоит путать содержанку с проституткой" (с)...
Thomas Anderson
@elvendor
Aug 11 2014 10:26
о, только заметил новую попытку блахблага :smile:
Alexander Zhuravlev
@SCIF
Aug 11 2014 10:30
@elvendor , то есть напороться на неконсистентность базы тебя не страшит, а установка мускуля страшит? К тому же ещё большой вопрос кто из них будет больше оперативы кушать.
Роман Сохарев
@greabock
Aug 11 2014 10:31
"неконсистентность "? Что ты имеешь ввиду?
Thomas Anderson
@elvendor
Aug 11 2014 10:31
вот я тоже про неконсистентность не понял
Роман Сохарев
@greabock
Aug 11 2014 10:32
если ты о реляциях, то eloquent'у пофиг на них =)
Thomas Anderson
@elvendor
Aug 11 2014 10:32
хранить 50-100 статей в памяти не так уж и много. пусть даже будут ооочень большие статьи, это поместится в какие-нибудь 5-10 метров, если не меньше
Alexander Zhuravlev
@SCIF
Aug 11 2014 10:33
Реляциях?? Хотя конечно в понятиях редиса, наверно и неконсистентность совсем другая и менее критичная.
Thomas Anderson
@elvendor
Aug 11 2014 10:33
комменты disqus
у мускула оверхед большой
но я так и не понял что такое неконсистентность
Роман Сохарев
@greabock
Aug 11 2014 10:35
реляции... реляциии - зависимости, реляционные ключи, реляционные базы данных. redis - нереляционный.
А вот про "неконсестентность" я так и не понял =))
Thomas Anderson
@elvendor
Aug 11 2014 10:36
mongo тоже не реляционный, но это не мешает его использовать в серьезных проектах. Зависит от того как готовить
Alexander Zhuravlev
@SCIF
Aug 11 2014 10:36

users: id, nick, session_id
sessions: id, key, bla-bla…

Вот пользователю запишется session_id, а в sessions записи ещё не будет

Роман Сохарев
@greabock
Aug 11 2014 10:37
для чего и нужен eloquent...
если ты будешь сохранять модель с зависимотсями, то eloquent сделает все в верном порядке.
Alexander Zhuravlev
@SCIF
Aug 11 2014 10:39
@greabock , а причём тут eloquent/любойдругойорм/любой_dbal, если таблицы не смогут синхронизироваться все
Thomas Anderson
@elvendor
Aug 11 2014 10:39
@SCIF не совсем понял "в sessions записи еще не будет". записать в sessions раньше чем в users не подходит?
или даже одновременно, в редисе ведь есть подобие транзакций
Alexander Zhuravlev
@SCIF
Aug 11 2014 10:40
@elvendor , @greabock , речь про синхронизацию на винт. Очерёдность и клиент — значения не имеют
Thomas Anderson
@elvendor
Aug 11 2014 10:41
с синхронизацией проблем нет, обсудили ведь уже
и какая разница откуда ты считываешь?
Роман Сохарев
@greabock
Aug 11 2014 10:44
@SCIF я не вижу проблемы. Если ты о том, что запись на винт будет не вовремя. То "вовремя" - это после окончания псевдотранзакции. Если ты говоришь о внешних ключах, то их эмуляция реализуется на стороне php.
Thomas Anderson
@elvendor
Aug 11 2014 10:45
и, кстати, мускул тоже не сразу на диск пишет
Роман Сохарев
@greabock
Aug 11 2014 10:47
И еще момент, в отличии от mc, redis не вытесняет старые данные, а записывает на диск. Так-что, даже с лимитом оперативы проблем не будет.
slider23
@slider23
Aug 11 2014 10:48
редис норм для определенного типа проектов
Роман Сохарев
@greabock
Aug 11 2014 10:49
я думаю, даже просто "побаловаться" - полезно =)
slider23
@slider23
Aug 11 2014 10:50
но тут надо понимать, что любые отношения между объектами тебе придется писать самому.
Роман Сохарев
@greabock
Aug 11 2014 10:50
безусловно
slider23
@slider23
Aug 11 2014 10:50
и структура БД у тебя будет сильно непривычной
точнее, может быть
Роман Сохарев
@greabock
Aug 11 2014 10:50
не обязательно
^ написал раньше уточнения =)
вообще, если модели писать хорошо, то можно и без внешних ключей отлично работать =)
они скорее страховка
Thomas Anderson
@elvendor
Aug 11 2014 10:54
внешние ключи зло
Роман Сохарев
@greabock
Aug 11 2014 10:54
с чего бы это ? =)
у меня сейчас и модели хорошо написаны, но и в миграциях, внешние ключи прописаны "на всякий случай" =) Все норм.
Так вот "ткнешься" пару раз в ошибку sql, заодно и модели правильно писать научишься :-)
Alexander Zhuravlev
@SCIF
Aug 11 2014 11:00
О как. Внешние ключи — сугубо благо. Просветите что с ними не так
Thomas Anderson
@elvendor
Aug 11 2014 11:00
давно были обсуждения на разных блогах и был вывод, что лучше не указывать внешние ключи, и управлять связанностью на клиентском языке. ну и отложилсь как то в памяти, что это зло
Alexander Zhuravlev
@SCIF
Aug 11 2014 11:01
Ну давно и линукс был работоспособен на 3-5 компьютерах в мире
Thomas Anderson
@elvendor
Aug 11 2014 11:04
@SCIF не совсем понял тебя
slider23
@slider23
Aug 11 2014 11:04
в редисе самая засада - что поиск можно делать по первичному ключу. Если надо по нескольким (id поста, автор поста) - добавляется таблиц N-1. А внешние ключи - фигня.
Внешние ключи нэмножечко зло, потому что они на MyISAM не работают, а для некоторых условий этот тип хранения лучше innodb
Alexander Zhuravlev
@SCIF
Aug 11 2014 11:11

@elvendor, это фразы из разряда «раньше и деревья были выше». Время идёт и на 5.0 fk давали ощутимое падение производительности. Но ведь уже 5.6 стабильная (ну 5.5 точно, я не помню).

@slider23 , расскажи чем хуже innodb?

Роман Сохарев
@greabock
Aug 11 2014 11:12
есть одна стоящая фишка - полнотекстовый поиск.
Alexander Zhuravlev
@SCIF
Aug 11 2014 11:12
@greabock, фигня этот поиск по сравнению с нормальными индексёрами.
slider23
@slider23
Aug 11 2014 11:13
не, innodb тормоз на быструю вставку
Alexander Zhuravlev
@SCIF
Aug 11 2014 11:13
Люди, я прекрасно понимаю, что все знают, что делает оператор @ и я был молод и знал. И местами применял. А потом две недели дебага и позора перед клиентом и было найдено злощастное употребление этого самого @. Из того же самого разряда имел большой геммор с myisam'ом и потерянным ключом на продовой базе в 5млн постов.
Роман Сохарев
@greabock
Aug 11 2014 11:14
@SCIF видимо ты не понимаешь, что такое полноткестовый поиск.
slider23
@slider23
Aug 11 2014 11:14
сейчас лучше юзать сфинкс или эластиксерч, чем полтотекстовой поиск
DeminAlexey
@DeminAlexey
Aug 11 2014 11:14
ахахахаа
slider23
@slider23
Aug 11 2014 11:15
innodb в целом уже ок. можно юзать. но в некоторых случаях myisam предпочтительнее
Роман Сохарев
@greabock
Aug 11 2014 11:16
@slider23 тут я не спою, я говорил лишь о том, что не стоит сравнивать полнотекстовый поиск с индексами
Короче, вы меня убедили - перевожу проект на Mongo XD
Alexander Zhuravlev
@SCIF
Aug 11 2014 11:19
@greabock , я прекрасно понимаю и знаю, что такое полнотекстовый поиск и что такое индексы.
DeminAlexey
@DeminAlexey
Aug 11 2014 11:21
нафига что то переводить. Работает оставь. Если дело только в полнотескстовом поиске, то переведи только одну табличку в myisam остальное оставь в иннодб в чем трабла?
нахрен столько геммороя
Роман Сохарев
@greabock
Aug 11 2014 11:23
@DeminAlexey это была шутка... а юмор в том, что был спор о типе таблиц мускула, и монго тут вообще не при чем)))
slider23
@slider23
Aug 11 2014 11:23
вообще, все эти редисы и монги, если нет задачи оптимизировать что-то, что тормозит прямо сейчас - это "не было проблем - купила баба порося"
Thomas Anderson
@elvendor
Aug 11 2014 11:57
@slider23 а почему изначально не делать быстрый проект если есть бесплатная и не сложная возможность?
slider23
@slider23
Aug 11 2014 11:57
она не несложная
можно подцепить очень много проблем в последствии
а, окажется, что на mysql оно бы работало не хуже
в nosql надо идти если не идти туда нельзя
Thomas Anderson
@elvendor
Aug 11 2014 11:59
редис достаточно зрелый уже, чтобы "цеплять" проблемы. кривизна рук - другой вопрос
slider23
@slider23
Aug 11 2014 11:59
монга тоже зрелая, однако народ страдает до сих пор
Thomas Anderson
@elvendor
Aug 11 2014 12:00
не юзал монгу, к счастью
но слышал, что от нее плюются
вот это я тему поднял, конечно :)
Shappy
@Formcd
Aug 11 2014 12:02
Тут все дело в привычке... К mysql уже все привыкли и все его хорошо знают вот и все...
Thomas Anderson
@elvendor
Aug 11 2014 12:03
мне тоже было некомфортно думать redis-way, но привыкаешь за пару дней возни
скорее nosql-way)
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:04
а че все про PG забыли? (
Thomas Anderson
@elvendor
Aug 11 2014 12:05
@vanchelo кстати, никогда с ним не работал, где-то про возможность писать nosql видел заметку, вроде здесь кто-то упоминал
key-value хранилище реализуемо на нем, да?
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:06
я не в курсе
писали что да
и работает не хуже монги
Shappy
@Formcd
Aug 11 2014 12:06
На нем вообще вроде json формат индексируемый реализован... или хотели...
slider23
@slider23
Aug 11 2014 12:08
"Почему вы никогда не должны использовать MongoDB": http://habrahabr.ru/post/231213/ . Вот Diaspora не везет, оказывается, прОклятый проект какой-то.
Слушайте, может, действительно в гиттере сделать комнату для подобного оффтопа ?
Maxim
@Big-Shark
Aug 11 2014 12:10
А я от монги вообще тащусь, просто некоторые ее не умеют готовить)
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:10
слайдер недавно статью кидал про то как человек столкнулся со множеством проблем в монго
Maxim
@Big-Shark
Aug 11 2014 12:11
@vanchelo потом на эту статью был ответ, как люди переползли с мускула на монгу, и счастливы
Thomas Anderson
@elvendor
Aug 11 2014 12:11
@slider23 redis используется в Laravel, почему бы не обсуждать это здесь?
slider23
@slider23
Aug 11 2014 12:12
Вчера кто-то говорил, что по ларавелю тут фиг что найдешь за всеми околопрограммистскими разговорами
Thomas Anderson
@elvendor
Aug 11 2014 12:12
другое дело всякие jquery и angular, они никак к ларе не относятся
slider23
@slider23
Aug 11 2014 12:12
да и редис в данном контексте не очень
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:12
ангулар относится, почему нет?
Thomas Anderson
@elvendor
Aug 11 2014 12:13
ну не зря же его в фреймворк включили
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:13
вот к примеру как их вместе подружить, ведь у ангулара и блейда теги одинаковые
а на ангуларе + ларе уже много проектов
romach3
@romach3
Aug 11 2014 12:13
блейду теги поменять или ангуляру
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:13
постоянно в новостях что-то новое появляется
@romach3 так в этом и дело, что мы знаем, а другие нет)
я у ангулара меняю теги
Maxim
@Big-Shark
Aug 11 2014 12:14
ну не зря же его в фреймворк включили
???
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:14
или юзаю ng-bind
Thomas Anderson
@elvendor
Aug 11 2014 12:14
@Big-Shark я про редис
Maxim
@Big-Shark
Aug 11 2014 12:14
тьфу ты, я думал про ангуляр
slider23
@slider23
Aug 11 2014 12:14
в ларавеле редис мы не юзаем по сути
Thomas Anderson
@elvendor
Aug 11 2014 12:15
кто вы?
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:15
ага, только пут и гет)
slider23
@slider23
Aug 11 2014 12:15
мы юзаем некий драйвер кэша
а команд редиса мы не используем
и данные там не храним
Aza Noriega
@MegaGM
Aug 11 2014 12:15
А мне вот нравится Redis :P Почти в каждом проекте использую, как кэш и хранилище сессий. И недавно начал подумывать (@elvendor подал идею) вовсе обходиться одним только Redisом
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:16
гы
Maxim
@Big-Shark
Aug 11 2014 12:16
мне кажется отдельный чат не поможет) все равно будет флуд и оффтоп, так уж повелось так сказать)
Thomas Anderson
@elvendor
Aug 11 2014 12:16
у лары в зависимостях https://github.com/nrk/predis
и фасад даже
slider23
@slider23
Aug 11 2014 12:16
ну само собой он в зависимостях, для кэша
Aza Noriega
@MegaGM
Aug 11 2014 12:16
С фасадом этим беда
Thomas Anderson
@elvendor
Aug 11 2014 12:16
поэтому ничто не мешает Predis юзать
slider23
@slider23
Aug 11 2014 12:16
@MegaGM юзать редис как бд после сессий - это как переезжать в страну жить на основе туристического опыта
Thomas Anderson
@elvendor
Aug 11 2014 12:16
@MegaGM я фасады вообще не использую)
Aza Noriega
@MegaGM
Aug 11 2014 12:16
Когда первый раз поставил Лару, минут 20 кувыркался, чтобы Redis::connection() сделать
Всё дело было в том, что у меня PECL для редиса стоял... Переименовал фасад Redis в Ларе и всё завелось ^.^
Thomas Anderson
@elvendor
Aug 11 2014 12:18
@Big-Shark зато чатик живее всех живых) у фалкона он пустой, к примеру
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:18
работают наверное)
slider23
@slider23
Aug 11 2014 12:19

"После трех месяцев в разработке все прекрасно работало с MongoDB. Но однажды в понедельник на планерке клиент сказал, что один из инвесторов хочет новую фичу. Он хочет иметь возможность кликнуть на на имя актера и посмотреть его карьеру в телесериалах. Он хочет список всех эпизодов во всех сериалах в хронологическом порядке, в которых этот актер снимался.

Мы хранили каждый сериал в виде документа в MongoDB, содержащем все данные, в том числе актеров. Если этот актер встречался в двух эпизодах, даже в одном сериале, информация хранилась в двух местах. Мы не могли даже узнать что это один и тот же актер, кроме как с помощью сравнения имен. Для реализации фичи надо было обойти все документы, найти и дедуплицировать все экземпляры актеров. Ух… Надо было это сделать как минимум один раз, а потом поддерживать внешний индекс всех актеров, который будет испытывать те же проблемы с согласованностью, как и любой другой кеш.

Видите что происходит? Клиент ожидает что фича будет тривиальной. Если бы данные были в реляционном хранилище, то это было бы действительно так."

Вот главная проблема nosql
Поэтому нельзя подходить к решению задачи только с позиций скорости
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:20
так в nosql ведь тоже можно связи сделать
Thomas Anderson
@elvendor
Aug 11 2014 12:21
@slider23 незнаю, но мне кажется там решение вполне себе простое
опять же, я с монгой не работал никогда, но на редисе такое реализуемо
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:23
связи?
Thomas Anderson
@elvendor
Aug 11 2014 12:24
нет там связей
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:24
да я знаю что нет, я спрашиваю про реализацию связей)
Thomas Anderson
@elvendor
Aug 11 2014 12:24
да, причем это можно сделать и на уровне редиса
без участия пхп
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:25
вот и интересуюсь как)
Thomas Anderson
@elvendor
Aug 11 2014 12:25
Lua скрипт вшить
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:25
=)
Thomas Anderson
@elvendor
Aug 11 2014 12:26
согласен, не очень удобно, но lua простой как пять копеек
Brezhnev Ivan
@vanchelo
Aug 11 2014 12:26
поэтому большинство и выбирают мускул)
slider23
@slider23
Aug 11 2014 12:27
надо хранить, конечно, id актера, а не имя. пример не очень показателен.
но суть такова. схема-лесс может быть выстрелом в ногу, если увлечься
Thomas Anderson
@elvendor
Aug 11 2014 12:28
не углубляться в лес, скажем так))
Я думаю останавливаться на одном инструменте не стоит, ведь появляется очень много интересных проектов.
Если бы SQL устраивал во всем, nosql базы в таком количестве не расплодились. То же касается и языков программирования.
slider23
@slider23
Aug 11 2014 12:33
да, бд надо подбирать под проект
но прототип вполне можно сделать на mysql
Alina Soboleva
@AlinaSob
Aug 11 2014 13:02
бред какой-то... не могу удаленно подключиться к mysql - пробую через Phpmyadmin и из командной строки. Две недели назад подключалась, теперь не могу. #1045 Access denied. Я ничего не меняла, сисадмин клянется и божится, что тоже ничего не менял. Логин и пароль правильные. какие еще причины?
Thomas Anderson
@elvendor
Aug 11 2014 13:05
есть возможность редактировать my.cnf?
Alexander Zhuravlev
@SCIF
Aug 11 2014 13:07
@AlinaSob , права на хост нужно проверить. login@% или там `login@localhost`
Alina Soboleva
@AlinaSob
Aug 11 2014 13:14
@elvendor этим сисадмин занимается
@SCIF полностью прописано
'user_name'@'IP_address'
Thomas Anderson
@elvendor
Aug 11 2014 13:15
@AlinaSob пусть посмотрит настройку bind-address в my.cnf
или может порт закрыт
Alina Soboleva
@AlinaSob
Aug 11 2014 13:17
так он сам подключается, тоже снаружи
Alexander Zhuravlev
@SCIF
Aug 11 2014 13:17
@elvendor , тогда бы сервер не отвечал
Thomas Anderson
@elvendor
Aug 11 2014 13:18
я имею в виду порт 3306, а не 22
slider23
@slider23
Aug 11 2014 13:18
а mysql-юзер не может делаться с квотой ?
самое простое - пусть сисадмин пересоздаст пользователя.
Alina Soboleva
@AlinaSob
Aug 11 2014 13:19
пересоздавал уже (
он ко мне в гости вечером напрашивается, решать эту проблему... а я как-то не горю желанием ))))
Alexander Zhuravlev
@SCIF
Aug 11 2014 13:20
@AlinaSob , FLUSH PRIVILEGES делал?
Thomas Anderson
@elvendor
Aug 11 2014 13:20
по коду ошибки в стаке смотрели?
Alina Soboleva
@AlinaSob
Aug 11 2014 13:20
делал
Alina Soboleva
@AlinaSob
Aug 11 2014 13:23
но я не рут, он мне руками из консоли пользователя создавал... и скопировал все команды, там все нормально
база работающая, везде все нормально, сайты работают, только я подключиться не могу. Логин и пароль копировала из того, что он прислал.
и ведь уже подключалась же
Thomas Anderson
@elvendor
Aug 11 2014 13:25
админ хитрец, пока в гости не придет, проблема не решится :D
Alina Soboleva
@AlinaSob
Aug 11 2014 13:26
@elvendor хм... )))
Alexander Zhuravlev
@SCIF
Aug 11 2014 13:38
@AlinaSob , проверь, что в сообщении об ошибке именно твой ип-адрес отдаётся и что на него есть права
Alina Soboleva
@AlinaSob
Aug 11 2014 13:39
да, проверяли
Brezhnev Ivan
@vanchelo
Aug 11 2014 13:47
гы, не принял Тейлор мой коммит laravel/framework#5388
slider23
@slider23
Aug 11 2014 13:49
что-то он рано за работу сел, в 8 утра.
slider23
@slider23
Aug 11 2014 13:56
уф, назвал сейчас миграцию как одну из моделей, полчаса не мог понять, почему не работает
не повторяйте ошибки
давайте миграциям длинные подробные имена
Brezhnev Ivan
@vanchelo
Aug 11 2014 13:57
я так называю - create_users_table и соотв. класс CreateUsersTable
slider23
@slider23
Aug 11 2014 13:58
иначе эти классы могут грузиться вместо нужных моделей-контроллеров
пользовался кто?
Maksim (Ellrion) Platonov
@Ellrion
Aug 11 2014 14:12
"This is probably extremely query intensive and I have not made many attempts to optimize the number of queries ran/in-memory caching being done." это смущает
Brezhnev Ivan
@vanchelo
Aug 11 2014 14:14
=)
Alina Soboleva
@AlinaSob
Aug 11 2014 14:31
елки, может, отказаться от этого проекта... как вам таблица, в которой поля названы: f2, f3.... f48 ? И ни малейшего намека, что за поля. Разных типов.
Thomas Anderson
@elvendor
Aug 11 2014 14:37
))))
Alexander Zhuravlev
@SCIF
Aug 11 2014 14:39
@AlinaSob , foreign key'и? Модели со связями во фреймворке? Кто-то ведь это всё использует
slider23
@slider23
Aug 11 2014 14:39
вот она, плата за простоту php
Thomas Anderson
@elvendor
Aug 11 2014 14:39
по содержанию догадываться остается
Alexander Zhuravlev
@SCIF
Aug 11 2014 14:40
У нас в проекте используется несколько таблиц родом из начала двухтысячных, когда только первые шаги делал разраб, в итоге — крайне бардачные названия полей и таблиц. Но тут datamapper спасает :)
Alina Soboleva
@AlinaSob
Aug 11 2014 14:40
не foreign key, куда их столько. Да, к тому же, там и поля типа text есть.
никаких внешних ключей не прописано, только если по логике восстанавливать связи
Alexander Zhuravlev
@SCIF
Aug 11 2014 14:41
Не. Я имею ввиду по fk определить какое поле куда ведёт
slider23
@slider23
Aug 11 2014 14:41
судя по названию полей mysql, там никакого фреймворка, голый php. Да ?
@SCIF в то время сервера не тянули innodb, какие там fk !
Alina Soboleva
@AlinaSob
Aug 11 2014 14:41
да, из начала 2000-х как раз.
Alexander Zhuravlev
@SCIF
Aug 11 2014 14:42
Эмм. Да вроде не было отсылов к дате рождения бд :) Хотя тот, кто пользует fk соотв. и поля обзывать нормально умеет. Тут я как-то не подумал.
slider23
@slider23
Aug 11 2014 14:43
как на лабе в foxpro в институте поля называли, так и тут
Alina Soboleva
@AlinaSob
Aug 11 2014 14:49
и везде все возможные ошибки в коде собаками закрыты
slider23
@slider23
Aug 11 2014 14:51
Что называется, классика
Thomas Anderson
@elvendor
Aug 11 2014 14:56
вот скажите, как человека уговорить писать названия таблиц в mysql маленькими буквами? вы сталкиваетесь с проектами, авторов которых вы не видели и не знаете, а я с этим упрямым кретином в одном офисе работаю))
slider23
@slider23
Aug 11 2014 14:57
был у меня тоже такой знакомый
Thomas Anderson
@elvendor
Aug 11 2014 14:57
ладно если бы писал USERS, POSTS.. так он пишет POLZOVATELI, STATYI
Alina Soboleva
@AlinaSob
Aug 11 2014 14:58
фууу
users же гораздо короче )))
Thomas Anderson
@elvendor
Aug 11 2014 14:58
вот и меня рвет (
Alina Soboleva
@AlinaSob
Aug 11 2014 14:59
Знаешь, наверное, даже к лучшему, что я не вижу и не знаю авторов этих проектов... после таких выкрутасов в коде, боюсь, я б попыталась переставить руки на соответствующее им место
Thomas Anderson
@elvendor
Aug 11 2014 14:59
он где-то вычитал, что названия таблиц и полей можно и кириллицей писать..
Alina Soboleva
@AlinaSob
Aug 11 2014 14:59
О_О
Thomas Anderson
@elvendor
Aug 11 2014 14:59
руки не надо переставлять, их надо ликвидировать
сорри) накипело))
DeminAlexey
@DeminAlexey
Aug 11 2014 15:54
да пожалуй на ларе нет е комерц двигов
а на руби классныйэ
очень даже классный
DeminAlexey
@DeminAlexey
Aug 11 2014 16:00
я кстати дизайнера хорошего знаю
он готов помочь бесплатно с этим дело он в англии работает в ультраноире кажется
ну типа дизайн для двига
Aza Noriega
@MegaGM
Aug 11 2014 16:02
Так ты его "знаешь" или "в ультрануаре работает, кажется"?
Thomas Anderson
@elvendor
Aug 11 2014 16:02
)))
DeminAlexey
@DeminAlexey
Aug 11 2014 16:02
я его знаю, он русский парень только что по скайпу переписывался. Только название фирмы где работает не знаю
но вроде крутая какая фирма с двумя офисами у лягушатников и аристократов
Aza Noriega
@MegaGM
Aug 11 2014 16:03
@DeminAlexey Мне твоя аватарка напоминает фильм один.. Зелёный слоник, кажется, назывался
У тебя одна история лучше другой просто
DeminAlexey
@DeminAlexey
Aug 11 2014 16:03
это дефолтная...
slider23
@slider23
Aug 11 2014 16:07
Это нормально. Я тут вообще не знаю кто где работает например :)
Thomas Anderson
@elvendor
Aug 11 2014 16:08
@slider23 ну разве что я сразу карты раскрыл :D
DeminAlexey
@DeminAlexey
Aug 11 2014 16:09
ой если бы нормально работа была сразу бы все похвастались
почти у всех здесь работа г
у меня не исключение
ахах
slider23
@slider23
Aug 11 2014 16:11
Да тут говорили, давно, но я например не запомнил
Thomas Anderson
@elvendor
Aug 11 2014 16:12
@DeminAlexey не жалуюсь, я с этой фирмой с 2008-го, разные должности были, остановился на том, что умею лучше всего и компания всегда идет навстречу
DeminAlexey
@DeminAlexey
Aug 11 2014 17:12
мне обещали звездопад
а на небе не одной звезды
DeminAlexey
@DeminAlexey
Aug 11 2014 18:50
реально мой ноут меня бесит уже. Воздухоотвод сзади и так жарко так он мне еще ска ноги нагревает
Valentin Rasulov
@artdevue
Aug 11 2014 19:24
@DeminAlexey а для чего хвастаться? Ну разве что молодой - то может и есть такая тяга. Если вам далеко за 40 - то у вас приоритеты другие....
Я за свою жизнь работал фермером, 5 лет международным дальнобойщиком на фуре, 3 года веб дизайнеров в большой компании, 5 лет архитектором, и уже 7 лет фрилансером. Везде было супер :) и сейчас не плохо.
Ekuzkamaza
@Ekuzkamaza
Aug 11 2014 20:22
кто знает как заставить apc работать
включаю скорости не наблюдаю. Yii2 скорость увеличивается раз в 8. В ларе ну никак никаких изменений. Такое чувство что кэш вообще ниработает.
Не работает и все тут.
VitaliiSestrenskyi
@VitaliiSestrenskyi
Aug 11 2014 20:47
есть кто?
DeminAlexey
@DeminAlexey
Aug 11 2014 21:33
есть. А чтобы скорость увеличилась нужно в конфиге вместо локалхоста 127,0,0,1 прописать
кстати никто не знает где можно быстренько статичный html сайтик захостить?
чтобы не покупать нечего
может файлообменик есть?
который отдает html?
Valentin Rasulov
@artdevue
Aug 11 2014 21:41
DeminAlexey
@DeminAlexey
Aug 11 2014 21:48
а файлы в гитхаб загружаются только через клиент?
DeminAlexey
@DeminAlexey
Aug 11 2014 22:06
почему то не работают
вроде 10 мин прошли
404
Valentin Rasulov
@artdevue
Aug 11 2014 22:22
@DeminAlexey как удобно, так и загружайте. Как обычный прект на гитхабе, как пример https://github.com/artdevue/artdevue.github.com