• Насколько оправданно решение с контроллерами-не-классами?

    weralwolf
    @weralwolf
    Или реестр. Всяко лучше global.
    Простейший:
    class Registry{
        private static $_storage = array();
        public static function get($key){
            return isset(self::$_storage[$key]) ? self::$_storage[$key] : null;
        }
    
        public static function set($key, $value){
            self::$_storage[$key] = $value;
        }
    }
    


    Или и вовсе примитивный, даже без класса:
    function registry($key, $value = null){
        static $_storage = array();
        if($value !== null){
            $_storage[$key] = $value;
        }
        return isset($_storage[$key]) ? $_storage[$key] : null;
    }
    
  • Насколько оправданно решение с контроллерами-не-классами?

    weralwolf
    @weralwolf
    > но и запрет хранения в статичных переменных класса объектов сложнее строк и чисел
    Позвольте поинтересоваться о чем это Вы?
    О каком запрете и (чуть выше) ограничениях статических полей классов идет речь? Я как-то вполне себе запросто могу хранить в них любые, сколь угодно сложные, структуры и типы данных, включая те же объекты.
  • Разработка мессенджера

    weralwolf
    @weralwolf
    Кстати учтите, что для Strophe сервер должен поддерживать BOSH.
    Насчет транспорта — почему нет, ведь контакты из него для клиента представляются точно теми же джаббер-аккаунтами, поведение которых ничем не отличается от обычных.
  • Интернет на два компьютера

    weralwolf
    @weralwolf
    Галочка «разрешить другим пользователям сети использользовать подключение к интернету данного компьютера» должна быть чекнута на том интерфейсе, который подключен к интернету. Это важно. По-другому не заработает. Чеканье оной на интерфейсе, смотрящем в локальную сеть, смысла не имеет.
    Кроме того, расшаривание интерфейса с интернетом должно автоматически выставить 192.168.0.1/255.255.255.0 на втором интерфейсе. Однажды даже замечал, что комп начал работать в качестве DHCP-сервера, впрочем не могу быть уверен, что так происходит всегда.
    Надо заметить (хотя это уже относится к коментарию ниже), что винда во время шаринга интернета автоматически транслирует и DNS запросы, поэтому указанные в вопросе настройки для второго компьютера вполне корректны.