@proGO

Страница 390 из 1674
Kirill
09.01.2017
09:41:25
а когда ехал?

Igor
09.01.2017
09:41:55
в 10:50)

Kirill
09.01.2017
09:42:43
ну, градусов 7 разницы было)

Google
Igor
09.01.2017
09:43:32
там за пару часов быстро потеплело. в 10:20 на градуснике за окном 21 было

как и вчера, днем в 12 было -21, а в 3 дня уже -14

Артем
09.01.2017
09:43:59
пффф, Нижний Новгород -34

Denis
09.01.2017
09:44:20
А в пятницу 0

Phil
09.01.2017
09:44:38
Этот чатик сейчас о чем?

Igor
09.01.2017
09:45:05
Kirill
09.01.2017
09:45:56
А загранпаспорт дорого стоит?
не знаю, но обычно не меньше 50-80 баксов.

как у меня на первом этаже сейчас

Denis
09.01.2017
09:46:30
Этот чатик сейчас о чем?
Народ синхронизируется)

Ruslan
09.01.2017
09:46:57
как у меня на первом этаже сейчас
это с первого этажа :) наверху оборудовал пару комнат, там нормально

не знаю, но обычно не меньше 50-80 баксов.
если проблемы решаются деньгами, то это не проблемы... ... это расходы (с) еврейская мудрость

Subbotin
09.01.2017
09:47:35
Господа офицеры! Сверим часы! Сколько сейчас? - 15:00! - 15 с четвертью! - А точнее? - Плюс 22!

Google
Kirill
09.01.2017
09:51:37
это с первого этажа :) наверху оборудовал пару комнат, там нормально
на втором у меня +22 сейчас, но нужно топить камин с печкой. может, получится дотопить нормально.

если проблемы решаются деньгами, то это не проблемы... ... это расходы (с) еврейская мудрость
я тоже так рассуждаю. но если денег на расходы нет -- это проблема (с) здравый смысл.

Subbotin
09.01.2017
09:53:48
просто ты не еврей. у них есть деньги на расходы.

Ruslan
09.01.2017
09:55:14
на втором у меня +22 сейчас, но нужно топить камин с печкой. может, получится дотопить нормально.
у меня батареи не дают замёрзнуть дому, но утепления стен и пола не хватает на такие морозу, до -30 было нормально, наверху уже нормально можно жить, больше 20 по ощущениям, нет там термометра

Alex
09.01.2017
10:36:27
народ, а есть возможность как-то задавать геттеры для струткуры? Мне просто надо при выгрузке в JSON новое поле, которое собирается из нескольких других полей

и не хотелось бы держать другую структуру или управлять этим вручную

Roman
09.01.2017
10:37:12
коллеги, а модификацию мапов надо защищать мьютексом жи?

Daniel
09.01.2017
10:37:41
а?

конечно, надо

на любую модификацию может произойти перестроение

Kirill
09.01.2017
10:38:14
коллеги, а модификацию мапов надо защищать мьютексом жи?
мьютекс сработает только внутри кода, который с мьютексом работает

Kirill
09.01.2017
10:39:08
если я снаружи решу изменить мапу, что в твоей либе под мьютексом -- то я просто ее изменю не зная о твоём мьютексе

есть дорогие варианты защиты мапы от изменений, их можно назвать надежными, но они слишком дорогие

Roman
09.01.2017
10:41:01
вопрос можно было сформулировать короче: мапы потокобезопасны?

Google
Roman
09.01.2017
10:42:23
а какие эффекты будут, если я буду модифицировать из разных гороутин?

Kirill
09.01.2017
10:42:35
в гошке нет
в гудланге скоро замёрджу потокобезопасные

точнее -- throw()

Vladimir
09.01.2017
10:43:03
не знаю, но обычно не меньше 50-80 баксов.
м.... у тебя ж работа вроде есть?

Alex
09.01.2017
10:43:32
кого прости задавать?
виртуальные поля

Kirill
09.01.2017
10:43:41
м.... у тебя ж работа вроде есть?
угу. да вот взял настолько крупный проект, что он стал нерентабельным, а бюджета больше нет.

Phil
09.01.2017
10:44:26
Phil
09.01.2017
10:44:39
виртуальные поля
кого, прости?

Alex
09.01.2017
10:44:58
Alexey
09.01.2017
10:45:09
а какие эффекты будут, если я буду модифицировать из разных гороутин?
https://software.intel.com/en-us/blogs/2013/01/06/benign-data-races-what-could-possibly-go-wrong

