
Slava
27.06.2018
21:57:44
Привет, можешь

Milkiweed
27.06.2018
22:07:28
а в какой способ?
там ведь только можно int/string/byte вроде
все что на ум пришло, это как-то превращать map в байты и передавать в слайс?
или есть способы попроще?
а, тьфу)
туда можно и мапы передавать
все, вопрос отпал) спасибо

many-faced
27.06.2018
22:12:39

Google

many-faced
27.06.2018
22:16:38

stixlink
28.06.2018
01:41:26
Коллеги, подскажите, пожалуйста, как проверить time.TIme поле в структуре, указанна ли там дата или содержить дефолтное значение?

Alexander
28.06.2018
01:55:28
надо звать time.IsZero()
https://play.golang.org/p/OoaKm7o6lAN
Пограммисты - народ стойкий! Все сделают, лишь бы не читать документацию! :)

stixlink
28.06.2018
02:46:43
Спасибо) как раз нашёл уже в доках)

Pawel
28.06.2018
04:36:37


Alexander
28.06.2018
04:37:48
Программисты - да, бывают, им деваться некуда, раз уж в эту профессию подались. Я про пограммистов имел в виду сказать. :)
Не по теме комнаты, но все же - антропологи очень зря не изучают IT-шное сообщество! В этом сообществе есть все! И мофилогические сознание, и языческие обряды, и моннотеистические, и поверия, и свои особые методы выстраивания отношений в сообществе (деревне)... Ну, или антропологи изучают, но как-то мало :)
Уже одно то, как одна секретарша объясняет другой: "подожди, не шевели мышкой! ОН ДУМАЕТ!!!", - на что та возражает, - а мне говорили, что если двигать мышкой, то он думает быстрее...
Это - явно антропологи должны изучать, как часть человеческой культуры
Вот так лет через 100-200 придешь в Питере в Кунсткамеру (музей антропологии и этнографии народов мира), а там в заспиртованном виде показывают IT-шника XXI века, и экскурсовод такой - обратите внимание на его свитер и неопраданную условиями сущестовования развитую растительность на лице... :)
Sorry, это, конечно, тема для пятницы :)


Vadim
28.06.2018
06:12:12

Google

Alexander
28.06.2018
06:12:54
Ни на чем, я просто на вас тут смотрю внимательно в этой комнате :)

Vadim
28.06.2018
06:14:03

Alexander
28.06.2018
06:14:32
нет. Все как обычно :(
И я не антрополог. Я просто такой же IT'шник, так что и меня можно изучать. :)

Vadim
28.06.2018
06:16:14
Ладно, давайте перейдем в более продуктивное русло.

Alexander
28.06.2018
06:16:31
Вадим, у антропологов такая фигня называется рефлексиией. Забей!

Alexander
28.06.2018
06:19:12
упс, я думал это флудилка, сорян ?

Аркадий
28.06.2018
06:19:18
Питонист = обезьяна?

Диёр
28.06.2018
06:21:58

Alexander
28.06.2018
06:22:23

Alexander
28.06.2018
06:23:25

Alexander
28.06.2018
06:23:36
быстро удаленное - флудом не считается!

Alexander
28.06.2018
06:24:06

Кирилл
28.06.2018
06:25:15

Egor
28.06.2018
07:47:32
Кто шарит в glide? никогда не пользовался им, попробовал установить с ним pq, а он мне еще сверх дохрена библиотек загрузил, это нормально?

Daniel
28.06.2018
07:51:37
для начала - коллега, вы читаете документацию к тем тулзам, которые используете? https://github.com/Masterminds/glide#golang-dep

Egor
28.06.2018
07:52:36
я юзал до этого npm, ruby gems, pods и думал что glide работает так же

Anton
28.06.2018
07:52:43
Доброго времени суток:
есть структура:
type products_cells struct {
Uuid uuid.UUID `sql:",pk,unique,type:uuid"`
Id int `sql:",notnull,type:integer"`
Name string `sql:",notnull,type:text"`
Measurement_data string `sql:",notnull,type:timestamp,default:now()"`
The_order_of_traversal int `sql:", type:smallint, check(the_order_of_traversal>0), default:0"`
Barcode string `sql:",notnull,type:text"`
}
библиотека:
```github.com/go-pg/pg```
Вопрос:
Есть ли возможность в необходимое мне поле впихнуть CHECK с нужным мне условием
Если да, То как это описать.
Структуру использую для
CreateTable

Daniel
28.06.2018
07:53:45

Google

Anton
28.06.2018
07:53:58
я попробовал вписать чек, но он его не сьел:(

Egor
28.06.2018
07:54:11

Alexander
28.06.2018
07:57:49


Виталий
28.06.2018
07:58:24
Доброго времени суток:
есть структура:
type products_cells struct {
Uuid uuid.UUID `sql:",pk,unique,type:uuid"`
Id int `sql:",notnull,type:integer"`
Name string `sql:",notnull,type:text"`
Measurement_data string `sql:",notnull,type:timestamp,default:now()"`
The_order_of_traversal int `sql:", type:smallint, check(the_order_of_traversal>0), default:0"`
Barcode string `sql:",notnull,type:text"`
}
библиотека:
```github.com/go-pg/pg```
Вопрос:
Есть ли возможность в необходимое мне поле впихнуть CHECK с нужным мне условием
Если да, То как это описать.
Структуру использую для
CreateTable
// CreateTable creates table for the model. It recognizes following field tags:
// - notnull - sets NOT NULL constraint.
// - unique - sets UNIQUE constraint.
// - default:value - sets default value.

Anton
28.06.2018
07:59:41
усек
спс
я думал, может есть возможность какая нибудь запихнуть

Daniel
28.06.2018
08:01:30

Alexander
28.06.2018
08:02:19
Ну. назывыай "товарищь", хотя это уже будет грубо :)

Daniel
28.06.2018
08:03:00
тогда буду продолжать коллегами

Виталий
28.06.2018
08:03:02

Alexander
28.06.2018
08:03:18
OK! :)

