
_
04.10.2018
12:45:06
никто не знает рабочую либу для telegram-api ( не bot) ?

Andrey
04.10.2018
12:49:14
под java не видел, под .net: https://github.com/sochix/TLSharp/

Igor
04.10.2018
12:49:30
под питон еще была

Alexander
04.10.2018
12:50:41

Google

Igor
04.10.2018
12:51:12
aiogram
https://github.com/LonamiWebs/Telethon

_
04.10.2018
12:53:58
спасибо!

Maksim
04.10.2018
13:06:03
Коллеги, есть у меня лог на 2гб и его нужно отфильтровать, разбить оффсетом и вывести на вьюху, то есть лист на 2гб я фильтрую стримом и режу саблистом, но это жутко медленная операция и сложность по времени растёт с размером файла, как то можно ускорить процесс?

Alexey
04.10.2018
13:30:04

Maksim
04.10.2018
13:30:18
Так медленно
Много способов перепробовал

oles
04.10.2018
13:31:21

Alexander
04.10.2018
13:35:12

Maksim
04.10.2018
13:35:58
Сабмиттил коллабл и прироста нет

Alexander
04.10.2018
13:36:16
может вы тупо в дисковый IO упираетесь, а не в джаву ?

Maksim
04.10.2018
13:36:35
Возможно
Так же думал что хипа мало

Alexander
04.10.2018
13:37:09
я бы попробовал разнести операции и покрыть метриками и посмотреть сколько времени что занимает
- чтение с диска
- фильтрация
- разбиение
- etc

Google

Maksim
04.10.2018
13:37:26
Эм
Чем ?
В логи прокинуть таймстампы?
Или какая метрика

Dmytro
04.10.2018
13:40:05
Подскажите как разбить масив на подмасив из 4 елементов каждый

Maksim
04.10.2018
13:41:02
Чанки мб

Dmytro
04.10.2018
13:41:42
Или чтоб нове масивы создавало не суть именно с 4 елементов

Maksim
04.10.2018
13:41:57
Гугли batch of array

Dmytro
04.10.2018
13:42:07
спс

Alexander
04.10.2018
13:42:09

Maksim
04.10.2018
13:42:24

Alexandr
04.10.2018
15:09:51

Aleksey
04.10.2018
15:22:39
привет всем, покажите плиз пример отправки картинки cUrlom из java
обычный post с параметрами реализовал, а с файлом приуныл чет

Anton
04.10.2018
15:24:13
а чего именно курлом?

Aleksey
04.10.2018
15:26:02
HttpClient client = HttpClientBuilder.create().build();
HttpPost post = new HttpPost(Config.gI().requestUrl);
List<NameValuePair> arguments = new ArrayList<?1);
arguments.add(new BasicNameValuePair("secret", "secret ..."));
post.setEntity(new UrlEncodedFormEntity(arguments));
HttpResponse response = client.execute(post);
вот то же самое практически, но как добавить картинку для отправки?
файл
как файл в аргумент заснуть
догадываюсь, что это по стандарту будет "file"

Google

Aleksey
04.10.2018
15:27:14
но само значение?? строкой, строку в поток?

Sergey
04.10.2018
15:27:25
ну ты серьезно? https://stackoverflow.com/questions/2469451/upload-files-from-java-client-to-a-http-server
или вот http://developer.constantcontact.com/docs/mylibrary-files-api/file-add-multipart-post.html
просто первые ссылки в гугле

Aleksey
04.10.2018
15:29:35

Alpha
04.10.2018
15:50:13
Что-то мозг сломал с hibernate:
1. Есть ли возможность получить connection для конкретной сессии?
2. Если нет, то как можно чекнуть "живость соединения"?
3. Как можно отключить автоматический реконнект к базе и проверку соединения?

oles
04.10.2018
15:51:19

Vladimir
04.10.2018
15:55:19

oles
04.10.2018
15:57:25

Vladimir
04.10.2018
16:00:04

Quantum Harmonizer
04.10.2018
16:00:53

oles
04.10.2018
16:03:37

Quantum Harmonizer
04.10.2018
16:05:20
и байт-код вы разглядываете не джавовый

oles
04.10.2018
16:17:03
ну ещк разве что исполнимые файлы немного другие
отдельного чата по андроидовой машине к сожалению я не знаб

Quantum Harmonizer
04.10.2018
16:19:20

oles
04.10.2018
16:24:57

Quantum Harmonizer
04.10.2018
16:25:06

Google

oles
04.10.2018
16:30:33
@android_ru
да уже спрашивал, там только вьюшки поверх активити рисовать умеют

Admin
ERROR: S client not available

Quantum Harmonizer
04.10.2018
16:30:56

oles
04.10.2018
16:33:22
подскажите а по какой причине если функция класса может создавать новые экземпляры класса(возвращать их) то при создании объекта в этой фнкции в регистр содержащий указатель на this, кладется адрес нового объекта?

Quantum Harmonizer
04.10.2018
16:36:05

oles
04.10.2018
16:42:05
с точки зрения расположения в памяти

ARDEV
04.10.2018
16:45:07
вот такую

oles
04.10.2018
16:47:16
и соответственно то что результат от аллокации нового обьекта кладется в p0 а не в явно обьявленный локальный регистр это просто стечение обстоятелтств без какого либо умысла?

Quantum Harmonizer
04.10.2018
17:08:53

oles
04.10.2018
17:27:59

Quantum Harmonizer
04.10.2018
17:29:53

oles
04.10.2018
17:33:29

Жабра
04.10.2018
17:41:22
Мне кто-нибудь может мне объяснить, что тут происходит?
list
.stream()
.filter { o -> o is ApiGet<*, *> }
.map<ApiGet>(Function<ApiObject<*>, ApiGet> { ApiGet<*, *>::class.java.cast(it) })
Фильтрует объекты ApiGet и кастит к ApiGet??

Alex
04.10.2018
17:41:48
Госсссподи

Google

Alex
04.10.2018
17:41:55
Кто это писал

Жабра
04.10.2018
17:42:11
Легаси
:)

Alex
04.10.2018
17:42:54
Я, пожалуй, запомню этот map

Rikland
04.10.2018
17:42:54
Какое легаси. Тут стримы

Alex
04.10.2018
17:43:00
Это просто гениально
@guga4ka полечи мне глазья

Жабра
04.10.2018
17:43:37

Rikland
04.10.2018
17:44:06
Проекты со стримами уже легаси. Жесть

Жабра
04.10.2018
17:45:21