Phil
09.01.2017
10:45:18
магию
Почитал спеку - нет раздела про магию :)

Roman
09.01.2017
10:52:03
https://software.intel.com/en-us/blogs/2013/01/06/benign-data-races-what-could-possibly-go-wrong
это я и так знаю. вопрос был именно про go. например, у меня http-сервер который наружу предоставляет map[string]int с двумя операциями: get/set. вопрос в том, что будет если сделать set из разных гороутин.

помимо порчи значений

Google
Alexey
09.01.2017
10:52:52
Это и ответ, во многом, про Go. От автора race detector’а в Go.

Ничего хорошего не будет. В лучшем случае всё заметно взорвётся.

Daniel
09.01.2017
10:54:26
помимо порчи значений
что угодно. мапа перестроится, и будет паника

Kirill
09.01.2017
10:59:10
закрыть проект, зафиксировать убытки
тогда никто этот проект не сделает, а gitinsky я кидать не буду принципиально.

Kirill
09.01.2017
10:59:53
что угодно. мапа перестроится, и будет паника
еще до перестраивания будет throw

Vladimir
09.01.2017
11:00:05
что угодно. мапа перестроится, и будет паника
не, у го вроде бы проверка на такое есть и он ругнется. разве нет?

Admin
ERROR: S client not available

Kirill
09.01.2017
11:00:32
не, у го вроде бы проверка на такое есть и он ругнется. разве нет?
если ругнется -- значит неперехватываемая паника, то да

Kirill
09.01.2017
11:02:34
ты запутал всех
дык сообщение было не всем, а Нилу

Phil
09.01.2017
11:03:18
Но прочитали его примерно все :))))

Kirill
09.01.2017
11:03:46
Но прочитали его примерно все :))))
chat-in-the-middle не удался, нормально же

Phil
09.01.2017
11:03:56
:)))))

Alex
09.01.2017
11:18:31
народ, не нашел в database/sql какого-то общего интерфейса между Tx и DB. Есть ли таковой?

Alexey
09.01.2017
11:24:10
нет

https://github.com/golang/go/issues/14468

Alex
09.01.2017
11:24:43
да вижу уже(

с февраля люди ждут

Roman
09.01.2017
11:25:12
http://blog.professorbeekums.com/2017/01/software-developers-should-have.html

Google
Alex
09.01.2017
11:42:54
И еще вопрос :) Юзаю транзакции в database/sql Транзакцию открыл, но не закрыл. И все. Deadlock. При создании БД установил db.SetMaxOpenConns(10) db.SetMaxIdleConns(10) Эффекта никакого

Должен же позволить мне открыть 10 транзакций?

Konstantin
09.01.2017
11:48:09
@JWo1F, тебе все же необходимо завершить трензакцию. db.SetMaxOpenConns(10) db.SetMaxIdleConns(10)Это ты регулируешь пул

Alex
09.01.2017
11:48:24
да, но новую транзакцию не открыть уже(

должен же в соседнем подключении открыть?

Konstantin
09.01.2017
11:48:40
Сделать ролбек или коммит

@JWo1F, тебе все же необходимо завершить трензакцию. db.SetMaxOpenConns(10) db.SetMaxIdleConns(10)Это ты регулируешь пул

Alex
09.01.2017
11:48:47
это уже из другой горутины пытаюсь открыть

но как тоолько происходит db.Begin все вешается

Konstantin
09.01.2017
11:49:13
Он открывает, но не может, например в ту же таблицу записать

Alex
09.01.2017
11:49:42
а, это уже БД вешает лок на таблицу, точно

спасибо))

Konstantin
09.01.2017
11:49:59
Не за что!

?
09.01.2017
11:50:58
Привет ребята, есть у Вас какие-то книги, видео по Go, хочу разобраться в нем. Есть опыт программирования на PHP, Python, Java

?
09.01.2017
11:52:20
что посмотреть?

Kirill
09.01.2017
11:52:35
в медиа чата есть книги

?
09.01.2017
11:53:24
ok)

Quet
09.01.2017
11:53:31
Привет ребята, есть у Вас какие-то книги, видео по Go, хочу разобраться в нем. Есть опыт программирования на PHP, Python, Java
с хоть каким опытом изучение го это типа два вечера почитать туториалы с оф сайта

какие нах книги

Страница 390 из 1674