@jvmchat

Страница 2152 из 2890
Ruslan
12.01.2018
14:58:57
Лол, это да

Oleksandr
12.01.2018
14:59:55
если серьезнее — когда я хочу почитать сорцы, я прямо их и качаю, а не смотрю декомпиленный код

расчет на тех, кто качает только .class (что, в целом, логично, к чему "просто так" увеличивать обьем джара)

Google
Sergey
12.01.2018
15:07:10
если серьезнее — когда я хочу почитать сорцы, я прямо их и качаю, а не смотрю декомпиленный код
Если речь о просовывании бэкдора, то никто не даст гарантии что в мавен централе то же что и в сорцах на GH

хотя в джаве ИМХО проблема минимизации результата не так остро стоит

А уж OS продукты и подавну смысла нет минимизировать

Oleksandr
12.01.2018
15:09:48
ни разу не видел сверки через там хеш

Sergey
12.01.2018
15:11:03
А. Так то в централе вроде подписывать артефакты можно. Это не спасает?

Oleksandr
12.01.2018
15:11:31
можно, но забивают

Sergey
12.01.2018
15:11:45
А разве централ дает на это забивать?

Oleksandr
12.01.2018
15:12:11
мм, ты подписываешь, что там твой джар, и он реально твой, но с бекдором

можно, но забивают
и это не всегда даже делают, афаик

Igor
12.01.2018
15:23:39
А есть какие-то паттерны хранения изображений и обращения к ним в рамках серверного приложения? Допустим, пользовательские альбомы, или что-то такое.

Google
Igor
12.01.2018
15:26:19
Ничем, абсолютно. Давайте обобщим до файлов, если так проще будет :)

Alexey
12.01.2018
15:27:57
А относительно файлов есть много технологий. От простейших ftp/nfs с прямыми ссылками до p2p, cdn и распределённых хранилищ типа Ceph

rus
12.01.2018
15:28:15


Igor
12.01.2018
15:28:51
А относительно файлов есть много технологий. От простейших ftp/nfs с прямыми ссылками до p2p, cdn и распределённых хранилищ типа Ceph
Есть какой-то сравнительно простой и плюс-минус адекватный способ, который не заставит меня биться головой об стену с криком "чтооооооо"?

Alexey
12.01.2018
15:28:51
Нужно определить требования к этим файлам и юскейзы, чтобы сузить поиск.

Без требований трудно понять. Если это аватарки - можно стороний сервис с API юзать типа Gravatar или хранить блобы прямо где-то в базе.

Igor
12.01.2018
15:32:27
Требования – изображения до, скажем, 5 Мб, в максимальном количестве, ну пускай 100к.

Без требований трудно понять. Если это аватарки - можно стороний сервис с API юзать типа Gravatar или хранить блобы прямо где-то в базе.
Да, аватарки, блобы в базу не хочу добавлять, тем более что можно в базе id/uri держать и обращаться по нему к фс (генерить на его базе ссылку)

Igor
12.01.2018
15:34:41
Что-то все говорили наоборот, насколько я помню, и вроде как всегда плохой практикой называли запихивание блобов в базу

Alexey
12.01.2018
15:35:34
Хорошая практика для статики - хранить её на отдельном сервере. Так что загружать туда можно по ftp

ну и давать прямую ссылку туда можно

Alexey
12.01.2018
15:37:11
Статика - это неизменяемый контент, картинка к нему относится.

Не меняться, а заменяться

Igor
12.01.2018
15:37:58
А, окей.

Это да. Спасибо, понял Вас.

Google
Igor
12.01.2018
15:39:14
для ленивых есть s3
Ленивых и жадных это не устраивает #ушел_писатаь_много_кода

Oleg
12.01.2018
21:57:14
Господа, нубский вопрос. Импортировал в Idea gradle kotlin из под Spring boot initializr. И не могу создать конфигурацию, ибо идея просит main class ей указать. По мануалу вроде это имя файла, где fun main() лежит, но идея его видеть отказывается. Что ей говорить-то?

