@proGO

Страница 691 из 1674
Труба
04.07.2017
22:08:42
такая ошибка cannot use cs (type []*CustomStruct) as type []interface {} in argument to redis.cmdable.LPush

Alexey
04.07.2017
22:08:59
Надо посылать []CustomStruct

Труба
04.07.2017
22:09:16
ееее, спасибо)

Google
Alexey
04.07.2017
22:09:16
Наверно?

Труба
04.07.2017
22:09:24
щас попробую, но мне кажется сработает

не сработало (( ладно, почитаю доку

Alexey
04.07.2017
22:12:06
Труба
04.07.2017
22:13:52
тоже самое только без указателя (..... []CustomStruct .....), я вроде пытался кидать туда []string и получалось

No
04.07.2017
22:19:03
В браузере есть хорошая функция "Режим чтения". Есть ли у кого-то инфа как она работает, как она определяет что нужно оставить, а что удалить?!?!

Blue Screen of Death
04.07.2017
22:19:38
Где-то статья была

Александр
04.07.2017
22:19:48
Труба
04.07.2017
22:23:23
https://github.com/golang/go/issues/15037 вручную конвертни к interface
спасибо, у меня может быть очень много записей) боюсь серверу будет плохо)

Alexey
04.07.2017
22:23:32
тоже самое только без указателя (..... []CustomStruct .....), я вроде пытался кидать туда []string и получалось
Надо вот так делать: csInt := make([]interface{}, len(cs)) for i, val := range cs { csInt[i] = &val } И потом засылать уже в Lpush(csInt)

Труба
04.07.2017
22:24:27
да, так и сделаю, спасибо

Надо вот так делать: csInt := make([]interface{}, len(cs)) for i, val := range cs { csInt[i] = &val } И потом засылать уже в Lpush(csInt)
так кстати тоже не получится =) потому что нужена структура с методом MarshalBinary()

Google
Труба
04.07.2017
22:46:01
redis: can't marshal []interface {} (consider implementing encoding.BinaryMarshaler)

Alexey
04.07.2017
22:47:12
redis: can't marshal []interface {} (consider implementing encoding.BinaryMarshaler)
Так в этой вот строке: csInt[i] = &val val - это структура с MarshalBinary

Впрочем, я не пробовал Lpush, углубляться не буду:)

Труба
04.07.2017
23:10:34
забыл добавить многоточие =) , теперь работает! return redis.LPush("testKey", csInt...).Err()

corpix
05.07.2017
03:36:33
Michael
05.07.2017
07:04:00
а просто @go не получится?

corpix
05.07.2017
07:08:17
а просто @go не получится?
Sorry, this username is not allowed.

Похоже что минимальное количество символов после @ для телеги == 5

Michael
05.07.2017
07:24:51
golangru

по простому

corpix
05.07.2017
07:25:45
Да пофиг. Переименовать всегда можно и имя здесь не главное

Alexey
05.07.2017
07:25:53
@genericsdeprivation

Denis
05.07.2017
08:54:11
))

Michael
05.07.2017
09:33:02
@exceptionalgenericsdeprivation

Vladimir
05.07.2017
09:39:16
https://rakyll.org/profiler-labels/ а ведь прикольная фича )

Andrey
05.07.2017
11:42:51
вопрос не по теме, может кто имеет экспертизу в мобильных приложениях, возникла хотелка главного запилить мобильное приложение, на чем пилить никто не знает, разработчик только 1, в данный момент это я :)

первое что пришло на ум это кордова

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

работает медленно батарейку жрет быстро, работает в фоне херова

Google
Denis
05.07.2017
11:44:42
react-native

nativescript

кордова разве еще не канула в лету?

ну или по классике

kotlin / swift

вообще рекомендую rn там все очень просто если есть скилл в реакте

Michael
05.07.2017
11:48:28
если больше одной кнопки делать надо, то лучше всего просто native

Denis
05.07.2017
11:48:48
https://facebook.github.io/react-native/showcase.html

к native так или иначе придется обращаться если нужны нотификашки пуши и тп тд

Andrey
05.07.2017
11:49:58
реакт нетив у меня стоит следующий после кордовы посмотреть, просто пока опосаюсь таких штук почему-то

Denis
05.07.2017
11:50:11
посмотри showcase

я бы опасался юзать кордову без будущего

Andrey
05.07.2017
11:50:51
из того что будет надо, точно известно что нужно будет много работать с картами и апи гугл-карт, прокладывать маршруты, рисовать всякие заправки на дороге и прочее

Denis
05.07.2017
11:51:40
rn однозначно

https://github.com/airbnb/react-native-maps

