dev_sheep
Вот
engelbart
нее, я не могу так, сторонняя штука, а у меня там миллионы
dev_sheep
А, ну тогда глянь ее код. Он вроде есть на гитхабе.
dev_sheep
Работают они одинаково на 100%
Anton [az09@osm]
осмеры есть? )
пытаюсь импосм3 свежий на центось7 установить из исходников
Anton [az09@osm]
Anton [az09@osm]
действую по https://github.com/omniscale/imposm3/#installation
Stanislav
Anton [az09@osm]
coords.go смотрю например, а там в 5 строке
package geos
/*
#cgo LDFLAGS: -lgeos_c
#include "geos_c.h"
#include <stdlib.h>
*/
import "C"
далее по тексту
Anton [az09@osm]
это разве не комментарий?
Anton [az09@osm]
так же и с batch.go
// #include "leveldb/c.h"
engelbart
json-to-go то на js написан, ааа
Anton [az09@osm]
наверно это такие азы что ответить нубу жалко ))
удалю нафик эти строки и посмотрю что будет
Anton [az09@osm]
видимо не просто комментарии то были
Anton [az09@osm]
/me плюнул и пошел за бинарником
Anton [az09@osm]
пщ зачем-то еще установил...
dev_sheep
кстати, ребята, мало ли кому понадобится:
https://github.com/ernado/zero
Проверка структуры на пустоту
dev_sheep
красиво очень проверяет
Ivahaev
красиво очень проверяет
Через рефлексию - это не красиво. Ты же сам описываешь структуру. Напиши функцию для проверки.
dev_sheep
Ivahaev
Если производительность не важна, то конечно. Например, чтение конфига
Anonymous
Пачаны при создании слайсов нужно беспокоиться о cap ?
Vladislav
В зависисомости как ты потом их хочешь использовать. Если ты потом добавлять значения много будешь то каждый раз когда не хватит cap все данные, возможно, будут копироваться в новове место.
Eugene
Ребята, подскажите, почему один канал не передает в другой канал? Чувствую, что где то уходит в луп. https://play.golang.org/p/sC8N24-Clt
nikita
dev_sheep
Ребята, как в этом json-е убрать число 6101 с запятой? (нужно из этого недо json-а сделать нормальный, раньше я заранее знал число и заменял его этим: "", а сейчас я его узнать не могу)
{"response":[6101,{"aid":416634748,"owner_id":8868604,"artist":"Басы сабвувер колонки клуб 1999 1998 1997 1996 кто родился в эти года ставь лайк порвёт сабвуху ","title":"Очень мощные тазы валят кавказ 2014 2013 2012 2011 2010 лето все танцуем босиком зима весна осень новый
.... что-то дальше
dev_sheep
p/s число всегда разное, естественно
dev_sheep
Я понимаю, что "{response" - это всегда одинаковое число символов и можно дойти до первой цифры, а потом убрать все до индекса запятой, но это костыль костылей
Vladislav
Response - массив. Просто удали из него элемент.
Quet
ад какой
десериализуй в массив интерфейсов
dev_sheep
так для начала надо получить ъэтот массив
Quet
и пропусти первый элемент
dev_sheep
Vladislav
dev_sheep
type AutoGenerated struct {
Response []interface{} json:"response"
}
dev_sheep
вот структура с числом
dev_sheep
Quet
RawMessage которую ещё раз десериализуешь тоже ок
dev_sheep
dev_sheep
жесть получается с двойными дессериализациями :D Придется считать циферки
Quet
два раза анмаршал вызвать западло?
dev_sheep
я вызвал
dev_sheep
он убрал все скобки и отдал один массив
dev_sheep
цельный
Quet
ох... тебе надо RawMessage как элемент массива
Quet
и анмаршал на них
Quet
а первый элемент пропустить
dev_sheep
о, получилось, спасибо!
dev_sheep
Может кто подскажет, а как конвертнуть map в string?
dev_sheep
а, все, нашел, как конкатенировать строки с O(n)
Quet
так сказал как будто у тебя узкое место было именно в этом))
dev_sheep
ну да, не так сказал :D Мне надо было по-красоте сделать, а потом нашел способ, который еще и красиво по времени строки конкатенирует
dev_sheep
https://getpocket.com/a/read/288843418
dev_sheep
если чего - вот
dev_sheep
какую вебку
Daniil
Сорян
Daniil
Не туда)
dev_sheep
бывает :D
Daniil
pen test)
dev_sheep
http://stackoverflow.com/questions/1760757/how-to-efficiently-concatenate-strings-in-go
dev_sheep
воу, сорянчик :)
dev_sheep
О, еще одна крутейшая штука... Мечта. (для новичков, мало ли, кто не знал)
https://github.com/emirpasic/gods
А ВОТ ТЕПЕРЬ ПАБЛИК
dev_sheep
А ВОТ ТЕПЕРЬ ПАБЛИК
А ВОТ ТЕПЕРЬ ПАБЛИК
Подскажите что я делаю не так?
Oleg
На 57-й строке вместо значения ожидается указатель. Замена obj на &obj должно помочь.
А ВОТ ТЕПЕРЬ ПАБЛИК
dev_sheep
Ребята, кто-нибудь юзал LiteIDE?
dev_sheep
Я просто сразу на Gogland был... Но блин, она вроде ничего... Интересно ваше мнение.
А ВОТ ТЕПЕРЬ ПАБЛИК
Я тоже сразу на gogland сижу
Slava
dev_sheep
Ну тип через конкатенации всякие
Slava
И какая алгоритмическая сложность тогда будет?
dev_sheep
Хотя смотря как выделяется память
Quet
)))
dev_sheep
Quet
срезал...
dev_sheep
Правильно же?