
Danil
14.08.2018
19:35:40
спасибо уже нашел

Sergey
14.08.2018
19:47:32
https://github.com/jmoiron/sqlx
Удобная штука, но не сильно ли она тормозит?
Кто нить пообовал?

Google

Daniel
14.08.2018
20:17:21
коллега
ну вот подумайте - вы в базу собрались
со всеми ее парсерами, индексами, планировщиками и диском
как может на этом фоне тормозить код?

Danil
14.08.2018
20:22:52
господа хорошие, не могли бы вы глянуть правильно ли оформил пост запрос?(Мне кажется он не работает)
starturl :="https://www.pythonanywhere.com/"
text := bytes.NewReader([]byte("hello"))
resp, err := http.Post(starturl,"text/plain",text)
if err != nil {
return
}
defer resp.Body.Close()
вот серврерная сторона на всякий случай (на питоне)
@app.route('/',methods=['GET', 'POST'])
def main():
bot = telebot.TeleBot('какой-то токен')
bot.send_message(233327643,'ya zapysen')
return "hello world"

Savely
14.08.2018
20:26:12
посмотри что у тебя в body пришло
через ioutil.ReadAll

Danil
14.08.2018
20:26:38
Это значит что бот не пишет мне ничего в лс

Savely
14.08.2018
20:26:39
если hello world есть, всё работает

Driver
14.08.2018
20:26:47
подозреваю что пришел таймаут по воле РКН

Google

Driver
14.08.2018
20:27:16
хост где бот запущен в рф?

Savely
14.08.2018
20:27:19

Danil
14.08.2018
20:27:25
Еслм я сайт открою через браузер
То все ок
Мне придет в тг строка" я запущен"

Savely
14.08.2018
20:27:54

Danil
14.08.2018
20:28:01
Ноуп

Savely
14.08.2018
20:28:29
я ток не понял, у тебя в гошечке запрос на какой-то левый сайт
а сервер там же что ли?

Danil
14.08.2018
20:29:46
Да

Savely
14.08.2018
20:31:02
Да
мне приходит вебстраница
но никак не hello world

Danil
14.08.2018
20:31:17
И мне

Savely
14.08.2018
20:31:26
ну у тебя там с сервером что-то

Danil
14.08.2018
20:32:15
Если через бразуером открыть то хелло вордд будет
Я думаю что с сервером все ок
Стоп
Я Идиот
Я ссылку не на тот сайт укзаал

Google

Danil
14.08.2018
20:33:29
Извините

Twelfth
14.08.2018
20:43:16
Кстати, есть ли удобный шаблонизатор на go, похожий на jinja2 ?

?
14.08.2018
21:02:51

Danil
14.08.2018
21:18:55
Не подскажите как получить имя текущего пользователя с помощью Go?
На windows

Daniel
14.08.2018
21:19:16
а гугл молчит?
первой же ссылкой в гугле
https://golang.org/pkg/os/user/#Current

Danil
14.08.2018
21:20:13
Ага
Черт я неправильно перевел

Детсад
14.08.2018
22:04:27
А можно нубский совершенно вопрос. Только пытаюсь начать что-то писать на го и не понимаю когда надо использовать указатели, а когда нет. В С и Java все понятно. Но в го обычная операция присваивания делает копирование данных. И не заметно, чтобы народ так активно указатели использовал. Ну например я создал структуру, положил ее в массив - произошло копирование данных. Или я ошибаюсь, хотя я вроде проверял. Или есть какая-то магия, что го видит, что если структура дальше никак не используется, то он ее же и кладет в массив например.

Daniel
14.08.2018
22:08:43
нету магии, есть копирование
но что быстрее, указатель или копирование, в go не всегда очевидно
это потому, что копии имеют иногда существенно больше шансов оказаться на стеке, а не в куче, и, соответственно, к ним более быстрый доступ

Danil
14.08.2018
22:20:31
как это вылечить не подскажите?
unknown driver "sqllite3" (forgotten import?)
код импорта:
import (
"fmt"
"bufio"
"os"
"os/user"
"log"
"database/sql"
_"github.com/mattn/go-sqlite3"
)

Vadim
14.08.2018
22:23:39

Danil
14.08.2018
22:24:43
без этого красным помечяется

Daniel
14.08.2018
22:24:59

Vadim
14.08.2018
22:27:02

Danil
14.08.2018
23:40:43
Насколько сложно написать чат на сокетах, если ты в этом новичек?

Александр
15.08.2018
00:03:54
написать не сложно, а вот дописать...

Google

Roman
15.08.2018
00:14:04

Александр
15.08.2018
00:47:20
@onokonem тут опять боты

Roman
15.08.2018
01:04:02
мне кажется тех. чаты нужно делать invite-only при этом выстраивать граф инвайтов и банить рекурсивно по древу нахрен. з@еб@ли, честное слово, со своей крипто-хуипто да раскруткой-накруткой

Pawel
15.08.2018
04:18:18
Сделай конечно свой, ни кто же не мешает. Дофига туда народу придёт, инфа 100%

Dmitri
15.08.2018
04:40:51

Sergey
15.08.2018
06:50:59

Данила
15.08.2018
07:19:17
А в дефолтном шаблонизаторе go можно так использовать if or ?
{{if or (inString(.Vhost.backend, "apache/python") (inString(.Vhost.backend, "apache/ruby") }}

ᅠ
15.08.2018
07:35:40
Чет творим народ ?

Vadim
15.08.2018
07:44:14
Goвнокод

Vladimir
15.08.2018
07:47:57
?

ᅠ
15.08.2018
07:52:26
Хмс
Тут есть веб дизайнеры ?

Vladimir
15.08.2018
08:08:06
это которые?

Artem
15.08.2018
08:22:24
остальное все норм, ток в конце приделать {{end}} не забудь

Pawel
15.08.2018
09:14:44
стандартный шаблонизатор "html/template" - жуткий отстой, его вообще не надо использовать

Olzhas
15.08.2018
09:27:11
зачем вообще шаблонизаторы использовать?

Daniel
15.08.2018
09:27:43

Google

Olzhas
15.08.2018
09:27:50
отдайте фронтенду данные по хттп, пусть жсеры сами страдают

Никита
15.08.2018
09:28:10

Combot
15.08.2018
09:28:10
Никита (0) увеличил репутацию Olzhas Akhmetkhan (2)

Vladimir
15.08.2018
09:28:30

Combot
15.08.2018
09:28:30
Vladimir Zhid (0) увеличил репутацию Olzhas Akhmetkhan (3)

Danil
15.08.2018
09:28:48

Combot
15.08.2018
09:28:48
Danil Tolmachev (0) увеличил репутацию Olzhas Akhmetkhan (4)