@gogolang

Страница 103 из 1630
Sergey
26.01.2017
20:06:21
в пыхе тоже есть yeld

Phil
26.01.2017
20:08:14
ну вот, значит даже ближе чем я к сопрограммам :

Sergey
26.01.2017
20:28:54
А методы структуры я могу вызывать как Goрутины?

Slava
26.01.2017
20:33:05
да

Google
Sergey
26.01.2017
20:33:49
да
Спасибо )

Richard
26.01.2017
22:27:36
@pronin86 Я Вижу ты используешь книгу Донована и Ритчи. Твой пример, как я его понимаю, он не совсем о параллельности, Как бы да, обе функции работают параллельно, но они синхронизированы между собой с помощью канала так, что будут выполняться последовательно. Это пример о синхронизации двух подпрограмм. На странице 269 (пар. 8.4.1) в третьем абзаце: "Когда x не предшествует y и не происходит после y, мы говорим, что x выполняется параллельно с y. Это не значит, что x и y обязательно одновременны, просто мы не можем ничего утверждать об их последовательности." А так же на странице 303 (пар.9.1 Состояние гонки) описывается параллельность;

Ivan
26.01.2017
22:30:39
Привет. Парни, а кто-нибудь делал хранение загружаемых пользователями фото на сервере? Есть опыт с чем-нибудь типа cloudinary imgix?

Richard
26.01.2017
22:35:47
@pronin86 "ну, это вам всё понятно а мне после php не особо понятно" Попробуй напиши программу, которая принимает подключения одновременно по tcp (порт 9000) и по http (порт 8080). Там увидишь, что без подпрограмм запустить одновременно два сервера не получится и, уверен, сразу поймёшь

Sander
27.01.2017
00:00:45
кто-нибудь Caddy server с Docker использует?

Тигран
27.01.2017
07:44:17
Всем привет, подскажите пожалуйста что делать если glide install выдает

[ERROR] Failed to set version

сам я не go программист, просто хочу кое какие go пные программы установить

Daniel
27.01.2017
07:45:45
а кто такой этот glide и зачем он?

Тигран
27.01.2017
07:46:16
это я насколкько понял аналог cpan для перла

Daniel
27.01.2017
07:48:21
не бывает такого аналога

Google
Daniel
27.01.2017
07:48:30
вернее - гитхаб за него

Тигран
27.01.2017
07:49:08
ну да, просто это вроде программа, которая качает и устанавливает оттуда пакеты

с зависимостями

вот это glide https://github.com/Masterminds/glide

в glide.yml файле, которая идет с прогой смотрю есть пакеты с версиями , а есть без

так вот те что без, в github посмотрел вроде в файлах тоже версия не уазывается

Daniel
27.01.2017
07:51:59
программа, которая качает и устанавливает, называется go get

Тигран
27.01.2017
07:52:01
как можно узнать версию пакета?

Daniel
27.01.2017
07:52:19
так что эта, скорее всего, качает и устанавливает пакеты определенной версии

как можно узнать версию пакета?
никак. только в сорцы ему глянув

Тигран
27.01.2017
07:54:18
вот одна из зависимостей, которая жалуется на отсутствие версии https://github.com/btcsuite/go-socks

я там смотрю три файлика, и нигде не найду версию, ее действительно нет, или я что то не досматриваю?

Daniel
27.01.2017
07:56:11
ее нет

в этом смысле у go все не очень хорошо

Тигран
27.01.2017
07:56:58
мм, ладно спасибо

оказалось проблема была просто в "старости" glide, обновление glide все решило

Daniel
27.01.2017
08:36:51
о!

Andrey
27.01.2017
16:18:35
вдруг кто не видел https://github.com/davecgh/go-spew

Kirill
27.01.2017
16:20:24
и тут я понял, что забыл в awesome-go принести

Михаил
27.01.2017
16:20:25
Мне больше нравится https://github.com/y0ssar1an/q и мой его форк https://github.com/soider/d чтоб на стдаут писать по умолчанию

Google
Kirill
27.01.2017
16:21:54
вдруг кто не видел https://github.com/davecgh/go-spew
кому не лень принести это в awesome-go?

Alexander
27.01.2017
16:23:41
go-spew в прод коде чревата боком

Andrey
27.01.2017
16:24:00
@kirilldanshin Мне точно пока не по силам:)

Kirill
27.01.2017
16:24:28
go-spew в прод коде чревата боком
любые debug штуки в прод коде чреваты последствиями

@kirilldanshin Мне точно пока не по силам:)
PR сделать? я смёрджу, не вопрос.

