@phpgeeks

Страница 639 из 8430
F01134H
19.08.2016
13:19:38
Ок, спасибо

(;¬_¬)
19.08.2016
13:19:41
public __constructor (){ $this->test_class = new test(); }

Vanya
19.08.2016
13:20:02
class Test { public $test; __construct() {$this->test = new Test2()} }

Sergey
19.08.2016
13:20:44
Парни

Google
Sergey
19.08.2016
13:20:47
вопрос по JS

тоже нубский

(;¬_¬)
19.08.2016
13:20:57
?

вечер пятницы

боль
19.08.2016
13:21:04
Свойство типа puvliс выдаёт все данные о родительском классе? :)

Vanya
19.08.2016
13:21:19
ха-ха

Sergey
19.08.2016
13:21:25
как мне сделать JS объект вида {{},{},{}}

?

Vanya
19.08.2016
13:21:40
[{},{},{}]

массив объектов

(;¬_¬)
19.08.2016
13:22:04
эээ...ммм... var obj = {asd:{},fgh:{},jkl:{}}

ну если внутри будут именованные объекты

боль
19.08.2016
13:22:19
Google
Sergey
19.08.2016
13:22:30
спасибо парни

чет тупл совсем

(;¬_¬)
19.08.2016
13:22:48
яж грю, вечер пятницы, время офигительных вопросов =)

Артур Евгеньевич
19.08.2016
13:25:26
вы как будто карму набиваете))) тока кармы у нас нету)

как мне сделать JS объект вида {{},{},{}}

эээ...ммм... var obj = {asd:{},fgh:{},jkl:{}}

?
19.08.2016
13:25:51
надо кармобота

Anonymous*
19.08.2016
13:25:53
карма есть у всех

бог посчитает потом

боль
19.08.2016
13:26:07
*бот

?
19.08.2016
13:26:20
я аметист!

Vadim
19.08.2016
13:26:43
постгрес умеет тоже как ключ автогенерировать
блин, чет я упустил этот момент с постгресом, почему-то не заюзал генератор на его стороне

(;¬_¬)
19.08.2016
13:27:15
я аметист!
два аметиста этому молодому человеку

Vadim
19.08.2016
13:27:23
хотя тут смотря как он ведет себя, если вдруг случилось большое чудо и он сгенерировал одинаковые ууид

(;¬_¬)
19.08.2016
13:27:33
да ну пффф

чтоб были одинаковые uuid эт много надо ud

Vadim
19.08.2016
13:28:24
да ну пффф
надо быть готовым к любой жопе, т.к. она случается именно тогда, когда не ожидаешь :)

(;¬_¬)
19.08.2016
13:28:37
надо быть готовым к любой жопе, т.к. она случается именно тогда, когда не ожидаешь :)
вики "Это означает, что генерируя 1 триллион ключей каждую наносекунду, перебрать все возможные значения удастся лишь за 10 миллиардов лет."

Vadim
19.08.2016
13:28:41
Google
(;¬_¬)
19.08.2016
13:28:54
ты пипец каким лохом будешь, если на дубль наткнешься

уникальным... тем, кто появляется лишь раз в 10 миллиардов лет

круче Иисуса

Vadim
19.08.2016
13:29:19
:D

(;¬_¬)
19.08.2016
13:30:20
Расчет вероятности совпадения хотя бы двух ключей из множества ключей, сгенерированных случайным образом вычисляется по формуле: блаблабла Можно с уверенностью сказать, что первый квадриллион ключей (1015) будут уникальными

10^15

10000000000000000 уникальных ключей...

тебе мало?

Vadim
19.08.2016
13:31:08
ну думаю сойдет)

(;¬_¬)
19.08.2016
13:31:36
значит не загоняйся мыслью "а вдруг uuid повторится"

Vadim
19.08.2016
13:31:57
прикручу генерацию ууид к постресу)

F01134H
19.08.2016
13:32:05
uuid же вроде неповторим

Vadim
19.08.2016
13:32:25
всмысле чтобы он сам генерил

хотя, если положиться на магию ууид, то тут и не нужна бд

