Sergei
на гошке есть неплохие реализации liquid
Sergei
понга ок, когда темплейты почти что без логики или манипуляцией данных
Sergei
в понге даже нет возможности сделать что-то наподобие
{% for a in ["a", "b", "c"] %}
{{ a }}
{% endfor %}
потому что она не умеет в литералы непримитивных типов
Pawel
Sergei
Aleksey
Некоторое разбирательство со штаной библиотекой, почитав доку к hugo, в дополнение к text/template, а потом html/template ставит всё на свои места
Pawel
Sergei
почему?
не все задачи покрываются logic-less темплейтами
Sergei
впрочем, я прекрасно понимаю, что это очень активное использование темплейтов
Aleksey
Pawel
в коде на языке Го эти моменты проще локализовать. при чём на много проще
Pawel
проще дебажить
Pawel
проще тетстить
Pawel
можно сделать как в реакте - вычислять разницу между деревьями и передавать её клиенту вместо того чтобы передавать дерево целиком. поробуйте такое фокус провернуть с темплейтами, ха-ха
Kirill
Pawel
Kirill
везёт, когда ещё есть такие проекты
Kirill
есть возможность отдохнуть, по большому счёту
Pawel
кстати, подобный почти прод реди проект уже есть. https://github.com/icza/gowut Такой себе gwt на гошечке. Но там не очень всё хорошо
Kirill
> Latest commit 7dde321 on 26 Sep 2017
прод реди? RLY?
Pawel
увы..
Pawel
но сама идея классная я считаю
Chebyrash
Kirill
в контексте либы для фронта? да, проект сдох
Dmitry
Kirill
Constantine️
какие?
Constantine️
😄
Constantine️
сейчас модно выпускать сборщики фронта
Anonymous
Коллеги, можно ль считать из файла определёную строку, не сканя весь файл и не выгружая его в память?
Mstsislau
Судя по всему только если вы знаете конкретную позицию в файле. С помощью https://golang.org/pkg/io/#Seeker
Eldar
глазами
Anonymous
Fastumkruk
Всем привет. Кто знает почему в LiteIDE так код может отображатся?
Alexandr
Как можно в темплейтере гошном, отдать js чтоб он не экранировал его?
Aleksandr
в гугле спроси
Alexandr
Он говорит у гоферов спроси
Aleksandr
Alexandr
Спасибо, нашёл в гугле гоферов которые помогли)
Nicholas
Всем привет, можете подсказать простых проектов на go?, а то не совсем понятно как подходить к архитектуре проекта
Nicholas
Народ, у меня объявление:
Каждый месяц я буду разыгрывать по от $50 до $100 за:
- самую популярную статью об https://github.com/gramework/gramework на таких платформах, как medium, habr.com, digitalocean (если вы хотите опубликовать статью на другой платформе вам нужно написать мне, чтобы я сначала проверил, можно ли автоматически проверить всё нужное для нахождения самой популярной статьи). Автор самой популярной статьи месяца получит деньги. ВНИМАНИЕ: статьи, которые просто копируют примеры из ридми проекта и не дают новых знаний о gramework читателям, не участвуют в акции.
- самого активного контрибьютора. Я добавлю специальные баллы в названия тикетов и контрибьютор, собравший наибольшее количество баллов (при этом не меньше 4), получит деньги. Вы можете создавать новые тикеты с вашими пожеланиями, я буду ставить баллы на них. Я сам не участвую в этом рейтинге и не считаю свои же баллы.
статьи, которые просто копируют примеры из ридми проекта и не дают новых знаний о GRARMEWORK читателям, не участвуют в акции.
очепятка
Kirill
Kirill
Nicholas
Но примеры уже нашел, так что вопрос снят :)
Kirill
Начать придется с того, чтобы отказаться от директории src внутри пакета 🙃 импортовые пути не усложняй, когда это не надо) вещи, которые нельзя никому давать юзать напрямую, можно складывать в специальный пакет internal, пакеты из него сможешь импортировать только ты из конкретного пакета
Kirill
main() -> main.go, а дальше я рекомендую воспользоваться здравым смыслом 🙃
саша
саша
для хаскеллиста код на го нечитаемый, для гофера нечитаемым является код на хаскеле и в этом нет ничего удивительного
Anonymous
для любого человека код на го нечитаемый т.к. на одну строку вызова функции три строки обработки ошибки
Kirill
саша
К слову о фаскеле, очень хочу в нём разобраться
Есть хороший курс на степике, только совет - не застрявай на задачах, которые не можешь решить сходу. А то есть там такие "матановские" задачи, которые не так просты. Но в остальном там всё предельно просто и понятно.
Kirill
Anonymous
Гайз, кто-нибудь использует Tensorflow с Go на Ubuntu 18.04?
Какой драйвер для GPU вы ставили?
Cat
Cat
или вопрос про убунту и её дрова для видео?
Anonymous
У меня 396.24, CUDA 9, 1080ti. С Питончиков всё ОК, с Go всё крэшится в адский трэш. Пути ОК.
Cat
> с Go всё крэшится
что пишет?
Nicholas
Anonymous
Трейс самой Убунты, типа, fatal error code 1. Попробую воспроизвести на новом инстансе.
Может, кто встречал, когда с Питоном ОК, с Go не ОК)
саша
Математически я идиот
Это заблуждение многих, "у вас просто нормального (профессора|учебника|курса) не было"
Kirill
саша
Для всех, кто думает, что математика не для вас (или вы не для математики) советую книгу "Думай как математик" Барбары Оакли
Kirill
Nicholas
Kirill
Ага
Kirill
Я посмотрел открывок книги, это не о том, что мне нужно)
Kirill
Обучаемость у меня хорошая, мне самих знаний не хватает
Kirill
Andrey
Народ, а как вообще исходники на Го организовывать? Если у меня например два совершенно не связанных проекта. Создаю две отдельные папки и перед началом работы задаю GOPATH?
Kirill