Mikhail
Мне больше нравится https://github.com/y0ssar1an/q и мой его форк https://github.com/soider/d чтоб на стдаут писать по умолчанию
Kirill
вдруг кто не видел https://github.com/davecgh/go-spew
кому не лень принести это в awesome-go?
Alexander
go-spew в прод коде чревата боком
Andrey
@kirilldanshin Мне точно пока не по силам:)
Kirill
go-spew в прод коде чревата боком
любые debug штуки в прод коде чреваты последствиями
Kirill
@kirilldanshin Мне точно пока не по силам:)
PR сделать? я смёрджу, не вопрос.
Mikhail
Мы недавно в профайлере посмотрели на стоимость log.Debugf из нашей либы , с модификатором %+v, там чуть ли не половина времени на него приходилось
Mikhail
Но там правда сложная большая структура печаталась
Andrey
Ребят подскажите.. я чет затупил, как в goшке такое сделать, кусок данных http://pastebin.com/RSNJJTFX первый это id он должен быть ключом мапы, остальное должно быть одной мапой прявязаной к id. В python или perl без проблем.. тут чет в ступоре (
Daniel
а что не так-то?
Daniel
где затык?
Daniel
строку парсить не умеем?
Andrey
ну типа ключ один и тот же.. строку парсить умеем )
Aleksey
Сломалась парсилка ТЗ на " остальное должно быть одной мапой"
Daniel
+1
Andrey
ок.. покажу на примере что хочу получить на примере
Andrey
http://pastebin.com/qwhtgiV7
Aleksey
а, ну так map[int]map[int]int
Andrey
@AterCattus то что надо! спасибо
$continue$
приветствую. Каким образом можно PHP заменить на Go? (уж слишком противная пиха.)
Мерль
то и значит
Ну я даже не знаю, это как спрашивать "Как налить воду в стакан?"
Мерль
$continue$
Daniil
ты погугли сначала что такое бразуер что такое html, css, js, php, go
Daniil
а то я был бы рад чтобы ты меня научил с помощью пхп в брауер чтото выводить
Daniil
было бы круто
Мерль
ну как потом в браузер, что то вывести из go
Сначала это: https://tour.golang.org/ https://golang.org/doc/articles/wiki/ Потом это: https://www.gitbook.com/book/jannewmarch/network-programming-with-go-golang-/details
Daniil
а ну да не забудь еще про http/https/tcpip прочитать хоть что-нибудь, чтобы просто понимать что это. По пути про http сервера, например
$continue$
вместо ответа на вопрос. я ничего не получил, кроме книг. норм)
$continue$
смысла вообще нет задавать сюда вопросы =)
Daniil
в вебе вообще не силен
ну если ты собрался писать под веб - учи что-нибудь про веб, ну
Oleg
смысла вообще нет задавать сюда вопросы =)
Ты б еще спросил код нужного тебе сервиса, чтоб сразу на гитхабе
Daniil
вместо ответа на вопрос. я ничего не получил, кроме книг. норм)
ну погугли видеороки на ютубчике, если читать это не твой путь
Мерль
вместо ответа на вопрос. я ничего не получил, кроме книг. норм)
Ну, конкретность ответа прямо пропорциональна конкретности вопроса, что уж там. Если что-то хочешь начать делать, то придётся поучиться, да.
redbeard
чел потроллить, небось, пришел
Roman
вопрос из категории у меня вот машина ездит на бензине но дизель то дешевле, можно как-то заливать дизель вместо бензина?
Roman
*вопрос кстати тут проскакивал уже или не в этом сообществе
Мерль
я поучиться не против, но задан был конкретный вопрос.
Это очень неконкретный вопрос. Не понятно, что заменить(сайт, вебсервис, админку, скрипт для почтовой рассылки и т.д.), с какой целью заменить, какие требования к результату.... И ещё миллион и два пункта
Roman
да и языки сильно разные (компилируемый вс интерпретируемый, статическая вс динамическая типизация)
Roman
ну и подходы по написанию веб приложений малость отличаются, если в пхп codebase и всяких фреймворков именно для веба тонны то в го с этим похуже
Slava
да все эти го сплошная мутота, в пхп тупо пишешь echo "веб сайт"; и всё, страничка в браузере показывается
Slava
а в го, какие-то веб серверы поднимать на каких-то портах, что-то куда-то рендерить
Roman
WAMP запустил и щасте!
Roman
*он же есть еще?
Roman
2015-11-12 - блин
Мерль
Вот уж где реальный изврат
Roman
а ключики пробовал включать - -ldflags="-s -w"
Roman
народ еще upx рекомендует потыркать
Roman
*врядли в 1.8 прям уменьшат выхлоп, не особо нужно
Roman
где? https://beta.golang.org/doc/go1.8
Roman
да проще поставить попробовать
Roman
можно и не ставить кстати https://hub.docker.com/_/golang/
Мерль
А я прошу прощения, это где вы сервис запускаете, что лишних три мегабайта - это много?
Roman
у него не сервис
Roman
этож Гарин
Roman
да вообще ни слова
Roman
наоборот пытаюсь помочь
Roman
docker run —rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.8 go build -v
Roman
экспериментируй
Мерль
мулварь пишешь, паразит? 🤔
Мерль
Хороший задачи и админки интересные
Мерль
Советую посмотреть upx :3
Roman
смылся
Мерль
https://blog.filippo.io/shrink-your-go-binaries-with-this-one-weird-trick/
Мерль
смылся
Зачем
Roman
переходи на си
Roman
на плюсы
Мерль
А сколько в результате получается?
Roman
го не будет мелким
Anonymous
ващета мы и пишем на чем-то таком, но мелочт всякие предпочитаем на чем-то вроде пхп. или гоу
Roman
у него ниша такая что пока там на размер всем начхать
Мерль
Да