@proGO

Страница 40 из 1674
[Anonymous]
21.04.2016
18:01:15
@schors буду благодарен за инфу по вим

Phil
21.04.2016
18:02:11
чуть позжее. еще не доехал. к полуночи напомните

Dan
21.04.2016
18:03:21
да да, я между прочим на го утилиту и хочу написать, чтобы из консоли делать напоминалки notify-send с кроном )

[Anonymous]
21.04.2016
18:06:27
Мб лучше без крона?)

Google
Dan
21.04.2016
18:07:56
это первое что пришло в голову. идея какая: в консоли пишем что-то типа: notify "напомнить Phil Kulin по поводу книжки по Vim" 23:45

а дальше парсим аргументы. стринг - текст напоминалки. а цифры через : - время запуска notify-send

можно конечно оставить программу в памяти, чтоб сидела, и по времени вызывала notify-send, но проще же сделать bash скрипт, и записать в кронтабе время вызова скрипта. разумеется в скрипте сделать самоуничтожение и из кронтаба и в виде файла

Dan
21.04.2016
18:13:25
?

Maxim
21.04.2016
18:17:35
Хм, ребят, как думаете небольшой файловый хостинг (файлопомойку) полностью на Go реализовать просто?

Вида: бросил файл в окно, получи ссылку скачки в ответ.

Daniel
21.04.2016
18:23:35
просто

это на чкем угодно просто

Maxim
21.04.2016
18:24:12
Я бы сам пользовался, благо место есть и есть мысли насколько долго файло держать.

Что посоветуете взять, кроме Gin для веб-морды?

Daniel
21.04.2016
18:24:53
не знаю

Google
Daniel
21.04.2016
18:24:59
вот реально - не знаю

ну кроме того, что сегодня веб-морда должна быть на js, и разговаривать с сервером по jsdon

Igor
21.04.2016
18:26:10
я горилу для роутинга юзал

остальное родное

а саму веб-морду реально на чем угодно рисовать можно

Andrew
21.04.2016
18:29:41
http://play.golang.org/p/LcpVROsxk8
Спасибо еще раз большое. Я вот к такому же выводу пришел, что придется самому разбираться

Maxim
21.04.2016
18:33:12
я горилу для роутинга юзал
Сначала хотел возразить что горилла же для вебсокетов и, мол, нахера? Потом вспомнил.

Andrew
21.04.2016
18:33:19
Что посоветуете взять, кроме Gin для веб-морды?
на Го просто API сделать, а фронт на чем хочешь

Maxim
21.04.2016
18:33:36
Ну вот фронтэнд Gin возьму

А для заливки файлов, хранения с удалением и генерация ссылок, вот это вот всё?

Igor
21.04.2016
18:34:27
Ну можно авторизацию еще прикрутить

Тогда jwt какой-нибудь, например, млжно

Можно*

Andrew
21.04.2016
18:35:19
Ну вот фронтэнд Gin возьму
ну я имел ввиду, что можешь использовать-то по сути все.

Maxim
21.04.2016
18:35:32
Хранение с дальнейшим уничтожением будет по таймеру, мне хватит.

Andrew
21.04.2016
18:36:01
к примеру сервер с апи написать и в параметрах передавать какую страницу отдавать

я бы так сделал

Maxim
21.04.2016
18:36:30
Кстати, вспоминаю вопрос ещё раз.

я никак не пойму как мне сделать динамический шаблон для своей админки.

Google
Maxim
21.04.2016
18:36:30
Т.е., допустим, у меня есть несколько разделов (ака "страниц"), которые нужно оборачивать в один и тот же шаблон с шапкой, меню и подвалом. Как мне содержимое подменивать динамически, чтобы избежать дубликатов оболочки?

L'Alchimiste
21.04.2016
18:37:21
а инклюдов в шаблонизаторе нет?

Maxim
21.04.2016
18:38:14
а инклюдов в шаблонизаторе нет?
Вот забить имя шаблона страницы как переменную в универсальной оболочке никак не выходит.

L'Alchimiste
21.04.2016
18:38:45
а зачем? не совсем понятно

у страницы есть лэйаут и блоки с контентом, та же шапка

лэйаут - основной шаблон остальное можно инклюдить по контексту типа если список новостей пришол - инклюдим фид

Maxim
21.04.2016
18:42:28
а зачем? не совсем понятно
Чтобы не дублировать оболочку для каждой страницы.

