@gogolang

Страница 1099 из 1630
Dmitry
26.05.2018
21:07:41
окей, видимо никак.

Alexey
26.05.2018
21:13:30
окей, видимо никак.
Ну это сокращение... хотя если представлять html из xml тут беда... если <br> валидно и как <br/> то <br></br> боюсь не пройдет.

Google
Alexey
26.05.2018
21:19:21
Антон
26.05.2018
21:30:11
Пиши свой сериализатор для каждой структуры. Кто мешает?
Тот факт, что это занимает время, код требует минимального участия мозга и потому подвержен ошибкам и тот факт, что после изменения структур нужно не забывать вносить изменения в сериализатор и десериализатор?

Alexey
26.05.2018
21:39:29
https://github.com/golang/go/issues/21399

Daniel
26.05.2018
21:49:05
https://github.com/tdewolff/minify#xml

Alexey
26.05.2018
21:51:58
https://github.com/tdewolff/minify#xml
Двойная работа... может проще стрингс сплит "></", ""

Daniel
26.05.2018
21:53:23
возможны разные вадза

Alexey
26.05.2018
21:56:23
Минифайер и комменты, возможно нужные, порежет. Хотя можно свой обработчик сделать для минифаера, на основе существующего, или коммитнуть своё видение, с допопциями "не резать /точтомненужно/"

Daniel
26.05.2018
21:57:04
я бы слазал в код, выдернул оттуда нужное, и вставил к себе

цинично так

Alexey
26.05.2018
21:58:08
Не, зачем? Там же модулями обработчиками.

Daniel
26.05.2018
21:58:30
но в любом случае - зачем это надо?

читать xml глазами дурных нет

уменьшать количество байт есть deflate

Google
Alexey
26.05.2018
22:00:40
Я тут https://github.com/Supme/gonder/tree/master/campaign/minifyEmail так и сделал, взял его minify/html и добавил "не резать комменты"

Daniel
26.05.2018
22:02:29
вы так говорите, как будто это что-то плохое

Антон
26.05.2018
22:03:37
Конечно, плохое

Alexey
26.05.2018
22:06:28
Я вот каюсь... надо коммит сделать, но это перед отпуском было. А гугль html в письмах больше 10кб режет. Макетов много и руками устают ребята в онлайн минифаерах резать, накидал опциональную галочку минимизировать при отправке

Daniel
26.05.2018
22:07:09
Alexey
26.05.2018
22:11:30
Чем же?
Человек писал, поделился со всеми. Если что-то ты полезное добавил, нужно тоже поделиться, вдруг это кому-то тоже нужно.

Daniel
26.05.2018
22:11:59
Это другое.

Alexey
26.05.2018
22:15:01
Так лучше сразу CPDD сделать над encoding/xml с short tag

Тарас
27.05.2018
07:51:51
Прив. Интересно стало как в го сделаны make и new, но не смог найти в исходниках. Можете дать ссыль на этот участок кода?

Dmitry
27.05.2018
07:56:21
xml: как заставить строку не конверитровать при маршалинге &amp в & и тому подобное? пробую innerxml указать как свойство строки - вообще перестает работать

DefaultText string xml:"DefaultText,innerxml" xml: invalid tag in field DefaultText of type main.Entry: "DefaultText,innerxml"

а ладно, понял что надо выделять ноду в отдельную структуру для использования innerxml

The
27.05.2018
08:21:44
,cdata попробуйте

сейчас поищу

Dmitry
27.05.2018
08:26:14
,cdata попробуйте
то же самое, вид сбоку : xml: invalid tag in field DefaultText of type main.Entry: "DefaultText,cdata"

The
27.05.2018
08:27:08
структуру вашу покажите

Entry которая

Dmitry
27.05.2018
08:27:18
хотелось бы что то вроде DefaultText string xml:"DefaultText>innerxml"

type Entry struct { DefaultText string xml:"DefaultText" FemaleText string xml:"FemaleText" }

Google
Dmitry
27.05.2018
08:28:23
мне просто надо то что в значении ноды DefaultText без обработки спецсимволов взять

ладно. выделю в структуру RawString и не буду париться

The
27.05.2018
08:32:37
У вас нелогичная структура.

DefaultText, FemaleText - это все не надо

просто напишите xml:",cdata"

напротив defaultText

https://play.golang.org/p/xS_kpxiLoH-

вот короче вот так можно сделать

Dmitry
27.05.2018
08:41:11
вот короче вот так можно сделать
ну у вас Description вынесен в отдельную структуру все равно

The
27.05.2018
08:42:04
да, просто ,cdata является как бы алиасом под name

Можете сделать отдельный type CDATA struct { Value string `xml:",cdata"` } и подключать его вот так: type Entry struct { Unescaped CDATA `xml:"tagName"` }

Dmitry
27.05.2018
08:48:24
ну а как сделать без введения новой структуры и поля Value?

Dmitry
27.05.2018
08:48:47
DefaultText string xml:"DefaultText>cdata" меня бы устроило , но не работает

