
Ivan
17.11.2016
07:32:40
Поскольку «nil» («ноль») может представлять любой тип, то это полностью разрушает систему типов.
Тоже порвало =)
Вообще, большая часть статьи - "Я усердно стрелял себе в ногу игнорируя здравый смысл, ЯП плохие, они в итоге выстрелили мне в ногу", остальная часть - "Мне не нравиться и всё!"

I
17.11.2016
07:37:33
а что ему в итоге понравилось-то?

Google

Ivan
17.11.2016
07:39:27
1C =)

Anton
17.11.2016
07:42:06
Мдааа
ну да про сообщества там пипец
например
"здесь нельзя бросатся неконструктивной критикой"
Прям проорал в голос
Он бы еще написал "в этом сообществе меня послали нахуй, безкультурные уебки"

ros
17.11.2016
07:46:29
"Он - забавный уебан, в голову контуженный" (с) Ленинград

nn008783
17.11.2016
09:07:11
Ребяткиесть вопрос: все ли ascii символы можно использовать для структуры?
Всмысле вот эти <>-~^&'"»∅., можно?
Как пример

Farrux
17.11.2016
09:13:03
???

Ivan
17.11.2016
09:13:07
Если правильно понял вопрос - именование структуры, то нет =)

Google

Ivan
17.11.2016
09:17:35
А вот в 1Сника поиграть можно:
https://play.golang.org/p/3f-fpw5vH8
Но не нужно )
Бррр.... представил картину, как 1C отказалось от бейсика переведенного ПРОМПТом и замения его Go перевернным так-же, ужснх

corpix
17.11.2016
09:53:54

Evgenij
17.11.2016
09:55:35
• Сравнение интерфейса с нулём проверяет, является ли *типом* интерфейса ноль, а не его значение. Таким образом формируется ловушка, в которую попадался каждый Go-программист:
func returnsError() error {
var p *MyError = nil
if bad() {
p = ErrBad
}
return p // Будет всегда возвращена ошибка "не ноль".
}
Может кто пояснит? (Из статьи хабра)

Ivan
17.11.2016
09:59:15
Грубо говоря интерфейс это структура, содержащая дескриптор типа и указатель на объект (у не пустого там ещё пара плюшек появляется), а в данном случае проверяется указатель на эту структуру, а не значение поля с указателем на объект

Evgenij
17.11.2016
10:02:24
Ок спасиб

Ivan
17.11.2016
10:03:37
Немного самопиара, https://habrahabr.ru/post/315260/
Как раз "галопом по европам" описываю пустые интерфейсы (ну не умею я писать длинные статьи с смеффными картинками)

Maxim
17.11.2016
10:36:17

Anton
17.11.2016
10:36:37
А ты знаток!

Anton
17.11.2016
10:37:24
как будто у вас гандоны не рвались и вы не бегали за пастинором

Maxim
17.11.2016
10:38:55
А ты знаток!
Я люблю запоминать бесполезные факты. Почему-то.

Ivan
17.11.2016
10:40:06
А pro.go точно не сокращение от pro.gondons, а то что-то популярная сегодня тема

Anton
17.11.2016
10:46:37

Ivan
17.11.2016
12:04:29
https://github.com/knq/xo
Кто ни будь юзал?

Vladislav
17.11.2016
14:02:26
Проект Go опубликовал собственный шрифт для программистов
Представлено новое семейство TrueType-шрифтов Go с набором символов WGL4 (поддерживает кириллицу), созданное студией Bigelow & Holmes специально для проекта Go. Шрифт доступен в пропроциональном (sans-serif) и моноширинном (slab-serif) начертаниях и ориентирован прежде всего для использования в областях, связанных с программированием (вариант с разной шириной символов для документов, а одинаковой шириной символов для кода и терминала). Моноширинный шрифт отлично подходит для отображения исходных текстов, недопускает неоднозначного прочтения похожих по написанию символов и выделяет знаки пунктуации.
http://www.opennet.ru/opennews/art.shtml?num=45513

Subbotin
17.11.2016
14:04:38
эээээ
там две картинки с разным шрифтами
один с засечками а другой без

Google

