О разработке по эппловские девайсы есть у Ray Wenderlich немало. В том числе по связкам кокоса с «физическими» движками (box2d, chipmunk).
В принципе, порог вхождения в «кокос» невысок, при должном понимании Objective-C. Гораздо важнее (из моего опыта) вникнуть именно в физику. Особенно в joints. Да и определение коллизий с последующими телодвижениями (убрать тело из… мммм… space — несколько муторное занятие. Чтоб не отхватить EXC_BAD_ACCESS :) ). Помогает, конечно, chipmunk-spacemanager. Но иногда кажется (особенно с набиванием шишек и опыта), что натуральными средствами самого физического движка было бы проще. Только это понимание приходит со временем. Как обычно, впрочем. :)
Простите за оффтопик, господа. Но мне ажиотаж вокруг всем известного журнала напоминает слегка таковой вокруг Google Wave инвайтов. :) Та же, пардон, реакция, смахивающая на истерию. «Дайте-продайте-подарите».
Уверен, что у большинства — это игрушка на несколько дней. Попробуют перешить — не получится — снова попробуют — снова фейл — «а ну его, пусть пока поваляется, надо работу работать, кушать хоцца».
Да, конечно, заветный вкладыш — весьма полезная и интересная штука для айтишников, познавательная. Этакая разминка для мозгов.
Но, глядя на мытарства по добыванию экземпляров, невольно поразился: сколько времени и нервов истрачено.
Особенно впечатлила Яндекс-карта с маршрутом обхода от одного из хабровчан.
И да: энтузиастам желаю искренне успехов в освоении устройства. :)
Собственно, в Objective-C тоже допускается использование конструкции
[SomeObject new]
Это эквивалентно конструкции
[[SomeObject alloc] init]
Однако годится для т.н. «не перекрытого» создания (инициализации) объектов.
Т.е., +alloc/-init вызываются безусловно, без возможности передачи неких ваших данных в вызываемый объект в момент инициализации.
Пруфлинк: NSObject Reference
/var/www можно пускать симлинком на /home/username/development/www
/etc-конфиги можно пересчитать по пальцам, которые реально необходимы. Вот их можно и забекапить :)
about:blank
Помогает сконцентрироваться перед началом работы. И не отвлекает, как Speed Dial, обновляющимся контентом. На манер: «О, Хабра обновилась! На пару минуток, почитать — и за работу...»
Ооопс… Простите, я не просмотрел по каким-то причинам Ваш топик после поиска по Хабру :(
А про «пеар»: я не имею отношения к разработчикам данного продукта. :)
Эмм… Насчет сервиса не скажу, но можно поступить хитрым образом через консоль, используя ImageMagick (convert).
Допустим, у вас PDF лежат в определенной директории, тогда можно применить нечто вроде: for file in `ls *.pdf`
do
convert -density 150 $file `echo $file | sed 's/\.pdf$/\.jpg/'`
done
Как-то так. При желании, можно поиграть с опциями convert'a.
Собственно, Эзерпад не то, чтобы умер. Исходные коды-то открыты :)
Потому, если нет противоречий, никто не мешает поднять привычный и необходимый инструмент локально. Как бонус — увеличится быстродействие. Хоть и не уверен. :)
В принципе, порог вхождения в «кокос» невысок, при должном понимании Objective-C. Гораздо важнее (из моего опыта) вникнуть именно в физику. Особенно в joints. Да и определение коллизий с последующими телодвижениями (убрать тело из… мммм… space — несколько муторное занятие. Чтоб не отхватить EXC_BAD_ACCESS :) ). Помогает, конечно, chipmunk-spacemanager. Но иногда кажется (особенно с набиванием шишек и опыта), что натуральными средствами самого физического движка было бы проще. Только это понимание приходит со временем. Как обычно, впрочем. :)
Уверен, что у большинства — это игрушка на несколько дней. Попробуют перешить — не получится — снова попробуют — снова фейл — «а ну его, пусть пока поваляется, надо работу работать, кушать хоцца».
Да, конечно, заветный вкладыш — весьма полезная и интересная штука для айтишников, познавательная. Этакая разминка для мозгов.
Но, глядя на мытарства по добыванию экземпляров, невольно поразился: сколько времени и нервов истрачено.
Особенно впечатлила Яндекс-карта с маршрутом обхода от одного из хабровчан.
И да: энтузиастам желаю искренне успехов в освоении устройства. :)
Это эквивалентно конструкции
Однако годится для т.н. «не перекрытого» создания (инициализации) объектов.
Т.е., +alloc/-init вызываются безусловно, без возможности передачи неких ваших данных в вызываемый объект в момент инициализации.
Пруфлинк: NSObject Reference
/etc-конфиги можно пересчитать по пальцам, которые реально необходимы. Вот их можно и забекапить :)
По крайней мере, у меня так реализовано. :)
Помогает сконцентрироваться перед началом работы. И не отвлекает, как Speed Dial, обновляющимся контентом. На манер: «О, Хабра обновилась! На пару минуток, почитать — и за работу...»
А про «пеар»: я не имею отношения к разработчикам данного продукта. :)
Допустим, у вас PDF лежат в определенной директории, тогда можно применить нечто вроде:
for file in `ls *.pdf`
do
convert -density 150 $file `echo $file | sed 's/\.pdf$/\.jpg/'`
done
Как-то так. При желании, можно поиграть с опциями convert'a.
При наличии свободного времени пороюсь в исходниках.
Правда, у него с CSS не совсем кошерно (позиционирование и прочие подобные вещи не прокатывали).
Потому, если нет противоречий, никто не мешает поднять привычный и необходимый инструмент локально. Как бонус — увеличится быстродействие. Хоть и не уверен. :)