Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Alexey Vasiliev
@le0pard
@maksim-litvinov Brunch хорош, но @listochkin прав - Ember без Ember-Cli как велосипед без седла: ехать можно, но если особо любиш садо-мазо
Umed Khudoiberdiev
@pleerock
всем привет
послушал ваш подкаст сегодня, спасибо что упомянули мою библиотеку (TypeORM), правда жаль что мало рассказали о ней(
ваши подкасты очень понравились, все очень качественно и интересно. одним словом молодцы - так держать дальше
из пожеланий - могу пожелать чтобы вы еще больше говорили о вебе и других технологиях и меньше о руби (знаю у вас основной фокус на руби, но я предлагаю скейлится в других направлениях)
Umed Khudoiberdiev
@pleerock
очень понравилась стартовая песня :smile:
Alexey Vasiliev
@le0pard
@pleerock благодарю за отзыв
Sasha Zmts
@zmts
@le0pard Спасибо за подкасты, регулярно слушаю хоть сам и не Рубист. Последнее время много слышу про Vue.js интересно ваше мнение на счет сего фреймворка. Как на меня весьма интересная разработка. Все просто и удобно + инфраструктура растет семимильными шагами, это радует. С такими темпами недалеко и до Реакта))
Pavel Kalashnikov
@kalashnikovisme
Всем привет!
Вопрос: слышал краем уха довольно давно, что в какой-то новой версии реакта готовятся убрать обязательное обрамление jsx объектов в один тег. Короче, уйдёт вот эта ошибка.
Adjacent JSX elements must be wrapped in an enclosing tag
Не часто пишу на реакте. Сейчас понадобилось. Взял последнюю версию 15.4.2. А ошибка никуда не делась. Посмотрел Changelog, там тоже ничего такого не нашёл. Кто-нибудь знает судьбу этой фичи? Планируется ли вообще такое изменение.
Alexey Vasiliev
@le0pard
@zmts ну пока внимания он много к себе привлекает и прост в изучении
@kalashnikovisme ну это стандартная штука, что должен быть рут элемент (в backbone.js давно так), так что не вижу в этом проблемы. Зачем это убирать? (Про такое изменение в JSX не слышал)
Dmitriy Nesteryuk
@dnesteryuk
https://opensource.guide/ интересный проект
Sasha Zmts
@zmts
Всем привет! Думаю как реализовать Теги.
По ссылке все подробности >>
https://gist.github.com/zmts/cb22cd51ecf43479d2f6d5368a6f3061
Если будут мысли/желание отписывайтесь пожалуйста в комментариях гиста.
Спасибо!
@le0pard буду рад вас почитать в комментариях
Pavel Kalashnikov
@kalashnikovisme
@le0pard @alchapone коллеги, постоянно слушаю подкасты в течение двух лет. Ваш подкаст был первым, на который подписался :) Сейчас слушаю 6 подкастов. Недавно попытался послушать другой русскоязычный подкаст (названия давать не буду, потому что не знаю правил данного чата в этом вопросе) в прямом эфире с возможностью комментирования и обсуждения тем в Gitter чате.
Подскажите, пожалуйста, почему вы такой формат не используете? Если дело только во времени, потому что готовить прямые эфиры на порядок сложнее, то ок - вопросов нет :) Но может есть ещё какие-то причины или недостатки формата по вашему мнению?
Sasha Zmts
@zmts

Всем привет, помогите советом

Есть таблицы:

  • users
  • albums(относится к users через внешний ключ)
  • photos(относится к albums через внешний ключ)

Нужно выбрать ВСЕ фото по user_id ?
Делаю так:
select * from photos where photos.album_id in (SELECT albums.id from albums where albums.user_id = '1');

Будет ли ОК если я добавлю дополнительное поле user_id(и сделаю его внешним ключом) в таблицу photos ?
Запрос сократится до такого
select * from photos where photos.user_id = '1';

Хочу сократить количество запросов =)

