Thursday, March 17, 2005
Saturday, March 12, 2005
working with sara>
Grid Information
Rocks Clusters
cfengine - Configuration engine
OpenPBS - The old and "reliable" PBS.
Torque - A newer queueing system
Grid Howto for the LHC (Large Hadron Collider) at CERN in Switzerland.
Grid Information
Rocks Clusters
cfengine - Configuration engine
OpenPBS - The old and "reliable" PBS.
Torque - A newer queueing system
Grid Howto for the LHC (Large Hadron Collider) at CERN in Switzerland.
Friday, March 11, 2005
Thursday, March 10, 2005
The Unix Philosophy explained. Now, if we could only get more scientist programmers to read this. Simple and powerful techniques, and if you apply them rigorously, you will occasionally save yourself (or some other poor sod who has to read your code) months of work.
Tuesday, March 08, 2005
This is neat, a new card/chip to offload physics computations. Would be neat for games, but might be excellent for molecular dynamics and simulations. I should check it out. A couple links about it, first: A short press release from Yahoo. Also, a interview with the developers. |
Monday, March 07, 2005
Saturday, March 05, 2005
Friday, March 04, 2005
Thursday, March 03, 2005
Wow. I got an iPod Shuffle last weekend, and I love it. I absolutely love it. so light, so small, perfect for someone like me who likes having lots of music, and music when travelling by bike and foot.
It has a great interface, with two circles, the inner one is pause/play and the outer one has volume in the vertical direction and forward reverse with the other. on the back is a slider with off/play/shuffle positions, although it's tricky to get it into "play", it just wants to "shuffle". the other is a battery indicator button and light.
however, what the iPod shuffle needs is one more little button, a button you can press to increase the ranking of the song. or, a rocker, to increase and decrease it. have it just in 5 steps, to make it simple, and if you could have some cute way of indicating the selection on the main LED that would be great. the main LEDs are underutilized anyways, but we are dealing with humans here. i would love to have the name of the song spelled out it morse code, for instance. ok, i was joking there.
Having this iPod Shuffle has made me realize that I don't really need a display, the intro of the song can function as the display. interesting. works well with 512MB, but 1GB might be more of a stretch. still, at work I have 15GB that I shuffle through randomly, so it's possible.
It has a great interface, with two circles, the inner one is pause/play and the outer one has volume in the vertical direction and forward reverse with the other. on the back is a slider with off/play/shuffle positions, although it's tricky to get it into "play", it just wants to "shuffle". the other is a battery indicator button and light.
however, what the iPod shuffle needs is one more little button, a button you can press to increase the ranking of the song. or, a rocker, to increase and decrease it. have it just in 5 steps, to make it simple, and if you could have some cute way of indicating the selection on the main LED that would be great. the main LEDs are underutilized anyways, but we are dealing with humans here. i would love to have the name of the song spelled out it morse code, for instance. ok, i was joking there.
Having this iPod Shuffle has made me realize that I don't really need a display, the intro of the song can function as the display. interesting. works well with 512MB, but 1GB might be more of a stretch. still, at work I have 15GB that I shuffle through randomly, so it's possible.
It's a little tricky to define a menu on the fly in CCP4 Tcl. The trouble is mainly with where to put the quotation marks. I adapted this from dhm_tool.tcl in CCP4i:
For truly dynamic menus, try varmenus.
puts "test=($test)"
for { set i 0 } { $i <= $test } { incr i } {
lappend menulist "$i"
lappend fileselect(ALIASLIST) $i
}
incr test
DefineMenu _input_columns $menulist $fileselect(ALIASLIST)
For truly dynamic menus, try varmenus.
From here:
Some particularly useful CVS commands are:
cvs -nq update lists the files that may need updating but do not update them.
cvs update updates your snapshot to the most current version in the repository.
cvs -n diff -rHEAD shows the differences between your snapshot and the most current version in the repository.
Some particularly useful CVS commands are:
cvs -nq update lists the files that may need updating but do not update them.
cvs update updates your snapshot to the most current version in the repository.
cvs -n diff -rHEAD shows the differences between your snapshot and the most current version in the repository.
Working with binary files in CVS.
Upshot:
Add files with
If you accidentally added a file as text and want to switch it to binary:
Upshot:
Add files with
cvs add -kb file
If you accidentally added a file as text and want to switch it to binary:
cvs admin -kb file
Wednesday, March 02, 2005
How to do a variable menu in CCP4i Tcl:
First, add a typedef for the new varmenu we are about to create:
Then, add code to the place where you want to change the varmenu (for example, a subroutine like "add_an_input_column".
Then add code for INPUT_COLUMNS to your .def file:
Finally, create the widget as you would do so normally:
First, add a typedef for the new varmenu we are about to create:
set typedef(_input_columns) { varmenu INPUT_COLUMNS_LIST INPUT_COLUMNS_ALIAS 8 }
Then, add code to the place where you want to change the varmenu (for example, a subroutine like "add_an_input_column".
UpdateVariableMenu $arrayname initialise [llength $array(INPUT_COLUMNS_LIST,0)] INPUT_COLUMNS_LIST $columns INPUT_COLUMNS_ALIAS $columns
Then add code for INPUT_COLUMNS to your .def file:
INPUT_COLUMNS,0 _input_columns ""
INPUT_COLUMNS_LIST,0 _list_of_text {"test1" "test2" }
INPUT_COLUMNS_ALIAS,0 _list_of_text {"TESTT1" "TESTT2" }
Finally, create the widget as you would do so normally:
CreateLine line label "Input columns" widget INPUT_COLUMNS
Tuesday, March 01, 2005
Tcl Wiki has some good links to resources to learn Tcl and Tk. I found lots of good resources for Tcl, but Tk seems harder to find good program samples. Maybe these links will help.
umm, hello? why wasn't I told of plotutils before? it looks awesome, if seldom updated
still, not too bad, good dedication, good gradual increase in size, fairly well spaced apart, with a bugfix coming soon after the release. the api looks cool too.
I want to make scientific graphs that are to the standards of Tufte. Is that too much to ask for
-rw-r--r-- 1 0 0 1986497 Sep 25 1997 plotutils-1.3.tar.gz
-rw-r--r-- 1 0 0 2161722 Jan 29 1998 plotutils-2.0.tar.gz
-rw-r--r-- 1 0 0 2213149 Jun 01 1998 plotutils-2.1.1.tar.gz
-rw-r--r-- 1 0 0 2301517 Jul 24 1998 plotutils-2.1.4.tar.gz
-rw-r--r-- 1 0 0 2341836 Aug 22 1998 plotutils-2.1.5.tar.gz
-rw-r--r-- 1 0 0 2360867 Oct 07 1998 plotutils-2.1.6.tar.gz
-rw-r--r-- 1 0 0 2189094 Apr 25 1998 plotutils-2.1.tar.gz
-rw-r--r-- 1 0 0 2819122 Mar 18 1999 plotutils-2.2.tar.gz
-rw-r--r-- 1 0 0 3124258 Oct 07 1999 plotutils-2.3.tar.gz
-rw-r--r-- 1 0 0 3316030 Jul 04 2000 plotutils-2.4.1.tar.gz
-rw-r--r-- 1 0 0 3304075 Jun 26 2000 plotutils-2.4.tar.gz
still, not too bad, good dedication, good gradual increase in size, fairly well spaced apart, with a bugfix coming soon after the release. the api looks cool too.
I want to make scientific graphs that are to the standards of Tufte. Is that too much to ask for
Subscribe to:
Posts (Atom)