@proGO

Страница 341 из 1674
blkmrkt
17.12.2016
18:41:06
ох и правда

Kirill
17.12.2016
18:51:04
а это где-то задокументировано?
не помню. скорее всего.

Quet
17.12.2016
18:51:55
я просто смотрю что там в ассемблере получается и как бы разницы нет то есть это декоративная фишка которая покажет что аргумент не используется тем людям которые будут этот код читать

Google
Quet
17.12.2016
18:52:00
компилятору как бы похер совсем

ему проще DCE проходом это убрать чем на синтаксис полагаться такой

Maxim
17.12.2016
19:06:15
Блин, в чём смысл юзать логирование пакета тестирования, если он ничего не выводит? t.Logf("%#v", list.Apps)

Вот если косяк какой-то, то t.Error(err) использует, остальное как-то нет

Maxim
17.12.2016
19:07:11
Об этом нигде не написано. ?

Kirill
17.12.2016
19:07:42
Maxim
17.12.2016
19:08:01
Впрочем - всё равно спасибо

Kirill
17.12.2016
19:08:18
Ну, тип да, но до этого момента...
https://golang.org/cmd/go/#hdr-Description_of_testing_flags

Kirill
17.12.2016
20:48:06
Он идеален
я ж хуйни не посоветую, ну

Google
Maxim
17.12.2016
21:08:09
СМОТРИТЕ ЧЁ НАШЁЛ http://json2struct.mervine.net

Egor
17.12.2016
21:08:33
Молодец

Maxim
17.12.2016
21:09:05
Блин, давно такую тулзу искал, задолбался вручную прописывать

Roman
17.12.2016
21:16:58
Кодогенератор JSON? Я видел в каких то либах встроенные тулзы. Муторно, да.

Nikolay
17.12.2016
21:45:37
Вот еще подобное: https://mholt.github.io/json-to-go/

Maxim
17.12.2016
21:53:33
Вот еще подобное: https://mholt.github.io/json-to-go/
О, этот в реалтайме конвертит

Nikolay
17.12.2016
21:54:17
ага, только он не очень любит лишние переводы строк и иногда ругается на спецсимволы, но в целом удобнее

Roman
18.12.2016
00:47:59
package main import ( "fmt" "math/rand" ) var set = make(map[int]bool) func main() { for i := 0; i <= 1000000000; i++ { set [rand.Intn(30)] = true; } fmt.Printf("%v\n",set) }
import random def run(): random.seed(47) d = {} for i in xrange(1000000000): d[random.randint(0, 29)] = True print d if __name__ == '__main__': run() Питон в 10 раз медленее Го :)

Quet
18.12.2016
00:50:12
хз что это измеряет )

Morran
18.12.2016
07:56:10
СМОТРИТЕ ЧЁ НАШЁЛ http://json2struct.mervine.net
Если б для XML нашёл вообще отлично было бы

Roman
18.12.2016
08:15:46
а на третьем?
Что на третьем?

Vladislav
18.12.2016
08:16:23
Что на третьем?
на третьем питоне

Roman
18.12.2016
08:17:57
Ну это по большом счету офтопик. Если питонисты напишут как это сделать - я запущу.

Но я хочу переделать немного программу, чтобы у нее был смысл.

corpix
18.12.2016
08:19:16
s/xrange/range/ И запустить под python3
А, да, и ещё print это функция в 3 питоне

Roman
18.12.2016
09:22:38
Кто знает, есть ли в Go проекты по нейросетям, AI, распознаванию образов Или минула чаша сия?

Roman
18.12.2016
09:29:12
Ну не только. Оригинальные библиотеки, например.

Google
Ivan
18.12.2016
09:57:54
Кто знает, есть ли в Go проекты по нейросетям, AI, распознаванию образов Или минула чаша сия?
Go ещё очень молодой язык для такого . Например, во многих научных библиотеках, которые прибиндены к питону, код писался десятилетиями. К питону прибиндили, потому что очень много учёных знают его (которые программистами не являются). Имхо, чтобы сделать такое же для го нужна аналогичная мотивация. Не говоря уж о том, чтобы имплементировать алгоритмы с нуля

Alice
18.12.2016
09:59:35
Зачем говорить имплементировать когда можно реализовать?

КОНТИНУАЦИИ, ЭВАЛУАЦИЯ

Ivan
18.12.2016
10:01:00
corpix
18.12.2016
10:01:54
Зачем говорить имплементировать когда можно реализовать?
Заимплементить Всегда так говорю, мне так удобно :)

