A cheque arrived from the insurance company so now I can mostly pay to get the car fixed up. Waiting on parts now so they can put it back together. Hopefully I’ll have it back by the end of the week.
Beefy Miracle for Fedora 16!
There are a lot of suggestions for Fedora 16’s codename, but Beefy Miracle is perhaps the best (at least the most interesting) I’ve seen on the list.
The campaign for Beefy Miracle is in full swing.
I wonder what that will do for naming Fedora 17 and beyond…
Beefy Miracle is a <blank>, and so is <new name>
Dealing with MCNP mesh data
MCNP mesh tallies generate a lot of numbers to deal with. It all gets written to a formatted text file. Depending on the size and resolution of your simulation, you can easily end up with GBs of data in a single text file.
The first simulations I did, I decided to stuff it all into a database and use Excel to pull out the bits I wanted. It’s a little clumsy and somewhat cumbersome but it works.
As I work with MCNP more, I’ll probably come up with better ways and find better tools to help deal with the data. For now, this is the snippet of PHP code I wrote to stick the data into my DB.
// Mesh simulation data format
// ' Energy X Y Z Result Rel Error Volume Rslt * Vol'
// ' 1.000E+36 -98.000 -98.000 -94.000 8.44128E-19 4.58915E-03 6.40000E+01 5.40242E-17';
// Open the file for reading
if ($fh = fopen($mesh_file,"r")) {
// Read file line by line
while ($mesh_line = fgets($fh)) {
// Split the data and insert into the database
if ($c=preg_split("/\s+/",$mesh_line)) {
$x=(float)$c[2]; // x
$y=(float)$c[3]; // y
$z=(float)$c[4]; // z
$result=(float)$c[5]; // result
$rel_err=(float)$c[6]; // rel error
// $vol=(float)$c[7]; // volume
// $result_vol=(float)$c[8]; // result_vol
$res =& $dbh->query("insert into MeshData
(sim_id,x,y,z,result,rel_err) values ($sim_id,$x,$y,$z,$result,$rel_err)");
if (PEAR::isError($res)) {
echo ($res->getMessage().' - '.$res->getUserInfo());
}
}
}
}
Spam bots are back
After a year or so of relative peace, the spam bots are back hammering the comment script again. Almost all of them use IP addresses assigned to networks in China.
None of the comment spam is getting posted but it’s still a PITA. Maybe I should set up my own Great Firewall of Not-China.
bah
Bejeweled 2: Palm OS vs Android
I find it interesting that PopCap’s Bejeweled 2 by Astraware runs way way better on my Tungsten T3 than the EAMobile version of Bejeweled 2 on my Motorola Cliq.
Tungsten T3 – Intel XScale 400 MHz
Motorola Cliq – Qualcomm MSM7201A 528 MHz
On my T3, smooth animation, pretty graphics and colours, and very playable.
On the Cliq, it’s pretty darned near unplayable, giving perhaps 3-4 fps, even with killing off a bunch of apps before running. Looks prettier than the T3 though.
Oh, and with the Android version, EA Mobile made the game do a check for updates at launch. If you have no data signal, you have to wait a little bit for it to give up before playing.