1) Хоть это не косается вашего вопроса, но используйте registerScript для публикации JS-а.
2) Используйте в JS относительные пути — вам же лучше.
3) Что бы посмотреть в чем дело, откройте Firebug/Dragonfly или что там есть вод рукой на вкладке сети и посмотрите ответ с сервера.
Гугли по запросам: OpenCV: Blob detection. Shapre recognision.
Если фигуры совсем примитивны — можно выделить контур, сделать аппроксимизацию (все это легко делается через OpenCV, буквально в пару строчек, + вроде как в примерах есть именно такая штука) и смотреть характеристики полученной фигуры.
Или же через Blob Detection — так допустим маркеры распознают, лица (хотя это уже сложнее но опять же примеров полно)
просто как можно больше набирайте тексты на этом языке. И старайтесь как можно реже смотреть на клавиатуру. Постепенно пальцы запомнят расположение всех основных клавиш и вы получите тот результат к которому стремитесь.
Если у нас выйдет нормальное распределение случайной величины — поидее это гуд. Но я так же давно теорвер не вспоминал… так что полной уверенности нету.
В Минске есть схожий сервис, правда параметров много меньше. Подозреваю что просто запрос с сайта идет диспетчерам, диспетчеры оповещают машины такси (автоматизировано все это дело, насколько я понимаю, у таксистов на телефоне список заказов висит, они и выбирают) — как только кто-то выбрал, автоматически высылаются данные.
die имеет одноотличие — возможность вывода «посмертных данных». Ну тобиш можно как аргумент подать строку (сообщение об ошибке, что-то для дебага...) и посмотреть. Если перед завершением работы скрипта выводить ничего не надо (имеется в виду непосредственно перед) — то можно использовать exit(). А так логично сократить 2 строки кода в одну.
простая арифметика. IE6 вышел в 2001-ом. Умер в 2011. Итого 10 лет. IE7 вышел в 2006-ом. Так что не позднее 2016-ого года. Конечно, учитывая темпы обновлений IE за последнее время, есть слабая надежда что это случится на порядок и не один быстрее. Но думаю ближайшие года 2 особо надеяться будет неначто.