Pawel
05.07.2017
12:29:08
Мне тут все на перебой рассказывали что Go не для десктопа. Так попробовал я WALK - охрененно крутая вещь на проверку. После WPF/Winforms ощущение, что выбрался из грязной помойки на чистый воздух. Теперь буду говнякать десктопный гуй под виндовз на Гоу

Vladimir
05.07.2017
12:31:32
хочется то кроссплатформенности :)

Blue Screen of Death
05.07.2017
12:32:46
Посмотрел на него, какой-то костыль

Pawel
05.07.2017
12:33:15
хочется то кроссплатформенности :)
хочется бабла срубить по быстрому

Google
Blue Screen of Death
05.07.2017
12:34:49
что именно не так?
О какой конкуренции с wpf вообще речь? Это же простой враппер, который использует стандартные контролы винды

Alexey
05.07.2017
12:35:56
А есть какие-нибудь статейки что могут спрашивать на собеседование на golang джуна? Ради интереса)

Denis
05.07.2017
12:36:39
effective go

Pawel
05.07.2017
12:37:58
О какой конкуренции с wpf вообще речь? Это же простой враппер, который использует стандартные контролы винды
Я не говрю что он конкуририрует. WPF - монструозно тяжёлый и супернавороченный. Для бугалтерского софта для клерков это перебор на 100000 %. Кроме того от богомерзкого хамла и стектрейсов WPF хочется блевать

Blue Screen of Death
05.07.2017
12:38:25
Серьезно?

Pawel
05.07.2017
12:38:32
а чтобы именно х х и в прод, WALK самое оно

Анатолий
05.07.2017
12:38:38
Ну хз, я люблю WPF, по-моему самый крутой гуи фреймворк.

Blue Screen of Death
05.07.2017
12:39:07
Хамл тоже не нравится особо

Pawel
05.07.2017
12:39:15
Серьезно?
а ты попробуй. одна тока VS запускается 10 мин)

Анатолий
05.07.2017
12:39:40
И рисуется аппаратно и скейлится на разные dpi идеально и вобщем-то очень круто биндится на код в парадигме MVVM

Pawel
05.07.2017
12:39:55
а на гошечке клепать примитивные гуи под не требовательных клиентов - быстро и легко, самое оно

Анатолий
05.07.2017
12:39:59
Blue Screen of Death
05.07.2017
12:40:01
Subbotin
05.07.2017
12:40:07
а тут уже обсуждали новое время в гошечке 1.9?

Subbotin
05.07.2017
12:40:25
https://github.com/golang/proposal/blob/master/design/12914-monotonic.md

The current definition of a time.Time is: type Time struct { sec int64 // seconds since Jan 1, year 1 00:00:00 UTC nsec int32 // nanoseconds, in [0, 999999999] loc *Location // location, for minute, hour, month, day, year } To add the optional monotonic clock reading, we can change the representation to: type Time struct { wall uint64 // wall time: 1-bit flag, 33-bit sec since 1885, 30-bit nsec ext int64 // extended time information loc *Location // location }

Denis
05.07.2017
12:40:55
ну я просто писал что monotonic  добавили

этого многие ждали

Subbotin
05.07.2017
12:43:27
а кстати кто-нить знает либу, которая реализует время с кастомным смещением?

Google
Subbotin
05.07.2017
12:45:57
ну вот допустим я получаю time.Now() и знаю, что у меня часы спешат на 0.37 секунды, а работаю я не под рутом, чтоб время подводить. ну и стандартный интерфейс time только чтоб работал с этим смещением от системного

я вот сижу и думаю править стандартную библиотеку под себя. и мне это не нравится

Subbotin
05.07.2017
12:47:53
а готовой реализации нету?

Анатолий
05.07.2017
12:48:13
вот она: type CustomTime Time

i
05.07.2017
12:50:21
а чтобы именно х х и в прод, WALK самое оно
Очень похоже на Delphi, Lazarus и free pascal отлично подойдут

Subbotin
05.07.2017
12:52:26
а если не секрет, зачем так жить?
ну мне нужно точно время для метрик. ntp не даёт мне такой точности. дёргать системное время нельзя - работа не от рута.

i
05.07.2017
12:52:31
там даже дженерики есть :)

Pawel
05.07.2017
12:52:36
Очень похоже на Delphi, Lazarus и free pascal отлично подойдут
это не модно и на много тяжелее гошечки. старый хлам - в утиль)

Sergey
05.07.2017
12:52:53
кроме того, эээ, 370мс - это не уровень точности NTP

Subbotin
05.07.2017
12:53:27
с радио-маяков.

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