@proGO

Страница 1185 из 1674
Nikita
27.01.2018
21:38:26
обещали же

и ещё вопрос, а есть ли тут господа которые предпочли Go, Rust-у или наоборот

и какие были доводы

Никита
27.01.2018
22:41:42
Вникаю в веб разработку на Го, смотрю, что в нем целый зоопарк фреймворков. Что у вас модно? Какие фреймворки или же желательно писать без них?

Google
Александр
27.01.2018
22:43:41
без них

строго

фрейворки это рефлексию, рефлексия это в 10-20 раз потеря производительности

Dan
27.01.2018
22:44:01
go != php

Александр
27.01.2018
22:44:04
язык то быстрый, но вам надо?

Dan
27.01.2018
22:44:08
тут фреймворки не нужны

Никита
27.01.2018
22:45:18
Смотрю на Мартини, очень удобный микрофреймворк с виду

Roman
27.01.2018
22:46:04
меня вот печалит что нет механизма сказать "вот в том куске памяти размером n-байт лежит массив элементов такого-то типа", кроме костыля со SliceHeader

остроумно
ни капли. вы из какого языка пришли в go?

Никита
27.01.2018
22:47:02
Python

Roman
27.01.2018
22:47:27
Python
django?

Google
Никита
27.01.2018
22:48:00
Flask

Веб-сервисы, API

Yury
28.01.2018
00:25:25
и ещё вопрос, а есть ли тут господа которые предпочли Go, Rust-у или наоборот
rust больше замена с/с++ - те системное больше программирование, а go все таки для веб сервисов, консольных утилит, многопоточных серверов.

Slach
28.01.2018
10:30:10
Народ, объясните тупому вот есть такой тикет https://github.com/mattn/go-sqlite3/issues/368 он типа закрыт вот таким коммитом https://github.com/mattn/go-sqlite3/commit/efea85cb9a06f1d4f661649f6beb5fd04597a366 потом взяли и откатили этот фикс https://github.com/mattn/go-sqlite3/commit/b59c804b1dae401831c402e3337ca2a0f9df1552#diff-8896b5877e14c43d0eefbafea49bf559 попробовал ручками собрать с -tags trace получил вот это https://github.com/mattn/go-sqlite3/issues/520 никто случайно в эту сторону не копал?

عاصم بن حارث
28.01.2018
10:54:28
хммм... Воспроизвел: go build -tags trace -o /tmp/trace_sqlite /home/عاصم/gopkg/src/github.com/mattn/go-sqlite3/_example/trace/main.go На выходе: # command-line-arguments ../عاصم/gopkg/src/github.com/mattn/go-sqlite3/_example/trace/main.go:98:15: cannot use uint(eventMask) (type uint) as type sqlite3._Ctype_uint in field value

по go env мое окружение следующее: GOARCH="amd64" GOBIN="" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOOS="linux" GOPATH="/home/عاصم/gopkg" GORACE="" GOROOT="/home/عاصم/go" GOTOOLDIR="/home/عاصم/go/pkg/tool/linux_amd64" GCCGO="gccgo" CC="gcc" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build530170099=/tmp/go-build -gno-record-gcc-switches" CXX="g++" CGO_ENABLED="1" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pkg-config"

Похоже, что нет фикса по обозначенной тобой проблеме. (имхо)

Slach
28.01.2018
10:57:29
ну там зачем то "скрытый тип" и конвертации нет sqlite3._Ctype_uint неьзя же вытащить из пакета?

عاصم بن حارث
28.01.2018
10:58:07
не готов однозначно ответить. Надо исходный код почитать...

Andy
28.01.2018
10:58:20
Добрый день! А есть где-то описание как быстро и без боли построить пул воркеров и юзать его с ограничением по количеству их?

Slach
28.01.2018
10:58:43
http://gopkg.in/go-playground/pool.v3

Andy
28.01.2018
11:00:09
Ага, уже скинули. Спасибо! Я искал с другим ключевиками

عاصم بن حارث
28.01.2018
11:01:37
?

