
Konstantin
19.09.2017
13:42:16
лол, браузер просто страничку закешировал)) сорри

Sergio
19.09.2017
17:34:23
всем привет. чтото туплю ппц, не могу никак понять, подскажите, если можете. имеем функцию, которая в параметры принимает массив массивов, типа:
someFunction([
['text' => 'text1'],
],
[
['text' => 'text2'],
],
[
['text' => 'text3'],
]);
так вот... как правильно такой массив "на лету" сгенерировать? в цикле, например... я что не пробовал, ничего работать не хочет. пхп 5.6
вот так, например, пробовал
$elems = [];
for($i=0; $i<3; $i++){
$elem = ['text' => 'text'.$i]
$elems[] = $elem;
}

Igor
19.09.2017
17:36:26
$arg = [];
$arg[] = ['text' => 'text1'];пойдет?

Google

da horsie
19.09.2017
17:38:01

Sergo
19.09.2017
17:45:15
а должно быть неправильно? )

Борис
19.09.2017
18:24:41
всем привет. чтото туплю ппц, не могу никак понять, подскажите, если можете. имеем функцию, которая в параметры принимает массив массивов, типа:
someFunction([
['text' => 'text1'],
],
[
['text' => 'text2'],
],
[
['text' => 'text3'],
]);
так вот... как правильно такой массив "на лету" сгенерировать? в цикле, например... я что не пробовал, ничего работать не хочет. пхп 5.6
Ну вообще-то эта функция принимает ТРИ массива-массивов, а твоя функция генерит ОДИН массив из трех элементов-массивов. Андестанд?

Igor
19.09.2017
18:25:56
а, тут получается все неправильно написали =)
у функи 3 аргумента а не один

Gleb
19.09.2017
18:30:32
call_user_func_array

Quiss
19.09.2017
18:45:12
все тебе создали "двумерный массив"
в чем проблема

Igor
19.09.2017
18:45:47
Слушайте, кто знает какие средства для логирований запросов типа DROP TABLE

Quiss
19.09.2017
18:45:47
как ты и просил

Igor
19.09.2017
18:46:01
DROP DATABASE?

Google

Igor
19.09.2017
18:46:08
Ну и подобные запросы

Quiss
19.09.2017
18:46:21

Igor
19.09.2017
18:47:16

Quiss
19.09.2017
18:47:32

Igor
19.09.2017
18:48:17
Про gql знаю, но как его настроить таким образом что бы он только определенные команды писал?
Просто у коллег на работе кто-то из сотрудников дропнул таблицу

Борис
19.09.2017
18:49:47
Чет мне подсказывает, что ты не правильно решаешь проблему. Что именно ты хочешь делать с этими логами?

Igor
19.09.2017
18:50:03
У них не писались бинарники, что бы даже восстановить базу

Борис
19.09.2017
18:50:03
Ха, вот я так и думал ))) Это не логами решается, а разделением прав

Igor
19.09.2017
18:50:21
После драки кулаками не машут
Вот сегодня пришли и спросили как это сделать)
Примерно это я и сказал, но им мало) Хотят логов каких-то

Quiss
19.09.2017
18:50:45

Igor
19.09.2017
18:50:49
Вот мне интересно реально ли это

Igor
19.09.2017
18:52:20
нда, проблема определенно в организации, а не в логах

Борис
19.09.2017
18:52:33
Нет, это и не зачем, потому что general log не хило замедляет производительность + место на диске забивает. Проблема решается через права: Есть админ - он один может делать все "опасные" операции, есть юзвери - им только выборка. Все - логи не нужны. Если что-то дропнулос - то виноват админ

Igor
19.09.2017
18:53:58
Я понял, ну и ладно, не буду париться тогда)

Евгений
19.09.2017
18:59:16
Кто не делает бэкапов, тот потом плачет как сучка

Андрэ
19.09.2017
19:02:21
либо просто рисковый малый

Quiss
19.09.2017
19:03:46

Google

(;¬_¬)
19.09.2017
19:08:33

Patrik
19.09.2017
19:32:18
а кто не проверяет периодически можно ли реально восстановиться из этих бекапов плачет громче всех

Андрэ
19.09.2017
19:34:14
самые шумные факапы, не когда упало, а когда из 7 бекапов поднять не получилось

