Size: a a a

Kotlin Community

2020 August 22

AN

Alexander Nozik in Kotlin Community
Eugene P.
В тему о пакетах. Почему-то нельзя указать явно пакет при создании Котлин класса, в то время как при создании Java класса можно.
В смысле?
источник

EP

Eugene P. in Kotlin Community
Alexander Nozik
В смысле?
В диалоге создания класса нет поля для ввода package name. Удобно, если пакет ещё не существует
источник

EP

Eugene P. in Kotlin Community
Для Java такое поле есть
источник

PE

Pavel Erokhin in Kotlin Community
Eugene P.
В диалоге создания класса нет поля для ввода package name. Удобно, если пакет ещё не существует
Так же и в котлине.

Просто пиши название класса через точки)
источник

BP

Bogdan Panchenko in Kotlin Community
Pavel Erokhin
Так же и в котлине.

Просто пиши название класса через точки)
нет
источник

BP

Bogdan Panchenko in Kotlin Community
Pavel Erokhin
Так же и в котлине.

Просто пиши название класса через точки)
ахахха 👍
источник

EP

Eugene P. in Kotlin Community
Pavel Erokhin
Так же и в котлине.

Просто пиши название класса через точки)
Во как, хитрый способ
источник

PE

Pavel Erokhin in Kotlin Community
Да я же проверил только что
источник

EP

Eugene P. in Kotlin Community
Pavel Erokhin
Да я же проверил только что
Спасибо за лайфхак, буду юзать
источник

BP

Bogdan Panchenko in Kotlin Community
Eugene P.
Во как, хитрый способ
ага, тоже как то не задумывался что так можно, хотя мож юзал
источник
2020 August 23

ВО

Виктор Орехов... in Kotlin Community
Друзья, здравствуйте, написал хостинг картинок на ктор'е, упаковал в jar и теперь хочу захостить у себя на серваке digitalocean как службу. Вроде все получается, но не могу понять где брать PID_PATH_NAME для imghost.sh. Можете, пожалуйста, помочь с этим моментом? Куда смотреть, что прочитать? Спасибо
источник

AN

Alexander Nozik in Kotlin Community
Виктор Орехов
Друзья, здравствуйте, написал хостинг картинок на ктор'е, упаковал в jar и теперь хочу захостить у себя на серваке digitalocean как службу. Вроде все получается, но не могу понять где брать PID_PATH_NAME для imghost.sh. Можете, пожалуйста, помочь с этим моментом? Куда смотреть, что прочитать? Спасибо
А как вы его деплоить хотите, как демона?
источник

ВО

Виктор Орехов... in Kotlin Community
Alexander Nozik
А как вы его деплоить хотите, как демона?
думаю, да
источник

AN

Alexander Nozik in Kotlin Community
Виктор Орехов
думаю, да
Вот тут ничего не подходит? https://ktor.io/servers/deploy.html
Все-таки голого демона редко используют
источник

AN

Alexander Nozik in Kotlin Community
Виктор Орехов
думаю, да
Вот как выглядит конфигурация от ютрэка, который тоже как stand-alone запускается:
[Unit]
Description=Youtrack
Requires=network.target
After=syslog.target network.target

[Service]
Type=simple
WorkingDirectory=/home/youtrack
ExecStart=/usr/bin/java -jar /home/youtrack/youtrack.jar --J-Xmx1G --listen-port 8070 --base-url https://npm.mipt.ru/youtrack
User=youtrack

[Install]
WantedBy=default.target
источник

ВО

Виктор Орехов... in Kotlin Community
Alexander Nozik
Вот тут ничего не подходит? https://ktor.io/servers/deploy.html
Все-таки голого демона редко используют
Я смотрел, но ничего схожего на запуск того же бинарника или uwsgi не нашел. Впервые ставлю на хостинг java код, поэтому  пытаюсь применить наработки былых лет
источник

ВО

Виктор Орехов... in Kotlin Community
Alexander Nozik
Вот как выглядит конфигурация от ютрэка, который тоже как stand-alone запускается:
[Unit]
Description=Youtrack
Requires=network.target
After=syslog.target network.target

[Service]
Type=simple
WorkingDirectory=/home/youtrack
ExecStart=/usr/bin/java -jar /home/youtrack/youtrack.jar --J-Xmx1G --listen-port 8070 --base-url https://npm.mipt.ru/youtrack
User=youtrack

[Install]
WantedBy=default.target
Вот, очень похоже на то что мне нужно, спасибо
источник

AN

Alexander Nozik in Kotlin Community
Виктор Орехов
Я смотрел, но ничего схожего на запуск того же бинарника или uwsgi не нашел. Впервые ставлю на хостинг java код, поэтому  пытаюсь применить наработки былых лет
uwsgi - это вообще приблуда от прокси. Вы же в stand-alone моде хотите запустить. Вообще, куча примеров находится по linux jar as a service
источник

ВО

Виктор Орехов... in Kotlin Community
Alexander Nozik
uwsgi - это вообще приблуда от прокси. Вы же в stand-alone моде хотите запустить. Вообще, куча примеров находится по linux jar as a service
Понял, спасибо еще раз за поправку и наводки
источник

Z

Zontik in Kotlin Community
источник