pozitronik (
pozitronik) wrote2012-09-13 03:04 am
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Entry tags:
В сей полуночный час...
...пишу я надстройку над яндексовским картоапи. Джва года хотел сделать такую штуку, чтобы не сношаться постоянно с JS-кодом, а писать всё управление картами прямо на PHP. Нет, понятно, что совсем без JS не обойтись, но свести его к минимуму - очень хочется. Суть, если кому интересно, такова: описываем действие над картами (создать там, добавить контрол, установить поведение) набором параметров в виде ассоциативного массива, вызываем функцию, преобразующую этот массив в JS-объект (которые в PHP существует просто как строка), отдаём эту строку соответствующей функции моей надстройки, которая по параметрам уже сама разбирается, чего делать. Плюс, удобный динамический доступ к картам, если их несколько на странице.
Хрен знает, наверняка кто-то уже что-то подобное до меня придумал и сделал, ткните, если встречали. Но у меня основная задача - изучить API 2.0; первую я худо-бедно освоил, вторую решил вот так изучать, сразу "приручая".
В общем, штудирую описание Maps API 2.0. И понимаю, почему Яндексу нужен техписатель. Я, конечно, видел и куда более запутанную документацию, но тут... Какие-то моменты то ли забыли описать, то ли посчитали очевидными, некоторые моменты наоборот - описываются по три раза в разных главах. Взять, например, описание балуна: есть параметр data, который object. А чего там, в этом обжекте за пропертисы - не сказано. Нет, есть вероятность, что наверняка balloon потомок какого-то другого класса, и описание свойств объекта где-то там и приведено. Но найти - хуйс, простите мой французский! Зато во вводной доке примеры, в которых несколько свойств указываются, как ни в чём не бывало - мол, а что вы сами не догадаетесь?
Вспоминаю хелпы к борландовским компиляторам, по которым можно было изучать не только какую-нибудь Delphi, но и WinAPI - причём лучше, чем по MSDN... Эх!
Хрен знает, наверняка кто-то уже что-то подобное до меня придумал и сделал, ткните, если встречали. Но у меня основная задача - изучить API 2.0; первую я худо-бедно освоил, вторую решил вот так изучать, сразу "приручая".
В общем, штудирую описание Maps API 2.0. И понимаю, почему Яндексу нужен техписатель. Я, конечно, видел и куда более запутанную документацию, но тут... Какие-то моменты то ли забыли описать, то ли посчитали очевидными, некоторые моменты наоборот - описываются по три раза в разных главах. Взять, например, описание балуна: есть параметр data, который object. А чего там, в этом обжекте за пропертисы - не сказано. Нет, есть вероятность, что наверняка balloon потомок какого-то другого класса, и описание свойств объекта где-то там и приведено. Но найти - хуйс, простите мой французский! Зато во вводной доке примеры, в которых несколько свойств указываются, как ни в чём не бывало - мол, а что вы сами не догадаетесь?
Вспоминаю хелпы к борландовским компиляторам, по которым можно было изучать не только какую-нибудь Delphi, но и WinAPI - причём лучше, чем по MSDN... Эх!
no subject
no subject
no subject
1. Что такое гвоздь, сколько бывает шляпок, какая длина, тип стали.
2. Подробное описание, что такое молоток, различные веса, размеры, пример, как забить гвоздь.
3. Задание: Разработать дизайн крыши дома и построить ее, используя гвозьди и молоток (доски и бревна рубятся путем дикого количества ударов молотка по месту разъединения, вместо линейки использовать молоток).
4. В качестве тестирования задания - пустите на построенную крышу ультимейт-шторм 80 уровня и убедитесь, что крыша еще держится. Если не держится, значит, вы вбили недостаточное количество гвоздей.
no subject
no subject