Use of the $: global variable:
- $:.push("/whatever")
- $LOAD_PATH.unshift '/whatever'
Thoughts on cloud, observability, appdev, architecture, and open source software, but not always in that order...
$sudo port selfupdate $sudo port -d sync $sudo portindex $sudo port upgrade installed
Please see for yourself how often your drive is load cycling:
smartctl -d ata -a /dev/sda
(This command is for an SATA drive; you'll need to install the smartmontools package first.)
See also http://
My buddy and I took our postponed summer trip to Limburg last weekend. It was cold and sunny but nothing was going to prevent our climbing the Cauberg one last time. I also stopped at the cemetary in Margraten to visit PFC H. Hooper. We stayed in a small house over night and the photos show that the leaves are falling heavily.
The circle is complete, today I was able to finish the process as I blogged in Applying for Dutch Citizenship Today!
(This is a test posting from my new mobile phone, with a photo from my new mobile, a nokia E65)
deb http://ftp.osuosl.org/pub/pculture.org/miro/linux/repositories/ubuntu feisty/
deb http://ftp.osuosl.org/pub/pculture.org/miro/linux/repositories/ubuntu dapper/
# add the repository to your sources. # $ sudo echo "" >> /etc/apt/sources.list # install miro with aptitude. # $ sudo aptitude install miro Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Building tag database... Done The following NEW packages will be automatically installed: firefox-dev libnspr-dev libnss-dev miro-data The following packages will be automatically REMOVED: j2re1.4 The following NEW packages will be installed: firefox-dev libnspr-dev libnss-dev miro miro-data The following packages will be REMOVED: j2re1.4 0 packages upgraded, 5 newly installed, 1 to remove and 0 not upgraded. Need to get 4693kB of archives. After unpacking 27.0MB will be freed. Do you want to continue? [Y/n/?] WARNING: untrusted versions of the following packages will be installed! Untrusted packages could compromise your system's security. You should only proceed with the installation if you are certain that this is what you want to do. miro miro-data Do you want to ignore this warning and proceed anyway? To continue, enter "Yes"; to abort, enter "No": Yes ... [..snip of install..]
While booted into Mac OS X, rename or remove the “efi” folder. For a 100% clean
de-installation, also remove the folder “rEFItBlesser” inside “Library/StartupItems”.
Removal for manual installs
First, open the “Startup Disk” preference pane and select “Mac OS X” as the operating system to boot. This will re-bless your Mac OS X volume and instruct the firmware to boot from it. After this, rename or remove the “efi” folder.
Troubleshooting
If Mac OS X no longer starts up after removing rEFIt, boot from the Mac OS X Install Disc (hold down the ‘C’ key while booting) and run “Startup Disk” from the “Utilities” menu. There, select “Mac OS X” on your hard disk as the operating system to boot.
<embed type="application/x-shockwave-flash" wmode="transparent" src="http://mail.google.com/mail/html/audio.swf?audioUrl=[MP3_file]" height="27" width="320"> </embed>
<!-- digg button --> <div style="float:left; margin-left:10px;"> <script type="text/javascript"> digg_url = "<data:post.url/>"; digg_bgcolor = "lightyellow"; digg_skin = "compact"; digg_title = "<data:post.title/>"; </script> <script src="http://digg.com/tools/diggthis.js" type="text/javascript"/> </div> <!-- end digg button --> /* * The only option missing (I don't use it) is: */ digg_bodytext = "<data:post.body/>";
One of the coolest things about Gmail is its filters — set up properly, filters can add loads of functionality to your already-powerful Gmail account. Save time and space, rid your inbox of unwanted emails, and turn your Gmail into a multi-functional tool with simple filters.
Again a ride to work and back, this time over a new route from DB -> Oss which is through the farms and country instead of through the city. It seems to be a single km longer but the route saves me about 15 minutes each way!
Total ride was only 85 km’s as I was a bit late leaving for home so decided to take a train part way home and rode from Oss -> DB. Weather was great, 25 degrees!
Would you be able to survive one full day without using the X server? Linux offers us a wide assortment of CLI based tools. There is no reason why you shouldn’t be able look up stuff online, read your email, look at pictures, watch movies and listen to music without X. Here is a list of apps that will help you survive a day without the X server.
Since my last release of PMS I have been hard at work fixing some of the bugs and problems that surfaced as a larger user group started making use of PMS. Today I release version 1.3.1 and you can see the results of ICIS research work via the publications listing found on their site, just follow the Research link.
A listing of the fixed tickets can be found in the PMS Trac
Furthermore, a new site has been opened to host the ICIS PMS at http://pms.cs.ru.nl.
# edit your themes comments.php file and # look for the starting points I have provided. # <!-- You can start editing here. --> </code><h3 id="trackbacks">Trackbacks/Pings</h3> <ul class="commentlist"> <li class="">smaller"> id="comment-"> <p><cite> by — @ <a href="http://www.blogger.com/post-edit.g? blogID=3868547292717970492&postID=5015798110612907785# comment-%3C?php%20comment_ID%28%29%20%20%20%20 %20%20%20%20%20%20%20%20?%3E"></a></cite></p> comment_approved == '0') : ?> <em>Your comment is awaiting moderation.</em> </li> </ul> <h3 id="comments">Comments</h3> <ol class="commentlist"> <li class="">" id="comment-"> <cite></cite> comment_approved == '0') : ?> <em>Your comment is awaiting moderation.</em> <p class="commentmetadata"> <a href="http://www.blogger.com/post- edit.g? blogID=3868547292717970492amp;postID=5015798110612907785# comment-%3C?php%20comment_ID%28%29%20%20% 20%20%20%20%20%20%20%20%20%20%20%20%20?%3E" title=""> at </a> </p> </li> </ol>
This week I was Dugg on a page I have had on my site for some time now, an amazing experience to watch.
I put a new plug-in for Digg and Delicious on my site and was testing it by using my Linux courses available online free page. Well, this took off like a rocket and the web-server was straining very hard just to keep up (and failing to do so more often than not)… I was able to recover from the problems by turning on the site caching plug-in but it was still a very busy day.
The hit counter took off on the first day far above my normal average of around 200-250 visitors and peaked at 964 hits. Day two was the high point, 7314 hits! Day three saw a drop to 844 and day four (weekdays all of them) was back down to 292 hits. Today is Saturday and it is afternoon my time with the counter up to 1536 hits and counting.
The Digg.com site has a feature that ranks the top 10 most popular Dugg articles in the first 12 hours of their lives (from the point that they hit the status of ‘popular’). My courses hit the #3 spot before time ran out:
Ranked #3 on Digg.com
I have kept an eye on the comments as the material in the courses that was posted is a bit old. I teach these every so often and it has been some time since the last course was taught. I only update the material when on a paid assignment (so if hired I customize and update to the clients wishes). This was noted by a few people in the comments.
Other than that, was nice to see that there is apparently a big need of on-line free courses for Linux. Maybe a good idea to start an Open Source Project that provides this? Would there be enough interest in maintaining a set of courses on-line?
I wonder…
.gimp2.2/plug-ins/
directory in your home directory, and then make it executable. Then, get yourself a DVD cover image from somewhere, open it in the Gimp, and click Python-Fu ==> DVD Cover
to get the pretty 3D version."# tty2 - getty # # This service maintains a getty on tty2 from the point the system is # started until it is shut down again. start on runlevel 2 start on runlevel 3 stop on runlevel 0 stop on runlevel 1 stop on runlevel 4 stop on runlevel 5 stop on runlevel 6 respawn <<< ERROR! /sbin/getty 38400 tty2exec /sbin/getty 38400 tty2 <<< ERROR!The last two lines are reversed for one and the last line itself is a mesh of two commands, just need to clean them up to look like this:
... exec /sbin/getty 38400 tty2 respawn
Queen opens Huygens building |
I have accepted a new job in the Java development team at the SNS Bank, in s-Hertogenbosch. This group has made a very nice impression on me and I like the atmosphere there. I will start at the end of the summer after finishing up a few things at the university.
This is the first time in my life that I leave a job due to no career advancement possibilities and not because I was unhappy (or the company went under). Very strange feeling but the winds of change are blowing and I am ready for a new challenge!# login as root and create local svk depot. # $ svk mkdir //mirrors # link the local mirror to our abtlinux repo. # $ svk mirror https://abtlinux.svn.sourceforge.net/svnroot/abtlinux //mirrors/abtlinux # sync initial content over to local mirror. Just add this # to a cronjob and you will have automated syncing to # keep the mirror updated. # $ svk sync -a # now we need to move the local repo out of our ~/.svk/local location and into # our svn web based location. # $ mv ~/.svk/local /var/svnroot/mirrors # change the svk depotmap to point to new location. # $ svk depotmap # change the file that opens to point to your svn location, mine # looks like this: # --- '': /var/svnroot/mirrors ===edit the above depot map===
# my resync looks like this: # $ sudo trac-admin /var/lib/trac/abtlinux resync
# first we need to install the packages. # $ sudo aptitude install trac libapache2-svn \ libapache2-mod-python libapache2-mod-python-doc
$ sudo makdir -p /var/lib/trac $ sudo chown www-data.www-data /var/lib/trac
ServerAdmin eric@abtlinux.org ServerName trac.abtlinux.org DocumentRoot /usr/share/trac/htdocs ErrorLog /home/erics/logs/abtlinux-error_log CustomLog /home/erics/logs/abtlinux-access_log combined #Alias /trac-static /usr/share/trac/htdocs SetHandler mod_python PythonHandler trac.web.modpython_frontend PythonOption TracEnv /var/lib/trac/abtlinux PythonOption TracUriRoot / AuthType Basic AuthName "AbTLinux Trac Server" AuthUserFile /var/lib/trac/abtlinux/.htusers Require valid-user
$ sudo a2ensite trac $ sudo /etc/init.d/apache2 force-reload
$ sudo mkdir -p /var/lib/trac $ sudo trac-admin /var/lib/trac/abtlinux initenv $ sudo chown -R www-data /var/lib/trac/abtlinux
Traceback (most recent call last): File "/var/lib/python-support/python2.5/trac/web/main.py", line 387, in dispatch_request dispatcher.dispatch(req) File "/var/lib/python-support/python2.5/trac/web/main.py", line 206, in dispatch req.hdf = HDFWrapper(loadpaths=chrome.get_all_templates_dirs()) File "/var/lib/python-support/python2.5/trac/web/clearsilver.py", line 135, in __init__ raise TracError, "ClearSilver not installed (%s)" % e TracError: ClearSilver not installed (/usr/lib/python2.5/site-packages/neo_cgi.so: undefined symbol: Py_InitModule4)
# add 2.5 to variable python_versions. # python_versions="2.5 2.4 2.3 2.2 2.1 2.0 1.5 24 23 22 21 20 15"
# just build normally. # $ sudo ./configure $sudo make $sudo make install # then link the neo_cgi.so to the python2.5 # $ cd /usr/lib/python2.5/site-packages $ sudo ln -s /usr/local/lib/python2.5/site-packages/neo_cgi.so
$ sudo trac-admin /var/lib/trac/abtlinux resync $ sudo /etc/init.d/apache2 reload