Михаил
27.01.2017
16:25:49
Мы недавно в профайлере посмотрели на стоимость log.Debugf из нашей либы , с модификатором %+v, там чуть ли не половина времени на него приходилось

Но там правда сложная большая структура печаталась

Andrey
27.01.2017
16:31:14
Ребят подскажите.. я чет затупил, как в goшке такое сделать, кусок данных http://pastebin.com/RSNJJTFX первый это id он должен быть ключом мапы, остальное должно быть одной мапой прявязаной к id. В python или perl без проблем.. тут чет в ступоре (

Daniel
27.01.2017
16:31:50
а что не так-то?

где затык?

строку парсить не умеем?

Andrey
27.01.2017
16:32:38
ну типа ключ один и тот же.. строку парсить умеем )

Aleksey
27.01.2017
16:32:46
Сломалась парсилка ТЗ на " остальное должно быть одной мапой"

Daniel
27.01.2017
16:32:58
+1

Andrey
27.01.2017
16:33:31
ок.. покажу на примере что хочу получить на примере

http://pastebin.com/qwhtgiV7

Aleksey
27.01.2017
16:35:49
а, ну так map[int]map[int]int

Andrey
27.01.2017
16:50:30
@AterCattus то что надо! спасибо

$continue$
28.01.2017
16:52:34
приветствую. Каким образом можно PHP заменить на Go? (уж слишком противная пиха.)

Google
$continue$
28.01.2017
16:54:25
Мерлин
28.01.2017
16:57:59
то и значит
Ну я даже не знаю, это как спрашивать "Как налить воду в стакан?"

Admin
ERROR: S client not available

$continue$
28.01.2017
16:58:47
Ну я даже не знаю, это как спрашивать "Как налить воду в стакан?"
ну как потом в браузер, что то вывести из go

Daniil
28.01.2017
17:04:17
ты погугли сначала что такое бразуер что такое html, css, js, php, go

а то я был бы рад чтобы ты меня научил с помощью пхп в брауер чтото выводить

было бы круто

Мерлин
28.01.2017
17:06:53
ну как потом в браузер, что то вывести из go
Сначала это: https://tour.golang.org/ https://golang.org/doc/articles/wiki/ Потом это: https://www.gitbook.com/book/jannewmarch/network-programming-with-go-golang-/details

Daniil
28.01.2017
17:07:34
а ну да не забудь еще про http/https/tcpip прочитать хоть что-нибудь, чтобы просто понимать что это. По пути про http сервера, например

$continue$
28.01.2017
17:08:28
вместо ответа на вопрос. я ничего не получил, кроме книг. норм)

смысла вообще нет задавать сюда вопросы =)

Daniil
28.01.2017
17:09:21
в вебе вообще не силен
ну если ты собрался писать под веб - учи что-нибудь про веб, ну

Mars
28.01.2017
17:09:50
смысла вообще нет задавать сюда вопросы =)
Ты б еще спросил код нужного тебе сервиса, чтоб сразу на гитхабе

Daniil
28.01.2017
17:09:58
вместо ответа на вопрос. я ничего не получил, кроме книг. норм)
ну погугли видеороки на ютубчике, если читать это не твой путь

Мерлин
28.01.2017
17:11:05
вместо ответа на вопрос. я ничего не получил, кроме книг. норм)
Ну, конкретность ответа прямо пропорциональна конкретности вопроса, что уж там. Если что-то хочешь начать делать, то придётся поучиться, да.

redbeard
28.01.2017
17:12:59
чел потроллить, небось, пришел

Google
Roman
28.01.2017
17:16:42
вопрос из категории у меня вот машина ездит на бензине но дизель то дешевле, можно как-то заливать дизель вместо бензина?

*вопрос кстати тут проскакивал уже или не в этом сообществе

Мерлин
28.01.2017
17:18:41
я поучиться не против, но задан был конкретный вопрос.
Это очень неконкретный вопрос. Не понятно, что заменить(сайт, вебсервис, админку, скрипт для почтовой рассылки и т.д.), с какой целью заменить, какие требования к результату.... И ещё миллион и два пункта

Roman
28.01.2017
17:19:42
да и языки сильно разные (компилируемый вс интерпретируемый, статическая вс динамическая типизация)

ну и подходы по написанию веб приложений малость отличаются, если в пхп codebase и всяких фреймворков именно для веба тонны то в го с этим похуже

Slava
28.01.2017
17:23:30
да все эти го сплошная мутота, в пхп тупо пишешь echo "веб сайт"; и всё, страничка в браузере показывается

а в го, какие-то веб серверы поднимать на каких-то портах, что-то куда-то рендерить

Roman
28.01.2017
17:27:27
WAMP запустил и щасте!

*он же есть еще?

2015-11-12 - блин

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