
Alexey
05.04.2017
18:38:23
Там речь про cgo, для которого нужен компилятор C, которого нет в дистрибутиве Go

Serge
05.04.2017
18:38:35
А, понятна

Kirill
05.04.2017
19:07:07

Serge
05.04.2017
21:00:09
бля

Google

Serge
05.04.2017
21:00:10
бля
долбаный go!
дефолт у bool - true
какого хера!

Sergey
05.04.2017
21:00:40
o_O

Constantine
05.04.2017
21:00:47
серьезно?)

Serge
05.04.2017
21:00:55
в структуре
или как это вообще?
нет. false
тогда какого? извините.
а, я понял. я дебил. извините, если кого-то отвлек.

LexsZero
06.04.2017
07:21:33

Google

Sergey
06.04.2017
07:32:42
больше всего заказов на php)

⠀
06.04.2017
07:37:01
Больше душевности на асме

ainu
06.04.2017
07:37:15

LexsZero
06.04.2017
07:38:03
> асм
как там в 70х?


ainu
06.04.2017
07:43:18
Пацаны, а на фрилансе вообще как с заказами по Go? Мало?
Смотри кейс. Делаешь ты фриланс задачу "оптимизация сайта в google pagespeed insight".
Сводится с сжатию картинок, css, с проверкой на обновление файла, запуск mozjpeg, рекурсивный проход и т.д. и т.п.
gulp - ом определенный геморрой, через Bash проще, а еще проще через golang.
В итоге ты выполнил задачу, все работает заказчик доволен, проект на go
Второй кейс (из практики). Пишешь на PHP сайт который после добавления в корзину товара отправляет заказ в 1С.
Заказчик говорит, что обращаться к PHP каждые 10 минут из 1С плохо, т.к. пазуа в 10 минут, а резервировать надо мгновенно.
Ты такой - окей, делайте SOAP сервис или HTTP сервис с REST.
1С так не умеет, ему надо чтобы перед ним стоял apache/IIS. Ты говоришь 1Сникам - делай вебсервис.
Они говорят - мы не умеем, не будем.
Окей - делаем сервер на Go, запускается на машине с 1С кой.
СЛучает порт, принимает на вход по HTTP файлы, всё, что пришло, складывает в папочку.
1С каждые три секунды мониторит папку на предмет новых файлов.
Вжух - реалтайм обмен за полчаса без apache и SOAP.
Могу еще кейсов накидать
Самый простой и частый пример - чат нужен или реалтайм уведомления. Тут или Go или node.js или centrifugo.
Еще кейс - заказчик хочет пуш уведомления через хром отправлять с акциями


Υπερβορεία
06.04.2017
08:32:39

Subbotin
06.04.2017
08:32:57
может

Alexandr
06.04.2017
08:36:26

Илья
06.04.2017
08:55:39
Второй кейс (из практики). Пишешь на PHP сайт который после добавления в корзину товара отправляет заказ в 1С.
Заказчик говорит, что обращаться к PHP каждые 10 минут из 1С плохо, т.к. пазуа в 10 минут, а резервировать надо мгновенно.
Ты такой - окей, делайте SOAP сервис или HTTP сервис с REST.
1С так не умеет, ему надо чтобы перед ним стоял apache/IIS. Ты говоришь 1Сникам - делай вебсервис.
Они говорят - мы не умеем, не будем.
Окей - делаем сервер на Go, запускается на машине с 1С кой.
СЛучает порт, принимает на вход по HTTP файлы, всё, что пришло, складывает в папочку.
1С каждые три секунды мониторит папку на предмет новых файлов.
Вжух - реалтайм обмен за полчаса без apache и SOAP.
В общем я понял, заказчика нужно уговаривать заюзать го)

Alexandr
06.04.2017
08:58:10

LexsZero
06.04.2017
08:59:08
заказчику насрать на чем ты там пишешь
ему надо чтоб работало
заказчики которым не насрать идут нахуй

KlonD90
06.04.2017
09:01:41
у меня доехало

Олег
06.04.2017
09:05:00
заказчик может думать о том, что возможно потом дорабатывать это будет кто-то другой

Google

Олег
06.04.2017
09:05:37
разраба на той же пыхе найти в разы легче, чем на го

Subbotin
06.04.2017
09:06:50
найти легче а дорабатывать сложнее
хотя это спорное утверждение
накостылить маленькую свистелку на пхп будет проще.

Олег
06.04.2017
09:23:43
я php привёл лишь для сравнения сложности поиска разработчика, не в качестве альтернативы для реализации
так и знал, что к этому прицепятся

⠀
06.04.2017
09:25:46
тогда 1с

