
Митко Соловец?
15.01.2018
16:50:20
гордый?
в гиттере тусит постоянно

Vik
15.01.2018
16:50:30
Надо гц пилить а не в чатике сидеть

Baruch
15.01.2018
16:51:05
ну ты хочешь теперь отвечать за его обещания?

Google

Baruch
15.01.2018
16:51:12
он передумает и зайдет в чатик
а ты тут как дурак с "никогда"

Митко Соловец?
15.01.2018
16:51:39
блин, тут вся основа сидит, хотелось бы конечно полную коллекцию
ну не хочет и не надо

Baruch
15.01.2018
16:52:13
напрасно, это твоя репутация

Vik
15.01.2018
16:52:26
Я спросил - он отказался

Baruch
15.01.2018
16:55:47
“никогда” vs “Шипилёв сказал, что он пока не в Телеграме, когда появится, обязательно затащим".

Pavel ?
15.01.2018
16:56:15
Шипилёв же Сишник))

Vik
15.01.2018
17:00:09

Baruch
15.01.2018
17:07:47
я же объяснил, это его дело, чего ты свою репутацию на это завязываешь?

Vik
15.01.2018
17:44:30
Ок он мне сказал что не собирается

Google

Vitalii
15.01.2018
17:45:49

Vik
15.01.2018
17:46:23
чат
вопрос
кто работал с телеграм апи?
на java?

Dmitry
15.01.2018
18:43:17
Я бота писал немношк

Vik
15.01.2018
18:45:09
типа получать все сообщения

Igor
15.01.2018
18:45:34
Там либина есть, которую все и юзают
И есть чатик с её автором

Vik
15.01.2018
18:46:14
брось @igorz ссылкой

Igor
15.01.2018
18:46:17

Jiff
15.01.2018
18:46:19

Aleksander
15.01.2018
18:46:29
compile 'com.github.pengrad:java-telegram-bot-api:3.5.2'
я этой пользуюсь

Igor
15.01.2018
18:47:17

sherzod
15.01.2018
18:49:18
бот апи в телеграме это совсем другое
для такой задачи надо будет использовать реализацию mtproto
ну если только админ канала не добавит бота сам

Google

Jack
15.01.2018
20:44:48
На каких ресурсах учить джаву?

Abbos
15.01.2018
20:47:56

Vladimir
15.01.2018
20:48:18
Книжку с практическими заданиями в руки и вперёд

Baruch
15.01.2018
20:48:25

Ivan
15.01.2018
20:49:31
да шо там учить

Jack
15.01.2018
20:50:44
А на с++ можно?

Abbos
15.01.2018
20:51:32
А на с++ можно?
чувак ты начинаешь бесить) гугли пожалуйста, твои вопросы имеют миллион ответов

Jack
15.01.2018
20:52:45
Какие вы злые

Abbos
15.01.2018
20:54:55
Какие вы злые
я тебя направляю на путь истинный, человек который хочет учиться он просто берет и делает, открывает книжку какую то и делает. А ты просто ходишь вокруг да около и все.

Jack
15.01.2018
20:57:43
Посоветуйте конвертер с с++ на джаву

Vladimir
15.01.2018
20:59:28
Что-то более менее серьёзное ты нормально не конвертируешь, все равно все придётся в итоге руками делать. Это тебе не с шарпа на джаву и обратно, хотя и там проблем море

OxFAB
15.01.2018
20:59:35

Konstantin
15.01.2018
21:00:10

Денис
15.01.2018
21:00:14
Руки
А лучше две пары, одна - программист на плюсах, другая - программист на джаве

Jack
15.01.2018
21:01:10
1500 строк руками, кто делал?

Денис
15.01.2018
21:02:19
а) Немало кто, это не так чтоб очень много в мировом масштабе
б) А на кой чёрт тебе вообще что-то с одного языка на другой переписывать?

OxFAB
15.01.2018
21:02:20
Это не так много. Пару вечеров.

Jack
15.01.2018
21:02:40
Под Андройд

Bogdan
15.01.2018
21:04:19
Под Андройд
андроид вроде подерживает обе компиляции (в одном проекте)

Google

Jack
15.01.2018
21:05:21
Тогда можно было бы писать под Андройд на с++

Bogdan
15.01.2018
21:06:37
https://developer.android.com/studio/projects/add-native-code.html

Admin
ERROR: S client not available

Bogdan
15.01.2018
21:07:06

Jack
15.01.2018
21:07:40
Include c++
Эт не то вроде

Bogdan
15.01.2018
21:08:21
еще где -то кидали группу по андоид

Jack
15.01.2018
21:09:09
Она не открывается
Я в процессе

Bogdan
15.01.2018
21:09:44
https://developer.android.com/studio/images/projects/cpp-project-view_2-2_2x.png
доказательства
если с++ был написан для другой ОС, то прийдется переписывать что-то и править

Jack
15.01.2018
21:10:43
Дааа

Bogdan
15.01.2018
21:10:47
но весь код переписать тоже не очень

Jack
15.01.2018
21:11:07
С винды под Андройд сложно
Но я сделаю это

Bogdan
15.01.2018
21:12:35
в твоем коде на с++ могут быть и зависимость от других либ

Michael
15.01.2018
21:17:08
есть ли красивый вариант избавить от всех этих вложенностей?
String styleClass =
matcher.group("NAMESPACE") != null
? "namespace"
: matcher.group("FORMAT") != null
? "format"
: matcher.group("VARIABLE") != null
? "variable"
: matcher.group("ICON") != null ? "icon" : null;

Pavel ?
15.01.2018
21:18:56

Google

Michael
15.01.2018
21:19:08
Егор, я вызываю тебя

Sergey
15.01.2018
21:25:44

Bogdan
15.01.2018
21:26:41
через switch?
я так понял у него зависимости, сначала проверяем NAMESPACE и т.д.

Michael
15.01.2018
21:27:18
Ща кароч пробую другой регуляркой вытащить все имена потом итератором по сету пройти по всем именам в матчере и когда не нулл, значит нашли)

Bogdan
15.01.2018
21:27:32

Michael
15.01.2018
21:27:42
Это просто регулярка оч большая, не буду же все на ифах
Тем более 16 вариантов

Bogdan
15.01.2018
21:28:34

Michael
15.01.2018
21:29:47
Регулярка все равно лучше ищет, чем я посимвольно

Vladimir
16.01.2018
05:43:36
Возвращаясь к вчерашней регулярке столкнулся с тем, что replaceAll меняет во всей строке без подстановки значений из replacement

Vitalii
16.01.2018
05:44:22

Vladimir
16.01.2018
05:44:41
private static final String XLS_PATTERN_STR = "<c (.*:?) t=\"e\">(<f>VALUE\\(\"(.*:?)\"\\)</f>)<v>(.*:?)</v></c>"
private static final Pattern XLS_PATTERN = Pattern.compile(XLS_PATTERN_STR)
Matcher m = XLS_PATTERN.matcher(template)
String result = m.replaceAll('<c$1>$2<v>$3</v></c>')