Java на habrahabr

Февраль 11, 2012

 

JAVA / Итоги Java Day SPB 2012

Всем привет!

Как вы все наверняка знаете, вчера в замечательном городе Санкт-Петербург прошёл очередной ивент под названием Java Day.

JavaDay SPB 2012 прошла в конференц зале гостиницы Холидей Инн Московские Ворота. После открытия регистрации всех поили кофе и кормили печеньками заманивая на тёмную сторону.

Java на habrahabr

Ноябрь 28, 2011

 

JAVA / Установка словарей для проверки орфографии в NetBeans

Всем привет!

Чего хотим


Хотим чтобы работала проверка орфографии в NetBeans для русского языка.

Как сделать


КО: Чтобы работала проверка орфографии для русского языка, надо установить словарь для русского языка!

Поскольку найти словарь сходу не удалось, пришлось сделать его самому. Под катом рассказ как сделать свой словарь для NetBeans. Для тех кто не хочет морочиться, в конце статьи приведены ссылки на готовые словари.

ru.java на livejournal

Ноябрь 22, 2011

 

Wicket и NetBeans

Начал изучать Wicket.
Поставил плагин для NetBeans 7.
К сожалению NetBeans не понимает тегов разметки Wicket и выдает множество варнингов..
Приложение при этом работает.
Можно впринципе отключить проверку разметки, но я как-то привык к подсказкам и вообще не люблю когда что-то не работает..
Иллюстрации с варнингами:





UPD: Собственно вопрос в проблеме - NetBeans не понимает тегов разметки Wicket..
Можно ли заставить понимать?

Java на habrahabr

Ноябрь 8, 2011

 

JAVA / Олимпиада по программированию на Java для студентов


Компания Oracle совместно с организацией It-планета приглашает студентов ВУЗов и колледжей принять участие в международной олимпиаде по программированию на Java — Oracle Java Olympic. Соревнования проходят в Украине, России, Беларуси и Казахстане и состоят из трех этапов. Для участия желательна регистрация ВУЗа или колледжа в системе, но возможно и персональное участие. Регистрация для участия в олимпиаде проходит до 30 ноября 2011 года на сайте http://world-it-planet.org/. Для регистрации на первой странице выберите «Oracle Java Olympic» и ваш регион проживания.

Первый этап — отборочный. Проводится удаленно. После регистрации участники получают ссылку для прохождения теста и в течении 45 минут отвечают на 40 вопросов по Java технологиям. Тест можно проходить в любое время с 1 по 15 декабря включительно. Для прохождения теста у каждого участника есть только одна попытка.

Второй этап
Победители отборочных этапов в своем ВУЗе приглашаются для участия в очном региональном туре, в ходе которого участники получают 7 задач, 4 часа времени и компьютер с операционной системой, JDK7, NetBeans 7.0.1 и документацией по Java API. Участие в соревнованиях личное.

Третий этап — финальный. Проводится в формате аналогичном второму этапу. Основное отличие — более сложные задачи (и соперники конечно).

Подробности и детальное описание конкурса смотрите на веб-сайте олимпиады.
http://world-it-planet.org/

Присоединяйтесь уже сегодня!

Java на habrahabr

Август 25, 2011

 

JAVA / [Из песочницы] Первые шаги с Netbeans и Wicket

Доброго времени суток. Недавно пришлось поюзать Java фреймворк по имени Wicket. На великом Хабре искал инфу про нее, но ее оказалось слишком мало и вот решил поделиться. Итак, пошли:

Java на habrahabr

Август 15, 2011

 

JAVA / [Из песочницы] Знакомство с Netbeans Platform

Netbeans Platform — это фреймворк основанный на Swing, с помощью которого возможно создание больших десктоп приложений. Одноименное Netbeans IDE созданно, как раз, на базе Netbeans Platform. В нём содержится множество API для более легкой работы с окнами, действиями, файлами и т.п.

Блог о программировании

Июль 19, 2011

 

Мои хинты для Netbeans 7

Недавно нужно было заново установить Netbeans 7.
Вот некоторые действия, которые всегда приходится делать после установки "коробочной" версии,
а именно: поддержка Scala, интерфейс на английском и quick file chooser.

Установка

Заходим на официальный сайт: netbeans.org
Нажимаем на [Download FREE] и переходим на ссылку http://netbeans.org/downloads/index.html
Скачиваем, устанавливаем и запускаем.

Итак, что приходится делать:

0. Обновления.

На всякий случай проверить наличие обновлений:
Меню → Help → Check for Updates

1. Русский → English

