@gogolang

Страница 1615 из 1630
Александр
24.10.2018
14:19:40
JS не рендерит

Roman
24.10.2018
14:19:40
Александр
24.10.2018
14:19:42
это просто логика

как бы фронтеры не пыхались там

Google
Roman
24.10.2018
14:20:18
это не одно и тоже
ясное дело, но зачем вам оборачиваться то в натив? какой доступ к системе вам нужен который не может предоставить PWA?

Michael
24.10.2018
14:20:19
долбились)

Vadim
24.10.2018
14:20:43
большие задержки на сборку мусора
Уже не такие большие как многие думают

Michael
24.10.2018
14:21:07
Уже не такие большие как многие думают
преаллоцировать ещё можно

Roman
24.10.2018
14:21:11
JS не рендерит
и Go не должен рендерить, чисто логика приложения, не более

Roman
24.10.2018
14:22:03
да
что да? какой функционал вам нужен?

/dev/null
24.10.2018
14:22:29
Michael
24.10.2018
14:22:48
pwa - не зря мобилы с 10гб оперативы выпускают и с активным охлаждением

Vadim
24.10.2018
14:23:58
https://github.com/therecipe/qt
Он вроде бы компилится минуту.

/dev/null
24.10.2018
14:24:23
pwa - не зря мобилы с 10гб оперативы выпускают и с активным охлаждением
так там по сути завернутое приложение с бекэендом и фронтом (а возможно и с БД) для работы в ОФлайне

Roman
24.10.2018
14:24:24
а вы подумайте
я не эксрасенс, мне неизвестно какие проблемы вы пытаетесь решить

Google
Roman
24.10.2018
14:24:49
pwa - не зря мобилы с 10гб оперативы выпускают и с активным охлаждением
сильное утверждение, проверять его конечно никто не будет))

Roman
24.10.2018
14:24:56
Roman
24.10.2018
14:25:15
ну дайте ман на strongswan, я не смог
https://wiki.strongswan.org/projects/strongswan/wiki/NatTraversal#Custom-Server-Ports

/dev/null
24.10.2018
14:25:25
где?))
что есть ПВА?

Roman
24.10.2018
14:25:39
что есть ПВА?
https://developers.google.com/web/progressive-web-apps/

/dev/null
24.10.2018
14:26:08
Subbotin
24.10.2018
14:26:24
Расскажите, пожалуйста
ничего интересного. там есть экзамплсы и биндинг к опенгл. можно делать на нём любые гуи. но библиотек с виджетами например нет

Michael
24.10.2018
14:26:33
у прогрессивного веб приложения - прогрессивные и прогрессирующие баги

/dev/null
24.10.2018
14:26:59
у прогрессивного веб приложения - прогрессивные и прогрессирующие баги
там лишь идея работать в офлайне так же как в "онлайн"

Savely
24.10.2018
14:27:07
https://wiki.strongswan.org/projects/strongswan/wiki/NatTraversal#Custom-Server-Ports
хз, может и можно технически поднять, но фишка IPSec на мой взгляд в том, что он из коробки есть на любом устройстве практически, но порты там хер настроишь, на мобилах вообще печаль

Michael
24.10.2018
14:27:16
/dev/null
24.10.2018
14:27:40
я в курсе что оно такое
это скорее к Роману отсыл)

Roman
24.10.2018
14:28:01
нет, там сам скажи
PWA можно понимать как „нативное браузерное приложение“ если очень грубо ? background process? service workers multithread? web workers (kinda) push notifications? имеются offline & caching? yep, service workers data? indexeddb, localstorage

Savely
24.10.2018
14:28:30
Google
Savely
24.10.2018
14:28:51
У меня в офисе заблочено UDP полностью и все порты кроме 443/80

Savely
24.10.2018
14:29:00
OpenVPN тут изи настраивается.

Roman
24.10.2018
14:29:04
что такое „нативный жабаскрипт“?

Savely
24.10.2018
14:29:09
С IPSec хз можно ли вообще

Michael
24.10.2018
14:29:29
ии..?
ии там нет

Roman
24.10.2018
14:29:58
ии там нет
ты так и не пояснил какие проблемы не решает PWA

Michael
24.10.2018
14:30:08
что такое „нативный жабаскрипт“?
тоже самое что и нативное веб приложение

/dev/null
24.10.2018
14:30:24
а начинали вроде про GUI...

Roman
24.10.2018
14:30:27
тоже самое что и нативное веб приложение
а ссылку на то что имеешь ввиду?

Michael
24.10.2018
14:30:46
ты так и не пояснил какие проблемы не решает PWA
я и не обещал этого делать, особенно бесплатно)

Roman
24.10.2018
14:30:49
а начинали вроде про GUI...
GUI в Go нет, и пока что не предвидится. GUI скорее вебовское на браузерном движке

я и не обещал этого делать, особенно бесплатно)
ну тогда не кидайте бессмысленные утверждения

не вводите людей в заблуждение

Michael
24.10.2018
14:31:27
а за гуглить то и лень

Roman
24.10.2018
14:32:28
а за гуглить то и лень
говоря вашими манерами: „за бестплатно“? ))