Сама идея добаления доп форинкея это ОК? Или не очень ?
Alexey Vasiliev
@le0pard
@zmts это нормально добавить поле
@kalashnikovisme в основном проблема со временем
@zmts https://ru.wikipedia.org/wiki/%D0%94%D0%B5%D0%BD%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F - главное помнить про сохранение целосности данных. + индекс не забудь
Sasha Zmts
@zmts
@le0pard спасибо! Индекс это на сколько я понял обычный id ?
Сорри за тупые вопросы я из мира frontend))
Если да то с индексом у меня всё ок)
Дошло про индекс. Эго обычно ставят для ускорения поиска. А какая его роль в этом случае ?
Alexey Vasiliev
@le0pard
photos.user_id на это индекс. Иначе поиск будет не оптимальный, если таблица разрастется в размере
Все поля обьеденения данных должны содержать индекс
Как например и albums.user_id
@zmts ^
Sasha Zmts
@zmts
@le0pard :fire: Спасибо!
Pavel Kalashnikov
@kalashnikovisme
@le0pard спасибо за ответ! Спасибо за подкаст в целом) Много всяких инструментов и библиотек подчерпнул, некоторые из них стали постоянными в использовании на всех проектах)
Lev Cheryomukhin
@nir0
Всем привет, как можно из cell ли консоли добраться до хелпера main_app?
Pavel Kalashnikov
@kalashnikovisme
@nir0 возможно, я чего-то не знаю.
Расскажите, в контексте какого фреймворка-библиотеки идёт разговор?
Lev Cheryomukhin
@nir0
@kalashnikovisme ruby on rails 5.0.2, туда монтируется engine, который использует layout приложения. в этом layout'е находятся cell'ы, в которых используется url хелпер. к примеру, profile_path. если engine смонтирован в /tickets, то на странице приложения profile_path возвращает "/profile", а в неймспейсе енжина он вернет /tickets/profile. чтобы нормально рендерить такие ссылки, есть хелпер main_app.profile_path, но он работает только во вью, в селлах его нет. я пытался его подключить как-то - бесполезно. есть ишью: trailblazer/cells-rails#29
Erusy
@Erusy
У Паттерсона шикарное выступление:
http://confreaks.tv/videos/railsconf2017-closing-keynote
Oleg Antonyan
@olegantonyan
Sasha Shapalov
@SashaShapalov_twitter
Всем привет.
У меня такая задача - сделать web API, для получения txt файлов до 10 гиг. И делать по файлу поиск. Например скоро раз встречается указанное слова.
Использую Sinatra + Redis + Sidekiq
Вопрос. Какие лучшие практики для решения таких задач? Как лучше делать поиск по большим файлам? Как сохранять большие файлы?
Sasha Shapalov
@SashaShapalov_twitter
@le0pard
Alexey Vasiliev
@le0pard

сделать web API, для получения txt файлов до 10 гиг. И делать по файлу поиск. Например скоро раз встречается указанное слова

и что поиск должен вернуть в результате? опять весь файл? @SashaShapalov_twitter

ninedraft
@ninedraft
А было уже об этом в подкасте? Это штука а-ля рельсы, только для Go
Alexey Vasiliev
@le0pard
@ninedraft вроде не было
Anton Holovko
@kelevro
@le0pard добрый вечер
хотел поделится небольшим гемчиком, может кому-то будет полезен :)
https://github.com/Syndicode/attr-filters
Alexey Vasiliev
@le0pard
@kelevro Благодарю, гляну
unx
@uunnxx
@le0pard, Здравствуйте
@le0pard Как я могу скачать подкаст ?
@le0pard Всех, за разом ?
unx
@uunnxx
У меня не получается wget -r --no-parent -A .mp3 rwpod.com/podcasts/07
unx
@uunnxx
Нашел способ: wget https://mp3.rwpod.com/podcasts/07/07{01..45}.mp3
Alexey Vasiliev
@le0pard
@uunnxx хорошо, что разобрались.
unx
@uunnxx
@le0pard Спасибо за подкасты!