Чтобы вернуть обратно английский нужно:
- Найти файл "netbeans.conf" (для Windows-пользователей: он должен находится где-то здесь - "C:\Program Files\NetBeans 7.0\etc\" )
- Указать в настройках --locale en_US

netbeans_default_options="МНОГО_БУКВ --locale en_US"

2. File Chooser

Сразу же установить плагин Quick File Chooser:
Меню → Тools → Plugins → Available Plugins
Это намного более шустрый и удобный (на мой взгляд) диалог для выбора файлов.

3. Scala

Ставим plugin для работы со Scala.
Для версии 2.8.x: http://plugins.netbeans.org/plugin/36598/nbscala-2-8-x
Подробнее можно прочитать на вики нетбинсов:
http://wiki.netbeans.org/Scala
или на портале с плагинами:
http://plugins.netbeans.org/

Блог о программировании

Июнь 29, 2011

 

Main args, netbeans

Пара простых вещей (про Java/Scala + CLI и NetBeans)

Самый популярный и набивший оскомину пример HelloWorld встречается, наверное, уже во всех учебниках по программированию:

// Пример из туториала: http://download.oracle.com/javase/tutorial/getStarted/application/index.html class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); // Display the string. } }

Здесь String[] args — аргументы командной строки.
Например:
java HelloWorldApp 1 2 означает, что args будет равно {"1", "2"}.

Если передается всего один аргумент (например, "debug"), то все очень просто — можно подсмотреть пример из туториала: cmdLineArgs.

В случае, если аргументов много (как в гнусных линуксовых командах), то можно использовать какую-нибудь готовую библиотеку:

Для большинства задач их вполне достаточно. В том случае, если хочется большего разнообразия, то можно посмотреть здесь или в поисковиках.

В том случае, если аргументы не такие сложные и не слишком простые, а что-то среднее, то тянуть для этих целей дополнительную библиотеку нет никакого смысла. Например, если нужно передать что-то вроде: "-x -size 1024 -v". Обычно это бывает, когда требуется небольшая, почти "одноразовая" программа...

Многие настолько не любят писать разбор таких аргументов, что лепят все параметры в системные свойства (java ... -Dfoo="some string"), чтобы потом дергать их через System.getProperty().
Это конечно удобно, но не всегда нормально.

Проще написать разбор обычными стандартными средствами:

public class App {   public static void main(String[] args) { boolean v = false, x = false; int size = 0; for (int i=0;i<args.length;++i) { String arg = args[i]; if (arg.equals("-v")) { v = true; } else if (arg.equals("-size")) { size = Integer.parseInt(args[++i]);//да, здесь может быть ArrayIndexOutOfBoundsException } else if (arg.equals("-x")) { x = true; } } System.err.println("v = " + v); System.err.println("x = " + x); System.err.println("size = " + size); } }

В Scala все то же самое.
Тривиальный случай – делаем как в примере на официальном сайте: Snippet: Match Arguments.
Что-то очень сложное – подключаем сторонние библиотеки (ту же апачевскую или jopt), что и в Java случае.
В том случае, если что-то среднее, то можно написать на чистой Scala:

object App { def main(args:Array[String]) = { var v = false; var x = false; var size = 0 ("" +: args :+ "") reduceLeft ( (i, j) => { i match { case "-v" => v = true case "-size" => size = j.toInt case "-x" => x = true case _ => }; j }) println("v =" + v ) println("x = " + x) println("size = " + size) } }

Про другую известную многим фишку, о которой хотел рассказать — макросы в NetBeans-ах.
Точнее, про самый популярный макрос - debug-var. Вызывается по нажатию: Ctrl-J D.
Вообще макросы в нетбинсах есть уже много лет, по-крайне мере, когда я только начинал использовать нетбинс (3.* версии), они уже там были.
Например, для Scala можно сделать макрос, который будет вставлять в код: println("var=" + var)

Настроить можно здесь:
Tools -> Option -> Editor -> Macros

Про другие полезные макросы можно почитать здесь

Java на habrahabr

Февраль 17, 2011

 

JAVA / NetBeans IDE 7.0 Beta 2


На мой взгляд, в этой версии следующие изменения являются основными:
1) Перенос строк. То что долго многие ждали.
2) Поддержка Git 1.7.x
3) Поддержка HTML5
4) Улучшено определение изменений файлов другими программами.
5) PHP рефакторинг.

Полный список новшевств.
Все фичи 7 версии
Скачать NetBeans IDE 7.0 Beta 2

Java на habrahabr

Ноябрь 19, 2010

 

JAVA / Вышел Netbeans 7.0 beta



Скачать Netbeans 7.0 beta.


NetBeans IDE 7.0 включает поддержку JDK 7, интеграцию с Oracle WebLogic server, а также Oracle Database и GlassFish 3.1
Дополнительные характеристики включают Maven 3 и поддержку редактирования HTML5, новый GridBagLayout дизайнердля улучшенной Swing GUI разработки, расширенную поддержку для выполнения и отладки автономных Java EE приложений и усовершенствования редактора Java.

Под катом — все нововведения списком

 
<< < 1 из 2 > >>