@proGO

Страница 1012 из 1674
Vladimir
22.11.2017
10:27:58
язабан

Nikolay
22.11.2017
10:28:11
Решение проблем - это открыть ишшуй и спросить дЖиБи-шников. Закопать бубнтарий - это просто добрый совет человеку. Не тебе. Ты там чутка с буквами ошибся в предыдущем каменте.
а мы здесь и в чатике неплохо проблемы обсуждаем. Так что свою религию просьба тебе оставить при себе или идти лесом.

Pawel
22.11.2017
10:32:47
и какое же решение предложил ты?

Vladimir
22.11.2017
10:33:16
@schors @onokonem тут @ruzzke_mir что-то жирно вбрасывает против убунты

Google
Nikolay
22.11.2017
10:33:21
и какое же решение предложил ты?
тебя забанить, например, чтобы отфильтровать шум, а дальше по существу обсуждать

Phil
22.11.2017
10:35:36
Так. Попытка мирного урегулирования. Заканчиваем ОСсрачик

Pawel
22.11.2017
10:35:55
тебя забанить, например, чтобы отфильтровать шум, а дальше по существу обсуждать
ну то есть ни какого, вони кроме и перехода на личности.

Nikolay
22.11.2017
10:36:22
ну то есть ни какого, вони кроме и перехода на личности.
предлагаю тебе посмотреть твои последние сообщения и найти хоть в одном из них хоть один намек на конструктив

не надо будет писать руками ERROR

Vladimir
22.11.2017
10:38:11
strings.Contains ?

Pawel
22.11.2017
10:38:21
Vladimir
22.11.2017
10:38:44
точнее даже strings.HasPrefix

Nikolay
22.11.2017
10:43:26
во, нашел

https://pastebin.com/XyG72zqF

Google
Sergey
22.11.2017
10:45:51
Всем привет. Правильно ли я понимаю что unsafe.Sizeof([3]int{1,2,3}) вернет размер массива (в зависимости от его длинны), а unsafe.Sizeof([]int{1,2,3}) вернет размер слайса и он всегда 12 байт (поинтер, len, cap) и чтобы узнать размер настоящего массива надо вытаскивать его поинтер через reflect и т.д.?

Sergey
22.11.2017
10:55:19
Ну sizeof вернет сразу в байтах, а так вы предлагаете длинну умножать на размер элемента?

Sergey
22.11.2017
10:57:42
Разобрался, спасибо еще раз!

Давид
22.11.2017
10:58:11
незчто???

Lucky
22.11.2017
11:39:58
Имеется структура JSON на ~20 полей, надо отфильтровать масиив элементов JSON по содержанию ~10 полей. Причём за раз в фильтр может передавать от 1 до 10 параметров для фильтрации. Как это лучше реализовать?

Roman
22.11.2017
11:44:49
недавно набрел, ща найду пакет

github.com/tidwall/gjson

Lucky
22.11.2017
11:45:44
json - строка. переформулируй вопрос
> имеется структура JSON на ~20 полей как сказать ещё - хз

Roman
22.11.2017
11:45:49
в фильтр стрингами же передаются?

параметры

Lucky
22.11.2017
11:46:18
Да. Сейчас реализровал на кейсах, но чувствую, что можно лучше.

Roman
22.11.2017
11:46:31
тебе даже генерить структуры не надо и анмаршалить не надо для фильтрации

Aleksandr
22.11.2017
11:46:38
> имеется структура JSON на ~20 полей как сказать ещё - хз
json - строка. собираешься строку фильтровать?

Roman
22.11.2017
11:48:16
просто path по вложенности полей передаешь и смотришь есть или нету. типа: "struct.field.subfield"

Google
John
22.11.2017
11:49:57
Да. Сейчас реализровал на кейсах, но чувствую, что можно лучше.
Я подобную штуку делал на Сях, но мне нужен был простой фильтр (равно или НЕ равно), передавал структуру с нужными мне данными (типа struct filter { char *aa_filed }), и битовую маску, какие элементы чекать

Lucky
22.11.2017
11:51:58
Ок. Я получаю массив байт от сервера и анмаршелю его в стракт. Потом если ко мне приходит запрос от сервера с 4 параметрами я проверяю из значение по стракту и отдаю те элементы, в которых поля подходят по определёным условиям (равно, больше, меньше).

Roman
22.11.2017
11:53:24
если использовать тот пакет, что я скинул, то ничего анмаршалить не надо предварительно

