Сергей Протько: Я достаточно долго искал решение описанной мною задачи и не нашёл никаких альтернатив. Вот мой email: ****, если пришлите мне на него письмо (или напишите emale в ответе), я вышлю вам скрины работающих форм с описанием (у меня там есть случаи с неограниченным количеством input-ов и 400-500 полей ввода на форму - почти обычная ситуация - источники из нескольких разнородных баз. В основном view, но пользователь может захотеть поправить любую строку). Ответить смогу вам завтра (15-го) утром - программа на работе.
Сергей Протько: "если вам надо на DOM события подписаться". Вот хорошо, что вы это упомянули. Только с помощью одних ng-include не узнать какие объекты-контролы появились у пользователя. Поэтому если нужно подкрутить директиву, чтобы она сообщала об изменениях, то юзать link - самое то, чтобы настроить $watch, а ещё лучше $watchGroup, чтобы выставлять флаг изменения формы, если количество полей больше, чем 1-2. Так что если хочется сделать хорошую форму, которая покажет (например, звёздочкой на кнопке *Ok или *save), что данные изменены, то без link никак. Я в последнее время везде леплю эту звёздочку рядом со значимыми кнопками. Поэтому я так и вцепился в link. :)
Сергей Протько: Я пока 2-й ангуляр не смотрел, но "морально" готовлюсь. Спасибо за совет, учту. Но ведь и link тоже не зря придумали. Кроме того, мне ну уж очень не нравится система кэширования templat-ов ангуляром. Напишешь какой-нибудь шаблон, ангуляр его закеширует и бывает что не выкинуть его из кэша кроме как калёным железо - закрыть и открыть браузер. В разработке дико мешает. (помню про галочку в настройках chrome, но при открытых десятке окон или в другом браузере кроме chrome легко запутаться).
nirvimel: Я предлагаю посмотреть на плагин NGINX Lua. У меня был опыт обработки nginx-ом сессий с помощью Lua. Вполне сносно получалось. Думаю, что в Lua найдутся библиотеки для работы с изображениями. https://github.com/openresty/lua-nginx-module#inst...
romy4: "так что там компилить" ? - когда занимаешься "этим" в первый раз всё не так тривиально. Я, например, месяц собирал C++ из исходников и по 40 минут ждал окончания сборки. А через месяц узнал, что есть опция make -j N... Но все эти тонкости узнаёшь далеко не сразу. Поэтому за этим просто ./configure --help должен быть некоторый опыт, который человеку ещё только предстоит набрать. Там всё не очевидно и не интуитивно-понятно. Думаю, что в контексте вопроса про php7 если есть желание помочь, то лучше попробовать собрать самому, если есть время, и выложить инструкцию. Никогда не знаешь, когда понадобиться...
romy4: Ну так чего б не погонять, если очень хочется :) Хорошо бы hrvasiliy потом инструкцию выложил, что у него получилось. Мало ли когда пригодиться.
romy4: Я недавно последнюю версию mantis ставил на oracle linux, так mantis при установке ругался, что ему версия php из репозитория не понравилась. Пришлось собирать новую (ещё до 7-ки дело было). Так что не всегда от моего желания зависит какую версию php брать - собирать новую или из репозитория.
hrvasiliy: ещё момент про pear - если вы работаете за прокси то придётся немного повозиться, чтобы позволять ему скачивать исходники для компиляции из инета (он ведь с инета качает то, что будет компилировать).
hrvasiliy: немного поиска, и я нашёл интересный комментарий по поводу php-cli: www.ibm.com/developerworks/library/os-php-command
"If you can't find a command line in your PHP package-management tool, the worst-case scenario is that you can recompile PHP with the --enable-cli flag" - в вольном переводе - если вы не нашли php-cli после сборки, то вам придётся его пересобрать заново с параметром "--enable-cli"
по-поводу mysql: добавьте при сборке "--with-mysql"
Насколько я помню - "pear" - это сборщик бинарных пакетов и ему требуются предустановленные в системе компоненты для компиляции c++ и некоторые библиотеки. У меня это "yum install make kernel-devel gcc-c++ pcre-devel openssl-devel libxml2-devel apxs-devel" (для Oracle Linux, у вас для Ubuntu, наверное, будет apt-get install ...). Но с pear я сталкиваюсь ещё реже, чем с php, но вдруг сработает?
drtvader: "$(...).live is not a function" - что-то не подключили к jquery, какой-то плагин. Сейчас посмотрел - api.jquery.com/live - live - это устаревший метод и в новых версиях jquery - Deprecated (не применяется): "Use .on() to attach event handlers"
Дима Турков:
Если колёсиком, тогда смещение маркера при zoom - нормальное явление. Zoom происходит не относительно центра карты на экране, а относительно курсора мыши. Вы никогда не попадёте им точно в центр.
Извините, мне не очень понятно, как вы zoom увеличиваете? Колёсиком? И возвращается ли он на место, если вы уменьшаете zoom? Опишите немного поподробней. Я, правда, с mapbox работал, но может чем смогу помочь.
musicsucks: Кажется, я понял проблему. Технически нужно разрешить заданный IP-адрес на нужный интерфейс в вашей локальной сети, без выхода в инет. Смотрите, на каждом компе есть таблица маршрутов. Просматривается она вручную, командой
route print - для windows (посмотреть) route - для linux
Соответственно у них есть подкоманды редактирования маршрутов. Вам нужно проложить маршрут заданного ip-адреса в локальную подсеть. Думаю, что копать нужно в этом направлении.?
Смотрите header_filter_by_lua и body_filter_by_lua
https://github.com/openresty/lua-nginx-module#body...