
Aleksei
25.12.2016
12:44:17
размер, например

Dmitry
25.12.2016
13:32:59
?
report spam

Adam
25.12.2016
13:37:33
хм, потапенко ворчал ворчал, а бизнес с планшетами я смотрю еще живет)

Google

Pavel
25.12.2016
13:40:50
мопед ваш?

Alexander
25.12.2016
13:41:08

Pavel
25.12.2016
13:41:39
исходники ядра и драйвера у вас есть?
или драйвер блоб?

Денис Булавин
25.12.2016
13:42:34

Ivan
25.12.2016
13:52:41
не успел на кул стори

Pavel
25.12.2016
13:52:53

Ivan
25.12.2016
13:53:02
ну было сообщение с кучей текста

Митко Соловец?
25.12.2016
13:53:09
была вакансия

Pavel
25.12.2016
13:53:09
а, забей. ничего интересного;)

Ivan
25.12.2016
13:53:16
а понятно

Митко Соловец?
25.12.2016
13:53:18
по поводу вакансий в пм админам пишите

Pavel
25.12.2016
13:53:25
Отдал своему системному разработчику.

Google

guga
25.12.2016
13:56:50
а сам тряхнуть стариной не хочешь?

Pavel
25.12.2016
13:57:37
посмотрим
У нас всяко команда, так что ;)

Denis
25.12.2016
17:12:42
Как грамотно работать с большим к-вом файлов в несколько потоков?
Ну же, котаны. Есть два потока и много файлов (понятно что паралелить i/o с харда это неоче умно), как потокам их разать, чтобы без конфликтов было?

Andrey
25.12.2016
17:20:53

Alexander
25.12.2016
17:27:21

Denis
25.12.2016
17:28:01
Очередь
Это понятно, файлов может быть 10 лямов и память закончится. Чем обрабатывать такие кол-ва?

Andrey
25.12.2016
17:28:43

Denis
25.12.2016
17:29:03
Ладно, не буду

Alexander
25.12.2016
17:29:11
какие-то капитанские вопросы и ответы)

Denis
25.12.2016
17:48:23
А так чтобы File[] не создавать?

Andrey
25.12.2016
18:33:37

Alexander
25.12.2016
18:34:14
бесконечный стрим!!111

Denis
25.12.2016
18:34:17
Да да, спасибо
И вам приятного вечера

Pavel ?
25.12.2016
18:42:25

Denis
25.12.2016
18:44:45
Я понял что неправильно задал вопрос. Уже подсказали Files.walk

Pavel ?
25.12.2016
18:46:45
А как же память?))
Стрим расспараллелит потом долбанет в ио, а далее накроет все это дело oom)

Google

Denis
25.12.2016
18:48:34
ыыы
Ну оно и понятно, что если на машине в директории лежит десять лямов файлов, то это говнарство. Но не я же это сочинил

Adam
25.12.2016
19:04:58
ос сама по себе плохо работает с таким количеством

Pavel
25.12.2016
19:05:46
не ось, скорее фс

Adam
25.12.2016
19:05:59
ок)

Victor
25.12.2016
19:15:49
У меня два года назад случай был, правда не с walk, а с Files.list. Брал с полученного стрима Path и дописывал в файл некоторые данные. В результате чего обновлялась дата модифицикации файла и он снова появлялся в стриме. Получился действительно бесконечный стрим, который раздувал все файлы.
Наверняка с тех пор что-то изменилось, но всё руки не доходят проверить снова.

Sergey
25.12.2016
19:27:10
Раскидай их по машинам. И там обрабатывай в несколько потоков
Или в облаке

Руслан
25.12.2016
20:18:22
Я тут опросик запилил) https://goo.gl/forms/uxy630wD7tvrWZso2
Результаты открыты

Adam
25.12.2016
20:21:08
всего один вопрос?)

Митко Соловец?
25.12.2016
20:21:24
можно было 1 пункт запилить

Митко Соловец?
25.12.2016
20:21:27
1. Котлин

Руслан
25.12.2016
20:21:52

Dmitry
25.12.2016
20:22:30
?

Baruch
25.12.2016
20:22:58

Руслан
25.12.2016
20:23:23
For Fun

Adam
25.12.2016
20:23:55
пока не очень смешно

Руслан
25.12.2016
20:24:08
Зачем?
Тебя выше просили скинуть gdsl для gradle

Baruch
25.12.2016
20:24:10
What's the fun in it?

Google

Baruch
25.12.2016
20:25:01

Руслан
25.12.2016
20:26:01
Ну так скинь, дай людям посмотреть как выглядел бы грэдл, если бы не заговор со стороны JB

Baruch
25.12.2016
20:26:41

Руслан
25.12.2016
20:27:15
Так что, никто не сможет переименовать .gradle в .groovy?
Чтобы оценить

Baruch
25.12.2016
20:28:21
Для этого достаточно почитать, как работает gdsl

Руслан
25.12.2016
20:29:44
Ну ты же писал поддержку, дай поиграться с готовым

Baruch
25.12.2016
20:34:51
Я не писал поддержку. Я сказал, что если бы jetbrains подключили gdsl к .gradle то написать gdsl который сообщает идее, что все головные методы и свойства скрипта резольвятся к org.gradle.api.Project - дело 5 строчек, и мы получили бы 80% code completion. Я даже такое делал, и это очень просто. Поэтому мне совершенно непонятно, почему они этого не делают.

Admin
ERROR: S client not available

Pavel
25.12.2016
20:35:36

Baruch
25.12.2016
20:35:52

Руслан
25.12.2016
20:35:56
Плагин в опенсорсе
Gradle плагин в опенсорс

Baruch
25.12.2016
20:36:09
И чо?

Руслан
25.12.2016
20:36:21
Почему не впилили туда поддержку gdsl, раз так круто и полезно?
Парадокс

Baruch
25.12.2016
20:36:39
Согласен, не понятно.

Руслан
25.12.2016
20:37:59
Я просто на выходных переводил проектики на Gradle Kotlin Script
Могу сказать что уже юзабельно, те самые 80% покрыты точно

Baruch
25.12.2016
20:38:47
Отлично

Google

Руслан
25.12.2016
20:39:36
Если бы не боролись за визуальную совсемстимость с груви, было бы еще лучше
Но зато переучиваться не нужно

Baruch
25.12.2016
20:41:08
Всё, message впихнут, можно менять тему?

Руслан
25.12.2016
20:42:43
Не, еще хочу рассказать что в автодополнении мешаются методы с
Closure<(raw) Any>
, наследие груви так сказать, было бы неплохо если бы вынесли все это отдельно

Baruch
25.12.2016
20:43:06
А давай, ага. Рассказал? Теперь всё?
В следующий раз не обязательно меня в это втягивать. Пора вбросить про то, какой отличный Котлин, пометавши говна в Груви — ты действуй сразу, меня не жди.

Руслан
25.12.2016
20:46:17
Никого говна вроде не метал

Baruch
25.12.2016
20:46:54

Руслан
25.12.2016
20:47:14
Заговоры против груви, третий сезон)

Валерий
25.12.2016
20:47:53
От него же создатель отказался

Pavel
25.12.2016
20:48:14
Это не повод его выбрасывать

Руслан
25.12.2016
20:48:23
Наброшено)

Валерий
25.12.2016
20:49:00
Не повод

Baruch
25.12.2016
20:49:20

Валерий
25.12.2016
20:50:22
Ну я о том, что много кто говорит, что он не нужен и это нормально

Baruch
25.12.2016
20:50:45

Anton
25.12.2016
20:52:03