Павел
Фигасе. Нафига такая радость?
Borys
Надо дернуть из .apk название.
HIT
apk это обычный zip архив
Витебск 01
Не обычный)
Павел
Это необычный ЗИП архив
Borys
Какой, какой архив?
Borys
:D
Borys
Обычный или нет?
👻
Попробуй пыхой распаковать если распакует то обычный
👻
Уже б 100 раз проверил
Borys
ZipArchive распаковывает ок, но AndroidManifest.xml считывает как-то так
Borys
https://gist.githubusercontent.com/za4me/c920c781dcf590522b776916d43c8614/raw/634183c9d1ed99a0336dd121940af38c62594af4/xml
Borys
Уже б 100 раз проверил
Я тот репо использовал что выше кидал, но он долго отрабатывает - жуть
👻
Хмл если тебе 1 значение регулярной бустрее будет
Borys
тыцни линк на gist выше
Borys
я туда при всем желании не применю регулярку
Дмитрий
apktool может вроде нормально дёргать
Borys
exec пользовать?
Borys
не особо хочется
Anonymous
Всем привет!
Borys
aloha
Niko
сек
Evgeniy
Всем доброго времени суток. Ребят, Беда приключилась(( Yii2 Ошибку выдаёт preg_match(): Unknown modifier '8' Сначала фигурирует это: if(preg_match('/'.$product['number'].'/',$product['name'])!==1){ А ниже это: 'pages' => $productDataProvider->pagination
SiZE
http://php.net/manual/ru/function.preg-match.php
Niko
Подскажите! А можно ли как-то отсортировать результат выборки ПО СХОЖЕСТИ значения с тем, что мы заправшиваем Например мне приходит запрос найти пользователя с именем "Даня". Этот запрос проходит через мои "фильтры" и по его результату получается, что это имя доложно быть Т аня или В аня Однако при этом я предполагаю, что имя Даня все-таки может быть в моей базе и делаю запрос select * from users where username regexp '(аня)$' or where username like 'Даня' Я хочу получить данные одним запросом и отсортировать выборку так, что если у меня есть полное вхождение при сравнении по like - то дать этому значению приоритет и вывести его первым в списке
Niko
Mysql
Лёша
SELECT *, MATCH( field ) AGAINST ('blabla') as relevance FROM table WHERE MATCH( field ) AGAINST ('blabla' IN BOOLEAN MODE ) HAVING relevance > 0.2
Лёша
https://dev.mysql.com/doc/refman/5.5/en/fulltext-search.html
Лёша
Ты можешь получить индекс релевантности запроса, а по нем уже отсортировать
Niko
@lav45 спасибо, почитаю как это работает
Павел
Потом всем расскажешь
Павел
Это условие чата
Павел
Niko
Начал читать об этом и все советуют не делать свой велосипед, а использовтаь что-то типа sphinx
Павел
Ща тя накажут за сфинкс
Павел
Только эластик, только хардкор
Niko
еще вот нашел. Пока не пойму, поможет ли мне это https://toster.ru/q/269098
Niko
ALTER TABLE products ADD FULLTEXT(brand); А такая штука на колонку с индексом негативно не может повлиять? Никогда раньше так не делал
Павел
Может
Павел
Поиск по полю будет медленнее
Niko
серьезно или ты придумал?
Павел
Только что придумал
⚡ Alex
Павел
Тело ацтой
Niko
http://www.mysql.ru/docs/man/Fulltext_Search.html
Stas
подскажите по какой причине если в рулсах у поля стоит обязательное но оно несрабатывает на фронте если на него не клацеуть т.е. валидацию проходит даже незаполненое поле если его неактивировать, если активировать то пишет что надо заполнить
Stas
уточню этот кусок находится внутри между тегами виджета dynamicform бегин и энд
Niko
у меня все ok c dinamicform
Niko
Попробуй поставить валидацию для массива, а не для поля ['status', 'each', 'rule' => ['require']]
Niko
посмотри как там в мануале валидация производится, я у себя использовал CompositeForm от ElisDN и валидация нормально идет
Niko
https://github.com/ElisDN/yii2-composite-form
Borys
Ребят, какой hotkey в phpstorm что-бы перейти в конец файла?
Ulugbek "Luke"
ctrl+end ne poidet?
Borys
thanks
Borys
но далеко тянутся конечно
Niko
я обычно скрол мышкой тяну и все ок
Max
есть 2 почти одинаковых метода
Max
public function actionProjects($id = null) { $model = EventUser::find()->where('user_id=:uid',[':uid' => $id])->all(); $model2=[]; for ($i = 0; $i < count($model); $i++) { if (!$model[$i]->event['is_archive']) { if ($model[$i]->event['is_project']) { $model2[$i] = $model[$i]->event; } } } $eventsAuthor = Event::find()->where('created_by=:uid',[':uid' => $id])->all(); for ($i = 0; $i < count($eventsAuthor); $i++) { if (!$eventsAuthor[$i]['is_archive']){ if ($eventsAuthor[$i]['is_project']) { $model2[$i] = $eventsAuthor[$i]; } } } return $model2; } public function actionIndex($id = null) { $model = EventUser::find()->where('user_id=:uid',[':uid' => $id])->all(); $model2=[]; for ($i = 0; $i < count($model); $i++) { if (!$model[$i]->event['is_archive']){ if (!$model[$i]->event['is_project']) { $model2[$i] = $model[$i]->event; } } } $eventsAuthor = Event::find()->where('created_by=:uid',[':uid' => $id])->all(); for ($i = 0; $i < count($eventsAuthor); $i++) { if (!$eventsAuthor[$i]['is_archive']){ if (!$eventsAuthor[$i]['is_project']) { $model2[$i] = $eventsAuthor[$i]; } } } return $model2; }
Max
но 1 отдает массив джсон объектов
Max
а 2 джсон с ассоциативным массивом
Max
типа {"2":{....
Max
в чем может быть проблема?
Max
отличия только в 2 if
Max
isProject или !isProject
Anonymous
/me вот раз научился vim'ом пользоватся, больше ни в чём другом код писать не может. Всё МЕДЛЕННОЕ!
Anonymous
ну и emmet заруливает неимоверно для вёрстки.
Anonymous
дело вкуса.
Anonymous
но, конечно не заменят, vim редактор впервую очередь.
Borys
Включи в phpstom vim mode и радуйся :)
Borys
IDE + вимовское управление
Anonymous
я даже не знаю, есть ли под FreeBSD phpstorm.
Anonymous
да и меня сейчас всё устраивает.
Anonymous
чем шикарен шторм, так это рефакторингом.
Borys