Dmitriy
вот кстати, в *приложении*, у тебя их несколько, а точку входа лепишь одну на всех зачем-то
Да кто же сказал что 1 я леплю . боже мой когда же вы читать научитесь
Ян
https://habrahabr.ru/post/115389/
и в английской документации оно всегда идет как router script, а не point of enter или как это перевести)
Vitalii
Да кто же сказал что 1 я леплю . боже мой когда же вы читать научитесь
мы не умеем читать? ты сам выше на меня нападал за то, чего я не писал.
Ян
*ушел работать*
Katulos
Ян
slabaque
линейный дед
Dmitriy
мы не умеем читать? ты сам выше на меня нападал за то, чего я не писал.
Ну да. Конктетно Ян. докапался до точки входа и шаблона. логика пзц. у людей конечно
Dmitriy
еще и зарплаты считать не умеет.
Katulos
Забей уже, а то будет как вчера
Katulos
срач во все поля на пол ночи
Dmitriy
Ну я все равно на работе.
Katulos
Кто чем деплоит приложения на yii?
Katulos
а ещё?
Artem
мне пока что его хватает с головой
Katulos
capistrano это руби
Artem
ну да
Katulos
а руби, как известно, ненужен
Artem
но это не мешает деплоить приложение на yii
Artem
неа. я вообще как capistrano настроил, так на другое и не смотрел, его с головой хватает
Artem
пока что не было каких-то особых требований, чтобы он не справлялся
Katulos
покаж
Dmitriy
У нас гитлаб сам делает
Katulos
fabric
http://www.fabfile.org/ ?
Vladimir
http://www.fabfile.org/ ?
Да. Это тут исторически. 1 файл с заданиями типа там...очистка ассетов, composer install, vcs install, установкой каких-то общих переменных, другой файл уже для конкретного проекта, импортирует этот файл с заданиями, что нужно переопределяет/добавляет. Как-то так.
Артур
всем привет))
Артур
кто знает как можно сделать id - ID товара в формате UUID
Артур
в апи написано но не могу понять как это сделать
Артур
uniqid(mt_rand
Артур
заюзал вот эту функцию но у меня одни цыфры идут
Ян
заюзал вот эту функцию но у меня одни цыфры идут
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 ) ); }
Ян
спасибо вам)) я уже нашел решение )))
ну, этот кусок кода был по ссылке на stack owerflow, первой, которую выдал гугл по запросу php uuid =)
Артур
та вот пришлось заюзать )) вроде все работает ))
Artem
А mysql 128 бит в int поле сможет хранить?
Ян
а принципе для этого можно заюзать и юниксовую утилку uuidgen
Ян
или какую-нибудь либу пхпшную, которая умеет это делать
Artem
да я вот чето не помню какие там ограния
Artem
у int вроде 64 бита
Ян
http://dev.mysql.com/doc/refman/5.5/en/integer-types.html
Artem
отлично
Ян
8 байт бигинт, как раз 128 бит
Artem
bitrix хранит UUID в виде текста
Artem
можно будет на bigint перевести
Ян
зачем?
Artem
чето никогда об этом не задумывался
Artem
искать быстрее будет поидее
Ян
ююид полезен тем, что он уже стандартизирован
Artem
varchar?
Ян
а в чем проблема?
Artem
ну я точно не уверен, но слышал, что по int лучше ищет, даже по индексцу
Artem
mysql очень плотно ещё не изучил
Artem
поэтому не буду утверждать наверняка
Artem
но слышал такую тему
Artem
хотя, все же не поместится, судя по таблице(
Artem
bigint получается 64 бита
Artem
а нужно 128 бит(
Dmitriy
BINARY не пойдет ? и почему не использовать var_char. Или уже на проекте большие нагрузки ?
Dmitriy
если их нет. то пофиг варчар это или инт
Ян
смотри референс
Artem
8 байт. 8*8 = 64 бита
Ян
мля... точно. сорян... ступил х)
Artem
BINARY не пойдет ? и почему не использовать var_char. Или уже на проекте большие нагрузки ?
сложно сказать, большие нагрузки или нет, но есть несколько таблиц, которые джойнятся между собой, и в них очень много данных, где-то на пару гигов. Индексы естественно есть. Запрос, выбирающий данные работает около секунды.
Artem
Что не очень хорошо.
Artem
суть в том, что одним из условий по поиску это guid из 1С
Artem
вот я и думаю, если его из varchar превратить в int, насколько быстрее он заработает
Dmitriy
Но бинарный думаю это выход. а что там хранится должно ?
Artem
ну там всякие свойства товара, остатки и т.п.
Dmitriy
вот я и думаю, если его из varchar превратить в int, насколько быстрее он заработает
У нас база на пару терабайт. у нак комбинации генерирутся из этой базы. и прирост был значителен
Dmitriy
но мы постгрес используем