@proGO

Страница 1298 из 1674
Arch
20.03.2018
15:03:38
Вот мне интересно чем займутся те толпы хайпожоров, когда блокчейн лопнет, не ну понятно, что на рынке останется н-ое количество компаний с нормальным продуктом, а остальные? На гироскутере в барбершоп раскуривать вейп?

Google
Arch
20.03.2018
15:06:06
Чтобы стал популярным как рельсы
Но этот блокчейн суют куда не попадая, даже где от этого один сплошной геморрой

YaOurTea
20.03.2018
15:07:14
Arch
20.03.2018
15:07:42
а блокчейн точно лопнет?
Как технология нет, а как хайп - да

me
20.03.2018
15:08:12
Ребята, а кто подскажет static http сервер на go готовый уже

Zver
20.03.2018
15:08:48
На гоу есть готовый.

me
20.03.2018
15:11:39
На гоу есть готовый.
я это имел ввиду :)

Kirill
20.03.2018
15:12:45
так это вопрос или что?

Google
Zver
20.03.2018
15:12:59
я это имел ввиду :)
Я с планшета, смотреть лень. В документации вроде бы пример есть. Там пара строчек.

Kirill
20.03.2018
15:13:00
какой вопрос, такой и ответ)

Alexey
20.03.2018
15:13:32
Но этот блокчейн суют куда не попадая, даже где от этого один сплошной геморрой
Но этот js суют куда не попадая, даже где от этого один сплошной геморрой

Yuriy
20.03.2018
15:13:34
Ребята, а кто подскажет static http сервер на go готовый уже
package main import "net/http" func main() { panic(http.ListenAndServe(":8080", http.FileServer(http.Dir("./")))) }

me
20.03.2018
15:13:47
так этот жеж писать нужно ?

ладно. Спасибо

Yuriy
20.03.2018
15:14:29
Arch
20.03.2018
15:14:29
ладно. Спасибо
Nginx вам в помощь

Alexey
20.03.2018
15:14:49
python -m SimpleHTTPServer

php тоже умеет:)

me
20.03.2018
15:15:01
ну да php -S тоже :)

на go хотел зачем-то

John
20.03.2018
15:16:17
так этот жеж писать нужно ?
go get github.com/cortesi/devd/cmd/devd && devd .

me
20.03.2018
15:16:56
go get github.com/cortesi/devd/cmd/devd && devd .
О вот наверное то что искал. Спасибо

Vadim
20.03.2018
15:51:50
Ребят, как go с шарпом и питоном общается?

YaOurTea
20.03.2018
15:52:40
Vadim
20.03.2018
15:53:38
Имеется в виду, что есть оверхэды?

Ilnur
20.03.2018
16:00:17
а как го может с питоном общаться?

John
20.03.2018
16:00:44
а как го может с питоном общаться?
Точно так же, как perl с cobol

Google
Marlik
20.03.2018
16:01:01
посредством json, сокетов, файлов видимо...

Ilnur
20.03.2018
16:01:25
если json, сокеты и файлы - то языки не имеют значения

а тут человек спрашивает о го и питоне

Roman
20.03.2018
16:01:50
а как го может с питоном общаться?
главное их в разные клетки рассадить, иначе питон бедного гофера проглотит

ну а если серьёзно то самый надёжный вариант это сокеты, будь то UNIX domain sockets, TCP/IP sockets, WebSockets и что угодно

YaOurTea
20.03.2018
16:03:18
Roman
20.03.2018
16:03:41
shared memory на крайняк, но это будет очень, ОЧЕНЬ сложно

Никита
20.03.2018
16:06:50
https://github.com/sbinet/go-python
Зачем такое надо?

Marlik
20.03.2018
16:06:54
В гугле кстати чото писали, какой-то транслятор с питоши на го....

Roman
20.03.2018
16:07:14
не надо так делать
да, можно, но не надо))

Valeriy
20.03.2018
16:10:06
так же как и js
ответ - надо писать блокчейн на жс

YaOurTea
20.03.2018
16:13:11
Зачем такое надо?
Спросите у автора ?

FRD Official - Dmitriy
20.03.2018
16:20:12
Пока хайп идет нужно запилить блокчейн фреймворк
А "заебешься" пишется с большой буквы или нет?

