@phpclubru

Страница 99 из 956
Alex
01.02.2017
19:20:17
ну норм, за 15к можно сделать хедер X-Powered-By: php-8.1-23-fdsg

Ice
01.02.2017
20:37:44
Ролик коллег ждем адекватной критики

Dmitry
01.02.2017
20:39:07
скучно

Pavel
01.02.2017
20:41:42
вышел релиз yii2 в котором добавлен контейнер с зависимостями

Google
Pavel
01.02.2017
20:41:59
Теперь то заживем

Dmitry
01.02.2017
20:43:12
да... а я вот пытаюсь в dql order by xxx nulls last добавить... жопа

Pavel
01.02.2017
20:44:14
Доктринофилы должны страдать ?

Вангую что там это делается через какое-нибудь написание расширения к лексическому анализатору и парсеру

Dmitry
01.02.2017
20:45:51
даа... типа того

ну или вообще на native sql перебраться

Pavel
01.02.2017
20:48:17
> DQL is vendor neutral, so this feature won't be merged. https://github.com/doctrine/doctrine2/pull/100#issuecomment-1710745 ахаха

dypa
01.02.2017
20:48:19
Dmitry
01.02.2017
20:49:17
да да... DQL vendor neutral, а на ANSI SQL нам пофиг.. главное, что мускуль этого не умеет

хотя и поддерживает синтаксис ;)

dypa
01.02.2017
20:52:51
ну что поделаешь, нужно уважать и инвалидов

Сергей
02.02.2017
04:49:25
http://stackoverflow.com/questions/12652034/how-can-i-order-by-null-in-dql

Google
Сергей
02.02.2017
04:51:16
Вопрос другой не много, но третий ответ должен помочь

Дмитрий, ты га постгресе делаешь?

Nikolay
02.02.2017
04:54:43
Вопрос, preg_replace может отваливаться из-за размера файла

Например, тысяч 8 символов

?

Сергей
02.02.2017
04:56:48
А какую ошибку в логах пишет?

Скрипт может по памяти отваливаться изза работы с этим файлов

И главное не количество строк а размер файла

Хочешь быть уверен что скрипт не отвалится и не знаешь его размер, разбивай его на части

Nikolay
02.02.2017
04:59:25
recv() failed (104: Connection reset by peer) while reading response header from upstream

И 502

Регулярку может переписать

Кстати, может чтобы решить проблему

Кто чем парсит ответы от soap сервиса?

Простой парсер xml не воспринимает теги soap:lalala

Сергей
02.02.2017
05:02:01
Попробуй дом документ

Если не секрет, зачем тебе опускаться на такой низкий уровень, когда парсить надо?

Есть же соапклиент на пхп

Erzhigit
02.02.2017
05:40:08
Где можно купить шаблон для сайта спортивный тематике html css js верстке ?

Иван
02.02.2017
05:45:24
Кто чем парсит ответы от soap сервиса?
Есть нативная библиотека пыхи. Там прокидываешь класс - обработчик и обрабатываешь уже в нем.

Google
Кирилл
02.02.2017
06:41:58
Добрый день! Интересно, кто имеет опыт с orm , в контексте миграций , code/crud generators под модули различных фреймворков в контексте oracle? Сейчас работаю в связке ngnix+php-fpm через oci8, pdo_oci extension. Так вот миграции yii2 framework странно отрабатывают. Накатывают таблицы в нижнем регистре. Gii работает нормально. Но многие модули не поддерживают oci-schem-у. Из-за этого проблемы. Я вот думаю попробовать dblink через unixODBC , как будет отрабатывать? Заранее спасибо!

Ivan
02.02.2017
07:21:18
Можно нубовский вопрос? Как сделать что бы какой-то кусок html отображался на всех нужных страницах сайта? Ну что бы можно было в одном месте поменять инфу и на всех страницах где она использовалась поменялась автоматом. Это ведь через php делается?

Хоть куда копать скажите

Ivan
02.02.2017
07:26:35
копай в сторону cms, framework или шаблонизаторов
Нужно на сайте в продакшене это сделать, пытаюсь сделать с нуля на wp, но не могу в php.

Ivan
02.02.2017
07:53:17
Ekaterina
02.02.2017
08:25:35
Всем привет! В киберспортивный холдинг ESForce очень нужен сильный php разработчик. Задачи: Backend/Frontend разработка и поддержка проектов компании, полный цикл разработки: от проектирования новой архитектуры до рефакторинга существующего кода. Оптимизация, поиск узких мест. С нашей стороны: конкурентная белая зп, комфортный офис в 5 минутах от м. Бауманская, вовлечение в киберспорт, возможность развиваться среди профессионалов. Подробнее можно почитать здесь: https://hh.ru/vacancy/19410024 Резюме и вопросы можно прислать в лс или на почту e.panferova@esforce.org

Ekaterina
02.02.2017
08:32:57
--- нужен сильный php разработчик —- Сколько от груди нужно жать?
Олег, по ссылке подробно написано, сколько жать:) Но могу и тут написать: Опыт работы php-разработчиком от 3-х лет Базовый опыт администрирования *nix Желателен опыт работы в highload-проектах Продвинутый уровень владения PHP (версия 5.5 и выше) и Javascript Опыт работы с распространёнными PHP-фреймфорками (желательно Symfony), с js-фреймворками и библиотеками Знание РСУБД (индексы, оптимизация запросов) Опыт работы в команде, знание систем контроля версий Знание систем сборки статики (Gulp/Grunt) Плюсом будет опыт работы с другими языками: Python, Go, Java Стек применяемых средств и технологий: Ubuntu/CentOS Nginx PHP 7, Symfony 3, Doctrine 2 Javascript (JQuery, Emberjs, Reactjs, …) CSS3/HTML5/XML/SOAP/REST - само собой PostgreSQL 9 Redis, Memcached Thumbor Git Сервисы AWS (EC2, S3, CloudFront, ...) Elastic Stack, Ansible Tower, Sentry/Bugsnag, Okmeter, ... Jira/Confluence, PHPStorm, IntelliJ IDEA Docker Selenium, автотесты, SauceLabs

