Мерль
https://www.reddit.com/r/golang/comments/502k2u/easter_egg_in_net_package/?ref=share&ref_source=link
A.
На GitHub набирает популярность запускаемый в терминале текстовый редактор, завоевавший мои симпатии сразу в нескольких номинациях. Во-первых, он ориентирован на программистов и, как следствие, несёт с собой на борту такую функциональность как разделение экрана, вкладки и подсветку синтаксиса. Во-вторых, редактор написан на языке программирования Go, а это уже несёт определенные радости кроссплатформенности и статически слинкованный бинарный файл (т.е. вся программа поставляется одним файлом). Впрочем, хотя авторы и пишут, что он малого размера, мы-то знаем, что десяток мегабайт для текстового редактора даже без графического интерфейс - это достаточно много. И, что немаловажно, эта штука и выглядит достаточно современно, в отличие от своих доисторических коллег (написанных с использованием библиотеки ncurses), и вполне удобен в использовании. https://github.com/zyedidia/micro
A.
Скриншот редактора micro запущенного в терминале!
A.
@twentydraft я сдался. Он и вправду хорош.
A.
Но с kilo они на разных полках всё равно
Aleksandr
В разных вселенных
Мерль
Короче, надо прикручивать к нему guru и gorename
Anonymous
Автокомплит там не прикрутили еще?
Мерль
Slava
прикрутите лигатуры
Slava
https://t.co/N7uQAfi1zg
cntmprrart
cntmprrart
Пойду прикручу. ^e уже есть. Осталось :
Leonid Kalneus
Слава, спасибо за слайды
Мерль
https://t.co/N7uQAfi1zg
Неплохо Всё, пишем компилятор для lua в go
Leonid Kalneus
micro то себе все поставили?)
Kirill
я поставил
Kirill
на сервере погонять в качестве редактора — самое то
Мерль
Мерль
Вместо notepad ++
Aleksey
[points 5] Malware written in Golang
A.
Ога. На сайте доктора Веба есть это же на русском
A.
А это малварь
A.
Вот троянчик был http://news.drweb.ru/show/?i=10140&c=5&lng=ru&p=1
Мерль
ЕЕееее https://golangshow.com/episode/2016/08-04-068/
Constantine️
жил в Омске, Тищенко не знал :D
Constantine️
хотя про BB наслышан )
Vladimir
> Go 1.7 RC 4, RC 5 is released
Vladimir
Как быстро опубликовали-то.
Мерль
http://golangshow.com/episode/2016/09-01-072/
Rinat
ку, кто подскажет как правильно куки от сервера получить в ответе сервера?
Rinat
https://astaxie.gitbooks.io/build-web-application-with-golang/content/en/06.1.html
видел, но гы это же про серверную часть
Rinat
http.SetCookie(w ResponseWriter, cookie *Cookie) даже Writer как бы намекает
Rinat
и SetCookie
Daniil
Скриншот редактора micro запущенного в терминале!
>Extremely good mouse support а без мыши оно юзабельно? Кто пробовал?
Billyfbrain
Автор вроде как обнищал прикрутить vim mode, но пока нету, только стрелочки как я понял
Daniil
ну вплане я смогу выделить фрагмент текста и скопировать/удалить/заменить его без мыши? или этого пока нету?
Daniil
про ви-моде нашел у них на багтрекере вопрос, и походу не будет ви-моде
Daniil
спасибо, надо будет попробовать
Vladimir
доброе утро всем
Rinat
re
Мерль
доброе утро всем
Расскажите о себе, если не трудно
Vladimir
Не трудно. Зовут Вова, балбес в кепке. Менеджер девопс отдела в eBay Classifieds Group в Амстердаме. Пишу на go где-то с год, поддерживаю внутренний продукт, написаный на go.
Vladimir
Сам пишу в основном девопс тулзы всякие. Большой энтузиаст hashicorp :)
Kirill
добрый вечер, Вова
Vladimir
Добрый :)
Vladimir
Аналог Google ads
Vladimir
Для наших своих properties.
Мерль
Спасибо
A.
Иее
A.
[last news] Go 1.7.1 Released
A.
Чёт чат совсем притих
Oleg
все работают
Zver
[last news] Go 1.7.1 Released
Сам с утра обнаружил, когда вздумал обновить ГО с 1.6.х.
Rinat
кто подскажет по каналам в го? https://github.com/Gasoid/bugzilla_report/blob/master/report.go#L171
Rinat
все работает хорошо если 2 воркера делаю
Rinat
если 3 например, то зависает
Rinat
конечно я там сейчас поменял на 10 потоков, чтобы понять. но гы может кто знает в чем причина)
Zver
кто подскажет по каналам в го? https://github.com/Gasoid/bugzilla_report/blob/master/report.go#L171
У вас там взаимная блокировка. Воркеры толкают данные в done, а читать их некому, так как так как текущий поток занят толканием данных в jobs. Создавайте отдельную гоурутину для чтения данных из канала done, при том вы должны её запустить до того как начнете помещать данные в jobs.
Rinat
ааа
Rinat
понял
Rinat
короче воркер нужен который будет читать
Zver
Совершенно верно.
Rinat
мдас, походу не до конца понял как реализовать)) теперь выполняет только заданное кол-во потоков изначально, но не все джобы вопрос почему в примере нету такой блокировки? https://play.golang.org/p/y12QxBsKtT
Anton
В этом примере тоже могла бы случиться блокировка, т.к. из канала results никто не читает, пока всё не отослано в канал jobs.
Anton
Вот пример https://play.golang.org/p/q0oCNUq3OU
Anton
Если сделать джобов побольше (100), а каналы поменьше (10).
Anton
Ага, и я объяснил, почему так лучше не делать — буфера может не хватить.
Anton
Чтение из results нужно запустить отдельной горутиной до записи в jobs.
Rinat
ну да сделал, https://github.com/Gasoid/bugzilla_report/blob/master/report.go#L170
Rinat
только теперь как выше написал один результат получается