FRD Official - Dmitriy
20.03.2018
16:38:20
af_unix?
Это пайпы. У них в линуксах очень паршивое поведение под нагрузкой.

Труба
20.03.2018
16:42:20
var ErrCustom = errors.New("sql: no rows in result set") err.Error() == ErrCustom.Error() // true err == Err // false Всем привет, как такое может быть? Ставниваю ошибку из sql и созданную мной ошибку.

Google
Труба
20.03.2018
16:42:54
у меня прям флешбек в js

Arch
20.03.2018
16:43:05
блин как же достал этот gopath в одном проекте пакеты видит, а в другом нет((((((

Труба
20.03.2018
16:43:30
да, что между ними разного? обе ошибки, обе с одинаковым текстом

Arch
20.03.2018
16:43:31
Кто там про вендора говорил? Куда посмотреть?

Admin
ERROR: S client not available

Илья
20.03.2018
16:43:57
Никто не подскажет гайд по работе с json структурами? Сохранение в файл и прочее

Aleksandr
20.03.2018
16:44:00
Александр
20.03.2018
16:44:15
Привет, вопрос не по теме чутка. В русскоязычном сегменте 2 go чатика, куда новичку идти и в чем различия ?

Sergey
20.03.2018
16:44:53
Александр
20.03.2018
16:45:19
хочу просто понимать, что в каком чате спрашивать

Труба
20.03.2018
16:45:22
ой, точно, а я думал, только я во всем мире использую кастомные ошибки =)

Aleksandr
20.03.2018
16:45:41
в первом случае было бы равно

Труба
20.03.2018
16:45:59
да, я уже понял, спасибо!

Roman
20.03.2018
17:02:07
ребят, нельзя никак message_test.go (https://github.com/qbeon/webwire-go/blob/master/message_test.go) т.е. юнит тест переместить в ./test (https://github.com/qbeon/webwire-go/tree/master/test) тут проблема в том, что юнит тесты в пакете самой библиотеки а integration тесты в отдельном пакете test, но coveralls.io это не устраивает (https://coveralls.io/github/qbeon/webwire-go) он просто выкидывает результаты integration тестов и указывает только те 37% из юнит тестов... ?

Subbotin
20.03.2018
17:04:41
бля. пацаны. чё-то туплю а надо срочно

у меня есть int a; и некий int b где проставлен один бит (например 8). как мне в а снять этот бит независимо от того есть ли он там

ксор проставит его, если его нет.

(a|b)^b

Google
Roman
20.03.2018
17:22:44
По-моему правильно делает, интеграционные - они же не юнит тесты.
но они же проверяют конкретное поведение библиотеки и её исправность... unit test'ы это синхронные тесты отдельных компонентов integration тесты это тесты взаимодействия нескольких компонентов не считат integration тесты в coverage - неверно

Труба
20.03.2018
17:33:56
там не error, а *error
кажется я только сейчас понял, errors.New() возвращает структуру errors, а err, это вроде интерфейс, а значит *error?

The
20.03.2018
17:35:30
что-то не так вы поняли :)

Труба
20.03.2018
17:35:52
похожу я запутался

мне кажется, я где то читал, что error это интерфейс

The
20.03.2018
17:36:22
error это интерфейс, с методом Error() string

все верно

FRD Official - Dmitriy
20.03.2018
17:37:38
похожу я запутался
А ты кейс приведи, а то я тоже Мишу знаю, а он заднеприводный

The
20.03.2018
17:38:19
чтобы удовлетворять интерфейсу, вы можете определить структуру и метод Error(), но сам метод можно определить как со ссылочным ресивером, так и по значению. базы часто возвращают структуру со ссылочным ресивером, например так func (myError *MyError) Error() string

но сама структура MyError может содержать в себе Code, Description и прочие поля

FRD Official - Dmitriy
20.03.2018
17:39:26
Ну и как тут это Мишке помогло?

The
20.03.2018
17:39:44
вы не можете достучаться до них через интерфейс, так как интерфейс это абстракция, он не знает что в структуре за поля есть, чтобы получить доступ к полям, нужно кастануть к нужному типу err.(*MyError)

про сравнение интерфейсов: Interface values are comparable. Two interface values are equal if they have identical dynamic types and equal dynamic values or if both have value nil.

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