
Katulos
14.01.2017
16:58:49
покаж

Dmitriy
14.01.2017
17:00:22
У нас гитлаб сам делает

Katulos
14.01.2017
17:01:14
fabric
http://www.fabfile.org/ ?

Владимир
14.01.2017
17:03:46
http://www.fabfile.org/ ?
Да. Это тут исторически. 1 файл с заданиями типа там...очистка ассетов, composer install, vcs install, установкой каких-то общих переменных, другой файл уже для конкретного проекта, импортирует этот файл с заданиями, что нужно переопределяет/добавляет. Как-то так.

Google

Артур
14.01.2017
17:27:24
всем привет))
кто знает как можно сделать
id - ID товара в формате UUID
в апи написано но не могу понять как это сделать
uniqid(mt_rand
заюзал вот эту функцию но у меня одни цыфры идут

Ян
14.01.2017
20:49:31
заюзал вот эту функцию но у меня одни цыфры идут
function gen_uuid() {
return sprintf( '%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
// 32 bits for "time_low"
mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ),
// 16 bits for "time_mid"
mt_rand( 0, 0xffff ),
// 16 bits for "time_hi_and_version",
// four most significant bits holds version number 4
mt_rand( 0, 0x0fff ) | 0x4000,
// 16 bits, 8 bits for "clk_seq_hi_res",
// 8 bits for "clk_seq_low",
// two most significant bits holds zero and one for variant DCE1.1
mt_rand( 0, 0x3fff ) | 0x8000,
// 48 bits for "node"
mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff )
);
}


Артур
14.01.2017
20:52:43
function gen_uuid() {
return sprintf( '%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
// 32 bits for "time_low"
mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ),
// 16 bits for "time_mid"
mt_rand( 0, 0xffff ),
// 16 bits for "time_hi_and_version",
// four most significant bits holds version number 4
mt_rand( 0, 0x0fff ) | 0x4000,
// 16 bits, 8 bits for "clk_seq_hi_res",
// 8 bits for "clk_seq_low",
// two most significant bits holds zero and one for variant DCE1.1
mt_rand( 0, 0x3fff ) | 0x8000,
// 48 bits for "node"
mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff )
);
}
спасибо вам)) я уже нашел решение )))

Ян
14.01.2017
20:53:26

Артур
14.01.2017
20:53:59
та вот пришлось заюзать )) вроде все работает ))

Artyom
14.01.2017
20:54:32
А mysql 128 бит в int поле сможет хранить?

Ян
14.01.2017
20:54:40
а принципе для этого можно заюзать и юниксовую утилку uuidgen
или какую-нибудь либу пхпшную, которая умеет это делать

Dmitriy
14.01.2017
20:55:17

Google

Ян
14.01.2017
20:55:22

Artyom
14.01.2017
20:55:38
да я вот чето не помню какие там ограния
у int вроде 64 бита

Ян
14.01.2017
20:56:07
http://dev.mysql.com/doc/refman/5.5/en/integer-types.html

Artyom
14.01.2017
20:56:26
отлично

Ян
14.01.2017
20:56:29
8 байт бигинт, как раз 128 бит

Artyom
14.01.2017
20:56:33
bitrix хранит UUID в виде текста
можно будет на bigint перевести

Ян
14.01.2017
20:56:54
зачем?

Artyom
14.01.2017
20:56:55
чето никогда об этом не задумывался
искать быстрее будет поидее

Ян
14.01.2017
20:57:12
ююид полезен тем, что он уже стандартизирован

Artyom
14.01.2017
20:57:32
varchar?

Ян
14.01.2017
20:57:50
а в чем проблема?

