@proGO

Страница 566 из 1674
Maxim
25.03.2017
20:09:36
Саблайм и ниибёт

Kirill
25.03.2017
20:10:01
Mikhail
25.03.2017
20:20:28
Ruslan
25.03.2017
20:31:12
хотел показать проект своего синтезатора из клавиатуры, но он оказался на C :)
когда я не знал про Go и писал только на ассемблере, так получилось, что я собрал графический редактор ресурсов для хита 1992 года Wolfenstein 3D полностью на ассемблере, это был 2 кб .com файл и 64кб файл ресурсов (т.е. графический фон, на котором были отрисованы окна и кнопки)

Google
Ruslan
25.03.2017
20:32:27
но тогда память стоила дорого и надо было ужиматься по максимуму, а щас инсталлятор в гиг другой считаются нормой

Roman
25.03.2017
20:41:46


Помечтайте хоть!

Sergey
25.03.2017
20:49:23
комрадс, а запил уже в гоглан поддержку синтаксиса гошных хтмл темплейтов?

Mikhail
25.03.2017
20:50:02
Помечтайте хоть!
А почему разрабам на ассемблере почти меньше всего платят?

Kirill
25.03.2017
20:50:36
Roman
25.03.2017
20:51:30
Го оплачивается только в штатах, в других странах даже в топ не входит

Kirill
25.03.2017
20:52:09
кто знает статистику зарплат программистов в РБ? и на каком языке.

Roman
25.03.2017
20:52:43
https://goremotejobs.com/?=2

Alexander
26.03.2017
09:48:13
.

Gnh
26.03.2017
10:21:05
Ребят, а как сделать конец программы если условие удовлетворенно

Выполнено*

Igor
26.03.2017
10:21:25
os.Exit(), не?

Google
Nikolay
26.03.2017
11:12:47
os.Exit(), не?
os.Exit(2), надо с параметром всегда

26.03.2017
11:28:25
Halt()

Egor
26.03.2017
11:29:17
os.Exit(), не?
Это же Го, у него нет параметров по-умолчанию

Igor
26.03.2017
11:30:39
извините, я сам только начал :) ну os.Exit(0) тогда, да. если без ошибок. ненулевой exit code вроде возвращают только если херня какая приключилась.

Timur
26.03.2017
11:43:25


Egor
26.03.2017
11:44:40
Хаскеллисты, оказывается, живодёры

Dmitry
26.03.2017
11:47:53
это скала

Stanislav
26.03.2017
11:51:45
Это HL3

Igor
26.03.2017
11:52:13
Это HL3
просто гофер узнал о ее существовании и ей пришлось его убить

Egor
26.03.2017
12:42:48
это скала
Я не видел знак лямбды на логотипах Scala

Dmitry
26.03.2017
12:54:35
Хмда, гибррид.. но красненькая лесенка точно епфла:-)

Rail'
26.03.2017
13:42:32
Написал такой докерфайл 1 FROM golang 2 3 RUN go get github.com/PuerkitoBio/goquery 4 ADD . ${GOPATH}/src 5 WORKDIR ${GOPATH}/src делаю билд docker-compose build app все норм но при docker-compose run app bash то внутри пакета goquery нет в чем может быть проблема?

может быть это связано со строчкой в docker-compose.yml? volumes: - .:/go/src/

Egor
26.03.2017
13:48:07
А GOPATH находится в PATH?

Rail'
26.03.2017
13:57:18
Да, находится

но мне надо чтобы при обновлении кода не надо было каждый раз пересобирать образ

