@jvmchat

Страница 1375 из 2890
Del
18.04.2017
13:01:59
Крепкие у вас истории

Google
Snow
18.04.2017
13:14:18
этож линупс онли

Андрей
18.04.2017
13:17:23
supervisord может быть? он написан на питоне и можно как-то через cygwin запустить его и в windows

Snow
18.04.2017
13:20:18
блин то есть дос их пор не сделали ничего похожего на wrapper От танукисофтвари

у меня на нем и терракоте легаси на четком 2 спринге под шиндовсом работает

думал с тех пор что то уже придумали

Ivan
18.04.2017
13:22:36
народ есть жесткий вопрос

Андрей
18.04.2017
13:22:43
а вот капсула выше - не то?

Ivan
18.04.2017
13:22:54
есть что нибудь наподобии jphp для jvm как например jython, jruby?

не спрашивайте зачем

Sergey
18.04.2017
13:23:07
есть hhvm

а jphp если и были то давно умерли)

Митко Соловец?
18.04.2017
13:23:26
https://habrahabr.ru/post/216651/

Google
Ivan
18.04.2017
13:24:09
есть hhvm
да надо чтобы с Jvm решение дружило

Митко Соловец?
18.04.2017
13:24:26
http://j-php.net/

Sergey
18.04.2017
13:24:27
все же спрошу - зачем?)

Ivan
18.04.2017
13:25:01
http://j-php.net/
спасиб)

все же спрошу - зачем?)
нужно дергать скрипты php, потому что часть кода пилится на java а часть на php

но это не точно)

Sergey
18.04.2017
13:26:05
вызывать через консоль, юзать какие-нибудь интеграционные вещи типа реста, очередей, рпц не подходит?

Andrey
18.04.2017
13:26:22
нужно дергать скрипты php, потому что часть кода пилится на java а часть на php
Тебе нужно вызывать прямо функции или запускать скрипты?

Ivan
18.04.2017
13:26:44
в идеале дергать функции и подгружать скрипты php в память jvm

сами скрипты я могу запустить и системными вызовами

но это не надежно поэтому я тут спросил

Sergey
18.04.2017
13:27:17
а почему ненадежно?

создайте отдельного юзера под пхп и под ним вызывайте скрипты

Ivan
18.04.2017
13:27:58
ну как минимум потому что это сложнее сделать и можно где нибудь по незнанию накосячичть

Sergey
18.04.2017
13:28:00
можно еще chroot сделать, чтобы наверняка

Ivan
18.04.2017
13:28:09
проще в любом случае функцию напрямую дергать

Sergey
18.04.2017
13:28:17
ну как сказать проще)

Ivan
18.04.2017
13:28:22
вот видишь уже какие то админские знания надо иметь

Sergey
18.04.2017
13:29:01
а какого рода скрипты?

можно еще их запускать под докером, или виртуалкой отдельной

Google
Ivan
18.04.2017
13:29:54
я хз на php не пишу но там какой то обособленный код который выполняет общие задачи, например парсит какие нибудь excel файлы, сразу предпреждая вопрос почему это написано на php, потому что уже 100 лет назад написано а сейчас хотят часть на java сделат

Sergey
18.04.2017
13:30:36
так пусть их парсит и выгружает куда-нибудь в стрим или в csv

Ivan
18.04.2017
13:30:56
ну вот решения сейчас обсуждаются, и я как вариант спросил тут про движок php под jvm

Sergey
18.04.2017
13:31:18
крутить пхп в jvm так себе затея. поведение будет непредсказуемое у пхп

у нас на проекте одновременно и пхп и джава и дотнет живет, но солянки из исходников не делаем)

Anton
18.04.2017
13:47:41
Сегодня вебинарчик по реактивному спрингу. заходите. https://zeroturnaround.com/webinar/reactive-spring/

sss3 ?
18.04.2017
13:48:33
Во сколько

Anton
18.04.2017
13:48:53
в 7 по МСК

Dastan
18.04.2017
13:49:04
ребята подскажите пожалуйста, когда необходимы знания о Монадах и Функторах?

Митко Соловец?
18.04.2017
13:49:27
говоришь что-то умное

Митко Соловец?
18.04.2017
13:49:38
и все сразу замолкают

Snow
18.04.2017
13:49:41
Когда ты хачкелизд

sss3 ?
18.04.2017
13:49:48
Evgeny
18.04.2017
13:50:10
Snow
18.04.2017
13:50:29
Ml-дун

Dastan
18.04.2017
13:50:29
т.е для ооп с монадами не имеет общения? ))

Snow
18.04.2017
13:52:09
Ну только если способ затралить

Dastan
18.04.2017
13:52:30
извиняюсь за кашу в голове. Но помогите прояснить. Монады и Функторы для ООП, это паттерны?

Google
Митко Соловец?
18.04.2017
13:53:39
по идее да

Anton
18.04.2017
13:54:42
википедия в помощь https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%BD%D0%B0%D0%B4%D0%B0_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)

Admin
ERROR: S client not available

Dastan
18.04.2017
13:56:04
@fundamentalparticle т.е получается Паттерн Builder?

Evgeny
18.04.2017
13:56:24
нет

Snow
18.04.2017
13:57:13
Ооп в яве это напилить сто интерфейсов, перекрыть их абстрактными классами, впердолить статические билдеры и в продакшен

Evgeny
18.04.2017
13:57:15
билдер создаёт объект, монада связывает функции друг с другом

Vlad
18.04.2017
13:59:10
+ xml-конфиги
А json-конфиги можно?

Или это уже не ооп?

Митко Соловец?
18.04.2017
13:59:59
А json-конфиги можно?
сразу клеймо смузихлеба

Evgeny
18.04.2017
14:00:01
нельзя

можно аннотации, про них же тоже (теперь) плохо говорят

Митко Соловец?
18.04.2017
14:00:16
мужики, который на ежб2 пишут в гараж не позовут

Vlad
18.04.2017
14:01:02
Так а вот я пишу некий рест сервис. Данные как правильнее гонять в json или в xml?

Митко Соловец?
18.04.2017
14:01:14
как тебе удобней

рест - это вообще не строгая вещь

есть лишь рекомендации

Evgeny
18.04.2017
14:01:52
может зависеть от потребителей, например

Vlad
18.04.2017
14:02:47
А если рест сервис отдает конфиг?

Google
Vlad
18.04.2017
14:02:53
То только хмл?

Митко Соловец?
18.04.2017
14:03:00
почему?

спринг клауд конфиг отдаёт yml вообще

Dastan
18.04.2017
14:03:13
кто нибудь в этом чате когда либо использовал знания о Монадах в продакшене?

накуя мне знать их?

Evgeny
18.04.2017
14:04:18
для начала небольшой тест: Option или null?

Митко Соловец?
18.04.2017
14:04:36
а что Option стала монадой?

Oleksandr
18.04.2017
14:04:37
извиняюсь за кашу в голове. Но помогите прояснить. Монады и Функторы для ООП, это паттерны?
functor == Mappable monad == Flattenable + Mappablе на самом деле не совсем, но близко

Vlad
18.04.2017
14:04:37
Отличный тест.

Митко Соловец?
18.04.2017
14:04:55
Evgeny
18.04.2017
14:05:21
Optional же
это в джаве и она не монада

Митко Соловец?
18.04.2017
14:05:30
говорят скоро будет

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