
Антон
21.06.2016
12:55:46
академический вопрос
в результате должен получиться один большой xml

Александр
21.06.2016
12:56:49
ну не просто так склеить вам надо же, а наверное чтобы он был валидный?

Антон
21.06.2016
12:57:22
предположим что куски достаточно сджойнить "\n"

Google

Антон
21.06.2016
12:57:54
и такая сумма кусков дает валидный xml

Александр
21.06.2016
12:58:30
ок, в чём тогда конкретнее проблема? вы же наверняка уже сделали это технически, но вас не устраивает решение.

Антон
21.06.2016
12:58:43
неа, не сделали

Александр
21.06.2016
12:59:07
xml у вас в mysql в поле каком-то?

Антон
21.06.2016
12:59:14
проблема в том, что нормальный инстанс занимает 250-500мб, и памяти может не хватить

Александр
21.06.2016
12:59:14
на выходе надо сохранить в файл?

Антон
21.06.2016
12:59:39
хml может быть в субд, каждый кусочек в отдельной записи
а может и не быть

Александр
21.06.2016
13:00:06
ок, сразу мысль сделать дамп, но не просто mysqldump, а выполнить команду sql и перенаправить вывод в файл
команда - это выбрать все ваши кусочки xml
получится что-то типа
+----+
| id |
+----+
| 1 |
| 2 |
| 3 |
| 6 |
| 4 |
| 5 |
+----+
из этого можно уже что-то склеить в принципе
есть же возможность сохранять что-то в файл и потом следующей командой с этим файлом работать?

Google

Антон
21.06.2016
13:01:43
должна быть
и конечно же склеивать не рубями? :)

Александр
21.06.2016
13:02:20
нууу, тогда это в другой чатик... ?

Антон
21.06.2016
13:02:58
ну рубями склеивать файлик в миллион+ строк... ээээ... боль

Александр
21.06.2016
13:03:06
это я пошутил

Антон
21.06.2016
13:04:40
да не все правильно, в другой чатик надо
и желательно чтобы компилировалось

Александр
21.06.2016
13:05:45
а кусочки все начинаются и заканчиваются одинаково?

Антон
21.06.2016
13:05:57
да

Александр
21.06.2016
13:05:58
<some_tag> и </some_tag>?

Антон
21.06.2016
13:06:25
ну тоесть, любой тэг может быть имхо
да тут не в хмл проблема

Александр
21.06.2016
13:09:34
вот как-то так получилось:
mysql database_name -e 'select id from users' | tail -n +2 | cat

Антон
21.06.2016
13:10:20
ну и я не сильно сомневаюсь :)

Александр
21.06.2016
13:10:39
если надо вместо переносов строк как-то объединить, то можно так:
mysql database_name -e 'select id from users' | tail -n +2 | cat | tr '\n' ' '

Антон
21.06.2016
13:11:02
только еще > result.xml

Александр
21.06.2016
13:13:35

Evgeny
21.06.2016
13:16:38
А Crystal lang тут не рассматривали? Просто есть еще один чат у меня pro.ruby, тут все не отлеживал. Я например недавно на нем делал генератор json, работает почти один и тот же код с разницей до 8x . Но вопрос с памятью это не решит, надо стрим конечно же

Антон
21.06.2016
13:53:16
помогло в итоге?
а я не пробовал, но в голове нормально работает
академическая задача же
фактически ее решает Adamtsov
помогло?

Adamtsov
21.06.2016
14:02:18
я делал через 1 файл

Google

Adamtsov
21.06.2016
14:02:26
практически работает)

Aldar
21.06.2016
14:05:42
https://medium.com/@deathdisco/today-i-accept-that-rails-is-yesterday-s-software-b5af35c9af39#.m10u3rkd5

Антон
21.06.2016
14:10:51
ну и что
оффтоп
https://navalny.com/p/4927/?utm_source=push&utm_medium=blog&utm_campaign=push_4927

