Jython

Jython - это язык программирования 100% Pure Java. Он позволяет полностью перевести исходный код языка Python в байт-код Java, и запустить полученный байт-код на любой Java Virtual Machine. Это совершенно незаметная и плавная интеграция с Java. Из Python вы можете получить доступ ко всем библиотекам Java, строить приложения, интегрироваться с Java bean и разбивать на подклассы Python классы Java, и наоборот. Аналогично языку Python и в отличие от Java, Jython может использоваться интерактивно; просто наберите некий код на JPython в строке приглашения и вы немедленно увидите результаты.

Простой пример:


import java
from pawt import swing
def exit(e): java.lang.System.exit(0)
frame = swing.JFrame('Swing Example', visible=1)
button = swing.JButton('Close Me!', actionPerformed=exit)
frame.setDefaultCloseOperation(3)
frame.contentPane.add(button)
frame.pack()

SHJS

Нашел еще одну javascript подсветку SHJS

/**
*
* Проверка SHJS на www.blogger.com
*
*/
public class HelloWord {
static {
System.out.print("Hello Word");
}
}

Java SE 6 на Intel Mac OS X 10.4

Как ни жалко Mac OS X 10.4 Apple Java SE 6 недоступна. Недавно вышел 7 релиз. но в него включены только обновления Java 1.5.0 и 1.4. Apple Java 6 в данный момент есть только для Mac OS X 10.5. Для Mac OS X 10.4 есть SoyLatte JDK, которая является частью проекта OpenJDK BSD-Port.

Установка
Первым делом я отправился по адресу http://landonf.bikemonkey.org/static/soylatte/ и загрузил архив soylatte16-i386-1.0.3.tar.bz2, затем извлек его содержимое. Теперь все это нужно куда-то положить. Я выбрал /usr/local/soylatte16-i386-1.0.3/. Java VM в Os X расположены в /System/Library/Frameworks/JavaVM.framework. Там в каталоге Versions/ Я создал директория 1.6.0. далее я создал псевдоним Home для каталога с SoyLatte:

ln -s /usr/local/soylatte16-i386-1.0.3/ /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home

Наконец я добавил следующие две строки в файл ~/.bash_profile:

export JAVA_HOME=/usr/local/soylatte16-i386-1.0.3
export PATH=/usr/local/soylatte16-i386-1.0.3/bin:$PATH


Итог

SyntaxHighlighter

Как настроить SyntaxHighlighter на своем блоге можно прочитать здесь.

Skynet regex 0.1.1

Немного доработал файлик regex

Skynet regex

В свете скорого начала рыболовного сезона решил заняться подготовкой :). Начал с настройки skynet. Создал свой regex.

Hello Word!

Привет мир!