Yung
18.12.2016
10:02:20
Зачем говорить имплементировать когда можно реализовать?
1) имплементация тоже есть в словарях давно 2) реализация такое же заимствованное слово для НЕРУСИ ВСЯКОЙ Не вижу особой разницы

Roman
18.12.2016
10:20:31
http://www.mjhall.org/golang-data-science-libraries/
Спасибо! Интересно.

Phil
18.12.2016
10:26:09
Зачем говорить имплементировать когда можно реализовать?
При том, что пытаюсь использовать "продление договора", а не "пролонгация", но всё-таки вступлюсь за имплементацию. Реализация в русском языке и это и самореализация, и продажа товара, и черт в ступе. А имплементация - вполне конкретное слово. Я сейчас гайд делаю по DNSSEC - я усрался в русский язык это превращать. Вот как нормальный человек должен понять "Регистратор должен определить полномочия оператора домена на публикацию ключей"? "Определить" - это установить или выяснить? Заменим на "подтвердить". Подтвердить кому? С чего? Биляд - а ведь есть слово "авторизовать". Но его не поймут

Phil
18.12.2016
10:30:43
Вот с реализацией примерно так же

Maxim
18.12.2016
12:08:27
Как лучше реализовать ввод в функцию одного параметра, который может быть как числом, так и строкой?

Т.е., у меня есть функция фолловинга юзера, который будет указан в параметре. Но юзер может быть указан как числовой ID, так и юзернейм.

Пока что я сделал топорненько: указал и один тип, и другой (итого два параметра) и проверяю заполнение одного из них.

Denis
18.12.2016
12:10:21
Конвертировать все в строку?

Если тебе нигде не нужно числовое представление

Maxim
18.12.2016
12:11:19
Конвертировать все в строку?
Ну, про внутренние конвертации это детали.

Google
Maxim
18.12.2016
12:11:52
Я про саму реализацию подставки одного и того же значения по смыслу, но разными типами

Не проверять же мне строку на наличие чисел, чтобы его конвертнуть в int

Denis
18.12.2016
12:12:58
Ты сам ответил на свой вопрос

Это в го делается только через интерфейс

Если топорненько

Maxim
18.12.2016
12:14:13
Это в го делается только через интерфейс
Блин, опять интерфейсы в которых я мало что понимаю. ?

Denis
18.12.2016
12:15:02
Func(param interface{})

Внутри свитч с ассертами

Maxim
18.12.2016
12:15:34
Func(param interface{})
Это понятно, а внутри как распознавать какой тип на входе?

Admin
ERROR: S client not available

Morran
18.12.2016
12:16:26
swich v.(type)

corpix
18.12.2016
12:17:54
Ах, да, скобки не нужны. Я слижком много полагаюсь на go fmt :)

Maxim
18.12.2016
12:18:32
corpix
18.12.2016
12:19:13
Возможно, но с общим стилем не поспоришь

Maxim
18.12.2016
12:29:36
cannot use id (type interface {}) as type string in argument to args.Add: need type assertion cannot use id (type interface {}) as type int in argument to strconv.Itoa: need type assertion Вот такие вот косяки при такой реализации: func FollowAChannel(id interface{}, authToken string) { ... switch id.(type) { case string: args.Add("follow_id", id) case int: args.Add("follow_id", strconv.Itoa(id)) } ...

Anton
18.12.2016
12:29:44
кек

Слышь Макс

а ты нехило прокачался

в гошечке

Google
Maxim
18.12.2016
12:30:13
Anton
18.12.2016
12:30:18
не ну чо ты

я кодик бота читаю иногда с релизами

в целом очень годно какбы

ну тоесть знание некое имеется

работаешь в этой сфере уже?

помню раньше говорил что не хочешь типо знаний мало

Maxim
18.12.2016
12:31:09
работаешь в этой сфере уже?
Нет. Всё ещё перебиваюсь двумя баксами в месяц с патреона

Anton
18.12.2016
12:31:20
Зачем

Anton
18.12.2016
12:31:25
Блин

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

магазины с уникальными фишечками

и тд

Sergey
18.12.2016
12:34:07
Ребят, нужен совет: сделал простой веб сервер, и из урл вида http://127.0.0.1:8000/price\?item\=socks пытаюсь забрать item ``item := req.URL.Query().Get("item") но получаю item = ] �

Maxim
18.12.2016
12:34:14
Я свой бложе на CSS фреймворке пилил как мне хочется полгода

Sergey
18.12.2016
12:34:26
что не так с кодировкой?

.
18.12.2016
12:34:35
чем так крут чи?

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