
Meow
22.05.2018
20:29:40
Смотрите, что я запилил
Крч
Добавьте @GoPlaygroundBot
Я не могу добавлять

Google

Meow
22.05.2018
20:30:18
Сегодня опенсорсну

Danil
22.05.2018
20:30:36
И че это

Meow
22.05.2018
20:31:22
Можно компилить Go код ботом
/compile
package main
import "fmt"
func main() {
for i := 0; i < 10; i++ {
fmt.Println(i)
}
}
Output:
0
1
2
3
4
5
6
7
8
9
К примеру

Daniel
22.05.2018
20:32:13
а это зачеме?

Meow
22.05.2018
20:32:58
Можно было бы тестить спорные особенности языка прямо в конфе

Danil
22.05.2018
20:34:25
А че прикольно
Как сделал?

Alexey
22.05.2018
20:34:47
Output:
Hello, people's!

Meow
22.05.2018
20:35:12
Через nacl, но аналогии, как реализирован Go Playground (https://play.golang.org/)

Nikita
22.05.2018
20:35:31
так что, стоит все-таки Go Tour пройти ?

Google

Danil
22.05.2018
20:35:35
Да

Alexey
22.05.2018
20:35:36
/compile
package main
func main() {
print(Hello, people's!)
}

Meow
22.05.2018
20:35:45
Да и кавычки забыл

Alexey
22.05.2018
20:36:04
Ну понятно :)
/compile
package main
func main() {
print("Hello, people's!")
}
Какие скобки? Каврычки, да

Meow
22.05.2018
20:37:10
Бота-то в конфе нет, разве админ разрешит

Danil
22.05.2018
20:37:25
А че нет
Листинга команд
Команды засеть

Meow
22.05.2018
20:37:39
Сейчас добавлю
Обновил команды

Alexey
22.05.2018
20:38:23
Ага, и гофмт бы как-то...

Meow
22.05.2018
20:38:46
Отдельно?
Сделаю ещё команду, чтобы сразу в теле main() выполнялось

Alexey
22.05.2018
20:39:18
И вообще "поделиться" чтобы можно было, предварительным гофмт

Meow
22.05.2018
20:39:32
Сделаем
Сейчас закоммичу то, что сейчас
И скину сорс

Google

Alexey
22.05.2018
20:39:51
С кодом

Danil
22.05.2018
20:40:17
Как команды добовлять
В bot father

Meow
22.05.2018
20:40:35
Я добавил
Перезайди в тг
Оно только так обновится

Danil
22.05.2018
20:40:55
А все
Сорри
Хммм
Такую бы штуку для питона еще

Meow
22.05.2018
20:42:11
Главное его засендбоксить нормально, иначе твоим компом/сервером легко воспользуются

Danil
22.05.2018
20:42:46
Для этого нужно чем-то сторонним код прочекать

Alexey
22.05.2018
20:42:47

Meow
22.05.2018
20:43:49

Danil
22.05.2018
20:44:28
А если я сделаю
Два бесконечных цикла
То в общем-то ничего плохого
Однако комп ляжет

Meow
22.05.2018
20:45:01
Делай

Google

Meow
22.05.2018
20:45:13
Там ещё max execution time выставлен
https://github.com/floodcode/tgbot-golang
Вот сам бот
Сегодня появилась идея, сегодня же и запилил)

Alexey
22.05.2018
21:03:48
/compile
package main
func main() {
var i int64
var m [][]int64
for {
print(i, "\n")
i++
b := make([]int64, 16000000)
m = append(m, b)
}
}
Бот ушёл куда-то...

FRD Official - Dmitriy
22.05.2018
21:06:53
Ну вот, а я помайнить хотел ?

Meow
22.05.2018
21:07:16
Все с ним окей
Даже не падал)

Admin
ERROR: S client not available

Meow
22.05.2018
21:08:10

Danil
22.05.2018
21:08:47
А если он будет постоянно отправлять
Код с майнерм

Alexey
22.05.2018
21:09:04
Надо бота для бота писать

FRD Official - Dmitriy
22.05.2018
21:10:01
/compile
func main() {
for {
go main()
}
}

Meow
22.05.2018
21:10:03

FRD Official - Dmitriy
22.05.2018
21:11:00
/compile
package main
func main() {
for {
go main()
}
}

Meow
22.05.2018
21:11:01
/compile
package main
func main() {
for {
go main()
}
}
process took too long

FRD Official - Dmitriy
22.05.2018
21:11:08
Класс

Google

Meow
22.05.2018
21:11:21

FRD Official - Dmitriy
22.05.2018
21:12:04
Аааа

Alexey
22.05.2018
21:12:56
На это
/compile
package main
func main() {
var i int64
var m [][]int64
for {
print(i, "\n")
i++
b := make([]int64, 65535)
m = append(m, b)
}
}
не откликается

Danil
22.05.2018
21:16:21
+

Alexey
22.05.2018
21:44:20
Видимо таймаут надо ставить пропорционально памяти, например секунду. Надо смотреть как в плейграунде сделано, там с одной стороны и относительно долгое можно выполнить, но и по сжиранию памяти быстро вылетает

DMITRY
23.05.2018
03:05:17
подскажите по библиотеке https://github.com/golang/sys
go get -u golang.org/x/sys - package golang.org/x/sys: no buildable Go source files in выдает ошибку
хмм https://github.com/fsnotify/fsnotify/ заработало и без этой штуки

Olzhas
23.05.2018
03:36:13
вроде только этот пакет нужен

DMITRY
23.05.2018
03:36:42
самое интересное что и без него похоже заработало
по крайней мере видит новые файлы
или он стоит по умолчанию уже

Alexander
23.05.2018
03:39:02
Alexander Zinchenko, [23.05.18 06:29]
Привет всем . Кто компилировал .ру в АРК формат в buildozere на python3 ??
Alexander Zinchenko, [23.05.18 06:29]
UnicodeDecodeError: 'ascii' codec can't de...(and 57 more) "b'\x1b[0m\r \r'# Command failed: /usr/bin/python3 -m pythonforandroid.toolchain create
Alexander Zinchenko, [23.05.18 06:30]
отчего такая ошика может вылететь?

Olzhas
23.05.2018
03:44:44

Alexander
23.05.2018
03:45:02
python3
но в Python3 запускал приложение и все отлично работало

Olzhas
23.05.2018
04:00:59

Alexander
23.05.2018
04:01:41
да проехали у меня получилось)

Mazikk
23.05.2018
04:01:49

Alexander
23.05.2018
04:02:31
спасибо

Zerogoki
23.05.2018
04:54:29