I've moved to a new personal blogpage while in London: http://sverrirs.blogspot.com/
It has controlled access (due to my charming but rauncy demeanor), so email me if you would like access (requires a google account).
The 10.4.9 Update is recommended for PowerPC and Intel-based Mac computers currently running Mac OS X Tiger version 10.4.8 and includes general operating system fixes, as well as specific fixes or compatibility updates for the following applications and technologies:
- RAW camera support
- Handling of large or malformed images that could cause crashes
- Image capture performance
- Mouse scrolling and keyboard shortcuts
- Font handling
- Playback quality, and bookmarks in DVD Player
- USB video conferencing cameras for use with iChat
- Bluetooth devices
- Browsing AFP servers
- Apple USB Modem
- Windows-created digital certificates
- Open and Print dialogs in applications that use Rosetta on Intel-based Macs
- Time zone and daylight saving for 2006 and 2007
- Security updates
For detailed information on this Update, please visit this website: http://www.info.apple.com/kbnum/n304821.
For detailed information on Security Updates, please visit this website: http://www.info.apple.com/kbnum/n61798.
Top 10 Reasons to Major in Computing
1. Computing drives innovation in the sciences (human genome project, AIDS vaccine research, environmental monitoring and protection just to mention a few), so if you want to make a positive difference in the world, study computing.
2. Computing majors will provide you with a foundational knowledge of problem solving and logical thinking that will be helpful to you no matter what you choose to do in life.
3. Computing technology is part of just about everything that touches our lives; from the cars we drive, to the movies we watch, to the ways banks and governments deal with us. Understanding computer science is part of the necessary skill set for an educated person in this century. Whether you want to be a scientist, develop the latest killer application, or just know what it really means when someone says “the computer made a mistake”, studying computing will provide you with valuable knowledge.
4. Computing jobs are among the highest paid and have the highest job satisfaction.
5. Contrary to popular belief there are more, and not fewer jobs. U.S. IT employment was 17% higher in 2004 than in 1999. Computing also has the greatest potential for new jobs through 2014.
6. Contrary to what some people believe, computer scientists are real people. They have lives. They have friends. They do not sit in a cubicle pounding out code 18 hours per day.
7. You do not have to be a nerd to be a computer scientist. You do not have to to live, eat, and breathe computing to be a good computer scientist. You can have a life, relationships, a family.
8. Computing is not about being a lone wolf. It is about being part of a team that requires people with many different kinds of skills.
9. An increasing number of universities and employers see successful completion of a computer science course as a sign of academic well-roundness.
10. Computing is one of those fields where it is almost impossible to predict what will happen next. This is why we cannot even begin to imagine all the ways that you can make a contribution to it and it can make your life’s work exciting and real.
[ACM Site]
Reason: Incompatible library version: tar requires version 6.0.0 or later,(Was trying to run tar)
but libiconv.2.dylib provides version 5.0.0
1270620 Feb 21 15:06 /sw/lib/libiconv.2.3.0.dylibThe other was at:
20 Feb 21 15:06 /sw/lib/libiconv.2.dylib -> libiconv.2.3.0.dylib
20 Feb 21 15:06 /sw/lib/libiconv.dylib -> libiconv.2.3.0.dylib
804 Feb 21 15:06 /sw/lib/libiconv.la
16 Aug 19 2005 /usr/lib/libiconv.2.2.0.dylib -> libiconv.2.dylibAsking otool (man otool) to list the names and version numbers of the shared libraries that the object file uses reveiled the following:
987544 Oct 3 11:55 /usr/lib/libiconv.2.dylib
20 Aug 19 2005 /usr/lib/libiconv.dylib -> libiconv.2.2.0.dylib
786 Sep 11 22:48 /usr/lib/libiconv.la
/sw/lib/libiconv.2.dylib:otool -L /usr/lib/libiconv.2.dylib
/sw/lib/libiconv.2.dylib (compatibility version 6.0.0, current version 6.0.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.1.7)
/usr/lib/libiconv.2.dylib:There is indeed a discrepency between the versions of the two libiconv.2.dylib files. So what did I try? Ofcourse simply renaming the old version to a backup filename and creating a symlink to the new updated file in the /sw/lib directory. Simple right?
/sw/lib/libiconv.2.dylib (compatibility version 5.0.0, current version 5.0.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.0.7)
/usr/lib/libiconv.2.dylib -> /sw/lib/libconv.2.dylibNotice the missing "i" in the target filename!
Computer science is no more about computers
than astronomy is about telescopes.
--Edsger Dijkstra.
"We built a radio just like the books specify,
-Zor and YenDor, R.U.R. (Dr. Rosalind Picard)
but it did not play music...
[Only later did we learn that] the music was in the waves,
not in the radio."
Machines That Can Deny Their Maker
Rosalind W. Picard
The following dialogue was presented as part of the lecture "Toward Machines That Can Deny Their Maker," given at the MIT Course "God and Computers" by Rosalind W. Picard during the fall semester 1997.
The dialogue was inspired, in part, by the 1921 play of Karel Capek, entitled "R.U.R.," which stands for Rossum's Universal Robots. This play is where the word robot originated, from the Czech "robotit," which means "to drudge." In R.U.R., humans have figured out the secret to making robots that are emotional and alive. However, the robots can only live for 20 years. Afterward, they expire (die.)
The robots in this dialogue share the following features with those in R.U.R.: They are affective computers, with an extensive set of emotional abilities. They do not know how to make themselves, nor do they know how to prolong their existence beyond 20 years. They do not have the "secret recipe" that is what gave them life. But, they have the desire to find it.
import sys, os
def rotate( indata, height, width, rotate_ccw ):
outdata = []
for col in range( width ):
newrow = []
for row in range( height ):
if( rotate_ccw ):
newrow.append( indata[row][(width-1)-col])
else:
newrow.append( indata[(height-1)-row][col])
outdata.append( newrow )
return outdata
#Test the rotation
test = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
print test
print "Rotate CW"
rotated = rotate(test, 3, 3, False )
print rotated
print "Rotate CCW"
print rotate(rotated, 3, 3, True )
Googlism for: sverrir
sverrir is one of a group of international and world
sverrir is the most acute actor i've ever met
sverrir is "epitaph" a collection of icelandic folk songs with a medieval ambience
sverrir is a third year student in business administration and he´s the chairman of mágus
sverrir is de lammeren maar gaan scheren want die zet'ie nu toch niet meer buiten
sverrir is found in the name of sverrir sigurdarson
Even now in heaven, there were angels carrying savage weapons...
Bret540 writes:
"A Reuters news story reports that German lawmakers are considering a crackdown on 'violent computer and simulated war games' because a youth decided to attack other students at his school. The young man was apparently already under police consideration for weapons-related violations, and was described as 'someone with no friends.'"
From the article:
"Wolfgang Bosbach, the deputy head of Chancellor Angela Merkel's Christian Democrats (CDU) in parliament, said it was time to consider banning games that simulate wanton killing. 'We need effective guidelines to protect children from exposure to different types of media, but we don't need (simulated) killer games that can lead to brutalisation,' Bosbach was quoted on the Netzeitung news Web site as saying." InfoWorld has more details on the event as well.[more]
()_()Fluffy has died 3,421 times so far.
(>.<)
((")(")
nFANTOM100::tStatus status;
nFANTOM100::iNXTIterator* nxtIteratorPtr = NULL;
nFANTOM100::iNXT* nxtPtr = NULL;
nxtIteratorPtr = nFANTOM100::iNXT::createNXTIterator( false, 0, status );
if( status.isNotFatal())
{
nxtPtr = nxtIteratorPtr->getNXT( status );
nFANTOM100::iNXT::destroyNXTIterator( nxtIteratorPtr );
ViUInt8 tachoticks = 360;
ViUInt8 speed = 100;
ViUInt8 directCommandBuffer[] = { // Removed the initial byte!
0x04, // Set outputstate
0x00, // The output port 0-2
speed, //power set point -100 to 100
0x01 | 0x04, // mode byte,
0x01, // Regulation mode (no regulation)
0x10, //turn ratio
0x20, // Run state (idle)
tachoticks
};
// Same thing here, decrease the size of the return buffer by 1 (documented size is 3)
unsigned char responseBuffer[2];
// Send the direct command to the NXT.
nxtPtr->sendDirectCommand( true /* we want a response */,
reinterpret_cast< ViByte* >( directCommandBuffer ), sizeof( directCommandBuffer ),
reinterpret_cast< ViByte* >( responseBuffer), sizeof( responseBuffer ),
status );
}