Pull to refresh

Comments 44

Отличное введение в Groovy on Grails!
Боюсь как введение данная статья всё-таки плохо подходит. Это скорее teaser. ;)
Но документация у Grails очень неплохая.
Документация неплохая, но проблемы в реальной жизни бывают интересные, особенно с плагинами ) К тому же к плагинам документация часто не супер.

Я планирую писать про решение разных проблем на блоге, только вот наверное переводить не буду, так как все-таки слишком нишевая тематика для Хабра.
Это да, самому приходилось ковырять-исправлять некоторые плагины. :) Сейчас играюсь со связкой Grails & GWT.
Гм реально Груувиии :)
Но нет, джава в меня не влезет
Осмелюсь предположить непреодолимую зависимость от Python. :)
UFO just landed and posted this here
Ммм. Safari под вистой выглядит точно также :-)
а можно дурацкий вопрос. как вы делаете такие красивые тени, неужто руками в фотошопе?
Скриншоты окон через command-shift-4-пробел в Мак ОС делаются сразу с тенями и на прозрачном фоне :)
UFO just landed and posted this here
UFO just landed and posted this here
Да. Только кнопочки справа.
Это уже тенденция… Все скрины в OS X…
А еще на скринах локализованная версия системы…
Не, iMac, изначально приобретенный для разработки под iPhone, но затягивает зараза )
многие java-девелоперы исполльзуют маки, кстати
спасибо за перевод. Давно хотел попробовать…
Очень вовремя, спасибо! Как раз на работе появилась необходимость в groovy & grails.
За Винницу плюс в карму :)

Спасибо, было интересно. А можно с примерами, но уже не-мешаповских приложений? Тема действитльно очень актуальная.
Ну думаю как что-то еще по теме буду писать в блог — переведу тоже.
а примеры каких приложений вас интересуют?
есть, например, написание своего твиттера за 40 минут
О, а я собрался уже в оригинале читать. )
Спасибо!
Подписывайтесь на наш блог, постараюсь еще интересное что-то писать, не все смогу переводить.
может, в блог groovy&grails?

зы спасибо за интересный пост
Мне кажется пост все-таки больше для тех кто не пишет на Groovy/Grails
Это пост-замануха. ;) К сожалению Groovy&Grails пользуются не очень большим спросом. Надеюсь пока.
Там всего 4 новости. Я все свои публикую в Java — аудитория блога куда больше, да и темы часто перекрёстные всё же.
вот и собрались все g/g-девелоперы хабра в коментах к одному коменту :)
Умпутун ещё на Groovy что-то пишет. Но особо не пропагандирует.
Наконец то появилось что то про Groovy/Grails, наверное стоило рассказать про доменные классы, про GORM, ну думаю все это будет, буду ждать еще постов.
Интересна тема реализации «дружбы» GWT и Grails.
Попробовал и у меня не работает.
А как у вас index.gsp знает, что надо метод friendsJson() вызывать?
Блин, напортачил.
Не увидел одну строку. Извините за панику.
А вы код из статьи или из github используете? В github поновее и получше :)
В коде ошибка, пропустили скобку при регистрации ссылки:
action="${createLink(controller: 'twitter', action: 'friendsJson')}"
Не понял что вы имеете в виду.
Пропущена последняя скобка:
action="${createLink(controller: 'twitter', action: 'friendsJson')}"
И кстати, для простого демо приложения, которое никуда ставиться не будет, API key не нужен.
Насколько я знаю для API геокодирования нужен, в отличии от самих карт.
API key нужен. Тут снова ошибся.

Пришлось добавить http:// в строку
                def response =
                    "http://maps.google.com/maps/geo?q=${encodedLocation}&output=xml&key=${API_KEY}".toURL().getText()

Иначе выпадала ошибка «java.net.MalformedURLException: no protocol».

Но пример все равно у меня не заработал. Время от времени падает с такой ошибкой:
Caused by: winterwell.jtwitter.TwitterException: Errror re http://twitter.com/statuses/friends/igor_shubovych.json:
null
	at winterwell.jtwitter.Twitter.fetchWebPage(Twitter.java:738)
	at winterwell.jtwitter.Twitter.getFriends(Twitter.java:882)
	at com.burtbeckwith.grails.twitter.service.TwitterService.getFriends(TwitterService.groovy:181)
	at com.burtbeckwith.grails.twitter.service.TwitterService$getFriends.call(Unknown Source)
	at TwitterController.getFriends(TwitterController.groovy:24)

А иногда вот такое
org.codehaus.groovy.runtime.InvokerInvocationException: java.io.IOException: Server returned HTTP response code: 403 for URL: http://maps.google.com/maps/geo?q=Ukraine&output=xml&key=ABQIAAAAoboZS-nzwx1YaGkU-ISITBTvIJmRro598FiaoBiKal8Wie_6IBQhNA86khwZeQ9s3kkLB8B7MFI4qA
наконец-то заработало. ничего не менял. :(
Хабрапарсер съел http:// . Вообще рекомендую взять код с github. А так то ошибки бывают хотя бы потому что API твиттера не очень стабильный.
Sign up to leave a comment.

Articles