@gogolang

Страница 1277 из 1630
Vadim
04.08.2018
14:08:27
Пофиксил.@nordborn,@zelenin, cпасибо за помощь.

Sliva
04.08.2018
14:39:28
Привет! Есть вопрос. Я загружая файл на сервер и вроде все ок. Но мне надо как-то этот файл с того сервера забрать. Как это сделать?

Aleksandr
04.08.2018
14:40:16
ты уже спрашивал это неоднократно

Sliva
04.08.2018
14:41:03
Не помню, может я не заметил...

Google
Aleksandr
04.08.2018
14:41:27
помнишь

Sliva
04.08.2018
14:43:12
Ну и ладно...

Aleksandr
04.08.2018
14:43:49


Sliva
04.08.2018
14:47:14
Да не этот вопрос

Я загрузил этот файл

Zver
04.08.2018
14:47:33
Может у человека Антероградная амнезия.

Sliva
04.08.2018
14:47:48
А как мне его забрать (с сервера на это устройство)

Aleksandr
04.08.2018
14:48:09
Да не этот вопрос
какой не этот? ты там несоклько раз спрашиваешь как его забрать

тебе даже сказали про нджинкс, а ты захотел как-нибудь без нджинкс. припоминаешь?

Dmitri
04.08.2018
14:48:57
Dmitri
04.08.2018
14:50:30
Окей, другой вариант. Дойти до сервера, воткнуть флешку, забрать. Так ок?

