@jvmchat

Страница 732 из 2890
Виталий
26.11.2016
17:18:31
мне кажется на 3-ем дне изучения программирования рано вообще какие-то вопросы задавать, самое время быть по уши в какой-нибудь книжке

хотя бы чтобы базовый синтаксис освоить

плохой потом, возможно, но когда инфы 0 - нужна вводная информация

guga
26.11.2016
17:20:14
мне кажется на 3-ем дне изучения программирования рано вообще какие-то вопросы задавать, самое время быть по уши в какой-нибудь книжке
Разные бывают ситуации, взял плохую книгу, препод забил на урок, какая-то херня с софтом. Но задавать вопрос раньше, чем загуглить его, это да, моветон.

Google
Oleksandr
26.11.2016
17:22:14
интересно, сколько из 700+ человек здесь прочитали хотя бы 1 том

Pavel ?
26.11.2016
17:22:29
и сколько часов отработано?
А))) действительно) мыло давно не проверял)

Виталий
26.11.2016
17:22:41
вообще разработчики охотно помогают с ответом на вопросы уровня ± близком к своему, тот кто только начинает изучать программирование с радостью расскажет как работают циклы, так что просто он ошибся местом)

Ivan
26.11.2016
17:23:12
разве их не читают чтобы заснуть?

guga
26.11.2016
17:23:44
правильно, зачем читать ongoing

Виталий
26.11.2016
17:23:58
разве их не читают чтобы заснуть?
скорее для демотивации)

guga
26.11.2016
17:25:58
Только без спойлеров.

Alexandr
26.11.2016
17:42:45
кстати, кто то кидал ссылку на канал с книжками интересными разными здесь, не напомните ссылку?

Pavel ?
26.11.2016
17:47:43
@projvm

Alexandr
26.11.2016
17:49:42
спасибо, не сразу увидел ссылку в описании чата

Sergey
26.11.2016
17:52:27
ребят, есть у кого на примете обфускатор сорцов? то есть мне надо обфусцировать сорцы и их скомпилить. ищу вот и никак не могу найти нужной мне либы(

Pavel ?
26.11.2016
17:52:48
proguard

Google
Sergey
26.11.2016
17:55:16
proguard
ммм.. он разве мне на выходе отдаст обфусцированные Class.java?

Victor
26.11.2016
17:58:14
Скомпилируй, обфусцируй proguard'ом, декомпилируй

Виталий
26.11.2016
18:07:01
не, прогард работает с байткодом

Alex
26.11.2016
18:35:27
@dmsol

а, не тот чат

Maksim
26.11.2016
18:41:04
Трансляция в байткод != обфускации. Откроешь *.class в IDEA - увидишь код, очень близкий к сорцам.

Maksim
26.11.2016
18:45:03
С точностью до названия переменных afaik
Это если скомпилено в дебаге.

Можно ещё в release, если не ошибаюсь, но этим мало кто занимается.

Alex
26.11.2016
18:45:47
а если не в дебаге? У компилятора есть внутренний -O2? не уверен

Maksim
26.11.2016
18:46:53
а если не в дебаге? У компилятора есть внутренний -O2? не уверен
Не, просто без отладочной информации. http://stackoverflow.com/questions/8613535/does-java-have-debug-and-release-build-mode-like-c

Alex
26.11.2016
18:47:06
Забавно.

Кстати, нельзя ли заставить идею подписывать все что шоткатится этими самыми шоткатами? i.e. я нажал шифт раза 4, (или еще какой команд-альт-а) натыкал в самом низу менюшку гита, открыл ее, а в заголовке вместо Git написано Git(<key>). или вместо Project Structure пусть будет Project Structure (cmd+;)

было бы удобно

Просто обычно сидишь себе в дистракшн фри мод и тепло так на душе

Igor
26.11.2016
19:27:17
Igor
26.11.2016
19:38:21
guga
26.11.2016
19:39:04
sss3 ?
26.11.2016
19:41:55
Раньше было меньше чатов

Igor
26.11.2016
19:43:07
Сейчас каждый школьник возомнил себя "программистом"
только не каждый хочет что-то для этого делать

Google
guga
26.11.2016
19:44:05
Раньше было меньше чатов
Да ладно, irc был приблизительно таким же, вот только, чаще всего, он был локальным и интернеты были далеко не у всех.

Igor
26.11.2016
19:45:15
а ещё раньше не было stackoverflow как минимум. сейчас практически любая простая проблема ведёт туда.

не поможет, но усложнит жизнь

и слегонца ускорит

Митко Соловец?
26.11.2016
20:16:34
эх, такой срач упустил

что ж вы парня затравили

Alex
26.11.2016
20:25:48
ребят посоветуйте книжек по алгоритмам

Alex
26.11.2016
20:26:18
дэвид кнут?

точнее дональд кнут

Найти
26.11.2016
20:26:54
Alex
26.11.2016
20:27:39
хахаха))) кнутом )))

Admin
ERROR: S client not available

Alex
26.11.2016
20:27:48
ну и воображение у вас товарищи)

Митко Соловец?
26.11.2016
20:28:51
с Кнута вообще не стоит начинать

Alex
26.11.2016
20:28:55
The Art of Computer Programming - Donald Knut

Митко Соловец?
26.11.2016
20:28:56
это как священная корова

Alex
26.11.2016
20:29:19
с этой книгой я знаком, но там не только алгоритмы

она очень обширная

мне бы что-то конкретно по алгритмам классам алгоритмов анализу сложности

Google
Alex
26.11.2016
20:30:47
ок

Alex
26.11.2016
20:31:09
О, помню такого) Спасибо!

Антон
26.11.2016
22:30:35
Гайз чет туплю под вечер. Есть у меня примерно такая сигнатура метода, думаю как лучше написать. public static <Type> CompletableFuture<List<Type>> afterAll(CompletableFuture<Optional<Type>>... futures)

пока примерно вот так выглядит: public static <Type> CompletableFuture<List<Type>> afterAll(CompletableFuture<Optional<Type>>... futures) { return CompletableFuture.allOf(futures) .thenApply((done) -> Arrays.stream(futures) .map(CompletableFuture::join) .filter(Optional::isPresent) .map(Optional::get) .collect(Collectors.toList())); }

может есть способ это сделать менее уебищно

?

James Tiberius Kirk ?
26.11.2016
22:38:22
.filter(Optional::isPresent) .map(Optional::get) не нравится мне как это выглядит, но лучшего способа не вижу

можно сделать map((future -> future.join().orElse(null)) .filter(Objects::nonNull)

но и так тоже уебищно

Антон
26.11.2016
22:53:31
да нужно подход поменять что-то я перемудрил.

James Tiberius Kirk ?
26.11.2016
23:00:36
я ошибаюсь?

у флета же обратная задача

Oleksandr
26.11.2016
23:01:18
ну в скале это соответсвует flatmap(identity)

я предполагал, что джава стримы и скала коллекции похожи, разве что с наллами чуть по-разному ведут себя

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