Artyom
14.01.2017
20:58:24
ну я точно не уверен, но слышал, что по int лучше ищет, даже по индексцу
mysql очень плотно ещё не изучил
поэтому не буду утверждать наверняка
но слышал такую тему
хотя, все же не поместится, судя по таблице(

Google

Dmitriy
14.01.2017
21:09:50

Artyom
14.01.2017
21:10:29
bigint получается 64 бита
а нужно 128 бит(

Dmitriy
14.01.2017
21:13:24
BINARY не пойдет ? и почему не использовать var_char. Или уже на проекте большие нагрузки ?
если их нет. то пофиг варчар это или инт

Ян
14.01.2017
21:14:59
смотри референс

Artyom
14.01.2017
21:15:24
8 байт. 8*8 = 64 бита

Ян
14.01.2017
21:16:10
мля... точно. сорян... ступил х)

Artyom
14.01.2017
21:18:06
Что не очень хорошо.

Artyom
14.01.2017
21:19:17
суть в том, что одним из условий по поиску это guid из 1С
вот я и думаю, если его из varchar превратить в int, насколько быстрее он заработает

Dmitriy
14.01.2017
21:19:42
Но бинарный думаю это выход. а что там хранится должно ?

Artyom
14.01.2017
21:19:57
ну там всякие свойства товара, остатки и т.п.

Dmitriy
14.01.2017
21:20:23
но мы постгрес используем

Artyom
14.01.2017
21:25:52
на постгрес переходить там сейчас явно не вариант) никак начальство не уломаю, чтобы все на yii переписать)
сейчас всякие внутренние сервисы и порталы работают на Yii, но основной магазин на битриксе

Google

Dmitriy
14.01.2017
21:37:35
Не я не говорю переходить. я просто сделал ремарку что мы тестировали это все на посгресе

Artyom
14.01.2017
21:38:30
да не, я к тому, что подумывал о переходе
но пока это нереально

Dmitriy
14.01.2017
21:39:31
А стоит ли игра свеч ?
у нас просто полно функций в постгрессе

Artur
15.01.2017
16:07:56
Привет. Есть актив?
Собственно. Есть вопрос по yii2, а именно по использованию AssetBundle/AssetManager.

Admin
ERROR: S client not available

Artur
15.01.2017
16:09:11
Почему мои личные файлы отдаются напрямую через папку на сервере, а не симлинком?

Katulos
15.01.2017
16:09:48
шта?

ivphpan
15.01.2017
16:10:08
замени $basePath на $sourcePath и убери $baseUrl

Artur
15.01.2017
16:11:20

ivphpan
15.01.2017
16:11:34
да только файлы храни не в assets
@web/static/*

Artur
15.01.2017
16:12:11
Ну это само собой
Какой IDE удобнее всего пользоваться для разработки на Yii2?

Katulos
15.01.2017
17:33:45

Artur
15.01.2017
17:33:55

Katulos
15.01.2017
17:34:06
Как и вопрос в целом

Artur
15.01.2017
17:34:15
Согласен

Google

Katulos
15.01.2017
17:34:28
Бери что по вкусу и вперде
тут тебе всяко шторм будут проповедовать

Dmitriy
15.01.2017
17:34:50
Хотя Нетбинс отличная вещь

Artur
15.01.2017
17:35:37

Dmitriy
15.01.2017
17:35:51
Иде же

Katulos
15.01.2017
17:37:05

Dan
15.01.2017
18:43:37
Вселенский разум, нужна помощь ?

Timur
15.01.2017
18:44:53


Dan
15.01.2017
18:46:37
Я тупой валенок. Точнее не я, а мы, но не суть.
Для меня Yii2 это новое, неизведанное. До этого что только не трогал: и зенд, и кохану, и симфони, и ларавель, и джангу с рельсами, и спринг. Но я никак не могу понять: существует ли просто тупой пошаговый мануал для валенков, каким образом вот прямо шаг за шагом мне запустить миниальную рабочую JSON REST апи, чтобы вот просто стало понятно?
Вроде всё делаем по мануалу, вчитываемся, прописываем конфигурации, делаем миграции, но нифига не понимаем: как и куда монтировать nginx? Что нужно сделать чтобы просто было апи, без никаких там вьюшек и прочего? Задача вообще элементарная: надо чтоб было 2-3 контроллера круд, и рест апи, и всё ?
И да, это можно было бы реализовать на чём угодно, но надо именно на Yii2.
вот по этому мануалу: http://budiirawan.com/setup-restful-api-yii2/
нифига не получилось
толи я тупой, толи мануал хитрый

Timur
15.01.2017
18:47:34

Dan
15.01.2017
18:47:58
начнём с того, что я не понимаю какой root указывать в nginx ?
отлично. но web внутри пустой.