@jvmchat

Страница 227 из 2890
Pavel ?
05.05.2016
11:11:53
Который долбит тостринг от обджекта)

Артем
05.05.2016
11:13:16
а у меня тут фантомжс успешно пашет, без всякой боли и страданий. начинаю напиливать орм, скоро будет бигдата))

Плюшка
05.05.2016
11:13:37
прошу сильно не пинать

код не совсем мой

Google
Плюшка
05.05.2016
11:13:57
нашел на стековерфлоу, и переписал с жавы

Pavel ?
05.05.2016
11:15:35
а у меня тут фантомжс успешно пашет, без всякой боли и страданий. начинаю напиливать орм, скоро будет бигдата))
ПантомЖС это случеем не очередной вебкит с прокинутыми апи для яваскрипта внутри?))

Артем
05.05.2016
11:29:24
ПантомЖС это случеем не очередной вебкит с прокинутыми апи для яваскрипта внутри?))
чета типа того. целевой сайт с ангуляром спокойно исполняет где-то там внутри. <dependency> <groupId>io.github.bonigarcia</groupId> <artifactId>webdrivermanager</artifactId> <version>1.4.2</version> </dependency> а эта хрень даже автоматизирует скачивание самого бинарника

Valery
05.05.2016
11:53:53
кто нить ангуляр юзар ?

первый +

Igor
05.05.2016
11:54:00
Ага

Dan
05.05.2016
11:54:21
первый пользовал

активно. на проектах клиентов

Valery
05.05.2016
11:54:39
как ресетнуть фильтр в нг-репите ?

после изменений

Igor
05.05.2016
11:54:55
Angular.js - русскоговорящее сообщество Общаемся и обсуждаем темы, посвященные Angular 2 и прошлым версиям. Рекомендуем сразу отключить уведомления, чтобы пребывание в данном чате было полезным и комфортным. Sponsored by www.startup-makers.com https://telegram.me/angular_js

Тебе сюда

Valery
05.05.2016
11:55:16
ок спасибо

Google
Valery
05.05.2016
12:10:46
?

guga
05.05.2016
12:12:42
есть кто с args4j работал?

Плюшка
05.05.2016
12:37:33
подскажите легкий HTTP клиент

guga
05.05.2016
12:44:13
compile 'org.apache.httpcomponents:httpcomponents-client:4.5.2'

Виталий
05.05.2016
12:48:55
okhttp ;)

guga
05.05.2016
12:49:30
есть ещё https://github.com/google/google-http-java-client но его я не юзал.

если совсем легкое

java.net.HttpURLConnection

Плюшка
05.05.2016
13:01:13
вроде

guga
05.05.2016
13:01:21
да

потому его и советовал.

okhttp ;)
вот этот ещё хорошо выглядит

Плюшка
05.05.2016
13:03:18
okhttp ;)
о, попробую

в прошлых проектах я вроде апач юзал, но уже не помню

Pavel ?
05.05.2016
13:11:37
Не бота ли ты делаешь)

Плюшка
05.05.2016
13:13:02
нет, лаунчер для кубача

Митко Соловец?
05.05.2016
13:15:12
нет, лаунчер для кубача
моды для кубача еще в моде?

Плюшка
05.05.2016
13:26:05
дыа

Nick
05.05.2016
13:43:13
Подскажите, пожалуйста, по поводу БД. Есть ивенты, в которых указывает время начала (hh:mm) и время конца. В них есть категории, суб- и субсубкатегории, заметки. В общем окне должно отображаться занятое время каждым ивентом. Кроме того, при указании категорий в новом ивенте надо подсказывать имеющиеся категории. Как это реализовать? Таблица с ивентами и много запросов на сортировку или таблица с ивентами отдельно и таблица с категориями отдельно. В БД нуль, не знаю как правильно

Google
parikLS
05.05.2016
13:46:56
что за ивенты и категории? что-то статическое из них есть? пример было бы не плохо

Nick
05.05.2016
13:48:32
Просто занятие какое-либо Например: 11.33-11.38 Работа-Маркетинг-Холодные звонки

лучше 2 отдельных таблицы, скорее всего
а как тогда делать категории, которые делятся на субкатегории, которые делятся на субсубкатегории?

Igor
05.05.2016
13:49:24
я у себя делал через ссылки на родителя

но тут же еще смотря что ты хранишь для категорий. если только название и количество вложенных всегда 3 - тогда можно как 3 колонки хранить

Dmitrii
05.05.2016
13:51:50
Таблица для категорий. Таблица для ивентов. Таблица M2M для связки категорий и ивентов.

@sikri

Igor
05.05.2016
13:53:01
Таблица для категорий. Таблица для ивентов. Таблица M2M для связки категорий и ивентов.
3я таблица не нужна, если у него ивент может быть только в 1й категории

Dmitrii
05.05.2016
13:53:34
Он же написал пример с 3мя категориями.

Nick
05.05.2016
13:53:47
Он же написал пример с 3мя категориями.
Категория - субкатегория - субсубкатегория

