rfc1437.de: new entries tagged with Java http://rfc1437.de/tag/java/ New entries at rfc1437.de that are tagged with: Java Kilim http://www.malhar.net/sriram/kilim/ Wed, 10 Nov 2010 10:52:22 +0100 Java Programmierung http://rfc1437.de/link/kilim/ <a class="externlink" href="http://www.malhar.net/sriram/kilim/">Kilim</a> - beim Stöbern in den Orc Dokumentationen drüber gestolpert, eine microthread-Lib für Java. Oracle cooks up free and premium JVMs http://www.theregister.co.uk/2010/11/06/oracle_dueling_jvms/ Sun, 7 Nov 2010 11:20:08 +0100 Java Programmierung http://rfc1437.de/link/oracle-cooks-up-free-and-premium-jvms/ <a class="externlink" href="http://www.theregister.co.uk/2010/11/06/oracle_dueling_jvms/">Oracle cooks up free and premium JVMs</a> - und Oracle beginnt mit dem Versuch des Cash-in auf Java. Wenn es klappt, könnte Java bald in ähnlicher Situation wie .NET sein: die freien Implementierungen hängen hinter dem Umfang der kommerziellen hinterher. Was das für alternative Sprachen auf der JVM bedeutet, muss sich erst zeigen - aber sicherlich wird es für einige Probleme sorgen. Allerdings ist die JVM-Welt groß genug und mit genügend Alternativen ausgestattet, und Oracle ist nicht Microsoft. Von daher könnte das ganze auch bloß wieder ein Sturm im Wasserglas sein und allenfalls die typischen Oracle-Opfer betreffen. lambdaj http://code.google.com/p/lambdaj/ Mon, 30 Aug 2010 11:56:53 +0200 Java Programmierung http://rfc1437.de/link/lambdaj/ <a class="externlink" href="http://code.google.com/p/lambdaj/">lambdaj</a> - bringt Java anonyme Funktionen und higher-order-Funktionen (naja, zumindestens Annäherungen an diese) bei. JEmacs - the Java/Scheme-based Emacs http://jemacs.sourceforge.net/ Fri, 30 Jul 2010 11:53:14 +0200 Java Lisp Programmierung Scheme http://rfc1437.de/link/jemacs---the-javascheme-based-emacs/ <a class="externlink" href="http://jemacs.sourceforge.net/">JEmacs - the Java/Scheme-based Emacs</a> - nur so for future curiosity geblogmarkt. About Greenfoot http://www.greenfoot.org/about/ Sat, 19 Jun 2010 14:01:15 +0200 Java Programmierung http://rfc1437.de/link/about-greenfoot/ <a class="externlink" href="http://www.greenfoot.org/about/">About Greenfoot</a> - eine grafische Programmierumgebung für Spiele und anderes interaktives in Java. Von den BlueJ Machern. maven-jython-plugin - Maven Jython Plugin http://dev.servprise.com/maven-jython-plugin/ Fri, 12 Feb 2010 21:48:51 +0100 Java Programmierung Python http://rfc1437.de/link/maven-jython-plugin---maven-jython-plugin/ <a class="externlink" href="http://dev.servprise.com/maven-jython-plugin/">maven-jython-plugin - Maven Jython Plugin</a> - hmm, der Jython-Support für Maven ist ziemlich veraltet - das Artifact geht nur gegen 2.2.1 und auch das Plugin geht nur auf 2.2.1. Da fehlt dringend wohl ein bischen Updaten. Front Range Pythoneering: Realizing Jython 2.5 http://www.zyasoft.com/pythoneering/2008/06/realizing-jython-25.html Fri, 12 Feb 2010 21:44:18 +0100 Java Programmierung Python http://rfc1437.de/link/front-range-pythoneering-realizing-jython-25/ <a class="externlink" href="http://www.zyasoft.com/pythoneering/2008/06/realizing-jython-25.html">Front Range Pythoneering: Realizing Jython 2.5</a> - da stehts weiter unten drin. Jython hat ein GIL als witziges Easteregg im <strong>future</strong> Modul (das mit dem zukünftige Sprachfeatures als "Beta" verfügbar gemacht werden). Also kein GIL, sondern nur ein Joke. Hätte mich auch anders stark verdutzt. fastutil http://fastutil.dsi.unimi.it/ Tue, 26 Jan 2010 19:57:59 +0100 Java Programmierung http://rfc1437.de/link/fastutil/ <a class="externlink" href="http://fastutil.dsi.unimi.it/">fastutil</a> - manchmal sicherlich ganz praktisch, Collections für Java die auf primitiven Typen aufsetzen und diese Collections dann platz- und performance-effizient implementieren. Also z.B. sowas wie ein Array von Bytes. Oder ein Map von Strings auf Booleans. Die Library hat so etwas über 1000 Kombinationen parat ... Java Image Processing - Blurring for Beginners http://www.jhlabs.com/ip/blurring.html Mon, 18 Jan 2010 16:05:20 +0100 Java Programmierung http://rfc1437.de/link/java-image-processing---blurring-for-beginners/ <a class="externlink" href="http://www.jhlabs.com/ip/blurring.html">Java Image Processing - Blurring for Beginners</a> - Tausend und ein Weg wie man ein Bild unscharf bekommt (was durchaus praktische Anlässe haben kann) mit Java Code als Beispielen. Nailgun: Insanely Fast Java http://martiansoftware.com/nailgun/background.html Mon, 11 Jan 2010 17:12:19 +0100 Java Programmierung http://rfc1437.de/link/nailgun-insanely-fast-java/ <a class="externlink" href="http://martiansoftware.com/nailgun/background.html">Nailgun: Insanely Fast Java</a> - wenn der JVM Start zu lange dauert kann Nailgun mit einer persistenten JVM helfen. Die läuft einfach weiter und kriegt gesagt was sie machen soll. Sollte dementsprechend auch mit Scala und Clojure helfen, gerade wenn man kleine Tools damit bauen will, die nicht jedesmal eine neue JVM starten sollen. ProGuard http://proguard.sourceforge.net/ Mon, 11 Jan 2010 15:15:44 +0100 Java Programmierung http://rfc1437.de/link/proguard/ <a class="externlink" href="http://proguard.sourceforge.net/">ProGuard</a> - hilft beim runtertrimmen von standalone jars. Wobei das allerdings nicht so einfach mit Clojure oder Scala standalone jars ist, da gehört schon etwas Fummeln dazu scheinbar. SQLiteJDBC http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC Fri, 8 Jan 2010 23:10:49 +0100 Datenbank Java Programmierung http://rfc1437.de/link/sqlitejdbc-2/ <a class="externlink" href="http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC">SQLiteJDBC</a> - noch ein JDBC Treiber für SQLite SQLiteJDBC http://www.zentus.com/sqlitejdbc/ Thu, 7 Jan 2010 23:54:37 +0100 Datenbank Java Programmierung http://rfc1437.de/link/sqlitejdbc/ <a class="externlink" href="http://www.zentus.com/sqlitejdbc/">SQLiteJDBC</a> - weil ich ein SQLite Fan bin (wenns zu komplex für simple Textfiles ist, ist SQLite die nächsthöhere Stufe), und weil ich mit Scala und Clojure rumspiele, könnte ich das hier mal brauchen. neo4j open source nosql graph database http://neo4j.org/ Thu, 31 Dec 2009 13:30:37 +0100 Java Programmierung http://rfc1437.de/link/neo4j-open-source-nosql-graph-database/ <a class="externlink" href="http://neo4j.org/">neo4j open source nosql graph database</a> - die vorhin genannte Graphen-Datenbank für Java. Sieht recht interessant aus für die Situationen, in denen relationale Datenbanken zu starr und unflexibel sind. Maven - Guide to using proxies http://maven.apache.org/guides/mini/guide-proxies.html Mon, 14 Dec 2009 11:56:26 +0100 Java Programmierung http://rfc1437.de/link/maven---guide-to-using-proxies/ <a class="externlink" href="http://maven.apache.org/guides/mini/guide-proxies.html">Maven - Guide to using proxies</a> - weil ich es gerade brauchte, denn Leiningen (Build-Tool für Clojure) setzt auf Maven auf. Leider muss das in einem XML-File geändert werden, damit ist es nicht so leicht zu automatisieren. Ich muss mir dafür mal was brauchbares für Linux einfallen lassen, das bei Setting-Änderungen automatisch diverse Configs umschiesst. Yeti programming language http://mth.github.com/yeti/ Sun, 13 Dec 2009 01:19:45 +0100 Java ML Programmierung http://rfc1437.de/link/yeti-programming-language/ <a class="externlink" href="http://mth.github.com/yeti/">Yeti programming language</a> - sollte ich mir mal angucken, ein ML für die JVM. Scala bietet natürlich vieles davon ebenfalls und hat sicherlich im Moment deutlich mehr Drive. Aber ML fand ich schon immer recht interessant, weil die Sprache recht kompakt ist - und mit JVM-Anbindung gibt es die ganzen Java-Bibliotheken zum Rumspielen sozusagen gratis dazu. Wobei Yeti wirklich nur eine ML-style Sprache ist, nicht wirklich ML (deutliche Unterschiede in der Syntax). Hudson CI http://hudson-ci.org/ Wed, 18 Nov 2009 12:35:08 +0100 Java Programmierung http://rfc1437.de/link/hudson-ci/ <a class="externlink" href="http://hudson-ci.org/">Hudson CI</a> - da ich mich verstärkt mit JVM Sprachen beschäftige, wäre sowas durchaus interessant. Eine Continuous Integration Plattform in und für Java (und auch für andere Zwecke nutzbar). Interessant vor allem die leichte Installation - einfach nur ein .war das man startet oder in einen Container wirft und dann über das Webinterface konfiguriert. Continuous Integration hilft gewaltig beim Deploy, gerade wenn man seine Projekte sauber mit Unit-Tests aufbaut. Manuelles Durchlaufen der Testsuite entfällt dann weitestgehend, da der CI Server das übernimmt und zum Beispiel automatisch sauber durchlaufende Builds als Beta deployen kann oder z.B. funktionierende Snapshots (im Sinne der Testfälle funktionierend) als Downloads bereitstellen kann. Play framework http://www.playframework.org/documentation/1.1-trunk/scala Fri, 13 Nov 2009 11:35:21 +0100 Java Programmierung Scala http://rfc1437.de/link/play-framework/ <a class="externlink" href="http://www.playframework.org/documentation/1.1-trunk/scala">Play framework</a> - ein recht interessantes Framework für Java im Stile von Django oder Rails. In der Dev-Version 1.1 unterstützt es auch Scala für die Viewfunktionen, was dann wieder ganz interessant ist, denn egal wie nett das Framework ist, ich werd mir nicht Java roh antun. NetBeans support for Google App Engine http://kenai.com/projects/nbappengine/pages/Home Thu, 12 Nov 2009 20:28:09 +0100 Java Programmierung Webservices http://rfc1437.de/link/netbeans-support-for-google-app-engine/ <a class="externlink" href="http://kenai.com/projects/nbappengine/pages/Home">NetBeans support for Google App Engine</a> - der Titel sagt schon alles. Netbeans gefällt mir übrigens relativ gut. Sieht zwar absolut arm aus (nicht sonderlich gut in Cocoa eingepasst - Eclipse macht da einen deutlich besseren optischen Eindruck), aber im Gegensatz zu den Alternative scheinen die Plugins recht gut zu funktionieren (Eclipse produziert komische Fehler, IntelliJ muss man erst die richtige Version vom Plugin für die richtige Version der IDE jagen gehen). Und das Clojure-Plugin von Netbeans scheint bis jetzt das netteste zu sein - die REPL ist echt gut. for post in leo.blog():: Django-Jython 1.0.0 released! http://blog.leosoto.com/2009/11/django-jython-100-released.html Mon, 9 Nov 2009 16:46:46 +0100 Django Java Programmierung Python http://rfc1437.de/link/for-post-in-leoblog-django-jython-100-released/ <a class="externlink" href="http://blog.leosoto.com/2009/11/django-jython-100-released.html">for post in leo.blog():: Django-Jython 1.0.0 released!</a> - für ein Projekt auf der Arbeit nicht unwichtig: Django-Jython hat fertig. Und mit dabei der Oracle-Client, den wir in dem Projekt auch dringend brauchen würden. Nett.