@proGO

Страница 1178 из 1674
Lucky
24.01.2018
14:33:07
google => golang bytes to int
Очевидно гуглил, но там явно не 0

Aleksandr
24.01.2018
14:33:31
Lucky
24.01.2018
14:34:03
явно не 0 чего?
0 как результат, который получает переменная

Должно быть 910 вроде

Google
Aleksandr
24.01.2018
14:35:37
912

Евгений
24.01.2018
14:35:38
>>> 3*256+144 912

Aleksandr
24.01.2018
14:36:02
https://play.golang.org/p/-l3rtRHyDOT

Евгений
24.01.2018
14:36:35
а может быть и так: >>> 144*256**3 + 3*256**2 2416115712

Lucky
24.01.2018
14:40:09
Хм , в самом деле

Aleksandr
24.01.2018
14:43:35
Хм , в самом деле
https://play.golang.org/p/boVJmfY5SdI

Lucky
24.01.2018
14:44:26
Спасибо, что помогли разобраться

Nikolay
24.01.2018
15:55:21
посоны, а в каких таких случаях SELECT COUNT(DISTINCT field) может выдавать цифру меньше, чем SELECT COUNT(*), если field - unique-поле?

а то у меня какая-то магия

Aleksandr
24.01.2018
15:56:18
а джоинов там каких-нибудь нету?

Nikolay
24.01.2018
15:56:40
нет, просто два запроса по плоской табличке в постгре

Aleksandr
24.01.2018
15:56:50
а нуллов?

Nikolay
24.01.2018
15:57:00
тоже нет

Google
Aleksandr
24.01.2018
15:57:46
прям задачка на собеседование)

Nikolay
24.01.2018
15:58:30
и не говори, давно я не брал в руки шашек

BlackTrojan
24.01.2018
15:59:25
Сразу к делу, решил попробовать GUI на GoLang и столкнулся с небольшой проблемой, того что он ищет зачем-то на Windows "gcc", что с этим делать?



Vasily Romanov
24.01.2018
15:59:49
там cgo внутри, биндинги к сишным либам

ставить gcc, без вариантов

c wingw живёт норм

Marlik
24.01.2018
17:06:20
Вообще венда так-то шлак, я конечно понимаю зачем сделали возможность компилить под неё, но лучше пилить под Unix. Ибо там непочатый край всего.

Marlik
24.01.2018
17:08:17
Demuz
24.01.2018
17:08:39
К чему такие сложности?
Ну у меня просто много редактирующего софта на винде стоит, поэтому.

Marlik
24.01.2018
17:09:02
Demuz
24.01.2018
17:09:21
Ну и что. Мне систему перебивать теперь?

К чему такие сложности?
Нет сложностей, хорошо что го легко компилится под другую ось.

Marlik
24.01.2018
17:10:39
Ну и что. Мне систему перебивать теперь?
Зачем? Я например выделил кусок диска, и воткнул туда Бубунту, винду не снёс из-за WOT и пары графических пакетов, которыми кстати не пользуюсь))

Demuz
24.01.2018
17:11:21
Ну значит у вас был смысл так делать. Каждый разрабатывает на чем ему удобно.

Marlik
24.01.2018
17:12:39
Ну, это со временем ко всем приходит, просто нужно время))

Arch
24.01.2018
17:29:07
Это все потому, что он серый?!

Roman
24.01.2018
17:43:32
А вот расскажите про адресную арифметику в go

Хочу я из сишного кода притащить vla

Google
Subbotin
24.01.2018
17:46:42
Vladimir
24.01.2018
18:14:17
Там есть ограниченный вариант

Roman
24.01.2018
18:18:46
https://golang.org/pkg/unsafe/#Pointer
Это я знаю и умею. Вот есть у меня size_t ptr[0] И я точно знаю что там есть ptr[1]

Я хочу к этому ptr[1] дотянуться из go

Vladimir
24.01.2018
18:22:20
Я хочу к этому ptr[1] дотянуться из go
А нельзя сделать из этого всего слайс?

Vladimir
24.01.2018
18:28:31
Хотя вроде там и арифметика через uintptr работать должна

Roman
24.01.2018
18:28:57
Ну т.е. я могу со стороны go объявить это как ptr [64]uintptr

И обращаться как ptr[1] из go

Но как-то не очень

Vladimir
24.01.2018
18:31:12
Как? :)
Ну надо проверять, но ты можешь через ансейф добраться до кишок слайса. Значит никто не мешает сделать структуру с capacity, length и поинтером на начало твоего массива

Vladimir
24.01.2018
18:34:32
Видел такой хак
Ну я боюсь придется так делать если хочешь красиво

BlackTrojan
24.01.2018
19:08:49
Снова, всем привет. Столкнулся с очередной проблемой -



Сама переменная PKG_CONFIG_PATH указана, только не понимаю откуда в этой папке должны взяться эти файлы.

Alexey
24.01.2018
19:58:08
https://www.youtube.com/watch?v=fb56Hr93-Ms