Ilya
02.02.2017
08:41:46
Это сильный full-stack разработчик, не?

Alexandr
02.02.2017
08:42:22
Обсуждаем какие потоки востребованы в этом году на DC'17 - ставьте плюсики - минусики

Alexandr
02.02.2017
08:42:23
PHP STORAGE COMMON GO JS PM DEVOPS

Aleksandr
02.02.2017
08:43:02
+ - - + + - -

Alexey
02.02.2017
08:52:13
какие потоки востребованы в этом году на DC'17 - ставьте плюсики PHP – 15 ??????? 54% JS – 4 ?? 14% DEVOPS – 4 ?? 14% GO – 2 ? 7% STORAGE – 1 ▫️ 4% COMMON – 1 ▫️ 4% PM – 1 ▫️ 4% ? 28 people voted so far.

Alexandr
02.02.2017
08:54:18
too may request пишет

Alexey
02.02.2017
08:54:57
datafest.ru

Серёга
02.02.2017
08:55:22
что такое DC?

ааа

Google
Серёга
02.02.2017
08:56:01
программа крутая

мероприятия

Alexandr
02.02.2017
08:57:57
http://devconf.ru

Nikolay
02.02.2017
09:05:35
Иван
02.02.2017
09:06:58
Так она получает в ответ xml же. Ок, посмотрю еще раз
да, соап сервером ее парсишь в дату и дальше классом хендлером обрабатываешь

Alex
02.02.2017
09:09:35
datafest.ru
увы, я в бадушечке 11-го

Admin
ERROR: S client not available

Alexey
02.02.2017
09:10:46
Я про баду поздно узнал, так что поеду на датафест, ну и в следующий четверг в яндексе будет "машинное обучение в поиске"

Иван
02.02.2017
09:11:22
поделитесь ссылками на события, пожалуйста

Alexey
02.02.2017
09:11:36
Когда живёшь не в Москве, такие поездки приходится планировать сильно заранее

@StressoID https://events.yandex.ru/events/meetings/09-february-2017/ datafest.ru

Ну и на php я пишу уже по остаточному принципу, клиентов для апи, чтобы интегрировать в проект. А так плотно подсел на python

Dmitry
02.02.2017
09:27:07
"Навыки оптимизации приложения под высокие нагрузки (1000-3000 q/s);" ... прикольно, уже представляю приложение такое на пхп, которое в один поток 3к запросов в секунду отстреливает ;)

Alexey
02.02.2017
09:54:31
зачем в 1, есть же fpm

Alexandre
02.02.2017
09:57:49
балансировка на три сервера минимум

Dmitry
02.02.2017
09:57:54
Л - логика ;)

Pavel
02.02.2017
09:58:29
Если это 3000 q/s и на статику в том числе, то все может быть не так плохо

Dmitry
02.02.2017
09:58:48
Может там 5 серверов ;) И на каждый воркер там 1.5 r/s... что там оптимизировать ;)

Alexandre
02.02.2017
09:59:04
зачем в 1, есть же fpm
при чем fpm ? нагрузку мерил - сколько время отклика?

Google
Dmitry
02.02.2017
09:59:29
Если это 3000 q/s и на статику в том числе, то все может быть не так плохо
ну не, все же говоря о приложении подразумеваем код

Если это 3000 q/s и на статику в том числе, то все может быть не так плохо
Кстати, я вот понял, чем именованные методы в репозитории лучше, чем спецификация ;) Удобнее кастомизировать запросы для оптимизации. Там джойн, там пара запросов, что бы потом они в цилке в 20 не превратились

Pavel
02.02.2017
10:01:32
Ну это понятно, зато таких методов может будет под сотню

А со спецификацией - 1 классик с 5-6 свойствами

Dmitry
02.02.2017
10:02:54
ну, разбивать репозитории на более кастомные ;) ну и врядли сотню... просто нужно объединять оба подхода

Grigori
02.02.2017
10:37:19
Вопрос: Сколько программистов нужно что бы заменить лампочку? Ответ: Ни одного, это хардверная проблема, и программистами не решается

Pavel
02.02.2017
13:39:57
Слушайте

dypa
02.02.2017
13:40:40
?

Pavel
02.02.2017
13:41:00
А вот в симфони есть файл parameters.yml, который хранит локальные параметры

Но как быть если я хочу локально запускать консольные команды для разных сред?

для dev, staging, ua

Как динамически менять этот файл?

Сергей
02.02.2017
13:42:59
на симфони?

Pavel
02.02.2017
13:43:00
На прошлой работе мы заходили на соответствующий инстанс где лежал свой parameters.yml и запускали там команды. А тут ребята не хотят так делать

Не, у нас yii но не суть

Ну хотя бы в случае симфони

Сергей
02.02.2017
13:43:35
если в симфони то там все просто

указываешь при запуске консольной команды —env=dev

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