@proGO

Страница 1633 из 1674
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" )

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

Daniel
14.08.2018
22:24:59
Ты его импортишь через _
так и надо, если речь о драйвере sql

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%

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
{{if or (inString(.Vhost.backend, "apache/python") (inString(.Vhost.backend, "apache/ruby") }}
как минимум там запятые не используются, а во вторых нужно помнить об этом Returns the boolean OR of its arguments by returning the first non-empty argument or the last argument, that is, "or x y" behaves as "if x then x else y". All the arguments are evaluated.

остальное все норм, ток в конце приделать {{end}} не забудь

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

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

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

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

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

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

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