Anton
28.06.2018
08:04:35
Спасибо
Похоже не реализовано, можешь автора попросить добавить

Vadim
28.06.2018
08:19:24

Alexander
28.06.2018
08:21:04
да мне все равно, что тебя устраивает и не устраевает, если ты даешь себе труд прочесть документацию
Но раз Даниил решил, что все тут коллега - его дело

Daniel
28.06.2018
08:22:02
батхерт - это грех...
в смысле - они не будут ничего читать

Alexander
28.06.2018
08:22:18
я нехрисьть

Google

Alexander
28.06.2018
08:23:20
да и вобще, я, кажется, флудер. Пойду лучше попробую поработать над чем-то

Egor
28.06.2018
09:05:20
Кто знает, есть ли способ защитить картинки на своем файловом хранилище от подбора ссылки?
К примеру есть картинка по адресу mystorage.com/image1.jpg , нужно сделать так, чтоб эту картинку могли загрузить только по авторизационному токену и левые пользователи без этого токена не могли ее выгрузить, как обычно это делается?

The
28.06.2018
09:06:35
точно также, как и доступ к закрытым страницам/личным кабинетам

Alexander
28.06.2018
09:09:15
image1.jpg -не прокатит. Забираешь у пользователя картинку, считаешь MD5 нвазываешь ее таким именем, какая сумма. Так обычно это делается, или примерно так

Илья
28.06.2018
09:09:57

Stanislav
28.06.2018
09:10:44

Egor
28.06.2018
09:11:56
вообще картинки на амазоне, go сервер их запрашивает и отдает клиенту на отображение пользователю. Вот нужно как то запретить другим пользователям просмотр без токена

Admin
ERROR: S client not available

Alexander
28.06.2018
09:14:24

Egor
28.06.2018
09:15:41
Не совсем понял что вы имеете ввиду под “не храни под пользовательским именем!”

Stanislav
28.06.2018
09:16:32

Ivanov
28.06.2018
09:17:01
картинки go раздает?
или nginx?

Alexander
28.06.2018
09:17:26
при чем тут Nginx, коллеги?

Ivanov
28.06.2018
09:19:17
он хочет сделать на подобии nginx_http_secure_link
на сколько я понял

Alexander
28.06.2018
09:19:27
не надо

The
28.06.2018
09:19:56
коллеги

Alexander
28.06.2018
09:20:02
угу

Google

Aleksandr
28.06.2018
09:20:54

Egor
28.06.2018
09:21:18
Ок, спасибо, погляжу

Alexander
28.06.2018
09:21:38
коллеги :)

Ivanov
28.06.2018
09:21:46
ну собственно minio тот же aws только на своих серверах

Alexander
28.06.2018
09:21:47
ну, да ладно :)

Ivanov
28.06.2018
09:22:45
ладно, я не понял суть проблемы, сорри)

Alexander
28.06.2018
09:28:55
Егору сказали ключевые слова, но он хотел ничего не понять забесплатно, но чтобы все работало. Хороший менеджер вырастет, будет флудить на всех каналах надо и не надо :)

Никита
28.06.2018
09:48:19
Как я понимаю, через Unsafe можно вручную выделять память?

Kirill
28.06.2018
09:49:45

Никита
28.06.2018
09:49:59
А каким способом можно?

Kirill
28.06.2018
09:50:15
Смотря зачем

Alexander
28.06.2018
09:50:45
И лучше не стоит. Или лучше освоить С и все, что с этим связано, коллега!

Никита
28.06.2018
09:52:10

Kirill
28.06.2018
09:52:24
Возможность есть

Alexander
28.06.2018
09:52:38
Но лучше не надо

Kirill
28.06.2018
09:53:07
Чаще всего да

Alexander
28.06.2018
09:53:58
Лучше уж сразу С освоить

Никита
28.06.2018
09:54:12
Мне Го удобнее