@phpclubru

Страница 108 из 956
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
Первое что приходит на ум, читаем файл, конверим в ассоциативный массив, делаем проверк ключа, если ок пишем

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
А мне тоже хотелось бы, что бы за меня всю работу делали, а зп платили побольше
Очень просто. Учишься Яна юриста , открываешь контору , нанимаешь себе 2х юристов. Они работают по 25% им и 50% тебе. Профит.

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

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
Я прошу код , что бы его изучить и понять. А не тупо копировать и вставить.
Вот парадокс, но программисты сначала решают проблему на концептуальном уровне. А код писать не интересно.

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 смотрю кавередж в консоли

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
То есть я правильно понял что у тебя замена происходит в коде?

И тебе надо сделать проверку, чтобы значение не перезатиралось?

Он не попадает , он просто заменяет значение старого ключа ))а мне это ненадо ))
Если я тебя правильно понял сделай массив - объектом с интерфейсом arrayAccess и добавь свою логику в офсетСет

Сергей
08.02.2017
15:02:15
Что бы значение не затерлась. Верно)
Тогда точно через arrayAccess

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
Тогда точно через arrayAccess
Спасибо за совет. Попробую

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 два раза (поиск везде), он делает поиск в первом проекте :)

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

Сергей
09.02.2017
13:42:04
хотя там какая то хрень получается)

в аргументах @ надо еще)

это же сервисы

Timur
09.02.2017
13:42:33
http://codebeautify.org/xml-to-yaml
А мне вот этот порекомендовали, все работает как надо

http://converter.rosstuck.com/

dypa
09.02.2017
13:43:36
в аргументах @ надо еще)
у меня под рукой сча нет php и symfony

Сергей
09.02.2017
13:44:12
у меня под рукой сча нет php и symfony
я только уточнил) остальное все норм

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

Страница 108 из 956