ainu
06.04.2017
09:38:13
Главное не пытаться сделать ВСЁ на go
только всякие атомарные мелочёвки
без бизнеслогики желательно

ainu
06.04.2017
09:40:14
проксики, конвертеры xlsx -> json, распаковщики
Есть кейс который я не доделал. рендеринг 3D картинок с рейтрейсом. Ванная комната, из каталога берется текстура плитки, рендерится с отражениями и всем таким. Аналогично - рендер рисунка тротуарной и мраморной плитки из кусков по паттерну (середина красный мрамор, кольцо из черного).
На go делается, правда только на 64 битных машинах.

Serge
06.04.2017
10:20:07

ainu
06.04.2017
10:21:23
это, конечно же, главное...
Да. Именно. Попробуй сайт на Go сделать. В контексте фриланса. В противном случае будет усложненная поддержка.

Subbotin
06.04.2017
10:57:24
ну или победа мировой революции

LexsZero
06.04.2017
11:06:15

Maxim
06.04.2017
11:50:59
Если при запуске собранного бинаря возникает "Ошибка сегментирования", то как это лечить?

Google

LexsZero
06.04.2017
11:52:00
для начала gdb
скорее всего проблема где-то в биндингах
потому что сам го-код не сегфолтится, он красиво падает с трейсом.
ну или тебе удалось отстрелить себе ногу через unsafe

Admin
ERROR: S client not available

Maxim
06.04.2017
11:53:38
Чувак запустил бинарь на другом серве - всё ок.
Странности. Будем смотреть

Max
06.04.2017
14:05:37
нескромный вопрос - а драйвер для sqlite под винду, чтоб без mingw и бубна, еще не придумали?

ainu
06.04.2017
14:15:15
Есть с проблемами на 64 bit системах
"go-sqlite3 is cgo package. If you want to build your app using go-sqlite3, you need gcc. However, if you install go-sqlite3 with go install github.com/mattn/go-sqlite3, you don't need gcc to build your app anymore."
В 64 bit - Нужен mingw


Roman
06.04.2017
17:24:33
Второй кейс (из практики). Пишешь на PHP сайт который после добавления в корзину товара отправляет заказ в 1С.
Заказчик говорит, что обращаться к PHP каждые 10 минут из 1С плохо, т.к. пазуа в 10 минут, а резервировать надо мгновенно.
Ты такой - окей, делайте SOAP сервис или HTTP сервис с REST.
1С так не умеет, ему надо чтобы перед ним стоял apache/IIS. Ты говоришь 1Сникам - делай вебсервис.
Они говорят - мы не умеем, не будем.
Окей - делаем сервер на Go, запускается на машине с 1С кой.
СЛучает порт, принимает на вход по HTTP файлы, всё, что пришло, складывает в папочку.
1С каждые три секунды мониторит папку на предмет новых файлов.
Вжух - реалтайм обмен за полчаса без apache и SOAP.
Заказчик такой говорит - напиши мобильное приложение! А ты такой окай босс, открываешь среду разработки на Go и ... исчезаешь. Могу еще примеров накидать

Sergey
06.04.2017
17:25:42
кидай

Roman
06.04.2017
17:26:57
Щаказчик говорит - а поправь мне страницу на Angular.js. Ты открываешь компилятор go и ...

LexsZero
06.04.2017
17:27:15
:)

Roman
06.04.2017
17:28:18
Заказчик спрашивает - есть чо на машинлернинг? А ты отвечаешь - да, ведь я с детства дружу с Питоном!

Gaiaz Iusipov
06.04.2017
17:28:22

Gnh
06.04.2017
18:40:12
Здравствуйте, подскажите плиз начинающему это хорошо или плохо?

Quet
06.04.2017
18:41:46

Google

Alexandr
06.04.2017
18:41:55

LexsZero
06.04.2017
18:42:18
код-то покажи

Gnh
06.04.2017
18:42:48

Maxim
06.04.2017
18:43:47
Пробелы вокруг знаков нет

LexsZero
06.04.2017
18:43:53
fmt и os в кавычках

Quet
06.04.2017
18:44:09

Gnh
06.04.2017
18:44:29

LexsZero
06.04.2017
18:44:42
ну а у тебя в коде - не так

Gnh
06.04.2017
18:45:06

LexsZero
06.04.2017
18:46:28
хуевая у тебя книга
import (
"os"
"fmt"
)

Gnh
06.04.2017
18:47:40

LexsZero
06.04.2017
18:48:35
https://golang.org/ref/spec#Import_declarations

Gnh
06.04.2017
18:53:40
Спасибо

ainu
06.04.2017
19:25:12