
Kioshimafx
08.09.2017
14:42:43
Самое главное что все на таких серьезных щах свое говнишко впаривают которого даже нет :DD
Китайцы шарят :))
??? В Китае вводится запрет на владение биткоина обычными пользователя, будут закрывать нелицензированные биржи.
Цены в Китае уже -10% за час, в США -5%.
ICO тоже запретили

Google

Kioshimafx
08.09.2017
14:46:15
пруф оставлю если интересно кому https://www.cnbc.com/amp/2017/09/04/chinese-icos-china-bans-fundraising-through-initial-coin-offerings-report-says.html

Alexander
08.09.2017
15:01:17
Вообще по хорошему нас забанить надо

Kioshimafx
08.09.2017
15:01:56
??

Taras ?
08.09.2017
15:02:01

Alexander
08.09.2017
15:02:16
Но пусть будет. Если что @hardliner подчистит

Alexey
08.09.2017
15:25:44
да. истерия. у нас даже на ZX Spectrum овском форуме, в разделе FPGA DevBoards появился какой-то пассажир, который на уровне лавочки с пивом нам заталкивал про майнинг, прибыльность, и то что ПЛИСы круче ГПУ. мы всей толпой пытались понять мысль, которую он хотел донести. но, видимо, мысли не было у него

Kioshimafx
08.09.2017
15:26:12
что такое ПЛИСы?

Alexey
08.09.2017
15:26:38
программируемые логические матрицы
там суть, что внутри плиса формируешь хардварь, который аппаратно реализует формулу расчета хеша криптоцепочки. и поэтому это прям всё быстро пребыстро, т.к. ты можешь там сделать любой процессор и шину произвольной ширины :)
и вот с его уровня знаний, это прям вообще реальность

Kioshimafx
08.09.2017
15:30:56
майнинг головного мозга :D
Ну я не исплючаю что это возможно так. Но все равно дичь какая-то :)

Alexander
08.09.2017
15:32:42
Щас навык построения железа для быстрого решения криптографических задач станет массовым, и следующее поколение извлечёт из этого какую-нибудь выгоду. Лекарство там от рака, ещё что-нибудь.

Google

Kioshimafx
08.09.2017
15:33:59
Ну да люди лет 40 назад тоже думали что мы в 2к17 будем на машинах летать ))

Alexey
08.09.2017
15:40:51
ну и алгоритмы крипто сейчас скорректированы, чтобы их было сложнее выполнять. например, чтоб был 1гб озу. а на доступных нищебродам плисах, встроенной памяти прям на 3 порядка меньше. поэтому нереал. можно память снаружи присоединить, конечно, реализовать ram контроллер - и если его даже ума хватит сделать - упрется всё в скорость, потому что платы под них надо соответствующе разводить
либо нужны топовые плисы, которые все это имеют, с внешней памятью и вставляемые в PCI. Но на них цена весьма значительная, что нет уверенности, что это окупится
однако, есть Гошный проект! )))) которые решили из таких плат сделать облачный сервис. и ты как бы пишешь программу на Го, и он преобразуется в HDL И это все аппаратно выполняется. возможно, что и майнинг среди их интересов.


Nick
08.09.2017
15:46:00
Как в схеме указать что у таблицы нет поля inserted_at и updated_at. Когда делаю запрос Repo.get, ругается что в таблице их нет.

Kioshimafx
08.09.2017
15:47:00

Alexey
08.09.2017
15:47:25
проект называется https://reconfigure.io/
они уже начали набирать народ к себе в сообщество и выложили инструкции гетстарт, чтобы попробовать в деле эту всю задумку. однако, для работы с этим сервисом нужен токен. и они их выдавать пока еще не начали. все ждут. негодуют

Dorzhi
08.09.2017
15:47:30
а потом вся крипта перейдет на pos и вся эта шляпа станет не нужна

Kioshimafx
08.09.2017
15:48:57

Nikolay
08.09.2017
15:49:43
timestamps(inserted_at: false, updated_at: false)

Alexey
08.09.2017
15:49:59
онлайн документация по проекту. если вдруг кому интересно
http://docs.reconfigure.io/welcome.html

Nick
08.09.2017
15:50:02
Pro.Repo.get_by(Pro.ItemUser, user_id: 3, item_id: 3)
** (Postgrex.Error) ERROR 42703 (undefined_column): column u0.inserted_at does not exist

Nikolay
08.09.2017
15:50:11
наврал, это создание

Alex
08.09.2017
15:50:32
timestamps() ?

Nikolay
08.09.2017
15:50:43
или не наврал

