@gogolang

Страница 244 из 1630
Monday Begins on Saturday
03.05.2017
18:08:41
Я недавно форкнул либу для работы с API методами telegram'а, она ещё сырая, но загрузить файл не ботом, а пользователем можно. Интересует?

Mikalai
03.05.2017
18:08:42
да нет же, но есть io.Pipe и io.Copy, вперед

Google
?FLERRY?
03.05.2017
18:09:28
Мне оттуда только загрузка нужна, но было бы неплохо все увидеть :)

Mikalai
03.05.2017
18:10:08
только возможно конечно придется делать запросы напрямую к апи телеграма, мимо либы

ну или форкнуть и допилить

https://medium.com/stupid-gopher-tricks/streaming-data-in-go-without-buffering-3285ddd2a1e5

Monday Begins on Saturday
03.05.2017
18:10:49
Хм. Да, наверное
https://github.com/shelomentsevd/mtproto вот пример работы, только там авторизации нет: https://gist.github.com/shelomentsevd/a9f8d12bdb0a05b4644350cf73f09a58

Всё никак руки не дотянутся нормальный пример написать. Тот что в библиотеке не работает

Mikalai
03.05.2017
18:11:41
но это же не bot api, а полноценный mtproto

через него многие фичи не сделать вроде

?FLERRY?
03.05.2017
18:12:02
+

Протокол

Получается

Monday Begins on Saturday
03.05.2017
18:13:00
Тут просто кто-то выше писал, что бот не может аудиофайл загружать,а дает на него ссылку. Вот и подумал, что mtproto тут сподручнее

Google
?FLERRY?
03.05.2017
18:16:11
Не, тут дело в том, что у меня есть ссылка на аудио, которое я должен отдать юзеру. Но Т не может его сам забрать из-за защиты ВК, а писать все на диск и удалять - это убить диск в рекордные сроки.

Так вот я и ищу, чтобы сделать :)

Как вариант придумал ЯДиск только.

Aleksandr
03.05.2017
18:16:30
чувак, тебе же написали уже.

прям расписали все и ссылок дали

?FLERRY?
03.05.2017
18:16:58
Да вижу я. Просто собираю пока варианты...

Aleksandr
03.05.2017
18:20:29
Да вижу я. Просто собираю пока варианты...
просто проксируй - из одного источника последовтаельно байтики перекладывай в другой источник

?FLERRY?
03.05.2017
18:21:17
просто проксируй - из одного источника последовтаельно байтики перекладывай в другой источник
Ну тоесть это и получается потоковая загрузка, которая не трогает диск, правильно же?

?FLERRY?
03.05.2017
18:23:38
Значит пойду почитаю про pipe

Ребята, а можно ли как-то автоматически билдить проект, но с определенными данными? Допустим, у меня в коде есть константа, мне надо ее каждый раз автоматически менять на заданное значение и билдить exe

Mike
03.05.2017
19:03:13
звучит как то, что эта константа должна из внешнего лаунчера проставляться в энвайрмент

Igor
03.05.2017
19:09:24
Например gitlab-ci

?FLERRY?
03.05.2017
19:13:13
Например gitlab-ci
О, спасибо

Ruslan
03.05.2017
19:13:16
Aleksey
03.05.2017
19:56:51
Это норма хранить куски html/js кода в переменных и выкатывать такое в продакшен?

?FLERRY?
03.05.2017
19:57:08
Нет, фигня

?

А что?

Aleksey
03.05.2017
20:00:06
Нет, фигня
Почему ??? Небольшой html шаблон запихать в переменную в косых кавычках и подгружать

Google
?FLERRY?
03.05.2017
20:00:25
Что значит небольшой​ html?

Mike
03.05.2017
20:00:39
например, тело с одним дивом для реакта)

?FLERRY?
03.05.2017
20:01:04
Бля, что за ерунда лезет

.

Добавил стикеры блин :D

Monday Begins on Saturday
03.05.2017
21:25:22
Могу ли я как-то заставить программу читать и писать с консоли одновременно? Что бы она читала то, что пишет пользователь и одновременно рядом писала бы логи

Или например сделать ожидание пользовательского ввода в течении какого-то времени, потом если пользователь ничего не ввел печатать лог и ждать по новой

