Oleksandr
Не сказал бы, что это удобнее с криншота
Oleksandr
если раздражительные такие - можете не отвечать просто
Artem
если раздражительные такие - можете не отвечать просто
если вам лень идти на плейграунд, тот, кто захочет прочитать, как минимум может его скопировать. А скриншоты -это ванга мод
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
Artem
Ану расскажи мне о скринах @artem_zi
если что - это скрин преподавателю курса сделанный с его видео... Он априори не подразумевает копирования или анализа
Oleksandr
Скрин - раздражительный элемент
Artem
Скрин - раздражительный элемент
что не понятно в словах сделанный с видео скриншот?
Oleksandr
там есть код курса
Oleksandr
скачать можно
Oleksandr
и через ` нормально вставить
Artem
там есть код курса
ну так может сделаете полноценную копипасту вместо разведения демагогии? сообщение начиналось со слов -нет возможности запустить код и наверно открыть?
Oleksandr
а то ванга мод какой-то получается
Artem
а то ванга мод какой-то получается
тупо если честно. если до вас это не доходит - сочувствую
Oleksandr
почему паста скрина в одном случае - раздражитель, а в другом - нет?
Artem
а то ванга мод какой-то получается
нет, получает скриншот видео человеку его записавшему и имеющему и код и понимающему контекст. Ответ от любого другого там был не нужен.
Daniel
давайте пообсуждаем эту актуальную проблему, ага
Oleksandr
я задал вопрос, этот штемп начал учить меня как делиться кодом.
Daniel
я на скриншоты не гляжу вообще, для справки
Oleksandr
Если у кго есть ответ по делу - буду благодарен
Oleksandr
я код вставил еще в двух форматах по просьбам
Oleksandr
скринов больше кидать не буду
Artem
я на скриншоты не гляжу вообще, для справки
я уже понял, что это единственный выход, как всегда попытка отреагировать и пояснить привела к одному - желанию просто забить на...
Oleksandr
забей
Oleksandr
ты красавчик. молодец
Oleksandr
предлагаю закрыть тему скриншотов
Artem
я задал вопрос, этот штемп начал учить меня как делиться кодом.
я боюсь что этот штепм попытался вам помочь, поскольку за свои 20+ лет опыта он в курсе, что на вопросы в форме скриншотов не отвечают... А еще рекомендую быть внимательней в выражениях и тем более с незнакомыми людьми.
Eugeny
остался еще один вопрос - кто такой штепм
Artem
остался еще один вопрос - кто такой штепм
думаю это уважительно обращение к 35 летнему дяде по подозрению раза 2 большему в размерах, типичная картина собственно, но наверно тему лучше закрыть )))) Зато я вспомнил, как еще во втором классе писал код на бейсике и рисовал блок -схемы и пожалел, что приписал себе так мало лет опыта )))) Но наверно это гейм овер офтопа, больше не буду)
Pawel
Не было ещё? 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
так он именно go run пускает на файл? то есть любой импорт вызовет ошибку компиляции если все файлы не перечислить в одной команде
Pawel
а хотелось бы как в петоне - натравил интерпетатор на скрипт, получил результат))
Sergey
Ребят, всем привет, разбираюсь с загрузкой изображений на сервер, передаю изображение в теле запроса как одно из полей json, где оно представлено в виде []byte (заренее конвретирую на ios клиенте в нужный формат), уже на сервере конвертирию в изображение и сохраняю на диск(скрин), но заметил что даже небольшие изображения(например 3 мб), отправляются довольно долго и ответ от сервера приходит около 6 скукун, а это на лакалхосте, что просто неприемлимо(все как бы работает и сохраняет, но что то очень долго, подозреваю что чего то не понима). Так вот, как все это лучше реализовать? Где у меня могут быть проблемы? Заранее спасибо если кто поможет
Sergey
Anonymous
отправляй их как base64, а не как []byte
Anonymous
* но сама идея отправлять их в json - не оч
Sergey
* но сама идея отправлять их в json - не оч
А как лучше именно изображение отпавлять, не понимаю именно что использовать(хэдер, body, или еще что)
Sergey
вот это вот " передаю изображение в теле запроса как одно из полей json," <- оно чем обосновано?
Полным отстусттвием понимания как это делать, ввиду мизерного опыта
Alexander
я к тому что, сами так придумали или кто-то вам так запросы кидает ?
Alexander
а, ну тогда переделайте.
Sergey
я к тому что, сами так придумали или кто-то вам так запросы кидает ?
Сам, пишу api для ios приложения своего, нужна регистрация пользователя, где кроме полей типо имя пароль и прочее нужно передать userpic
Sergey
а, ну тогда переделайте.
Не дподскажете в 2 словах возможные варианты?
Alexander
https://ru.wikipedia.org/wiki/Multipart/form-data
Alexander
например
Nikita
Не дподскажете в 2 словах возможные варианты?
Типа как передать изображение как поле?
Sergey
Типа как передать изображение как поле?
Вот я даже не знаю как лучше, щас только разбираюсь, что будет более оптимальным? Я открыт для знаний
Daniel
а?!
Artem
Не дподскажете в 2 словах возможные варианты?
1. хостинг статики 2. zip 3. bulk download (создаешь большой массив байт и в json (например) передаешь один раз пачкой)
Sergey
1. хостинг статики 2. zip 3. bulk download (создаешь большой массив байт и в json (например) передаешь один раз пачкой)
Делал 3 тьим способом только что, что то очень долго даже на локалхосте
Илья
Что хоть за API у приложения?
Artem
это зависит от скорости соединения и тут не upload нужен а cкорее sync
Artem
base64 можно прямо в теле запроса посылать
Мерль
@alek_si а reform не умеет в миграции?
Alexey
Пока нет, в ближайших планах есть. https://github.com/go-reform/reform/projects/2? Помощь приветствуется.
Sergey
Что хоть за API у приложения?
Апи никакого нет, начал его только писать сам, есть ios клинент, который так же написал я, делаю Api сейчас,
Sergey
base64 можно прямо в теле запроса посылать
Сейчас пробую это, спасибо)
Alexander
https://gist.github.com/ebraminio/576fdfdff425bf3335b51a191a65dbdb
Alexander
имхо, передавать в json картинку весьма прохладная затея
Alexander
и самое главное - профиты неясны
Alexey
/me сейчас пишет код для проксирования TCP через WebSocket
Alexey
Картинку через JSON – ещё куда ни шло 😄
Artem
имхо, передавать в json картинку весьма прохладная затея
передается не картинка а массивы байт группы картинок
Artem
Сейчас пробую это, спасибо)
тут пример с баркодом, но разницы особо нет http://www.codepool.biz/http-post-request-base64-barcode-golang.html
Alexander
ну мультпартом можно и несколько файлов загрузить
Artem
ну мультпартом можно и несколько файлов загрузить
несколько это сколько? + json может не только структурировать но и принести куда больше полезной информации
Alexander
тогда копайте где тормозит, скорее всего как раз таки на маршалинге/анмаршалинге полезного json'а
Daniel
на самом деле - надо пойти и почитать, как грузится файл при оправке формы
Daniel
и сделать так же
Alexander
http://sanatgersappa.blogspot.ru/2013/03/handling-multiple-file-uploads-in-go.html
Alexander
опять же, сходу