Моя любимая среда разработки, которую я использую не совсем по назначению (о чем я уже писал здесь) – стала открытой!
Начиная со следующей версии (9.0), IntelliJ IDEA будет выходить в двух версиях: Community Edition и Ultimate Edition. В бесплатной версии, выпускаемой по лицензии Apache 2.0, будет полная поддержка Java SE, Groovy и Scala, а поддержка Java EE и связанных с ней технологий останется прерогативой коммерческой версии.
Подробности в официальном блоге разработчиков.

Иногда бывает необходимо нарисовать красивую блок-схему для вашей программы или просто изобразить какой-то процесс в виде диаграммы. Конечно, можно нарисовать самому в любом графическом редакторе, но это слишком долго и, часто, совсем не красиво. А можно сделать совсем просто – нарисовать диаграмму на листочке, отсканировать и делать с ней то, что вам нужно. Но, и тут есть определенные проблемы, например, сложно с первого раза продумать и нарисовать правильную диаграмму, все элементы которой будут правильно и логично расположены на рисунке. Что бы подобного рода проблем не возникало, одни умные люди придумали стандарт языка отображения диаграмм и назвали его
Как только у меня появился iPhone (