
Roman
08.02.2017
13:26:22
Ребята, ещё такой вопрос. Может кто имел дело с движком vbulletin?

Danila
08.02.2017
13:58:58
ребят кто нибудь настраивал coverage в scrutinizer ?

Seva
08.02.2017
14:36:02
Кто тут ?

Danila
08.02.2017
14:36:13
Я

Google

Seva
08.02.2017
14:36:36
Имеется файл file.json
В нем такие строчки
{
"Max": "wix",
"Alex": "dxx",
"Lala": "lalkovich",
"Den": "white"
}
Как моправильно сделать проверку по ключам. Если типо уже есть такой ключ , то выводит сообщение об этом?

Dmitry
08.02.2017
14:37:42
На каком языке программирования?

Seva
08.02.2017
14:38:01
Php же )

arigami67
08.02.2017
14:38:37
array_search($key, (json_decode($file, TRUE))

Danila
08.02.2017
14:38:46
Первое что приходит на ум, читаем файл, конверим в ассоциативный массив, делаем проверк ключа, если ок пишем

Seva
08.02.2017
14:39:15
Но вон товарищ написал сверху

Danila
08.02.2017
14:39:23
код у аригами

Seva
08.02.2017
14:39:26
Щас проверю

Dmitry
08.02.2017
14:39:42
А мне тоже хотелось бы, что бы за меня всю работу делали, а зп платили побольше

Danila
08.02.2017
14:39:49
хотя нет, у него ошибка
там array_key_exists должен быть

arigami67
08.02.2017
14:40:20
верно

Google

arigami67
08.02.2017
14:40:55
извиняюсь. array_search - ищет значение

Seva
08.02.2017
14:41:54

Dmitry
08.02.2017
14:41:57
А еще хотелось бы, что бы тут совсем начинающих вопросов не задавали, думали своей головой... но опять же... не достижимо...

Pavel
08.02.2017
14:42:32

Dmitry
08.02.2017
14:42:58
Ага, профит. И через пол года ты находишь себя а) без денег, б) без репутации и в) с кучей исков и долгов

Seva
08.02.2017
14:43:09

Danila
08.02.2017
14:43:53
сева когда ты просишь код это не помощь ))

Dmitry
08.02.2017
14:43:56
Ну, что бы решать вопросы, на которые сложно найти ответы... подсказывать путь решения проблем, объяснять подводные камни того или иного решения

Danila
08.02.2017
14:44:00
это сделать за тебя )

Seva
08.02.2017
14:44:38

arigami67
08.02.2017
14:44:48
Я раньше допустим тоже не знал что json_decode со втором ключом в TRUE. Отдает массив.
Мне кажется вопрос актуальный.

Danila
08.02.2017
14:45:33
Тру подход у тебя есть задача, ты ее как то попытался решить, у тебя возникли ошибки ты приходишь и спрашиваешь что не так где ошибся, тебе подсказывают, если даже не можешь начать узнаешь в какую сторону копать

Dmitry
08.02.2017
14:45:34
Код изучить и понять - это полезно
Но еще полезнее попытаться написать код самому

Danila
08.02.2017
14:46:22
да я про это и говорю

Pavel
08.02.2017
14:46:30

dypa
08.02.2017
14:47:13

Dmitry
08.02.2017
14:48:17
да... писать код скучно... хотя, считать и расписывать таблички затрат на разработку, да без ТЗ... еще более скучно... хотя.. с ТЗ еще скучнее...

Google

Danila
08.02.2017
14:48:22
пока все синьеры здесь кто нибудь настраивал coverage в scrutinize ?

Dmitry
08.02.2017
14:48:45
для настройки coverage у сеньоров есть специально выделенные люди ;)

Seva
08.02.2017
14:48:59
Но еще полезнее попытаться написать код самому
Поверь я правда стараюсь именно это и сделать ,но когда время поджимает иногда , я обращаюсь за срочной помощью в такие группы. И я сам хорошо знаю и понимаю , что когда сам пишешь и разбираешься ,то это намного лучше.

Pavel
08.02.2017
14:49:10
Я просто у phpunit смотрю кавередж в консоли

Сергей
08.02.2017
14:49:30

Danila
08.02.2017
14:49:31
да я тоже и у меня 100 %) Но хочется плашку в редми
у меня в конфиге все настроено, но он почему то не подхватывает

Dmitry
08.02.2017
14:50:17

Seva
08.02.2017
14:50:37

Сергей
08.02.2017
14:51:07
То есть я правильно понял что у тебя замена происходит в коде?
И тебе надо сделать проверку, чтобы значение не перезатиралось?

Seva
08.02.2017
15:01:04

Сергей
08.02.2017
15:02:15

Pavel
08.02.2017
15:02:49
Надеюсь у тебя там также будут фабрики, контейнер и интерфейсы, а то как-то несолидно.

