Watching a new world…

Archive for the 'Softwaretechnisches' Category

June 26th, 2009

Der *wahre* Weg zur Lucene

Lucene gewinnt immer mehr an Relevanz. Das integrierte Indizier- und Suchsystem von TYPO3 beispielsweise taugt bei genauerer Betrachtung nicht sonderlich viel. Aber auch in eigenen Applikationen möchte man natürlich gerne Suchfunktionen anbieten. Hierfür gibts Apache Solr, der saubere Weg zur Lucene.
Hier einige Links:

http://opensource.yeebase.com/project/solr/
http://wiki.computerwoche.de/doku.php/suchmaschinen/solr
http://lucene.apache.org/solr/
http://lucene.apache.org/solr/tutorial.html

Siehe auch:

http://typo3blogger.de/t3ak09-solr-suche-lucene-based-search-engine/
http://blogs.srijan.in/2009/02/10/typo3-and-apache-solr/

Und [...]

Weiter...

June 16th, 2009

Link Editor im RTE von TYPO3 funktioniert unter Firefox 3.0.11 nicht

Ab der aktuelle Firefox-Version 3.0.11 gibt es ein Problem beim setzen von internen Links im TYPO3 Rich Text Editor. Anstatt <link 123 …> wird so etwas wie <link typo3/http://www.xyz.de/?id=123 …> erzeugt, was natürlich nicht funktioniert.
Mögliche Lösungen:
1. RTE abschalten und manuell korrigieren
2. Browsewr wechseln (hrmpf!)
3. Unter http://bugs.typo3.org/view.php?id=11009&nbn=7 nach einem geeigneten Patch suchen
Siehe auch: http://bugs.typo3.org/view.php?id=11009&nbn=7

Bookmark [...]

Weiter...

May 12th, 2009

Hibernate: Bidrektinales Mapping mit IndexColumn

Wenn eine OneToMany Property bidirektional über das mappedBy-Attribut gemappt ist, weiger Hibernate sich, sich um die IndexColumn zu kümmern. Beispiel:

public class Parent {
@OneToMany(mappedBy=”parent”)
@IndexColumn(name = “idx”)
private List children = new ArrayList();
// …
}
public class Child {
@ManyToOne
[...]

Weiter...

September 25th, 2008

Evernote

Evernote ist ein praktischer Dienst, um Notizen, Ideen und Scribbles zentral zu sammeln und zu synchronisieren. Eine Notiz in diesem Sinne kann eine Textnotiz, eine Website, ein Bild, ein Screenshot oder auch ein Audiofile sein.
Spannend ist vor allem, dass es Evernote für Windows, Mac sowie für Windows Mobile und das iPhone gibt. Synchronisiert wird [...]

Weiter...

July 2nd, 2008

Angst vor IE8?

Ja, der IE7 war zwar eine echte Verbesserung für alle Webentwickler, und wir sind alle froh wenn der IE6 aus den Zugriffsstatistiken soweit verschwindet, dass dieser nicht mehr Vorgabe für gängige Webprojekte sein wird, aber der IE8 kommt!
Wer schon mal schnuppern möchte, was auf ihn zukommt, kann das mit der von MS veröffentlichten Beta 1 [...]

Weiter...

April 4th, 2008

Alfresco 2.1 unter JBoss AS 4.2

Um Alfresco 2.1 unter JBoss 4.2GA laufen zu lassen ist eine kleine Manipulation nötig, ansonsten gibt’s sowas:
ERROR [proxy.pojo.BasicLazyInitializer] Javassist Enhancement failed:
org.alfresco.repo.avm.PlainDirectoryNodeImpl
java.lang.RuntimeException: by java.lang.IllegalAccessError:
class org.hibernate.proxy.HibernateProxy_$$_javassist_110 cannot access its
superinterface org.alfresco.repo.avm.PlainDirectoryNode
at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:342)In der Datei server/default/deploy/ejb3.deployer/META-INF/persistence.properties ist der Hibernate Bytecode Provider von “javassist” auf cglib zu ändern:
#hibernate.bytecode.provider=javassist
hibernate.bytecode.provider=cglibWarum das so ist weiÃ? der Geier. Und der hier, der weiÃ? das [...]

Weiter...

March 27th, 2008

tyclipse

Endlich bahnt sich ein Eclipse basierter TypoScript Editor an: http://www.tyclipse.org/
Bin ja gespannt…

Bookmark It

Hide Sites

$$(‘div.d233′).each( function(e) { e.visualEffect(’slide_up’,{duration:0.5}) });

Weiter...

March 2nd, 2008

Debug Output in TYPO3

Wer bei der Extension-Entwicklung öfters auf solche nicht sonderlich aussagekräftigen Fehlermeldungen stö�t:
Warning: Invalid argument supplied for foreach() in
/srv/www/blabla/typo3/class.db_list.inc on line 685
… der Solte in seiner ext_localconf.php folgende Einstellung vornehmen:
$GLOBALS['TYPO3_DB']->debugOutput = true;
Nun gibts auch aussagekräftige Fehlermeldungen.
Der Ordnung halber sollte das beim Livegang aber wieder deaktiviert werden.

Bookmark It

Hide Sites

$$(‘div.d229′).each( function(e) { e.visualEffect(’slide_up’,{duration:0.5}) });

Weiter...

February 8th, 2008

Probleme mit RealURL?

Häufig hatte ich das Problem, dass beim Einsatz von RealURL einzelne Seiten nicht mehr annavigierbar waren. Hier nun die Lösung…

Weiter...

July 3rd, 2007

Interessante Erfahrung unter MySQL 5

Interessante Erfahrung unter MySQL 5.0.18…
WeiÃ? irgendjemand warum dieses Statement:
SELECT distinct a.id, a.name
FROM ums_gesamtbenutzerrechte c, wfl_aktion a
LEFT JOIN wfl_status ON a.to_id=wfl_status.id
WHERE a.from_id=32 and a.recht_id=c.rechteid and c.benutzerid=2
AND wfl_status.prozess_id=6funktioniert, und dieses hier
SELECT distinct a.id, a.name
FROM wfl_aktion a,ums_gesamtbenutzerrechte c
LEFT JOIN wfl_status ON a.to_id=wfl_status.id
WHERE a.from_id=32 and a.recht_id=c.rechteid and c.benutzerid=2
AND wfl_status.prozess_id=6nicht?
Häh?

Bookmark It

Hide Sites

$$(‘div.d222′).each( function(e) { e.visualEffect(’slide_up’,{duration:0.5}) });

Weiter...
klipal online pharmacy buy online cialis viagra online xanax cream for women order zyban online oxazepam buy alternative erection lorazepam cheap drugs 2003 tramadol tramadol market sales tramadol rx pills diazepam discount retail alternative to valium at gnc online drugstore tenuate order order levitra discount cialis buy the cheapest propecia online cheapest generic viagra online drugstore order cialis soft tabs over internet need no doctor cheapest levitra prices woman viagra soft tabs natural substitutes for viagra soft tabs online viagra natural levitra substitutes female cialis alternative