L'Alchimiste
21.04.2016
18:42:58
ну, так шаблон 1

а инклюдов вагон

Daniel
21.04.2016
18:44:16
Чтобы не дублировать оболочку для каждой страницы.
коллега, вы в 2016 году хотите рендерить страницы на сервере? чтобы что?

L'Alchimiste
21.04.2016
18:44:54
не всегда рендерить на клиенте имеет смысл

Maxim
21.04.2016
18:44:57
а инклюдов вагон
Можно пример? Потому что Gin, например, нужно прямо указывать только на один шаблон

L'Alchimiste
21.04.2016
18:45:21
если не апа какая или интерактива на 2 метода жквери то норм

я не делаю веб на го

джанга, js

Maxim
21.04.2016
18:46:19
а в шаблоне инклюды делать можно?
Ну, насколько я учил доки - по-моему нет.

L'Alchimiste
21.04.2016
18:48:44
это видимо та часть где говорится про - You can also use your own html template render

Andrew
21.04.2016
18:48:46
Ну, насколько я учил доки - по-моему нет.
https://github.com/Joker/jade в jade можно инклюдить

L'Alchimiste
21.04.2016
18:48:56
во

Google
Maxim
21.04.2016
18:50:03
Andrew
21.04.2016
18:50:37
Мне не нравится Jade
ну я думаю не проблема найти, то что тебе понравится) как пример привел

Maxim
21.04.2016
18:50:55
В Gin можно указать только один файл шаблона, но в него можно сувать какие угодно и сколь угодно переменные

Andrew
21.04.2016
18:51:56
https://gohugo.io/templates/go-templates/

что-то вообще не то похоже)

Maxim
21.04.2016
18:52:57
Мне не надо это делать "без перезагрузки страницы" или ещё чего - просто дать мне возможность подставлять разный контент в зависимости от url текущей страницы в один шаблон.

{{ template "partials/content.tpl.html" . }} Это нельзя представить как переменную, которая вызывала бы нужный контент в зависимости от значения.

L'Alchimiste
21.04.2016
18:55:24
а она и не должна ею быть тебе к шаблону надо передать контекст

Admin
ERROR: S client not available

Maxim
21.04.2016
18:55:49
Может я вообще не туда лезу или решение давным-давно за меня сделали, но у меня бошка болит. ?

L'Alchimiste
21.04.2016
18:56:41
крайне сомневаюсь c.HTML(200, "index.tmpl", obj)

вот obj и есть контектс который у тебя на странице доступен

на сколько я разбираюсь в звездолётах

obj := gin.H{"title": "Main website"}

Maxim
21.04.2016
18:58:11
obj := gin.H{"title": "Main website"}
И? Это не ответ на мой вопрос.

Данным способом можно подставлять заместо переменных в шаблоне нужный текст, или фрагменты кода.

Но шаблон так не укажешь, я пробовал.

L'Alchimiste
21.04.2016
18:59:05
и? что мешает проверить значение и заинклюдить то что тебе надо

Google
L'Alchimiste
21.04.2016
18:59:07
?

типа если длина фида новостного больше 0 инклюд партиалс/фид.хтмл

но вобще хреновая практика

Maxim
21.04.2016
19:00:28
и? что мешает проверить значение и заинклюдить то что тебе надо
Мне придётся создать один файл шаблона со всеми страницами и оборачивать каждый из них в блоки, которые я и буду вызывать через проверку.

L'Alchimiste
21.04.2016
19:00:33
шаблоны в мясо превращаются

ага, именно так, и оно будет работать. В процессе - подрастёт скил и отрефакториш через пару недель

Maxim
21.04.2016
19:01:14
шаблоны в мясо превращаются
Именно. Я хочу чтобы каждая страница была на своём месте, а уж их конкретное содержимое - дело десятое.

Чтобы оно работало и больше не трогать в дальнейшем, переключившись на более серьёзные задачи.

L'Alchimiste
21.04.2016
19:03:50
дык если скила не хватает решить задачу на старте но можно сделать с костылями и пойти дальше но с рабочим продуктом, в чём проблема?

так будеш сидеть и биться головой об стенку

потом когданить осенит

но без продукта

запятые по вкусу, чота мажу

пойду хело ворлд писать

Anton
21.04.2016
19:09:59
Удачи

не ошибись там

=)

L'Alchimiste
21.04.2016
19:10:20
ага, пасиб, сконцентрировался на задаче!

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