-
Поездка в Санкт-Петербург
Прошло уже больше месяца, с тех пор как я обещал друзьям написать про свою поездку в Питер. Было очень много разных дел по работе, в итоге только сейчас смог дописать.
-
OrderBy или OrderColumn
Между JPA аннотациями OrderBy и OrderColumn существует огромная разница.
-
Кофе и программисты
Мой небольшой обзор разных кофеен. Уже больше года веду образ жизни свободного разработчика. Время от времени встречаюсь с такими же как я (программистами, стартаперами). На таких встречах мы, как правило, обсуждаем текущие задачи, пьём кофе, строим планы на будущее, а иногда устраиваем “полевые испытания” – вместе проверяем как работает веб-сервер, тестируем приложения под андроид в […]
-
Java 7. Завершение обзора проекта “Монета”.
В двух постах до этого описал некоторые новшества из Project Coin – Java 7, а именно: 1) Дельфин, монета и бриллиантовый оператор. – Improved type inference for generic instance creation (diamond) – try-with-resources statement 2) Java 7. Строки в переключателе – Strings in switch Сейчас хотел описать три оставшихся нововведения: – Целые числа в двоичном […]
-
UML в Javadoc через maven+umlgraph
UPD из 2025. Сайт UMLGraph похоже перестал поддерживаться, попробуйте PlantUML Где-то год назад писал про различные UML-редакторы. К сожалению, ситуация толком не изменилась, пока действительно удобного на 100% для себя инструмента для создания UML-диаграмм не нашел. UMLet – хорошо спасает в 80% случаев для быстрого прототипирования, но иногда его не хватает. Сейчас речь пойдет […]
-
Java 7. Строки в переключателе
В предыдущей статье я написал про некоторые новшества в Java 7 (входящие в Project Coin) а именно: – Бриллиантовый оператор (Improved type inference for generic instance creation diamond) – Автоматически закрывающиеся ресурсы (try-with-resource). Конечно, это очень приятные вещи, но больше всего я рад появлению Strings in switch! Возможность использовать строки в switch люди ждут уже
-
Дельфин, монета и бриллиантовый оператор.
Релиз Java 7 должен выйти 28 Июля. В связи с этой знаменательно датой, я наконец-то решил посмотреть, что нас всех ждет. Поскольку в последнее время в основном занимаюсь Scala, то на новые языковые фичи в Java не обращал серьезного внимания (только на тусовках java-программистов, плюс поглядывал что пишут в разных блогах жависты). Итак Java 7. […]
-
do while false
“Делать пока ложно”. Пару дней назад пытался кратко рассказать товарищу через аську про использование do { } while(false); для переписывания длинных ветвящихся if-ов. Кратко объяснить не получилось, в итоге решил написать в блоге. Метод довольно спорный, хотя и встречается в некоторых авторитетных источниках (например в “Совершенном Коде” С. Макконела). Идея довольно простая. 0. Код помещаем […]
-
Firefox и localhost
Недавно помогал ребятам из одной конторы (нужно было сделать на HTML5 Canvas графический редактор для их легаси-системы). Среди прочих задачек, была интересная проблемка с Firefox-ом – медленно обрабатывались запросы (1 запрос > 1 секунды). Так как веб-сервер – самописный (полностью!), то были подозрения на все-что угодно (ошибки в реализации протокола, проблемы в клиентском коде на […]
-
Мои хинты для Netbeans 7
Недавно нужно было заново установить Netbeans 7. Вот некоторые действия, которые всегда приходится делать после установки “коробочной” версии, а именно: поддержка Scala, интерфейс на английском и quick file chooser. Установка Заходим на официальный сайт: netbeans.org Нажимаем на [Download FREE] и переходим на ссылку http://netbeans.org/downloads/index.html Скачиваем, устанавливаем и запускаем. Итак, что приходится делать: 0. Обновления. На […]
android (12) blog (2) coworking (4) database (5) dce vm (1) design (2) design pattern (2) gradle (1) groovy (1) gwt (3) gwt-ext (2) hibernate (2) image (3) Jar (1) Java (80) JavaScript (4) json (1) lambda (1) linux (6) maven (6) multimedia (2) mustache (1) mysql (4) netbeans (10) pdf (1) rdf (2) rmi (1) Scala (17) security (1) svg (1) svn (4) template system (1) Tomcat (4) tv (1) uml (9) web (1) xml (1) авторизация (2) архитектор (2) дизайн (1) комикс (1) компьютер (1) места (3) программирование (60) работа (9)