
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

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

Google

(;¬_¬)
19.08.2016
13:37:38
а ты спрашивай
пусть знает

Vadim
19.08.2016
13:37:41

(;¬_¬)
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

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
массив таких объектов

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);

(;¬_¬)
19.08.2016
13:45:59
я чот не въехал @_@

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 уточни на всякий случай

Sergey
19.08.2016
13:48:02

(;¬_¬)
19.08.2016
13:48:30
function summ(products) {
products.forEach(function (product) {
console.log((product));
});
}
вот сюда

Sergey
19.08.2016
13:48:43

боль
19.08.2016
13:48:55

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]]
})