My Public Notebook
Last edited July 16, 2008
More by earobinson »
/tags/boinc_core_release_6_3_5/set-version - BOINC - Trac
boinc.berkeley.edu/trac/browser/tags/boinc_core_re...
The Dell Online Store: Build Your System
configure.dell.com/dellstore/print_summary_details...
  • XPS M1330

  • Date 22/06/2008 5:59:23 PM Central Standard Time
    Catalog Number 70702 Retail cadhs1
    Catalog Number / Description Product Code Qty SKU Id
    Processor:
    Intel® Core™ 2 Duo T7250 (2MB cache/2.0GHz/800Mhz FSB), English
     TH725CH 1 [223-4562] 1
    Operating System:
    Genuine Windows® Vista Ultimate Edition SP1
     VHU31E 1 [310-9281][412-0946][420-5769][420-5924][420-6436][420-8585][420-7098][420-7387][420-7622][463-2282] 11
    System Color and LCD cover Pattern:
    Tuxedo Black
     BLACK 1 [310-9240] 2
    LCD Screen & Camera:
    Slim and Light LED Display with VGA Webcam
     DTHCAM 1 [320-5583] 5
    Memory:
    4GB Shared Dual Channel DDR2 SDRAM at 667MHz
     4GB 1 [311-7311] 3
    Hard Drive:
    250G 5400RPM SATA HDD
     250GB 1 [341-5947] 8
    Video Card:
    128MB NVIDIA® GeForce® Go 8400M GS
     128AC84 1 [320-5603] 6
    Optical Drive:
    8X CD/DVD Burner (DVD+/-RW) with double-layer DVD+R write capability
     8XDVDRW 1 [313-5361][420-8183] 16
    Wireless Networking:
    Dell Wireless 1505 Wireless-N Mini-card
     DW1505 1 [430-2347] 19
    Primary Battery:
    85Whr Lithium Ion Battery (9 cell)
     9BAT 1 [312-0562] 27
    Sound Card:
    Integrated Sound Blaster Audigy HD Software Edition
     ISBADV 1 [313-5014] 17
    Adobe Software:
    Adobe® Acrobat® Reader 7.0
     ADOBER 1 [420-7468] 15
    Processor Branding:
    Intel Core 2 Duo Processor
     IC2DNB 1 [310-8319] 35
    Labels:
    Windows Vista™ Premium
     VPN 1 [310-8628] 7
    Productivity Software:
    Microsoft Works 9. DOES NOT INCLUDE MS WORD
     IWRK9 1 [420-8051] 22
    Internet Access (ISP):
    Please contact me with more details
     NONEIS 1 [465-8687] 40
    Anti-Virus/Security Suite (Pre-installed):
    McAfee SecurityCenter with anti-virus, anti-spyware, firewall, 30-Days
     MC930D 1 [410-1160] 25
    Online Data Storage:
    DataSafe Online Backup 3GB
     DASF3G 1 [987-4817][988-0099][420-7091][420-7092] 31
    Hardware Services:
    1 Year Return to Depot Service, Complete Care and Technical Support
     S11RRC 1 [009-9998][901-0501][920-9986][920-9990][920-5070] 29
    Fingerprint Reader:
    Biometric Fingerprint Reader
     FPRDR 1 [310-9273] 38
    The Dell Online Store: Build Your System
    configure.dell.com/dellstore/print_summary_details...
    pidgin-facebookchat - Google Code
    code.google.com/p/pidgin-facebookchat/

    Minimal Wordpress Theme

    October 6th, 2006

    Minimal is a 2 column Fixed width , Widget Friendly, Right Sidebar Wordpress Theme with minimum design. If you come across any bugs please contact us.

    Preview
    :

    Download Link: Minimal Wordpress Theme

     

    Delete Files Older Than x Days on Linux

    The find utility on linux allows you to pass in a bunch of interesting arguments, including one to execute another command on each file. We'll use this in order to figure out what files are older than a certain number of days, and then use the rm command to delete them.

    Command Syntax

    find /path/to/files* -mtime +5 -exec rm {} \;

    Note that there are spaces between rm, {}, and \;

    Explanation

    • The first argument is the path to the files. This can be a path, a directory, or a wildcard as in the example above. I would recommend using the full path, and make sure that you run the command without the exec rm to make sure you are getting the right results.
    • The second argument, -mtime, is used to specify the number of days old that the file is. If you enter +5, it will find files older than 5 days.
    • The third argument, -exec, allows you to pass in a command such as rm. The {} \; at the end is required to end the command.

    This should work on Ubuntu, Suse, Redhat, or pretty much any version of linux.

    The Geek is the founder of How-To Geek and a geek enthusiast. When he's not coming up with great how-to articles, he's probably writing at his personal blog. This article was written on 02/21/07 and tagged with: Ubuntu, Solaris, Suse Linux
     
    FOSSwire » Create a mirror of a website with Wget
    fosswire.com/2008/04/21/create-a-mirror-of-a-websi...

    GNU’s wget command line program for downloading is very popular, and not without reason. While you can use it simply to retrieve a single file from a server, it is much more powerful than that and offers many more features.

    One of the more advanced features in wget is the mirror feature. This allows you to create a complete local copy of a website, including any stylesheets, supporting images and other support files. All the (internal) links will be followed and downloaded as well (and their resources), until you have a complete copy of the site on your local machine.

    In its most basic form, you use the mirror functionality like so:

    $ wget -m http://www.example.com/

    There are several issues you might have with this approach, however.

    First of all, it’s not very useful for local browsing, as the links in the pages themselves still point to the real URLs and not your local downloads. What that means is that, if, say, you downloaded http://www.example.com/, the link on that page to http://www.example.com/page2.html would still point to example.com’s server and so would be a right pain if you’re trying to browse your local copy of the site while being offline for some reason.

    To fix this, you can use the -k option in conjunction with the mirror option:

    $ wget -mk http://www.example.com/

    Now, that link I talked about earlier will point to the relative page2.html. The same happens with all images, stylesheets and resources, so you should be able to now get an authentic offline browsing experience.

    There’s one other major issue I haven’t covered here yet - bandwidth. Disregarding the bandwidth you’ll be using on your connection to pull down a whole site, you’re going to be putting some strain on the remote server. You should think about being kind and reduce the load on them (and you) especially if the site is small and bandwidth comes at a premium. Play nice.

    One of the ways in which you can do this is to deliberately slow down the download by placing a delay between requests to the server.

    $ wget -mk -w 20 http://www.example.com/

    This places a delay of 20 seconds between requests. Replace that number, and optionally you can add a suffix of m for minutes, h for hours, and d for … yes, days, if you want to slow down the mirror even further.

    Now if you want to make a backup of something, or download your favourite website for viewing when you’re offline, you can do so with wget’s mirror feature. To delve even further into this, check out wget’s man page (man wget) where there are further options, such as random delays, setting a custom user agent, sending cookies to the site and lots more.

    Easily Install Prism Web Apps in Ubuntu 8.04 | Tombuntu
    tombuntu.com/index.php/2008/03/24/easily-install-p...

    Published in March 24th, 2008
    Posted by Tom in software

    Mozilla Prism is a web browser that allows web applications to be integrated with a traditional desktop and act like native applications. Launching a web app using Prism is done in the same way as launching an application installed on your computer, from the Applications menu. The Prism browser is simplified to not get in the way of the web app.

    The integration between desktop and web applications has been taken to the next level in Ubuntu 8.04 Beta; you can now easily install Prism web apps from the Ubuntu repositories.

    Nine familiar sites (mostly from Google) are available at the moment, you can apt-get install or use your package manager to install any of these:

    • prism-facebook
    • prism-google-analytics
    • prism-google-calendar
    • prism-google-docs
    • prism-google-groups
    • prism-google-mail
    • prism-google-reader
    • prism-google-talk
    • prism-twitter

    Setting up a web app with Prism isn’t difficult, so many more convenient packages could be on the way. You can create Prism launchers for your own favorite sites using the official Firefox extension.

    The Google Talk package (prism-google-talk) is terrific. I’ve been using the built-in chat in Gmail instead of a native client like Pidgin. The package uses another Gtalk web interface which is much better than the one in Gmail.

    Using Prism, I can launch Google Talk from my Applications->Internet menu:

    And get a window like this:

    Perhaps Ubuntu should include some web applications installed by default. Anyone else think that offering Google Docs in the Applications->Office menu as well as OpenOffice is a good idea?

    This isn’t the first time I’ve written about Prism. Thanks to Derek Buranen for pointing out these new packages.

    Enjoyed this post and want more news, tips, and how-tos for Ubuntu Linux? Subscribe to Tombuntu now.

    Digg This! (29 Diggs, 2 comments)Stumble It!Save to del.icio.us (64 saves, tagged: ubuntu prism linux)


    Related Posts


    Linux - Lifehacker
    lifehacker.com/tag/linux/
    featured linux download

    RarCrack Opens Protected Archives Without Passwords

    Linux only: Open and extract files from ZIP, RAR and 7Zip archives you've forgotten the password to, or never found at the download location, with RarCrack, a free Linux command line utility. Using a brute-force algorithm, RarCrack simply gets to work determining the password for compressed archives, which, in the case of most downloaded RAR files, isn't all that tough. You can point RarCrack in the direction of any special characters you know were used in creating the password, but the standard use—rarcrack yourfile.zip—works just fine in most cases. RarCrack is a free download for Linux systems only; Source files are available at the home page, and Ubuntu Unleashed explains how to quickly compile them.
    Adjust Volume of Individual Applications with PulseAudio | Tombuntu
    tombuntu.com/index.php/2008/04/10/adjust-volume-of...

    Adjust Volume of Individual Applications with PulseAudio

    Published in April 10th, 2008
    Posted by Tom in software

    PulseAudio is the new sound server that’s being included in Ubuntu 8.04 and other recent Linux distros. A sound server lets changes be made to sound between the applications and sound hardware layers. Among other features, PulseAudio provides per-application volume controls, a plugin architecture, low-latency, networking features, and good application compatibility.

    PulseAudio can do a lot, but one great feature is the ability to adjust the volume of individual applications. This is great for applications such as Flash applets that usually don’t let you adjust volume.

    Ubuntu 8.04 is not currently including a user interface for this feature, but it’s easy to install one. Install the package pavucontrol from your package manager or by using the command below:
    sudo apt-get install pavucontrol

    Run pavucontrol in a terminal to start the PulseAudio Volume Control. (You’ll probably want to add an application menu item through System->Preferences->Main Menu.)

    As new applications that use sound are launched, they will instantly appear in the window. You can adjust the volume sliders for each application and the sound output will also change instantly, different channels can even be adjusted separately. In the other tabs, you can adjust the volume for entire input and output devices just like applications.

    PulseAudio will remember your volume settings when you reopen applications, so don’t forget to change the volumes back to 100%.

    Index of /Tests/Tutorial

    Files shown:0
    Sticky Tag:


    File Rev. Age Author Last log entry
     Parent Directory        
    Step1/        
    Step2/        
    Step3/        
    Step4/        
    Step5/        
    Step6/        
    Step7/        

    CVS Admin
    ViewVC Help
    China vaults past USA in Internet users - USATODAY.com
    www.usatoday.com/tech/world/2008-04-20-Internetuse...
    China vaults past USA in Internet users
    Updated 1d 4h ago | Comments126 | Recommend20 E-mail | Save | Print | Reprints & Permissions |
     Enlarge By Claro Cortes IV, Reuters
    Chinese Internet users go online earlier this month at a Beijing shop. A new grass-roots movement is underway in which technogeeks, Internet addicts, Blackberry owners and compulsive instant-message users hope to wrest back control of their lives by daring to switch off — if only for a day.
    By Calum MacLeod, USA TODAY
    BEIJING — China, already the world leader in cellphone use, has surpassed the USA as the No. 1 nation in Internet users.

    The number of Chinese on the Internet hit more than 220 million as of February, according to estimates from official Chinese statistics by the Beijing-based research group BDA China. The government is likely to confirm the leap at its half-yearly report in July.

    The longtime Internet leader, the USA, which founded and developed the network of computers, had 216 million users at the end of 2007, according to Nielsen/NetRatings.

    The percentage of American users — 71% — still exceeds China's 17%. China has 1.3 billion people, compared with nearly 304 million in the USA.

    China, however, has a higher growth rate, says BDA's chairman, Duncan Clark. By the end of March, for example, Chinese users climbed to 233 million.

    At the end of 2007, China's Internet users reached 210 million, a jump of 53% from the previous year, says Zhang Shanshan, media director for the China Internet Network Information Center, which gathers statistics for the Ministry of Information Industry.

    Clark says the rapid growth is powered in part by China's economic boom. While the government "continues to filter the Net and encourage self-censorship, it also has a mandate to promote cheaper technology and the knowledge economy."

    And there is strong government backing for companies such as China Netcom, which offers broadband service at $10 a month, Clark says.

    At the company's Xibahe branch in north Beijing, dozens of people recently lined up to buy broadband service.

    Sun Xin, 19, a student, was helping his parents sign up for DSL.

    "My friends all agree — no Internet, no life," Sun says. "We use it every day for MSN, and I love playing games like World of Warcraft." The game is so popular that players can pay companies in China to play in their place so they can continue gaining points.

    Peacekeeper-missile-testing.jpg (JPEG Image, 3000x2272 pixels) - Scaled (33%)
    upload.wikimedia.org/wikipedia/commons/5/5f/Peacek...
    Another Random Day :: Life
    www.anotherrandomday.com/?id=191

    POTATOES

    An old man lived alone in the country. He wanted to dig his potato garden but it was very hard work as the ground was hard. His only son Fred, who used to help him, was in prison. The old man wrote a letter to his son and described his predicament.

    Dear Fred,
    I am feeling pretty bad because it looks like I won't be able to plant my potato garden this year. I'm just getting too old to be digging up a garden plot. If you were here, all my troubles would be over I know you would dig the plot for me.
    Love,
    Dad

    A few days later he received a letter from his son.

    Dear Dad,
    For heaven's sake, don't dig up that garden! That's where I buried the BODIES!
    Love,
    Fred

    At 4am the next morning, FBI agents and local police arrived and dug up the entire area without finding any bodies. They apologized to the old man and left. That same day the old man received another letter from his son.

    Dear Dad,
    Go ahead and plant the potatoes now. That's the best I could do under the circumstances.
    Love,
    Fred

    Karen Reid


    Lecturer in Department of Computer Science at the University of Toronto.


    TA Training

    Courses Taught

    Fall 2002

    • csc150 Accelerated Introduction to Computer Science
    • csc209 Software Tools and Systems Programming

    Research

    The general area of my research is in resource management for clusters of computers. I have been looking at how to more efficiently transfer large data sets from external storage servers onto the local disks of the cluster for use during computation.

    "Overlapping Data Transfer With Application Execution on Clusters", Karen Reid and Michael Stumm appeared in the Workshop on Cluster Based Computing at ICS 2000. (postscript, pdf )

    Address

    Karen Reid
    Department of Computer Science
    University of Toronto
    40 St. George Street
    Toronto, Ontario
    CANADA M5S 2E4

    E-Mail: reid@cs.utoronto.ca (Current students should use the course specific email address.)

    Office: BA 4240
    Dept Phone: (416) 978-6025
    Fax: (416) 978-1931
    Office Phone: (416) 978-7797

    If a programming language was a boat…
    compsci.ca/blog/if-a-programming-language-was-a-bo...

    This one is inspired by a recent forum post, that still leaves me in amazement.

    Hi, Im wondering how i can create a boat in turing and if someone can post a example.

    This makes no sense, since one doesn’t normally make water vehicles in Turing, the programming language. Though this got me thinking — if a programming language was a boat, what would it be?

    Turing

    Turing would definitely be a kayak (thank you for comments). It’s small. It’s human powered. It’s often used as a beginner “boat”. And it’s also very Canadian.


    Original photo by naokomc

    Java

    Java is a cargo ship. It’s very bulky. It’s very enterprise~y. Though it can also carry a lot of weight. Will carry a project, but not very fun to drive.


    Original photo by cfarivar

    Perl

    Perl is a tugboat. Powerful enough to tug Java around, in 80 characters or less.


    Original photo by xeeliz

    Ruby

    Ruby is difficult to describe. It’s sleek, sexy, and very fun to drive. Here’s a picture. Very trendy.


    Original photo by Tony Falcon

    PHP

    PHP is a bamboo raft. A series of hacks held together by string. Still keeps afloat though.


    Original photo by permanently scatterbrained

    C

    C is a nuclear submarine. The instructions are probably in a foreign language, but all of the hardware itself is optimized for performance.


    Original photo by Ryan C. McGinley

    HTML

    HTML isn’t really a programming language boat.


    Original photo by ascendeddaniel

    There’s a lot more to this, and it’s all up for discussion. How would your favourite programming language fare in open waters?

    Jonathon Edington - Wikipedia, the free encyclopedia
    en.wikipedia.org/wiki/Jonathon_Edington

    Jonathon Edington

    From Wikipedia, the free encyclopedia

    Jump to: navigation, search

    Jonathon Edington (b. 1977) is a Fairfield, Connecticut, United States, patent lawyer who achieved national notoriety when, on August 28, 2006, he murdered his neighbor, Barry James, after being told that James had molested Edington's two-year-old daughter. There has been no evidence found that Barry James molested Edington's daughter or anyone else.[1] On August 30 Edington was released on $1 million bond. It was widely expected that Edington would attempt to mount a psychiatric defense at his murder trial [2], however Edington instead pled guilty to the crime and was sentenced to 12 years in prison on August 31, 2007.[3]

    The story had generated a large amount of press coverage in the United States and overseas.

    Bahen Centre for Information Technology (BA)
    40 St. George Street
    Toronto M5S 2E4
    UofT Building#: 80
    Year of Construction: 2001
    Gross Area: 49,752.36 sq meter

    Occupant Departmental Offices
       
    Knowledge Media Design Institute
    Main Office located at BA Room #: 7214

    Mathematics, Dept of
    Main Office located at BA Room #: 6290
    http://www.math.toronto.edu/

    Engineering Science, Division of
    Main Office located at BA Room #: 2110
    http://www.ecf.toronto.edu/apsc/engsci/


    Bahen Centre for Information Technology (BA)
    40 St. George Street
    Toronto M5S 2E4
    UofT Building#: 80
    Year of Construction: 2001
    Gross Area: 49,752.36 sq meter

    Occupant Departmental Offices
       
    Knowledge Media Design Institute
    Main Office located at BA Room #: 7214

    Mathematics, Dept of
    Main Office located at BA Room #: 6290
    http://www.math.toronto.edu/

    Engineering Science, Division of
    Main Office located at BA Room #: 2110
    http://www.ecf.toronto.edu/apsc/engsci/


    Bahen Centre for Information Technology (BA)
    40 St. George Street
    Toronto M5S 2E4
    UofT Building#: 80
    Year of Construction: 2001
    Gross Area: 49,752.36 sq meter

    Occupant Departmental Offices
       
    Knowledge Media Design Institute
    Main Office located at BA Room #: 7214

    Mathematics, Dept of
    Main Office located at BA Room #: 6290
    http://www.math.toronto.edu/

    Engineering Science, Division of
    Main Office located at BA Room #: 2110
    http://www.ecf.toronto.edu/apsc/engsci/


    kiwitobes.com » Blog Archive » Walmart Growth Video
    blog.kiwitobes.com/?p=51

    Walmart Growth Video

    March 20th, 2008 toby |

    The other day at work, I made this video showing the opening of Wal-mart retail locations over time. It’s pretty fun to watch how it starts very slowly with the first location in Arkansas in 1962 and then spreads into different regions over time.

    [Javascript required to view Flash movie, please turn it on and refresh this page]


    (you can download a high-resolution AVI version here)

    It actually is built entirely from data that’s in Freebase, including the map itself.

    Here’s how it works:

    Freebase has a topic for every zip code, along with it’s longitude and latitude. Here’s one example. One query pulls out all the ZIP codes along with their longitudes and latitudes. You can turn longitudes and latitudes into graphical coordinates with some simple transformations (which will vary based on the region you’re plotting and how big your image is) — here are the ones I used:

    x=(longitude+127)*16
    y=(50-latitude)*20

    If you plot all the ZIP codes using a library like PIL, you get a nice map with dots that roughly match population density, which has the advantage of looking a little bit like a night-time satellite photo of the United States.

    Freebase also contains a list of Wal-mart locations, along with their addresses and the year that they opened. Here’s an example. One query pulls all of these out of Freebase.

    To create the animation, I generated 30 images for each year starting with 1962. I spread all the Wal-marts that opened that year over the 30 frames. To show the appearance of a Wal-mart, all I had to do was plot a large white dot over the small yellow dot for the appropriate ZIP code. I turned the 1380 images into an animation using MEncoder.

    I’ve had a lot of suggestions for how to improve this, perhaps also showing ZIP code median income or overlay the spread of Starbucks at the same time. We’re trying to build a massive store of interconnected public data, so there are many many possibilities for visualizations. So, what would you guys like to see?

    Update: I’m getting a lot of traffic right now for this post, the site was down for a while, but seems to be working now. Those who like fun data analysis might also be interested in my craigslist w4m city analysis.


    You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

    TracOnUbuntu – The Trac Project – Trac
    trac.edgewall.org/wiki/TracOnUbuntu

    Trac on Ubuntu

    These instructions were written for a fresh install of Ubuntu. This documentation suggests performing custom install when installing Ubuntu to create a base system without an X server or other graphical niceties. These instructions, however, should work reasonably well if you already have Ubuntu installed or you have performed a full install.

    Breezy users: See comments below for some of the problems encountered.

    Dapper users: should work fine with the following instructions.

    Note: For an alternative Ubuntu experience, using apache and configuring for multiple projects, see TracUbuntuMultipleProjects

    Also see: https://help.ubuntu.com/community/UbuntuTracHowto

    Installation

    1. Install Software Packages

    To install Trac on your system, install the trac and libapache2-svn packages:

    sudo apt-get install trac apache2 libapache2-svn
    

    2. Create the Trac Environments Directory

    You'll need a directory for Trac's environments to live that should be writable by the default Apache user:

    sudo mkdir /var/lib/trac
    sudo chown www-data:www-data /var/lib/trac
    

    If you put your environment somewhere else, make sure to note that and use that location in the appropriate places in the next step.

    3. Setup Apache2

    Next, create a new Apache-2 virtualhost by saving the following as /etc/apache2/sites-available/trac :

    <VirtualHost *>
            ServerAdmin webmaster@localhost
            ServerName trac.example.com
            DocumentRoot /usr/share/trac/cgi-bin/
            <Directory /usr/share/trac/cgi-bin/>
                    Options Indexes FollowSymLinks MultiViews ExecCGI
                    AllowOverride All
                    Order allow,deny
                    allow from all
            </Directory>
            Alias /trac "/usr/share/trac/htdocs"
    
            <Location /trac.cgi>
                SetEnv TRAC_ENV "/var/lib/trac/YourProjectNameHere"
            </Location>
    
            DirectoryIndex trac.cgi
            ErrorLog /var/log/apache2/error.trac.log
            CustomLog /var/log/apache2/access.trac.log combined
    </VirtualHost>
    

    Note: If you get errors later that pertain to environment look at SetEnv TRAC_ENV. You can also use SetEnv TRAC_ENV_PARENT_DIR "/var/lib/trac" to host multiple projects.

    You also need to uncomment the AddHandler line in /etc/apache2/apache2.conf so that the Trac CGI program will be executed:

    # To use CGI scripts outside /cgi-bin/:
    #
    AddHandler cgi-script .cgi
    

    Now, disable the default virtualhost, enable the Trac virtualhost, and restart Apache2:

    sudo a2dissite default
    sudo a2ensite trac
    sudo  /etc/init.d/apache2 reload 
    

    If you are going to want to login, you're going to need authentication. I added the following to my virtual host file to get this to work:

            <Location "/trac.cgi/login">
                AuthType Basic
                AuthName "Trac"
                AuthUserFile /etc/apache2/dav_svn.passwd
                Require valid-user
            </Location>
    

    This will share the password with your subversion install. You'll also need to grant each user rights using trac-admin.

    Alternately, you can use htpasswd to create an htpasswd file, and point AuthUserFile? at that location.

    4. Creating Environments

    I installed my Subversion repository at /var/lib/svn/YourProjectNameHere. So I did a quick starting config of subversion with the following commands:

    sudo mkdir /var/lib/svn
    sudo mkdir /var/lib/svn/YourProjectNameHere
    sudo mkdir /tmp/YourProjectNameHere
    sudo mkdir /tmp/YourProjectNameHere/branches
    sudo mkdir /tmp/YourProjectNameHere/tags
    sudo mkdir /tmp/YourProjectNameHere/trunk
    sudo svnadmin create /var/lib/svn/YourProjectNameHere
    sudo svn import /tmp/YourProjectNameHere file:///var/lib/svn/YourProjectNameHere -m "initial import"
    sudo rm -rf /tmp/YourProjectNameHere
    

    Some permissions changes and an apache restart are now needed:

    sudo chown -R www-data /var/lib/svn/YourProjectNameHere
    sudo chown -R www-data /usr/share/trac
    sudo apache2 -k restart
    

    Test by web-browsing to http://servername/svn/YourProjectNameHere

    If you see a simple web page which says Revision 1: / and lists branches, tags, and trunk, your Subversion install is up and running!

    Here's what to do if you see 404 Not Found

    Check you Subversion installation, specifically /etc/apache2/mods-available/dav_svn.conf and make sure you really have a valid configuration. Still having problems see Ubuntu SVN documentation

    Now let's finish the Trac install (but don't go on to Trac install until you have the above working properly).

    I put my trac environment at /var/lib/trac/YourProjectNameHere. Of course you could use any other path or name - something a little more descriptive of your project would probably be a good idea. First I ran these commands:

    sudo mkdir /var/lib/trac
    sudo trac-admin /var/lib/trac/YourProjectNameHere initenv
    sudo chown -R www-data /var/lib/trac/YourProjectNameHere
    

    The "trac-admin" command shown above prompted me to enter:

    • the project name (YourProjectNameHere)
    • the path to svn repository (/var/lib/svn/YourProjectNameHere)
    • the path to the Trac templates directory (/usr/share/trac/templates)

    ... then it prints out a bunch of stuff. If there are no errors you should now be able to surf to your Trac site at http://servername/trac.cgi

    At the time I did my install, there was one glitch in the Ubuntu Universe Trac installer. It doesn't install the neo_cgi.so file needed in the python2.4 directory space. So when I surfed to my Trac site, I got the error ImportError: No module named neo_cgi. I was able to fix this by symlinking the python2.3 version like so:

    sudo ln -s /usr/lib/python2.3/site-packages/neo_cgi.so /usr/lib/python2.4/site-packages/neo_cgi.so
    

    Voila! Your Trac system & website should be up and running.

    1zx6ttt.jpg (GIF Image, 320x288 pixels)
    i29.tinypic.com/1zx6ttt.jpg
    A Mac OS X-style Dock In JavaScript
    www.safalra.com/web-design/javascript/mac-style-do...

    ac S -style ock n avaScript

    Apple’s Mac OS X operating system is renowned for its fluid graphical effects. One impressive feature is the dock’s ‘fish-eye’ effect, whereby icons expand and contract as the mouse moves over them. Achieving this effect in JavaScript is difficult, but the MacStyleDock function allows this feature to be implemented easily. An example is shown below (a larger demonstration is available on a separate page).

    Compatible browsers

    The code has been tested and works in the following browsers:

    • Firefox 1.5 on Mac OS X
    • Firefox 2 on Ubuntu Linux
    • Firefox 2 on Windows (slightly jerky due to event handlers being given a higher priority than intervals)
    • Internet Explorer 6
    • Internet Explorer 7
    • Konqueror 3.5 on Ubuntu Linux
    • Opera 9 on Windows
    • Safari 2 on Mac OS X

    Implementing the Mac-style Dock

    FileSizeDescription
    MacStyleDock.js6285 bytesFull version with comments
    MacStyleDock.compressed.js2632 bytesCompressed version

    Download one of the files listed above and upload it to your website. Link to it from your page with code such as:

    <script type="text/javascript" src="MacStyleDock.js"></script>
    

    The code for the dock is added to the document tree under an existing node, so create an element to contain with code such as:

    <div id="dock"></div>
    

    The dock can then be created as a new JavaScript object. Note that the dock’s document tree node must already exist when the constructor is called. This can be done either by including the JavaScript code below the node in the document source, or by calling the constructor when the document has loaded — one way to do this is by using the OnloadScheduler.

    The constructor takes five paramaters:

    node
    The node at which to create the Mac-style dock.
    imageDetails

    An array each of whose elements are object with three properties:

    name
    the basename of the image
    sizes
    an array of pizel sizes available
    extension
    the image extension
    onclick
    the function to call when the image is clicked

    Requested file names consist of the concatenation of the name property, one of the values of the size property, and the extension property.

    minimumSize
    The minimum size of icons in the dock.
    maximumSize
    The maximum size of icons in the dock.
    range
    The range of expansion, measured in icons. This need not be an integer.

    For example:

    <script type="text/javascript" >
      var dock = new MacStyleDock(
          document.getElementById('dock'),
          [
            {
              name:      'mac-icon-0-',
              extension: '.jpg',
              sizes:     [32,64],
              onclick:   function(){
                           alert('You clicked on the first icon');
                         }
            },
            {
              name:      'mac-icon-1-',
              extension: '.jpg',
              sizes:     [32,64],
              onclick:   function(){
                           alert('You clicked on the second icon');
                         }
            }
          ],
          32,
          64,
          2.5);
    </script>
    

    Multiple icon sizes should be supplied for operating systems such as Windows that scale images poorly. The function will scale down the next larger image from the size it requires.

    Further reading

    If you’re looking for a JavaScript book, one of the best is the 1000-page JavaScript: The Definitive Guide by David Flanagan, published by O’Reilly and now in its fifth edition. It covers all aspects of JavaScript and details the most common browser compatibility issues that you may encounter:

    This article was last edited on 20th February 2008. The author can be contacted using the form below.
    Your e-mail address:
    Your message: Enter your message
    Send message
    My solution planet earobinson, this lets me put any content I have with a rss feed onto my own personal planet its kinda what I’m up to everywhere and until ...
    iss_sts122_big.jpg (JPEG Image, 3032x2064 pixels) - Scaled (37%)
    apod.nasa.gov/apod/image/0803/iss_sts122_big.jpg
    YouTube - Evolution of Dance
    youtube.com/watch?v=dMH0bHeiRNg
    Evolution of Dance
    Fundrace 2008 Campaign Donations - Huffington Post
    fundrace.huffingtonpost.com/neighbors.php?g_lat=31...
    Your Account | February 28, 2008
    • Home
    • Politics
    • Media
    • Business
    • Entertainment
    • Living
    • More on Huffpost...     Politics         HuffPolitics         OffTheBus         Fundrace     Media         Eat The Press     Business     Entertainment     Living     All Blogs     All News     23/6
    • 23/6
    ADDRESS: ZIP:*  
    CITY:*
    LAST NAME:* FIRST NAME:  
    OCCUPATION: EMPLOYER:
    Imagery: © 2007 Huffington Post, Map data ©2008 LeadDog Consulting, Tele Atlas - Terms of Use
    Parties
    Candidates
    Obama
    Clinton
    McCain
    1 mi
    2 km
    Drag&Zoom
    Drag&Zoom Back
    loading new results... data refreshed to the right of map

    Welcome to FundRace 2008.

    Want to know if a celebrity is playing both sides of the fence? Whether that new guy you're seeing is actually a Republican or just dresses like one? If your boss maxed out at that fundraiser or got comped? Whether your neighbor's political involvement stops at that hideous lawn sign?

    FundRace makes it easy to search by name or address to see which presidential candidates your friends, family, co-workers, and neighbors are contributing to. Or you can see if your favorite celebrity is putting their money where their mouth is.

    FundRace gives you the technology to do what politicians and journalists have been doing for years: find out where the money's coming from, see who it's going to, and solve the mystery of why that crazy ex-roommate of yours is now the Ambassador to Turks and Caicos.


    Fundrace was originally created at Eyebeam.
    Donate to Eyebeam. Support non-profit art and technology

    All calculations are based on public records filed with the FEC of contributions by all individuals totaling more than $200 (and some totaling less than $200) to a single Republican or Democratic presidential campaign or national committee for the 2004 and 2008 election cycles.

    FundRace is updated according to the reporting schedule set by the FEC. Public contribution data is geocoded using public U.S. Census Bureau data. Dynamic maps are powered by Google Maps.

    Site map: State, Zipcode

    Close Window

    Send the link


    To:
    Separate emails with ,
    From:
    Send a copy to my email
    Message:
    Hi, I'd like to share a HuffingtonPost Fundrace Maps link with you. Link: <##link_here##>



    Grab the official FundRace widget!

    Wide:
    <script type='text/javascript' src='http://fundrace.huffingtonpost.com/widget/?w=widget.php'></script>
    Thin:
    <script type='text/javascript' src='http://fundrace.huffingtonpost.com/widget/?w=thin_widget.php'></script>

    See examples →

    Fundrace 2008 Campaign Donations - Huffington Post
    fundrace.huffingtonpost.com/neighbors.php?g_lat=31...
    Your Account | February 28, 2008
    • Home
    • Politics
    • Media
    • Business
    • Entertainment
    • Living
    • More on Huffpost...     Politics         HuffPolitics         OffTheBus         Fundrace     Media         Eat The Press     Business     Entertainment     Living     All Blogs     All News     23/6