Oleg
12.01.2018
22:07:04
Удали тупо в классе мэйн-функцию, напиши psvm, тапни tab и будет счастье.
Ничего не произошло. Сгенерировалась такая же

Над fun main написал @JvmStatic?
Тоже не даёт. Либо для именованного объекта, либо компаньона

Забавно, что для свежесозданного проекта на Kotlin idea тоже так поступает. Или я где-то в принципе неправ?

Vik
12.01.2018
22:28:07
А где же Бинтреевский Централ?

Evgeny
13.01.2018
05:46:11


привет почему может не запускаться проект, как настраивать эти артифакты, кнопка Run не появляется, иногда как-то получается методом тыка, но очень много проектов требуют настройки какой-то, запускаю файл index.jsp, прошлый проект работает, а новый создаю и не могу настроить.

Dmitry
13.01.2018
06:28:38
webapps => webapp

https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

ThisIsJavaaA
13.01.2018
07:22:20
wordsArray vs arrayWords? как лучше?

words - уже есть как коллекция

Evgeniy
13.01.2018
07:25:13
Тогда оба варианта плохие

ThisIsJavaaA
13.01.2018
07:25:40
тогда какой?

Evgeniy
13.01.2018
07:25:50
Это как List list, ArrayList array

Vitalii
13.01.2018
07:25:51
Уточняй какие именно вордс

Evgeniy
13.01.2018
07:26:04
Ну что это за набор слов?

Филтеред какойнить

Google
Vitalii
13.01.2018
07:26:38
goodWords parsedWords Такое что-нибудь

ThisIsJavaaA
13.01.2018
07:26:54
есть Map words, еще String[] wordsArra - или как то надо назвать

просто слова

Vitalii
13.01.2018
07:27:17
А что именно за просто слова?

Admin
ERROR: S client not available

Vitalii
13.01.2018
07:27:24
Что с ними потом происходит? Откуда их получаешь?

ThisIsJavaaA
13.01.2018
07:28:01
Прихолит String text все это разделяю по словам

Evgeniy
13.01.2018
07:28:05
ParsedWords, persisted и тд и тп

Прочитай клин код)

Там прям чуть ли не первая глава про нейминг

ThisIsJavaaA
13.01.2018
07:29:09
читал уже, вот и мучаюсь

с придумыванием имен

Vitalii
13.01.2018
07:29:18
Прихолит String text все это разделяю по словам
Ну вот да, parsed. Зачем они попадают в массив?

Evgeniy
13.01.2018
07:30:11
splitedWordsFromInputString

ThisIsJavaaA
13.01.2018
07:31:52
а все, на words поменял, а другой words на wordsGroup - это Map по группам

Vitalii
13.01.2018
07:33:00
splitedWordsFromInputString
Над добавить usedByAbstractProxyFactoryBean.

Evgeniy
13.01.2018
07:36:44
Ну если поможет и добавит читабельности, то можно и добавить)

ThisIsJavaaA
13.01.2018
07:37:38
Дану имена должны быть короткими

Google
Vitalii
13.01.2018
07:38:16
ThisIsJavaaA
13.01.2018
07:38:43
Читающему?

Vitalii
13.01.2018
07:40:51
Имена должны быть короткими не в ущерб понятности. Локальные переменные могут быть покороче, поля классов могут быть длиннее. потому что куча непонятных слов как у тебя -- это не понятно и разбираться с этим -- трата времени другому кодеру. Если назвать структуры так, что из названия понятно для чего они, то и работать с кодом легче.

Pavel ?
13.01.2018
11:16:40
Ребята, подписываемся на @jvmjobs !!!???

Artjom
13.01.2018
11:16:53
А чё там

Интересно, а есть ли альтернативный канал только по Европе

Artjom
13.01.2018
11:18:24
Это то да я там давно, я именно про телеграм канал

Alexey
13.01.2018
11:18:54
Там и забугор есть
Киев, что ли?)

Artjom
13.01.2018
11:19:04
Для меня скорее Россия забугор

Хрен приедешь без визы

Alexey
13.01.2018
11:19:48
Хрен приедешь без визы
Так оформи гражданство, русский-то знаешь :)

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