Илья
прописываешь в LITEIDE_TERM=%COMSPEC%
Илья
я думаю
Илья
но фанатов liteide настолько мало, что гайдов ты врядли найдешь :)
Anton 🇺🇦
прописываешь в LITEIDE_TERM=%COMSPEC%
путь к бинарнику терминала указать прост?
Илья
ну, судя по названию переменной, да
Anton 🇺🇦
ща попробую
Anton 🇺🇦
кайфую^2
engelbart
Народ, у меня есть []byte взятый из html файла, как мне его в net/html node превратить?
Konstantin
кайфую^2
Какая винда? Ставь линукс модуль
dev_sheep
ubuntu bash?
Он кривой-косой в шиндовс
Anton 🇺🇦
Он кривой-косой в шиндовс
так, а про какой модуль тогда речь?
Илья
bytes.Buffer из []byte и сюда
Konstantin
ubuntu bash?
Да, я за него
Anton 🇺🇦
Да, я за него
ничего больше не остается
Мерль
Anonymous
ничего больше не остается
Fedora будет адекватней
dev_sheep
Что не так?
Он неполноценный. Элементарно нельзя подключить свой ext4 раздел даже если он примонтирован в самой винде через ext4fsd
dev_sheep
Она работает только когда открыта сама консоль, т.е. там нет такого понятия, как Damon. Закрыл терминал - все закрылось
dev_sheep
В общем просто консолька потипу всяких mingw и т.п.
Konstantin
Слово - модуль не говорит ничего?
Konstantin
Там нет ядра
dev_sheep
Кстати, с виндой интеграция только через /mnt/c/
dev_sheep
Ну вот поэтому не нужно
Konstantin
Ну вот поэтому не нужно
Ну это личное мнение, зачем навязывать всем?) меня устраивает
dev_sheep
Не, ни в коем случае не навязываю :) Если так показалось - сорри. Просто высказался. Ибо я надеялся, что можно будет кусочек родного линукса пощупать. Но нет. Модуль есть модуль...
Konstantin
ну так это лишь добавка линукс утилит, хорошая замена cygwin\git bash точно. я в vscode использую этот терминал, с путями правда непривычно
Мерль
http://golangshow.com/online/
Anonymous
Пользоваться линуксом под виндой? Извращенцы!
Anonymous
Слышал бы это Столлман 😃
Столман отметелил бы их мокрой тряпкой 😄
Anonymous
о чём речь?
утилиты от Gnu software, у ядра нет утилит как таковых
Konstantin
мне это не о чём не говорит
Mike
смысл в том, что утилиты не не линукс, а гну
Mike
внешняя компания, которая эти утилиты делает не только под линукс, а под любой юникс и под винду тоже
Konstantin
я это понимаю, как это к диалогу выше относится? просто к словам придраться?
Mike
да
Anonymous
Я не придираюсь, просто немного дал знаний, что в этом плохого, знаниями делиться. Я же не писал тому человеку - "нада была ставить линукс", или "шиндавс маст дай".
Мерль
https://github.com/vulkan-go/vulkan
Anonymous
https://github.com/vulkan-go/vulkan
Автор с юмором 👍 2016-08-13 Finished an app that should draw triangle (ported from tri.c from LunarG demos). Draws nothing instead. 2016-08-16 Public announce of this project (Reddit post). Reaction was "Meh".
Jelonek
Всем привет. Я сразу с вопроса. Кто-нибудь пользовался Gin? Я вот пытаюсь наладить с ним MVC и столкнулся со странной ерундой. home := new(controllers.HomeController) r.GET("/ping", home.HomeAction) в ответ получаю cannot use home.HomeAction (type func(*"github.com/gin-gonic/gin".Context)) as type "gopkg.in/gin-gonic/gin.v1".HandlerFunc in argument to r.RouterGroup.GET Если переношу структ и функцию прямо в main.go все работает чудесно.
Jelonek
При этом home := new(controllers.HomeController) home2 := new(HomeController) fmt.Println(reflect.TypeOf(home.HomeAction)) fmt.Println(reflect.TypeOf(home2.HomeAction)) выдают, что оба они func(*gin.Context)
Aleksandr
в ошибке и написано, что не хочет контекст использовать как HandlerFunc
Jelonek
Ага, я тоже вот прочел. Но если я переношу эту функцию из пакета в main.go (и она тоже типа контекст), то все начинает работать
Aleksandr
это чудо
Илья
github.com/gin-gonic/gin gopkg.in/gin-gonic/gin.v1
Илья
два разных пути
Илья
import должен быть одинаковый
Jelonek
спасибо
Mike
пацаны
Mike
есть вопрос
Mike
https://play.golang.org/p/pb5_3oHjO5
Mike
че я делаю не так?
Mike
я походу какую-то тривиальную вещь проебал
Mike
пытаюсь поиграться с тем, чтобы в канал падали по одному значения и типа как семафор был
Mike
во-первых, у меня почему-то не сработало defer c.close() и пришлось в конец дописывать
Mike
во-вторых не понимаю, почему после выполнения первой все в дэдлок падает
Mike
вообще глобально это для того, чтобы в проекте количество коннектов ограничить одновременных, мб я вообще не в ту сторону копаю?
Mike
Илья
c.open()
Anonymous
У тебя chan empty всё блочит, никто из него не читает и поэтому в него нельзя записать после переполнения
Ilya
Из c никто не вычитывает ничего
Mike
почему не читает? я же вызываю c.close() через 10 сек
Mike
аа
Mike
не вызываю
Anonymous
Хотя
Илья
func (c connection) close() { fmt.Println("Close") }
Илья
и?
Mike
принт сделал, а прочитать забыл
Mike
идиот
Mike
сорьки
Mike
спасиб, парни
Mike
а тогда еще вопрос, вот предположим у меня заспавнился миллион горутин, которые ждут этого канала, а потом я передумал, как бы мне их убить? в голову приходит только в них читать из этого канала селектом и из таймаута на пару секунд, чтобы умирали через 2 секунды точно, но тогда придется этот канал наружу высунуть, а не метод "Open", мб лучше есть решение?
Ilya
Контекст используй