Tag-Archiv: 'develop'

MySQL Import

Auch so ein Befehl, den ich immer vergesse: mysql -u USER -p DBNAME < dump.sql Der direkte Befehl an der Kommandozeile ist besonders nützlich, um das Default-Characterset zu übergeben: mysql -u USER -p  DBNAME –default-character-set=utf8 < /path/to/dump.sql    Oder einloggen, use DBNAME und den Pfad des Dumpfiles mit 'source' angeben. Also: mysql> show databases mysql> [...]

Xerces als Default-Parser setzen

Diese Einstellung entfällt mir immer wieder, ist aber doch manchmal nötig: -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl  

Eclipse erstellt plötzlich kein Build mehr???

Das könnte an einer korrumpierten .project-Datei liegen.Einfach mal         <buildCommand>            <name>org.eclipse.jdt.core.javabuilder</name>            <arguments>            </arguments>        </buildCommand> einfügen (direkt via Eclipse, im geöffneten Projekt funktioniert). 

JAX 2007: Spring Framework: Enterprise Java ganz einfach! (Eberhard Wolff, Mike Wiesner, Interface 21)

Eberhard Wolff – Java Champion, Autor d. Buchs im dpunkt-Verlag (Eberhard Wolff – Spring) (dpunkt). Mike Wiesner: Fokus auf Security. Interface 21. Rod Johnson. Jürgen Höller (Linz) Hauptentwickler Ausgangspunkt: Kritik an EJB. Deshalb mit POJOs (also known as "Simple Objects") arbeiten. Java EE Design-Pattern-Ansatz zu komplex. DI – AOP – Portable Service Abstractions. Pluggable Architecture. [...]

JAX 2007: Testing with Selenium (Neal Ford, Thoughtworks)

Origins "Teflon-Effect": Thoughtworks Time and Expenses System (with Plone). Mercury testing suite (element Selenium protects from Mercury toxity). Acceptance Testing Tool. Test runs directly in the browser, analysing the DOM. BrowserBot -takes commands and exercises the app as if it was the user. http://selenium.houghtworks.com http://www.openqa.org/selenium Usage Modes: TestRunner -put core alongside the app (means static [...]

JAX 2007: Facelets und JSF (Thomas Spiegl, IRIAN.at)

Thomas Spiegl: Committer MyFaces. Einstieg: http://facelets.dev.java.net Nachteile von JSP… JSF 1.1-Problem falsche plazierte Renderung, kein Template-Framework. MyFaces hat Tiles-ViewHandler. Warum Facelets verwenden: HTML-Content kann schlecht in Komponentenbaum eingefügt werden. 1.es Beispiel <h:panelGrid columns=1"> <h1><h:outputText value="text" /> </h1></h:panelGrid> Rendert als: <table><tr><td>text</td></tr> <h1></h1> </table> (Ist aber bei 1.2 gelöst mit automatischem verbatim-Tag). 2.es Beispiel <h:outputLabel for="name" /> [...]

JAX 2007: Grails – Rapid Web Application Development (Sven Haiges, Actionality)

Intro Über S.H.: von Struts über JSF, Spring MVC zu Grails. Erstellt Grails Podcast. Motivation Framework wie Rails – Convention over Configuration, DRY Spring MVC im Hintergrund Grails vs. Rails Benchmark – Skaliert weitaus besser als Rails. 1.0 Release im Sommer, 0.5 im Mai. grails clean grails update zum Update, soll schmerzlos sein. Benutzte Frameworks [...]

JAX 2007: Maven 2 – Umstellung eines Projekts von Ant zu Maven 2 (Oliver Stauss, eXXcellent solutions)

Historie – von make über Ant, Maven 1 zu Maven 2. Einfluss der Rails-Community. Komplett neue Implementierung von 1. Paradigmenwechsel: Nicht Build-Skripte erstellen, sondern Projekte konfigurieren. Nicht das wie des zu erzeugenden, sondern das was. Mehr managen als erzeugen. OO-Mechanismen zur Konfiguration (also Projekt). mvn2 hilft bei einem Großteil des Entwicklungsprozesses. Unterstützung für Kompilation Releaserstellung [...]

JAX 2007: Polyglot Programming (Neal Ford, ThoughtWorks)