Nick
08.09.2017
15:51:04
timestamps() ?
ну это в миграции, я хочу чтобы таблица у меня не имела эти поля

Nikolay
08.09.2017
15:51:42
ты в схеме пробовал так?
schema "carts" do
timestamps(inserted_at: false, updated_at: false)
end

Nick
08.09.2017
15:52:13
сейчас попробую

Google

Nick
08.09.2017
15:53:37

Nikolay
08.09.2017
15:53:47
а пустой список?

Alexey
08.09.2017
15:54:02

Nikolay
08.09.2017
15:54:14
гений

Nick
08.09.2017
15:54:16
А не, все норм
помогло
Спасибо)

Nikolay
08.09.2017
15:54:30
убрать же можно, реально)

Nick
08.09.2017
15:54:46
Странно, что я вообще timestamps в схеме не замечал, лол)
Видимо пора отдыхать

Kioshimafx
08.09.2017
15:55:40
хех бывает :)

Alex
08.09.2017
15:59:17
тут никто не практикует schema embedded do для данных GUI форм?
я имею ввиду когда эта schema повторяет не структуры таблицв БД а структуру полей пользовательской формы ввода

Fey
08.09.2017
16:03:03
случается такое

Alex
08.09.2017
16:04:57

Fey
08.09.2017
16:06:27
вполне удобно, валидации же есть

Alex
08.09.2017
16:08:06
ну да, удобно, а данные потом прямиком в БД заносите без промежуточных schema "table" ?

Fey
08.09.2017
16:08:29
потом маппинг полей формы на схемы бд
конечно это только когда поля формы отличаются от полей бд

Alex
08.09.2017
16:09:15
т/е/ схемы БД все равно есть

Google

Fey
08.09.2017
16:09:28
да

Alex
08.09.2017
16:10:03
а проверки там не дублируются с теми которые в schema формы?

Fey
08.09.2017
16:10:47
тут зависит

Alex
08.09.2017
16:10:49
те которые в changeset

Fey
08.09.2017
16:11:05
да, я понимаю
схема бд просто может использоваться не только формой

Alex
08.09.2017
16:12:13
это да

Fey
08.09.2017
16:12:22
но вообще никто не мешает определить несколько разных changeset-функций
тогда можно избежать дублирования

Nikolay
08.09.2017
16:13:03

Fey
08.09.2017
16:13:20
или вообще делать валидацию не там
а после маппинга значений с формы в схему
так даже изящнее будет имхо

Nikolay
08.09.2017
16:14:42
ток приходится руками поработать на границе
эту форму собрать и разобрать)

Alex
08.09.2017
16:15:07

Nikolay
08.09.2017
16:17:27
название полей другие мапить?

Fey
08.09.2017
16:20:28
на несколько схем
или плоскую структуру на иерархическую

Google

Fey
08.09.2017
16:21:23
руками приходится поработать с маппингом туда-сюда, но зато всё явно

Nikolay
08.09.2017
16:22:19
угу, но при подходе "валидации после" в случае ошибок, надо както юзеру их показать
а для этого надо будет из множества смапленных схем эти ошибки выковарить)

Fey
08.09.2017
16:22:39
есть такое

Nikolay
08.09.2017
16:23:06
собсвтенно поэтому у меня валидации в форме дублируют валидации мелких схем

Fey
08.09.2017
16:23:07
ну это типа два слоя обороны)
один защищает форму, другой таблицу
тоже вариант

Nikolay
08.09.2017
16:24:36
ток с валидашками типа констрейнтов на уникальность ничего не сделаешь)

Fey
08.09.2017
16:27:41
если речь про несколько схем одной формой, то можно завернуть всё в транзакцию через Ecto.Multi, если где-то завалится констрейнт, то вывести ошибку во флешке

Nikolay
08.09.2017
16:29:16
так и сделал ?

Fey
08.09.2017
16:29:27
ну единственное, что будет там не под полем с юзернеймом подписано, что оно неуникально, а сверху
подумаешь блин)

Nikolay
08.09.2017
16:29:59
есть перфекционисты жи)

Fey
08.09.2017
16:32:30
у них наверное более важных задач нет

Alex
08.09.2017
16:33:24
к тому же если в одной форме несколько схем, то вероятнее всего надо будет Ecto.Multi, шобы там консистенстность и все такое

Nikolay
08.09.2017
16:35:06
как и писал Fey выше )
но я чет всё в транзакцию завернул вроде оО
не помню уже

Alex
08.09.2017
16:36:35
ага