Vadim
19.09.2017
19:58:43
После драки кулаками не машут
Не читал все, возможно я мимо контекста, но ведь "махать кулаками после драки" это называется "инцидент менеджмент"?

Igor
19.09.2017
20:02:03

Alexey
20.09.2017
05:54:21
Всем привет. Необходимо загружать видео и доставать инфу о нем (длительность, разрешение). Есть у кого опыт и что использовали? Пока выбор пал на https://github.com/JamesHeinrich/getID3

Oscar
20.09.2017
05:56:16
ffmpeg?
у него есть ffprobe
И нужно же из видео, а id3 вроде как с аудио связан

Anton
20.09.2017
05:57:17

Fayozjon [CybernatiC]
20.09.2017
05:57:24
Была обертка под ffmpeg php
Где то либа для работы. В гитхабе

Oscar
20.09.2017
05:58:15
Ну там обертка из двух строк грубо говоря, просто выолнить exec

Alexey
20.09.2017
05:59:18
Я так понимаю вот эта
https://github.com/PHP-FFMpeg/PHP-FFMpeg

Oscar
20.09.2017
06:00:22
Не, это обертка над ffmpeg, а тебе нужен только ffprobe
https://github.com/paulofreitas/php-ffprobe/blob/master/ffprobe.php
Ну вот что-то в таком духе

Google

Alexey
20.09.2017
06:04:19
Ну вот что-то в таком духе
Спасибо. Но мне так же надо будет получить превьюшки или делать гифки, и эта обертка интересно выглядит)

Oscar
20.09.2017
06:06:01

Alexey
20.09.2017
06:07:18

Евгений
20.09.2017
06:47:57
Без всяких библиотек левых вполне можно обойтись

Артем
20.09.2017
07:16:32
всем привет

Alexandr
20.09.2017
07:25:42
привет

Oleg
20.09.2017
07:29:37
кто изпользовал в laravel\lumen eloquent, вы добавляли отношения к модели динамически?

Evgeniy
20.09.2017
08:08:04
никогда не было такой необходимости
даже боюсь представить зачем это понадобилось, хотя догадываюсь

Arky
20.09.2017
08:09:04
как на своем сайте создать приложение для звгрузки файлов на гугл диск?

Oscar
20.09.2017
08:19:39
При помощи чтения документации гугл диска?

Saško
20.09.2017
08:20:33
А ещё с помощью пхп

Evgeniy
20.09.2017
08:30:42
и веры в аллаха

Arky
20.09.2017
08:43:16

Sergey
20.09.2017
09:10:55
не на похапэ
ну или iframe
хотя все сильно зависит от того "зачем"

Arky
20.09.2017
09:23:41
А не, я спутал это не гугл диск, а клауд)0

Google

Alexander
20.09.2017
09:31:58
ну значит помогли тебе гуру)

Patrik
20.09.2017
09:33:29

Arky
20.09.2017
09:36:34

Patrik
20.09.2017
09:36:49
https://github.com/Superbalist/flysystem-google-cloud-storage

Arky
20.09.2017
09:38:08

Anton
20.09.2017
10:11:07
Если у меня на клиентах будут в куках сидеть user - expirationDate - pass (захэшированный (пароль + соль)) - это нормально для поддержания сессии?

Sergey
20.09.2017
10:11:26
прям JWT какой-то

Gaiaz Iusipov
20.09.2017
10:18:51
лучше жвт

Anton
20.09.2017
10:21:24
а какая разница, если логика работы одинаковая? Чтобы непонятное велосипедное наследие не оставлять?

Aleh
20.09.2017
10:23:25
Ну да, либо храни просто уникальный ключ сессии, либо бери jwt
Зачем выдумывать свой формат непонятно пока

Sergey
20.09.2017
10:26:09
лучше сгенерить просто случайный набор байт
а еще лучше - криптографическая подпись (sha256 от приватного ключа с сервера и идентификатора пользователя например)
но это еще ближе подводит нас к jwt
с другой стороны есть мнение что юзать jwt тоже не стоит и можно обойтись штуками попроще (просто hmac + хранить идентификатор сессии на сервере). Вопрос инвалидации сессий короч

Aleh
20.09.2017
10:29:50

Anton
20.09.2017
10:30:41