Dmitry
08.02.2017
15:03:26
В общем, не парься, ставь симфони сразу

Pavel
08.02.2017
15:03:50
Да, компосер, CI/CD

Seva
08.02.2017
15:03:54

Google

Dmitry
08.02.2017
15:07:14
$content = file_get_contents("file.json");
$json = json_decode($content, true);
if (!array_key_exists("KeyName", $json)) {
$json["KeyName"] = "newValue";
}
$content = json_encode($json);
file_put_contents("file.json", $contnt);
на код

Сергей
08.02.2017
15:09:04
А тут вообще замена значения по ключу)

Dmitry
08.02.2017
15:10:03
шо там у тебя затирается

Сергей
08.02.2017
15:11:13
В массиве json если есть ключ keyname то ставится newvalue для этого ключа и в файл записывается

Admin
ERROR: S client not available

Dmitry
08.02.2017
15:12:42
Даже спрашивать не буду, как ты сделал такой вывод

Сергей
08.02.2017
15:13:37

Dmitry
08.02.2017
15:15:00
А мне ничего не кажется, мне лень казаться

Danila
08.02.2017
15:15:00
кто нибудь знает готовую реализацию префиксного дерева ?

Grigori
08.02.2017
17:15:50
у меня в IntelliJea любопытный баг :)

Dmitry
08.02.2017
17:16:12
переходи на саблим ;)

Aleksandr
08.02.2017
17:16:37
Кто-нибудь знает, API youtube выдаёт информацию о просмотрах выбранного видео за определённый промежуток времени? Например за 24 часа или за 7 дней?

Grigori
08.02.2017
17:16:46
когда открываю 2 проекта в разных окнах, и во втором нажимаю Shift два раза (поиск везде), он делает поиск в первом проекте :)

Aleksandr
08.02.2017
17:17:32

Grigori
08.02.2017
17:18:26
может, дело в том, что код 2го проекта подключен в первом как сабмодуль git, но они в разных папках, и это не должно влиять

Dmitry
08.02.2017
17:19:19
эээ...
так а что происходит, если выбрать файл из первого проекта... окна переключаются?

Grigori
08.02.2017
17:27:00
да, на первый проект

Google

Grigori
08.02.2017
17:27:20
открыл репорт https://youtrack.jetbrains.com/issue/IDEA-167904, посмотрим
тут вакансия для тестировщиц есть
https://scontent-frt3-1.xx.fbcdn.net/v/t1.0-9/16649200_1456884000989094_7877984718675896299_n.jpg?oh=727805ed9a815d613591ab30a62122eb&oe=5949495A

Evgeniy
08.02.2017
19:19:16
Радует требование мед книжки ))

Timur
09.02.2017
13:37:06
Народ, помогите переписать объявление данного сервиса в yaml файл. Symfony
<service id="sonata.user.registration.form.handler.default" class="Sonata\UserBundle\Form\Handler\RegistrationFormHandler" scope="request" public="false">
<argument type="service" id="sonata.user.registration.form"/>
<argument type="service" id="request"/>
<argument type="service" id="fos_user.user_manager"/>
<argument type="service" id="fos_user.mailer"/>
<argument type="service" id="fos_user.util.token_generator"/>
</service>

Сергей
09.02.2017
13:40:23
http://codebeautify.org/xml-to-yaml

dypa
09.02.2017
13:41:55

Сергей
09.02.2017
13:42:04
хотя там какая то хрень получается)
в аргументах @ надо еще)
это же сервисы

Timur
09.02.2017
13:42:33
http://converter.rosstuck.com/

dypa
09.02.2017
13:43:36

Сергей
09.02.2017
13:44:12


Marina Kryukova
09.02.2017
14:12:29
#Вакансия
Full time. Офис. Москва.
В международную компанию, занимающейся информационной безопасностью, для проекта Bot-Trek Intelligence - Киберразведка по подписке нужен хороший специалист backend PHP.
Большая и самая сложная часть работы над проектом связана с бэкендом.
Типичные задачи: поиск, анализ и систематизация данных из интернета.
В задачи также входит вывод этих данных во фронтенде в существующий фрэймворк (обычно это незначительная часть времени).
Широкий технологический стек: nginx / php-fpm / rabbitmq / redis / mysql / mongo / elasticsearch / docker (engine/swarm/compose) / consul (& templeates) / openstack.
Компания входит в мировой ТОП-5 в индустрии ИБ. Проектов много, поэтому на завершающем этапе нужно быть готовым к переходу на новый. Плюс нередкое общение клиента с разработчиками для более полного понимания задачи. Важно иметь хороший технический кругозор, т.к. уровень команды очень высокий.
Если тип компании и задачи вам подходят, пишите @marinakriu или на почту kriu.marina@gmail.com.
По ЗП также отвечу в лс.


Pavel
09.02.2017
14:22:54
Это Group-IB