Oleksandr
Не сказал бы, что это удобнее с криншота
Oleksandr
если раздражительные такие - можете не отвечать просто
Oleksandr
func processFile(fileName, categoryName string) {
fmt.Println("--------------------------")
fmt.Println("got file " + fileName)
conf, err := config.ParseFile("platforms/" + categoryName + ".yml")
if err != nil {
fmt.Printf("error parsing config [%s]\n", "platforms/" + categoryName + ".yml")
return
}
fmt.Println("Parse config done:")
fmt.Println(conf)
fmt.Println("remove it")
os.Remove(fileName)
fmt.Println("--------------------------")
}
Oleksandr
go run main.go
файл удаляется если нет ошибки
—-
комментирую os.Remove()
снова делаю go run main.go
файл все равно удаляется.
—
перезагрузил комп, запускаю - не удаляется, как и должно бытьесть какой-то кеш систеный из которого брался "старый код", или как?
то есть изменения в коде не применяются при последующем go run
🏳️ Phil
Не было ещё? go как скриптовый язык :) https://blog.cloudflare.com/using-go-as-a-scripting-language-in-linux/?utm_content=buffer526f4&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer
Oleksandr
@rvasily хотел спросить, сейчас нет возможности запустить код, но при просмотре возник вопрос, действительно ли тут нужно приведение типа? мы же в case попадаем только если тип совпадает и он другим быть не может, т.е. err.URL && err.Err , должны быть доступны без явного приведения?
Oleksandr
Oleksandr
Ану расскажи мне о скринах @artem_zi
Oleksandr
Скрин - раздражительный элемент
Oleksandr
там есть код курса
Oleksandr
скачать можно
Oleksandr
и через ` нормально вставить
Artem
там есть код курса
ну так может сделаете полноценную копипасту вместо разведения демагогии? сообщение начиналось со слов -нет возможности запустить код и наверно открыть?
Oleksandr
а то ванга мод какой-то получается
Oleksandr
почему паста скрина в одном случае - раздражитель, а в другом - нет?
Artem
а то ванга мод какой-то получается
нет, получает скриншот видео человеку его записавшему и имеющему и код и понимающему контекст. Ответ от любого другого там был не нужен.
Daniel
давайте пообсуждаем эту актуальную проблему, ага
Oleksandr
я задал вопрос, этот штемп начал учить меня как делиться кодом.
Daniel
я на скриншоты не гляжу вообще, для справки
Oleksandr
Если у кго есть ответ по делу - буду благодарен
Oleksandr
я код вставил еще в двух форматах по просьбам
Oleksandr
скринов больше кидать не буду
Oleksandr
забей
Oleksandr
ты красавчик. молодец
Oleksandr
предлагаю закрыть тему скриншотов
Eugeny
остался еще один вопрос - кто такой штепм
Artem
остался еще один вопрос - кто такой штепм
думаю это уважительно обращение к 35 летнему дяде по подозрению раза 2 большему в размерах, типичная картина собственно, но наверно тему лучше закрыть )))) Зато я вспомнил, как еще во втором классе писал код на бейсике и рисовал блок -схемы и пожалел, что приписал себе так мало лет опыта )))) Но наверно это гейм овер офтопа, больше не буду)
Pawel
Pawel
а хотелось бы как в петоне - натравил интерпетатор на скрипт, получил результат))
Daniel
Sergey
Ребят, всем привет, разбираюсь с загрузкой изображений на сервер, передаю изображение в теле запроса как одно из полей json, где оно представлено в виде []byte (заренее конвретирую на ios клиенте в нужный формат), уже на сервере конвертирию в изображение и сохраняю на диск(скрин), но заметил что даже небольшие изображения(например 3 мб), отправляются довольно долго и ответ от сервера приходит около 6 скукун, а это на лакалхосте, что просто неприемлимо(все как бы работает и сохраняет, но что то очень долго, подозреваю что чего то не понима). Так вот, как все это лучше реализовать? Где у меня могут быть проблемы? Заранее спасибо если кто поможет
Sergey
Anonymous
отправляй их как base64, а не как []byte
Anonymous
* но сама идея отправлять их в json - не оч
Anonymous
Ребят, всем привет, разбираюсь с загрузкой изображений на сервер, передаю изображение в теле запроса как одно из полей json, где оно представлено в виде []byte (заренее конвретирую на ios клиенте в нужный формат), уже на сервере конвертирию в изображение и сохраняю на диск(скрин), но заметил что даже небольшие изображения(например 3 мб), отправляются довольно долго и ответ от сервера приходит около 6 скукун, а это на лакалхосте, что просто неприемлимо(все как бы работает и сохраняет, но что то очень долго, подозреваю что чего то не понима). Так вот, как все это лучше реализовать? Где у меня могут быть проблемы? Заранее спасибо если кто поможет
Навтыкай println'ов с таймерами, посмотри, какая часть так долго выполняется.
Sergey
Alexander
Ребят, всем привет, разбираюсь с загрузкой изображений на сервер, передаю изображение в теле запроса как одно из полей json, где оно представлено в виде []byte (заренее конвретирую на ios клиенте в нужный формат), уже на сервере конвертирию в изображение и сохраняю на диск(скрин), но заметил что даже небольшие изображения(например 3 мб), отправляются довольно долго и ответ от сервера приходит около 6 скукун, а это на лакалхосте, что просто неприемлимо(все как бы работает и сохраняет, но что то очень долго, подозреваю что чего то не понима). Так вот, как все это лучше реализовать? Где у меня могут быть проблемы? Заранее спасибо если кто поможет
вот это вот " передаю изображение в теле запроса как одно из полей json," <- оно чем обосновано?
Sergey
Alexander
я к тому что, сами так придумали или кто-то вам так запросы кидает ?
Alexander
а, ну тогда переделайте.
Alexander
https://ru.wikipedia.org/wiki/Multipart/form-data
Alexander
например
Nikita
Daniel
а?!
Sergey
Илья
Что хоть за API у приложения?
Artem
это зависит от скорости соединения и тут не upload нужен а cкорее sync
Artem
base64 можно прямо в теле запроса посылать
Мерль
@alek_si а reform не умеет в миграции?
Alexey
Пока нет, в ближайших планах есть. https://github.com/go-reform/reform/projects/2? Помощь приветствуется.
Sergey
Что хоть за API у приложения?
Апи никакого нет, начал его только писать сам, есть ios клинент, который так же написал я, делаю Api сейчас,
Sergey
Alexander
https://gist.github.com/ebraminio/576fdfdff425bf3335b51a191a65dbdb
Alexander
имхо, передавать в json картинку весьма прохладная затея
Alexander
и самое главное - профиты неясны
Alexey
/me сейчас пишет код для проксирования TCP через WebSocket
Alexey
Картинку через JSON – ещё куда ни шло 😄
Илья
Artem
Artem
Сейчас пробую это, спасибо)
тут пример с баркодом, но разницы особо нет http://www.codepool.biz/http-post-request-base64-barcode-golang.html
分解物質
Alexander
ну мультпартом можно и несколько файлов загрузить
Alexander
тогда копайте где тормозит, скорее всего как раз таки на маршалинге/анмаршалинге полезного json'а
Daniel
на самом деле - надо пойти и почитать, как грузится файл при оправке формы
Daniel
и сделать так же
Alexander
Alexander
http://sanatgersappa.blogspot.ru/2013/03/handling-multiple-file-uploads-in-go.html
Alexander
опять же, сходу