@gogolang

Страница 220 из 1630
Alexander
03.04.2017
09:53:52
ну на мобиле может быть заметно, выше пишут про 70-75% – это чуть больше 3мб

ну и почему бы не срезать, если это безопасно и

Google
Alexander
03.04.2017
09:55:01
даёт профит

Andrew
03.04.2017
09:56:44
Так можно и до динамической линковки дойти

Vadim
03.04.2017
09:58:09
тогда это уже нельзя будет назвать "безопасно"

Andrew
03.04.2017
09:58:30
Почему?

Vadim
03.04.2017
10:01:35
проблем типа таких станет в разы больше: - у нас ничего не работает - у меня работает

Alexander
03.04.2017
10:09:23
да, подход "всё своё ношу с собой" не зря повился динамическая линковка существует из-за несовершенства мира как и императивное программированние

Semyon
03.04.2017
10:32:33


кто-нибудь правда так делает?

Andrew
03.04.2017
10:37:03
"Нет, сынок, это - фантастика".

Monday Begins on Saturday
03.04.2017
12:29:28
Холиварная тема, но почему нет? На Go например переписывать библиотеку OpenCV что ли? Проще биндинг сделать.

Как в gogland настроить дебагер?

Google
Semyon
03.04.2017
12:30:44
типа написал ты свой чудесный код на го с GC

и вызываешь его из си

зачем-то

Monday Begins on Saturday
03.04.2017
12:30:58
Как в gogland настроить дебагер?
Меня больше сейчас вот это волнует. Не могу жить без дебаггера, но из консоли в gdb работать тоже не хочется

Aleksandr
03.04.2017
13:01:12
Как в gogland настроить дебагер?
э, а в чем трабла? вроде работает без настройки

Monday Begins on Saturday
03.04.2017
13:01:59
У меня чего-то нет

Gaiaz Iusipov
03.04.2017
13:02:10
Как в gogland настроить дебагер?
его уже зарелизили? О_о

Monday Begins on Saturday
03.04.2017
13:02:24
Но у меня вообще странно. Приходится указывать каждый раз goroot

Aleksandr
03.04.2017
13:03:32
Но у меня вообще странно. Приходится указывать каждый раз goroot
ну указываешь в настройках проекта СДК и рут (module path по-моему)

Monday Begins on Saturday
03.04.2017
13:09:09
ну указываешь в настройках проекта СДК и рут (module path по-моему)
А можешь показать что у тебя прописано в debug конфигурации?

Пишет во время дебага какую-то фигню "Cannot find runner for go run main.go"

Aleksandr
03.04.2017
13:10:42
Пишет во время дебага какую-то фигню "Cannot find runner for go run main.go"
СДК не прописан наверное? до дома доберусь, скину

Monday Begins on Saturday
03.04.2017
13:11:38
СДК не прописан наверное? до дома доберусь, скину
Что за SDK и где его прописывать? Не в Go/Vendoring & Build tags?

Aleksandr
03.04.2017
13:12:18
нет, на верхних страницах настроек. указать путь до сдк, скачанного с офсайта

Monday Begins on Saturday
03.04.2017
13:12:57
А. Ну goroot я указал если ты про него.

Aleksandr
03.04.2017
13:18:30
А. Ну goroot я указал если ты про него.
да, две настройки - GOROOT и GOPATH - http://i.imgur.com/fAhw5G8.png

по пути стандартная структура проекта с вложенной src

Monday Begins on Saturday
03.04.2017
13:19:01
Aleksandr
03.04.2017
13:21:15
настроено
хз тогда. у меня десяток проектов - везде дебаг работает без специальной настройки

Google
Monday Begins on Saturday
03.04.2017
13:22:52
Ща с нуля проект создал с настройками из IDE внутри go/src - не работает. =_= Попробую привыкнуть к gdb короче

Aleksandr
03.04.2017
13:29:46
не привязанной ни к чему

Monday Begins on Saturday
03.04.2017
13:31:36
что за go/src? создай в отдельной директории
gopath для проектов. я так понял у go все проекты должны быть внутри этой директории

Aleksandr
03.04.2017
13:32:27
gopath для проектов. я так понял у go все проекты должны быть внутри этой директории
для гогланд это не нужно и видимо конфликтует. создай проект в отдельной дире и проставь те две настройки

Monday Begins on Saturday
03.04.2017
13:35:55
Так. Заработало. Оказалось что в gogland/bin у dlv не проставлены права на запуск

Aleksandr
03.04.2017
13:40:26
??

Alexander
03.04.2017
15:07:19
а помогите с телепатией пожалуйста

дал человеку с линуксом исходники на Go, а у него такое вот imports runtime: C source files not allowed when not using cgo or SWIG: atomic_amd64x.c defs.c float.c heapdump.c

похоже на то что у него рантайм перекомпиливается (зачем-то) и почему то жто не может сделать

ros
03.04.2017
15:09:55
собрано без поддержки cgo