Subbotin
17.11.2016
14:05:03
какой выпустили то?
ааа бля
они сделали пропорциональный шрифт без засечек а моноширный с засечками
наркоманы
пиздить

Maxim
17.11.2016
14:17:22
Ссыль на скачивание TTF?

Subbotin
17.11.2016
14:27:20
https://blog.golang.org/go-fonts
вот же положила
для плотно расположеного текста слишком много мелких деталей у букв

Alexei
17.11.2016
14:42:22
Да, монако привычнее

Никита
17.11.2016
14:46:55
на hack пересел и как-то тоже привык

TheRainwildsKeeper
17.11.2016
14:52:52
Это который в Facebook используют?

Phil
17.11.2016
15:10:34
хрена се

Maxim
17.11.2016
15:28:35

Судзумия
17.11.2016
15:30:41
Давно я не видел моноширинного шрифта с засечками

3bl3gamer
17.11.2016
15:31:26
а что это за https://godoc.org/golang.org/x/exp/shiny, на который там в начале ссылка?
> experimental user interface toolkit
т.е. скоро может появиться стандратная либа для кроссплатформенных НЕбраузерных интерфейсов? или это не про то вообще?


Maxim
17.11.2016
15:33:51

Subbotin
17.11.2016
16:01:00
судя по всему очередные полумертвые гуи

nn008783
17.11.2016
16:13:53
Ееееее я сделал то, что сделали многие вернее не все но я сделал ахахаха

Google

nn008783
17.11.2016
16:13:58
Позбравьте меня

Такси в подарок!)
17.11.2016
16:14:08
Позбравляю

nn008783
17.11.2016
16:14:22
Я умужрился рандомно установить $gopath сам не знаюкак

Admin
ERROR: S client not available

nn008783
17.11.2016
16:14:29
Теперь с гитхаба все грузится еееее
Да, я странненький школяр, простите

Admin
17.11.2016
16:19:30
rmrf

Roman
17.11.2016
20:00:48
Гопах

Alexey
17.11.2016
20:37:10

Станислав
18.11.2016
02:02:43
всем доброго времени суток

Kirill
18.11.2016
02:03:13
привет

Станислав
18.11.2016
02:03:47
здесь можно проконсультироваться новичку по поводу разработки веб приложения на го?))

Kirill
18.11.2016
02:04:07
вроде как, этим тут регулярно занимаются

Станислав
18.11.2016
02:04:23
))
вопрос архитектуры: хочу сделать расписание работы клиники, пробую писать бекэнд и фронтенд... бекэнд через шаблоны выводит содержимое на страницу... но возникают ситуации
когда нужно вывести не весь массив, а заранее не определенную длину... использовать срезы не всегда получается
как мне на странице отслеживать данные из массива? не пустая ои строка и т.д.?
пишу {{range.}} {{.id}}{{end}}

Kirill
18.11.2016
02:07:47
в чем сложность всегда использовать слайсы?

Станислав
18.11.2016
02:09:26
когда стартует программа, я могу получить размер слайса, а во время работы не всегда могу... и получается если я отправляю на страницу slice[10], а записей уже 11 (из бд берутся), то одну я не выведу((

Google

Kirill
18.11.2016
02:09:36
всмыыыы?
что-то ты наговнокодил.

Станислав
18.11.2016
02:09:50
))

Kirill
18.11.2016
02:09:51
явно.
я тебе гарантирую, уберешь говнокод — сможешь везде слайсы гонять и не париться.

Станислав
18.11.2016
02:11:00
пишу и думаю - а что мне мешает каждый раз проверять текущую размерность слайса?)))

Kirill
18.11.2016
02:11:59
сижу и думаю - на кой хер тебе мотаться с длиной слайса?

Станислав
18.11.2016
02:13:00
ну к примеру мне нужно запросить кол-во строк в бд, и на основании этого занести каждую строку в слайс...
а кол-во строк растет с каждым разом... вывод строк соответственно тоже меняется

Kirill
18.11.2016
02:13:36
признавайся, ты до этого на каком языке писал? ?

Станислав
18.11.2016
02:14:00
никаком!
))

Иван
18.11.2016
02:14:10
привет) не понимаю проблемы)