и выходит, что это лучший способ генерации уникальных ключей, известных сегодня? а для особых параноиков можно соединить ууид1 + ууид4, чтоб прям шапочка из фольги сама выросла на голове

F01134H
19.08.2016
13:35:25
тут наверное нет предела совершенству

(;¬_¬)
19.08.2016
13:36:02
uuid же вроде неповторим
ну я же кинул уже выдержку из вики... после 10^15 ключей - возникает небольшая вероятность повтора, а в целом можно хоть 10 млрд лет генерить, чтоб все перегенерить

боль
19.08.2016
13:37:03
хэш от таймстэмпа + UUID

Vadim
19.08.2016
13:37:12
чтоб шапочка из фольги выросла - пиши id - паспортные данные пользователя. сразу уникальность и достоверность
не, оно будет с боку прикручиваться, как гугл аналитикс и толком ничего не знать конкретного про пользователей :)

Google
(;¬_¬)
19.08.2016
13:37:38
а ты спрашивай

пусть знает

Vadim
19.08.2016
13:37:41
хэш от таймстэмпа + UUID
тут мы подходим к вопросу коллизий хеша :)

(;¬_¬)
19.08.2016
13:37:46
и пользователи пусть знают

что чуть что и за ними уже выехали

Vadim
19.08.2016
13:38:02
:)

(;¬_¬)
19.08.2016
13:38:12
а чо мелочиться-то =_=

боль
19.08.2016
13:38:58
тут мы подходим к вопросу коллизий хеша :)
Ну так потому и UID. Ещё меньше вероятность совпадения

F01134H
19.08.2016
13:39:07
Admin
ERROR: S client not available

F01134H
19.08.2016
13:39:42
+ рандомносгенерированное число на 32 символа

Vadim
19.08.2016
13:39:53
ну ок, у нас есть еще разные виды ууид, от 1 до 5 :)

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

боль
19.08.2016
13:43:28
Можно короче взять $_SERVER и взять хэш от строки, в которую склеили все непустые значения

Sergey
19.08.2016
13:43:56
Парни

есть JS ОбЪект вида {1: {price: 100, count: 3}}

Как мне получить свойства price И count

?

Sergey
19.08.2016
13:44:28
[1].price

боль
19.08.2016
13:44:34
В качестве разделителей можно генерить строки из символов !"№;%:?*()_+=

Google
Sergey
19.08.2016
13:44:47
[1].price
а если ключ может быть любой?

массив таких объектов

Sergey
19.08.2016
13:45:07
foreach

Vadim
19.08.2016
13:45:13
obj[1]['price'] вроде тоже можно

Sergey
19.08.2016
13:45:39
var products = [ {1: {price: 100, count: 3}}, {2: {price: 200, count: 5}}, {3: {price: 400, count: 2}} ]; function summ(products) { products.forEach(function (product) { console.log((product)); }); } summ(products);

Sergey
19.08.2016
13:46:33
вопрос

Sergey
19.08.2016
13:46:35
console.log((product.price, product.count));

только зачем там двойные скобки

Sergey
19.08.2016
13:46:59
(;¬_¬)
19.08.2016
13:47:17
for(var i in products){ if(products.hasOwnProperty(i)){ var product = products[i]; console.log(product); } }

боль
19.08.2016
13:47:51
undefined
Попробуй в аргументы передавать два значения, возможно там key, value

(;¬_¬)
19.08.2016
13:47:56
насчет hasOwnProperty уточни на всякий случай

(;¬_¬)
19.08.2016
13:48:30
function summ(products) { products.forEach(function (product) { console.log((product)); }); }

вот сюда

Sergey
19.08.2016
13:48:43
вот сюда
вместо?

Sergey
19.08.2016
13:49:11
да, у меня массив объектов

(;¬_¬)
19.08.2016
13:49:12
function summ(products) { for(var i in products){ if(products.hasOwnProperty(i)){ var product = products[i]; console.log(product); } } }

Aleh
19.08.2016
13:49:38
products.forEach(p => { const product = p[Object.keys(p)[0]] })

Страница 639 из 8430