Links
Picasa - Lide.cz - Google - Facebook - LinkedIn - Orkut - Twitter - IMDB Movies - FriendFeed - WikiLoc - EveryTrail - GPSies - ArtGallery
Thursday, January 31, 2008
Sentenced to death: Afghan who dared to read about women's rights
The petition ! - sign here
Wednesday, January 30, 2008
GraXML gives 3D View to Atlantis
There is now a prototype of Atlantis with 3D View possibility provided by GraXML. Following Atlantis elements can be shown in GraXML:
There is Simple Guide to Atlantis-GraXML package. |
Monday, January 28, 2008
Object Extensions
If you are allowed to use Java, you can use Groovy (which is bytecode-compatible with Java). Then you can do something like this:
// Define "extension" method within a class
class IntegerCategory {
static boolean isEven(Integer value) {
return (value&1) == 0
}
}
// Use it
use (IntegerCategory.class) {
println 2.isEven()
println 3.isEven()
}
I don’t agree that nobody is using Java & comp. for data analyses. There are many users of JAS and jHepWork (certainly not in Atlas). And The Atlas event display - Atlantis - is written in Java.The example I mentioned above was not directly in Java, but in Groovy. Groovy is a kind of Java-extension - dynamically typed language. It is completely compatible with Java (you can freely mix them in one program) and it has many unsafe features which some people would like to have in Java (like operator overloading, multiple inheritance,…). And it has excellent support for XML and SQL. It is, for example, very easy to create a histogram from SQL table: http://hrivnac.free.fr/wordpress/?p=72.
Java itself can support features you have asked for via “Dynamic Proxy”:
http://www.ibm.com/developerworks/java/library/j-jtp08305.html
It is very powerful system, but a bit complex.
[It is strange that all my cotributions are marked as spams - maybe because of included URLs ?]
The complete thread is here.
Sunday, January 27, 2008
Putin et La Bombe
Un autre signe que nous devrions avoir peur: Préemptive attaque nucléaire peut être utilisée pour défendre la Russie, selon le chef des forces armées russe, le général Iouri Baluevsky (par Russia Today).
Friday, January 25, 2008
Rapport Attali
En fait, j'ai été impressionné par J. Attali déjà auparavant. Chaque fois quand je l'ai entendu, j'ai été surpris que quelqu'un d'aussi intelligent peut se déclarer à gauche. J'ai eu la même impression aussi avec d'autres, comme B. Kouchner. Il semble que même les gens raisonnables doivent prétendre être sur la gauche si ils veulent être acceptées.
Plus d'informations sur le blog de J. Attali.
Thursday, January 24, 2008
Java Web Start in Atlas
Wednesday, January 23, 2008
Mur de l'Égypte
AFP a dit:
Membres du Hamas et des Comités de résistance populaire, ont détruit les deux-tiers du mur de séparation entre la bande de Gaza et l'Egypte voisine, à l'aide d'engins explosifs et des bulldozers.
...
Quatre Palestiniens et un garde égyptien ont été blessés par balles, lors de heurts avec les forces égyptiennes.
Eh bien, il ya un mur entre Gaza et l'Égypte ? Non seulement entre Gaza et Israël ? Je ne me souviens pas d'un journaliste de parler de ça.
Et les egyptians ont tiré à leurs frères palestiniens ?
Thursday, January 17, 2008
Athenaeum 1.5.1.3 released
Athenaeum 1.5.1.3 has been released. The most important change is support for Cool database in SQLite (when they are accessible from CERN AFS). This release is available via all usual channels:
Athenaeum runs on all incarnations of Linux, MS and MacOS. It depends only on Java, version at least 1.5. |
Here is my contribution to HEP software discussion in another blog:
Hi,
just a note concerning monopolistic position of Root and invisibility of other (often Java-based) projects. There was a long (and heated) discussion about it on the Root WikiPage in June 2006. Here is my view (with links to other contributions):
http://hrivnac.free.fr/wordpress/?p=5
In short: After the disaster of LHC++ project in CERN, CERN IT didn’t want to take any risk and outsourced all software development to Root team. Since that time, all non-Root development is effectively forbidden in CERN. There are alternative projects, but it is very difficult to get them through due to CERN boycot.
Here are just two alternative project examples (besides JAS):
http://projects.hepforge.org/jhepwork (Java)
http://openscientist.lal.in2p3.fr (C++)
Julius
The whole thread is here.