Обновить
20
0
Михаил Кабищев@soines

Head of Platform

Отправить сообщение
Для добавления нового поля вы отключаете по одному серверу БД, накатываете изменения и включаете? А потом когда на все сервера накатились изменения выкладываете код, которому нужны эти поля, так?
А как у вас происходит обновление схемы в базе?
Иии? А ты наверное любитель магических геттеров/сеттеров?
Это все красиво и замечательно, но покажите пожалуйста пример использования testService.
Предложите более удобный вариант. К примеру должен быть сервис, который умеет отправлять смс. При тестах или разработке отправлять реальные смски нельзя. Куда Вы будете его помещать?

А вообще здесь лучше обсуждать подход, а не конкретное решение. Можно сделать и так:

class MyCustomContainer extends Container
{
/**
* return iMailer
*/
public function getMailer()
{
return $this->get( 'mailer' );
}

/**
* return iAnotherService
*/
public function getAnotherService()
{
return $this->get( 'anotherService' );
}
}
PHPDoc решает это проблему.
А теперь подумай сколько «мамочек» будет специально менять поисковую систему в браузере? :)
Ты все делаешь так. А, например, твоя мама знает про chrome://settings/browser?
Ага. пытался сказать тоже самое, только более тонко)
Вы используете его как IDE в повседневной работе? Какие у него преимущества перед теми же phpstorm, netbeans?
Я же не говорю, что это плохо или что это нельзя делать. Я пытаюсь понять зачем это нужно, когда есть более удобные средства и для редактирования и для дебага.
и? Зачем apache-то в данной ситуации? Я именно так и дебажу, на рабочем компе — windows, на всех серверах — linux и дебаг, и запуск тестов производится именно на удаленном сервере. Да, это немного сложнее настраивается, зато очень и очень удобно.

Если Вам приходится часто дебажить код из кафе с ноутбука на котором нету IDE, то наверное стоить задуматься о его установке)
PHPStorm очень хорошо дебажит как веб-приложения, так и консольные скрипты. На сайте можно найти мануал как это все настраивается.
Веб-приложения можно дебажить в двух режимах:
1. активный. когда ты сам нажимаешь кнопку debug, открывается браузер и т.д.
2. пассивный. включаешь «listen incoming connections» и IDE будет ловить все запуски и веб-приложения и консольных скриптов.
Фак, меня явно не так поняли. Linux здесь абсолютно не причем. Это была аналогия «удаленная отладка с VIM. Но зачем?» Гораздо удобнее это делать через IDE.
Т.е. получается, что мой вариант имеет место быть в REST архитектуре?
Почему отсутствует stateless?

Клиент делает запрос, к примеру:
POST service.com/token/ передаешь ему логин пароль, сервис производит аутентификацию и в ответ отдает тебе токен. Токен хранится в базе и имеет разрешение/запреты на определенные действия.

Дальше клиент делает те запросы которые ему нужны и в заголовке передает токен:
GET service.com/car/1
PUT service.com/car/1 и т.д.

В итоге получается, что сервис не хранит твое состояние, ты создал новый ресурс, а потом просто запрашиваешь или изменяешь другие.

Или я что-то путаю?)
Специально сделано) Чтобы можно было определить вскрывали или нет)
А есть ограничение на кол-во таких input`ов на странице? И как у него с распознаванием имен и фамилий?
Ну как минимум тем, что не происходит парсинг и разбор sql запроса.

Информация

В рейтинге
Не участвует
Работает в
Дата рождения
Зарегистрирован
Активность