Vladimir
24.01.2018
20:13:57
Сама переменная PKG_CONFIG_PATH указана, только не понимаю откуда в этой папке должны взяться эти файлы.
в -devel/-dev пакетах соответствующих. Вообще берешь свой дистрибутив и гуглишь по нему как пакеты зовутся

Dmitry
24.01.2018
20:59:18
Ребят пилю бота, нужен тест на отправку сообщени большому количеству юзеров. Если не в лом стартаните пожалуйста @sautchenkov_dev_bot и отключите для него нотификации. В течении 30 минут отправклю пару тестовых сообщений. Потом можно выпилить бота и переписку. Буду благодарен за помощь. Если влом просто проигнорьте :)

Google
Admin
ERROR: S client not available

Dmitry
24.01.2018
21:17:11
мне 4 раза одно и тоже пришло
угу спасибо за инфу, это норма

Gleb
24.01.2018
22:47:52
Привет, народ) Только начал копать Go, есть какие-нибудь проекты по транспилированию какого-нибудь расширенного синтаксиса в Go? Нашёл только всякие поделки по типу Go -> JS, не более. Хочется хотя бы классы и прочее OOP плюшки иметь. Не надо мне рассказывать, что и так нормально жить можно. Жить можно как угодно, но DX от такого языка будет достаточно уныл. Сам раньше писал много лет на C++, а потом перескочил в JS и вот как-то не получается из JS-а вырваться. Основной бум скорости развития JS получил с появлением нормального транспайлера в виде Babel и возможности быстро и просто налепить плагин для твоего пропосала в стандарт языка. Что-то мне слабо вериться, что в Go комьюнити народ такого не напилил. Киданите в меня ссылочкой)

Gleb
24.01.2018
22:51:38
ты хочешь услышать умный совет? или то что, хочешь?
И умный совет хочу услышать, и удобный инстурмент найти/форкнуть/сделать.

Alexey
24.01.2018
22:52:50
зачем те инструмент. Устанавоивай го, скачай книги и начинай изучать сначала.

и забудь про ооп. ахаха

Gleb
24.01.2018
22:57:03
Ясно-понятно. У меня нет никаких вопросов в том, что бы писать код на Go, просто это делать категорически неприятно.

nezorflame
24.01.2018
22:59:53
Видимо, кому как. Мне лично после плюсов Го как манна небесная зашёл

Alexey
24.01.2018
23:02:27
Вспомнились комменты под этим постом https://pikabu.ru/story/javasript_dlya_samyikh_malenkikh_5654786

Gleb
24.01.2018
23:17:12
Не, ну после плюсов всё что угодно зайдёт) Тут вопрос в том, что основная идеология Go "Сделаем простой язык" бъёт по лбу при выходе за рамки hello world. Да хотя бы тот же GOPATH! Это ж надо было додуматься до такого! Я понимаю, был 2009 и мы отжигали как могли, но это ж адище какое-то. Или определение экпортируется элемент из пакета или нет по первой букве названия...

Vladimir
24.01.2018
23:49:16
Короче, все проще: uintptr(unsafe.Pointer(c_ptr))+uintptr(index)*unsafe.SizeOf(first_elem)
так тоже должно работать, да, но менее красиво чем конвертнуть в полноценный слайс

Roman
24.01.2018
23:53:06
В принципе, я могу забить и сделать там [64]uintptr

По факту, там всегда чтение

Vladimir
24.01.2018
23:56:57
@pragus https://github.com/golang/go/issues/13656 вот кстати про это issue, там народ делает в том числе магию на reflect'е чтобы получить из uintptr слайс

tsov
25.01.2018
05:44:54
так тоже должно работать, да, но менее красиво чем конвертнуть в полноценный слайс
поддержу, проще перекастовать выделенную память под слайс байт. только делать в одну строку, чтобы память из под указателя не уехала

Google
tsov
25.01.2018
05:47:03
@pragus https://github.com/golang/go/issues/13656 вот кстати про это issue, там народ делает в том числе магию на reflect'е чтобы получить из uintptr слайс
да, на рефлекте проще всего создать слайс и перекинуть его на новый указатель, не завязываясь на runtime представление

Marlik
25.01.2018
06:26:02
datetime DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP какой тип для этого подходит в го?

Alexei
25.01.2018
06:38:43
time.Time ?

Marlik
25.01.2018
06:40:42
Возможно, спасибо, щас проверю.

time.Time ?
Да, оно, спасибо.

?
25.01.2018
07:56:35
https://golang.github.io/dep/blog/2018/01/23/announce-v0.4.0.html

xPushkin
25.01.2018
08:16:25
Кто-нибудь пользовался подобным методом? https://medium.com/stupid-gopher-tricks/streaming-data-in-go-without-buffering-3285ddd2a1e5

Olzhas
25.01.2018
08:16:46
когда там dep собираются в официальные инструменты сунуть?

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