зайди глянь, там примеры хорошие понятные + внизу тесты производительности

John
22.11.2017
11:54:30
Aleksandr
22.11.2017
11:55:12
Ок. Я получаю массив байт от сервера и анмаршелю его в стракт. Потом если ко мне приходит запрос от сервера с 4 параметрами я проверяю из значение по стракту и отдаю те элементы, в которых поля подходят по определёным условиям (равно, больше, меньше).
ну я бы ручками делал, если это можно ручками сделать - небольшое кол-во структур. собственно я похоже делаю: получаю json события, анмаршаллю в общий стракт, беру оттуда тип, по типу анмаршаллю оставшееся в нужный стракт

Lucky
22.11.2017
11:55:21
зайди глянь, там примеры хорошие понятные + внизу тесты производительности
Да я смотрю сейчас, просто ситуацию подробнее расписал.

Давид
22.11.2017
11:57:20


ура

ура

пьем пиво за ваш счет

Леша
22.11.2017
11:58:02
что это за приложение?

Давид
22.11.2017
11:58:32
что это за приложение?
ты про тестовый редактор?

или про shh клиент?

Леша
22.11.2017
11:59:14
мне показалось, что это какая-то идешка для телефона

Давид
22.11.2017
11:59:36
а shh это доступ к докальной ubuntu в которой запущен micro

Roman
22.11.2017
12:00:29
https://github.com/minio/c2goasm

Google
Леша
22.11.2017
12:00:30
понятно

Aleksandr
22.11.2017
12:00:38
третий раз называешь ssh shh

Давид
22.11.2017
12:01:32
вечно путаюсь

Lucky
22.11.2017
12:01:32
github.com/tidwall/gjson
Не уверен, что буду использовать сейчас, но спасибо.

Леша
22.11.2017
12:21:40
тоже через ssh?

Admin
ERROR: S client not available

Blue Screen of Death
22.11.2017
12:22:03
тоже через ssh?
насколько я знаю, нет

тоже через ssh?
@BuradoSenpai можно узнать у этого молодого человека

Vlad
22.11.2017
12:31:53
Недавно я вел беседу, что pointer в Го - это не просто адрес, а некая структура в runtime, в первом приближении выглядящая как {type -> addr}

Потом, вроде бы Владимир, показывал каверзный пример. Никто не помнит, какой?

Пример демонстрировал, что все не так гладко, как мне казалось

ну скоро дойдет до вопросов : var j int8 i:=0 j=int8(i) почему? Будем обьяснять про дефаулт int и больше ли он int64, строгая типизация трудно ложится тому кто пришел из интерпретаторов

Нашел-таки

Влад
22.11.2017
12:41:18
@BuradoSenpai можно узнать у этого молодого человека
Андроид приложение Termux, а в нём уже vim.

Vlad
22.11.2017
14:23:13
Сча будет вопрос, который можно загуглить, но лучше спросить в чатике, хих Если нужно найти координату центра терминала?..

John
22.11.2017
14:25:53
Vlad
22.11.2017
14:26:27
Получить ее, не используя сторонние библиотеки, можно и как, если не секрет?

John
22.11.2017
14:28:01
Google
John
22.11.2017
14:29:25
https://godoc.org/golang.org/x/sys/unix#IoctlGetWinsize

Vlad
22.11.2017
14:29:43
John
22.11.2017
14:30:05
О, спасибо огромное
https://github.com/golang/crypto/blob/master/ssh/terminal/util.go#L79:L85

и про SIGWINCH тогда не забудь :))

Vlad
22.11.2017
14:32:44
окей а то что-то захотелось построить простой график в консоли, и тут я осознал, насколько тупой

Aleksandr
22.11.2017
14:33:11
там есть либки которые много что позволяют в консоли сделать

Vlad
22.11.2017
14:33:44
да в том-то и цель, чтобы самому покопаться в этом

или там совсем байтосношательство?

Vlad
22.11.2017
14:34:27
А я и не против

на самом деле, видимо, это не очень полезное занятие для саморазвития

Bohdan
22.11.2017
15:23:27
Дайте какой то нормальный пример использования либы, пожалуйста https://github.com/go-pg/pg

Потому что официальная документация больше вопросов оставляет, чем дает ответов

Ни как объявить primary key, ни как индекс объявить

Едва ли нашел, что к полю структуры sql параметры можно применять

Давид
22.11.2017
16:29:28

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