- Eclipse (Free)
- Intellij Idea – Jetbrains
- JBuilder – Borland (Free Version)
- JDeveloper – Oracle (Free)
- Netbeans (Free)
- Java Studio Creator – Sun (Free)
- Rational Application Developer – IBM
Java IDEs
Using Fortran with CMake
Ein Beitrag dazu ist hier in der CMake Mailingsliste zu finden.
Vorgehen:
CMakeLists.txt
The project must specify all languages that are being used in the
project.
PROJECT(add_fortran CXX Fortran)
ADD_EXECUTABLE(add_fortran main.cpp testf1.F testf2.f testf3.f90)
You must which linker to use for a multiple language project.
SET_TARGET_PROPERTIES(add_fortran PROPERTIES LINKER_LANGUAGE CXX)
You need to find and link with libg2c (I _think_ this applies only if
you are using g77)
FIND_PATH(G2C_DIR libg2c.a /opt/local/lib)
LINK_DIRECTORIES(${G2C_DIR})
TARGET_LINK_LIBRARIES(add_fortran g2c)
Letztlich habe ich für das Einbinden der Bibliotheken von gfortran die beiden folgenden Aufrufe verwendet:
LINK_LIBRARIES ( gfortranbegin gfortran SystemStubs System)
LINK_DIRECTORIES(/usr/local/lib/gcc/powerpc-apple-darwin8.4.0/4.1.0 /usr/local/lib/gcc/powerpc-apple-darwin8.4.0/4.1.0/../../..)
Calling Fortran from C/C++
http://www.aei.mpg.de/~jthorn/c2f.html
http://www.ictp.trieste.it/~manuals/programming/sun/fortran/prog_guide/11_cfort.doc.html
http://www.starlink.rl.ac.uk/star/docs/sun209.htx/sun209.html
http://www-zeus.desy.de/~burow/cfortran/
http://www.csharp.com/javacfort.html
g++ -o main.bin main.o FCode.o -L/opt/cab/software/intel/compiler80/lib/ -lsvml -limf -lirc
Mathematische Operatoren in Fortran
Da ich mir die mathematischen Operatoren in Fortran nie merken kann, ist es gut, dass man hier eine Liste selbiger finden kann.
Operator | Bedeutung | Rang |
** | Exponentiation | höchster Rang |
* | Multiplikation | |
/ | Division | |
+ | Addition | |
– | Subtraktion | |
// | Verkettung | |
.eq. | gleich mit | |
.ne. | ungleich mit | |
.lt. | weniger als | |
.le. | weniger als oder gleich mit | |
.gt. | größer als | |
.ge. | größer als oder gleich mit | |
.not. | logisches nicht | |
.and. | logisches und | |
.or. | logisches oder | |
.eqv. | logische Gleichheit | |
.neqv. | logische Ungleichheit | niedrigster Rang |
Probleme beim Upload von Bildern in WordPress
Wenn ich versuchte Bilder in WordPress hochzuladen erhielt ich die folgende Fehlermeldung:
Unable to create directory /var/www/web4/html/jlinx.de/blog/wp-content/uploads. Is its parent directory writable by the server?
Vorgehensweise:
- Verzeichnis uploads im Unterverzeichnis wp-content auf dem Server anlegen (mkdir)
- Das Verzeichnis uploads muss Schreibrechte für jeden besitzen (chmod 777)
- Sollte dies nicht ausreichen dem Verzeichnis wp-content ebenfalls die Rechte 777 zuweisen
Wenn anschließend dennoch eine Fehlermeldung auftritt liegt dies an dem so genannten Safe Mode auf Seiten des Providers (siehe Link). Eine Lösung ist wie folgt:
- Die Verzeichnisse uploads/ bzw. uploads/2006/ und die weiteren Unterverzeichnisse uploads/2006/01, uploads/2006/02, uploads/2006/03 etc. händisch anlegen und die Rechte 777 zuweisen.
Anschließend konnte ich die Bilder wie gewünscht hochladen. Allerdings stieß ich sofort auf ein weiteres Problem, dass wie sich umgehend herausstellte ein bereits hinlängliches Problem der neuen Version von WordPress zu sein scheint.
Beim Einfügen der Bilder in den Text wird nicht die Originalgröße des Bildes übernommen, sondern lediglich die aus der Vorschau.
Eine Lösung des Problemes findet sich u.a. hier.
Fortran Debugging Probleme unter Xcode
Beim Debuggen von Fortran Code unter Xcode bekam ich folgende Fehlermeldung:
“Debugger can not find source file”
Zu lösen ist das Problem wie folgt:
If you aren’t using Xcode 2.2 then you will need to turn off Lazy Symbol Loading, in Debugging of Xcode Preferences.
Eigener WebLog mit WordPress
Seiten zu WordPress
http://wordpress.org/
http://doku.wordpress.de/
http://doku.wordpress.de/5_Minuten_Installation
Sprachdatei
http://doku.wordpress.de/Installation_der_deutschen_Sprachdatei
Theme in Deutsch:
http://files.wordpress.de/
Forum:
http://forum.wordpress.de/index.php
Webserver einrichten unter Mac OS X
http://docs.info.apple.com/article.html?path=Mac/10.4/de/mh174.html
Eigene Seite: http://127.0.0.1/~Jannis