Phil
27.05.2018
08:55:53
ldb;e[f

Dmitry
27.05.2018
09:18:08
https://pastebin.com/JukRRFgH

какая то чушь. у меня внезапно перестают быть равными два значения

программа без горутин, почему otext != rust.Entries[i].DefaultText.Value после условия if !q ?

а. все. сам дурак. переписываю переменую индекса.

блин, а че нет инструмента чтобы отследить подобное ?

Илья
27.05.2018
09:23:47
go lint

Google
Илья
27.05.2018
09:24:10
кидает ворнинги на шэдоуинг (перекрытие) переменных

Dmitry
27.05.2018
09:31:22
go lint
Finished running tool: d:\code\go\bin\golint.exe

без варнингов

ключик может надо какой?\

Илья
27.05.2018
09:31:45
https://github.com/alecthomas/gometalinter

go tool vet —shadow - Reports variables that may have been unintentionally shadowed.

Dmitry
27.05.2018
09:33:19
Илья
27.05.2018
09:33:31
go tool vet —shadow

Dmitry
27.05.2018
09:33:42
окей

Илья
27.05.2018
09:33:48
go vet по дефолту не ворнит shadowing

Admin
ERROR: S client not available

Dmitry
27.05.2018
09:34:00
https://github.com/alecthomas/gometalinter
окей, спасибо. попробую заменить в настройках

go vet по дефолту не ворнит shadowing
хорошо лиюо линт либо вет

Илья
27.05.2018
09:35:18
окей, спасибо. попробую заменить в настройках
https://blog.sideci.com/lets-use-go-vet-the-standard-tool-for-analyzing-go-s-source-code-59435ea71059

Прив. Интересно стало как в го сделаны make и new, но не смог найти в исходниках. Можете дать ссыль на этот участок кода?
сигнатура функций определена через Type, так что разбор в ast, реализация для слайсов: https://github.com/golang/go/blob/go1.10/src/runtime/slice.go#L46

Рина
27.05.2018
10:00:45
Привет! Я провожу исследование коммуникации между ИТ рекрутерами и разработчиками. Для создания научной работы мне нужно собрать 1000 реальных email писем с вакансиями на английском языке. Буду изучать лексику, типы писем и частоту употребления технических навыков. Уверена, вам приходят письма с предложениями о работе от иностранных компаний. Пожалуйста, отправьте их мне! Можете писать в лс (тему и текст письма) или форвардить на ihaterecruiteremails@gmail.com или закинуть в гугл форму (она ниже). Гарантирую конфиденциальность отправленных мне данных. https://bit.ly/2INWjZx Помогите, пожалуйста! П.С. И я не бот:)) Устала это доказывать в других чатах:)

Илья
27.05.2018
10:01:55
так рассылают всем :)

Рина
27.05.2018
10:03:10
актуально ли брать английские резюме от рускоговорящей аудитории? тем более так много
Да, мне важно провести исследование именно русскоговорящей аудитории)

Google
Илья
27.05.2018
10:05:22
хм, кстати, и правда уже давно не получал письма на почту

в основном валятся сообщения в linkedin

Dmytriy
27.05.2018
10:36:07
Доброго времени суток. Есть у кого рецепты по приготовлению Gorm в юнит тестах? Есть пара идей, но как-то они плохо пахнут. Либо описать все методы gorm.DB в интерфейсе и мокать его, либо не показывать наружу сам горм и делать все sql-операции в его моделях, но тогда нужно будет описывать интерфейс к каждой модели и мокать уже его.

Илья
27.05.2018
10:40:03
google golang gorm mock

xPushkin
27.05.2018
11:16:58


Ждём 2.0

Алексей
27.05.2018
11:31:10
нужен Senior Golang Kiev резюме присылать в личку!

Mike
27.05.2018
11:32:39
А можно подробностей? Что за сфера, вилка зп, требуемые навыки?

Dmitry
27.05.2018
11:33:19
ахаха, вот это отрицание действительности

сначала говорит что генерики не нужны а потом признать что они решают реальные проблемы

Mike
27.05.2018
11:34:47
Как быстро гошники переобулись в воздухе. Вчера все как один орали что генерики не нужны, а обработка ошибок хорошая, а теперь ждут go2.0

Лол

Интересно, с вендорингом и ужасным менеджментом зависимостей так и продолжится отрицалово до тех пор пока линия партии не скажет, что нужно менять этот аспект?

Dmitry
27.05.2018
11:36:07
так там vgo должен же чтото поменять

some_random_anonymous
27.05.2018
11:36:10
dep сказали не нужен, юзайте vgo

Хотя весь прошлый год говорили, что dep нужен

Vladimir
27.05.2018
12:27:11
А vgo был?
Он вроде в конце прошлого года появился

Aleksandr
27.05.2018
12:29:23
Не было vgo - был dep. Vgo не стабилен - dep продолжает быть.

OZR
27.05.2018
14:10:01
"Они" говорили что дженерики не нужны. Потом "они" говорили что дженерики нужны? Кто "они"? Тот же Керниган или Пайк говорили? Основная задача разработки Go. Си-подобный код, максимально простой и понятный для "среднего" программиста с целью решения бизнес задач. Этим и объясняется недоООП и отсутствие других модных штук. И если средняя обезьяна не понимает ООП и дженерики... их не должно быть. Цель проста. Чтобы в коде разобрались и смогли поддерживать условные 100 миддлов. А не полтора сеньора, которых все ищут. Умные программисты безусловно нужны... но не нужны только Умные программисты, которых на рынке почти нет. Для работы программистом Go плох. Т.к со временем кардинально снизит уровень входа и зарплаты "умным". Задачи смогут решать не только они.

Страница 1099 из 1630