Michael
24.10.2018
14:32:56
говоря вашими манерами: „за бестплатно“? ))
ну гугл за это денег не берёт с вас

пока что

Google
Roman
24.10.2018
14:33:05
троллите, товарищь

/dev/null
24.10.2018
14:33:09
Michael
24.10.2018
14:33:26
так я и не начинал)

Savely
24.10.2018
14:34:39
Это не показатель
не показатель чего? мой аргумент в том, что ipsec для смертного не слишком-то гибок

для корпоративной среды возможно

но для личного openvpn всё ещё №1 так сказать

Michael
24.10.2018
14:35:37
но для личного openvpn всё ещё №1 так сказать
а есть хорошие альтернитивы?

Savely
24.10.2018
14:35:53
а есть хорошие альтернитивы?
wg будет очень хорош, если есть UDP

Subbotin
24.10.2018
14:35:55
на сколько хорошая мысль паниковать когда у тебя завязанные на crypto/rand функции возвращают ошибки? по ходу единственная их причина - если мы не можем прочитать системный рандом

Savely
24.10.2018
14:36:14
его вроде ещё не научились в TCP оборачивать

Roman
24.10.2018
14:37:19
Savely
24.10.2018
14:37:36
Как раз наоборот. И openvpn безумно медленный.
медленный, не спорю, зато работает великолепно на 443/tcp

Savely
24.10.2018
14:38:28
если есть ман, как приспособить для этого ipsec и заставить работать на всех клиентах без костылей — жду ссылку

Roman
24.10.2018
14:39:17
на сколько хорошая мысль паниковать когда у тебя завязанные на crypto/rand функции возвращают ошибки? по ходу единственная их причина - если мы не можем прочитать системный рандом
думаю что смысл есть, ибо когда безопасность не гарантируется - продолжать нельзя, иначе лазейки пройдут незаметно а это хуже чем падающий софт

Roman
24.10.2018
14:41:28
медленный, не спорю, зато работает великолепно на 443/tcp
Ты смотришь на 1 единственный и очень специфический кейс. Для него у меня был вариант инкапсуляции в tcp с простейшим фреймингом

Savely
24.10.2018
14:41:33
https://github.com/satori/go.uuid/issues/73
кстати я так и не понял, что юзать это, который типа преемник сабжа: https://github.com/gofrs/uuid или это, который типа гугл на своем акке мейнтейнит: https://github.com/google/uuid

Artem
24.10.2018
14:41:56
я взял первый gofrs

Evgeniy
24.10.2018
14:43:07
Google
Artem
24.10.2018
14:44:13
4-ую?
понятия не имею, мельком по коду не увидел больше одной. мб и 4

Savely
24.10.2018
14:44:20
проверил

алсо никогда кроме 4-ой ничего не юзал

есть примеры, когда нужно что-то другое?

там вроде некоторые привязываются на всякие мак-адреса

и прочее

Evgeniy
24.10.2018
14:45:50
не хватит рандома. вон же issue
Т.е. мне как пользователю нужен uuid и используя эту библиотеку, он может мне не сгенерировать? Как-то криво

Subbotin
24.10.2018
14:46:32
Т.е. мне как пользователю нужен uuid и используя эту библиотеку, он может мне не сгенерировать? Как-то криво
ну если ему не хватает рандома. как он может сгенерировать? придумать рандом сам?

есть примеры, когда нужно что-то другое?
да. иногда это удобно например тем что uuid получаются идущими подряд и можно по ним сортировать в базе

Subbotin
24.10.2018
14:47:50
или там надо генерировать одинаковые уиды по каким-то причинам

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

Michael
24.10.2018
14:49:59
ну рандом в системе не бесконечен. если не делать специальных телодвижений то в современном линупсе доступно не так много бит рандома в секунду
для таких задач, наверное, надо запастись железкой, кот. будет гарантировать приемлемый уровень работы

Evgeniy
24.10.2018
14:50:28
ну если ему не хватает рандома. как он может сгенерировать? придумать рандом сам?
разве это пользователя как-то касается?) в шарпе Guid.NewGuid не генерирует никаких исключений например

Mykyta
24.10.2018
14:51:02
есть примеры, когда нужно что-то другое?
Абсолютно рандомные айдишники тормозят вставку в постгресе, т.к. индекс фрагментируется. Мы используем v1, вместо мака мы подставляем свой ключ, а левые восемь байт просто пихаем timestamp чтобы айдишники были монотонно возврастающие. Причем что по стандарту эти левые восемь байт - big endian, а переделали в little endian, и причем что постгресу это все отлично скармливается, например постгрес поддерживает операции >, < к таким юайдишникам

Mykyta
24.10.2018
14:52:57
а просто int, не?
ну у нас система распределенная, потому почти всегда надо знать айдишники до фактической вставки в бд.

Mykyta
24.10.2018
14:54:30
а просто int, не?
Когда всего одна бд, есть транзакции и все прелести acid, тогда никаких uuid не нужно, точнее они даже противопоказаны

Страница 1615 из 1630