Technische Notizen eines Informatikers: Prozesse - Aktivitäten - Services - Test - Composition - Orchestrierung - Wiederverwendung - InBetriebnahme - Optimierung - AusBetriebnahme. Geschäftsobjekte - Ressourcen - mathematische Optimierung (OR) - Algorithmenbau für naturanaloge Näherungsverfahren in Logistik und im Gesundheitswesen
30.12.2010
Data integration and visualisation: Ondex
Ondex
Data integration and visualisation
Framework for text mining, data integration and data analysis. Keywords:ontology and graph alignment, relation mining, warehouse, semantic
database integration, bioinformatics, systems biology, microarray, Java.
/> 140 MB
Links:
http://ondex.sourceforge.net/index.php
schlank Emails checken: nPOP
27.12.2010
ETL . Klassiker
Mobile Atlas Creator
OSM Osmosis
set JAVACMD_OPTIONS=-Xmx1024M
rem osmosis-0.31.1\bin\osmosis --read-xml ..\germany.osm.bz2 --bounding-box
rem left="9.43" top="48.69" right="10.56" bottom="48.19" --write-xml ulm.osm
rem Dortmund
rem 7.37045,51.45230,7.65335,51.58219
G:\Data\SSE\OSM
g:
osmosis-0.34\bin\osmosis
--read-xml enableDateParsing=no file=.\germany.osm --bounding-box
bottom=51.4 left=7.3 top=51.5 right=7.6 --write-xml file=Dortmund_07.osm
rem left=7.37 top=51.58 right=7.65 bottom=51.45 --write-xml Dortmund_05.osm
pause
Problem bei PS3 mit laut.fm
23.12.2010
Google Doctype
Doctype is a Google-sponsored open encyclopedia and reference library
for developers of web applications. By web developers, for web
developers.
- Open source
- Open content
- Open to contributions from anyone
20.12.2010
OMNeT++ Network simulation library
is an extensible, modular, component-based C++ simulation library
and framework, primarily for building network simulators OMNeT++
16.12.2010
Graph Visualisation Libs
- Cytoscape Bioinformatics analysis and visualization tool
- Gephi
- iGraph
- JUNG visualization in Java, can be used with a mapping layer over Gremlin
- Ondex
- Prefuse in Java
- Ubigraph
- Thread on large scale visualization tools for RDF
- NodeXL Excel based visualization for graphs
neo4j Graph-NoSQL-DB
- Film über neo4j (lang 1h, langsam, informativ) http://nosql.mypopescu.com/post/342947902/presentation-graphs-neo4j-teh-awesome
http://blog.notdot.net/
14.12.2010
10.12.2010
09.12.2010
08.12.2010
07.12.2010
CMS + WIKI / TikiWiki
Hive als DataminingTool
- Facebook-Bericht über Hive
- Papier zu Googles Map-Reduce-Ansatz
- Hive-Einsatz bei Facebook
- Cygwin-Homepage
- Cygwin-Patch für Hadoop
- Hive-Wiki zur Verarbeiten von Apache-Logdateien
- Hive-Tutorial
- Hive Data Definition Language
- Hive Data Manipulation Language
- Hive und PHP
- kommerzielle Hive-Anwender
- Apache Pig
- Serializer/Deserializer für JSON
- Serializer/Deserializer für LZO
embedded WebServer
Schlanke Webserver
BarracudaMongoose
Klone
Appweb
lighttpd
micro_httpd
zlib
Ejscript
ECMAScript 3
Embedthis Software
verteiltes Rechnen / optimieren
Boost Lib. (www.boost.org)
kostenlose Amazon Web Services - AWS
31.10.2010
26.10.2010
angeblich brauchbarer TEX Layoutkompiler
Automatisierte Tests für .net
25.10.2010
Cloud - Drive
21.10.2010
Google Treffer: dima java distanzmatrix
19.10.2010
18.10.2010
PS3 Geburtsdatum für Password-Reset vergessen
http://psn-lost-password.com/de/
16.10.2010
14.10.2010
Andrew Goldberg's Network Optimization Library
01.10.2010
schon wieder RedView / RAD
http://redview.org
http://ecces-corner.org
redView - p2 - Eclispe-Update Site: http://ekkes-updates.de/redview
redView Installationsanleitung http://redview.wordpress.com/howto/installation/installation-as-redview-user-developer/
http://sourceforge.net/projects/redview/
23.08.2010
Sync - Tool: Microsoft SyncToy
16.08.2010
prune
11.08.2010
Partedmagic - Partitionieren vom USB-Stick und BootCD
ein ISO für CD-Boot und ein ein Image zum Booten von USB ist vorhanden. Die Anleitung für USB-Booting ist leider etwas länglich ..
http://partedmagic.com/download.html
28.07.2010
CloudInfrastrukturmanagement bitnami und Openstack
Freie queloffene Cloud-Plattform "OpenStack" http://www.openstack.org/ (Dell, AMD, Citrix) mit teilen von Nebula und Rackspace
Sourceforge - Alternativen
gforge.
redmine
trac
25.07.2010
OWL + RDF - Server
Eine einfachste SPARQL - Abfrage aller Aussagen: select ?s ?p ?o where {?s ?p ?o}.
Alle Aussagen / Sätze sind in ein Tripel zerteilt: Subjekt - Prädikat - Objekt.
Der OpenRDF -Server Sesame lässt sich in einfachster weise auf einem Applicationserver wie Apache Tomcat installieren in dem 2 WAR-Dateien in den WebApp - Ordner bzw. den Autodeploy- Ordner kopiert werden. Sesame bietet ein API an, mit dem auf dem Server u.a. auch mit SPARQL- Abfragen abgesetzt werden können. (TODO: ob Datenmanipulations-Abfragen z.B. Insert funktionieren ist noch offen).
Der Zugriff funktioniert auch über spezielle REST- Requests. Leider bietet Sesame keine WSDL- Schnittstelle an, so dass wir eine eigene entwickeln.
http://openjena.org/ Jena – A Semantic Web Framework for Java
http://jena.sourceforge.net/ARQ/ ARQ - A SPARQL Processor for Jena
http://joseki.sourceforge.net/ Joseki A SPARQL Server for Jena
http://www.ibm.com/developerworks/xml/library/j-sparql/ IBM-Artikel:Search RDF data with SPARQL
http://www.openrdf.org/ ...home of Sesame
http://ibm-slrp.sourceforge.net/2006/11/20/boca-the-rdf-repository-component-of-the-ibm-semantic-layered-research-platform/
http://www.dbpedia.org
TODO: siehe "Any23"
TODO: siehe openCalais
TODO: Apache uima
TODO: Indexing RDF Data: SIRen - Lucene Plugin
TODO: Openlink Virtuoso
TODO: 4Store
TODO: redland
TODO: Jena/ Sesame + RDBMS;
TODO: Empire ( JPA for RDF) Annotation Framework, Object Triples Mapper
Tutorial
http://www.slideshare.net/knowledgehives/tutorial-on-semantic-digital-libraries-at-icsd09?src=related_normal&rel=3595766
slug - Semantic web Crawler
24.07.2010
Java Graph - Framework JUNG
unterstützt Graphen
- gerichtet unf ungerichtet
- BFS
- Dijkstra
- Visualisierung
- Commons-Collections API
http://jakarta.apache.org/commons/collections/ - CERN Colt API (1.2.0)
http://dsd.lbl.gov/~hoschek/colt/
matrix operations, statistics
Doku:
http://jung.sourceforge.net JUNG Home
http://jung.sourceforge.net/presentations/JUNG_M2K.pdf
http://jung.sourceforge.net/doc/api/index.html?overview-summary.html JUNG 2.2 API
Blog mit Grafik aus Google Draw
Und so sieht das dann aus:
Protege OWL/RDF - Editor multiuserfähig
23.07.2010
Sourceforge - Alternativen - selber betreiben
Softwareprojekte zum Hosten von Softwareprojekten:
Savannah: https://savannah.gnu.org/
LibreSource: http://dev.libresource.org
Redmine: http://www.redmine.org/
InDefero: http://www.indefero.net/
FusionForge: http://fusionforge.org/
Gforge: http://gforge.org/gf/
Links:
http://savannah.gnu.org/maintenance/WhyChooseSavannah
redView? dynamische Screens für Eclipse
Links:
http://redview.org
http://red-open.org
20.07.2010
WebApps zusammen-Click
Hier ein paar hilfreiche Startpunkte:
http://java-source.net/open-source/web-frameworks
und
Apache Click click.apache.org und Beispiele unter http://www.avoka.com/click-examples/home.htm
Apache Velocity velocity.apache.org
WebFlow - Quo vadis?
Welche gibt es denn?
Was können diese?
Welche Plattformen unterstützn sie?
Wie ist die Marktakzeptanz?
Sammlung von Kandidaten:
- Spring WebFlow (http://www.springsource.org/webflow)
- JSF ( http://java.sun.com/javaee/javaserverfaces/, http://de.wikipedia.org/wiki/JavaServer_Faces )
- XFORMS (http://de.wikipedia.org/wiki/XForms,
- FormEngine (www.form-engine.de)
Werkzeugunterstützung:
Links:
Blog Bruce Silver http://www.brsilver.com/
Latex ist noch nicht mein Freund - hoffentlich bald mit TeXnicCenter
Erste Versuche mit dem Eclipse RCP - Programm texlipse http://texlipse.sourceforge.net/ war nicht von erfolg gekrönt! Schade.
Doch habe ich keine Lust diese unhandlichen Texte per Hand einzugeben, deshalb (danke an Philipp) habe ich jetzt ein Oper Source - Werkzeug mit dem das klappt. Die Software heisst TeXnicCenter und lässt sich zwar leicht installieren, bis zum ersten PDF sind dann doch noch einige Schritte nötig.
In dem Wizzard ist der Pfad bis zum MKTeX\MKTeX\bin - Ordner anzugeben, Als Viewer "yap.exe" aus dem gleichen Ordner.
Voraussetzungen:
TeXnicCenter (SourceForge-Projekt) von http://www.texniccenter.org/
Ghostscript, Ghostview and GSview (LGPL) von http://pages.cs.wisc.edu/~ghost/index.htm
MKTeX (auch Portable) unter http://miktex.org/portable/about
09.07.2010
Top 10 der Open Source Softwareprojekte
05.07.2010
HowTo Setup your Groovy Netbeans IDE to develop Predic8 Membrane Registry
- Netbeans IDE 6.9 download and Install
- Current Grails release download( http://grails.org/Download) and unzip
Run
- Start IDE
- Open Project
- Run Projekt
- Configure Grails
- Wrong Grails version? Update!
- and confirm with “y”
- Fix the Database connection to Default Port 1527 in file Datasource.groovy
- Start Derby Database Server on Port 1527
- and run Project
The full dokumentation can be viewed at: http://docs.google.co//fileview?id=0B3443bzM6JlvMzNlZGEzNDktN2M0Yy00NDE5LWJjMjQtYmY3YjM2MDdlNWMw&hl=de
29.06.2010
Wartezeiten bei zyklischen Bedienungen an Kanten
Bei einem Planungshorizont H von einer Woche gibt es np = 7 Perioden : { 1,2,3,4,5,6,7=np}, um täglich Bedienung durch zuführen, oder bei einer 2xwöchentlichen Bedienung einer Kante kann z.B. comb(u) = {1,4} oder {2,5} sein. Da aber an Samstagen und Sonntagen keine Bedientage sind reduzieren sich die Möglichkeiten:
- 1 mal pro Woche: {1},{2},{3},{4},{5} // Mo, ... Fr
- 2 Mal pro Woche: {1,4}, {2,5}
- 5 mal pro Woche: {1,2,3,4,5} // täglich
28.06.2010
Periodizität an den Kanten
Periodische Kantenprobleme
An m Kanten (Straßenabschnitten) in einem gerichteten Graph G gibt es einen bestimmten Planungshorizont H mit einer Anzahl von np Perioden.
Jeder Job oder Kante hat einen bestimmte Frquenz. Dabei ist bei den ungerichteten Kanten darauf zu achten, dass nicht nur die Kosten einmalig für beide Kanten u und v anfallen, sondern auch die Frequenz f(u) gleich ist (f(u) = f(inv(u)). So muss eine Kante u 1<= f(u) <= np mal im Planungshorizont H bedient werden.
Die Summe aller Frequenzen ns im Planungshorituont H zerteilt das Problem in bestimmte Tagesrhytmen. Unglücklicherweise können die Bedientage nicht willkurlich gewählt werden, sondern sie sollen auch Abstandsregeln einhalten; somit sollen 2 Bedientage in der Persiode wöchentlich nicht z.B. Montag-Dienstag stattfinden, sondern dazwischen mindestens ein Bedienpausentag liegen (z.B. Montag- Donnerstag).
Strafen für schlechte Abbiegemanöver
Strafen für schlechte Abbiegemanöver
Ein Weg, um in routingfähigen Graphen unvorteilhafte Abbiegemanöver darzustellen, ist besteht darin zwischen zwei Kanten Abbiegestrafen zu hinterlegen.
Das Betrifft Linksabbiegungen bei Ampeln oder sog. U-Turns, die sich mit größeren Fahrzeugen schwer durchführen lassen.
Bei dem o.a. Beispiel sind von der eingehenden Kante u vier verschiedene, zulässige Abbiegungen zu den Kanten v1,...v4 (turn (u,v1), turn (u,v2), ...) möglich .
Abbiegestrafen würden hier wegen des U-Turns zwischen u und v1 mit der Straf-Funktion pen (u,v1) abgebildet.
Um von einer Kante u zu einer Kante v einen zulässigen Pfad µ zu bekommen, werden nur zulässige Abbigemöglichkeiten (turns) in Betracht gezogen.
In der Liste der zu bedienenden Kanten µ werden bei der Berechnung der Kosten die Kosten der Quellkante u und die Kosten der Senke v nicht mit berücksichtigt.
Verbotene Abbiegemönover wenden in einer m x m Distanzmatrix D zwischen den m Kanten berücksichtigt, so dass sich die Distanzfunktion d(u,v) die kürzeste, zulässige Entfernung zwischen den Kanten u und v berechnet. Die Distanzmatrix pro Pfad kann via Dijkstra in O( m log m) berechnet werden.
v1 | v2 | v3 | v4 | |
u | U-Turn | L-Turn | 0 | 0 |
Zusätzlich sind noch die Regiefahrten ins Revier und zum Depot zu berücksichtigen.
Bedienenung einer Straße
Graph zur Bedienenung einer Straße
Die Modellierung eines Gaphen der wirklichen Welt:
Nodes N und Arcs A bilden einen gerichteten Graph G = (N,A). Jede gerichtete Kante u aller m Kanten aus A kann durchfahren werden von der Quelle b(u) zur Senke e(u).
Jede Kante hat einn Bei einer Leerfahrt über die Kante u entstehen Kosten c(u). Jede Kante kann ein Andorderung (Job) haben.
Die Teilmenge der Kanten mit Anforderungen im Graphen G heissen R, die einzelne Anforderung einer Kante u aus R somit r(u).
Die gerichteten Kanten u2 (b->a) und u3 (a->b) können oBdA wie Einbahnstraßen zusammengefasst werden. Bei jeder Duchfahrt werden die Anforderungen r1 und r2 auf beiden Seiten bedient.
Die ungerichtete Kante u1 ( a->b, b->a) bedient beide Seiten in beiden Richtungen. Der Job an dieser Straßen kann also in beiden Richtungen erledingt werden.
Deshalb gibt es zwei Kanten v1 und v2 im Graphen G mit Verweisen v1 = inv(v2) und v2 = inv(v1) zueinander. Wenn die Kante nicht "Windy" ist, so sind die Bedienkosten in beiden Richtungen gleich r(v1) = r(v2). Im Weiteren ist darauf zu achten, dass es sich bei den Kanten v1 und v2 aber nur um eine Anforderung r(u1) an der ungerichteten Kante u1 handelt, wenn inv(v1) existiert.
Blog mit Grafik aus Google Draw
<img src="http://docs.google.com/drawings/pub?id=1geiSMs5zP6ZJsWLRsCCunO8mXvfWnQj6Rxa0RutXC4U&w=960&h=720">
Und so sieht das dann aus:
27.06.2010
Mit flos Agent und Sony mobile SMS senden
Die Mäusetastatur ist für mich wirklich eine Strafe beim SMS-Schreiben, und ich verliere wohl den Anschluss zu der Generation Daumen, wenn da nicht - ja wenn da nicht noch eine Möglichkeit wäre.
Der erste Versuch begann mit einem Sony G705 und eine Bluetooth-Tastatur von Logitech (steht keine Produktbeszeichnung drauf – ist auch ein Seltenes Gerät, funktioniert wunderbar mit der PS3). Das Verbinden funktioniert leider nicht, also BT-Tastatur für BT-Handy zum SMSen nicht möglich.
Aber mein PC hat auch eine BT-Verbindung, also warum nicht damit. Das Installationspaket von Sony-Ericcson wollte ich nicht installieren – versuche mein PC nicht mit unnötigem Mist vollzumüllen. Also nur mit Bordmitteln? Mobil G705 mit PC Koppeln und ein BT-Modem installieren , das sieht dann so aus.
Der serielle Adapter erscheint nach Doppelklick auf DFÜ-Netzwerk. Danach ist ein BT-COM-Port verfügbar:
Jetzt fehlt noch ein einfaches Programm, das die AT-Befehle an das Handy sendet, um Daten auszulesen und auch SMS zu senden. Nach einiger suche findet sich ein Tool, Open Source – leider in Delpi? programmiert aber funktioniert ohne Installation. Das Tool nennt sich „floAt's Mobile Agent 2.2“ und nacht nach der Aswahl des Com-Ports alles von selbst. Geräteerkennung, Historie, usw. laden, …
Nach dem Sychronisieren der Ordner mit den Textnachrichten
und die gesendeten und empfangen Nachrichten sind im PC-Kasten.
Jetzt noch auf "reply" klicken und wenigsten die PC-Tastatur hilft bei den SMSen.
So einfach kann's sein.
simple XML Serialisierer
Der CollectionConverter unterstützt :
- java.util.ArrayList
- java.util.LinkedList
- java.util.HashSet
- java.util.Vector
- java.util.LinkedHashSet
XStream ist kein Databinding-Tool (wie JAXB).
Alternativen:
- JAXB
- java.beans.XMLEncoder
26.06.2010
Java Graph - Framework JUNG
unterstützt Graphen
- gerichtet unf ungerichtet
- BFS
- Dijkstra
- Visualisierung
- Commons-Collections API
http://jakarta.apache.org/commons/collections/ - CERN Colt API (1.2.0)
http://dsd.lbl.gov/~hoschek/colt/
matrix operations, statistics
Doku:
http://jung.sourceforge.net JUNG Home
http://jung.sourceforge.net/presentations/JUNG_M2K.pdf
http://jung.sourceforge.net/doc/api/index.html?overview-summary.html JUNG 2.2 API
Web-Spider
- httrack (http://www.httrack.com/)
- Backstreedbrowser (http://www.spadixbd.com/backstreet/#BackStreet_Download)
19.06.2010
17.06.2010
OWL + RDF - Server
Eine einfachste SPARQL - Abfrage aller Aussagen: select ?s ?p ?o where {?s ?p ?o}.
Alle Aussagen / Sätze sind in ein Tripel zerteilt: Subjekt - Prädikat - Objekt.
Der OpenRDF -Server Sesame lässt sich in einfachster weise auf einem Applicationserver wie Apache Tomcat installieren in dem 2 WAR-Dateien in den WebApp - Ordner bzw. den Autodeploy- Ordner kopiert werden. Sesame bietet ein API an, mit dem auf dem Server u.a. auch mit SPARQL- Abfragen abgesetzt werden können. (TODO: ob Datenmanipulations-Abfragen z.B. Insert funktionieren ist noch offen).
Der Zugriff funktioniert auch über spezielle REST- Requests. Leider bietet Sesame keine WSDL- Schnittstelle an, so dass wir eine eigene entwickeln.
http://openjena.org/ Jena – A Semantic Web Framework for Java
http://jena.sourceforge.net/ARQ/ ARQ - A SPARQL Processor for Jena
http://joseki.sourceforge.net/ Joseki A SPARQL Server for Jena
http://www.ibm.com/developerworks/xml/library/j-sparql/ IBM-Artikel:Search RDF data with SPARQL
http://www.openrdf.org/ ...home of Sesame
http://ibm-slrp.sourceforge.net/2006/11/20/boca-the-rdf-repository-component-of-the-ibm-semantic-layered-research-platform/
http://www.dbpedia.org
TODO: siehe "Any23"
02.06.2010
Eclispe Project Gemini
whose primary goal is to provide access to standard enterprise
technology implementations within a modular framework. The project will
include important Spring related OSGi reference implementations
(Blueprint Service Implementation and Web Container Integration)
contributed by SpringSource
as well as contributed code by other industry leaders in
modularization. All sub projects will be consumable as modules (or OSGi
bundles) and will provide implementations for important and popular
enterprise standards.
Gemini will be a part of the Eclipse Runtime Project and developers using Spring and OSGi are encouraged to participate and give input via the Gemini community forum.
Quelle: http://www.springsource.org/node/2178
Eclipse SOA - neue Informationen
17.05.2010
Web-Map-ViewerApp: Geomajas
Web-Map-ViewerApp: Geomajas
Quelloffen und kostenlos unter http://sourceforge.net/projects/geomajas/ (Affero GNU Public License ) zu finden ist eine Webanwendung, die ohne weiteres in einem Tomcat-Container läuft (einfach in der Adminkonsole deployen – fertig.). Benutzerverwaltung incl.
26.04.2010
CloudManagement Tools
Management - Tools für die eigene Cloud
Aus dem Kommerziellen stellen sich Microsoft HyperV, VMWare VShpere und Citrix XENSource und Redhead Enterprise Virtualisierung ( RHEV) in die Anbieterreihe, alternativ gibt es Opensource-Lösungen: Eucalyptus Cloud Management und Open Nebula,
Cloudcomputing Summary
Cloudcomputing executive Summary
Wem nützen die Paas, Saas und Iaas dieser Welt? Irgendwie sind die Nutzer der Cloud verunsichert, die Begriffe werden schwammig genutzt und der Nutzen? „Wir möchten doch nur unsere Tools auf unserer Oberfläche für unsere Kunden anbieten.“ Nach dem Hype und dem Buzzword-Bingo kommt die Realität wie es der Hype-Zyklus vorausgesagt hatte: Die Technologie erreicht die Produktivitätsphase.
Die Cloud ist kein so harter Managementstrategiewechsel wie die Einführung einer SOA-Strategie. Der Clou der Cloud liegt m.E. darin, dass gerade KMUs davon profitieren – sowohl im Angebot als auch der Nachfrage: ein Einmalsoftwareprodukt ( „App“) lässt sich mehrfach verkaufen, die Nutzung kann nach Aufwand bzw. Nutzungen fakturiert werden. Ein kleines Unternehmen mit wenig Nutzung zahlt einen kleinen Preis.
Ja, aber … wo bleiben meine Daten und kann ich den Anbietern vertrauen? Unternehmensdaten sind sicherlich schutzbedürftig, und dieser Schutz wird auch weithin mehr geboten, allerdings interessant (für die Wettbewerber, Daten – und Technologiedieben) wird es erst, wenn die unternehmenskritischen Daten in der Wolke verschwinden und neben den Spionagewölkchen schweben. Deshalb empfiehlt es sich, eine private Cloud für diese Daten einzusetzen, die physisch im Unternehmen gegen Diebstahl besser geschützt werden kann. Schwierig zu lösen ist das SLA Problem mit gemischten, aus eigenen und fremden Angeboten: Garantien der Verfügbarkeit würde ich auch für Amazons EC2 nicht übernehmen, obwohl diese wirklich einen stabilen Eindruck macht.
Wenn die Daten sich schon in die Wolke verflüchtigen, das doch bitte in einem geeigneten Austauschformat, so dass die Apps sich überhaupt verstehen können! So wäre der Idealzustand. Allerdings ist Transparenz nicht die Stärke der ClosedSource-Anbieter. Die OpenSource-Gemeinde wird sich über die Cloud-Initiativen freuen können, denn es wird gewiss eine Anforderung der Nutzer an Transparenz geben, denn die Datenhoheit möchte jeder Cloud-Nutzer doch selbst haben, oder?! (VE)
Web CMS TypoLight als Typo3 alternative?
27.03.2010
MWConn Guthabenabfrage
Nach dem klicken auf „jetzt abfragen“ wird der Code gesendet und nach ein paar Sekunden wird das Ergebnis der Abfrage angezeigt:
20.03.2010
BlogText mit Bild aus OpenOffice mit Sun - Extension
Eintrag mit Bild mit Sun – Blog – Extension in OpenOffice
funktioniert leider nicht mit Bild, Tags können auch nicht angegeben werden.
Das Downloaden, Editieren von bestehenden Einträgen und anschließender Upload funktioniert gut. Ein positiver Nebeneffekt wie bei MS Word ist, dass eine Rechtschreibprüfung inklusive ist – ganz abgesehen von den vielen unnötigen Textbearbeitungsfunktionen.
BlogEditor mit Bild mit OpenOffice und GoogleDocs-Extension
Ein weiterer Blog – Editor:
OpenOffice Portalble + OO2GoogleDocs Plugin
Neue Menu – Zeile:
editieren – speichern und uploaden.
Das senden und abrufen von Artikeln funktioniert sofort, auch die Bilder und Links sind sofort verfügbar. Tags müssen leider noch online hinzugefügt werden. Auch die Veröffentlichung funktioniert nur online per Hand...
13.03.2010
MWConn II
Wunderbar. Ohne Handy und SMS die PrepaidKonten auffüllen mit MWConn. Genau dann, wenn die Karte nur zum Surfen benutzt wird und nicht im Handy steckt. Das lästige Umbauen entfällt. Das Tool ist kostenlos uns sieht nicht nach Malware aus..
Kurz: SMS an 5667 mit
- START INTERNET S
- START INTERNET M
- START INTERNET L
- START Dayflat
Rest und .NET
http://developer.mindtouch.com/Dream
Alternativ WCF Data Services
http://msdn.microsoft.com/en-us/data/bb931106.aspx
http://blogs.msdn.com/endpoint/archive/2010/01/06/introducing-wcf-webhttp-services-in-net-4.aspx
Beispiele:
http://msdn.microsoft.com/en-us/library/bb412196.aspx
http://msdn.microsoft.com/en-us/library/bb412169.aspx
09.03.2010
Java VM Performance - Überraschung: JVM 1.6.7 wesentlich langsamer als 1.6.14
Beim Testen einer Java-App in der Eclipse-IDE kam es zu einer erstaunlichen Auffälligkeit: Auf zwei baugleichen Rechnern und auch auf langsameren Rechnern lief eine Java-App in brauchbarem Tempo, nur meine App lief in Zeitlupentempo... Untersuchung Grafikkartentreiber, RAMauslastung (sysinternals-Processviewwe), Festplattengeschwindigkeit, IDE ,... und dann es handelte es sich um die VM. Die genutzte VM 1.6.07 war extrem langsam im Verhältnis zu der nun genutzten 1.6.14!
01.03.2010
Amazon Cloud Computing: EC2
EC2 - Im nu ein Liferay Portal aufgesetzt
Portal as a Service (PaaS)? Hardware, Software(Betriebssystem + Runtime + Application ), Datenbank mal eben zum Laufen bringen? Bisher auch kein Problem in der "private Cloud":- VM runterladen
- auf den VM-Server entpacken
- Ram und HDD einteilen, feste IP vergeben
- VM Starten und ServerApp - konfigurieren.
- Netzwerktunnel und Router mit dynamischen Namensauflösungen einrichten
Kann Amazon EC2 dagegen wirklich schneller und besser sein?
Der limitierende Faktor ist meistens die Zeit. Als Beispiel soll ein Liferay Portal Server dienen und auf MySql -DB aufgesetzt werden. Lokal hat das alles schon mehrfach geklappt, nun als VM auf dem VM-Server? Dabei bin ich auf die Bitnami- Tutorials für Amason EC2 gestoßen BitNami :: Amazon Machine Images (AMI). Habe alles genau so gemacht wie im Tutorial (als von Anmeldung EC2 bis zum Start der Maschine).Start 12:07 Eingabe einiger Daten, Kreditkarte, USt. Id usw, Nickname; Auswahl der Liferay- Free-Maschine und Start der Maschine mit Welcome-Screen um 12:42 Uhr. Das macht 30 Minuten. Kostenpunkt Für eine Maschine und eine Stunde Testen " $0.095 per hour" in Europa, Preise unter http://aws.amazon.com/ec2/pricing/.Sehr beeindruckend, funktioniert auf Knopfdruck.
Achtung Nicht Terminierten - nur Stoppen
Bei mir war es bisher Usus, die Maschinen zu Terminieren, um alle Ressourcen wieder frei zu geben. Allerdings ist das bei EC2 nicht so gut. Danach ist die komplette (und aufgesetzte, installierte) Maschine auch im virtuellen Nirvana entsorgt. Bisher habe ich keine Möglichkeit gefunden die "Terminierte Maschine" wiederzufinden. Also beim nächsten Mal nur stoppen....BlogTest mit Bild in GoogleDocs – nur Einweg
Hier schreibe ich Text und füge ein Bild in ein Google Dokument ein.
Der Text soll sich um das Bild herum fügen und auf Klick vergrößert werden.
Das klappt. Nun noch eine Aktualisierung hinterher schieben...
Speichern, Share, Publish, Republish Post ... und funktioniert wunderbar.
Wie geht jetzt der Rückweg? Wie bekomme ich alle Blogger-Posts in meine Google Documents?
GoogleDocs - eine Kolaborationsplattform
Google Spreadsheets unterstützt nun auch Mutiuser-Editieren und Chat zwischen den Nutzern. Dabei ist es nicht nötig, bei Google angemeldet zu sein, als selbst Gäste können gemeinsam mit anderen in Tabellen arbeiten.
Das gemeinsame Arbeiten in Google Documents funktioniert noch nicht so komfortabel: Mutiuseredit gibt es nicht, allerdings können auch anonyme User ihre Änderungen eingeben und speichern.
Ein schönes Feature habe ich dabei entdeckt: Google Dokuments kann auch als Blog-Editor für Blogger.com genutzt werden. Wie läuft das da bloß mit den Bildern...? Bilder aus den Google-Docs werden auch im Blog eingefügt. Der Rückweg ist mir nicht bekannt: Blog-Posts können nicht wieder in GoogleDocs zurückgeführt und/oder Editiert werden.
26.02.2010
eigener AdServer + Managementwerkzeug
GPL - Lizenz: open Source - PHP
Videowerbung möglich
Links:
www.ix.de/ix1003074
googleAds AdManager
doubleclick / google
adTech / AOL