alle die daran denken das neue Ubuntu 9.04 verwenden zu können sollten lieber noch etwas warten (@Sven: man sollte also wirklich besser etwas länger warten). Auf meinem System wurde schon das zweite Mal die EXT3-Partition unschön verunstaltet - und das in einer Woche!
Womöglich handelt es sich um diesen Fehler. Ich werde jetzt mal wieder einen Kernel der 2.6.27er-Serie verwenden um zu prüfen ob man dann wieder vernünftig arbeiten kann...
Update 02.05.2009: das Problem ist bis jetzt mit einem Kernel der Serie 2.6.27 (Version 2.6.27-14) nicht mehr aufgetreten. Der neue Kernel 2.6.28-11 scheint das Problem verursacht zu haben.
Update 15.06.2009: ich habe jetzt gute Erfahrungen mit dem Kernel 2.6.29 gemacht. Diesen kann man hier finden. Das Problem scheint aber in Verbindung mit der WLAN-Karte zu stehen - bei einem normalen Rechner hatte ich bisher keinerlei Probleme mit dem 2.6.28er Kernel. Ich habe eine "Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)" in meinem Thinkpad. Weitere Infos bzgl. 2.6.29er-Kernel und Intel WLAN-Karten findet man hier.
Dienstag, 28. April 2009
Freitag, 17. April 2009
Tip: MySQL - Linux, Windows, Mac OS - Tabellennamen
üble Sache: bei der MySQL auf Windows oder Mac OS-Systemen spielt die Groß- und Kleinschreibung der Tabellen (per Default) keine Rolle. Auf einem Linux-System aber schon! Wenn man also ein Datenbank-Abzug (mysqldump) auf einem Mac OS oder Windows macht und spielt es auf einem Linux-System ein kommt es unter Umständen zu Problemen (u.a. Tabellennamen in Constraints).
Das musste ich kürzlich auch erfahren - Gruß an Frank ;)
Mein Tip: immer die Tabellennamen und Spalten komplett in Kleinschreibung realisieren. Man kann auch mit der Variablen lower_case_table_names experimentieren.
Weitere Informationen:
Das musste ich kürzlich auch erfahren - Gruß an Frank ;)
Mein Tip: immer die Tabellennamen und Spalten komplett in Kleinschreibung realisieren. Man kann auch mit der Variablen lower_case_table_names experimentieren.
Weitere Informationen:
Mittwoch, 1. April 2009
Die Programmierung, unendliche Weiten... Java: Math.log(0) = -Infinity (double)
Die Unendlichkeit ist so ein Thema für sich. Ich habe heute einen Fehler in der Java-Komponente JFreeChart gemeldet. Es kommt zu einer niemals endenden while-Schleife, da das Ergebnis von Math.log(0) auf meinem System -Infinity (Variablentyp: double) ist und das in einer while-Schleife verwendet wird.
Bei einem Kollegen mit Mac OS als Betriebsystem und dem gleichen Quelltext führt das aber komischerweise nicht zum Fehler - werde Ihn mal fragen was Math.log(0) bei Ihm liefert :)
Hier meine Fehlerbeschreibung:
Hier der Link zum Ticket bei sourceforge: link
Update: auf dem Mac gibt Math.log(0) auch -Infitity.
Bei einem Kollegen mit Mac OS als Betriebsystem und dem gleichen Quelltext führt das aber komischerweise nicht zum Fehler - werde Ihn mal fragen was Math.log(0) bei Ihm liefert :)
Hier meine Fehlerbeschreibung:
Summary: endless loop in LogAxis class
Description:
JFreeChart Version 1.0.12
OS: Linux (Kernel: 2.6.27-14)
JVM: sun-java 1.6.0_10-b33
Architecture: x86_64
I get an endless loop in LogAxis.refreshTicksVertical method. This method
calls calculateLog(getLowerBound())-method. getLowerBound() returns 0.0d
and calculateLog calls Math.log on number 0. the result of Math.log(0) =
-Infinity on my system and this is the cause of the endless loop in
LogAxis.refreshTicksVertical - while (current <= end) -
current = -Infinity - is every time true.
I have added a zero (0) check to calculateLog and now everything seems to
work.
A colleague with Mac OS operating system does not have the problem with
the same code.
The class LogarithmicAxis seems to work out of the box - seems to have a
zero check already included (SMALL_LOG_VALUE = 1e-100).
Hier der Link zum Ticket bei sourceforge: link
Update: auf dem Mac gibt Math.log(0) auch -Infitity.
Abonnieren
Posts (Atom)