aadz
Ни на чем, я просто на вас тут смотрю внимательно в этой комнате :)
Vadim
aadz
нет. Все как обычно :(
aadz
И я не антрополог. Я просто такой же IT'шник, так что и меня можно изучать. :)
Vadim
Ладно, давайте перейдем в более продуктивное русло.
aadz
Вадим, у антропологов такая фигня называется рефлексиией. Забей!
Alexander
упс, я думал это флудилка, сорян 😆
arkady
Питонист = обезьяна?
Диёр
Alexander
быстро удаленное - флудом не считается!
aadz
Кириллл
Egor
Кто шарит в glide? никогда не пользовался им, попробовал установить с ним pq, а он мне еще сверх дохрена библиотек загрузил, это нормально?
Daniel
для начала - коллега, вы читаете документацию к тем тулзам, которые используете? https://github.com/Masterminds/glide#golang-dep
Egor
я юзал до этого npm, ruby gems, pods и думал что glide работает так же
BRZ
Доброго времени суток:
есть структура:
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
BRZ
я попробовал вписать чек, но он его не сьел:(
Egor
aadz
t0pdevice
Доброго времени суток:
есть структура:
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.
BRZ
усек
BRZ
спс
BRZ
я думал, может есть возможность какая нибудь запихнуть
Daniel
aadz
Ну. назывыай "товарищь", хотя это уже будет грубо :)
Daniel
тогда буду продолжать коллегами
aadz
OK! :)
BRZ
Спасибо
BRZ
Похоже не реализовано, можешь автора попросить добавить
Vadim
aadz
да мне все равно, что тебя устраивает и не устраевает, если ты даешь себе труд прочесть документацию
aadz
Но раз Даниил решил, что все тут коллега - его дело
Daniel
батхерт - это грех...
Daniel
в смысле - они не будут ничего читать
aadz
я нехрисьть
aadz
да и вобще, я, кажется, флудер. Пойду лучше попробую поработать над чем-то
Egor
Кто знает, есть ли способ защитить картинки на своем файловом хранилище от подбора ссылки?
К примеру есть картинка по адресу mystorage.com/image1.jpg , нужно сделать так, чтоб эту картинку могли загрузить только по авторизационному токену и левые пользователи без этого токена не могли ее выгрузить, как обычно это делается?
heavycharged
точно также, как и доступ к закрытым страницам/личным кабинетам
aadz
image1.jpg -не прокатит. Забираешь у пользователя картинку, считаешь MD5 нвазываешь ее таким именем, какая сумма. Так обычно это делается, или примерно так
Илья
Stanislav
Egor
вообще картинки на амазоне, go сервер их запрашивает и отдает клиенту на отображение пользователю. Вот нужно как то запретить другим пользователям просмотр без токена
aadz
Egor
Не совсем понял что вы имеете ввиду под “не храни под пользовательским именем!”
vld
картинки go раздает?
vld
или nginx?
aadz
при чем тут Nginx, коллеги?
vld
он хочет сделать на подобии nginx_http_secure_link
vld
на сколько я понял
aadz
не надо
heavycharged
коллеги
aadz
угу
heavycharged
Aleksandr
Egor
Ок, спасибо, погляжу
aadz
коллеги :)
vld
ну собственно minio тот же aws только на своих серверах
aadz
ну, да ладно :)
vld
ладно, я не понял суть проблемы, сорри)
aadz
Егору сказали ключевые слова, но он хотел ничего не понять забесплатно, но чтобы все работало. Хороший менеджер вырастет, будет флудить на всех каналах надо и не надо :)
.
Как я понимаю, через Unsafe можно вручную выделять память?
Kirill
.
А каким способом можно?
Kirill
Смотря зачем
aadz
И лучше не стоит. Или лучше освоить С и все, что с этим связано, коллега!
Kirill
Возможность есть
aadz
Но лучше не надо
Kirill
Чаще всего да
aadz
Лучше уж сразу С освоить
.
Мне Го удобнее
Kirill
Там у тебя горутин нет из коробки и портальность стремится к нулю