Блог пользователя 3a60p
NetBeans 6.5 | Rails | Linux
чт, 23/04/2009 - 18:24 — 3a60pЗадача:
Установить среду разработки NetBeans 6.5
Процесс:
Скачал последний NetBeans () и хотел было установить, но для работы ему нужен JDK.
Скачал последний JDK-6u12 () и установил.
Далее установил NetBeans и все, казалось бы, хорошо. Однако некоторый функционал отказывался работать.
Долго искал, что нужно сделать, что заработал тот же "Generate.." и оказалось. что последний апдейт дает вот такие баги и нажен JDK-6u11.
Выбрать любую версию продуктов JavaSun можно тут: .
Импровизированный XML Parser
пн, 23/03/2009 - 13:02 — 3a60pИсходные данные:
XML файлик - data.xml примерно такого содержания:
<data>
<film_name>Romper Stomper</film_name>
<author>2</author>
<category>11</category>
<film_length>44 мин.</film_length>
<film_year>1999</film_year>
<film_lang>русский</film_lang>
<film_comment>Фильм о скинах.камм.</film_comment>
<film_descriptipn>Фильм о скинах.опись.</film_descriptipn>
<film_actors>Разные лысики</film_actors>
</data>
Задача:
Вытянуть из него данные для дальнейшей обработки.
Решение:
txt = IO.read("data.xml")
data = txt.scan(/<data>(.*?)<\/data>/im).flatten[0]
hash = {}
data.scan(/<([^>]*?)>(.*?)<\/[^>]*?>/im){|i| hash[i[0]] = i[1].strip}