Я пока что сделал это через unix сигналы. На ctrl-c(sigint) в консоли прерываю цикл и жду ввод пользователя, как только пользователь ввел данные - продолжаю цикл дальше. Может есть какие-то другие варианты?

Monday Begins on Saturday
03.05.2017
21:32:40
Просто когда ты вызываешь fmt.Scanf консоль этой функцией окупируется, пока ты не нажмешь enter. Я же хочу читать и писать в консоль в один и тот же момент времени

В идеале что бы у меня консольное окошко было разбито на две области: [Тут логи пишутся] [Тут ожидание пользовательского ввода]

Что бы операция ввода от пользователя не блокировала операцию вывода от программы

Slava
03.05.2017
22:17:40
у тебя есть stdin и stdout

обрабатывай их в отдельных горутинах, синхронизируясь где-нибудь

Monday Begins on Saturday
03.05.2017
22:46:52
Спасибо, попробую

Slava
03.05.2017
22:49:00
или можно взять готовую библиотеку

https://github.com/avelino/awesome-go#advanced-console-uis

Monday Begins on Saturday
03.05.2017
22:54:31
https://github.com/avelino/awesome-go#advanced-console-uis
Ну вот, я уже свой велосипед успел написать?

Slava
03.05.2017
22:54:47
хорошее начало

Monday Begins on Saturday
03.05.2017
22:54:51
Не додумался сюда сразу заглянуть :D

Google
Slava
03.05.2017
22:54:52
теперь ещё тесты надо написать

Мерлин
04.05.2017
02:18:30
[last news] Pilosa: open source, distributed bitmap index in Go

Slava
04.05.2017
04:14:51
Был вчера на митапе. В копилку компаний, использующих го, можно добавить imgur и квизлет

?FLERRY?
04.05.2017
04:15:09
Ух ты. Imgur. Круто.

Slava
04.05.2017
04:15:48
У Imgur крутой доклад был, надеюсь выложат

https://twitter.com/tammybutow/status/859950456121864192/photo/1

Мерлин
04.05.2017
04:26:47
dep status - 2017-05-01 · sdboyer.io https://sdboyer.io/dep-status/2017-05-01/

?FLERRY?
04.05.2017
05:30:38
Ребята, на чем быстрее и лучше сделать gui на go? Там нужен один текстовый ввод и кнопка, все.

Ivan
04.05.2017
05:33:59
tcl/tk

?FLERRY?
04.05.2017
05:34:18
спасибо, гляну

Ivan
04.05.2017
05:34:28
это шутка такая

но гляньте

?FLERRY?
04.05.2017
05:34:41
кек :D Ну ладно

я в гуях этих не шарю

https://github.com/KyleBanks/goggles

зацените :3

?FLERRY?
04.05.2017
05:51:07
Ребят, а можно ли "скачать" файл в память, чтобы не писать его на диск, но целиком? Тоесть, допустим, я его закидываю в память (7-8 метров), отдаю, удаляю...

Google
?FLERRY?
04.05.2017
05:56:24
чувак, ты продолжаешь. тебе же кинули ссылки) io.Copy
ух ты блин, точно :D С утреца что-то и забыл

Лол
04.05.2017
06:27:33
Всем привет

Monday Begins on Saturday
04.05.2017
06:34:29
На Go есть имплементация.
мне бы пример на самом деле

Vladimir
04.05.2017
06:36:00
https://github.com/chzyer/readline

s3rj1k
04.05.2017
07:27:18
Ребята а есть какой то аналог django для go? Так не хочется трогать богомерзкий js

Anton Saprykin
04.05.2017
07:30:48
И не придется. django на питоне.

s3rj1k
04.05.2017
07:35:39
причем тут js?
single-page application

Anton Saprykin
04.05.2017
07:36:22
Ну так для фронта ничего кроме js нет =)

Ruslan
04.05.2017
07:36:48
s3rj1k
04.05.2017
07:37:17
Давайте без тролинга Я спрашивал про фрейворк для быстрого написания фронта

Anton Saprykin
04.05.2017
07:39:13
django по твоему фронт или бэк?

s3rj1k
04.05.2017
07:40:36
django по твоему фронт или бэк?
Это и то и то. Может я конечно и ошибаюсь)

Страница 244 из 1630