Daniel
к счастью
Cat
тогда нет смысла утверждать, что \n не значимый для компилятора символ :)
Zloy-Dobry
Господа, а засоветуйте библиотечку нормальную вебсокетную
Daniel
горилла
Daniel
больше ничего и нет, вроде
Zloy-Dobry
https://github.com/gorilla/websocket
arkady
к счастью
посмотрел ваш доклад Опыт построения и эксплуатации большого файлового хранилища Именно то, что хотел услышать на таких докладах
Daniel
А?
обсуждение действий модератора - самый жесткий флеймогенератор. никто же не мешает в личку прийти, если уж надо
arkady
ну вот мне тоже про историю неудач всегда интереснее, чем про историю успеха
в конечном то исходе история кончается положительно, только вот путь "в темноте по лесу"
Daniel
там есть еще следующий раунд, через пару лет
arkady
Кстати, как этот проект сейчас справляется?
Daniel
пришлось переобувать все ноды в bcache - перестало справляться на решардинге
Daniel
и последние полтора года я им не занимался, так что не в курсе
arkady
вот уж хайлоад
arkady
интересен опыт с ceph, как выглядело и к чему пришли?
Daniel
лучше в личку, наверное, офтопик же
emik0
Ребят хотелось бы без затяжных обсуждений понять где можно качественно поучититься go в мск. У вас же есть инфа?
Anonymous
Посоветуйте шаблонизатор для golang с синтаксисом, похожим на jinja2(остались jinja2 шаблоны от приложения на питоне, потребовалось использовать их в приложении go)
Anonymous
Pongo2
Anonymous
Всем привет. Как спарсить строку в excel файле с помощью "github.com/360EntSecGroup-Skylar/excelize"? Там можно парсить столбец, но мне нужна строка
Anonymous
Всем привет. Как спарсить строку в excel файле с помощью "github.com/360EntSecGroup-Skylar/excelize"? Там можно парсить столбец, но мне нужна строка
можно сделать структуру строки и по индексам столбцов записывать все в структуру или в map GetRows как раз получаешь слайс строк и дальше по каждой пошел разбирать данные
Alexandr
Коллеги, подскажите, пожалуйста. Есть middleware который оборачивает хандлер и если хандлер после выполнения пишет во ResponseWriter хттп статус 500, то идет перенаправление на страницу ошибки.
Alexandr
проблема в том, что если хандел пишеть что то в header то редирект потом не осуществляется
Alexandr
https://play.golang.org/p/F5rqZEjndJf
Vadim
Кстати, посмотрел qt на го, выглядит интересно
Daniel
qt или qml?
Vadim
https://github.com/therecipe/qt
Daniel
угу
Michael
Daniel
к qml, как мне тут рассказали, прилагается js
Michael
Кстати, посмотрел qt на го, выглядит интересно
Да, норм, можно и под ведро собирать
Anonymous
Да, норм, можно и под ведро собирать
ты там попробуй статик слинковать...
Michael
к qml, как мне тут рассказали, прилагается js
Не только js, но лучше доки читать
Aleksandr
проблема в том, что если хандел пишеть что то в header то редирект потом не осуществляется
достаточно странная штука. ты хочешь два статус кода в одном запросе имет, причем редиректить не 30*-ыми кодами.
Alexandr
там получается что при записи в хидер несколько раз, хидеры редиректа теряются
Alexandr
и показывается страница с ссылкой которую добавляет http.Redirect, а сам редирект не осуществляется
Илья
потому что статус уже записан в ответе
Aleksandr
о том и говорю. статус код будет только первый
Stanislav
Линковал и не раз
Только продавать не получится)
Alexandr
а как избежать двойной записи в хидер, если надо редирект сделать после выполнения хендлера и если он вернул стату ошибки то редиректить на соответствующую страницу?
Илья
я бы делал так
Michael
Только продавать не получится)
500 у.е. лицензия на 1мес. на одну опу
Aleksandr
а как избежать двойной записи в хидер, если надо редирект сделать после выполнения хендлера и если он вернул стату ошибки то редиректить на соответствующую страницу?
ты придумал плохую схему. используешь статус код для хранения данных. используй контекст для пересылки данных между мидлварями
Stanislav
500 у.е. лицензия на 1мес. на одну опу
Это кути. Либа лгпл. Объектники надо предоставить по требованию
Michael
Это коммерческая лицензия
Michael
Требуйте
Michael
🤣
Vadim
https://github.com/therecipe/qt/wiki/FAQ#what-are-the-system-requirements-
Vadim
Вот
Alexandr
@di3young @zelenin Спасибо!
Stanislav
Требуйте
И потребую. Либа лгпл
Stanislav
;)
Stanislav
Биндинги то есть
Roman
Hey guys, it's been a great almost half-a-year experience for me and my colleagues building our websocket abstraction library: github.com/qbeon/webwire-go And now as its not far away from its final v1.0.0 release I'm looking for open source collaborators to help us improve it even further and spread the word If there's anyone out there willing to help and get his/her name engraved into it, please don't hesitate to contact me 🙂 Anyway, thanks for your attention, you're awesome! 😉
Roman
сори за инглиш, лень переводить))
Michael
Есть $, требуйте дальше
Stanislav
Есть $, требуйте дальше
кхм, то есть вы серьезно не понимаете разницы между коммерческой лицензией Qt и LGPL в therecipe/qt?
Stanislav
https://github.com/therecipe/qt/wiki/FAQ#what-is-the-implication-from-using-lgpl-library-in-my-go-app- прям разраб (therecipe) написал хорошую пищу для размышлений на тему написания коммерческого ПО на Go + Qt + эти биндинги
Stanislav
даже вот так: https://github.com/therecipe/qt/wiki/FAQ#can-i-make-a-proprietary-app-with-this-binding-
Stanislav
Судя по всему вы не читаете, что вам пишут
я, например, у биндингов (therecipe/qt) не вижу эксепшенов в лицензировании или коммерческой лицензии. Расскажите, как вы кроссплатформенно обошли LGPL и статическую линковку?
Cat
фокаешь, меняешь лицензию, сквошаешь
Michael
Расскажу схему за 1млн длр, даже покажу, то, чего не должен
Michael
Требуйте!
Stanislav
фокаешь, меняешь лицензию, сквошаешь
…а перед вторым пунктом надо получить согласие всех держателей прав (контрибуторов) 🙂
Stanislav
Расскажу схему за 1млн длр, даже покажу, то, чего не должен
не, мне то не надо, я чужой труд и лицензии уважаю 😉 просто обращаю внимание, что если вдруг сдетектят использование этих биндингов (или свистнутого кода по предложению Random ) - имеют полное право потребовать объектники или исходники. Так как у Go статическая линковка, то объектников нет - придется дать исходники. Речь не про Qt сам, а про биндинги. Которые под LGPL. Это я к тому, чтобы вы в заблуждение не вводили людей. Может в России такое и прокатит, но в остальном мире может и не прокатить 😉
Stanislav
или будет как с ирисом
Cat
Расскажу схему за 1млн длр, даже покажу, то, чего не должен
не подскажите, как попасть к вам на работу?
Stanislav
Вы сначала потребуйте, посмотрите, в потом пишите своё эссе
А, ну если вы плюете на лицензии - мне вас искренне жаль