Slach
28.01.2018
11:03:17
вот так тоже не проканало import "C" EventMask: C.uint(eventMask), error return value not checked (cannot use _Ctype_uint(eventMask) (value of type _Ctype_uint) as github.com/mattn/go-sqlite3._Ctype_uint value in struct literal) (errcheck) =((

عاصم بن حارث
28.01.2018
11:11:28
т.е. проблема в объявлении type TraceConfig struct { ... ??? Или я ошибаюсь?

Google
عاصم بن حارث
28.01.2018
11:19:33
.../sqlite3_trace.go

Slach
28.01.2018
11:20:30
да, оно там объявлено как сишные типы и потом собственно битовые операции типа & с этим самым EventType в коде делает ... =(

عاصم بن حارث
28.01.2018
11:21:07
да. смотрю код... )))

Slach
28.01.2018
11:23:16
спасибо что помогаете!

عاصم بن حارث
28.01.2018
11:25:45
?

Slach
28.01.2018
11:30:35
? нет мыслей? чего делать?

عاصم بن حارث
28.01.2018
11:31:26
секунду... проверяю одну мысль...

нет, не сработало... Посмотрю в сторону объявления констант, код const ( TraceStmt = ....

Sander
28.01.2018
12:00:36
Привет

кто-нибудь golang + react - server side rendering делал? я вижед просто всевозможные реализации, но разве они лучше чем nodejs ssr? ----

Sander
28.01.2018
12:11:21
да это я читал

вопрос немного другой

писать приложение на react-е это больше front-end часть

но мне нужно рендерить хтмл, значит мне нужен ssr (server side rendering).

в гошке есть компилятор который сможет разобрать javascript и сделать ssr, но мне протсо не посебе когда подобное реализует голанг.

Андрей
28.01.2018
12:12:53
у меня где то была книга, как это делать, может немного устаревшая, но там ,го + реакт на облаке, вроде как раз то,что тебе надо

вот, держи тут примеров.. достаточно

Sander
28.01.2018
12:13:34
https://github.com/dop251/goja

Google
Sander
28.01.2018
12:13:39
ECMAScript 5.1(+) implementation written in Go

есть например такая штука

но кто знает, может там куча issue, все токи реализация на nodejs она надежная и родная.

Admin
ERROR: S client not available

Андрей
28.01.2018
12:14:25
тут я тебе не подскажу

Sander
28.01.2018
12:14:47
я попробовал эту штуку, но не более, проекты на этом не делал.

Андрей
28.01.2018
12:15:08
@sander92, глянь тут

Sander
28.01.2018
12:15:21
если golang участвовал просто как микросервис с rest api то окай

но как ssr то хз

Андрей
28.01.2018
12:15:40
ну сейчас вроде он и там и там, может

за реакт не скажу, но я где то видел, что vue.js через изоморфик делали , и вполне рабочий проект

gate api с веб мордой

но как ssr то хз
https://github.com/augustoroman/go-react-v8-ssr

Sander
28.01.2018
12:20:47
уже видел

спасибо за книжки

Андрей
28.01.2018
12:32:49
Смотри , вот из последних про go c react

пока, вроде нет ничего больше по твоей теме

@sander92 .

عاصم بن حارث
28.01.2018
12:39:02
? нет мыслей? чего делать?
К сожалению, "с наскока" не получился фикс. Надо спокойно сесть и почитать исходники. Приведение типов... Надо восстановить цепочку обьявлений.

Demuz
28.01.2018
12:53:56
__x86.get_pc_thunk.bx: call to external function __x86.get_pc_thunk.cx: call to external function __x86.get_pc_thunk.ax: call to external function __x86.get_pc_thunk.ax: call to external function Помогите, при сборке по windows 386 вот такие ошибки выходят.

Google
Demuz
28.01.2018
12:54:20
Собираю на вин 64.

عاصم بن حارث
28.01.2018
12:58:19
Нет возможности, извини, у меня Win$ нет )))

Demuz
28.01.2018
12:58:48
ну хорошо, а под чем собираете?

У вас нет сложностей сборки по 386 вин?

عاصم بن حارث
28.01.2018
13:03:04
нет, сложностей не выявлено. go version go1.9.1 linux/amd64

Андрей
28.01.2018
13:10:37
У вас нет сложностей сборки по 386 вин?
я под freebsd , тоже проблем никогда не было



Marlik
28.01.2018
14:16:06
Получаю рандомно число, тип int. Есть какой-нить быстрый метод как сминусовать число до десятков тысяч?

А то что-то бредовые какие-то мысли только в голову лезут.

Aleksandr
28.01.2018
14:17:27
что значит сминусовать?

Marlik
28.01.2018
14:18:36
Допустим, получил в инте несколько миллионов, а нужно примерно из этого числа последние 5-6 знаков то есть пару десятков тыщ. А, кажись понял, можно наверное Printf заюзать.

Страница 1185 из 1674