@proGO

Страница 504 из 1674
Aleksandr
25.02.2017
04:33:17
ok
многие не понимают смысла чатиков или форумов в профессиональном контексте. Это место, куда можно придти и спросить не-справочные вещи, у более опытных коллег. справочные вещи типа "создаем свое первое приложение на golang" ищутся в интернете.

Timur
25.02.2017
04:45:41
Help vampire

Официально принятое международное название

Google
Aleksandr
25.02.2017
05:04:55
забавно

Denis
25.02.2017
08:14:15
One
25.02.2017
08:23:55
Help vampire
and buzy guru =)

Phil
25.02.2017
14:57:48
Хм... net/http отдает Date в GMT... Это так и надо?

ThisIs
25.02.2017
15:52:26
Кто что делает как борется если пропала мотивация

?

Maxim
25.02.2017
15:52:58
Кто что делает как борется если пропала мотивация
Работаю над другими собственными штуками

ThisIs
25.02.2017
15:55:23
А если даже это пропало

Maxim
25.02.2017
15:55:35
Упасть на бок
Обхватить колени руками

Обхватить колени руками
Попытаться не плакать

Timur
25.02.2017
16:00:39
Кто что делает как борется если пропала мотивация
Сходи погуляй. Бухни. Отдохни. Подыши воздухом. Завались на дискач/в клубешник. Мне помогает, когда работа надоедает.

Google
Egor
25.02.2017
16:07:21
ThisIs
25.02.2017
16:07:46
Да бывает оказывается

Timur
25.02.2017
16:08:19
Я б щас сходил на dnb тусню, но чёт нихрена нет у нас щас.

Alexander
25.02.2017
16:33:02
всем привет

подскажите пожалуйста, кто юзает дебагер в атоме?

Alexander
25.02.2017
16:35:44
вопрос по настройке

сразу скажу, я новичок в go, помидорами не кидайте)

Олег
25.02.2017
16:36:59
Ты спрашивай уже хватит в пороге мятся

Alexander
25.02.2017
16:37:05
dlv поставил

что указывать в dlv path

и если не сложно скинте пример конфига

Олег
25.02.2017
16:38:12
О ну удачи, ты видимо из тех кто любит заморочиться:)

Alexander
25.02.2017
16:38:47
вообще насколько адекватный такой путь?

вы как дебажите свои апликухи

пользуетесь ли вообще дебагером?

Олег
25.02.2017
16:39:54
Зачем тебе dlv для дебагера?

Я использовал пару раз, поюзай принты

Alexander
25.02.2017
16:40:16
мм, ну ок

Олег
25.02.2017
16:41:21
И тем не менее, для дебагера ничего ставить не надо, кроме go

Google
Олег
25.02.2017
17:03:12
что указывать в dlv path
Я ничего не указывал, он, видимо, из GOPATH сам подобрал :)

DreamingKitten
25.02.2017
19:45:10
подскажите что за хрень os.OpenFile("demo.txt",os.O_CREATE,0660) файл создаётся с -rw-r-----, то есть 0640 go version go1.8 linux/amd64

Alexander
25.02.2017
19:59:48
Я ничего не указывал, он, видимо, из GOPATH сам подобрал :)
спасибо, с этим разобрался, заработало

DreamingKitten
25.02.2017
20:00:17
Dmitry
25.02.2017
20:17:09
попробуй в другом месте создать

Peter
25.02.2017
20:25:43
никто не знает или это слишком нубский вопрос?
Проверил в 1.7 - тоже самое, наверное os.FileMode параметр за что-то другое отвечает

Dmitry
25.02.2017
20:26:34
м? причем тут 1.7 :) в другой папке, в /tmp какой-нибуд

чтоб исключить вероятность umask

или как там форсят пермишены

DreamingKitten
25.02.2017
20:26:46
я смотрел доку на сайте golang.org , именно за это оно и отвечает

Dmitry
25.02.2017
20:29:06
хотя ты прав :)

а 0666 работает

Dmitry
25.02.2017
20:29:17
с 0666 создается нормально rw-r-r

?

ой

это же 644

<— идиот

Олег
25.02.2017
20:37:57
1.7 создал файл правильно, 1.8 из-под докера создал 640

Мутное дело

Daniel
25.02.2017
20:38:36
ни при чем тут версия

Google
Dmitry
25.02.2017
20:47:40
в umask проблема

если перед запуском сказать umask 0000 то все ок

Mikalai
25.02.2017
20:48:40
Dmitry
25.02.2017
20:48:49
umask() sets the calling process's file mode creation mask (umask) to mask & 0777 (i.e., only the file permission bits of mask are used), and returns the previous value of the mask. The umask is used by open(2), mkdir(2), and other system calls that create files to modify the permissions placed on newly created files or directories. Specifically, permissions in the umask are turned off from the mode argument to open(2) and mkdir(2).

ну вообще это фича, но у вопрощающего с этим проблема :)

Admin
ERROR: S client not available

Mikalai
25.02.2017
20:49:23
Ну так os.Umask(0) и нет проблемы

Dmitry
25.02.2017
20:49:34
+

только я такого не вижу в 1.7

Mikalai
25.02.2017
20:50:06
Но вообще если вам понадобилось так сделать, то с вами явно что-то не так :)

только я такого не вижу в 1.7
Это точно не зависит от версии

Dmitry
25.02.2017
20:50:26
syscall.Umask()

ну мало ли что :)

оно по другому называется просто

Mikalai
25.02.2017
20:50:40
только я такого не вижу в 1.7
Может просто в докере другой umask по-дефолту

Dmitry
25.02.2017
20:51:35
да причем тут докер :)

Mikalai
25.02.2017
20:51:49
Притом

Dmitry
25.02.2017
20:51:51
но да, неизвестно что там за имидж у человека

энивей, дело в юмаск, но лучше так не делать

Google
DreamingKitten
25.02.2017
20:52:43
у меня не докер

просто домашний сервачок без выкрутасов

Mikalai
25.02.2017
20:54:04
Ну тогда это точно дефолтный umask режет

DreamingKitten
25.02.2017
20:54:08
и про умаск я забыл, а он оказывается действительно 0022

спасибо за консультацию ?

Mikalai
25.02.2017
20:54:38
Вообще, разрешать кому угодно писать в файл не самая лучшая идея

DreamingKitten
25.02.2017
20:54:48
дык не кому угодно а группе же

я хотел поставить второй -w-

такой ещё вопрос, тоже наверняка нубский, но всё же если я некоей структуре сделал json.Marshal в строку, сохранил там куда-то а потом на эту строку делаю json.Unmarshal то можно как-то не разбирать поля по одному а сразу нахлобучить вывод в известную же структуру?

я делаю как тутhttps://gobyexample.com/json

но явно ж как-то можно автоматически?

Phil
25.02.2017
22:06:36
Что-то я не понял вопрос - он так по умолчанию делает

Mikalai
25.02.2017
22:07:05
Просто пример немного странный там

Хотя вон, там же на примере структур Response

DreamingKitten
25.02.2017
22:08:52
блин var CE ConfEnv ... jsonstr, _ := json.Marshal(CE) f.WriteString(string(jsonstr)) как написать раскодирование джсона обратно в CE ?

так чтобы его всунуть в json.Unmarshal ?

Dmitry
25.02.2017
22:10:10
json.Unmarshal(jsonstr, &CE) ?

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