Igor
26.03.2017
14:05:19
а можно я тупой вопрос задам? как правильнее подружить echo с easyjson'ом, если надо из монги вытащить объекты из коллекции и вернуть в json? type MyObject struct {...} type MyObjects []MyObject e.GET("/", func(c echo.Context) error { var data MyObjects mongo_conn.DB("...").C("...").Find(bson.M{}).All(&data) easyjson.MarshalToHTTPResponseWriter(results, c.Response()) return c.NoContent(200) } так - ок? меня смущает просто, что надо c.NoContent(200) вызывать. хз что сделать, если MarshalToHTTPResponseWriter уже записал данные в тело ответа и надо завершить ответ от сервера. сначала сделал так: json_data, err := data.MarshalJSON() if err != nil { panic("Couldn't marshal JSON :(") } return c.JSONBlob(http.StatusOK, json_data) но я так понял, что производительность там ниже по сравнению с easyjson'овскими маршалерами

Egor
26.03.2017
14:09:59
как понял?

Igor
26.03.2017
14:10:21
https://github.com/mailru/easyjson#generated-marshalerunmarshaler-funcs > easyjson also generates MarshalJSON and UnmarshalJSON funcs for Go struct types compatible with the standard json.Marshaler and json.Unmarshaler interfaces. Please be aware that using the standard json.Marshal / json.Unmarshal for marshaling/unmarshaling will incur a significant performance penalty when compared to using easyjson.Marshal / easyjson.Unmarshal.

Google
Egor
26.03.2017
14:22:59
Ты проверил и действительно стандартный пакет json садит производительность?

return c.NoContent(200), конечно, не нужно делать

Igor
26.03.2017
14:27:04
я проверил и нет, не садит :) да и я гоню, наверное, потому что MyObjects.MarshalJSON(), сгенеренный бинарником easyjson'а и лежащий в файле _easyjson.go, все равно работает с MarshalEasyJSON, если я правильно понял по исходникам. но что тогда возвращать, если не NoContent(), если заголовки сам easyjson уже поставил и данные в боди ответа тоже записал?

а, блин. s, w, err := easyjson.MarshalToHTTPResponseWriter(results, c.Response()) return err так что ли.. че-т я действительно тупил

uname0a
26.03.2017
15:27:24
Всем привет, подскажите. Юзаю fasthttp.client для того что бы залогиниться, на одном хосте. Раньше юзал в python requests.session(). Есть ли что-нибудь подобное в go ?

Daniel
26.03.2017
15:29:17
Мы тут все такие знатоки питона, шо пипец

Igor
26.03.2017
15:30:24
хуйня, которая запоминает установленные серваком куки и ты можешь их вторым-третьим-четвертым-И так далее запросами не прокидывать ручками

Dmitry
26.03.2017
15:30:29
вангую что хрень которая куки таскает

кек.

Igor
26.03.2017
15:31:50
еще б не в точку, пять лет питонить %)

если и есть, то видимо не в fasthttp.client

Igor
26.03.2017
15:33:45
https://github.com/levigross/grequests гыгыгы

Egor
26.03.2017
15:34:35
трудно сделать обвязку которая куки собирает при запросе?

uname0a
26.03.2017
15:34:56
thx you very match :) видимо я хреново гуглил

трудно сделать обвязку которая куки собирает при запросе?
примерчик бы.... буду благодарен. а я там дальше рассковыряю

Egor
26.03.2017
15:35:51
ну да, если гуглить match то ничего и не найдёшь

Igor
26.03.2017
15:37:05
вообще, есть еще https://golang.org/pkg/net/http/cookiejar/ из стандартной библиотеки можно прицепить к клиенту https://golang.org/src/net/http/client.go?#L78 вот пример: http://stackoverflow.com/a/27565524/974317

Egor
26.03.2017
15:38:21
https://github.com/parnurzeal/gorequest

uname0a
26.03.2017
15:57:04
Спасибо всем за ответы. буду выбирать.

Google
Peter
26.03.2017
19:18:16
ещё для сессий у gorilla что-то было

Sergey
26.03.2017
19:25:52
Да чтот веб фревморков для прям чтобы оч крутых нету

И это печально

Peter
26.03.2017
19:29:17
зачем фрейморки, хватает библиотек

Greg
26.03.2017
19:33:51
?

Kirill
26.03.2017
19:35:27
Kirill
26.03.2017
19:37:33


Admin
ERROR: S client not available

Denis
26.03.2017
19:38:43
Ну наконец-то наступит счастье