mardybm
21.06.2016
14:54:25
жирную вакансию подвезли http://rubyjobs.ru/vacancies/4293
4к

Александр
21.06.2016
15:01:03
Кстати, наша вакансия тоже ничего http://rubyjobs.ru/vacancies/4291 150 тыс. руб. ($2.3k) + квартальные премии

Кøе-ктø Геннадьевич
21.06.2016
15:02:22
Джуниоров никто не ищет?

Антон
21.06.2016
15:03:01
> по вопросам в лс
в ruby jobs нет лс

Aldar
21.06.2016
15:04:16

Aldar
21.06.2016
15:05:02
адрес такой

Александр
21.06.2016
15:06:03
Кстати, за успешную рекомендацию, мы платим вознаграждение по нашей вакансии. Реально срочно нужны разработчики, зашиваемся! ?

Aldar
21.06.2016
15:20:19
хех, тут что угодно только не рельсы

yopp
21.06.2016
15:20:58
завязывай говно тянуть
лучше постите котиков и козликов
https://twitter.com/EverythingGoats/status/739547695119896577

Can
21.06.2016
19:17:57
Да эликсир правда хорош

Sergei
21.06.2016
19:24:43
В одном руби чате фреймворк и для кристал ищут , тут для эликсира точно определились уже с феникмом)

Google

Aldar
21.06.2016
19:26:06
В руби движухе просто особо ничего нового нет

yopp
21.06.2016
19:27:04

Антон
22.06.2016
08:51:19
https://twitter.com/i_bo0om/status/744850139639128064

Pretorian
22.06.2016
08:51:48
)

Admin
ERROR: S client not available

Aldar
22.06.2016
08:59:41
SCRIPT

Pretorian
22.06.2016
09:00:40
ECMA

Evgeny
22.06.2016
10:28:43
PHP )

Aldar
22.06.2016
10:31:04
В руби у многострочной строки есть интерполяция?

Evgeny
22.06.2016
10:31:40
Да

Aldar
22.06.2016
10:31:54
conn.exec %{
insert into #{table} (attribute) values
(blablabla),
(jfkldsjfsdlf);
}
такое прокатит?

Evgeny
22.06.2016
10:33:42
Конкрентно такое не знаю, а через "#{variable}" да

Aldar
22.06.2016
10:35:06
ok

v
22.06.2016
10:35:41

yopp
22.06.2016
10:39:39
+ http://ruby-doc.org/core-2.3.0/doc/syntax/literals_rdoc.html

Aldar
22.06.2016
10:39:57
я уже сделал через «-SQL
SQL

yopp
22.06.2016
10:40:19
у тебя там SQLInjection уже :)

Aldar
22.06.2016
10:42:28
там от пользователя ничего не приходит

Google

Aldar
22.06.2016
10:42:35
а то что пришло уже обработанное

Александр
22.06.2016
11:04:22

v
22.06.2016
11:05:48
И постоянно - сеньоров?
вакансий на миддлов/джуноров от МетаСтудио я давненько не видел

Александр
22.06.2016
11:07:48
да, постоянно Senior, уверенных middle так же готовы рассмотреть, за неимением первых.

v
22.06.2016
11:10:34
Занятно. Это чем же сеньоры занимаются, что их постоянно не хватает?

Александр
22.06.2016
11:15:21

v
22.06.2016
11:16:33
т.е. дофига работы для сеньоров и нет работы для миддлов?

Антон
22.06.2016
11:17:26
норм

v
22.06.2016
11:17:36
"Контроль качества кода (Code Review)"
а чей же тогда код ревьювят сеньоры? Других сеньоров?

Антон
22.06.2016
11:17:44
тоже норм

Pretorian
22.06.2016
11:17:45
Они могут и на рельсах в текущий момент сидеть
Сидит такой сеньер скажем на ноде, ему платят и ему пофиг на вакансии

Антон
22.06.2016
11:20:22
а ну понятно почему трудно искать
> Выполнение тестового задания после собеседования