Bridge building as metaphor for sw. Jack W. Reeves "What is sw design?" Design: Sourcecode itself. Manufacturing incredibly cheap. Design small parts, then bigger. Our design tool: Java. C/C++-origins. Stupid Java Tricks: static block. 6 ways to initialize sthg. in Java. Enum example. Inner class inherits List<String> s = new ArrayList<String>() { { add("hi"); //etc. [...]

JAX 2007: Garbage Collection – Memories are made of this (Rainer Jung, kippdata)

Zu Rainer Jung: Tomcat-Commiter, Cluster, mod_jk, Geschäftsführer kippdata GmbH Warm-Up-Fragen, etc. wer benutzt noch 1.3 etc, Statistik XX-Optionen: 412 + 32 Diagnose 367 in DevBuild 53 Optionen mit verschiedenen Defaults Beschränkung auf Sun JVM 1.4.2, 1.5, 1.6 Drei Fragestellungen: GC run blockiert Anwendung GC blockiert CPU Zeiten Großes Memory ist teuer => Drei widersprüchliche Ziele. [...]

JAX 2007: Tomcat und Apache in der Produktion (Peter Roßbach)

Verbindung HTTP + TC. http://tomcat.objektpark.org/index.html ProxyLoadBalancer Apache httpd – ist am Browser-bug-resistentesten.Analyse mit Live HTTP Headers Catalina Architecture: Non Blocking IO Handler. ThreadHandler von Session separat. APR für NBZ.B. 10.000 gleichzeitige Verbindungen auf derselben Box. Viele Verbindungen, die aber nicht alle gleichzeitig aktiv sind. Tomcat-Pipeline intern: Datenströme werden "mundgerecht" zerlegt in Objektrepräsentationen.Was, wenn ein Server [...]

JAX 2007: Apache Trinidad – JavaServer Faces Erster Klasse! (Matthias Weßendorf, Oracle Corp.)

Geschichte Oracle-Schenkung (vormals Oracle ADF Faces). Incubator-Projekt beendet am 22.04.2007; jetzt Unterprojekt von MyFaces. Craig Mc Clannaghan Incubator Mentor. Wiki Komponenten Ca. 105 Komponenten. HTML AJAX Renderkit. Dialogframework. Testframework. Facelet-Unterstützung "out-of-the-box". Dazu sind die Maven-Facelet-Plugins erforderlich. Tomahawk-Unterstützung. AJAX4JSF-, Seam-Unterstützung. Tobago schwierig. tr:charts – SVG-Graphiken, ziemlich beeindruckend. tr:breadCrumbs – "Hänsel u. Gretel-Navigation" tr:document – individuelle Load-Manipulation. [...]

JAX 2007: Keynote From Eclipse to Jazz (Erich Gamma)

Learning, describing, tooling "The Eclipse way". From closed to open – not only regarding OS, but also direct interaction with the dev team. Project gives community and vice versa. "Village Effect" create accountability without blaming others. Transparency – who does what. Continuity (?) => continuous health. Mindmap of Eclipse practices ###get### Organizational Patterns of Agile [...]

JAX 2007: Simplifying Enterprise Applications with AOP and Spring 2.0 (Rod Johnson, Spring Lead)

AOP:General Introduction Comparison OOP and AOP. AOP 2 complement OOP. Don’t oversimplify. Common vocabulary: Service layer – business service – data access layer – dao – repository – web layer. Also patterns. (Speaks in a quite strange manner. Somehow I can imagine him ~20 years older with a long beard speaking the same way). Mismatch [...]

JAX 2007: GWT – Creating ajaxified web applications with ease (Jens Nixdorf, Christian Bien, prodyna)

Session war auf Deutsch, trotz des Titels.   Teaser: Showcase Office demo: Mail, Bildverwaltung. Drag'n Drop-Beispiel.   GWT-Konzepte Motivation – ajaxified -"nicht nur Anwendungen, die AJAX verwenden, sondern RC, desktop-ähnlich". Neuer Ansatz: Java-only code. Kompiliert zu HTML, JS, CSS. GWT principles. Components: UI library, Java2JS compiler; Language support < Java 5. Hosted mode shell. JSNI. [...]

JAX 2007: Mylar – The Task Focused UI (Mik Kersten, Mylar Lead)

Objective/Background Eclipse overloaded with information. E.g. Package Explorer in normal projects.Context loss when multi-tasking. No integration with IDE workflow. Demo Eclipse "empty" except of task view. Hyperlinking also to sourcecode (### – need to check).Search view – (### try with Trac).Search for Duplicates when submitting a bug based on stack trace. Collaboration Template for commit [...]

JAX 2007: Multithreading im Zeichen von Mehrkernprozessoren (Steffen Schluff (OiO), Patrick Garcia Taboada)

Neue Herausforderung (?) Multi-Core Dilemma: Sehr aktuelle Diskussion; durch java.util.concurrent angefacht, JSR 166, ebenso durch Multiprozessorarchitekturen. "Krieg der Kerne" iX. Patrick Leonhard-Blog. Steigerung der CPU-Frequenz nicht alleinige "Performanceschraube". Nur linearer Anstieg d. Stromverbrauchs bei Mehrkernarchitektur, platzsparend. www.despair.com Zukunftsprognosen: Cache-Vergößerung sorgt weiterhin f. Beschleunigung. Concurrent-Software wird für Nutzung immer wichtiger. Begrifflichkeit – "Mehrfädigkeit". Multithreading iRv Java [...]

JAX 2007: Keynote Tim Boudreau

"Waterline" of recognizability – AT machines etc. etc. Historical walkthrough of the programmer’s toolbox development. More stuff gets unrecognized, holy grail is natural language development (Star Trek). Some Sun marketing. Tools: Especially NetBeans 6 MR – Ruby support, even Rails "out of the box", also PHP. Code completion. Called himself “Mr. NetBeans”. Wouldn’t reflect my [...]

JAX 2007 – Hands on Apache Axis (Thilo Frotscher, Marc Teufel)

Einführung Axis 1 – Retro; u.a. in WAS integriert, Inkompatibilitäten; Axis 2 – Anforderungen geändert, nicht mit Axis 1 erreichbar; WS-Security; Performance; 3rd Generation WS Framwework; andere XFire, MS Indigo; Axis 2 mit asynchronem Modell; MEP – Message Exchange Pattern; Pull-Parser / StAX; Unterschiedliche Data Bindingmöglichkeiten; MTOM/SwA Attachments; WSDL 2.0; Handlerketten dynamisch; Hot Deployment/Hot Update [...]

web.xml für JSF

Diese hier ist einigermaßen sinnvoll; was von Genuitec angeboten wird, ist eher zweifelhaft, insb. das servlet-mapping. Am einfachsten geht's aber mittlerweile mit Maven, siehe http://wiki.apache.org/myfaces/MyFaces_Archetypes_for_Maven. Eigentlich sind solche Archteypen ja etwas für MDA-"FUDders", denn der Unterschied hinsichtlich der Vorgehensweise zur JSF-Cartridge von AndroMDA ist gar nicht so groß.    Zur Dokumentation:  <?xml version="1.0"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" [...]

Typo3 – Probleme, selbst mit light_em

Nachdem der freundliche Support von Speicherhosting mir geholfen hatte, das Memory-Limit hochzusetzen, funktionierte der EM (in der "Light-Version" immer noch nicht: Hier gab es die Ausgabe von Binärmüll in der Seite (CURL). Schließlich half, t3lib/class.t3lib_div.php zu bearbeiten: curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); // Changed from 0 to 1 by KG curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);    So schleicht sich [...]

Axis (1): Must include type attribute for Handler deployment!

This error normally occurs if the DocumentBuilderFactory is  overlapped by e.g. gnujaxp or an outdated Xerces version. Solution: Try to point to Xerces, e.g. by using a system var or remove suspicious jars, e.g. gnujaxp.jar from your classpath. (Asked by a colleague today).   A better error message would be useful, must check how the [...]

Typo3: “No cookies, no Typo3″…

Ziemlich unerfreulich, so ein Update auf PHP5, aber es gibt ja Google, da findet man dann z.B: http://lists.netfielders.de/pipermail/typo3-english/2005-November/015469.html

T3 mysql_fetch_assoc()

Install->Database Compare ausführen, ggf. noch über phpMyAdmin reparieren und optimieren

Das Sieb…

Ich kanns mir einfach nicht merken, deshalb wirds jetzt hier verfügbar gemacht: find -name ‘*.xml’ -type f -exec grep -q ‘NEEDLE’ {} \; -print Dafür sollte es ein Alias geben wie “cf ‘*.xml’ ‘NEEDLE’”. (c.f. nicht für confer, sondern für “comfortfind”…).