Maxim
26.03.2017
19:39:17
А с гуавой что? Тамошний фреймворк на дне где-то топчится по производительности. Лучше бы её прокачал.

Kirill
26.03.2017
19:40:31
А с гуавой что? Тамошний фреймворк на дне где-то топчится по производительности. Лучше бы её прокачал.
идеи перенес в gramework, а тамошний фреймворк в любом случае был просто форком одного очень старого фреймворка. сегодня требования к фреймворкам выше, и быстрее было сделать новый, чем допиливать тот

плюс — тот фреймворк не взлетел от слова совсем

Constantine
26.03.2017
19:41:28
только хотел про этот график с гуавой из ириски сказать)

Kirill
26.03.2017
19:42:04
только хотел про этот график с гуавой из ириски сказать)
да, тогда я знатно зафакапил) бенчмарк не прогнал, а PR сделал %)

Kirill
26.03.2017
19:42:25
уже

у ириса очень старый график

Maxim
26.03.2017
19:42:53
Kirill
26.03.2017
19:43:13
пока нет, на днях запилю. тачка есть уже.

Google
Kirill
26.03.2017
19:43:47
SC815TQ-600CB / X9DRD-7LN4F / 2xE5-2620V2 @ 2.6GHz w/ HT enabled / 32GB DDR3 @ 1600 / 2x480GB SSD (MZ-7KM480) RAID1 sysctl: https://gist.github.com/kirillDanshin/2d86335d3e0db168c39b5df46fa2d671 Go: 1.8 OS: CentOS 7 / 3.10.0-514.10.2.el7.x86_64

Вячеслав
26.03.2017
20:22:24
Только судя по графику не gramework уделывает, а fasthttp

Или я заблуждпюсь?

Kirill
26.03.2017
20:25:05
Только судя по графику не gramework уделывает, а fasthttp
fasthttp — не фреймворк, а gramework — да.

если смотреть на фреймворки — то делает gramework. сам же gramework на fasthttp, конечно.

Quet
26.03.2017
20:25:43
никогда не понимал смысла таких бенчмарков..

Kirill
26.03.2017
20:26:39
ну — какие есть

Alexey
26.03.2017
20:26:48
никогда не понимал смысла таких бенчмарков..
Если очень большая нагрузка, то экономят на спичках тоже

Quet
26.03.2017
20:27:04
это теория

Alexey
26.03.2017
20:27:45
это теория
Ну, в смысле, когда у тебя сотни серверов, то ускорить роутинг, чтоб сэкономить десяток серверов - вполне себе ок. Другое дело, что это мало у кого так. Обычно всё на одном серваке, и горлышко в базе.

Quet
26.03.2017
20:27:58
на практике я такое не видел чуваки с очень большой нагрузкой и так знают где и что профайлить ) а для 99% остальных это бесполезная информация

Stanislav
26.03.2017
20:53:03
Sergey
26.03.2017
21:02:47
Шо ты делаэш?
Небось аля джанго какой нить пилит

Maxim
26.03.2017
21:03:16
Visual Studio Code отнимает 13% ресурсов CPU из-за мерцания курсора⁠ ? Гиктаймс:  Браузеры, Софт Забавная проблема #22900 на этой неделе привлекла особое внимание пользователей Github. Подробное описание проблемы — в репозитории редактора кода Visual Studio Code (vscode). Open source разработчик Джо Лисс (Jo Liss) известна как создатель Broccoli и других свободных библиотек. На странице проекта она обратила внимание, что Visual Studio Code использует 13% вычислительных ресурсов процессора, если окно находится в фокусе. Из-за этого впустую расходуется заряд аккумулятора на ноутбуке. Что могло бы быть причиной столь странного поведения программы? Читать далее ➡ https://shbr.xyz/gt287342

Kirill
26.03.2017
21:03:33
Небось аля джанго какой нить пилит
фу. опять. почему так часто джангу считают хорошим фреймворком? у нас что, чат питонистов?

Kirill
26.03.2017
21:03:55
Шо ты делаэш?
фреймворк пилю.

Alexander
26.03.2017
21:04:31
чем echo то не устроил ?

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