Sliva
04.08.2018
14:52:01
Походу мне тут не очень рады (0(0(

Google
Zver
04.08.2018
14:55:54
Походу мне тут не очень рады (0(0(
Можешь на гоу написать хттп сервер в две строчки и через него забирать файл.

DELETED
04.08.2018
15:07:02
https://github.com/nadoo/glider

Dmitri
04.08.2018
15:38:09
Походу мне тут не очень рады (0(0(
Похоже вы в корне неверно задаёте вопросы. Верная формулировка вопроса заключает в себе половину ответа, например

Аркадий
04.08.2018
17:49:05
Парни, скажите пожалуйста, есть ли какой-нибудь фреймворк для GO чтоб парсить SPA сайты?

получается нужно чтото типо хендлес браузера на го

всякие хромы и фантомы не подходят

нашел surf, но он не работает с spa

Aleksandr
04.08.2018
17:53:05
Аркадий
04.08.2018
17:53:38
почему?
потому то тогда использование го ставновится бессмысленным, так как все будет упираться в инстансы браузеров

а нужно на го реализация, чтоб без внешних зависимостей

Aleksandr
04.08.2018
17:54:26
интерпретация js на стороне го?)

Аркадий
04.08.2018
17:55:09
ну да, мб какой-то предпроцессор js, который будет подготавливать

Aleksandr
04.08.2018
17:56:21
не трать время. предпроцессор js - это браузер

Аркадий
04.08.2018
17:56:42
думаешь вообще без вариантов?

Aleksandr
04.08.2018
17:57:04
уверен на 99%

1% оставлю на маргинальные поделки, результатом которых ты будешь недоволен (вдруг что-то такое есть). но вообще это делается headless browser'ом

Аркадий
04.08.2018
17:59:38
с хендлес я знаком, просто подумал, что вдруг есть вариант обойтись без них

ну ладно

Anton
04.08.2018
18:07:41
Какой был бы более идиоматичный способ сделать получение структуры из базы? // Наполнить данными через интерфейс, типа json.Unmarhsal(bytes, interface{}) // Возвращает ok bool (найдена или не найдена запись) func (d *Database) getPromotionByID(v *Promotion, id uuid.UUID) (ok bool, err error) // Вернуть Promotion напрямую func (d *Database) getPromotionByID(id uuid.UUID) (promotion Promotion, ok bool, err error) И с точки зрения идиоматичности, нужно ли возвращать ok bool?

Google
Aleksandr
04.08.2018
18:08:16
не нужно

можно ошибку вернуть нужного типа

Аркадий
04.08.2018
18:08:37
есть goja
вы не перепутали? Goji is a HTTP request multiplexer

Aleksandr
04.08.2018
18:08:44
второй вариант более го, только ok нужно убрать

вы не перепутали? Goji is a HTTP request multiplexer
а goja ECMAScript 5.1(+) implementation in Go.

Аркадий
04.08.2018
18:11:52
Aleksandr
04.08.2018
18:15:28
но это тоже не то)

Мерлин
04.08.2018
18:32:21
Аркадий
04.08.2018
18:32:38
https://github.com/dop251/goja
спасибо, его уже нашел :)

правда я не уверен, что это сработает. Получается одним запросом я скачиваю голый html, с подлюченным js файлом, для создания того самого spa, а уже через goja с ним работаю

но я все равно не уверен, правильное ли это решение

Lesha
04.08.2018
18:54:11
Аркадий
04.08.2018
18:54:33
Slava
04.08.2018
19:01:43
странный ты, спрашиваешь как правильно, а когда говорят как правильно, отвечаешь что глупости

если ты знаешь сам как правильно, зачем тратить время людей?

у goja сразу же в описании It is not a replacement for V8 or SpiderMonkey or any other general-purpose JavaScript engine as it is much slower. It can be used as an embedded scripting language where the cost of making a lot of cgo calls may outweight the benefits of a faster JavaScript engine or as a way to avoid having non-Go dependencies.

Kirill
04.08.2018
22:57:09
смотрите, народ https://github.com/MaxHalford/eaopt

Ilia
04.08.2018
23:04:30
смотрите, народ https://github.com/MaxHalford/eaopt
Схоронил. Но это вроде не первая подобная либа. Чё то такое я уже видел на Go.

Nazary
05.08.2018
00:02:29
Парни, скажите пожалуйста, есть ли какой-нибудь фреймворк для GO чтоб парсить SPA сайты?
Тыкаешь ф12, вкладка нетфорк, фильтр по иксхр, открываешь сайт, и погнали смотреть запросы

Google
Nazary
05.08.2018
00:03:08
Если логика генерации токенов есть на клиенте, то смотришь в стеке вызовов функцию, и разбираешь алгоритм

В среднем релизация по времени займет также как эти ваши эмуляторы

Alexandr
05.08.2018
09:55:02
как сериализовать rsa.PublicKey? допустим, в base64 и обратно

Pawel
05.08.2018
10:20:15
то ли я тупой, то ли гвозди, но Chrome DP на столько сложный, что я с ним чуть не сдох пока хоть что то осилил

Nazary
05.08.2018
10:29:25
?

Admin
ERROR: S client not available

Pawel
05.08.2018
10:50:36
Глупости это. Всё равно что бл востанавливать из мемори дампов

Никита
05.08.2018
12:10:21
Помогите разобраться с многопоточностью. Чем больше читаю, так меньше понимаю и запутываюсь. В общем У процессора есть свои потоки, которые выполняются одновременно. У ОС есть процессы, в которых есть как минимум один поток ОС. Как происходит распределение потоков ОС между потоками процессора?

Никита
05.08.2018
12:11:13
в го?
В принципе

Alexander
05.08.2018
12:13:45
Простой вводный курс в ОС есть на Ютубе на канале Hexlet

Pawel
05.08.2018
12:16:10
Alexander
05.08.2018
12:17:37
Hyper threading? Не, не слышал
Чуваку надо основы понять, зачем ему сейчас знать про HT?

Pawel
05.08.2018
12:18:23
ну пусть будет два потока на ядро, что меняет то

Google
Vladimir
05.08.2018
12:19:00
Ну я бы делал уточнение про хт, ибо человек под "своими потоками проца" явно его имел ввиду

Sergey
05.08.2018
12:21:54
я правда по-прежнему не понимаю, зачем об этом знать в контексте го, ну да ладно

Alexandr
05.08.2018
12:22:05
есть файл Keystore.go package Keystore type Keystore struct { loaded bool keys []Key.Key } func (k *Keystore) getByUUID(uuid uuid.UUID) (Key.Key, error) { return Key.Key{}, errors.New("Not found") // TODO } ..... есть Key.go package Key type Key struct {...} func (k *Key) Verify(keystore Keystore.Keystore) bool { signer, err := keystore.getByUUID(k.Signer) err = VerifyBy(&signer, k, keystore) if err != nil { return false } return true } ругается на keystore.getByUUID Unresolved reference 'getByUUID' PS иде предлагает создать в Keystore.go func (k *Keystore) getByUUID(uuids uuid.UUID) (interface{}, interface{}) что я не так делаю?

Никита
05.08.2018
12:22:40
Pawel
05.08.2018
12:22:49
я правда по-прежнему не понимаю, зачем об этом знать в контексте го, ну да ладно
чтобы понимать чем "поток Го" отличается от потоков оси

Sergey
05.08.2018
12:23:18
чтобы понимать чем "поток Го" отличается от потоков оси
если под "потоком го" вы имеете в виду асинхронную таску, то это знание никак не поможет

Vladimir
05.08.2018
12:23:32
Да
Хт - виртуальное ядро, которое фактически пытается инструкции упихивать в те моменты когда у тебя например основной поток ждёт данных из оперативный.

Sergey
05.08.2018
12:23:55
Pawel
05.08.2018
12:24:51
если под "потоком го" вы имеете в виду асинхронную таску, то это знание никак не поможет
в го нет асинхронных тасков. есть горутины. или "гринетреды"

Pawel
05.08.2018
12:25:34
нет. есть правильная терминология и отсебятина. рекомендовано придерживаться первой.

Никита
05.08.2018
12:25:38
Окей, в разрезе Го: потоки, которые он изначально создаёт, используются постоянно до конца работы программы или планировщик может грубо говоря заменять их?

Sergey
05.08.2018
12:26:04
нет. есть правильная терминология и отсебятина. рекомендовано придерживаться первой.
эх, если бы вы всегда придерживались правильной терминологии

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