Mike
same
Slava
я думал ты про парламент
Slava
это если у тебя ещё и тесты есть =)
Michael
react fiber
Michael
а angular, vue, aurelia и мешок таких же - не то
Anonymous
Интересно ты сказанул, хотя Vue и React по своим способностям очень похожи У реакта разве что есть его - React Native, но это такое. NativeScript скоро выпустит поддержку Vue
Anonymous
Vue цепляет своими .vue файлами и структурой
Anonymous
А не убогий .jsx и вьюхи в JS коде
Mike
начинается
Mike
ты во фронте писал что-то серьезнее тудушки из туториалов?
Mike
реакт ОХУЕННО удобный, его оооочень легко дебажить и он ПРОЗРАЧНЫЙ
Mike
но да
Mike
нужно поныть про jsx
Mike
так делает каждый кто 5 минут полистал туториал
Anonymous
Ты чего, потише парень. Я всего лишь назвал .jsx гавном, что не скрывает его достоинств. Он лишь гавно в том, что убивает чистый HTML и дает еще одну семантику вьюх. Но да, хомяки привыкнут к еще одному описанию UI в вебе.
Mike
потому что JSX не говно
Mike
это суперсет хтмл
Constantine️
так так
Constantine️
продолжаем
Mike
так же как тайпскрипт — суперсет js
Constantine️
jsx — норм тема
Mike
в нем есть хтмл И НЕ ТОЛЬКО
Mike
но если ты упарываешься
Mike
никто не мешает тебе пользоваться только хтмл нотацией
Mike
это убивает весь смысл
Mike
но все равно работает как бы
Mike
а ну и я хотел бы услышать чем JSX больше убивает чистыхй хтмл, чем ангуляр с его директивами
Mike
кроме того что в директивах есть @, = и другие биндинги от которых этот хтмл читать ебануться можно, а писать тем более
Артемий
это точно про go чат?
Michael
гы <div id="app-3"> <p v-if="seen">Now you see me</p> </div> классный if 😂😂😂
Slava
Jsx реально крутая штука :)
Constantine️
особенно с хотрелоадом при разработке
Valentin
Какого черта в го чате обсуждают JS-Фреймворки?😂
Constantine️
мы ж инженеры
Constantine️
сейчас еще и за девопс затрём
Mike
а ты как гошные серваки деплоишь? супервизардом, нохапом?
Mike
и на много машин как? ансибл, другой CI?
Michael
только хардкор только рдп на проде 😂😂😂
Constantine️
на одном проекте был нохап (не я делал), заменил на супервизард, сейчас на сварм переехали
Constantine️
потому что укатились в контейнеризацию и микросервисность
Constantine️
есть личный проект, там деплой из мейкфайла 1) билд под линукс 2) рсинк 3) рестарт докера
Constantine️
уже полгода живет и не выпендривается
Constantine️
https://github.com/olebedev/go-tgbot
автора знаю давно, говна не делает. пакет хороший
Constantine️
(сначала написал лично, а потом вспомнил, что надо в екб ехать для этого)
Oleg
Спасибо Костя ,)
Oleg
https://github.com/olebedev/go-tgbot
Поддержка всего апи телеграм ботов, включая последние изменения(платежи).
Yerlan
Vuejs же
Egor
потерял контекст
Anonymous
это уже ангуляр какой-то
Это пи**ец какой-то ))
Michael
там кто-то что-то про похожесть ву и реакта говорил, решил глянуть мож чего нового в ву, открыл главную и передумал
J
привет
J
прошу помощи новичку
J
const ( DB_HOST = "tcp(10.110.1.202:3306)" DB_NAME = "ecenty" DB_USER = "root" DB_PASS = "RootPass202" ) func main() { fmt.Println("testMysql") db, err := sql.Open("mysql", DB_USER + ":" + DB_PASS + "@" + DB_HOST + "/" + DB_NAME + "?charset=utf8") if err != nil { panic(err.Error()) // Just for example purpose. You should use proper error handling instead of panic } defer db.Close() пытаюсь подключиться к мускулю, в ответ получаю: "C:\Program Files\JetBrains\Gogland\bin\runnerw.exe" C:\Go\bin\go.exe run C:/Users/denis.myasnychenko/GoglandProjects/testMysql/main.go testMysql Ping Fail panic: Error 1045: Access denied for user 'root'@'10.110.0.72' (using password: YES)
J
какого ОНО лезет на другой ИП ????
Valentin
Какая то хуерага с персишнами
Valentin
10. это внутренняя сеть
J
да
J
10.110.0.72 - мой ИП 10.110.1.202 - сервака, свой нигде не учавствует в исходниках
Michael
надо настроить права юзеров в мускуле
J
де он его берет ????
Michael
в таблице мускула хранится
Michael
и там есть локальный админ
Michael
админ с айпи
Michael
и ещё один админ
J
еще раз: коннекчусь к серваку, а не к своему ИП !!
Vladislav
И.
Michael
ну так мяч на стороне сервака
Vladislav
Он говорит, что для рута с твоего адреса нет доступов.
Michael
если там учетка криво создана то ты хоть тресни
Valentin
Гугли GRANT mysql
Valentin
И рекомендация в целом- не подключатся рутом из приложения
Michael
и смотри какие root'ы есть в таблице пользователей
Michael
root@* если нет такого, то можно писать пиьма в саппор например
Michael
чтобы разрешили руту удалённо подключаться в бд
Valentin
Лучше создай пользователя например myapp, который имеет доступ только с IP приложения