
umka
02.08.2018
20:39:42

Dumitru
02.08.2018
20:40:11

Vyacheslav
02.08.2018
20:40:22
Или тут спроси

Google

Anton
02.08.2018
20:43:22

Oleg
02.08.2018
20:44:08

umka
02.08.2018
20:47:20
Спасибо всем ответившим. Завтра напишу со скринкастом. Чтоб проблемы демонстрировать на практических примерах. Я не уверен, что те вещи, которые меня выбивают, это какие-то недоработки и может так и принято. На 3к человек их озвучивать странно

Anton
02.08.2018
20:48:22

Oleg
03.08.2018
00:07:58
Мы тут, кстати, запилили очередной Скала-дайджест.
https://jug.ru/2018/08/scala-digest-6
Публикую прямо сейчас, чтобы люди в регионах могли с утра прийти и попрокрастинировать немного.
В следующий раз скорей всего, будут изменения в формате подачи. Stay tuned.

Aleksandr
03.08.2018
05:21:06

Евгений
03.08.2018
05:41:16
Комрады! Кто с COM объектами из Java работает? Понадобилось мне, значит, MS Word из Java по запускать. Изучил немного вопрос, настроил DCOM на целевой машине, вооружился JACOB-ом, пара строк ... и вуаля! Конвертация вордовского документа через офис прошла успешно. На этом я вроде успокоился. Но ... это работает только если ты залогинен на самой целевой машине, и грубо говоря вертится GUI. Ежели запускать сей код из томката, если в этот момент никого на сервере нет, то валится ошибка вида
com.jacob.com.ComFailException: Can't co-create object
Не подскажете в какую сторону копнуть?

Rikland
03.08.2018
05:43:15

Евгений
03.08.2018
05:46:21
умеет, кого? простите

Rikland
03.08.2018
05:49:07
умеет, кого? простите
https://support.microsoft.com/en-us/help/257757/considerations-for-server-side-automation-of-office
Вот тебе это стоит прочитать

Евгений
03.08.2018
05:52:39
хм... интересное кино

Google

Евгений
03.08.2018
05:53:09
а можете присоветовать что-нибудь, что может конвертировать офисные документы в PDF с таким же качеством, как это делает сам офис?

Alexandr
03.08.2018
06:00:33
конвертация в pdf из java - боль
можно поставить libreoffice посвежее и дергать его апи
там есть джавовая либа

Timur
03.08.2018
06:07:56

Евгений
03.08.2018
06:58:16

Alexandr
03.08.2018
06:59:55

Oleg
03.08.2018
07:05:02

Евгений
03.08.2018
07:08:31
doc, docx

Oleg
03.08.2018
07:18:55
А родной odf не пробовали скармливать?

Евгений
03.08.2018
07:20:01

Oleg
03.08.2018
07:20:41
Да, причем odf сконвертировать и подправить вручную

Евгений
03.08.2018
07:21:13

Павел
03.08.2018
07:22:24
Вот как можно так переводить

Евгений
03.08.2018
07:23:01
за деньги можно)

Павел
03.08.2018
07:24:27
Уроды. Люди читают чтобы разобраться и еще больше путаются. Легче англ выучить наверное
А это книга брюса эккеля на мой взгляд с очень хороштм переводом. Если сравнивать с спринг для профессионалов то вообще идеал. Там вообже жесть

Google

Евгений
03.08.2018
07:26:31
ну, Америку Вы не открыли, к сожалению

Павел
03.08.2018
07:26:46
К сожалению

Роман
03.08.2018
07:31:52
нормас, и я стал втягиваться во все jvm-based языки

Vit
03.08.2018
07:35:58

Aleksey
03.08.2018
07:39:03

Павел
03.08.2018
07:45:50
Как это вообще о параметрах типов. Значит у типа есть параметр?
Что есть тип в List<T>?

Alessio
03.08.2018
07:47:56
тип параметра %)

Павел
03.08.2018
07:48:02
Хотя возможно я не прав. Тип List и его параметр T и информация о Т недоступна
Просто выглядит так что Т это парметр и инфа о его типе не доступна

Daniel
03.08.2018
07:50:47
Что есть тип в List<T>?
Ну эт конечно больно в контексте явы (гона хейтерс!) обсуждать
Но в других яп List - это конструктор типа, он не является сам по себе типом. Есть такое понятие как каинд, аля функции в мире значений. И здесь каинд * -> *. Тогда как у конкретного типа каинд *. Собсно чтоб получить конкретный тип, надо передать параметр в эту "функцию". Параметром (по виду каинда) является конкретный тип. Например, Integer. Тогда конкретный тип будет List<Integer>.

Alessio
03.08.2018
07:51:31
ну завернул

Павел
03.08.2018
07:51:46
+

Daniel
03.08.2018
07:53:25
ну суть таже почему \x: Int -> x не является интом, а является чем-то вида Int -> Int

Павел
03.08.2018
07:53:31
В данном случае тип List а его параметр Т. Лист параметризирован с помощью Т. Но фраза о параметрах типоВ путает. Тогда уж параметрах типА. Тип один а параметров может быть много

Daniel
03.08.2018
07:53:47
ты не можешь создать объект типа List

Павел
03.08.2018
07:54:49
Обьясни

Admin
ERROR: S client not available

Google

Павел
03.08.2018
07:55:13
Почему это я не могу)

Daniel
03.08.2018
07:55:24
ну пример кода
создай

Павел
03.08.2018
07:55:31
List list;

Daniel
03.08.2018
07:55:45
не вижу создания объекта

Павел
03.08.2018
07:55:55
Потом создаю list = new ArrayList();

Daniel
03.08.2018
07:59:40
че т не нагуглил сходу как точный тип узнать у объекта в яве
но там неявно какой то тип будет значиться точно, возможно Object
иначе больше нельзя яву называть типизированным языком
а-а, вот оно http://www.javapractices.com/topic/TopicAction.do?Id=224
ну эт зашквар

Павел
03.08.2018
08:02:09
Чет ты не в ту степь
Дденерики стираются до обдекта
Это вообще другое
Про что я и говорил
class Holder<T> {
private T value;
public T getValue() {
return value;
}
public void setValue(T value) {
this.value = value;
}
}
public class Main {
public static void main(String[] args) {
Holder<String> holder = new Holder<String>();
}
}
Holder<T> здесь Holder это тип а Т это параметр

Daniel
03.08.2018
08:03:41

Берял
03.08.2018
08:03:48
а Holder не тип, а конструктор типа

Павел
03.08.2018
08:04:55

Daniel
03.08.2018
08:04:57

Google

Daniel
03.08.2018
08:05:08
тип Holder<String>

Павел
03.08.2018
08:05:55
Общими усилиями разоьрались)
И в рантайме параметр типа стирается до object поэтому информации о нем нету
Тоесть будет Holder<Object>

Daniel
03.08.2018
08:07:54
да

Павел
03.08.2018
08:26:34
?♂все написано. Нужно читать внимательно просто)