Категория: работа Субкатегория: маркетинг Субсубкатегория: холодные звонки

Dmitrii
05.05.2016
13:54:12
Так ивент то сам столько категорий может иметь?

Nick
05.05.2016
13:55:07
1 категория, при этом выбираетсч 1 субкатегория из категории и еще 1 субсуб из субкатегории

Dmitrii
05.05.2016
13:55:13
Относительно таблицы категорий: структура либо parent/child и выгребать через Recursive CTE, либо nested set

В твоем случае скорее всего больше подойдет nested set.

Т.к. категории редко меняться будут.

А так да. 3я таблица тогда не нужна. Пихаешь category_id в таблицу ивентов.

Pavel ?
05.05.2016
13:56:21
А что есть кубач?

Nick
05.05.2016
13:59:57
А так да. 3я таблица тогда не нужна. Пихаешь category_id в таблицу ивентов.
Получается, надо делать таблицу с категориями в форме nested set, да?

Google
Dmitrii
05.05.2016
14:00:29
Ну это будет самый гибкий вариант. Сможешь добавлять не только 3 категории но и больше. Или меньше.

Не, можно конечно гвоздями прибить в 3 колонки как вы предлагали, но я бы не рекомендовал.

s/вы/выше/

Артем
05.05.2016
14:02:49
можно замутить 3 отдельные таблицы с категориями 4ую таблицу в которой хранить уникальные комбинации. индексировать и ложить ее в кеш тогда у занятия будет всего одно поле, по которому можно производить поиск

Nick
05.05.2016
14:02:51
Dmitrii
05.05.2016
14:03:10
Что не поддерживает? О_о

Admin
ERROR: S client not available

Dmitrii
05.05.2016
14:03:35
Nested set это просто структура харнения. База данных здесь не причем

Артем
05.05.2016
14:03:58
когда записией будет больше 10 лямов, мой вариант будет быстро работать на запросах без джойнов и на IN выражениях с индексированными полями

Dmitrii
05.05.2016
14:05:01
10 лямов категорий. АХАХАХА блять, спасибо, поржал.

Артем
05.05.2016
14:05:04
по сути идешь в 4ую таблицу за сочетанием категорий (лежать она может в redis (например)), узнаешь ее id и уже шерстишь бездонную таблицу занятий по индексируемому полю

Dmitrii
05.05.2016
14:05:23
А зачем вообще джойнить то?

Артем
05.05.2016
14:05:23
поиск то будет по ним

А зачем вообще джойнить то?
я и пишу что без джойнов

Dmitrii
05.05.2016
14:06:34
Вот честно, лень проверять, но джойн таблицы из 10-50 записей вообще не должен давать оверхед.

parikLS
05.05.2016
14:06:47
джойны будут чтобы названия доставать, тут имхо сами таблицы с названиями будут маленькимии, а большая будет только таблица комбинаций

Артем
05.05.2016
14:07:32
Вот честно, лень проверять, но джойн таблицы из 10-50 записей вообще не должен давать оверхед.
ну представь себе что занятий уже миллионы. джойнишь на те жалкие 10-50 категорий, например, а оно читает за раз по n миллионов из таблицы занятий. я уже такое проходил. это ужасный пиздец

Google
Dmitrii
05.05.2016
14:08:45
Поиск обычно через ES пилят всегда, но да ладно. Если на то пошло - можно все категории загнать в JSONB и проиндексировать.

(Это если PostgreSQL)

Igor
05.05.2016
14:09:02
а потом в погоне за идеалом пилят здоровые системы, которые никому не нужны

Артем
05.05.2016
14:09:28
я предложил вариант при котором обычные запросы с IN справятся с любой бездной данных без всяких оверхедов.

Dmitrii
05.05.2016
14:09:29
Я кстати тут в одном проекте променял ES на Pg FTS

Nick
05.05.2016
14:09:33
андроид приложение на коленке, миллионов не будет

Igor
05.05.2016
14:10:08
Артем
05.05.2016
14:10:30
зато один раз написал и забыл

это быстрее чем оптимизировать что-то в будущем

та и где там сложность. достал id с одной таблицы, положил в IN выражение запроса к другой. и все. подоставал id нужных записей и сделал потом запрос их полей отдельно.

Dmitrii
05.05.2016
14:13:03
Подходы для хайлоада не всегда применимы для лоу-лоада или как это еще назвать?)

Артем
05.05.2016
14:13:31
оно работает гораздо быстрее

Плюшка
05.05.2016
14:13:51
Артем
05.05.2016
14:14:23
и сколько кода и запросов в базу уходит в итоге?
я так сократил время загрузки страницы с 160s до 0.160s думаю что это большая разница

Igor
05.05.2016
14:14:47
Quet
05.05.2016
14:14:54
Igor
05.05.2016
14:15:34
я так сократил время загрузки страницы с 160s до 0.160s думаю что это большая разница
если категорий будет до 100, то не удивлюсь, если это и дольше будет

Страница 227 из 2890