Alexander
03.04.2017
15:10:13
что собрано?

ros
03.04.2017
15:11:24
само Go

go env

CGO_ENABLED="1"

пересобрать можно так GOROOT_BOOTSTRAP=~/Go/go/ GOOS=linux GOARCH=amd64 CGO_ENABLED=1 ./make.bash --no-clean

для 1.5 ещё пробовал для более поздних может что поменяли штатная гугловская сборка с CGO_ENABLED=1 собрана

Alexander
03.04.2017
15:16:24
первым делом что я попросил сделать это снеести юбунтовый пакет и скачать гугловую сборку

ros
03.04.2017
15:17:02
может переменные окружения не выставил и оно цепляет убунтовское

Google
ros
03.04.2017
15:18:25
пусть покажет выхлоп $ go env

Alexander
03.04.2017
15:25:35
ага, спасибо за наводку. смотрим. вывод подозрительный, копаю

вывод такой GOARCH="amd64" GOBIN="" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOOS="linux" GOPATH="/home/user/go" GORACE="" GOROOT="/usr/local/go" GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" GCCGO="gccgo" CC="gcc" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build198967508=/tmp/go-build" CXX="g++" CGO_ENABLED="1" PKG_CONFIG="pkg-config" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2"

после подчистки

но пока так же не летит

ros
03.04.2017
15:54:22
пусть откроет новую консоль cd /home/user/go/ export GOARCH=amd64 export GOROOT=/usr/local/go export GOPATH=`pwd` export PATH=$PATH:$GOROOT/bin:$GOPATH/binв старой мешанина из переменных окружения может остаться

и поставить libc-dev

apt-get install libc6-dev

uname -m x86_64?

Alexander
03.04.2017
16:05:26
ага, спасибо. я что-то на работу отвлёкся, но скоро вернусь :)

Мерлин
03.04.2017
17:24:05
[last news] Show HN: Imgp – multicore batch image resizer and rotator. Go crunch 'em

分解物質
03.04.2017
17:33:25
Мерлин
03.04.2017
17:37:47
Так

分解物質
03.04.2017
17:37:51
> resizer and rotator > >500sloc както многовато

Мерлин
03.04.2017
17:37:54
Зачем я это сюда прислал

分解物質
03.04.2017
17:37:55
наверно

Max
03.04.2017
19:26:29
привет, пользую gorm, есть элегантный способ указать что бы один атрибут сериализировался и сохранялся в json ?

и наоборот, когда читался десериализировался в объект?

Slava
03.04.2017
20:50:31
да, можешь написать кастомный анмаршалер

https://github.com/go-test/deep

Google
Мерлин
04.04.2017
06:14:43
Разработка Go(lang) API с echo и MySQL В этой статье мы рассмотрим как создать API на базе MySQL с Go и echo. Ей мы начинаем цикл статей по разработке сайта photographerexcuses.com (название сайта можно перевести как «оправдания фотографов»). Сайт представляет собой одностраничное веб-приложение на базе Vue.js, получающее данные (оправдания) от API на Go. Мы храним эти данные в базе MySQL. ... https://tehnojam.pro/category/development/razrabotka-go_lang-api-s-echo-i-mysql.html

Мерлин
04.04.2017
06:15:56
https://github.com/go-test/deep
Люблю запах рефлексии по утрам

Ivan
04.04.2017
06:16:09
echo как в целом, хвалим или ругаем?

Мерлин
04.04.2017
06:17:14
Хвалим и любим

Kirill
04.04.2017
06:18:43
Мерлин
04.04.2017
06:19:12
Kirill
04.04.2017
06:19:26
?
что?

ни для кого же не секрет, что я своё пилю)

Мерлин
04.04.2017
06:19:49
что?
Ну, я имею в виду, что в нём не нравится?

В этом смысле да

Kirill
04.04.2017
06:21:24
а вообще api у echo и gramework похожи

только, вроде, в echo нельзя app.GET("/", "hello world"), например

Мерлин
04.04.2017
06:22:14
У всех фреймворков в Go API одинаковый

Вплоть до названия полей контекста

Kirill
04.04.2017
06:23:09
У всех фреймворков в Go API одинаковый
у меня немного на fasthttp, методы контекста разные, всё таки)

Олег
04.04.2017
06:48:48
Парни помогите пожалуйста с регуляркой. У меня есть файл с информацией о классах болезней. Класс начинается на букву. Допустим А. Но помимо этого в файле есть мусорные строчки которые не нужны мне. Я хочу их выделить регуляркой и удалить. A00 Холера <- Пример нужной строчки. туберкулезный энтерит (A18.3) <- Пример ненужной строчки. Я тут написал регулярку. ^[^A]+ Но она не совсем верная, тк если в строчке встречается символ А, она не срабатывает:( туберкулезный энтерит ( A18.3) <- вот так криво( Как выделить ненужную строчку до конца?

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