<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.notesmine.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.notesmine.com/feed.php">
        <title>Notes Mine</title>
        <description></description>
        <link>http://www.notesmine.com/</link>
        <image rdf:resource="http://www.notesmine.com/lib/images/favicon.ico" />
       <dc:date>2010-06-13T03:43:26-05:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.notesmine.com/23hacks"/>
                <rdf:li rdf:resource="http://www.notesmine.com/advanced_restful_rails"/>
                <rdf:li rdf:resource="http://www.notesmine.com/adware"/>
                <rdf:li rdf:resource="http://www.notesmine.com/agile_development_demystified"/>
                <rdf:li rdf:resource="http://www.notesmine.com/apache"/>
                <rdf:li rdf:resource="http://www.notesmine.com/applescript"/>
                <rdf:li rdf:resource="http://www.notesmine.com/apt-get"/>
                <rdf:li rdf:resource="http://www.notesmine.com/aptitude"/>
                <rdf:li rdf:resource="http://www.notesmine.com/arch"/>
                <rdf:li rdf:resource="http://www.notesmine.com/arch_downgrading"/>
                <rdf:li rdf:resource="http://www.notesmine.com/arch_image_software"/>
                <rdf:li rdf:resource="http://www.notesmine.com/arch_irc_channel"/>
                <rdf:li rdf:resource="http://www.notesmine.com/arch_linux_installation"/>
                <rdf:li rdf:resource="http://www.notesmine.com/arch_notes"/>
                <rdf:li rdf:resource="http://www.notesmine.com/arch_screenshot--nate"/>
                <rdf:li rdf:resource="http://www.notesmine.com/arch_screenshot"/>
                <rdf:li rdf:resource="http://www.notesmine.com/arch_virtualbox"/>
                <rdf:li rdf:resource="http://www.notesmine.com/arch_wallpaper"/>
                <rdf:li rdf:resource="http://www.notesmine.com/arch_xorg"/>
                <rdf:li rdf:resource="http://www.notesmine.com/audacity"/>
                <rdf:li rdf:resource="http://www.notesmine.com/autotest"/>
                <rdf:li rdf:resource="http://www.notesmine.com/awesome_keyboard_shortcuts"/>
                <rdf:li rdf:resource="http://www.notesmine.com/awesome_window_manager"/>
                <rdf:li rdf:resource="http://www.notesmine.com/baby_shower"/>
                <rdf:li rdf:resource="http://www.notesmine.com/backpacks"/>
                <rdf:li rdf:resource="http://www.notesmine.com/backup"/>
                <rdf:li rdf:resource="http://www.notesmine.com/bandwebsite"/>
                <rdf:li rdf:resource="http://www.notesmine.com/banned_wedding_songs"/>
                <rdf:li rdf:resource="http://www.notesmine.com/bare_repository"/>
                <rdf:li rdf:resource="http://www.notesmine.com/bash"/>
                <rdf:li rdf:resource="http://www.notesmine.com/bash_command_line_editing"/>
                <rdf:li rdf:resource="http://www.notesmine.com/bash_commands"/>
                <rdf:li rdf:resource="http://www.notesmine.com/bash_configuration"/>
                <rdf:li rdf:resource="http://www.notesmine.com/bash_find_grep_script"/>
                <rdf:li rdf:resource="http://www.notesmine.com/bash_history"/>
                <rdf:li rdf:resource="http://www.notesmine.com/bash_history_expansion"/>
                <rdf:li rdf:resource="http://www.notesmine.com/bash_programming"/>
                <rdf:li rdf:resource="http://www.notesmine.com/bdd"/>
                <rdf:li rdf:resource="http://www.notesmine.com/behavior_driven_development"/>
                <rdf:li rdf:resource="http://www.notesmine.com/behaviour_driven_development"/>
                <rdf:li rdf:resource="http://www.notesmine.com/best_cards_games"/>
                <rdf:li rdf:resource="http://www.notesmine.com/bit_torrent_clients"/>
                <rdf:li rdf:resource="http://www.notesmine.com/blog"/>
                <rdf:li rdf:resource="http://www.notesmine.com/bob"/>
                <rdf:li rdf:resource="http://www.notesmine.com/bobs_poker_page"/>
                <rdf:li rdf:resource="http://www.notesmine.com/books_to_read"/>
                <rdf:li rdf:resource="http://www.notesmine.com/boozelog"/>
                <rdf:li rdf:resource="http://www.notesmine.com/building_an_app_in_48_hours"/>
                <rdf:li rdf:resource="http://www.notesmine.com/byteworks"/>
                <rdf:li rdf:resource="http://www.notesmine.com/calgary_2009_01"/>
                <rdf:li rdf:resource="http://www.notesmine.com/canoo"/>
                <rdf:li rdf:resource="http://www.notesmine.com/capistrano"/>
                <rdf:li rdf:resource="http://www.notesmine.com/chicago_groovy_trip"/>
                <rdf:li rdf:resource="http://www.notesmine.com/clibuilder"/>
                <rdf:li rdf:resource="http://www.notesmine.com/closure_delegates"/>
                <rdf:li rdf:resource="http://www.notesmine.com/cohesion"/>
                <rdf:li rdf:resource="http://www.notesmine.com/compiz-fusion"/>
                <rdf:li rdf:resource="http://www.notesmine.com/compiz-fusion_features"/>
                <rdf:li rdf:resource="http://www.notesmine.com/compiz-fusion_installation_notes"/>
                <rdf:li rdf:resource="http://www.notesmine.com/computer"/>
                <rdf:li rdf:resource="http://www.notesmine.com/computer_tutorial"/>
                <rdf:li rdf:resource="http://www.notesmine.com/content_management_systems"/>
                <rdf:li rdf:resource="http://www.notesmine.com/coupling"/>
                <rdf:li rdf:resource="http://www.notesmine.com/craigs_condensed_notes"/>
                <rdf:li rdf:resource="http://www.notesmine.com/css"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ctags"/>
                <rdf:li rdf:resource="http://www.notesmine.com/cups"/>
                <rdf:li rdf:resource="http://www.notesmine.com/cygwin"/>
                <rdf:li rdf:resource="http://www.notesmine.com/darcs"/>
                <rdf:li rdf:resource="http://www.notesmine.com/databaseschema"/>
                <rdf:li rdf:resource="http://www.notesmine.com/date_command"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dd"/>
                <rdf:li rdf:resource="http://www.notesmine.com/de-railing_smashing_the_rails_stack"/>
                <rdf:li rdf:resource="http://www.notesmine.com/debian"/>
                <rdf:li rdf:resource="http://www.notesmine.com/deep_thoughts"/>
                <rdf:li rdf:resource="http://www.notesmine.com/delicious"/>
                <rdf:li rdf:resource="http://www.notesmine.com/demotivators"/>
                <rdf:li rdf:resource="http://www.notesmine.com/deskbar_applet"/>
                <rdf:li rdf:resource="http://www.notesmine.com/df"/>
                <rdf:li rdf:resource="http://www.notesmine.com/diff"/>
                <rdf:li rdf:resource="http://www.notesmine.com/diff_tools"/>
                <rdf:li rdf:resource="http://www.notesmine.com/disk_usage_software"/>
                <rdf:li rdf:resource="http://www.notesmine.com/distros_to_try"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dokuwiki"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dokuwiki_cloud"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dokuwiki_create_this_page"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dokuwiki_delicious"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dokuwiki_file_types"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dokuwiki_keyboard"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dokuwiki_namespaces"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dokuwiki_pagelist"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dokuwiki_rss"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dokuwiki_syntax_highlighting"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dokuwiki_tags"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dokuwiki_template"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dokuwiki_templates"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dokuwiki_todo"/>
                <rdf:li rdf:resource="http://www.notesmine.com/dpkg"/>
                <rdf:li rdf:resource="http://www.notesmine.com/du"/>
                <rdf:li rdf:resource="http://www.notesmine.com/echo"/>
                <rdf:li rdf:resource="http://www.notesmine.com/eclipse"/>
                <rdf:li rdf:resource="http://www.notesmine.com/eclipse_class"/>
                <rdf:li rdf:resource="http://www.notesmine.com/eclipse_sucks"/>
                <rdf:li rdf:resource="http://www.notesmine.com/emacs"/>
                <rdf:li rdf:resource="http://www.notesmine.com/emacs_basics"/>
                <rdf:li rdf:resource="http://www.notesmine.com/emacs_buffer_list"/>
                <rdf:li rdf:resource="http://www.notesmine.com/emacs_buffers"/>
                <rdf:li rdf:resource="http://www.notesmine.com/emacs_fonts"/>
                <rdf:li rdf:resource="http://www.notesmine.com/emacs_guru_questions"/>
                <rdf:li rdf:resource="http://www.notesmine.com/emacs_mini_buffer"/>
                <rdf:li rdf:resource="http://www.notesmine.com/emacs_perl"/>
                <rdf:li rdf:resource="http://www.notesmine.com/emacs_programming"/>
                <rdf:li rdf:resource="http://www.notesmine.com/emacs_rails"/>
                <rdf:li rdf:resource="http://www.notesmine.com/emacs_shell"/>
                <rdf:li rdf:resource="http://www.notesmine.com/emacs_todo"/>
                <rdf:li rdf:resource="http://www.notesmine.com/emacs_whines"/>
                <rdf:li rdf:resource="http://www.notesmine.com/emoticons"/>
                <rdf:li rdf:resource="http://www.notesmine.com/emusic"/>
                <rdf:li rdf:resource="http://www.notesmine.com/encryption"/>
                <rdf:li rdf:resource="http://www.notesmine.com/entrepreneurs_on_rails"/>
                <rdf:li rdf:resource="http://www.notesmine.com/envy"/>
                <rdf:li rdf:resource="http://www.notesmine.com/erb"/>
                <rdf:li rdf:resource="http://www.notesmine.com/etc"/>
                <rdf:li rdf:resource="http://www.notesmine.com/expando"/>
                <rdf:li rdf:resource="http://www.notesmine.com/expr"/>
                <rdf:li rdf:resource="http://www.notesmine.com/external_usb_drive"/>
                <rdf:li rdf:resource="http://www.notesmine.com/fantasy_football"/>
                <rdf:li rdf:resource="http://www.notesmine.com/fast_sexy_svelte"/>
                <rdf:li rdf:resource="http://www.notesmine.com/favicon"/>
                <rdf:li rdf:resource="http://www.notesmine.com/fdisk"/>
                <rdf:li rdf:resource="http://www.notesmine.com/feh"/>
                <rdf:li rdf:resource="http://www.notesmine.com/feisty"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ferret"/>
                <rdf:li rdf:resource="http://www.notesmine.com/filesystem"/>
                <rdf:li rdf:resource="http://www.notesmine.com/find-grep"/>
                <rdf:li rdf:resource="http://www.notesmine.com/find_in_files"/>
                <rdf:li rdf:resource="http://www.notesmine.com/finder"/>
                <rdf:li rdf:resource="http://www.notesmine.com/firefly"/>
                <rdf:li rdf:resource="http://www.notesmine.com/firefox"/>
                <rdf:li rdf:resource="http://www.notesmine.com/firefox_download_error"/>
                <rdf:li rdf:resource="http://www.notesmine.com/firewall"/>
                <rdf:li rdf:resource="http://www.notesmine.com/fluxbox"/>
                <rdf:li rdf:resource="http://www.notesmine.com/fonts"/>
                <rdf:li rdf:resource="http://www.notesmine.com/foresight_linux"/>
                <rdf:li rdf:resource="http://www.notesmine.com/freezing_gems"/>
                <rdf:li rdf:resource="http://www.notesmine.com/frontrow"/>
                <rdf:li rdf:resource="http://www.notesmine.com/fstab"/>
                <rdf:li rdf:resource="http://www.notesmine.com/fuzzy_file_finder"/>
                <rdf:li rdf:resource="http://www.notesmine.com/fuzzy_finder"/>
                <rdf:li rdf:resource="http://www.notesmine.com/fuzzy_finder_kludge"/>
                <rdf:li rdf:resource="http://www.notesmine.com/fuzzy_finder_textmate"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gallery"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gambas"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gambas_regexp"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gedit"/>
                <rdf:li rdf:resource="http://www.notesmine.com/geek_philosophy"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gemrunner"/>
                <rdf:li rdf:resource="http://www.notesmine.com/get_fetch"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git-svn"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git-wiki"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_branches"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_cat"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_checkout"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_clean"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_cogito"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_commands"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_config"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_diff"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_favorite_documentation"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_filter"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_gui_tools"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_incoming_changes"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_instaweb"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_log"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_merge"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_multiple_machines"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_proposition"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_questions"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_revisions"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_show"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_tutorial"/>
                <rdf:li rdf:resource="http://www.notesmine.com/git_workflow"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gitk"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gmpc"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gnome"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gnome_do"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gnome_keyboard"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gnome_launch"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gnu_info"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gnu_linux"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gorm"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gp_and_p"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gpg"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_ajax"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_background_thread_plugin"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_cheatsheet"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_configuration"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_criterion"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_custom_fields"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_directory_structure"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_drools"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_examples"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_forms"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_gotchas"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_gsp"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_gui"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_ignore"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_installation"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_link"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_logging"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_mappings"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_messages"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_notes"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_plugins"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_presentation"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_query"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_rails"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_reporting"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_reserved_words"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_scaffolding"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_select"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_tag_libraries"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_taglib"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_testing"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_tostring"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_tutorials"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_validation"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_vim"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_whines"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grails_yui"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grailsui"/>
                <rdf:li rdf:resource="http://www.notesmine.com/grep"/>
                <rdf:li rdf:resource="http://www.notesmine.com/groovy"/>
                <rdf:li rdf:resource="http://www.notesmine.com/groovy_closures"/>
                <rdf:li rdf:resource="http://www.notesmine.com/groovy_data_structures"/>
                <rdf:li rdf:resource="http://www.notesmine.com/groovy_dates"/>
                <rdf:li rdf:resource="http://www.notesmine.com/groovy_development_kit"/>
                <rdf:li rdf:resource="http://www.notesmine.com/groovy_exceptions"/>
                <rdf:li rdf:resource="http://www.notesmine.com/groovy_files"/>
                <rdf:li rdf:resource="http://www.notesmine.com/groovy_lab_1"/>
                <rdf:li rdf:resource="http://www.notesmine.com/groovy_language"/>
                <rdf:li rdf:resource="http://www.notesmine.com/groovy_lists"/>
                <rdf:li rdf:resource="http://www.notesmine.com/groovy_methods"/>
                <rdf:li rdf:resource="http://www.notesmine.com/groovy_objects"/>
                <rdf:li rdf:resource="http://www.notesmine.com/groovy_properties"/>
                <rdf:li rdf:resource="http://www.notesmine.com/groovy_regex"/>
                <rdf:li rdf:resource="http://www.notesmine.com/groovy_setters_getters"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gutsy"/>
                <rdf:li rdf:resource="http://www.notesmine.com/gvim_and_vim_fonts"/>
                <rdf:li rdf:resource="http://www.notesmine.com/hackety_hack"/>
                <rdf:li rdf:resource="http://www.notesmine.com/hacking_vim"/>
                <rdf:li rdf:resource="http://www.notesmine.com/handicapped_computing"/>
                <rdf:li rdf:resource="http://www.notesmine.com/hands-on_rapid_rails_development_with_hobo"/>
                <rdf:li rdf:resource="http://www.notesmine.com/handy"/>
                <rdf:li rdf:resource="http://www.notesmine.com/hardy_upgrade"/>
                <rdf:li rdf:resource="http://www.notesmine.com/helicopter_rescue"/>
                <rdf:li rdf:resource="http://www.notesmine.com/hex"/>
                <rdf:li rdf:resource="http://www.notesmine.com/highlighting_searches_in_vim"/>
                <rdf:li rdf:resource="http://www.notesmine.com/home"/>
                <rdf:li rdf:resource="http://www.notesmine.com/hsqldb"/>
                <rdf:li rdf:resource="http://www.notesmine.com/html"/>
                <rdf:li rdf:resource="http://www.notesmine.com/hydrogen"/>
                <rdf:li rdf:resource="http://www.notesmine.com/idea"/>
                <rdf:li rdf:resource="http://www.notesmine.com/idea_grails"/>
                <rdf:li rdf:resource="http://www.notesmine.com/idea_keyboard"/>
                <rdf:li rdf:resource="http://www.notesmine.com/idea_keymap"/>
                <rdf:li rdf:resource="http://www.notesmine.com/idea_navigation_bar"/>
                <rdf:li rdf:resource="http://www.notesmine.com/idea_tips"/>
                <rdf:li rdf:resource="http://www.notesmine.com/idea_whines"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ideavim"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ideavim_readme"/>
                <rdf:li rdf:resource="http://www.notesmine.com/initrd"/>
                <rdf:li rdf:resource="http://www.notesmine.com/inittab"/>
                <rdf:li rdf:resource="http://www.notesmine.com/installed_software"/>
                <rdf:li rdf:resource="http://www.notesmine.com/installing_java_ubuntu"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ironruby_on_rails"/>
                <rdf:li rdf:resource="http://www.notesmine.com/iterm"/>
                <rdf:li rdf:resource="http://www.notesmine.com/iterm_bundle"/>
                <rdf:li rdf:resource="http://www.notesmine.com/jar"/>
                <rdf:li rdf:resource="http://www.notesmine.com/jaunty"/>
                <rdf:li rdf:resource="http://www.notesmine.com/java_abstract_classes"/>
                <rdf:li rdf:resource="http://www.notesmine.com/java_home"/>
                <rdf:li rdf:resource="http://www.notesmine.com/java_sucks"/>
                <rdf:li rdf:resource="http://www.notesmine.com/javaregexes"/>
                <rdf:li rdf:resource="http://www.notesmine.com/javascript"/>
                <rdf:li rdf:resource="http://www.notesmine.com/javaserverfaces"/>
                <rdf:li rdf:resource="http://www.notesmine.com/jim"/>
                <rdf:li rdf:resource="http://www.notesmine.com/jim_tag_test"/>
                <rdf:li rdf:resource="http://www.notesmine.com/jruby_on_rails_in_practice"/>
                <rdf:li rdf:resource="http://www.notesmine.com/jukebox_software"/>
                <rdf:li rdf:resource="http://www.notesmine.com/k3b"/>
                <rdf:li rdf:resource="http://www.notesmine.com/katapult"/>
                <rdf:li rdf:resource="http://www.notesmine.com/keyboard_shortcuts"/>
                <rdf:li rdf:resource="http://www.notesmine.com/keyword_cloud"/>
                <rdf:li rdf:resource="http://www.notesmine.com/kturtle"/>
                <rdf:li rdf:resource="http://www.notesmine.com/kubuntu"/>
                <rdf:li rdf:resource="http://www.notesmine.com/laptop"/>
                <rdf:li rdf:resource="http://www.notesmine.com/latex"/>
                <rdf:li rdf:resource="http://www.notesmine.com/leopard"/>
                <rdf:li rdf:resource="http://www.notesmine.com/lessons"/>
                <rdf:li rdf:resource="http://www.notesmine.com/lightning_talks_2008"/>
                <rdf:li rdf:resource="http://www.notesmine.com/lightscribe"/>
                <rdf:li rdf:resource="http://www.notesmine.com/linux"/>
                <rdf:li rdf:resource="http://www.notesmine.com/linux_crashes"/>
                <rdf:li rdf:resource="http://www.notesmine.com/linux_directory_structure"/>
                <rdf:li rdf:resource="http://www.notesmine.com/linux_fonts"/>
                <rdf:li rdf:resource="http://www.notesmine.com/linux_libraries"/>
                <rdf:li rdf:resource="http://www.notesmine.com/linux_log_files"/>
                <rdf:li rdf:resource="http://www.notesmine.com/linux_mint"/>
                <rdf:li rdf:resource="http://www.notesmine.com/linux_multimedia"/>
                <rdf:li rdf:resource="http://www.notesmine.com/linux_network_tools"/>
                <rdf:li rdf:resource="http://www.notesmine.com/linux_programs"/>
                <rdf:li rdf:resource="http://www.notesmine.com/linux_security"/>
                <rdf:li rdf:resource="http://www.notesmine.com/linux_terminal"/>
                <rdf:li rdf:resource="http://www.notesmine.com/linux_todo"/>
                <rdf:li rdf:resource="http://www.notesmine.com/logo"/>
                <rdf:li rdf:resource="http://www.notesmine.com/macbook_pro_keyboard"/>
                <rdf:li rdf:resource="http://www.notesmine.com/macports"/>
                <rdf:li rdf:resource="http://www.notesmine.com/macvim"/>
                <rdf:li rdf:resource="http://www.notesmine.com/magic_columns"/>
                <rdf:li rdf:resource="http://www.notesmine.com/man_pages"/>
                <rdf:li rdf:resource="http://www.notesmine.com/mandriva"/>
                <rdf:li rdf:resource="http://www.notesmine.com/markup_builder"/>
                <rdf:li rdf:resource="http://www.notesmine.com/md5sum"/>
                <rdf:li rdf:resource="http://www.notesmine.com/mod_rails"/>
                <rdf:li rdf:resource="http://www.notesmine.com/mongrel"/>
                <rdf:li rdf:resource="http://www.notesmine.com/monit"/>
                <rdf:li rdf:resource="http://www.notesmine.com/monobook"/>
                <rdf:li rdf:resource="http://www.notesmine.com/mount"/>
                <rdf:li rdf:resource="http://www.notesmine.com/mouse"/>
                <rdf:li rdf:resource="http://www.notesmine.com/movies_to_watch"/>
                <rdf:li rdf:resource="http://www.notesmine.com/mpd"/>
                <rdf:li rdf:resource="http://www.notesmine.com/mrxvt"/>
                <rdf:li rdf:resource="http://www.notesmine.com/multiple_desktops"/>
                <rdf:li rdf:resource="http://www.notesmine.com/murky"/>
                <rdf:li rdf:resource="http://www.notesmine.com/music"/>
                <rdf:li rdf:resource="http://www.notesmine.com/music_organizer"/>
                <rdf:li rdf:resource="http://www.notesmine.com/music_software"/>
                <rdf:li rdf:resource="http://www.notesmine.com/music_todo"/>
                <rdf:li rdf:resource="http://www.notesmine.com/mv"/>
                <rdf:li rdf:resource="http://www.notesmine.com/my_computer_specs"/>
                <rdf:li rdf:resource="http://www.notesmine.com/my_machine"/>
                <rdf:li rdf:resource="http://www.notesmine.com/my_vim_setup"/>
                <rdf:li rdf:resource="http://www.notesmine.com/mysql"/>
                <rdf:li rdf:resource="http://www.notesmine.com/naterate"/>
                <rdf:li rdf:resource="http://www.notesmine.com/navigation"/>
                <rdf:li rdf:resource="http://www.notesmine.com/nerd_tree"/>
                <rdf:li rdf:resource="http://www.notesmine.com/netbeans"/>
                <rdf:li rdf:resource="http://www.notesmine.com/netbeans_cursor"/>
                <rdf:li rdf:resource="http://www.notesmine.com/netbeans_debugger"/>
                <rdf:li rdf:resource="http://www.notesmine.com/netbeans_grails"/>
                <rdf:li rdf:resource="http://www.notesmine.com/netbeans_todo"/>
                <rdf:li rdf:resource="http://www.notesmine.com/netrw"/>
                <rdf:li rdf:resource="http://www.notesmine.com/nginx"/>
                <rdf:li rdf:resource="http://www.notesmine.com/nginx_mongrel_cluster"/>
                <rdf:li rdf:resource="http://www.notesmine.com/oop"/>
                <rdf:li rdf:resource="http://www.notesmine.com/openbox"/>
                <rdf:li rdf:resource="http://www.notesmine.com/openoffice"/>
                <rdf:li rdf:resource="http://www.notesmine.com/openoffice_questions"/>
                <rdf:li rdf:resource="http://www.notesmine.com/opera"/>
                <rdf:li rdf:resource="http://www.notesmine.com/oracle"/>
                <rdf:li rdf:resource="http://www.notesmine.com/oracle_export_import"/>
                <rdf:li rdf:resource="http://www.notesmine.com/org_mode"/>
                <rdf:li rdf:resource="http://www.notesmine.com/osx"/>
                <rdf:li rdf:resource="http://www.notesmine.com/osx_command_line"/>
                <rdf:li rdf:resource="http://www.notesmine.com/osx_crashes"/>
                <rdf:li rdf:resource="http://www.notesmine.com/osx_keyboard"/>
                <rdf:li rdf:resource="http://www.notesmine.com/osx_keyboard_shortcuts"/>
                <rdf:li rdf:resource="http://www.notesmine.com/osx_multiple_selections"/>
                <rdf:li rdf:resource="http://www.notesmine.com/osx_review"/>
                <rdf:li rdf:resource="http://www.notesmine.com/osx_software"/>
                <rdf:li rdf:resource="http://www.notesmine.com/osx_whines"/>
                <rdf:li rdf:resource="http://www.notesmine.com/pacman"/>
                <rdf:li rdf:resource="http://www.notesmine.com/path_finder"/>
                <rdf:li rdf:resource="http://www.notesmine.com/payoutschedules"/>
                <rdf:li rdf:resource="http://www.notesmine.com/peepcode"/>
                <rdf:li rdf:resource="http://www.notesmine.com/perl"/>
                <rdf:li rdf:resource="http://www.notesmine.com/perl_command_line"/>
                <rdf:li rdf:resource="http://www.notesmine.com/perl_find_grep"/>
                <rdf:li rdf:resource="http://www.notesmine.com/perl_screencasts"/>
                <rdf:li rdf:resource="http://www.notesmine.com/perldoc"/>
                <rdf:li rdf:resource="http://www.notesmine.com/perldoc_perlvar"/>
                <rdf:li rdf:resource="http://www.notesmine.com/personal_page"/>
                <rdf:li rdf:resource="http://www.notesmine.com/personal_website"/>
                <rdf:li rdf:resource="http://www.notesmine.com/philosophy"/>
                <rdf:li rdf:resource="http://www.notesmine.com/pim_software"/>
                <rdf:li rdf:resource="http://www.notesmine.com/plugs"/>
                <rdf:li rdf:resource="http://www.notesmine.com/podcast_ideas"/>
                <rdf:li rdf:resource="http://www.notesmine.com/podcasting"/>
                <rdf:li rdf:resource="http://www.notesmine.com/podcasts"/>
                <rdf:li rdf:resource="http://www.notesmine.com/podcasts_todo"/>
                <rdf:li rdf:resource="http://www.notesmine.com/pokerbrag"/>
                <rdf:li rdf:resource="http://www.notesmine.com/pokerbrag_history"/>
                <rdf:li rdf:resource="http://www.notesmine.com/pokerbrag_installation"/>
                <rdf:li rdf:resource="http://www.notesmine.com/pokerbrag_status"/>
                <rdf:li rdf:resource="http://www.notesmine.com/polyglot"/>
                <rdf:li rdf:resource="http://www.notesmine.com/postgres"/>
                <rdf:li rdf:resource="http://www.notesmine.com/printing"/>
                <rdf:li rdf:resource="http://www.notesmine.com/privileges"/>
                <rdf:li rdf:resource="http://www.notesmine.com/profitable_programmer"/>
                <rdf:li rdf:resource="http://www.notesmine.com/programming_languages"/>
                <rdf:li rdf:resource="http://www.notesmine.com/puppy"/>
                <rdf:li rdf:resource="http://www.notesmine.com/quicksilver"/>
                <rdf:li rdf:resource="http://www.notesmine.com/quicktime"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_action_mailer"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_application_documentation"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_automagic"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_captcha"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_debug"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_deploy"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_deployment"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_documentation"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_environment"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_example"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_forms"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_freeze"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_generator"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_gotchas"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_helpers"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_highlights"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_installation"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_libraries"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_logging"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_multiple_records"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_pagination"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_performance"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_personalities"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_plugins"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_project_checklist"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_project_documentation"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_project_setup"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_rake"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_rest"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_routing"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_server"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_sessions"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_subversion"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_sucks"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_testing"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_todo"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_url_helper"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_vim_presentation"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_way"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rails_whines"/>
                <rdf:li rdf:resource="http://www.notesmine.com/railsconf2008"/>
                <rdf:li rdf:resource="http://www.notesmine.com/railsspace"/>
                <rdf:li rdf:resource="http://www.notesmine.com/railsspace_review"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rclocal"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rdoc"/>
                <rdf:li rdf:resource="http://www.notesmine.com/readline"/>
                <rdf:li rdf:resource="http://www.notesmine.com/recycling"/>
                <rdf:li rdf:resource="http://www.notesmine.com/refactotum-contributing_to_open_source"/>
                <rdf:li rdf:resource="http://www.notesmine.com/restaurants"/>
                <rdf:li rdf:resource="http://www.notesmine.com/resume"/>
                <rdf:li rdf:resource="http://www.notesmine.com/robot_chicken"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rspec"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rspec_documentation"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rspec_generators"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rspec_gotchas"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rspec_installation"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rspec_matchers"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rspec_views"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rsync"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ruby"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ruby_documentation"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ruby_jobs"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ruby_libraries"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ruby_linux_ide"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ruby_modules"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ruby_strings"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rubyforge"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rubygems"/>
                <rdf:li rdf:resource="http://www.notesmine.com/rules_engines"/>
                <rdf:li rdf:resource="http://www.notesmine.com/samba"/>
                <rdf:li rdf:resource="http://www.notesmine.com/sample_bash_setup"/>
                <rdf:li rdf:resource="http://www.notesmine.com/sandbox"/>
                <rdf:li rdf:resource="http://www.notesmine.com/sarge_install"/>
                <rdf:li rdf:resource="http://www.notesmine.com/scotch"/>
                <rdf:li rdf:resource="http://www.notesmine.com/scratch"/>
                <rdf:li rdf:resource="http://www.notesmine.com/scratch_favorites"/>
                <rdf:li rdf:resource="http://www.notesmine.com/scratch_installer"/>
                <rdf:li rdf:resource="http://www.notesmine.com/scratch_projects"/>
                <rdf:li rdf:resource="http://www.notesmine.com/scratch_wishlist"/>
                <rdf:li rdf:resource="http://www.notesmine.com/screen"/>
                <rdf:li rdf:resource="http://www.notesmine.com/screencast_todo"/>
                <rdf:li rdf:resource="http://www.notesmine.com/screencast_topics"/>
                <rdf:li rdf:resource="http://www.notesmine.com/screencasting"/>
                <rdf:li rdf:resource="http://www.notesmine.com/screencasting_linux"/>
                <rdf:li rdf:resource="http://www.notesmine.com/scribes"/>
                <rdf:li rdf:resource="http://www.notesmine.com/scrum"/>
                <rdf:li rdf:resource="http://www.notesmine.com/security_now"/>
                <rdf:li rdf:resource="http://www.notesmine.com/servernotes"/>
                <rdf:li rdf:resource="http://www.notesmine.com/sha1"/>
                <rdf:li rdf:resource="http://www.notesmine.com/shrek"/>
                <rdf:li rdf:resource="http://www.notesmine.com/sidebar"/>
                <rdf:li rdf:resource="http://www.notesmine.com/simons_scratch"/>
                <rdf:li rdf:resource="http://www.notesmine.com/sites_to_check_out"/>
                <rdf:li rdf:resource="http://www.notesmine.com/slackware"/>
                <rdf:li rdf:resource="http://www.notesmine.com/smileys"/>
                <rdf:li rdf:resource="http://www.notesmine.com/smoking_in_missouri_bars"/>
                <rdf:li rdf:resource="http://www.notesmine.com/software"/>
                <rdf:li rdf:resource="http://www.notesmine.com/software_to_try"/>
                <rdf:li rdf:resource="http://www.notesmine.com/special_characters"/>
                <rdf:li rdf:resource="http://www.notesmine.com/sqlite"/>
                <rdf:li rdf:resource="http://www.notesmine.com/squeez_bacon"/>
                <rdf:li rdf:resource="http://www.notesmine.com/squirrel"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ssh"/>
                <rdf:li rdf:resource="http://www.notesmine.com/start"/>
                <rdf:li rdf:resource="http://www.notesmine.com/stl_ruby_rails_group"/>
                <rdf:li rdf:resource="http://www.notesmine.com/stlrorgroup"/>
                <rdf:li rdf:resource="http://www.notesmine.com/stopwords.txt"/>
                <rdf:li rdf:resource="http://www.notesmine.com/stty"/>
                <rdf:li rdf:resource="http://www.notesmine.com/subversion"/>
                <rdf:li rdf:resource="http://www.notesmine.com/subversion_branching"/>
                <rdf:li rdf:resource="http://www.notesmine.com/subversion_gui_clients"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tag2page"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tag_cloud"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tagging"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tar_gzip"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tdd_in_perl"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tech_overview"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ten_things_i_hate_about_web_apps"/>
                <rdf:li rdf:resource="http://www.notesmine.com/terminal_programs"/>
                <rdf:li rdf:resource="http://www.notesmine.com/test_driven_development"/>
                <rdf:li rdf:resource="http://www.notesmine.com/text_editor"/>
                <rdf:li rdf:resource="http://www.notesmine.com/text_editor_shootout"/>
                <rdf:li rdf:resource="http://www.notesmine.com/text_processing_in_perl"/>
                <rdf:li rdf:resource="http://www.notesmine.com/textmate"/>
                <rdf:li rdf:resource="http://www.notesmine.com/textmate_best_of"/>
                <rdf:li rdf:resource="http://www.notesmine.com/textmate_bundles"/>
                <rdf:li rdf:resource="http://www.notesmine.com/textmate_external_commands"/>
                <rdf:li rdf:resource="http://www.notesmine.com/textmate_grails"/>
                <rdf:li rdf:resource="http://www.notesmine.com/textmate_issues"/>
                <rdf:li rdf:resource="http://www.notesmine.com/textmate_keyboard"/>
                <rdf:li rdf:resource="http://www.notesmine.com/textmate_misc"/>
                <rdf:li rdf:resource="http://www.notesmine.com/textmate_programming"/>
                <rdf:li rdf:resource="http://www.notesmine.com/textmate_rails"/>
                <rdf:li rdf:resource="http://www.notesmine.com/textmate_versus_vim"/>
                <rdf:li rdf:resource="http://www.notesmine.com/textmate_wishlist"/>
                <rdf:li rdf:resource="http://www.notesmine.com/threading"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tiddlywiki"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tidy"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tiling_window_manager_shootout"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tiling_window_managers"/>
                <rdf:li rdf:resource="http://www.notesmine.com/todo"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tomcat"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tools_i_have_used"/>
                <rdf:li rdf:resource="http://www.notesmine.com/top"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tracker"/>
                <rdf:li rdf:resource="http://www.notesmine.com/truecrypt"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tunica"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tunica_2007"/>
                <rdf:li rdf:resource="http://www.notesmine.com/tweak_freakness"/>
                <rdf:li rdf:resource="http://www.notesmine.com/twitter"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ubuntu"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ubuntu_810"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ubuntu_for_parents"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ubuntu_login_sound"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ubuntu_mp3"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ubuntu_upgrade_notes"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ui_design_on_rails"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ultraedit"/>
                <rdf:li rdf:resource="http://www.notesmine.com/ultraedit_vs_textmate"/>
                <rdf:li rdf:resource="http://www.notesmine.com/umount"/>
                <rdf:li rdf:resource="http://www.notesmine.com/unison"/>
                <rdf:li rdf:resource="http://www.notesmine.com/upgrade_watch_list"/>
                <rdf:li rdf:resource="http://www.notesmine.com/urxvt"/>
                <rdf:li rdf:resource="http://www.notesmine.com/version_control"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_align"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_autocomplete"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_background"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_best_of"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_buffers"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_capture_command_output"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_cd"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_clipboard"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_colorscheme"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_command_line"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_command_line_options"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_command_line_window"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_commands"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_completion"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_config_file"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_confim_dialog"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_convert_to_html"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_cursorline"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_customizing"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_defaults"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_diff"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_explorer"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_filetypes"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_find_replace"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_folding"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_fonts"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_format"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_functions"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_fuzzy_finder_hide_base"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_help"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_help_legend"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_indent"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_ins-completion"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_jumps"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_key_mapping"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_marks"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_motion"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_numbered_lists"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_obscure"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_options"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_perl"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_platform_specific"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_plugins"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_project_plugin"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_rails"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_rails_screencast"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_regex"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_registers"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_review"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_ruby"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_scrolling"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_settings"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_snippets"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_sorting"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_tabs"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_text_objects"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_todo"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_tricks"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_tselectfiles"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_ultraedit"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_visual_mode"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_whines"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vim_windows"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vimmate"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vimperator"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vimrc"/>
                <rdf:li rdf:resource="http://www.notesmine.com/virtualbox"/>
                <rdf:li rdf:resource="http://www.notesmine.com/virtualbox_versus_vmware"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vista"/>
                <rdf:li rdf:resource="http://www.notesmine.com/visual_mode"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vmware"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vmware_tools"/>
                <rdf:li rdf:resource="http://www.notesmine.com/vnc"/>
                <rdf:li rdf:resource="http://www.notesmine.com/war_on_drugs"/>
                <rdf:li rdf:resource="http://www.notesmine.com/web_site_software"/>
                <rdf:li rdf:resource="http://www.notesmine.com/whines"/>
                <rdf:li rdf:resource="http://www.notesmine.com/wiki_software"/>
                <rdf:li rdf:resource="http://www.notesmine.com/windows"/>
                <rdf:li rdf:resource="http://www.notesmine.com/windows_software_i_miss_the_most"/>
                <rdf:li rdf:resource="http://www.notesmine.com/wisdom_teeth"/>
                <rdf:li rdf:resource="http://www.notesmine.com/wma"/>
                <rdf:li rdf:resource="http://www.notesmine.com/wmii"/>
                <rdf:li rdf:resource="http://www.notesmine.com/wmii_pidgin"/>
                <rdf:li rdf:resource="http://www.notesmine.com/word_count"/>
                <rdf:li rdf:resource="http://www.notesmine.com/workspace"/>
                <rdf:li rdf:resource="http://www.notesmine.com/workspaces_setup"/>
                <rdf:li rdf:resource="http://www.notesmine.com/x-windows"/>
                <rdf:li rdf:resource="http://www.notesmine.com/x_windows"/>
                <rdf:li rdf:resource="http://www.notesmine.com/xml_xpath"/>
                <rdf:li rdf:resource="http://www.notesmine.com/xmodmap"/>
                <rdf:li rdf:resource="http://www.notesmine.com/xorg"/>
                <rdf:li rdf:resource="http://www.notesmine.com/xubuntu"/>
                <rdf:li rdf:resource="http://www.notesmine.com/xubuntu_install"/>
                <rdf:li rdf:resource="http://www.notesmine.com/xubuntu_screenshot_software"/>
                <rdf:li rdf:resource="http://www.notesmine.com/xubuntu_stoppers"/>
                <rdf:li rdf:resource="http://www.notesmine.com/yak_shaving"/>
                <rdf:li rdf:resource="http://www.notesmine.com/yui_calendar"/>
                <rdf:li rdf:resource="http://www.notesmine.com/zentest"/>
                <rdf:li rdf:resource="http://www.notesmine.com/zsh"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.notesmine.com/lib/images/favicon.ico">
        <title>Notes Mine</title>
        <link>http://www.notesmine.com/</link>
        <url>http://www.notesmine.com/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.notesmine.com/23hacks">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T13:57:25-05:00</dc:date>
        <title>23hacks</title>
        <link>http://www.notesmine.com/23hacks</link>
        <description>&lt;http://en.oreilly.com/rails2008/public/schedule/detail/1980&gt;

	*  Somewhat interesting points.
	*  Name is somewhat misleading.  Sounds like it should show you some awesome hacks for your Rails app.
	*  Was really just a bunch of goofy scripts, and a message about how you should take some time to try out new stuff in a language.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/advanced_restful_rails">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T15:26:12-05:00</dc:date>
        <title>advanced_restful_rails</title>
        <link>http://www.notesmine.com/advanced_restful_rails</link>
        <description>Saturday, May 31st, 2008

Ben Scofield

I thought this session could have been a little better.  It started out slow, with an explanation of REST, even though it's titled “Advanced RESTful Rails”.



RailsConf2008,
	sessions</description>
    </item>
    <item rdf:about="http://www.notesmine.com/adware">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-27T16:18:59-05:00</dc:date>
        <title>adware</title>
        <link>http://www.notesmine.com/adware</link>
        <description>*  Ad-Aware LavaSoft

	*  Thread on Ubuntu Forums &lt;http://ubuntuforums.org/showthread.php?t=535401&amp;highlight=feeds&amp;page=8&gt;

Use this method to block annoying ad-sites:

	*  &lt;http://ubuntuforums.org/showthread.php?t=241460&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/agile_development_demystified">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T15:44:52-05:00</dc:date>
        <title>agile_development_demystified</title>
        <link>http://www.notesmine.com/agile_development_demystified</link>
        <description>Robert Dempsey

Saturday, May 31st

How he uses agile/scrum to manage projects for his company.


	*  Agile Project Management with Scrum -- Book
	*  &lt;http://yahoo.com/group/scrumdevelopment&gt;


Like other business owners/project managers, he makes a point of making sure that the customer knows what to expect up front, and that they have continuous input into the project.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/apache">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-18T16:40:08-05:00</dc:date>
        <title>apache</title>
        <link>http://www.notesmine.com/apache</link>
        <description>Ubuntu

/usr/sbin/apache2ctl - You can use the configtest command to test your current configuration

Ubuntu


/etc/apache2/mods-available - Contains available modules.  FIXME - How do you enable them?
/etc/apache2/mods-enabled - Contains symlinks to files in the mods-available directory.  I suppose that these modules are enabled.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/applescript">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-29T11:12:55-05:00</dc:date>
        <title>applescript</title>
        <link>http://www.notesmine.com/applescript</link>
        <description>Is cool.

This script will run iTerm, open a new tab, and CD to the directory that was specified in the arguments to the script.


-- Put this in open_iterm.scpt file
-- You can run applescripts by running
-- osascript open_iterm.scpt /Users/me/path/to/some/dir
on run argv
    tell application &quot;iTerm&quot;
        make new terminal
        tell the first terminal
            activate current session
            launch session &quot;Default Session&quot;
            tell the last session
                write t…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/apt-get">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-02T17:22:39-05:00</dc:date>
        <title>apt-get</title>
        <link>http://www.notesmine.com/apt-get</link>
        <description>&lt;http://www.debian.org/doc/manuals/apt-howto/index.en.html&gt;

Determine what repository software “foo” is/was downloaded from (Notice the apt-cache instead of apt-get.

apt-cache policy foo

Simulate what would happen if you do something by using one of the following switches:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/aptitude">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T00:31:21-05:00</dc:date>
        <title>aptitude</title>
        <link>http://www.notesmine.com/aptitude</link>
        <description>The aptitude program, when run by itself, provides a text-based GUI where you can query the stuff that's installed on your system.

&gt;aptitude</description>
    </item>
    <item rdf:about="http://www.notesmine.com/arch">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-02T18:57:18-05:00</dc:date>
        <title>arch</title>
        <link>http://www.notesmine.com/arch</link>
        <description>/etc/rc.d/network stop
 /etc/rc.d/network start

Is where all the goodies are, like daemons, etc.

	*  ~/.xinitrc is where you tell X what window manager you want to use.

Notesmine

External



arch</description>
    </item>
    <item rdf:about="http://www.notesmine.com/arch_downgrading">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-03T14:38:57-05:00</dc:date>
        <title>arch_downgrading</title>
        <link>http://www.notesmine.com/arch_downgrading</link>
        <description>Here's a handy page about downgrading:


	*  &lt;http://ubuntuforums.org/showthread.php?p=6283883#poststop&gt;

Notesmine

arch</description>
    </item>
    <item rdf:about="http://www.notesmine.com/arch_image_software">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-29T14:24:35-05:00</dc:date>
        <title>arch_image_software</title>
        <link>http://www.notesmine.com/arch_image_software</link>
        <description>Best at the top


	*  geeqie - Even though it's alpha 0.12, it has great stuff.
		*  Split views - view more than one image at a time
		*  Easy to use - has directory tree in left pane
		*  Slideshow / rotate / full window view

	*  GQview - is what geeqie is forked from.
		*  Has “keywords” feature that allows you to tag your photos (Example, “Family”, “Nature”, etc.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/arch_irc_channel">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-17T01:08:37-05:00</dc:date>
        <title>arch_irc_channel</title>
        <link>http://www.notesmine.com/arch_irc_channel</link>
        <description>The Arch IRC Channel is very helpful.

Here's some instructions for getting to the channel:

I recommend xchat.

pacman -S xchat

Run xchat, and you'll get a screen asking you what network to use.  Select the FreeNode network.  You should also see an input box asking for what channel to connect to.  Select #archlinux.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/arch_linux_installation">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-28T23:53:28-05:00</dc:date>
        <title>arch_linux_installation</title>
        <link>http://www.notesmine.com/arch_linux_installation</link>
        <description>This page is just a customized journal/notes page for my wild &amp; crazy attempt at putting Arch Linux on one of my boxen.


NOTE A big gotcha for me was when I was partitioning the hard drive.

The text says:

Enter the size of your / partition,
the /home/partition will take all the left space.Disk space left: 8014 (Megabyte / MB)

I didn't see that this step was to specify the / and the /home partition.  In other words, whatever I specify for the / will be subtracted from 8014, an what remains wi…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/arch_notes">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-28T15:03:08-05:00</dc:date>
        <title>arch_notes</title>
        <link>http://www.notesmine.com/arch_notes</link>
        <description>This is a TODO list for my Arch computer:


	*  Install Flash / Sound
	*  MP3 playback / Jukebox software.

	*  DVD/CD burner
	*  Groovy / Grails  

	*  Figure out scenario for gvim versus terminal vim?
		*  Clipboard

	*  Might want to use hplip for printing on Arch?
	*  Increase the X terminal font.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/arch_screenshot--nate">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-07T00:55:48-05:00</dc:date>
        <title>arch_screenshot--nate</title>
        <link>http://www.notesmine.com/arch_screenshot--nate</link>
        <description>See &lt;http://notesmine.com/arch_screenshot&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/arch_screenshot">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-07T00:51:56-05:00</dc:date>
        <title>arch_screenshot</title>
        <link>http://www.notesmine.com/arch_screenshot</link>
        <description>Here's a screenshot of my Arch Linux setup.

I'm using wmii and feh to display the background image.  I got the background image from this thread on the Arch Linux forums.  Thanks also to the wmii mailing list for helping me figure out feh.

(Click on the picture to enlarge)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/arch_virtualbox">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-16T22:17:43-05:00</dc:date>
        <title>arch_virtualbox</title>
        <link>http://www.notesmine.com/arch_virtualbox</link>
        <description>As of 12/16/2008, I'm using VirtualBox on my Macbook Pro to run Arch Linux with wmii as the window manager.

I had some problems with the new Xorg update and VmWare Fusion.  I received some advice on the Arch IRC Channel from two helpful users, “Twey” and “binarycodes” and probably some others that I missed.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/arch_wallpaper">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-08T23:44:46-05:00</dc:date>
        <title>arch_wallpaper</title>
        <link>http://www.notesmine.com/arch_wallpaper</link>
        <description>I really like Arch Linux, and have found some cool wallpapers with the Arch Logo.

My favorite one is here:


	*  &lt;http://balancest.deviantart.com/art/Arch-Linux-Darkwave-101665564&gt;


Here's links to some other great ones.



arch,
	wallpaper</description>
    </item>
    <item rdf:about="http://www.notesmine.com/arch_xorg">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-09T01:27:11-05:00</dc:date>
        <title>arch_xorg</title>
        <link>http://www.notesmine.com/arch_xorg</link>
        <description>The newest xorg royally borked my Arch install.

To fix it, I had to add “hal” to my DAEMONS array in rc.conf.

See this harrowing wiki page:

&lt;http://wiki.archlinux.org/index.php/Xorg_input_hotplugging&gt;

Once I got X to work again (after about 10 cold-restarts of my computer because my keyboard and mouse were foobarred), I ran</description>
    </item>
    <item rdf:about="http://www.notesmine.com/audacity">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-13T23:20:28-05:00</dc:date>
        <title>audacity</title>
        <link>http://www.notesmine.com/audacity</link>
        <description>Scott Granneman gave a presenation on using Audacity to create podcasts.  FIXME give link to his PDF.

	*  After mic &amp; phone are installed, open Audacity
	*  User Mixer toolbar
		*  Click on input level meter
		*  Avoid volume going over blue line</description>
    </item>
    <item rdf:about="http://www.notesmine.com/autotest">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-14T01:43:40-05:00</dc:date>
        <title>autotest</title>
        <link>http://www.notesmine.com/autotest</link>
        <description>sudo gem install ZenTest
&lt;http://notesmine.com/rails_application_documentation?s=rdoc&gt;
When you run autotest, you see the results zoom by on the terminal.  What you sometimes want is just a Success/Failure notice to pop up, rather than digging through terminal output.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/awesome_keyboard_shortcuts">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-27T23:14:16-05:00</dc:date>
        <title>awesome_keyboard_shortcuts</title>
        <link>http://www.notesmine.com/awesome_keyboard_shortcuts</link>
        <description>These are keyboard shortcuts that pertain to the Awesome Window Manager

Note: These shortcuts are for Awesome WM version 3.0

A “client” is the term for basically an application window
 Windows + 1  Go to Tag 1  Windows + Enter  Start terminal in current tag (I'll find the correct term later and fix this )  Windows + Space  Switch to next layout (like clicking the icon in the upper-right corner)  TODO: need to find out how to 'maximize' current window  Windows + Shift + C  Close current window …</description>
    </item>
    <item rdf:about="http://www.notesmine.com/awesome_window_manager">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-24T19:46:28-05:00</dc:date>
        <title>awesome_window_manager</title>
        <link>http://www.notesmine.com/awesome_window_manager</link>
        <description>*  Brief note, To Be Continued.
	*  I was looking for a non-default Desktop/Window Manager.
	*  At first, hated it, then found documentation.  Found that it uses the much-hated Windows key for many of its shortcuts.  I love this.  I've never used the Windows key so much!
	*  I like how it's got multiple “Desktops” built in, (and you start with 9 of them!)
	*  There's no stupid menu :-)
	*  Terminals are opened by default when you right-click.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/baby_shower">
        <dc:format>text/html</dc:format>
        <dc:date>2007-06-15T12:31:56-05:00</dc:date>
        <title>baby_shower</title>
        <link>http://www.notesmine.com/baby_shower</link>
        <description>Press the “Edit Page” button above to edit this page, then press the “Save” button below.

Date

June 16th 2007


Time

1:00 - 5:00 (Yeah right)

Parking

The church across the street from me is kind enough to let us park there.  Immanual Church Parking Directions
Alf / Amy can park in Mike's parking space in back.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/backpacks">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-13T22:04:44-05:00</dc:date>
        <title>backpacks</title>
        <link>http://www.notesmine.com/backpacks</link>
        <description>*  Swiss Gear Synergy
	*  Swiss Gear Pegasus
	*  Targus Feren
	*  Swiss Gear Rival</description>
    </item>
    <item rdf:about="http://www.notesmine.com/backup">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-08T13:46:57-05:00</dc:date>
        <title>backup</title>
        <link>http://www.notesmine.com/backup</link>
        <description>J-Dahm made a great point the other day about the time he's saved NOT backing up his stuff.  I think his anal-ysis is correct:  You do save time by not futzing with different backup routines.  Think of the effort involved:


	*  Choosing a method of backing up data.
	*  Choosing what data to back up, how often
	*  Actually backing up data.
	*  Testing a backup/restore (You do test a backup/restore, don't you?)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/bandwebsite">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-09T12:48:56-05:00</dc:date>
        <title>bandwebsite</title>
        <link>http://www.notesmine.com/bandwebsite</link>
        <description>*  Listen to / download songs
	*  Watch videos (links to Youtube, or on-site)
	*  Calendar
		*  Preferably, some calendar that people can /subscribe/ to.  Then, when they use their calendar software, they see upcoming Rusty shows, etc.
		*  Preferably, calendar is smart enough to automagically create a link / show information about the gig's location, etc.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/banned_wedding_songs">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-16T17:41:44-05:00</dc:date>
        <title>banned_wedding_songs</title>
        <link>http://www.notesmine.com/banned_wedding_songs</link>
        <description>*  “You Look Wonderful Tonight”
	*  “Paradise By The Dashboard Light”
	*  “End of the Road As We Know It”
	*  “Gimme Three Steps”
	*  “YMCA”
	*  “Friends In Low Places”

Related Pages on Notesmine

External Pages




banned,
	wedding,
	songs</description>
    </item>
    <item rdf:about="http://www.notesmine.com/bare_repository">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-22T22:15:40-05:00</dc:date>
        <title>bare_repository</title>
        <link>http://www.notesmine.com/bare_repository</link>
        <description>A Bare Repository in git is a repository where there is no working copy.  In other words, no developer is making changes from the same directory that the Bare Repository is set up.

Example:

~/src/bare_repository~/src/working_copy
	*  ~/src/working_copy checks in changes and pull updates from  ~/src/bare_repository, but changes are made to files that reside in ~/src/working_copy</description>
    </item>
    <item rdf:about="http://www.notesmine.com/bash">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-12T00:58:39-05:00</dc:date>
        <title>bash</title>
        <link>http://www.notesmine.com/bash</link>
        <description>Bourne Again Shell

FIXME This page is messy and should be divided into bash programming, bash command line, bash shell prompt, bash configuration


FIXME Put this in the bash configuration screen &lt;http://lists.debian.org/debian-user/1999/06/msg00055.html&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/bash_command_line_editing">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-08T15:35:57-05:00</dc:date>
        <title>bash_command_line_editing</title>
        <link>http://www.notesmine.com/bash_command_line_editing</link>
        <description>This deserves a page of its own.

On Macs, you need to use the ESC-F and ESC-B shortcuts instead of the Alt (Option) key.

Movement
 Function                Key               Same as RETURN          Ctrl-J or Ctrl-M  Clear the screen        Ctrl-L            Move forward one word   Alt-F or ESC-F    Move backward one word  Alt-B or ESC-B   
There's at least two ways of getting to the last X commands you've entered.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/bash_commands">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-08T17:40:56-05:00</dc:date>
        <title>bash_commands</title>
        <link>http://www.notesmine.com/bash_commands</link>
        <description>Bash commands are different from standalone Unix commands.

The type command is very helpful for finding out what something is.  For example, there's a command that I wrote called fii, and I want to see if it's a function or an alias.

I use the command:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/bash_configuration">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-26T17:56:29-05:00</dc:date>
        <title>bash_configuration</title>
        <link>http://www.notesmine.com/bash_configuration</link>
        <description>Done via a bazillion different files.


	*  .profile
	*  .bash_profile


Some (most) configuration changes won't take effect until you logout and log back in.  Or, you can use the source command to tell bash to re-read a config file.

Re-read the readline configuration file:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/bash_find_grep_script">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-22T14:30:52-05:00</dc:date>
        <title>bash_find_grep_script</title>
        <link>http://www.notesmine.com/bash_find_grep_script</link>
        <description>#!/bin/sh
# findfiles.sh
# Usage findfiles.sh file-pattern text-pattern
# Searches in files that match file-pattern, and contain &lt;text-pattern&gt;
#   Then prints out the results, with line numbers included.
# Example findfiles.sh *.txt foo
echo `find . -name $1 | xargs grep -n $2`</description>
    </item>
    <item rdf:about="http://www.notesmine.com/bash_history">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-08T15:27:00-05:00</dc:date>
        <title>bash_history</title>
        <link>http://www.notesmine.com/bash_history</link>
        <description>No, this page isn't the history of a freakin' shell.  It's how to use the history of commands that you've typed without going insane.

Bash keeps track of X amount of commands that you've typed.

 Key  Command  Ctrl-R  Search backward through list  Ctrl-G  Abort search, and return to command line  Ctrl-P  Previous Line  Ctrl-N  Next Line  ESC &gt;  Go to end of history list  ESC &lt;  Go to beginning of history list 

Once you've found the command you want, you can either execute it by pressing ENTER,…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/bash_history_expansion">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-08T15:55:33-05:00</dc:date>
        <title>bash_history_expansion</title>
        <link>http://www.notesmine.com/bash_history_expansion</link>
        <description>History Expansion is basically comprised of two things:

# Replacing stuff in the prior command with new stuff
# Fetching a command from the command history

IMHO, it's somewhat antiquated, and is very difficult to use, for the most part.  In addition, it's scary just to use the “find” feature to immediately find a command that contains a string and execute it.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/bash_programming">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-24T01:31:48-05:00</dc:date>
        <title>bash_programming</title>
        <link>http://www.notesmine.com/bash_programming</link>
        <description>This page will (in the future) give basics of programming shell scripts in Bash.

Most shell scripts start as simple one or two line commands.  Then, the scripts must handle simple IF conditions.  As scripts are used more &amp; more, they become more complex.  To handle complexity, Bash allows for control structures, variables, etc, much like full-blown programming languages.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/bdd">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-13T22:20:11-05:00</dc:date>
        <title>bdd</title>
        <link>http://www.notesmine.com/bdd</link>
        <description></description>
    </item>
    <item rdf:about="http://www.notesmine.com/behavior_driven_development">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-13T22:19:50-05:00</dc:date>
        <title>behavior_driven_development</title>
        <link>http://www.notesmine.com/behavior_driven_development</link>
        <description>*  a.k.a “BDD”

See Also
Brian Button - STL BDD Expert

	*  Look up his blog

bdd</description>
    </item>
    <item rdf:about="http://www.notesmine.com/behaviour_driven_development">
        <dc:format>text/html</dc:format>
        <dc:date>2007-06-05T15:11:37-05:00</dc:date>
        <title>behaviour_driven_development</title>
        <link>http://www.notesmine.com/behaviour_driven_development</link>
        <description>*  June 5, 2007 - Curt H. showed this Google Video at the ESD group.
	*  rSpec = Testing utitlity for Ruby (gem install rspec)
	*  Specification vs. Verifications
	*  Tests should probably not follow the exact class model of application.
	*  RBehave, JBehave
	*  Dan NOrth
	*  Expectation API
	*  Schmock - Mock object tool
	*  Selenium - TDD for javascript
	*  AgileDocs / TestDocs (on SourceForge) - goes through test code &amp; finds behavioral tests.
	*  Clover - code coverage management (code cover…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/best_cards_games">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-20T17:06:34-05:00</dc:date>
        <title>best_cards_games</title>
        <link>http://www.notesmine.com/best_cards_games</link>
        <description>This is a list of memorable Cardinals games.

Versus San Diego.  Cards trailed 3-5 in 8th inning and Troy Glaus hits a 2 run homer.

San Diego comes back in the 9th.

Albert Pujols gets from 1st to 3rd on a missed pickoff play from the catcher to the first baseman who misses the ball and it goes into left field.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/bit_torrent_clients">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-03T12:30:01-05:00</dc:date>
        <title>bit_torrent_clients</title>
        <link>http://www.notesmine.com/bit_torrent_clients</link>
        <description>Comparison: &lt;http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_software&gt;

This page contains a list of torrent clients I've used.

	*  Open source, but seems commercialized
	*  Seems like lots of ads
	*  Depending on what you download, it seems like it shows you “related” downloads, etc.
	*  Almost the KaZaa equivalent for BitTorrent software.  If it wasn't open-source, and recommended by reputable sources, I would be afraid to install it on my machine.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/blog">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-27T09:58:03-05:00</dc:date>
        <title>blog</title>
        <link>http://www.notesmine.com/blog</link>
        <description></description>
    </item>
    <item rdf:about="http://www.notesmine.com/bob">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-14T23:05:47-05:00</dc:date>
        <title>bob</title>
        <link>http://www.notesmine.com/bob</link>
        <description>Bob's Page

bob,
	boo boo</description>
    </item>
    <item rdf:about="http://www.notesmine.com/bobs_poker_page">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-14T23:05:31-05:00</dc:date>
        <title>bobs_poker_page</title>
        <link>http://www.notesmine.com/bobs_poker_page</link>
        <description>I suck at poker

bob,
	poker</description>
    </item>
    <item rdf:about="http://www.notesmine.com/books_to_read">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-12T22:29:31-05:00</dc:date>
        <title>books_to_read</title>
        <link>http://www.notesmine.com/books_to_read</link>
        <description>Note - Check the library for these books before blowing $$$$ on buying them.


More Eric Meyer on CSS 
The Zen of CSS Design


Recommended by Dan, about volunteer organizations

	*  &lt;http://www.amazon.com/exec/obidos/tg/detail/-/0130676349/102-6683580-0291301?v=glance&gt;
	*  Yahoo Group &lt;http://groups.yahoo.com/group/scrumdevelopment/&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/boozelog">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-28T00:31:45-05:00</dc:date>
        <title>boozelog</title>
        <link>http://www.notesmine.com/boozelog</link>
        <description>*  Track How Many and what kind of beer / liquor
	*  Have bar-style images on the screen, with 1000s of different types of beers/liquors
	*  Users can drag/drop beers into their stomachs from the bar when they go out on the town.
	*  Users can go to the store and drag booze into a cart and check it out, where it will go into the refrigerator.  Users can then drag beers from refrigerator into stomach.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/building_an_app_in_48_hours">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T15:53:56-05:00</dc:date>
        <title>building_an_app_in_48_hours</title>
        <link>http://www.notesmine.com/building_an_app_in_48_hours</link>
        <description>Josh Owens, Chris Selmer

This was an enjoyable presentation from the 1st and 2nd place winners in a 48-hour rails development contest.

The winners developed these sites:


	*  &lt;http://www.yourpetrecords.com/&gt;
	*  &lt;http://tastyplanner.com/&gt;


They discussed their techniques (No testing, YAY!) and the mistakes they made.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/byteworks">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-05T21:03:30-05:00</dc:date>
        <title>byteworks</title>
        <link>http://www.notesmine.com/byteworks</link>
        <description>Man, there's stuff all over the place!


	*  Official ByteWorks Site
	*  Wiki (Old)
	*  Wiki (New)
	*  Links to all bworks_ yahoo groups
	*  ByteWorks (Just Byteworks Yahoo Group)
	*  ByteWorks Shop Yahoo Group
	*  ByteWorks **Staff** Yahoo Group
	*  ByteWorks Google Group
	*  ByteWorks Mailing List Archive</description>
    </item>
    <item rdf:about="http://www.notesmine.com/calgary_2009_01">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-25T02:08:06-05:00</dc:date>
        <title>calgary_2009_01</title>
        <link>http://www.notesmine.com/calgary_2009_01</link>
        <description>*  50c chips
	*  Baby wipe tip jar
	*  Cards were 2 years old
	*  stacked with 3/5
	*  Knuckles Up at distillery
	*  Back Alley Boozers
	*  Other band with the keyboard cleaner stuff that they inhaled, like helium.
	*  Ship/Anchor sux.
	*  Distillery way better.
	*  Suckout w/A9 vs. Tx?
		*  Caused comeback of 1/23.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/canoo">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-16T09:00:33-05:00</dc:date>
        <title>canoo</title>
        <link>http://www.notesmine.com/canoo</link>
        <description>To generate a new TestSuite, just delete TestSuite, and run grails create-webtest

Related Pages on Notesmine

External Pages




canoo</description>
    </item>
    <item rdf:about="http://www.notesmine.com/capistrano">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-19T01:03:27-05:00</dc:date>
        <title>capistrano</title>
        <link>http://www.notesmine.com/capistrano</link>
        <description>&lt;http://wiki.dreamhost.com/index.php/Capistrano&gt;

View Avail. Tasks

See what tasks are available-—including both your own custom tasks and the standard ones:

cap show_tasks

* Before Capistrano executes a task, it looks for any other task named before_XYZ</description>
    </item>
    <item rdf:about="http://www.notesmine.com/chicago_groovy_trip">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T12:59:40-05:00</dc:date>
        <title>chicago_groovy_trip</title>
        <link>http://www.notesmine.com/chicago_groovy_trip</link>
        <description>My notes about specific points of interest that we could use Groovy/Grails better.

	*  Could be used to simplify application configuration.
	*  Or, we could have an application specific configuration table, where admins can change the configuration using the app.
	*  jndiName = “java:comp/env/MyDataSource”
	*  delete dbCreate and url attributes from production clause in DataSource.groovy</description>
    </item>
    <item rdf:about="http://www.notesmine.com/clibuilder">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-15T11:08:31-05:00</dc:date>
        <title>clibuilder</title>
        <link>http://www.notesmine.com/clibuilder</link>
        <description>#!/usr/bin/env groovy

/* 
 *  Script: argumentsCliBuilder.groovy
 *
 * Purpose: &lt;+purpose+&gt;
 *
 *   Usage: groovy argumentsCliBuilder.groovy &lt;+usage+&gt; 
 *
 *  Author: &lt;+author+&gt;
 */

// Parse command line arguments
def cli = new CliBuilder(usage: 'groovy argumentsCliBuilder.groovy [-h|--help] [ -t &quot;times&quot; ] [[ -f &quot;file1&quot; ]..]',
                         parser: new org.apache.commons.cli.GnuParser ())

cli.h(longOpt:'help', 'show usage information and quit')
cli.t(argName:'times', args:1, requir…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/closure_delegates">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-10T10:00:05-05:00</dc:date>
        <title>closure_delegates</title>
        <link>http://www.notesmine.com/closure_delegates</link>
        <description>Groovy has closures -- sort of like blocks in Ruby

Closures have owners and delegates

Closure delegates allow you to assign a handler object for certain handlers.

For example, in a grails app, you'd want hibernate objects to handle constraints, but if you're reporting on the database structure of your application, you could use HTML delegates to handle the constraints, so they would print out a report of your database structure.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/cohesion">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-24T13:28:02-05:00</dc:date>
        <title>cohesion</title>
        <link>http://www.notesmine.com/cohesion</link>
        <description>Cohesion is how well the lines of source code fit together and serve one purpose within an object or object's method.

Methods/Objects with high cohesion

Think of cohesion as “sticking together”.

High cohesion is said to provide:

	*  robustness
	*  reliability
	*  reusability
	*  understandability</description>
    </item>
    <item rdf:about="http://www.notesmine.com/compiz-fusion">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-30T11:10:04-05:00</dc:date>
        <title>compiz-fusion</title>
        <link>http://www.notesmine.com/compiz-fusion</link>
        <description>There's tons of links on the Web about what Compiz-Fusion is.  I recommend searching YouTube to see some demos.

I finally found a user's guide:


	*  &lt;http://wiki.compiz-fusion.org/New_Users_Guide&gt;

Again, there's tons of links around the web for installing Compiz-Fusion on your distro of choice.  Here's my own personal notes:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/compiz-fusion_features">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-19T13:18:31-05:00</dc:date>
        <title>compiz-fusion_features</title>
        <link>http://www.notesmine.com/compiz-fusion_features</link>
        <description>This page lists various features of Compiz-Fusion on Gutsy Gibbon.  FIXME give brief description of how to enable compiz-fusion.

I try to explain each one, and give links to each feature -- a picture's worth 1,000 words.

If you're looking for basic info on Compiz-Fusion, I recommend searching the Ubuntu Forums.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/compiz-fusion_installation_notes">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-30T11:11:15-05:00</dc:date>
        <title>compiz-fusion_installation_notes</title>
        <link>http://www.notesmine.com/compiz-fusion_installation_notes</link>
        <description>This page details my experience with compiz-fusion on Ubuntu Feisty and Gutsy Gibbon (kinda).  I say “kinda” because I've forgotten most of the 20 hours that I've spent configuring and trying to get it to work.  Fortunately, the recent release of Gutsy made this much easier, and I highly recommend Gutsy to any new Linux users.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/computer">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-25T10:25:38-05:00</dc:date>
        <title>computer</title>
        <link>http://www.notesmine.com/computer</link>
        <description></description>
    </item>
    <item rdf:about="http://www.notesmine.com/computer_tutorial">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-08T22:43:38-05:00</dc:date>
        <title>computer_tutorial</title>
        <link>http://www.notesmine.com/computer_tutorial</link>
        <description>Base page for computer tutorial that I plan to teach my family.

	*  Why
		*  basic computer knowledge
		*  I'm not a car expert, but I know that if my car won't start, it's likely not a problem with the brakes.
		*  you get driver's ed in high school
			*  I got computer ed in high school</description>
    </item>
    <item rdf:about="http://www.notesmine.com/content_management_systems">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-04T13:31:45-05:00</dc:date>
        <title>content_management_systems</title>
        <link>http://www.notesmine.com/content_management_systems</link>
        <description>*  Use ??? for stag.
	*  Use ??? for personal page. (See delicious, under cms)
		*  Railfrog
		*  Mephisto

	*  Use ??? for nothingbut
		*  Railfrog
		*  Mephisto
		*  CMS Made Simple

	*  Use custom for pbrag, pbrag and cardgame
	*  Use ??? for mandonnas</description>
    </item>
    <item rdf:about="http://www.notesmine.com/coupling">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-24T13:37:24-05:00</dc:date>
        <title>coupling</title>
        <link>http://www.notesmine.com/coupling</link>
        <description>In oop, the term “coupling” describes how dependent objects are on other objects.  It is usually considered good practice to have loosely coupled objects.

A prime area for loosely coupled objects is Input/Ouput.  For example, if you want a Report object should be able to print to a file, or a printer.  If the Report object needs to be changed in order to print to another medium or format, this would be considered high coupling.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/craigs_condensed_notes">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-22T21:23:39-05:00</dc:date>
        <title>craigs_condensed_notes</title>
        <link>http://www.notesmine.com/craigs_condensed_notes</link>
        <description>Active Record Techniques: Best Practice Refactoring


by Chad Pytel of ThoughtBot


def self.up
  change_column_default :aricle_versions, :state, 'Raw'
end
def self.down
  change_column_default :aricle_versions, :state, nil
end


before_validation_on_create :set_version_number
private
def set_version_number</description>
    </item>
    <item rdf:about="http://www.notesmine.com/css">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-07T22:42:09-05:00</dc:date>
        <title>css</title>
        <link>http://www.notesmine.com/css</link>
        <description>Cascading Style Sheets
 Symbol  Meaning  #something  apply this style to &lt;div id=“something”&gt; 
Does not put a line break before/after the element.

p {display: inline}

&lt;http://www.w3schools.com/css/tryit.asp?filename=trycss_display&gt;

	*  Style Master</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ctags">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-17T12:46:06-05:00</dc:date>
        <title>ctags</title>
        <link>http://www.notesmine.com/ctags</link>
        <description>Program to create “tags” file by reading source files (.c, .pl, etc).  These files are used to quickly jump to function definitions, variable declarations, etc.

The following is just a perl program to go through all files in a directory and subdirectories, and put the name of the file in a ctags format for use by the lookupfile plugin.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/cups">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-29T18:51:45-05:00</dc:date>
        <title>cups</title>
        <link>http://www.notesmine.com/cups</link>
        <description>Common Unix Printing System

A good how-to for setting up CUPS on Debian/Ubuntu is available on Episode #59 of “Linux Reality” podcast.

	*  &lt;http://www.linuxreality.com/podcast/episode-59-home-servers-part-5-file-and-print-servers/&gt;

At first, I tried just going to System-&gt;Printers in Ubuntu, and selecting “Global Settings” from the menu.  Then, I selected “Share Printers”.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/cygwin">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-26T16:40:56-05:00</dc:date>
        <title>cygwin</title>
        <link>http://www.notesmine.com/cygwin</link>
        <description>&lt;http://cygwin.com/cygwin-ug-net/setup-files.html&gt;


When you start Cygwin, it looks in several places for to determine where your $HOME directory is.

From the Cygwin FAQ:

When starting Cygwin from Windows, HOME is determined as follows in order of decreasing priority:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/darcs">
        <dc:format>text/html</dc:format>
        <dc:date>2007-05-23T13:25:08-05:00</dc:date>
        <title>darcs</title>
        <link>http://www.notesmine.com/darcs</link>
        <description>Visible links

	*  &lt;http://darcs.net/DarcsWiki/FrontPage&gt;
	*  &lt;http://darcs.net/DarcsWiki/WindowsConfiguration?action=raw&gt;
	*  &lt;http://darcs.net/DarcsWiki/WindowsConfiguration?action=print&gt;
	*  &lt;http://darcs.net/DarcsWiki/FindPage&gt;
	*  &lt;http://darcs.net/DarcsWiki/TitleIndex&gt;
	*  &lt;http://darcs.net/DarcsWiki/WordIndex&gt;
	*  &lt;http://darcs.net/DarcsWiki/HelpOnFormatting&gt;
	*  &lt;http://darcs.net/DarcsWiki/FrontPage&gt;
	*  &lt;http://darcs.net/DarcsWiki/UserPreferences&gt;
	*  &lt;http://darcs.net/DarcsWiki/FrontPa…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/databaseschema">
        <dc:format>text/html</dc:format>
        <dc:date>2007-01-23T00:03:50-05:00</dc:date>
        <title>databaseschema</title>
        <link>http://www.notesmine.com/databaseschema</link>
        <description>General table to hold individual hands which are posted.

Fields

	*  hand_id
	*  site_id -- See sites table
	*  hand_date
	*  game_type_id -- See game_types table

	*  player_id
	*  site_id
	*  player_name

	*  player_id
	*  position
	*  starting_chips
	*  player_hand (starting cards?)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/date_command">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-08T19:21:22-05:00</dc:date>
        <title>date_command</title>
        <link>http://www.notesmine.com/date_command</link>
        <description>Date command is hard to remember the format.

To get help with the formats, look in man strftime.

Examples:

 Command  Example Output  date  Thu Jan  8 19:16:16 CST 2009  date +%F  2009-01-08 (YYYY-MM-DD)  date +%F_%H_%M_%S  2009-01-08_19_20_21 (year, month, day, hour, minute, second) 
Related Pages on Notesmine

External Pages</description>
    </item>
    <item rdf:about="http://www.notesmine.com/dd">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-07T18:50:45-05:00</dc:date>
        <title>dd</title>
        <link>http://www.notesmine.com/dd</link>
        <description>Does something with disk data.

Useful for creating random files that are of a specific size.

Create a file FOO.TXT with 1 Megabyte of random data in it:

dd if=/dev/urandom of=FOO.TXT count=1 bs=1M

Use the count option if it's handy.  Create a 100 MB file</description>
    </item>
    <item rdf:about="http://www.notesmine.com/de-railing_smashing_the_rails_stack">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T15:48:44-05:00</dc:date>
        <title>de-railing_smashing_the_rails_stack</title>
        <link>http://www.notesmine.com/de-railing_smashing_the_rails_stack</link>
        <description>Sunday, June 1st, 2008
Aaron Bedra

&lt;http://en.oreilly.com/rails2008/public/schedule/detail/1849&gt;

Really good session, talked in general about security and various ways you can secure your Rails applications, and servers in general.


Also, gave mention of many tools that are available for testing the security of apps.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/debian">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-09T23:08:32-05:00</dc:date>
        <title>debian</title>
        <link>http://www.notesmine.com/debian</link>
        <description>Network Problems when running under VMWare:

	*  &lt;http://www.faqts.com/knowledge_base/view.phtml/aid/26834/fid/1144&gt;


I was not able to get an Internet connection using “Bridged” networking, until I ran this program as root from the Debian virtual machine:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/deep_thoughts">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-05T10:20:35-05:00</dc:date>
        <title>deep_thoughts</title>
        <link>http://www.notesmine.com/deep_thoughts</link>
        <description>*  When testing, start off using very simple test cases.

Tools

	*  Consider more than one tool for the task you wish to accomplish.  Take at least 1/2 hour and ask other people what they'd use.  However, remember that very often you'll get ideas for how to do something, but no help in doing it.  See robert citek</description>
    </item>
    <item rdf:about="http://www.notesmine.com/delicious">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-06T15:07:14-05:00</dc:date>
        <title>delicious</title>
        <link>http://www.notesmine.com/delicious</link>
        <description>The delicious plugin for Firefox has some cool shortcuts keys.

 Key  Shortcut  Cmd-B  Open delicious bookmark sidebar  Cmd-D  Create a delicious bookmark for current page 

Some people don't like the fact that the delicious plugin intercepts the Cmd-B key, but I do :)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/demotivators">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T15:28:31-05:00</dc:date>
        <title>demotivators</title>
        <link>http://www.notesmine.com/demotivators</link>
        <description>These are my favorite demotivators:

I hate those lame pictures that you see all over the walls at work.  Instead of giving you some decent money, the management litters the place with those stupid pictures that show somebody running down a long road, with “Courage” and some corny slogan at the bottom.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/deskbar_applet">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-14T12:55:51-05:00</dc:date>
        <title>deskbar_applet</title>
        <link>http://www.notesmine.com/deskbar_applet</link>
        <description>&lt;http://raphael.slinckx.net/deskbar/&gt;

This is the handy magnifying-glass thing that's new in Ubuntu Gutsy.

gnome,
	gutsy</description>
    </item>
    <item rdf:about="http://www.notesmine.com/df">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-04T06:27:44-05:00</dc:date>
        <title>df</title>
        <link>http://www.notesmine.com/df</link>
        <description>Disk-Free

Utility for showing free disk space on Linux systems.
df -hTl -x tmpfs

&lt;http://tech.groups.yahoo.com/group/bworks_shop/message/3632&gt;

filesystem,
	disk</description>
    </item>
    <item rdf:about="http://www.notesmine.com/diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-05T23:14:09-05:00</dc:date>
        <title>diff</title>
        <link>http://www.notesmine.com/diff</link>
        <description>*  KDiff
	*  eDiff?  (I need to check my ThinkingRock)
	*  imediff2 (in apt-get)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/diff_tools">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-27T16:27:08-05:00</dc:date>
        <title>diff_tools</title>
        <link>http://www.notesmine.com/diff_tools</link>
        <description>I just had another look at this app, and realized that there's a Linux and Mac version.  Mac version is free (I think).  I don't know about Linux version.

Nice and simple.


	*  &lt;http://www.sourcegear.com/diffmerge/downloads.html&gt;

I like this tool for Linux.  Meld</description>
    </item>
    <item rdf:about="http://www.notesmine.com/disk_usage_software">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-17T19:06:53-05:00</dc:date>
        <title>disk_usage_software</title>
        <link>http://www.notesmine.com/disk_usage_software</link>
        <description>*  Ubuntu / GNOME:  Under “Accessories”, there's a cool program called ”Disk Usage Analyzer”
	*  OSX: Disk Inventory X
	*  KDirStat -- I should try this one, it's recommended by the Fresh Ubuntu podcast guys, who are pretty cool.
	*  &lt;http://pcmanfm.sourceforge.net/&gt; -- I should check this after Intrepid Ibex, because the new version might have a search feature.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/distros_to_try">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-25T11:17:11-05:00</dc:date>
        <title>distros_to_try</title>
        <link>http://www.notesmine.com/distros_to_try</link>
        <description>*  Linux Mint - Once it's ported to Hardy
	*  Foresight

linux,
	distros,
	todo</description>
    </item>
    <item rdf:about="http://www.notesmine.com/dokuwiki">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-21T02:06:54-05:00</dc:date>
        <title>dokuwiki</title>
        <link>http://www.notesmine.com/dokuwiki</link>
        <description>dokuwiki keyboard


	*  &lt;http://wiki.splitbrain.org/wiki:update_check&gt;

Put ?do=check at the end of your dokuwiki URL.

Example:  &lt;http://www.notesmine.com/?do=check&gt;

&lt;http://www.nothickmanuals.info/doku.php/cheatsheets&gt;

Plugins are pretty easy, but they require patience, and it's sometimes difficult to locate the current web site for particular plugins.  For example, these two sites for the “Tag” plugin look virtually identical, yet one is more up to date than the other:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/dokuwiki_cloud">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-30T00:24:01-05:00</dc:date>
        <title>dokuwiki_cloud</title>
        <link>http://www.notesmine.com/dokuwiki_cloud</link>
        <description>Dokuwiki Cloud shows a “cloud” of frequently used words on your site

From &lt;http://www.wikidesign.ch/en/plugin/cloud/start&gt;

You can exclude words from the word cloud by adding them each on its own line to inc/lang/[lang-code]/stopwords.txt or to conf/stopwords.txt.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/dokuwiki_create_this_page">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-18T23:02:16-05:00</dc:date>
        <title>dokuwiki_create_this_page</title>
        <link>http://www.notesmine.com/dokuwiki_create_this_page</link>
        <description></description>
    </item>
    <item rdf:about="http://www.notesmine.com/dokuwiki_delicious">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-21T21:58:13-05:00</dc:date>
        <title>dokuwiki_delicious</title>
        <link>http://www.notesmine.com/dokuwiki_delicious</link>
        <description>I would like to have a page on my Dokuwiki about Perl.

I would also like this page to display all my Delicious bookmarks that are tagged with Perl.

I'm trying to use the Dokuwiki Delicious Plugin to do this.

Here are the steps I used to install:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/dokuwiki_file_types">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-07T23:09:04-05:00</dc:date>
        <title>dokuwiki_file_types</title>
        <link>http://www.notesmine.com/dokuwiki_file_types</link>
        <description>If you want to allow other file types to be uploaded onto your Dokuwiki site, check here:

&lt;http://wiki.splitbrain.org/wiki:mime?rev=1193351002&gt;

You should check for the MIME type of the type of file, and put the extension and the mime type on the same line, to match the existing entries in the conf/mime.conf file.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/dokuwiki_keyboard">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-11T21:30:15-05:00</dc:date>
        <title>dokuwiki_keyboard</title>
        <link>http://www.notesmine.com/dokuwiki_keyboard</link>
        <description>I'm so glad I found keyboard shortcuts for dokuwiki.

See &lt;http://wiki.splitbrain.org/wiki:accesskeys&gt;

Keys are different on Mac/PC.


	*  On PC/Firefox 2, use Alt-Shift instead of Control.
	*  On Mac, use the Control key where dokuwiki says to use Control.  Genius.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/dokuwiki_namespaces">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-05T14:30:44-05:00</dc:date>
        <title>dokuwiki_namespaces</title>
        <link>http://www.notesmine.com/dokuwiki_namespaces</link>
        <description>How do I refer to a page in a different namespace?

If I'm in the foo:namespace, how do I refer to somepage that's in the main namespace?

Here's how:  Use *:yourpage</description>
    </item>
    <item rdf:about="http://www.notesmine.com/dokuwiki_pagelist">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-14T12:51:26-05:00</dc:date>
        <title>dokuwiki_pagelist</title>
        <link>http://www.notesmine.com/dokuwiki_pagelist</link>
        <description>This dokuwiki plugin allows you to list pages which match certain criteria.

I use it to list pages which have certain dokuwiki tags.

Show pages tagged with dokuwiki
{{topic&gt;dokuwiki}}
Show the same pages as Example 1, but also show column headers</description>
    </item>
    <item rdf:about="http://www.notesmine.com/dokuwiki_rss">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-11T21:24:01-05:00</dc:date>
        <title>dokuwiki_rss</title>
        <link>http://www.notesmine.com/dokuwiki_rss</link>
        <description>You can change what dokuwiki will show when people use the RSS feeds:


	*  On your Dokuwiki, go to Admin
	*  Go to Configuration Manager
	*  Go to the Advanced Section
	*  Change the “XML Feed Type” to your preference.  See screenshot below.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/dokuwiki_syntax_highlighting">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-09T15:01:19-05:00</dc:date>
        <title>dokuwiki_syntax_highlighting</title>
        <link>http://www.notesmine.com/dokuwiki_syntax_highlighting</link>
        <description>Dokuwiki can use different colors to display code on its pages.

You use the &lt;code ruby&gt;&lt;/code&gt; tags to do this.  You can specify other languages besides ruby (But why? :)).  See here for more details:  &lt;http://wiki.splitbrain.org/wiki:syntax#syntax_highlighting&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/dokuwiki_tags">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-05T22:49:26-05:00</dc:date>
        <title>dokuwiki_tags</title>
        <link>http://www.notesmine.com/dokuwiki_tags</link>
        <description>&lt;http://www.wikidesign.ch/en/plugin/tag/start&gt;

You can categorize pages in Dokuwiki using tags.  A “tag” is just a word that you assign to a page, to describe what the page is about.  Pages can have multiple tags.

Tags in Dokuwiki are a bit tricky (hence the reason for this page).</description>
    </item>
    <item rdf:about="http://www.notesmine.com/dokuwiki_template">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-01T11:13:35-05:00</dc:date>
        <title>dokuwiki_template</title>
        <link>http://www.notesmine.com/dokuwiki_template</link>
        <description>Related Pages on Notesmine

External Pages




@PAGE@</description>
    </item>
    <item rdf:about="http://www.notesmine.com/dokuwiki_templates">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-19T13:03:29-05:00</dc:date>
        <title>dokuwiki_templates</title>
        <link>http://www.notesmine.com/dokuwiki_templates</link>
        <description>&lt;http://www.dokuwiki.org/namespace_templates&gt;

Notesmine

External



dokuwiki</description>
    </item>
    <item rdf:about="http://www.notesmine.com/dokuwiki_todo">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-23T10:15:12-05:00</dc:date>
        <title>dokuwiki_todo</title>
        <link>http://www.notesmine.com/dokuwiki_todo</link>
        <description>*  Set up a favicon

	*  Try IndexMenu plugin.
		*  &lt;http://wiki.splitbrain.org/plugin:indexmenu&gt;
		*  Can show namespaces, all pages, etc.


Try these templates:

	*  &lt;http://stockholm.homeip.net/bf3sunshine.tgz&gt;
	*  Backpack &lt;http://github.com/crossblaim/backpack-theme-for-dokuwiki/tarball/master&gt;
	*  &lt;http://wiki.splitbrain.org/wiki:tpl:masa&gt;
	*  &lt;http://www.wwwittenberg.de/downloads/dwsimple.zip&gt;
	*  &lt;http://www.mierzejewski.net/mmkanso&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/dpkg">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-14T17:51:59-05:00</dc:date>
        <title>dpkg</title>
        <link>http://www.notesmine.com/dpkg</link>
        <description>Packaging utility for deb packages.  You can use dpkg to extract, list, install stuff in deb packages.

Extract

Merely extract stuff in the deb package;  Don't do anything else w/it:

dpkg --extract myfile.deb
Find sun-java if you've installed it.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/du">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-03T15:05:08-05:00</dc:date>
        <title>du</title>
        <link>http://www.notesmine.com/du</link>
        <description>Display disk usage.

du &lt;directories&gt;

You can use wildcard chars in du.  Display usage of all files/dirs beginning with “n”

du n*

Display a human-readable summary ONLY.

du -hs
du --human-readable --summarize 

Produce a summary after displaying all subdirs and their disk usage.  Summarize by only the first level of subdirectories.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/echo">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-22T15:18:02-05:00</dc:date>
        <title>echo</title>
        <link>http://www.notesmine.com/echo</link>
        <description>Echoes output to the screen.  Useful for creating small files, or outputting data from shell scripts.

Use this form if you want echo to output a multi-line phrase:

echo -e 'hello\nworld'

The above will print

hello
world
linux,
	command-line,
	echo</description>
    </item>
    <item rdf:about="http://www.notesmine.com/eclipse">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-24T03:31:14-05:00</dc:date>
        <title>eclipse</title>
        <link>http://www.notesmine.com/eclipse</link>
        <description>eclipse sucks
FIXME - find debugger for JSP

My Eclipse

A bundled distro of Eclipse.  
Configuring Spring jars with “Project Capabilities”
You can configure the jars that MyEclipse puts in your project when you add project capabilities by going to Window | Preferences | MyEclipse | Project Capabilities | Spring.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/eclipse_class">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-01T16:29:34-05:00</dc:date>
        <title>eclipse_class</title>
        <link>http://www.notesmine.com/eclipse_class</link>
        <description>Dates Monday, February 26th, 5-8 p.m.Wednesday, Feb 28th, 5-8 p.m.Sat, March 3rd 9-4 p.m.

Hours: 12

FIXME Jeff will find out difference between “Project References” vs. other “Required projects on the build path” in Preferences.

Creating Projects

When demonstrating how one project could refer to another, the “secondproject” was also created by hand.  This was a bit distracting and unnecessary.  Perhaps “secondproject” could already exist and have three or four classes already defined.  “seco…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/eclipse_sucks">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-15T16:23:00-05:00</dc:date>
        <title>eclipse_sucks</title>
        <link>http://www.notesmine.com/eclipse_sucks</link>
        <description>There's 1,187 things that I hate about Eclipse, (one for each day that I've used it).

Let's just start out by saying that I can't really blame Eclipse for being a huge pile of dung.  It's written in Java, which is currently on version “1.6”, but it's called Java 6 -- 'Nuff said.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/emacs">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-07T20:07:32-05:00</dc:date>
        <title>emacs</title>
        <link>http://www.notesmine.com/emacs</link>
        <description>Sucks the least of all linux editors I've used.  At least the XEmacs program.

Emacs Fonts
Emacs Buffers

Fast

No klunky bloated IDE.


Column Mode

Find in Files

Ability to search for text in current directory / subdirectories of current file.  Useful for finding files in the same “project” as the file you're currently editing.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/emacs_basics">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-13T20:02:08-05:00</dc:date>
        <title>emacs_basics</title>
        <link>http://www.notesmine.com/emacs_basics</link>
        <description>Key  Purpose  Key  PurposeC-aBeginning of line C-eEnd of lineM-fForward one word M-bBack one wordM-aPrevious sentence M-eNext sentenceM-vPrevious screen C-vNext screenM-&lt;Beginning of buffer M-&gt;End of bufferC-M-sRegexp Incremental SearchC-M-%Regexp ReplaceC-x C-w  Save As  C-s  Incremental Search (Repeat C-s to search again)C-r goes to prior found item 
You can specify some variable to tell emacs not to split to another window when opening crap See 25.5 Forcing Display in Same window or same-wind…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/emacs_buffer_list">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-07T21:04:16-05:00</dc:date>
        <title>emacs_buffer_list</title>
        <link>http://www.notesmine.com/emacs_buffer_list</link>
        <description>Shows open buffers.
 Key  Purpose  d or k  Mark a buffer for deletion  f       replace the buffer list with the buffer on the line you're on  m       Mark buffer to be shown in a window.  Press v to show the buffers  n       Move down in the list of buffers  o       display the selected buffer in another window  p       Move up in the list  u       unmark a buffer  x       execute any commands that you have for the buffers, such as delete</description>
    </item>
    <item rdf:about="http://www.notesmine.com/emacs_buffers">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-07T20:31:14-05:00</dc:date>
        <title>emacs_buffers</title>
        <link>http://www.notesmine.com/emacs_buffers</link>
        <description>This is a page of the most useful shortcuts for moving between buffers and windows.
 Command  Purpose C-x 2   Open New Window C-x 0   Close Current Window  C-x o  Move to the other window  Command  Purpose  C-x C-b  Opens buffer list with the currently open buffers 
	*  Easy way to create new windows, and open files in them.
	*  Easy way to show the current window only, and then restore the positions of the other windows.  Eclipse and Netbeans can do this by double-clicking on the file's tab.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/emacs_fonts">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T00:31:21-05:00</dc:date>
        <title>emacs_fonts</title>
        <link>http://www.notesmine.com/emacs_fonts</link>
        <description>this page is for notes on how to make emacs look prettier and notes about syntax highlighting

&lt;http://ubuntuforums.org/showthread.php?t=452303&amp;highlight=emacs&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/emacs_guru_questions">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-13T14:50:24-05:00</dc:date>
        <title>emacs_guru_questions</title>
        <link>http://www.notesmine.com/emacs_guru_questions</link>
        <description>These are questions to ask an emacs guru.  There are many ways to do stuff, and it's worth asking someone who's used the same editor for 15 years which way they prefer to open something or do some common thing in an editor.


	*  Is there a way to shift/ENTER to go to the next line from the middle of the line?
		*  This helps w/indenting.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/emacs_mini_buffer">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-13T18:16:17-05:00</dc:date>
        <title>emacs_mini_buffer</title>
        <link>http://www.notesmine.com/emacs_mini_buffer</link>
        <description>The Emacs mini-buffer is the one-line space at the bottom of the screen.
 Key  Purpose C-x C-f  You get prompted for a file and the current directory filled in  ?  You are shown a list of junk in the directory that the mini-buffer is in 
The nice thing about the mini-buffer is that you can edit the prompt using normal Emacs editing commands.  At any point, hit ? and you get a list of possible files in a pop-up buffer based on what you've typed so far.  At any point hit TAB to auto-complete as mu…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/emacs_perl">
        <dc:format>text/html</dc:format>
        <dc:date>2007-06-26T09:31:57-05:00</dc:date>
        <title>emacs_perl</title>
        <link>http://www.notesmine.com/emacs_perl</link>
        <description>From PerlMonks: &lt;http://www.perlmonks.org/?node_id=39665&gt;
Put this in format_perl.el



(cperl-mode)
(indent-region 0 (buffer-size)  nil)
(save-buffer)


On the command line, type:

emacs -batch try.pl -l .emacs -l perl-indent.el
emacs,
	editors,
	perl</description>
    </item>
    <item rdf:about="http://www.notesmine.com/emacs_programming">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-27T19:14:38-05:00</dc:date>
        <title>emacs_programming</title>
        <link>http://www.notesmine.com/emacs_programming</link>
        <description>Well, this ain't exactly emacs /programming/ notes, but....

From * &lt;http://www.rattlesnake.com/intro/See-variable-current-value.html&gt;


	*  C-h v - “You can see the current value of a variable, any variable, by using the describe-variable function, which is usually invoked by typing C-h v.”</description>
    </item>
    <item rdf:about="http://www.notesmine.com/emacs_rails">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-14T10:52:42-05:00</dc:date>
        <title>emacs_rails</title>
        <link>http://www.notesmine.com/emacs_rails</link>
        <description>I will give Emacs one more try.  Vim is nice, but the windows/buffers are so annoying that I want to try Emacs.

I followed the instructions on this page up to the point about installing the “mmm” stuff (whatever that is).

&lt;http://www.credmp.org/index.php/2006/11/28/ruby-on-rails-and-emacs/&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/emacs_shell">
        <dc:format>text/html</dc:format>
        <dc:date>2007-06-26T09:48:11-05:00</dc:date>
        <title>emacs_shell</title>
        <link>http://www.notesmine.com/emacs_shell</link>
        <description>&lt;http://jamesthornton.com/emacs/chapter/emacs_32.html#SEC442&gt;

 AC.15 Running Shell Commands from Emacs

Emacs has commands for passing single command lines to inferior shell processes; it can also run a shell interactively with input and output to an Emacs buffer named `*shell*' or run a shell inside a terminal emulator window.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/emacs_todo">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-13T15:23:30-05:00</dc:date>
        <title>emacs_todo</title>
        <link>http://www.notesmine.com/emacs_todo</link>
        <description>*  Turn off beep/visual bell
	*  Find out how to mark/cut/paste text
	*  Find out how to run a unix command on the marked text, and then replace the text. 
		*  Page 116 and 117 detail something simliar, except that the output is put into another window.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/emacs_whines">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-13T18:36:45-05:00</dc:date>
        <title>emacs_whines</title>
        <link>http://www.notesmine.com/emacs_whines</link>
        <description>*  When you open the buffer list, the cursor doesn't move to the buffer list.

The bell default is annoying.

Turn off the bell:

FIXME: Find this in my delicious under emacs bell</description>
    </item>
    <item rdf:about="http://www.notesmine.com/emoticons">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-01T01:50:03-05:00</dc:date>
        <title>emoticons</title>
        <link>http://www.notesmine.com/emoticons</link>
        <description>emoticons</description>
    </item>
    <item rdf:about="http://www.notesmine.com/emusic">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-04T16:50:17-05:00</dc:date>
        <title>emusic</title>
        <link>http://www.notesmine.com/emusic</link>
        <description>*  Should roll-over the songs

	*  I also wish they'd make it easier to see what you've downloaded or not.  Lots of times, I'm liking something, only to find out I downloaded that album 2 years ago.

	*  Also wish they'd have a list of stuff you've downloaded lately that's easily available.  A lot of times I'm thinking “Umm, I downloaded 50 songs last month -- what were they”.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/encryption">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-22T23:39:48-05:00</dc:date>
        <title>encryption</title>
        <link>http://www.notesmine.com/encryption</link>
        <description>&lt;http://ubuntuforums.org/showthread.php?p=2976839&gt;

Try TrueCrypt

	*  Forcefield - GUI for TrueCrypt on Ubuntu

linux,
	backup,
	encryption,
	todo</description>
    </item>
    <item rdf:about="http://www.notesmine.com/entrepreneurs_on_rails">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T15:15:58-05:00</dc:date>
        <title>entrepreneurs_on_rails</title>
        <link>http://www.notesmine.com/entrepreneurs_on_rails</link>
        <description>Friday, May 30

Dan Benjamin


Crowded, Fire Marshal Bill came in and kicked out anyone who didn't have a chair.


	*  Mainly a bunch of stuff that I kinda already knew from the Freelancing on Rails Podcasts, so I left before Fire Marshal Bill showed up, and went to IronRuby on Rails</description>
    </item>
    <item rdf:about="http://www.notesmine.com/envy">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T00:31:21-05:00</dc:date>
        <title>envy</title>
        <link>http://www.notesmine.com/envy</link>
        <description>Program to automagically download latest Nvidia drivers, etc.  Use when X fails to start after Ubuntu update.

&lt;http://albertomilone.com/nvidia_scripts1.html&gt;

sudo envy -t</description>
    </item>
    <item rdf:about="http://www.notesmine.com/erb">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-27T12:57:38-05:00</dc:date>
        <title>erb</title>
        <link>http://www.notesmine.com/erb</link>
        <description>ERB stands for “Embedded Ruby”

If you put a minus sign before the end tag (-%&gt;), then no newline is rendered.

rails,
	erb,
	rhtml,
	views</description>
    </item>
    <item rdf:about="http://www.notesmine.com/etc">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-02T22:11:12-05:00</dc:date>
        <title>etc</title>
        <link>http://www.notesmine.com/etc</link>
        <description>Directory where FIXME is kept.

Examples

/etc/defaults

linux,
	directory-structures</description>
    </item>
    <item rdf:about="http://www.notesmine.com/expando">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-10T10:07:59-05:00</dc:date>
        <title>expando</title>
        <link>http://www.notesmine.com/expando</link>
        <description>Expando

I have no idea WTF the Expando class does.  Methinks that the Expando class allows you to dynamically override or add methods to ordinary Java classes.

How does it compare to Ruby?

Why do I need it?

It seems like it has no functionality over Ruby</description>
    </item>
    <item rdf:about="http://www.notesmine.com/expr">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-24T01:25:10-05:00</dc:date>
        <title>expr</title>
        <link>http://www.notesmine.com/expr</link>
        <description>expr

Used in Unix to evaluate an expression.


	*  Exit value can be used by 'if' or 'while' statements
		*  0 -- if expression is &lt;&gt; null and &lt;&gt; 0
		*  1 -- Expression was not found or zero.
		*  2 -- Expression is invalid



Example:

# Divide
expr 75146 / -987# If name1 comes before name2
expr $name1 \&lt; $name2# Add
sum=`expr $1 + $2 + $3`

In a shell script:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/external_usb_drive">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-04T06:28:42-05:00</dc:date>
        <title>external_usb_drive</title>
        <link>http://www.notesmine.com/external_usb_drive</link>
        <description>This page details trouble I've had with using a Seagate 250 GB external USB drive.  I have a 250 GB USB drive which was working fine in Edgy.  Edgy would always see the drive.  Well, after installing Feisty, this doesn't work either.

Update Still doesn't work that good in Gutsy, either.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/fantasy_football">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-09T17:48:58-05:00</dc:date>
        <title>fantasy_football</title>
        <link>http://www.notesmine.com/fantasy_football</link>
        <description>*  How to find out news about my playas
	*  Fastest way to find out if someone's OOT.
	*  What about offensive line?  Where is that shiz tracked?</description>
    </item>
    <item rdf:about="http://www.notesmine.com/fast_sexy_svelte">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T14:12:22-05:00</dc:date>
        <title>fast_sexy_svelte</title>
        <link>http://www.notesmine.com/fast_sexy_svelte</link>
        <description>&lt;http://en.oreilly.com/rails2008/public/schedule/detail/2112&gt;
Saturday, 5/31/2008

Dan Manges, Zak Tamsen

	*  Interesting, gave a feel of “No one solution is correct”
	*  Warned about brittle tests
	*  Gave advice for speeding up tests
	*  Recommended unit_record to keep tests from hitting DB
	*  Use “Mocha” to create bad/invalid test data to make sure that controllers fail
	*  gem install unit_controller -- I don't know what this does
	*  Recommends using Factory methods to create test data…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/favicon">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-03T17:06:20-05:00</dc:date>
        <title>favicon</title>
        <link>http://www.notesmine.com/favicon</link>
        <description>Browsers will display /favicon.ico files on the left of the URL bar, and in tabs.

icoutils package, you can extract icons from Windows executables and also convert PNG files to .ico format.

Change a PNG file to .ico

icotool -c my_icon.png</description>
    </item>
    <item rdf:about="http://www.notesmine.com/fdisk">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-15T12:57:05-05:00</dc:date>
        <title>fdisk</title>
        <link>http://www.notesmine.com/fdisk</link>
        <description>From &lt;http://www.linux.com/feature/123871&gt;

fdisk -l
fdisk,
	linux,
	command line,
	filesystem</description>
    </item>
    <item rdf:about="http://www.notesmine.com/feh">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-07T01:08:14-05:00</dc:date>
        <title>feh</title>
        <link>http://www.notesmine.com/feh</link>
        <description>feh --bg-center &lt;filename&gt;

Related Pages on Notesmine

External Pages




feh</description>
    </item>
    <item rdf:about="http://www.notesmine.com/feisty">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-16T23:24:05-05:00</dc:date>
        <title>feisty</title>
        <link>http://www.notesmine.com/feisty</link>
        <description>This page is Feisty specific stuff.  See Also


Feisty upgrade did not go well.  

“Upgrade” took forever to download.  I much prefer the “live CD” installation, and then installing whatever you want.

My system was using proprietary Nvidia driver, so after waiting forever for upgrade to download, I received X.org errors, so I couldn't boot into GNOME.  At that point, I foolishly decided to wipe my main hard drive and install Feisty from scratch.  This went well, but I forgot all the apps that I…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ferret">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-23T18:11:11-05:00</dc:date>
        <title>ferret</title>
        <link>http://www.notesmine.com/ferret</link>
        <description>Search engine for Rails applications.  Might be usable from other frameworks.

You need to install ruby1.8-dev, because ferret wants some kind of mkmf thingy.

sudo apt-get install ruby1.8-dev
Don't set your environment.rb file to explicitly set the ENV['RAILS_ENV'] variable if you're running in development.  Otherwise, ferret won't change the environment variable during testing?</description>
    </item>
    <item rdf:about="http://www.notesmine.com/filesystem">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T01:21:03-05:00</dc:date>
        <title>filesystem</title>
        <link>http://www.notesmine.com/filesystem</link>
        <description></description>
    </item>
    <item rdf:about="http://www.notesmine.com/find-grep">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-04T12:51:12-05:00</dc:date>
        <title>find-grep</title>
        <link>http://www.notesmine.com/find-grep</link>
        <description>There's a lot of documentation about the find command.

This page contains some of the best examples that I've seen.

	*  &lt;http://www.linux.ie/newusers/beginners-linux-guide/find.php&gt;
	*  &lt;http://www.ibm.com/developerworks/aix/library/au-unix-find.html&gt;
	*  &lt;http://www.athabascau.ca/html/depts/compserv/webunit/HOWTO/find.htm&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/find_in_files">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-11T17:46:26-05:00</dc:date>
        <title>find_in_files</title>
        <link>http://www.notesmine.com/find_in_files</link>
        <description>This is a feature in many text editors that lets you search for something in all the files that are in the current directory and all subdirectories.

It's very handy for finding out where something in your project is used.

I use the grep.vim plugin for Vim.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/finder">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-18T17:45:26-05:00</dc:date>
        <title>finder</title>
        <link>http://www.notesmine.com/finder</link>
        <description>Name of the Explorer thingy in OSX


Decent terminal application for OSX

Tricks:


	*  You can drag the name of anything from Finder into a Terminal, and it will copy the path of the thingy into Terminal.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/firefly">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-11T23:35:47-05:00</dc:date>
        <title>firefly</title>
        <link>http://www.notesmine.com/firefly</link>
        <description>Do you have a Linux box w/all your music on it?

Do you have a Macbook?

Would you like to play the songs on your Linux box from iTunes?

Firefly is the code name for the iTunes compatible file-sharing service also known as mt-daapd


	*  &lt;http://wiki.mt-daapd.org/&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/firefox">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-13T22:40:11-05:00</dc:date>
        <title>firefox</title>
        <link>http://www.notesmine.com/firefox</link>
        <description>This page is devoted to listing Firefox plugins/extensions, etc that I've used or want to use.

Here are my favorite shortcuts for Firefox.

Keyboard shortcuts are shown for different Operating Systems, where appropriate.  If no OS is listed, then keyboard shortcut should apply to all OSs.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/firefox_download_error">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-29T21:36:47-05:00</dc:date>
        <title>firefox_download_error</title>
        <link>http://www.notesmine.com/firefox_download_error</link>
        <description>If you have your download manager directory set to another user's directory in OSX, you get these odd-looking errors.





.exe files are attempted to be saved as xxxxxxx.exe

.zip files are attempted to be saved as xxxxxxx.zip

.bz2 files are attempted to be saved as xxxxxxx.bz2</description>
    </item>
    <item rdf:about="http://www.notesmine.com/firewall">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-30T20:17:44-05:00</dc:date>
        <title>firewall</title>
        <link>http://www.notesmine.com/firewall</link>
        <description>Well, not really a firewall, but I've heard that Dan's Guardian is a good badword blocker for kids.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/fluxbox">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-15T10:28:07-05:00</dc:date>
        <title>fluxbox</title>
        <link>http://www.notesmine.com/fluxbox</link>
        <description>Fluxbox is a window manager for Linux.

&lt;http://fluxbox.sourceforge.net/&gt;

How to install/compile on Ubuntu 

	*  &lt;http://www.ubuntuforums.org/showthread.php?t=116759&amp;highlight=fluxbox&gt;

	*  Google for “Fluxbuntu”</description>
    </item>
    <item rdf:about="http://www.notesmine.com/fonts">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-14T15:53:07-05:00</dc:date>
        <title>fonts</title>
        <link>http://www.notesmine.com/fonts</link>
        <description>This stylesheet thingy is used by git-wiki for editing the wiki, and I think it looks cool.


&quot;Deja Vu Sans Mono&quot;,&quot;Bitstream Vera SansMono&quot;,&quot;Inconsolata&quot;,
&quot;Consolas&quot;,monospace


See Also

fonts</description>
    </item>
    <item rdf:about="http://www.notesmine.com/foresight_linux">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-25T11:15:37-05:00</dc:date>
        <title>foresight_linux</title>
        <link>http://www.notesmine.com/foresight_linux</link>
        <description>Foresight Linux

&lt;http://jaysonrowe.wordpress.com/2008/04/07/foresight-linux-because-your-desktop-should-be-cool/&gt;

linux,
	distros,
	todo</description>
    </item>
    <item rdf:about="http://www.notesmine.com/freezing_gems">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-23T14:25:27-05:00</dc:date>
        <title>freezing_gems</title>
        <link>http://www.notesmine.com/freezing_gems</link>
        <description>Many times, in Rails applications, you use RubyGems.  These are installed to the local filesystem on the computer when you run gem install.

Usually, Rails applications are deployed on more than one server.  This makes deploying Rails applications a bit more difficult, because you would have to log into all the application servers and run gem install for every gem that the Rails application uses.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/frontrow">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-02T21:04:34-05:00</dc:date>
        <title>frontrow</title>
        <link>http://www.notesmine.com/frontrow</link>
        <description>Pretty cool full-screen display of iTunes, iDVD, etc.



Press Apple + ESC

osx,
	mac,
	iLife,
	iTunes</description>
    </item>
    <item rdf:about="http://www.notesmine.com/fstab">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-04T06:27:01-05:00</dc:date>
        <title>fstab</title>
        <link>http://www.notesmine.com/fstab</link>
        <description>&lt;http://www.tuxfiles.org/linuxhelp/fstab.html&gt;

filesystem,
	mount,
	fstab</description>
    </item>
    <item rdf:about="http://www.notesmine.com/fuzzy_file_finder">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-31T11:27:31-05:00</dc:date>
        <title>fuzzy_file_finder</title>
        <link>http://www.notesmine.com/fuzzy_file_finder</link>
        <description>Related Pages on Notesmine

External Pages




fuzzy,
	file,
	finder</description>
    </item>
    <item rdf:about="http://www.notesmine.com/fuzzy_finder">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-27T12:29:17-05:00</dc:date>
        <title>fuzzy_finder</title>
        <link>http://www.notesmine.com/fuzzy_finder</link>
        <description>One of the best Vim plugins that I've used.  Allows you to easily search for files by name, like Cmd-T in TextMate and Find File in Project in UltraEdit


	*  &lt;http://www.vim.org/scripts/script.php?script_id=1984&gt;


See this web page for an overview:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/fuzzy_finder_kludge">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-12T14:09:34-05:00</dc:date>
        <title>fuzzy_finder_kludge</title>
        <link>http://www.notesmine.com/fuzzy_finder_kludge</link>
        <description>I'm a fan of the Fuzzy Finder plugin for Vim.

I have written a kludge to the Fuzzy Finder that will trim really long directory names from the entries that you see.

Note This is modifying the actual plugin code, so if you later upgrade Fuzzy Finder, you might have to re-apply this “patch”.  In addition, the code might be different, so it might not be a simple replacement.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/fuzzy_finder_textmate">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-27T12:32:08-05:00</dc:date>
        <title>fuzzy_finder_textmate</title>
        <link>http://www.notesmine.com/fuzzy_finder_textmate</link>
        <description>An excellent Vim plugin that improves on FuzzyFinder plugin.

&lt;http://github.com/jamis/fuzzyfinder_textmate/tree/master&gt;

I wish that foos_controller.rb would be given better priority than dispatch.fcgi :-)



Notesmine

External



vim,
	plugins</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gallery">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-27T00:29:45-05:00</dc:date>
        <title>gallery</title>
        <link>http://www.notesmine.com/gallery</link>
        <description>Adding “friendly URLs” -- had to install the URL Rewrite, then de-active it, then activate it.  Gallery then told me I had to enable permalinks, so I did.

http://gallery.menalto.com/node/49237</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gambas">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-25T16:22:07-05:00</dc:date>
        <title>gambas</title>
        <link>http://www.notesmine.com/gambas</link>
        <description>gambas_regexp</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gambas_regexp">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-25T16:38:39-05:00</dc:date>
        <title>gambas_regexp</title>
        <link>http://www.notesmine.com/gambas_regexp</link>
        <description>Regular Expressions are available in Gambas 2.0.

They're a bit tricky, sometimes.

For example, there's currently no native way to iterate over matches like in Perl, but I was able to program a fairly simple workaround with the help of this post on the Gambas mailing list.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gedit">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-25T15:44:59-05:00</dc:date>
        <title>gedit</title>
        <link>http://www.notesmine.com/gedit</link>
        <description>Key  Purpose  Option (Alt) + Up/Down  Move the current line/selection up or down (like IDEA) 
Related Pages on Notesmine

External Pages




gedit</description>
    </item>
    <item rdf:about="http://www.notesmine.com/geek_philosophy">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-26T14:11:40-05:00</dc:date>
        <title>geek_philosophy</title>
        <link>http://www.notesmine.com/geek_philosophy</link>
        <description>This page is my “words to live by” for geeks.  In the last year, I've been frustrated and stressed over my productivity with regard to computers.

I've had some revelations that I want to share with myself, for future reference.  Anyone else is welcome to read these crappy thoughts.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gemrunner">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-06T16:42:05-05:00</dc:date>
        <title>gemrunner</title>
        <link>http://www.notesmine.com/gemrunner</link>
        <description>You might get this error on Ubuntu, when trying to run rails after upgrading RubyGems

/usr/bin/gem:23: uninitialized constant Gem::GemRunner (NameError)

See &lt;http://www.nickpeters.net/2007/12/31/fix-for-uninitialized-constant-gemgemr&gt;

I'm not sure that the fix in the site above is the best fix, because they take the old file, and make a modification to it.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/get_fetch">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-08T16:37:41-05:00</dc:date>
        <title>get_fetch</title>
        <link>http://www.notesmine.com/get_fetch</link>
        <description>Git fetch gets junk from a remote repository and puts it in FIXME.  Doesn't change working copy.  Only updates the remote branch pointers.

Branch Pointers that are updated:


	*  origin/master

	*  git fetch only updates the DAG


Until we talk to origin, git won't know (there's no auto-fetch)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git-svn">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-26T18:38:58-05:00</dc:date>
        <title>git-svn</title>
        <link>http://www.notesmine.com/git-svn</link>
        <description>http://tsunanet.blogspot.com/2007/07/learning-git-svn-in-5min.html
Related Pages on Notesmine

External Pages




git-svn</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git-wiki">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-04T09:32:24-05:00</dc:date>
        <title>git-wiki</title>
        <link>http://www.notesmine.com/git-wiki</link>
        <description>Not to be confused with wikis about git, this is a wiki that uses git as its back-end.

Jeff Barczewski has his own copy here:

	*  &lt;http://github.com/jeffbski/git-wiki/tree/master&gt;


Kyle Cordes has a copy here:

	*  &lt;http://github.com/kylecordes/git-wiki/network&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-10T16:25:15-05:00</dc:date>
        <title>git</title>
        <link>http://www.notesmine.com/git</link>
        <description>This my personal list of advantages that Git has over other source-control applications.


	*  Offline - Repositories are local, meaning that you can check in your changes even if you're offline.
	*  Distributed - Git makes it really easy to copy someone's repository, then merge your changes back in later.  With Subversion you need to find out when you made a branch of the trunk, so that you don't mess up the trunk. 
	*  Clean.  Git has only a single .git directory in the root of the project.  S…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_branches">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-08T14:32:27-05:00</dc:date>
        <title>git_branches</title>
        <link>http://www.notesmine.com/git_branches</link>
        <description>List local branches:

git branch

List remote branches:

git branch -r

List both remote and local branches:

git branch -a

I just alias gbr to always do git branch -a

alias gba='git branch -a'git branch FOO [commit]

[commit] is an optional commit that you want to end the branch with.  For example, you want to see what your junk looked like before somebody borked it with a bunch of commits.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_cat">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-01T11:07:55-05:00</dc:date>
        <title>git_cat</title>
        <link>http://www.notesmine.com/git_cat</link>
        <description>Useful for finding the tree information about your repository.

git cat-file -p master</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_checkout">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-08T14:42:05-05:00</dc:date>
        <title>git_checkout</title>
        <link>http://www.notesmine.com/git_checkout</link>
        <description>Git checkout can be used to get a specific version of a file, or a snapshot of all the files at some point in history.

What you have to do is find the ID of the version of the file that you want by using something like:

git log

To find the last known good-version of the file you're wanting to get.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_clean">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-10T16:25:46-05:00</dc:date>
        <title>git_clean</title>
        <link>http://www.notesmine.com/git_clean</link>
        <description>&lt;http://www.kernel.org/pub/software/scm/git/docs/git-clean.html&gt;

Git clean is used to remove untracked files.

For example, if you import a plugin into your project, then decide you don't want it.

If you haven't added the plugin files yet, you can just blast them by using</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_cogito">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-08T15:47:58-05:00</dc:date>
        <title>git_cogito</title>
        <link>http://www.notesmine.com/git_cogito</link>
        <description>Note Cogito isn't being developed anymore, and this solution didn't work.

Cogito is some kind of additional software that can do some stuff with git.

I found a way to use Cogito to remove commits from a Git repository.

For example, I wanted to put my Vim stuff on GitHub for everyone to be able to use.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_commands">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-08T13:38:50-05:00</dc:date>
        <title>git_commands</title>
        <link>http://www.notesmine.com/git_commands</link>
        <description>There are 137 git commands, which is intimidating.

However, most of these commands are “plumbing” commands.

Here's a screenshot from an excellent presentation at &lt;http://excess.org/article/2008/07/ogre-git-tutorial/&gt; that shows the commands using color syntax.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_config">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-05T21:39:08-05:00</dc:date>
        <title>git_config</title>
        <link>http://www.notesmine.com/git_config</link>
        <description>There are several ways to configure a Git repository.

git config is a command that changes your configuration settings.

Example:

git config --global user.name &quot;Denny Dog&quot;
git config --global user.email &quot;dd@dog.com&quot;git config --list

Or, just edit the .gitconfig file that's in your $HOME directory.  Both git config and editing the .gitconfig file does the same thing.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-02T12:55:02-05:00</dc:date>
        <title>git_diff</title>
        <link>http://www.notesmine.com/git_diff</link>
        <description>Is usually between the Index and the Working Tree.
git diff 

Difference between what I'm going to commit and what's in the HEAD.

git diff HEAD
Difference between HEAD and index.

git diff --cached

If you fetch before you merge, then you can run</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_favorite_documentation">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-30T23:52:23-05:00</dc:date>
        <title>git_favorite_documentation</title>
        <link>http://www.notesmine.com/git_favorite_documentation</link>
        <description></description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_filter">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-08T14:19:42-05:00</dc:date>
        <title>git_filter</title>
        <link>http://www.notesmine.com/git_filter</link>
        <description>You can use git-filter to “remove” all other directories except one from a git repository.

This can be useful if you started a git project, but then decided that one of the subdirectories really belongs in its own git project.

&lt;http://www.kernel.org/pub/software/scm/git/docs/git-filter-branch.html&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_gui_tools">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-16T23:08:13-05:00</dc:date>
        <title>git_gui_tools</title>
        <link>http://www.notesmine.com/git_gui_tools</link>
        <description>I think that Source Code Management (SCM) is one area where GUI tools beat the heck out of command-line operation.  

See my page about Subversion GUI Clients for Subversion GUI clients.

Anyway, I want to see files that have changed, and easily see what's changed.  I can't read the cryptic output from diff.  I might try to learn one of these days, but until then, it's just gobbledygook when you have fairly complex changes.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_incoming_changes">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-02T13:04:45-05:00</dc:date>
        <title>git_incoming_changes</title>
        <link>http://www.notesmine.com/git_incoming_changes</link>
        <description>Ever since I started using Git, I cringed when I would pull from a remote repository.  I didn't know how to get a list of the incoming changes, and whether there would be conflicts or not.

Anyway, the command line for git is very confusing, and it's hard for me to visualize incoming changes on the terminal.  So, I'm going to show how to see incoming changes using git gui.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_instaweb">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-01T10:57:27-05:00</dc:date>
        <title>git_instaweb</title>
        <link>http://www.notesmine.com/git_instaweb</link>
        <description>Git Instaweb is pretty cool for viewing your Git repository.  Has a nice search feature for searching commits.

Notesmine

External



git</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_log">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-10T13:13:59-05:00</dc:date>
        <title>git_log</title>
        <link>http://www.notesmine.com/git_log</link>
        <description>Git Log is awesome!  Allows you to drill down the history and find changes.
git log               # prints changes in a &quot;more&quot; fashion
Output Format

Git Log gives you many choices for what will be shown, and how it's shown.

Show Diffs


Show detailed changes in diff view.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_merge">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-22T08:32:13-05:00</dc:date>
        <title>git_merge</title>
        <link>http://www.notesmine.com/git_merge</link>
        <description>*  &lt;http://stackoverflow.com/questions/161813/how-do-i-fix-merge-conflicts-in-git&gt;


This is how you can add remote thingys to your project and pull/push them back into your GitHub repo.

From:  &lt;http://github.com/guides/keeping-a-git-fork-in-sync-with-the-forked-repo&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_multiple_machines">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-23T11:48:51-05:00</dc:date>
        <title>git_multiple_machines</title>
        <link>http://www.notesmine.com/git_multiple_machines</link>
        <description>Git is useful when you have multiple machines that you develop software on.

For example, you have a desktop and a laptop, and want to maintain some code between them.  You don't to set up a server on the Internet, and you want the ability to develop and check in code, even when the desktop or laptop is not available.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_proposition">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-05T01:24:32-05:00</dc:date>
        <title>git_proposition</title>
        <link>http://www.notesmine.com/git_proposition</link>
        <description>I have lots of my stuff stored in Subversion.

Not necessarily “projects”, but things like my .profile, .bashrc, and just a mish-mash of Perl, Groovy and Ruby scripts that I like to have on my machine(s).

My problem is this:


	*  I would like to have one git repository to rule them all.
	*  My structure would look like this:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_questions">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-26T18:08:15-05:00</dc:date>
        <title>git_questions</title>
        <link>http://www.notesmine.com/git_questions</link>
        <description>*  How to revert just one file?</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_revisions">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-08T17:17:57-05:00</dc:date>
        <title>git_revisions</title>
        <link>http://www.notesmine.com/git_revisions</link>
        <description>*  See &lt;http://www.kernel.org/pub/software/scm/git/docs/git-rev-parse.html&gt; under the Specifying Revisions heading.
 Notation  Meaning  HEAD  What's at the head of your local repository.  Full hash: e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4  The commit that has this checksum  Abbrev. hash: e5  If 'e5' is unique, then you can use this to identify a commit  Tag: 'v1.5.6.4'  If you tag a commit, you can then use the tag name to identify it. local branch e.g. 'master', 'myexploratorybranch', etc  by …</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_show">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-08T14:48:49-05:00</dc:date>
        <title>git_show</title>
        <link>http://www.notesmine.com/git_show</link>
        <description>This appears to be the best method to see what's up with your Git repo.

git show HEAD

Show just the stats, ma'am

git show --stat

SVN-like show:

git show --name-statusmy message
A sub/bar
D sub/foo
M test.txt

Example:

Show what happened 3 changes ago, and suppress the gigundo DIFF junk</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_tutorial">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-08T16:12:40-05:00</dc:date>
        <title>git_tutorial</title>
        <link>http://www.notesmine.com/git_tutorial</link>
        <description>Good presentation is here:


	*  &lt;http://excess.org/article/2008/07/ogre-git-tutorial/&gt;

Delicious</description>
    </item>
    <item rdf:about="http://www.notesmine.com/git_workflow">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-07T01:01:43-05:00</dc:date>
        <title>git_workflow</title>
        <link>http://www.notesmine.com/git_workflow</link>
        <description>This will be a page where I describe my usage of Git, primarily with my own projects, but hopefully in the future with other people.  A possible contender for working with other people would be on a Website for a volunteer group, where multiple people can contribute, and we should use branching extensively.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gitk">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-01T11:14:36-05:00</dc:date>
        <title>gitk</title>
        <link>http://www.notesmine.com/gitk</link>
        <description>Gitk = G00t tool for browsing some Git junk.

You need some goofy wish thingy.

Notesmine

External




git</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gmpc">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-01T22:44:55-05:00</dc:date>
        <title>gmpc</title>
        <link>http://www.notesmine.com/gmpc</link>
        <description>Gnome Music Player Client


	*  Best part:  FAST
	*  &lt;http://gmpcwiki.sarine.nl/index.php?title=GMPC_FEATURES&gt;

Related Pages on Notesmine

External Pages




gmpc</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gnome">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-23T00:01:50-05:00</dc:date>
        <title>gnome</title>
        <link>http://www.notesmine.com/gnome</link>
        <description>To stop GNOME desktop manager (like when upgrading nvidia driver)

sudo /etc/init.d/gdm stopsudo /etc/init.d/gdm start
  # Go back to graphical terminal in Ubuntu.
Ctrl-Alt-F7sudo /etc/init.d/gdm restart
Also called “Workspaces”.

Tell GNOME how many desktops you're running</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gnome_do">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-30T22:12:45-05:00</dc:date>
        <title>gnome_do</title>
        <link>http://www.notesmine.com/gnome_do</link>
        <description>Quicksilver-like app for Linux?</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gnome_keyboard">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-13T22:55:30-05:00</dc:date>
        <title>gnome_keyboard</title>
        <link>http://www.notesmine.com/gnome_keyboard</link>
        <description>The following are my favorite GNOME keyboard shortcuts.  In fact, these shortcuts whoop Compiz-Fusion's fancy junk, without the hangups or blank windows that you get w/Compiz-Fusion.

 Key  Purpose Alt-MouseWhen you want to move a window, you don't have to grab the titlebar to move it.  Just press ALT and hold down the mouse anywhere in the window you want to move.  It's so much handier than having to move the mouse to the top of the window.Alt-F9Minimize the current windowAlt-F10Maximize the cu…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gnome_launch">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-30T22:13:14-05:00</dc:date>
        <title>gnome_launch</title>
        <link>http://www.notesmine.com/gnome_launch</link>
        <description>Yet another Quicksilver-like application for Linux?</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gnu_info">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-15T12:54:45-05:00</dc:date>
        <title>gnu_info</title>
        <link>http://www.notesmine.com/gnu_info</link>
        <description>A command line tool that is supposed to be better than man.

info &lt;program&gt;

Info divides pages up into “nodes”

	*  When you see a “* something”, you can move to cursor to the “* something”, and press ENTER.  


Info will take you to that section.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gnu_linux">
        <dc:format>text/html</dc:format>
        <dc:date>2007-06-01T00:34:58-05:00</dc:date>
        <title>gnu_linux</title>
        <link>http://www.notesmine.com/gnu_linux</link>
        <description>You have to say “GNU/Linux” to appease Saint Ignucious

&lt;http://www.stallman.org/home.html&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gorm">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-16T16:33:25-05:00</dc:date>
        <title>gorm</title>
        <link>http://www.notesmine.com/gorm</link>
        <description>Here are some handy notes on how to query stuff.

Find by Date

Person object has a lastVisit field that's a date.

Find people who have visited in the last two weeks:

then = new Date() - 14
Person.findAllByLastVisitGreaterThan(then)

Find people who haven't visited in the last two weeks:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gp_and_p">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-26T01:14:16-05:00</dc:date>
        <title>gp_and_p</title>
        <link>http://www.notesmine.com/gp_and_p</link>
        <description>The vim clipboard is excruciatingly complicated just like the rest of Vim.

The difference between p and gp are as follows:

If you have 123 in the clipboard, and put the cursor on the a in the line

abc

you will have

a123bc

in both cases.

If you use p, the cursor will be on the 3, and if you use gp, the cursor will be on the b, which I think is the more prevalent behavior in today's apps.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gpg">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-21T14:32:31-05:00</dc:date>
        <title>gpg</title>
        <link>http://www.notesmine.com/gpg</link>
        <description>Sometimes you get downloads that have been signed using PGP :-(

This is a pain in the ass.

To verify the file you downloaded, you need to:


	*  Get the signature file (usually ends in .asc)
	*  run gpg --verify &lt;signature file&gt;
  - In the output from gpg, look for the Key ID that was used to create the file
  - Import that public key into your key ring:  
	*  Run gpg --verify &lt;signature file&gt; again
	*  You should see “gpg: Good signature from blah blah”
	*  You can choose to ignore the warnin…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-21T19:34:38-05:00</dc:date>
        <title>grails</title>
        <link>http://www.notesmine.com/grails</link>
        <description>Grails looks in multilpe locations

GRAILS_HOME/scripts

&lt;applications dir&gt; / scripts

&lt;home directory&gt;/.grails/scripts




Start web server:  

grails run-app

running a scripts w/o more arguments will cause the script to prompt you

create-domain-class</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_ajax">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-21T16:23:42-05:00</dc:date>
        <title>grails_ajax</title>
        <link>http://www.notesmine.com/grails_ajax</link>
        <description>Grails Podcast


	*  GWT (Pronounced GWIT) is a tool that can be used to hide the cruft of Ajax. 

says YahooUI and Dojo are kewl grails-ajaxy things</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_background_thread_plugin">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-09T15:06:59-05:00</dc:date>
        <title>grails_background_thread_plugin</title>
        <link>http://www.notesmine.com/grails_background_thread_plugin</link>
        <description>Notice how there are max 5 threads that run at once.

Cool!!!!!

Code will be posted somewhere, stay tuned . . . . . .  

This is the output from the program, in the order it was printed.


Thread 1 was scheduled at Wed Oct 08 17:13:53 CDT 2008.
Thread 2 was scheduled at Wed Oct 08 17:13:53 CDT 2008.
Thread 14 was scheduled at Wed Oct 08 17:13:53 CDT 2008.
Thread 16 was scheduled at Wed Oct 08 17:13:53 CDT 2008.
Thread 18 was scheduled at Wed Oct 08 17:13:53 CDT 2008.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_cheatsheet">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-29T14:55:39-05:00</dc:date>
        <title>grails_cheatsheet</title>
        <link>http://www.notesmine.com/grails_cheatsheet</link>
        <description>&lt;http://docs.huihoo.com/web/grails/grails-docs-0.1/Command%20Line.html&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_configuration">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T16:00:54-05:00</dc:date>
        <title>grails_configuration</title>
        <link>http://www.notesmine.com/grails_configuration</link>
        <description>Grails Init

You can change the way Grails runs by mucking with the Init.groovy script.

From &lt;http://www.ibm.com/developerworks/java/library/j-grails01158/&gt; 

You can easily change the port that Jetty runs on in two ways. You can make an ad hoc change by typing grails -Dserver.port=9090 run-app. 

To make that change permanent, look in $GRAILS_HOME/scripts/Init.groovy for the line that begins with serverPort and change the value:

  serverPort = System.getProperty('server.port') ? 
            …</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_criterion">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-12T15:50:47-05:00</dc:date>
        <title>grails_criterion</title>
        <link>http://www.notesmine.com/grails_criterion</link>
        <description>Grails allows you to use Criterion instead of the hack-like usual way of appending ” and ” strings together.

&lt;http://www.hibernate.org/hib_docs/v3/api/org/hibernate/criterion/Restrictions.html&gt;

The Beginning Groovy and Grails book has a good chapter on it, as well. (Pg. 202)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_custom_fields">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-12T16:34:39-05:00</dc:date>
        <title>grails_custom_fields</title>
        <link>http://www.notesmine.com/grails_custom_fields</link>
        <description>Sometimes you can calculate a field based on other fields, so you don't need to store it in the database.

You can create custom field in your domain class.


def getDuration() {
        def difference = Math.abs(endDate.time - startDate.time)
        def hours = difference / (1000 * 60 * 60)
    }

    static constraints = {
        // This shouldn't be the case, but the validation will
        // blow if we don't have an endDate
        endDate(nullable: true)

    }

    def getFormattedDurat…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_directory_structure">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-06T15:29:41-05:00</dc:date>
        <title>grails_directory_structure</title>
        <link>http://www.notesmine.com/grails_directory_structure</link>
        <description>*  grails-app  
		*  conf - Holds configuration settings including data sources for development, test, and production
		*  controllers - Holds (obviously enough) controllers 
			*  domain - Holds domain classes 
			*  i18n - Holds internationalization resource bundles 
			*  services - Holds service classes (i.e., the Grails equivalent of a local session bean) 
			*  taglib - Holds tag libraries 
			*  views - Holds view templates (with a subdirectory being created to hold the templates for each…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_drools">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-03T15:57:34-05:00</dc:date>
        <title>grails_drools</title>
        <link>http://www.notesmine.com/grails_drools</link>
        <description>Experimental drools-grails application w/GMock:



Related Pages on Notesmine

External Pages




grails,
	drools</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_examples">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-29T14:08:26-05:00</dc:date>
        <title>grails_examples</title>
        <link>http://www.notesmine.com/grails_examples</link>
        <description>I keep a bunch of grails projects laying around, and keep the notes about them here.

If anyone wants these examples, please e-mail me at nate@notesmine.com

Example project that just deals with basic forms and data processing/validation.


	*  Has tag library example, and reads from a hash that's passed from the controller in the tag library.  Royal pain in the ass to get working, but I did it!
	*  Has Artist and Paintings domain objects.
	*  Can use grails console for basic easy stuff.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_forms">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-10T14:38:43-05:00</dc:date>
        <title>grails_forms</title>
        <link>http://www.notesmine.com/grails_forms</link>
        <description>I didn't know what to call this page, but I think it should be maybe renamed to something with Javascript, etc.

You can have some Javascript funtion run before the form submits.

&lt;g:form action=&quot;save&quot; method=&quot;post&quot; onsubmit=&quot;return myfunction()&quot; &gt;
Combo boxes are confusing.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_gotchas">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-20T19:59:24-05:00</dc:date>
        <title>grails_gotchas</title>
        <link>http://www.notesmine.com/grails_gotchas</link>
        <description>*  When something works the first time you submit an entry, then works the second time, but crashes on the third time, then make sure that the code is looking for a list.  This applies to stuff like the GrailsUI autocomplete, where it gives you “newparam” and “queryAppend”, where the third time queryAppend will be a list.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_gsp">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-01T12:15:13-05:00</dc:date>
        <title>grails_gsp</title>
        <link>http://www.notesmine.com/grails_gsp</link>
        <description>Sort of the equivalent of Rails' ERB files, except uglier.

meta layout tag will include the layout specified into the GSP page that has the meta layout tag.

Are there “partials” in GSP files?</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_gui">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-19T14:34:55-05:00</dc:date>
        <title>grails_gui</title>
        <link>http://www.notesmine.com/grails_gui</link>
        <description>*  Accordion, can we assign a hotkey to the “expand/retract” function?
		*  Like Zimbra has?



id of a richEditor in Grails gui has to equal the property that it represents.

i.e. recommendation.bodygui:richEditor
      id=&quot;body&quot;  &lt;--- means that what the user types will go into the &quot;body&quot;
                      field of the domain class.
Notesmine</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_ignore">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-17T12:08:29-05:00</dc:date>
        <title>grails_ignore</title>
        <link>http://www.notesmine.com/grails_ignore</link>
        <description>list of files that I ignore with every Grails project.


web-app/tmp
tmp
*.launch
*.tmproj
*.iws
*.log</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_installation">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-10T16:10:38-05:00</dc:date>
        <title>grails_installation</title>
        <link>http://www.notesmine.com/grails_installation</link>
        <description>On Linux, don't forget the towel! 

	*  JAVA_HOME</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_link">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-23T17:47:29-05:00</dc:date>
        <title>grails_link</title>
        <link>http://www.notesmine.com/grails_link</link>
        <description>When creating a link that has parameters, you should use this form:

 &lt;g:link controller=&quot;foo&quot; action=&quot;create&quot; 
         params='[&quot;bar.id&quot;:${bar.id}]'&gt;
     Add new foo, with bar defaulted to ${bar.id}
 &lt;/g:link&gt;
grails,
	links,
	gorm</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_logging">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-01T17:53:04-05:00</dc:date>
        <title>grails_logging</title>
        <link>http://www.notesmine.com/grails_logging</link>
        <description>See the PDF “Getting Started with Grails”, on page 114

To set the log level to “info”, (so that log.info(“message”) works) you should change this phrase in Config.groovy:


logger {
        grails=&quot;info&quot;
        StackTrace=&quot;error,stacktraceLog&quot;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_mappings">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-24T20:32:14-05:00</dc:date>
        <title>grails_mappings</title>
        <link>http://www.notesmine.com/grails_mappings</link>
        <description>Also known as “routing” in Rails.

Use the ”/” mapping as shown below.



class UrlMappings {
    static mappings = {
      &quot;/$controller/$action?/$id?&quot;{
	      constraints {
			 // apply constraints here
		  }
	  }
	  &quot;/&quot; (controller:'artist', action:'list')
	  
	  &quot;500&quot;(view:'/error')
	}
}</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_messages">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-13T19:56:03-05:00</dc:date>
        <title>grails_messages</title>
        <link>http://www.notesmine.com/grails_messages</link>
        <description>messages.properties

You need fully qualified package names for it to work! :-)

Example:


com.yourcompany.yourproject.Person.email.unique = You can't have the same e-mail as someone else, Meth Mouth!

Related Pages on Notesmine

External Pages</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_notes">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-19T16:22:56-05:00</dc:date>
        <title>grails_notes</title>
        <link>http://www.notesmine.com/grails_notes</link>
        <description>Grails could really use some helpers, to avoid tag-hell, with gargantuan .gsp files chocked full of HTML.

From &lt;http://grails.org/Quick+Start&gt;

Configuring the data source is a simple matter of changing the values for the desired database and driver and placing the driver jar file in the &lt;..&gt;/lib directory. Properties set in the dataSource node are inherited by the children.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_plugins">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-07T11:05:00-05:00</dc:date>
        <title>grails_plugins</title>
        <link>http://www.notesmine.com/grails_plugins</link>
        <description>Plugin source code can be checked out from


	*  &lt;http://fisheye.codehaus.org/browse/grails-plugins/grails-grails-ui/trunk&gt;


Developing Grails Plugins with GitHub


	*  &lt;http://enfranchisedmind.com/blog/2008/10/31/grails-plugins-github-git-sv&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_presentation">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T16:01:58-05:00</dc:date>
        <title>grails_presentation</title>
        <link>http://www.notesmine.com/grails_presentation</link>
        <description>I intend to make a Grails presentation to the St. Louis Ruby on Rails usergroup.


	*  Ask Jeff for pointers.
	*  Talk about Grails' not needing migrations
		*  There's a plugin to get/use migrations in Grails

	*  Talk about how there might not be a way to just execute code, like in ERb!  &lt;% %&gt; in ERb versus GSPs in Grails.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_query">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-24T19:06:38-05:00</dc:date>
        <title>grails_query</title>
        <link>http://www.notesmine.com/grails_query</link>
        <description>findAll()</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_rails">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-19T10:39:49-05:00</dc:date>
        <title>grails_rails</title>
        <link>http://www.notesmine.com/grails_rails</link>
        <description>Get the flamethrowers out!

When updating constraints, I've had to restart the Grails server.  I don't seem to recall having to restart the server as much when changing Rails code.

Rails

The “new” action means you're creating a new record, and need a form to enter the information.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_reporting">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-21T18:15:24-05:00</dc:date>
        <title>grails_reporting</title>
        <link>http://www.notesmine.com/grails_reporting</link>
        <description>Use the Jasper Plugin



grails,
	reporting,
	jasper,
	ireports</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_reserved_words">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-10T14:15:01-05:00</dc:date>
        <title>grails_reserved_words</title>
        <link>http://www.notesmine.com/grails_reserved_words</link>
        <description>Here's some gotchas that I've encountered when choosing names for my Domain Models.

I created a domain class called “Script”.  When generating scaffolds for the “Script” domain class, I encountered this error:



Error compiling grails-app/controllers/ScriptController.groovy:

You cannot create an instance from the abstract class 'groovy.lang.Script'.
 @ line 67, column 30.
           def scriptInstance = new Script()
                                ^</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_scaffolding">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T16:16:50-05:00</dc:date>
        <title>grails_scaffolding</title>
        <link>http://www.notesmine.com/grails_scaffolding</link>
        <description>You can affect the order of how the fields show up in the views by the ordering of the fields in the scaffold closure.

The following code would tell grails to show the name field, then URL, then frequentFlyer and finally the notes fields in that order in scaffolded pages.  If pages are generated after the constraints have been defined, then I suppose that would work, also.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_select">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-19T10:33:35-05:00</dc:date>
        <title>grails_select</title>
        <link>http://www.notesmine.com/grails_select</link>
        <description>This is one of the most confusing tags in the GSP Tag Library.


&lt;g:select name=&quot;category&quot;
                                    from=&quot;${Category.list()}&quot;
                                    value=&quot;${timeEntry.category}&quot;
                                    optionKey=&quot;name&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_tag_libraries">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-27T16:50:08-05:00</dc:date>
        <title>grails_tag_libraries</title>
        <link>http://www.notesmine.com/grails_tag_libraries</link>
        <description>You should specify a namespace for your tag libraries.

This is done using the namespace property, Not the class's name.



class NateTagLib {
    static namespace=&quot;FOO&quot;

    def repeat = {attrs, body -&gt;
        attrs.times.toInteger().times { num -&gt;
            out &lt;&lt; body() + &quot; ${num} &lt;br /&gt;&quot;
        }
    }
}</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_taglib">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-25T01:21:31-05:00</dc:date>
        <title>grails_taglib</title>
        <link>http://www.notesmine.com/grails_taglib</link>
        <description>Yeah.  See grails_forms example project for more.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_testing">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-02T13:38:24-05:00</dc:date>
        <title>grails_testing</title>
        <link>http://www.notesmine.com/grails_testing</link>
        <description>Testing in Grails is pretty cool, overall.

There are two types of tests in Grails.  From &lt;http://grails.org/Unit+Testing&gt;:


	*  Unit testing is for small focused, fast loading tests that don't load supporting components. 
	*  Integration testing is for tests that load the surrounding environment.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_tostring">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-10T14:41:35-05:00</dc:date>
        <title>grails_tostring</title>
        <link>http://www.notesmine.com/grails_tostring</link>
        <description>If your domain class has a toString method with type String, then Grails will display what's output by this method instead of the generic ${classname} ${id} pattern.

Example:

String toString() {
    return firstname + &quot; &quot; + lastName
}</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_tutorials">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-26T18:31:17-05:00</dc:date>
        <title>grails_tutorials</title>
        <link>http://www.notesmine.com/grails_tutorials</link>
        <description>A good page of tutorials can be found here: &lt;http://grails.org/Tutorials&gt;  

Here's a list of tutorials from the above page:


	*  &lt;http://grails.org/Quick+Start&gt; 
	*  &lt;http://www.ociweb.com/jnb/jnbMar2007.html&gt;
		*  Note length should be replaced with size in the Constraints section of the tutorial.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_validation">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T16:43:56-05:00</dc:date>
        <title>grails_validation</title>
        <link>http://www.notesmine.com/grails_validation</link>
        <description>def air1 = new Airline(name:'Bob').save()
def b = new Trip(name:'kill', airline:air1)

b.save()
b.errors.allErrors.each {
println it
}
println &quot;Valid: &quot; + b.validate()


Allow Nulls

For some reason, nulls are not allowed unless you have a constraint like:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_vim">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-11T13:18:06-05:00</dc:date>
        <title>grails_vim</title>
        <link>http://www.notesmine.com/grails_vim</link>
        <description>Jump to Test Results

	*  Use &lt;leader&gt;gg to view test result output
	*  Press &lt;Enter&gt; on the error to jump to the failed test.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_whines">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-02T13:37:44-05:00</dc:date>
        <title>grails_whines</title>
        <link>http://www.notesmine.com/grails_whines</link>
        <description>Asserts do not print useful information.

assert myrecord.validate()

If the above assertion fails, nothing's printed about why it didn't validate.


Grails would compile this test:



  def testText = &quot;hello&quot;
  myObject.doSomrthing(textText) // Note the mis-named textText varaible</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grails_yui">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-19T11:21:15-05:00</dc:date>
        <title>grails_yui</title>
        <link>http://www.notesmine.com/grails_yui</link>
        <description>The YUI is a Javascript library that Yahoo supports/wrote.


	*  &lt;http://grails.org/YUI+Plugin&gt;


My notes on this are:

	*  Use this quickstart guide from Yahoo's perspective (not Grails-specific).  It kinda tells you what to import when you want to use the Calendar.
		*  &lt;http://developer.yahoo.com/yui/examples/calendar/quickstart.html&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grailsui">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-01T16:56:31-05:00</dc:date>
        <title>grailsui</title>
        <link>http://www.notesmine.com/grailsui</link>
        <description>Plugin for Grails

Grails 103 requires older versions of bubbling and yui libraries.

grails install plugin bubbling 1.5.0
grails install plugin yui 2.6.0  
grails install plugin grails-ui 1.0.2



Related Pages on Notesmine

External Pages




grailsui</description>
    </item>
    <item rdf:about="http://www.notesmine.com/grep">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-02T15:19:45-05:00</dc:date>
        <title>grep</title>
        <link>http://www.notesmine.com/grep</link>
        <description>Find at least three digits:


#!/bin/sh
echo &quot;I will find 123&quot;
echo 123 | grep [0123456789]
echo &quot;I will find 123, because there's at least 3 digits&quot;
echo 123 | grep -e '[0-9]\{3\}'
echo &quot;I will not find 123, because there's not at least 4 digits&quot;
echo 123 | grep -e '[0-9]\{4\}'</description>
    </item>
    <item rdf:about="http://www.notesmine.com/groovy">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-29T18:28:50-05:00</dc:date>
        <title>groovy</title>
        <link>http://www.notesmine.com/groovy</link>
        <description>*  How did you get your department/division to allow use of Groovy?
	*  What points did you illustrate to “sell” Groovy/Grails?
	*  What kind of projects do you use Groovy in?  In-House?  “Commercial” products that are delivered?
	*  How big is the Groovy / Grails community?
	*  Why would I use Groovy/Grails instead of Ruby/Rails or some other web framework, such as LAMP, Django, etc?
	*  If my customer/employer did not have Java-based solutions, would this be a detractor from using Groovy/Grail…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/groovy_closures">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-26T10:28:53-05:00</dc:date>
        <title>groovy_closures</title>
        <link>http://www.notesmine.com/groovy_closures</link>
        <description>If you don't declare an argument, there's an implied it parameter that's passed to the closure.
 



def myClosure = { -&gt;
  println (&quot;the arg is &quot;)
}



Multiple Arguments


def myClosure = {arg1, arg2 -&gt;
  println (&quot;The arg is ${arg1}, ${arg2}&quot;)
}</description>
    </item>
    <item rdf:about="http://www.notesmine.com/groovy_data_structures">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-07T11:12:59-05:00</dc:date>
        <title>groovy_data_structures</title>
        <link>http://www.notesmine.com/groovy_data_structures</link>
        <description>Groovy's Flatten as Set

Groovy's flatten As Set will remove duplicate entries from a list.

Related Pages on Notesmine

External Pages




groovy,
	data,
	structures</description>
    </item>
    <item rdf:about="http://www.notesmine.com/groovy_dates">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T17:19:05-05:00</dc:date>
        <title>groovy_dates</title>
        <link>http://www.notesmine.com/groovy_dates</link>
        <description>def rightNow = Calendar.getInstance()
add(Calendar.MINUTE, -50)
fiftyMinutesAgo = rightNow.time


Here's a hack from &lt;http://www.ibm.com/developerworks/java/library/j-grails03118/index.html?S_TACT=105AGX02&amp;S_CMP=EDU&gt; that you can use to display a copyright notice with the beginning year, and the current year.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/groovy_development_kit">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-26T23:28:11-05:00</dc:date>
        <title>groovy_development_kit</title>
        <link>http://www.notesmine.com/groovy_development_kit</link>
        <description>Creates the groovy runtime environment (which runs on the Java VM)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/groovy_exceptions">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-26T11:59:39-05:00</dc:date>
        <title>groovy_exceptions</title>
        <link>http://www.notesmine.com/groovy_exceptions</link>
        <description>All exceptions are turned into runtime exceptions.

This means you don't have to catch an exception.

groovy files</description>
    </item>
    <item rdf:about="http://www.notesmine.com/groovy_files">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-18T16:36:37-05:00</dc:date>
        <title>groovy_files</title>
        <link>http://www.notesmine.com/groovy_files</link>
        <description>Groovy and file IO

One of my favorite things in any language is to easily slurp.



  println &quot;I'm going to show you the contents of this file!&quot;
  println new File('fileslurp.groovy').getText()</description>
    </item>
    <item rdf:about="http://www.notesmine.com/groovy_lab_1">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-29T18:05:27-05:00</dc:date>
        <title>groovy_lab_1</title>
        <link>http://www.notesmine.com/groovy_lab_1</link>
        <description>width = args[0].toInteger()
width = args[1].toInteger()

area = width * height

println &quot;The area is: &quot; + area


Write a simple script that prints a numbered list of arguments


for(int i = 0; i &lt; args.length; i++ ) {
    # Must stuff has optional parens.  Here, we use parens around the whole
    # thing.
  println ((i + 1 ) + &quot; &quot; + args[i])
}
  # Trhis workds
for(int i = 0; i &lt; args.length; i++ ) {
  println i + 1 + &quot;:&quot; + args[i]
}

  # This example does not work, becuase
  # groovy prints the …</description>
    </item>
    <item rdf:about="http://www.notesmine.com/groovy_language">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-31T21:12:14-05:00</dc:date>
        <title>groovy_language</title>
        <link>http://www.notesmine.com/groovy_language</link>
        <description>*  No nested classes
	*  No inner classes
	*  No anonymous inner classes
	*  &quot;closures&quot; provide better solution in many cases

	*  Packages work just like Java packages
	*  No 'package' level accerss
		*  Public private protected, but not package</description>
    </item>
    <item rdf:about="http://www.notesmine.com/groovy_lists">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-25T16:30:24-05:00</dc:date>
        <title>groovy_lists</title>
        <link>http://www.notesmine.com/groovy_lists</link>
        <description>class Student {
    String name
    Float average
}def students = []
students &lt;&lt;  new Student(name:&quot;Bob&quot;, average:3.0)
students &lt;&lt;  new Student(name:&quot;Doug&quot;, average:2.0)
students &lt;&lt;  new Student(name:&quot;Derirer&quot;, average:4.0)// Filters list for students w/average &gt;= 4
def aStudents = students.findAll { it.average &gt;= 4.0 }
println &quot;A students are: &quot; + aStudents.collect { it.name }// Gets names of all students w/average &gt;= 3
println &quot;B or better students are: &quot; + students.findAll { it.average &gt;= 3.0…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/groovy_methods">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-29T18:38:54-05:00</dc:date>
        <title>groovy_methods</title>
        <link>http://www.notesmine.com/groovy_methods</link>
        <description>class MyGroovyClass {
  def getSum(x, y) {
    x + y
  }
}
  # Define Default values
class MyGroovyClass {
  def getSum(x, y = 10) {
    x + y
  }
}



  # Accept variable amount of arguments
class GroovyCalculator {
  def sum(Integer[] foo) {
    def result = 0
    for (int i = 0; i &lt; foo.length; i++) {
      result += foo[i]
    }
    result
  }
}

calc = new GroovyCalculator()
println calc.sum(10, 15, 70, 10)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/groovy_objects">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-29T18:11:15-05:00</dc:date>
        <title>groovy_objects</title>
        <link>http://www.notesmine.com/groovy_objects</link>
        <description>*  Everything is an object
	*  Types are dynamic (they can cahange0)_
	*  Automatically wraps values as appropriate


  x = 10
  println x.getClass()
  println x.class
    # Set x to a String class
  x = 'nate'
  println x.getClass()
  println x.class</description>
    </item>
    <item rdf:about="http://www.notesmine.com/groovy_properties">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-29T19:04:48-05:00</dc:date>
        <title>groovy_properties</title>
        <link>http://www.notesmine.com/groovy_properties</link>
        <description># Two ways of setting firstName
per.setFirstaName('Henry')
per.firstName = 'Henry'

  # Two ways of setting value.
name = perl.getFirstName()
name = per.firstName


Actual field values can be accessed by putting @ in front of property.
If there was a getFirstName method which UPPERCASED the firstName, then these two lines would be in effect:
per.@firstName  Henry
per.firstName   HENRY</description>
    </item>
    <item rdf:about="http://www.notesmine.com/groovy_regex">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-03T10:22:48-05:00</dc:date>
        <title>groovy_regex</title>
        <link>http://www.notesmine.com/groovy_regex</link>
        <description>Are a pain in the ass, just like their Java counterparts.

Well, not just like, they're a bit better, although they still have a confusing “matcher” thingy.

Why does Groovy say “Abraham” does not match /^A/ ???????

To me, this regex /^A/ means “If the word starts with A, we're GOOD!”</description>
    </item>
    <item rdf:about="http://www.notesmine.com/groovy_setters_getters">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-26T11:42:11-05:00</dc:date>
        <title>groovy_setters_getters</title>
        <link>http://www.notesmine.com/groovy_setters_getters</link>
        <description>Groovy Fields:

You almost never do this:This will override the getter/settergp.@lastName = 'Brown'


These fields will not generate a property (Getter/Setter) for fields marked with private

private String firstName</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gutsy">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-12T00:17:03-05:00</dc:date>
        <title>gutsy</title>
        <link>http://www.notesmine.com/gutsy</link>
        <description>I decided to try the gutsy install, despite wasting a bunch of time upgrading to Feisty.  By upgrade, I mean that I selected the “Upgrade” notice from the Software Update panel.

In summary, the gutsy install went *much* better than Feisty -- namely, because my machine didn't hang during install like Feisty.  Therefore, I was a able to upgrade, rather than re-install.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/gvim_and_vim_fonts">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-28T12:03:22-05:00</dc:date>
        <title>gvim_and_vim_fonts</title>
        <link>http://www.notesmine.com/gvim_and_vim_fonts</link>
        <description>Bad.  Font is sketchy/broken up, and too slim.



I think this looks good: :-)



Related Pages on Notesmine

External Pages



gvim,
	and,
	vim,
	fonts</description>
    </item>
    <item rdf:about="http://www.notesmine.com/hackety_hack">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-13T15:20:12-05:00</dc:date>
        <title>hackety_hack</title>
        <link>http://www.notesmine.com/hackety_hack</link>
        <description>Hackety Hack (&lt;http://hacketyhack.net&gt;) is a great tutorial for learning how to program in Ruby.


	*  Very good for beginner programming class.
	*  Tutorial format, with Next, Previous buttons to walk through code examples.
	*  Walks students through creating a simple ruby script.
		*  Provides an editor and a quick “Run” link that students can use.
		*  Students can concentrate on ruby code, rather than how to use a text editor, files, how to run the script, etc.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/hacking_vim">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-16T18:34:54-05:00</dc:date>
        <title>hacking_vim</title>
        <link>http://www.notesmine.com/hacking_vim</link>
        <description>This is an excellent book on Vim.  I'm currently reading it, and will update my notes on the book.

I like the book because it explains the Vim commands and modes in detail, with just enough explanations so you learn something, but don't become confused by overkill.  FIXME WTF am I talking about here?</description>
    </item>
    <item rdf:about="http://www.notesmine.com/handicapped_computing">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-03T08:32:38-05:00</dc:date>
        <title>handicapped_computing</title>
        <link>http://www.notesmine.com/handicapped_computing</link>
        <description>*  JAWS by Freedom Scientific
	*  Zoomtix - Screen Zoomer
	*  Dragon Naturally Speaking

	*  That one show from Linux Reality Name? Show Number? FIXME</description>
    </item>
    <item rdf:about="http://www.notesmine.com/hands-on_rapid_rails_development_with_hobo">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T14:59:05-05:00</dc:date>
        <title>hands-on_rapid_rails_development_with_hobo</title>
        <link>http://www.notesmine.com/hands-on_rapid_rails_development_with_hobo</link>
        <description>Thursday, May 29, 2008

Tom Locke, James Garlick (HoboCentral), Scott Branson


	*  Great tool that gives even more control to models.
	*  Highly recommend their hands-on tutorial.  Found at: &lt;http://github.com/drnic/hobocentral/tree/master/agility-tutorial.markdown&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/handy">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T00:31:21-05:00</dc:date>
        <title>handy</title>
        <link>http://www.notesmine.com/handy</link>
        <description>See Also: PokerBrag



I find it a bit clumsy to read poker hand discussions on the Web.  There are many details of a poker hand:  Chips, players, pot size, etc.  As people reply to the original message, I find myself scrolling back to the top of the discussion to see the details of the hand.  Many times, important details of the hand are missed.  This can result in posts that give helpful advice, but the advice is about a drastically different hand than the hand in question.  The typical respon…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/hardy_upgrade">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-23T15:24:27-05:00</dc:date>
        <title>hardy_upgrade</title>
        <link>http://www.notesmine.com/hardy_upgrade</link>
        <description>Well, actually a complete install.  I blasted my primary hard drive, which only contained OS and application binaries.  My home partition is on another hard drive.

I first booted using the Live CD, just to make sure that it could see my monitor, USB keyboard, network, etc.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/helicopter_rescue">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-08T14:13:33-05:00</dc:date>
        <title>helicopter_rescue</title>
        <link>http://www.notesmine.com/helicopter_rescue</link>
        <description>Good Scratch program.



MD5 Sum:

45ca34b3a291b216936bdfc217618f8e

Related Pages on Notesmine

External Pages




helicopter,
	rescue</description>
    </item>
    <item rdf:about="http://www.notesmine.com/hex">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-28T21:13:38-05:00</dc:date>
        <title>hex</title>
        <link>http://www.notesmine.com/hex</link>
        <description>hexdump &lt;file&gt;

Or
echo &quot;Foo&quot; | od -h        # Outputs hexcat test &gt; test.txt       # Same thing, but using a file
cat test.txt | od -h# Display regular chars, plus weird chars
cat test.txt | od -c
xxd


xxd does a good job of showing contents of a file, with the ascii representation at the end.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/highlighting_searches_in_vim">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-06T21:58:05-05:00</dc:date>
        <title>highlighting_searches_in_vim</title>
        <link>http://www.notesmine.com/highlighting_searches_in_vim</link>
        <description>I generally like to highlight text that I search for.  But, there's times where I don't.  In the example below, I think there's too many highlighted def statements to provide any useful information, and it becomes annoying very quickly.

Too Annoying</description>
    </item>
    <item rdf:about="http://www.notesmine.com/home">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-25T10:29:00-05:00</dc:date>
        <title>home</title>
        <link>http://www.notesmine.com/home</link>
        <description>Just a page to start out when I don't want to surf to My Yahoo

&lt;http://my.yahoo.com&gt;

&lt;http://mail.yahoo.com&gt;

&lt;http://gmail.com&gt;

&lt;http://bworks.org&gt;

&lt;http://wiki.bworks.org/doku.php&gt;

projects


Place to put URLs to check out later.

sites to check out</description>
    </item>
    <item rdf:about="http://www.notesmine.com/hsqldb">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-19T14:05:08-05:00</dc:date>
        <title>hsqldb</title>
        <link>http://www.notesmine.com/hsqldb</link>
        <description>HsqlDB

In-Memory database that's used by default in Grails



This one ain't too bad.
&lt;http://hsqldb.org/web/hsqlDocsFrame.html&gt;

I was even able to connect to a “production” database!

Here's how I ran mine:

Go to your installation directory of Grails.
Go to lib directory
find the hsql*jar file.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/html">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-13T13:15:08-05:00</dc:date>
        <title>html</title>
        <link>http://www.notesmine.com/html</link>
        <description>&lt;pre class=“textmate-source”&gt;&lt;span class=“source source_groovy source_groovy_groovy”&gt;&lt;span class=“storage storage_modifier storage_modifier_access-control storage_modifier_access-control_groovy”&gt;def&lt;/span&gt; list = {
      &lt;span class=&quot;keyword keyword_control keyword_control_groovy&quot;&gt;if&lt;/span&gt;(&lt;span class=&quot;keyword keyword_operator keyword_operator_logical keyword_operator_logical_groovy&quot;&gt;!&lt;/span&gt;params.max) params.max = &lt;span class=&quot;constant constant_numeric constant_numeric_groovy&quot;&gt;10&lt;/span&gt;
     …</description>
    </item>
    <item rdf:about="http://www.notesmine.com/hydrogen">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-27T23:16:07-05:00</dc:date>
        <title>hydrogen</title>
        <link>http://www.notesmine.com/hydrogen</link>
        <description>Pretty cool drum-kit program for Linux

&lt;http://www.hydrogen-music.org/&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/idea">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-19T15:03:36-05:00</dc:date>
        <title>idea</title>
        <link>http://www.notesmine.com/idea</link>
        <description>IDE for Java applications

	*  .ipr - FIXME
	*  .iml - FIXME
	*  .iws -- This is a transient file, don't store it in repositories.

If you have a Groovy-only project, You might have to tell it about your stupid Groovy JAR file:


	*  &lt;http://www.intellij.net/forums/thread.jspa?messageID=5214930&amp;#5214930&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/idea_grails">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-16T10:57:05-05:00</dc:date>
        <title>idea_grails</title>
        <link>http://www.notesmine.com/idea_grails</link>
        <description>In order to run a Grails app through IDEA, you should do the following:


	*  Turn off the “Before Launch/Make” checkbox (Under Run...Edit Configuration)
	*  Tell your project about the Groovy/lib directory
		*  Right-click on your Project in the Project Window
		*  Go to Module Settings
		*  Click on “Libraries” on the left hand side
		*  Add your Groovy/lib directory</description>
    </item>
    <item rdf:about="http://www.notesmine.com/idea_keyboard">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-12T14:25:41-05:00</dc:date>
        <title>idea_keyboard</title>
        <link>http://www.notesmine.com/idea_keyboard</link>
        <description>IntelliJ's IDEA has to have some of the weirdest keyboard shortcuts.

Case in point:  To jump to the previous window, you use F12.  To see the outline of the file you're currently editing, you use Cmd-F12.  They have nothing to do with each other.

To delete a line, you use Cmd-Y. (I know, it's Emacs --whatever.)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/idea_keymap">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-13T18:23:26-05:00</dc:date>
        <title>idea_keymap</title>
        <link>http://www.notesmine.com/idea_keymap</link>
        <description>IDEA's keymap utility is very handy, and is up to par with what I'd expect.

My requirements are:


	*  Be able to look up menu commands using a text search.  For example, if I want to map a key to open the FOO menu, then I should be able to search for FOO, and find the FOO menu
	*  Be able to type in the shortcut keys.
	*  Be able to look up existing keymaps, and find out what's hogging my keyboard shortcuts.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/idea_navigation_bar">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-13T18:08:35-05:00</dc:date>
        <title>idea_navigation_bar</title>
        <link>http://www.notesmine.com/idea_navigation_bar</link>
        <description>The navigation bar is pretty handy in IDEA.  It stays out of your way, and can show the structure of the project without taking up the entire left side of the screen like the Project Navigator does.

Caveat:  I don't know the windows keyboard shortcuts, but they should be fairly easy to look up using the Keymap.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/idea_tips">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-17T17:18:08-05:00</dc:date>
        <title>idea_tips</title>
        <link>http://www.notesmine.com/idea_tips</link>
        <description>Page where best/worst of IDEA could be posted.

Posts should be in latest-first format.

See  below for how to post keyboard shortcuts.

In the editor, you can press Cmd-W and IDEA will select the word that the cursor is on.  Helpful for changing a word quickly.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/idea_whines">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T16:09:28-05:00</dc:date>
        <title>idea_whines</title>
        <link>http://www.notesmine.com/idea_whines</link>
        <description>Keyboard mapping could be a little more cohesive.

For example,


	*  To stop a Grails application, it's Cmd-F2
	*  To re-run a Grails an application, it's Ctrl-F5

idea,
	whines</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ideavim">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-19T13:46:59-05:00</dc:date>
        <title>ideavim</title>
        <link>http://www.notesmine.com/ideavim</link>
        <description>Allows you to use Vim-interface from within IntelliJ IDEA.


	*  &lt;http://ideavim.sourceforge.net/&gt;

You get the code formatting features of Idea, as well as some of the cooler shortcut keys, and still get to keep the main Vim keyboard movements.

You can navigate Camel-Case words like this:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ideavim_readme">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-19T12:09:46-05:00</dc:date>
        <title>ideavim_readme</title>
        <link>http://www.notesmine.com/ideavim_readme</link>
        <description>I copied the README file from version .11.6 for IDEA 7.x.

See also the help file that's installed with the plugin.  After you install the plugin, go to the IDEA help, and search for vimideavim helpfile

IdeaVIM - Version 0.11.6 for IDEA 7.x

This plugin attempts to emulate the functionality of VIM within IDEA. It
actually emulates 'gvim' more than 'vim' since IDEA is a graphical IDE (of
course).


Installation

Use IDEA's plugin manager to install the latest version of the plugin.

First Time I…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/initrd">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-15T14:40:00-05:00</dc:date>
        <title>initrd</title>
        <link>http://www.notesmine.com/initrd</link>
        <description>Initial RAM Disk

Virtual disk created in RAM</description>
    </item>
    <item rdf:about="http://www.notesmine.com/inittab">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-15T16:25:18-05:00</dc:date>
        <title>inittab</title>
        <link>http://www.notesmine.com/inittab</link>
        <description>Contains the run level of the OS

Most distros use grub, but you can change that here?

linux,
	configfiles</description>
    </item>
    <item rdf:about="http://www.notesmine.com/installed_software">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-27T22:58:38-05:00</dc:date>
        <title>installed_software</title>
        <link>http://www.notesmine.com/installed_software</link>
        <description>This page lists software that I use, and must watch out for when blasting an existing Linux installation and starting from scratch.


	*  [ssh]
	*  Netbeans
	*  Moneydance
	*  Vim and 1000's of plugins
	*  Cups printing system
	*  DVD/CD Burning software
	*  Screenshot software
	*  That one media playing thing where my computer serves music
	*  GNU Screen
	*  Rails/Ruby and all the gems, etc.
	*  Pictures (Picture viewing software)
	*  Music
	*  Private Keys
	*  CAPS LOCK remapping to CTRL (See …</description>
    </item>
    <item rdf:about="http://www.notesmine.com/installing_java_ubuntu">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-07T17:20:11-05:00</dc:date>
        <title>installing_java_ubuntu</title>
        <link>http://www.notesmine.com/installing_java_ubuntu</link>
        <description>Java installations on Linux are a bit of a mystery to me.  If I'm not mistaken, the version of Java that's shipped with Ubuntu is some kind of open-source implementation of Java.

For example, there are many programs that come with Java, such as java, javaw, javac.  It seems like all these programs are in the /usr/bin directory, and are symlinked to a particular Java version.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ironruby_on_rails">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T15:12:56-05:00</dc:date>
        <title>ironruby_on_rails</title>
        <link>http://www.notesmine.com/ironruby_on_rails</link>
        <description>Friday, May 31st

John Lam


	*  I got in late, halfway through the session.
	*  He was demoing some clock that you could create w/Iron Ruby.

RailsConf2008,
	sessions</description>
    </item>
    <item rdf:about="http://www.notesmine.com/iterm">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-09T10:16:58-05:00</dc:date>
        <title>iterm</title>
        <link>http://www.notesmine.com/iterm</link>
        <description>Colors:


	*  &lt;http://linux-sxs.org/housekeeping/lscolors.html&gt;




LSCOLORS

In BSD, you can color the output of the ls command by using this confusing variable.

See man ls for help on how to use LSCOLORS.

Here's the snippet from the man page, for the lazy:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/iterm_bundle">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-25T12:07:23-05:00</dc:date>
        <title>iterm_bundle</title>
        <link>http://www.notesmine.com/iterm_bundle</link>
        <description>Pretty cool bundle, it allows you to open an iTerm window, and paste the current filename and highlighted text to it.

However, it doesn't switch to the current directory.

This website gives a decent example of how to write your own, in addition to how to test your own bash functions, etc quickly, without having to switch back/forth between terminal and program.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/jar">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-09T15:40:19-05:00</dc:date>
        <title>jar</title>
        <link>http://www.notesmine.com/jar</link>
        <description>Exploding war files / jar files.

jar xf mydir/wartoendall.war

Or, you can use a dash

jar -xf war_name.jar
Related Pages on Notesmine

External Pages




jar</description>
    </item>
    <item rdf:about="http://www.notesmine.com/jaunty">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-26T22:22:28-05:00</dc:date>
        <title>jaunty</title>
        <link>http://www.notesmine.com/jaunty</link>
        <description>Jaunty review.

Install was done using VMWare Fusion.

Slick Install Screen



Login screen looks awesome.  I know it's “not that big of a deal”, but first impressions are a big deal.  Excellent work.

(Screenshot is big)



Desktop looks great.  Like the install screen.  Easy to find my applications.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/java_abstract_classes">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-10T15:51:47-05:00</dc:date>
        <title>java_abstract_classes</title>
        <link>http://www.notesmine.com/java_abstract_classes</link>
        <description>From &lt;http://java.sun.com/docs/books/jls/&gt;

An abstract class is a class that is incomplete, or to be considered incomplete. Normal classes may have abstract methods (§8.4.3.1, §9.4), that is methods that are declared but not yet implemented, only if they are abstract classes. If a normal class that is not abstract contains an abstract method, then a compile-time error occurs.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/java_home">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-10T17:36:02-05:00</dc:date>
        <title>java_home</title>
        <link>http://www.notesmine.com/java_home</link>
        <description>Grails needs to have JAVA_HOME set on Ubuntu.

If you've installed the Sun Java package, try looking in:

/usr/lib/jvm/java-6-sun

or

/usr/lib/jvm/java-1.5.0-sun/jre

This directory is pointed to by 

/etc/alternatives/java

Which is in turn pointed to by  /usr/bin/java</description>
    </item>
    <item rdf:about="http://www.notesmine.com/java_sucks">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-06T13:11:26-05:00</dc:date>
        <title>java_sucks</title>
        <link>http://www.notesmine.com/java_sucks</link>
        <description>Java is the most overrated technology I've ever seen in my life with regards to a “solution” for your computing needs.

	*  A pig of a development environment that requires giant IDEs like Eclipse, NetBeans, and IDEA just to be able to write code.
	*  Better than C++ in many ways, (so I've heard)
	*  A major pain for departments who have to deal with the various JVMs that are needed by Java apps.  &quot;Write once, run nowhere&quot;.
	*  Being superceded by Virtual Machines which run whatever OS you need …</description>
    </item>
    <item rdf:about="http://www.notesmine.com/javaregexes">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-17T12:02:39-05:00</dc:date>
        <title>javaregexes</title>
        <link>http://www.notesmine.com/javaregexes</link>
        <description>Using Java to translate lower to upper case is easy.  Just use the Java/Object Methodology

Upper-case to lower-case will be supported with Java 1.99999, (also known as Java version 9,999 for you sane people out there)

Make sure that the VM used by your IDE is the same one used by the computer that's actually doing something.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/javascript">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-24T14:12:08-05:00</dc:date>
        <title>javascript</title>
        <link>http://www.notesmine.com/javascript</link>
        <description>An often misunderstood language, according to Douglas Crockford.  I recommend his  for both advanced and newbie programmers.



${g.remoteFunction(action: 'myAction', 
                       id: someFormField.id,
                    params: '\'action_id=\' +  
          document.getElementById(\'script_id\').value' , update: 
          'updateFormFieldIndicator_' + myAction.id)}&quot;/&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/javaserverfaces">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-21T17:54:29-05:00</dc:date>
        <title>javaserverfaces</title>
        <link>http://www.notesmine.com/javaserverfaces</link>
        <description>Make sure that business objects and backing beans are serializable.

If you want a property to be read-only, don't write an accessor method.

Any property which is assigned as a UIComponent's “value” property must be read/write.

The value of SelectItem instances must be the same type as the property being set by an HtmlSelectOneListbox component.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/jim">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-14T00:13:26-05:00</dc:date>
        <title>jim</title>
        <link>http://www.notesmine.com/jim</link>
        <description>Jim's Page

jim tag test

jim,
	poker,
	personal</description>
    </item>
    <item rdf:about="http://www.notesmine.com/jim_tag_test">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-14T00:03:54-05:00</dc:date>
        <title>jim_tag_test</title>
        <link>http://www.notesmine.com/jim_tag_test</link>
        <description>jim</description>
    </item>
    <item rdf:about="http://www.notesmine.com/jruby_on_rails_in_practice">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T15:36:25-05:00</dc:date>
        <title>jruby_on_rails_in_practice</title>
        <link>http://www.notesmine.com/jruby_on_rails_in_practice</link>
        <description>Ola Bini

	*  Pretty decent presentation
	*  Humorous
	*  Went though advantages of JRuby




RailsConf2008,
	sessions</description>
    </item>
    <item rdf:about="http://www.notesmine.com/jukebox_software">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-05T22:43:05-05:00</dc:date>
        <title>jukebox_software</title>
        <link>http://www.notesmine.com/jukebox_software</link>
        <description>pytone - Excellent terminal based program.

You need to tell pytone where your music collection is.

&lt;http://www.luga.de/pytone/&gt;

Side-wide configuration goes into /etc/pytonerc, user specific changes can be put into ~/.pytone/pytonerc</description>
    </item>
    <item rdf:about="http://www.notesmine.com/k3b">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-10T09:19:23-05:00</dc:date>
        <title>k3b</title>
        <link>http://www.notesmine.com/k3b</link>
        <description>Burn MP3s:
 
sudo apt-get install libk3b2-extracodecs

El stupido that there's not some EZ “Are you sure you want to break the law” question, but oh well.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/katapult">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-30T22:12:18-05:00</dc:date>
        <title>katapult</title>
        <link>http://www.notesmine.com/katapult</link>
        <description>Quicksilver-like app for Linux?

&lt;http://ralph.n3rds.net/index.php?/archives/156-Katapult-KDE-Launchbar-like-Quicksilver-for-OS-X.html&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/keyboard_shortcuts">
        <dc:format>text/html</dc:format>
        <dc:date>2007-06-06T22:32:56-05:00</dc:date>
        <title>keyboard_shortcuts</title>
        <link>http://www.notesmine.com/keyboard_shortcuts</link>
        <description>How to tell Metacity about keyboard shortcuts.

	*  &lt;http://ubuntuforums.org/showthread.php?t=42404&amp;page=2&gt;
	*  &lt;http://ubuntuforums.org/showthread.php?t=50794&gt;


You might want to use xbindkeys - it might run using any window manager.

	*  &lt;http://www.die.net/doc/linux/man/man1/xbindkeys.1.html&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/keyword_cloud">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-30T19:59:59-05:00</dc:date>
        <title>keyword_cloud</title>
        <link>http://www.notesmine.com/keyword_cloud</link>
        <description>This was generated using the Dokuwiki Cloud plugin for Dokuwiki</description>
    </item>
    <item rdf:about="http://www.notesmine.com/kturtle">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-29T22:28:52-05:00</dc:date>
        <title>kturtle</title>
        <link>http://www.notesmine.com/kturtle</link>
        <description>Overview

Dave Herholz gave a great LOGO demo for the kids last Saturday.  More than a few students were interested in LOGO, and there were some outstanding drawings done during the class.  However, the demonstration was done using MSWLogo which, as far as I could tell, is only available for Windows.  This presented several problems:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/kubuntu">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-25T09:51:14-05:00</dc:date>
        <title>kubuntu</title>
        <link>http://www.notesmine.com/kubuntu</link>
        <description>I installed Kubuntu 9.04 last night after having used KDE 3.5 for a year and a half at Byteworks.  I used Gnome on my home computer during that time.  There's something that I liked better about Gnome, but I wanted to give KDE another shot.

Widgets


I heard some cool reviews of the widgets in KDE 4.2.  There's a paint-palette thing at the top right of the KDE desktop, so I clicked it, and tried adding some widgets.  I found that they're not small little apps that don't take over your desktop. …</description>
    </item>
    <item rdf:about="http://www.notesmine.com/laptop">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-07T23:09:27-05:00</dc:date>
        <title>laptop</title>
        <link>http://www.notesmine.com/laptop</link>
        <description>Would like to get a laptop as next PC.


	*  Current PC 5 years old
		*  Has 750 MB Ram, 1.8 GHz
		*  Still decent, though.

	*  Laptop Requirements
		*  Core 2 Duo, &gt; 2 GHz
		*  2 GB memory
		*  120 GB hard drive or more
		*  15” screen
		*  $1500 range</description>
    </item>
    <item rdf:about="http://www.notesmine.com/latex">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-22T17:16:58-05:00</dc:date>
        <title>latex</title>
        <link>http://www.notesmine.com/latex</link>
        <description>*  Pronounced “Lah-Tech”, not Lay-tex (They couldn't make it easy to read/pronounce, it's a computer thing).
	*  Takes away the need for tech-authors to worry about formatting, fonts, etc.
	*  Easy to export to other formats?
	*  &lt;http://www.latex-project.org&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/leopard">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-08T13:46:39-05:00</dc:date>
        <title>leopard</title>
        <link>http://www.notesmine.com/leopard</link>
        <description>Best things about Leopard:

Tash can on the dock doesn't move around when you try to throw things away.

When you double-click on a file's name to rename it, OSX only highlights the filename, not the extension.  You rarely want to rename the extension of a file.  DUH!</description>
    </item>
    <item rdf:about="http://www.notesmine.com/lessons">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-15T10:59:42-05:00</dc:date>
        <title>lessons</title>
        <link>http://www.notesmine.com/lessons</link>
        <description>This is a sappy page for all the junk that I've “learned”.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/lightning_talks_2008">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T23:10:44-05:00</dc:date>
        <title>lightning_talks_2008</title>
        <link>http://www.notesmine.com/lightning_talks_2008</link>
        <description>Lightning Talks

Sunday, June 1st, 2008

&lt;http://www.urbanhonking.com/ideasfordozens/&gt;

I found this to be one of my favorite sessions.


	*  Trails -- Shows how your application can be traversed?
	*  Graph Viz -- Shows you a graphical flow chart of your application
	*  DJ Wonk ??
	*  Kablame! -- Plugin for git/svn that compares people's lines of real code versus test code.  Useful for starting political wars and isolating people on your team.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/lightscribe">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-01T21:45:34-05:00</dc:date>
        <title>lightscribe</title>
        <link>http://www.notesmine.com/lightscribe</link>
        <description>on linux, you can use “Simple Labeler”

First you have to download/install the system software.  Download the .deb file from here, and double-click it to install.


	*  &lt;http://www.lightscribe.com/downloadsection/linux/index.aspx?id=1374&gt;


Then, you can try installing Simple Labeler (Again, download the DEB file, and double-click)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/linux">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-25T11:12:19-05:00</dc:date>
        <title>linux</title>
        <link>http://www.notesmine.com/linux</link>
        <description>Which Distro?


How to find out what distribution is installed:

	*  &lt;http://www.novell.com/coolsolutions/feature/11251.html&gt;
	*  &lt;http://www.howtoforge.com/how_to_find_out_about_your_linux_distribution&gt;


Try this command:

dmesg | head -1
Use GParted to mess with file systems, partitions, etc.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/linux_crashes">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-15T00:04:32-05:00</dc:date>
        <title>linux_crashes</title>
        <link>http://www.notesmine.com/linux_crashes</link>
        <description>This is a page dedicated to all the Linux fanatics out there.  

I'm keeping track of all the crashes I've had on Linux since October 2006, where I have to totally restart my computer.

This isn't really a crash by the definition of crash but . . . .</description>
    </item>
    <item rdf:about="http://www.notesmine.com/linux_directory_structure">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-01T13:51:49-05:00</dc:date>
        <title>linux_directory_structure</title>
        <link>http://www.notesmine.com/linux_directory_structure</link>
        <description>This page is a scratch pad of all the directories that I can never remember when I need to.
 Directory  Purpose  /usr/bin    Contains executables  /usr/share  Contains directories for applications where they store their data/pictures, etc.  Kinda like Program Files folder in Windoze  /usr/local  A “local” directory that isn't owned by root.  Regular users can install software to /usr/local/bin, etc.  /etc        Contains configuration files for the installed programs  /lib        Shared librarie…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/linux_fonts">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-25T15:23:10-05:00</dc:date>
        <title>linux_fonts</title>
        <link>http://www.notesmine.com/linux_fonts</link>
        <description>FIXME need to find out what these commands do:

fc-cache -fvxfontsel

* 'xlsfonts'' -- lists fonts on your system?
	*  /etc/fonts/fonts.conf has lots of font configuration stuff.
	*  /usr/share/fonts directory has tons of fonts in it.
		*  Sometimes font directory will have a fonts.dir file in it that lists the font file</description>
    </item>
    <item rdf:about="http://www.notesmine.com/linux_libraries">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-06T13:34:28-05:00</dc:date>
        <title>linux_libraries</title>
        <link>http://www.notesmine.com/linux_libraries</link>
        <description>You can use aptitude to search for libraries?

aptitude search -F %p libncurses 

apt-get build-dep vim' to get whatever packages are required to compile
vim. 

compiling,
	libraries,
	linux</description>
    </item>
    <item rdf:about="http://www.notesmine.com/linux_log_files">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-09T17:17:22-05:00</dc:date>
        <title>linux_log_files</title>
        <link>http://www.notesmine.com/linux_log_files</link>
        <description>See Chess Griffin's Linux Reality podcast for the log files entry

FIXME</description>
    </item>
    <item rdf:about="http://www.notesmine.com/linux_mint">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-25T11:14:28-05:00</dc:date>
        <title>linux_mint</title>
        <link>http://www.notesmine.com/linux_mint</link>
        <description>Linux Mint

Pretty cool Linux distro, that concentrates on look/feel.

Based on Ubuntu?

See Also

linux,
	distros</description>
    </item>
    <item rdf:about="http://www.notesmine.com/linux_multimedia">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-15T13:00:20-05:00</dc:date>
        <title>linux_multimedia</title>
        <link>http://www.notesmine.com/linux_multimedia</link>
        <description>*  Amarok
	*  Exaile

Burn an ISO image

Use K3B
Applications-&gt;Sound And Video-&gt;K3b
Tools-&gt;Burn CD Image
Select junk from menu.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/linux_network_tools">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-15T13:09:16-05:00</dc:date>
        <title>linux_network_tools</title>
        <link>http://www.notesmine.com/linux_network_tools</link>
        <description>Find out machine's ip address:

ifconfig

Then look up your NIC card from the list of junk that spews forth.

Wget is an excellent command line utility to fetch Web Pages, pictures, and binaries (ZIP/Tar files) from a website.

wget http://www.notesmine.com/lib/tpl/monobook/user/logo.png
linux,
	network,
	command line</description>
    </item>
    <item rdf:about="http://www.notesmine.com/linux_programs">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-08T23:59:50-05:00</dc:date>
        <title>linux_programs</title>
        <link>http://www.notesmine.com/linux_programs</link>
        <description>This is a list of my favorite programs that are available on GNU/Linux (Ubuntu) so far.

If you want links, Google it.

	*  MySQL

	*  AmaroK
	*  Exaile
	*  Audacity - Music editing software
	*  mp3splt (note no “I” in split)
	*  mpd - Music Player Daemon</description>
    </item>
    <item rdf:about="http://www.notesmine.com/linux_security">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-30T20:25:04-05:00</dc:date>
        <title>linux_security</title>
        <link>http://www.notesmine.com/linux_security</link>
        <description>How to find what services are running on your box: &lt;http://www.linux.com/articles/114107&gt;

Editor's Note:  I don't know where I found this information:  please contact at &lt;nate@notesmine.com&gt; for credit

Try using Nmap to find open ports.

The better solution is to use Nmap, which scans your machine and reports on any open TCP/IP ports it finds. Any service you have installed that responds to Nmap's query is pointed out, which enables you to ensure that you have locked everything down as much as…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/linux_terminal">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-19T17:00:56-05:00</dc:date>
        <title>linux_terminal</title>
        <link>http://www.notesmine.com/linux_terminal</link>
        <description>This applies to the terminal in Ubuntu Gutsy -- I suspect these tips have been around a long time, and are also available in a number of other terminals.


	*  You can drag a file from a window into a terminal, and the full path of the file will appear on the command line.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/linux_todo">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-07T11:23:20-05:00</dc:date>
        <title>linux_todo</title>
        <link>http://www.notesmine.com/linux_todo</link>
        <description>*  LogWatch - Chess Griffin uses this to read logs

linux,
	todo</description>
    </item>
    <item rdf:about="http://www.notesmine.com/logo">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-27T22:46:29-05:00</dc:date>
        <title>logo</title>
        <link>http://www.notesmine.com/logo</link>
        <description>Command           Abbreviation  Purpose  reset                           Clears the drawing board, shows the turtle, restores turtle to 0 degrees.       clear                           Clears the drawing board, but keeps turtle at same position, shown/hidden, etc  canvassize 600, 600             Command           Abbreviation  Purpose  turnright X       tr X          Turns the turtle X degrees to the right  turnleft  X       tl X          Guess. direction X       FIXME         Points the turtle …</description>
    </item>
    <item rdf:about="http://www.notesmine.com/macbook_pro_keyboard">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-10T11:31:27-05:00</dc:date>
        <title>macbook_pro_keyboard</title>
        <link>http://www.notesmine.com/macbook_pro_keyboard</link>
        <description>This page discusses some of the key combinations you need to use to overcome the absence of commonly used keys on the macbook pro.

One of the most annoying things about new computers is that by default, the function keys act as “Hardware” keys.  For example, by default, the Macbook will turn up the volume if you press F5, or even more annoying is that it will decrease the brightness if you just press F1, which is commonly used for Help.  This is annoying.  You can force the F-keys back to their…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/macports">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-25T12:18:05-05:00</dc:date>
        <title>macports</title>
        <link>http://www.notesmine.com/macports</link>
        <description>MacPorts is like apt-get for OSX

sudo port install &lt;package&gt;

MacPorts is like apt-get, where you should periodically run an “update”.

sudo port selfupdate

W/debug flag, in case you run into problems (which you will)

sudo port -d selfupdateport search &lt;program&gt;
This can help you find out what files were installed for a particular program.
 
To list all the programs that macports has installed, use</description>
    </item>
    <item rdf:about="http://www.notesmine.com/macvim">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-23T10:17:17-05:00</dc:date>
        <title>macvim</title>
        <link>http://www.notesmine.com/macvim</link>
        <description>Great port of vim to MacOSX

Homepage:  &lt;http://macvim.org/OSX/index.php&gt;

It has its own help page:

help macvim
	*  &lt;http://macvim.org/OSX/index.php&gt;
	*  hint for most things, you have to UN-map the MacVim settings.  Here's an example from my gvimrc file, which is read by MacVim, but not Vim.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/magic_columns">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-26T13:42:25-05:00</dc:date>
        <title>magic_columns</title>
        <link>http://www.notesmine.com/magic_columns</link>
        <description>Rails has “magic columns” which are just database field names that are named a certain way.

If you prefix the field name with created_ or updated_, rails will fill in the date that the record was created or updated.

If you specify _at or _on, rails will use datetime or date, respectively.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/man_pages">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-15T14:26:28-05:00</dc:date>
        <title>man_pages</title>
        <link>http://www.notesmine.com/man_pages</link>
        <description>Each man page has a category assigned to it.  For example, the (1) below indicates that the ls man page belongs to category 1, which is “Executable or Program Commands”


  &gt;man ls
  LS(1)                     BSD General Commands Manual                    LS(1)

  NAME
     ls -- list directory contents

  SYNOPSIS
     ls [-ABCFGHLPRTWZabcdefghiklmnopqrstuwx1] [file ...]</description>
    </item>
    <item rdf:about="http://www.notesmine.com/mandriva">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-11T08:00:50-05:00</dc:date>
        <title>mandriva</title>
        <link>http://www.notesmine.com/mandriva</link>
        <description>Pretty cool distro.

I recommend downloading the full GNOME distro.

&lt;http://www.howtoforge.com/the-perfect-desktop-mandriva-one-2008-spring-gnome&gt;

	*  Compiz Fusion worked out of the box, even on the live CD.
	*  Cool looking, and fairly easy to use.
	*  During install, it asks you where you want to install it (what partitions)
		*  If you want, you can tell Mandriva to mount other disks/partitions to other directories.
		*  I think that's pretty slick, instead of making the user guess the stu…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/markup_builder">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-10T09:41:20-05:00</dc:date>
        <title>markup_builder</title>
        <link>http://www.notesmine.com/markup_builder</link>
        <description>Markup Builder



markup = new groovy.xml.MarkupBiulder()

markup.html {
head P
title('Title')
}
body {
2('Some Heading')
a('Grovy Home', href:'http://groovy.codehaus.org/')
}
}


groovy</description>
    </item>
    <item rdf:about="http://www.notesmine.com/md5sum">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-12T23:23:28-05:00</dc:date>
        <title>md5sum</title>
        <link>http://www.notesmine.com/md5sum</link>
        <description>Program which generates a “sum” of the bytes in a file that is used to check the validity of the file.  For example, you download some program, and the web page where you downloaded the file gives you an MD5 sum of the file.  After you download the file, you run md5sum on the file, and verify that the sum generated by your computer matches the sum that was printed on the website where you downloaded it from.  This allows you to be reasonably sure that someone didn't put a different file on the w…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/mod_rails">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-19T17:20:41-05:00</dc:date>
        <title>mod_rails</title>
        <link>http://www.notesmine.com/mod_rails</link>
        <description>Also known as “Passenger”

&lt;http://www.ohloh.net/projects/passenger&gt;
&lt;http://www.railsgarden.com/2008/04/12/configurating-passenger-mod_rails-on-slicehost-with-ubuntu-710/&gt;

&lt;http://www.railsforum.com/viewtopic.php?pid=59768&gt;

&lt;http://www.oreillynet.com/ruby/blog/2008/04/mod_rails_for_apache_is_now_a.html&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/mongrel">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-03T12:19:44-05:00</dc:date>
        <title>mongrel</title>
        <link>http://www.notesmine.com/mongrel</link>
        <description>Google it.


It's probably a good idea to have the rubygems directory in your $PATH environment variable.

In your .bashrc file:

export PATH=$PATH:/var/lib/gems/1.8/bin
Make sure you have build-essential package installed if using Linux

sudo apt-get install build-essential

Install mongrel (choose ruby unless you're suicidal and want to choose the Java version)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/monit">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-02T20:53:52-05:00</dc:date>
        <title>monit</title>
        <link>http://www.notesmine.com/monit</link>
        <description>Monit is a monitoring tool.

Prerequisites

Monit needs flex, FIXME I don't know exactly what flex does.

sudo aptitude -y install bison flex libssl-devcurl -O http://www.tildeslash.com/monit/dist/monit-4.10.1.tar.gz
tar xzvf monit-4.10.1.tar.gz
cd monit-4.10
./configure
make
sudo make install/etc/monit/monitrc</description>
    </item>
    <item rdf:about="http://www.notesmine.com/monobook">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-30T19:49:49-05:00</dc:date>
        <title>monobook</title>
        <link>http://www.notesmine.com/monobook</link>
        <description>Monobook is a “theme” for dokuwiki websites that makes them look like MediaWiki, which is used by Wikipedia.

&lt;http://www.tatewake.com/wiki/projects:monobook_for_dokuwiki&gt;

Installation was o.k. for me.  At first, I didn't install the Display Wiki Page plugin because I was intimidated by the PHP code that I thought I would have to modify.  It turns out that you don't have to modify any PHP code.  I think the installation page for the Display Wiki Page could be cleaned up a little bit.  Perhaps i…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/mount">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T01:20:46-05:00</dc:date>
        <title>mount</title>
        <link>http://www.notesmine.com/mount</link>
        <description>mount

Usage (abbreviated)

sudo mount &lt;device&gt; &lt;directory&gt;

Refresh mount points?  TODO verify this.

sudo mount -a
linux,
	filesystem,
	commands</description>
    </item>
    <item rdf:about="http://www.notesmine.com/mouse">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-01T21:13:53-05:00</dc:date>
        <title>mouse</title>
        <link>http://www.notesmine.com/mouse</link>
        <description>Batteries lasted ~ 9 months, pretty good.  Not too much use, but definitely enough.

Batteries were energizer lithium AA</description>
    </item>
    <item rdf:about="http://www.notesmine.com/movies_to_watch">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-12T09:49:38-05:00</dc:date>
        <title>movies_to_watch</title>
        <link>http://www.notesmine.com/movies_to_watch</link>
        <description>*  Poker Movie - &lt;http://www.imdb.com/title/tt0285861/&gt;
	*  L'Iceberg - &lt;http://www.imdb.com/title/tt0484113/&gt; 
	*  Wet Hot American Summer
	*  Johnny Depp, De Marco something or other.
	*  Rescue Dawn 
	*  Hairspray
	*  Talk to me
	*  My best fiend
	*  Broken English</description>
    </item>
    <item rdf:about="http://www.notesmine.com/mpd">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-01T22:32:07-05:00</dc:date>
        <title>mpd</title>
        <link>http://www.notesmine.com/mpd</link>
        <description>Music Player Daemon

Runs in the background, and serves as back-end for cataloging/playing songs.

 * Many programs interface with Music Player Daemon

	*  sonata - Graphical program written in Gtk.  Pretty cool.  Nice an simple.
		*  current favorite is: gmpc
		*  ncmpc and ncmpcpp
			*  Very difficult to remember, n-curses based players.  This means that they're character-based programs.  Very fast, and all keyboard driven.  I haven't figured out the keyboard pattern for these programs, but th…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/mrxvt">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-27T13:09:34-05:00</dc:date>
        <title>mrxvt</title>
        <link>http://www.notesmine.com/mrxvt</link>
        <description>mrxvt is a cool X terminal that's lightweight and also tricked-out.


	*  Tabbing

I just copy /etc/mrxvt/mrxvtrc.sample to ~/.mrxvtc

It uses Bitstream Vera font, so make sure you have that installed.

pacman -S ttf-bitstream-vera
Gnome-terminal style shortcuts:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/multiple_desktops">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-30T21:15:01-05:00</dc:date>
        <title>multiple_desktops</title>
        <link>http://www.notesmine.com/multiple_desktops</link>
        <description>Linux/Unix has had multiple desktops for a long time.  With multiple desktops, it's like having multiple screens, each with their own windows arranged in a specific way.  

See this Wikipedia article:  &lt;http://en.wikipedia.org/wiki/Virtual_desktop&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/murky">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-25T16:56:03-05:00</dc:date>
        <title>murky</title>
        <link>http://www.notesmine.com/murky</link>
        <description>I like being able to select only a few files to commit.  You can do that in Murky currently, by holding down the Apple Key and clicking on file(s).  

Many times, I want to see the changes in a file before deciding to commit it.  If I click the file, then all the other selected files are DE-selected.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/music">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-07T23:30:24-05:00</dc:date>
        <title>music</title>
        <link>http://www.notesmine.com/music</link>
        <description>*  Prince Buster</description>
    </item>
    <item rdf:about="http://www.notesmine.com/music_organizer">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-30T13:31:46-05:00</dc:date>
        <title>music_organizer</title>
        <link>http://www.notesmine.com/music_organizer</link>
        <description>Suggestions for organizing music collections.

Picard

Ex Falso

Kid3

Notesmine

External



id3,
	mp3,
	music,
	organization</description>
    </item>
    <item rdf:about="http://www.notesmine.com/music_software">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-01T22:49:34-05:00</dc:date>
        <title>music_software</title>
        <link>http://www.notesmine.com/music_software</link>
        <description>TODO:


	*  Try cmus (&lt;http://bbs.archlinux.org/viewtopic.php?id=61531&gt;)
	*  Try pytone again

Related Pages on Notesmine

External Pages




music,
	software</description>
    </item>
    <item rdf:about="http://www.notesmine.com/music_todo">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-21T14:06:43-05:00</dc:date>
        <title>music_todo</title>
        <link>http://www.notesmine.com/music_todo</link>
        <description>*  Check out Pandora.com -- It profiles your music.
	*  lala.com -- Jerry listened to this.
	*  Buster Prince

todo</description>
    </item>
    <item rdf:about="http://www.notesmine.com/mv">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-04T15:16:57-05:00</dc:date>
        <title>mv</title>
        <link>http://www.notesmine.com/mv</link>
        <description>Mass Rename / Move

Move all *.foo files to *.bar files

for i in `ls | grep .foo | cut -d\. -f1`; do mv $i.foo $i.bar;done

Craigs example:

for i in *.foo; do mv $i `basename $i .foo`.bar; done
mv,
	command-line</description>
    </item>
    <item rdf:about="http://www.notesmine.com/my_computer_specs">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-29T23:26:55-05:00</dc:date>
        <title>my_computer_specs</title>
        <link>http://www.notesmine.com/my_computer_specs</link>
        <description>I keep this page so that I can remember the junk that I have w/my computer --namely, what graphics card.  I've been dabbling with Compiz-Fusion since Ubuntu Edgy Eft.  


	*  Bought in 2002
	*  Dell Dimension 8200
	*  Pentium 4 1.8 GHz processor
	*  750 MB RAM
	*  2 hard drives, one 80 GB (for Operating System), and one 250 GB for my other junk
	*  NVidia 64MB GeForce2 MX Graphics Card -- It's listed here under “legacy graphics cards”.
	*  Added a USB 2.0 card on my PCI bus.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/my_machine">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T00:31:21-05:00</dc:date>
        <title>my_machine</title>
        <link>http://www.notesmine.com/my_machine</link>
        <description>*  2002 Dell something
	*  1.8 GHz Pentium 4
	*  756 MB of RAM
	*  Plenty of HD space
	*  Nvidia something or other video card w/64 MB of RAM
	*  Ubuntu 7.04

It ought to be good enough for running virtually any kind of programming environment.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/my_vim_setup">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-08T15:35:04-05:00</dc:date>
        <title>my_vim_setup</title>
        <link>http://www.notesmine.com/my_vim_setup</link>
        <description>Just a page to list my Vim shortcuts, so I don't forget them, or have to use ”:map” to find them.


	*  Ctrl = Control Key
	*  D = Apple Key

Current Vim Shortcuts|
 Shortcut  Purpose   &lt;F4&gt;         Remove current buffer  &lt;Ctrl-N&gt;     Next/Previous Buffer  &lt;Ctrl-P&gt;      ,ncd       * :call &lt;SNR&gt;13_ChangeFuzzyDir()&lt;CR&gt;  ,wc        * :call &lt;SNR&gt;13_DiffWithFileFromDisk()&lt;CR&gt;  ,cf        Copy file path to clipboard  ,/         Jumpfind.   Prompt for a string to search for,             list occurrence…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/mysql">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-07T09:37:07-05:00</dc:date>
        <title>mysql</title>
        <link>http://www.notesmine.com/mysql</link>
        <description>Create Database

In the mysql program:
CREATE DATABASE menagerie; 
List Databases

In the mysql program:
SHOW DATABASES;

In Mysql, type at the prompt:
use &lt;database&gt;
To start mysql, run it as root: 
mysql --user=rootDESC &lt;tablename&gt;
To dump a schema in mysql, type at the UNIX prompt:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/naterate">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-23T15:35:37-05:00</dc:date>
        <title>naterate</title>
        <link>http://www.notesmine.com/naterate</link>
        <description>A simple synopsis of the NateRate(tm) rating system.

NateRate is a rating system that can be used to rate anything.

It is comprised of two factors:


	*  How cool something is
	*  How much everyone else likes it


Unlike other rating systems, the NateRate system lower is better.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/navigation">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-15T22:48:03-05:00</dc:date>
        <title>navigation</title>
        <link>http://www.notesmine.com/navigation</link>
        <description>*  link1
	*  link2
	*  link3</description>
    </item>
    <item rdf:about="http://www.notesmine.com/nerd_tree">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-13T11:15:49-05:00</dc:date>
        <title>nerd_tree</title>
        <link>http://www.notesmine.com/nerd_tree</link>
        <description>Cool plugin for Vim.  Google it.

” File node mappings~
” double-click,
” o: open in prev window
” go: preview
” i: open split
” gi: preview split
” s: open vsplit
” gs: preview vsplit
” !: Execute file
”
” ----------------------------
” Directory node mappings~
” double-click,
” o: open &amp; close node
” O: recursively open node
” x: close parent of node
” X: close all child nodes of
”    current node recursively</description>
    </item>
    <item rdf:about="http://www.notesmine.com/netbeans">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-01T18:25:21-05:00</dc:date>
        <title>netbeans</title>
        <link>http://www.notesmine.com/netbeans</link>
        <description>The guys at netbeans are cranking out updates by the hour on their Ruby/Rails IDE.  You can download a Rails/Ruby only IDE so you don't have to be bothered by Java features that no one will use in 2 years when Java's dead.

I really respect these guys and applaud their work.  Kudos to Tor Norbye and the other NetBeans developers.  One request:  Please speed the IDE up!  How about a “performance” release or a “SwiftBeans” release, ala SwiftFox?  I know you guys work for Sun Microsystems, but mayb…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/netbeans_cursor">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-03T14:05:17-05:00</dc:date>
        <title>netbeans_cursor</title>
        <link>http://www.notesmine.com/netbeans_cursor</link>
        <description>For some reason, the NetBeans cursor blink rate is very annoying, especially if you're looking at two files at the same time.  They both blink at fairly rapid rates, and the cursors are a bit fatter than cursors in other apps.

Anyway, there's a thread on the NetBeans mailing list that talks about it, so I did some searching, and found a solution!!!</description>
    </item>
    <item rdf:about="http://www.notesmine.com/netbeans_debugger">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-30T22:14:56-05:00</dc:date>
        <title>netbeans_debugger</title>
        <link>http://www.notesmine.com/netbeans_debugger</link>
        <description>&lt;http://wiki.netbeans.org/HowToDebugYourRailsApplication&gt;

netbeans,
	debugging</description>
    </item>
    <item rdf:about="http://www.notesmine.com/netbeans_grails">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-09T10:42:04-05:00</dc:date>
        <title>netbeans_grails</title>
        <link>http://www.notesmine.com/netbeans_grails</link>
        <description>Some screenshots to help w/setup of Groovy / Grails projects in Netbeans 6.7 M3

Grails







Related Pages on Notesmine

External Pages




netbeans,
	grails</description>
    </item>
    <item rdf:about="http://www.notesmine.com/netbeans_todo">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-07T23:56:23-05:00</dc:date>
        <title>netbeans_todo</title>
        <link>http://www.notesmine.com/netbeans_todo</link>
        <description>*  Check out some videos from &lt;http://netbeans.tv/&gt;

todo,
	netbeans</description>
    </item>
    <item rdf:about="http://www.notesmine.com/netrw">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-17T19:09:39-05:00</dc:date>
        <title>netrw</title>
        <link>http://www.notesmine.com/netrw</link>
        <description>Netrw is the name of vim's file-browser.


	*  &lt;http://vimdoc.sourceforge.net/htmldoc/pi_netrw.html&gt;

Netrw has a lot of functionality, but it's like Vim in that the keys are sometimes not what you'd expect.

For example, in more modern browsers you can press Ctrl when clicking on a file, and it will be selected.  You can select multiple files, and then do something to them, like open them, move them etc.  In Netrw, the shortcut for this is mf.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/nginx">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-29T20:22:49-05:00</dc:date>
        <title>nginx</title>
        <link>http://www.notesmine.com/nginx</link>
        <description>Pronounced “engine-x”
/etc/init.d/nginx
sudo /usr/local/sbin/nginx -t -c config/nginx.conf
Nginx Mongrel Cluster</description>
    </item>
    <item rdf:about="http://www.notesmine.com/nginx_mongrel_cluster">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-29T20:23:07-05:00</dc:date>
        <title>nginx_mongrel_cluster</title>
        <link>http://www.notesmine.com/nginx_mongrel_cluster</link>
        <description>Mongrel/Nginx Setup for TestApp
Overview
  Capistrano tasks should be used to start/stop nginx and mongrel processes, mmk?

Mongrel
  the mongrel_cluster command is installed into the /var/lib/gems/1.8/bin directory
  you might want to put this directory on the PATH of the user who will be 
  deploying the mongrel application
  mongrel_cluster.yml
should be stored in /var/www/&lt;app&gt;/shared/config/mongrel_cluster.yml
should be linked to from /var/www/&lt;app&gt;/config
      created using mongrel_rails …</description>
    </item>
    <item rdf:about="http://www.notesmine.com/oop">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-24T13:29:40-05:00</dc:date>
        <title>oop</title>
        <link>http://www.notesmine.com/oop</link>
        <description>Highly overrated and very often abused way of programming.

&lt;http://en.wikipedia.org/wiki/List_of_object-oriented_programming_terms&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/openbox">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-18T09:56:04-05:00</dc:date>
        <title>openbox</title>
        <link>http://www.notesmine.com/openbox</link>
        <description>&lt;http://urukrama.wordpress.com/openbox-guide/#Introduction&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/openoffice">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-20T00:51:43-05:00</dc:date>
        <title>openoffice</title>
        <link>http://www.notesmine.com/openoffice</link>
        <description>Is an o.k. Office suite.

I get frustrated with the application just like other office applications because there's too many buttons, toolbars, etc.

I've found that OpenOffice does not always provide a menu for accessing certain tools.  For example, the Navigator is only viewable by clicking on a toolbar button or pressing a keyboard shortcut (F5).</description>
    </item>
    <item rdf:about="http://www.notesmine.com/openoffice_questions">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-19T18:00:36-05:00</dc:date>
        <title>openoffice_questions</title>
        <link>http://www.notesmine.com/openoffice_questions</link>
        <description>*  Spellcheck
		*  Difficult / confusing to ignore something, or add it to the “Ignore List” - why have an “Add To” -- soffice.dic?


	*  Very difficult to set up
	*  Very difficult to search / view image previews.

Related Pages on Notesmine

External Pages</description>
    </item>
    <item rdf:about="http://www.notesmine.com/opera">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-17T09:46:50-05:00</dc:date>
        <title>opera</title>
        <link>http://www.notesmine.com/opera</link>
        <description>*  FAST - Much faster / more responsive than Firefox on Ubuntu Feisty.

Mouse Navigation

&lt;http://www.opera.com/products/desktop/mouse/&gt;


	*  If you right click, then move your mouse left, Opera will go to the previous page.
	*  Hold right mouse button down, hover over a link, and move mouse down.  Link will open in a new tab.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/oracle">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-10T18:00:58-05:00</dc:date>
        <title>oracle</title>
        <link>http://www.notesmine.com/oracle</link>
        <description>Oracle is stupid.

oracle_export_import

&lt;http://www-eleves-isia.cma.fr/documentation/OracleDoc/CREATE-SYNONYM.html&gt; FIXME


&lt;http://www.techonthenet.com/oracle/indexes.php&gt;

In Oracle some stupid version indexes could be in INVALID state
SELECT * from USER_INDEXES WHERE STATUS = ‘INVALID’;

Or in some other stupid version, they could be in an UNUSABLE state.  Q: What is the difference?  A: Who gives a F.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/oracle_export_import">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-18T14:10:36-05:00</dc:date>
        <title>oracle_export_import</title>
        <link>http://www.notesmine.com/oracle_export_import</link>
        <description>You can use sqlldr.exe

sqlldr likes to have “Control Files” that have table defs in it, so that it knows the columns.

Sqlldr whines if there's already data in the table, so you should use TRUNCATE to zap the table before loading.  WARNING Make sure that TRUNCATE is in the correct spot in the SQL statements, otherwise Oracle whines.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/org_mode">
        <dc:format>text/html</dc:format>
        <dc:date>2010-04-26T12:56:18-05:00</dc:date>
        <title>org_mode</title>
        <link>http://www.notesmine.com/org_mode</link>
        <description>I'd like to find a way to get an HTML export that looks exactly like it does in Emacs.



Also, I'd like to know the settings that are needed to get the text export to look as close as possible to the screenshot above.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/osx">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-09T09:49:41-05:00</dc:date>
        <title>osx</title>
        <link>http://www.notesmine.com/osx</link>
        <description>This page lists software that is mega-awesome for OSX, which is overrated.

	*  Filemerge
	*  Diffmerge
	*  TextWrangler (By BBEdit)

Tiger doesn't have the “Spaces” feature of Leopard.  Try this:


	*  Virtue Desktops

IRC

	*  Colloque
	*  Video Chat
	*  Gmail Chat</description>
    </item>
    <item rdf:about="http://www.notesmine.com/osx_command_line">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-29T14:46:08-05:00</dc:date>
        <title>osx_command_line</title>
        <link>http://www.notesmine.com/osx_command_line</link>
        <description>*  mdfind - Search using spotlight.  locate doesn't search your home directory :-(

Related Pages on Notesmine

External Pages




osx,
	commandline</description>
    </item>
    <item rdf:about="http://www.notesmine.com/osx_crashes">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-29T12:44:15-05:00</dc:date>
        <title>osx_crashes</title>
        <link>http://www.notesmine.com/osx_crashes</link>
        <description>This is a page dedicated to all the Macphiles out there who think that OSX is invincible.  I have a macbook pro, and have started keeping track of the crashes that I've had where the system becomes utterly unusable.  See Also Linux Crashes

	*  My hot-corner screensaver stopped working
		*  &lt;http://www.mac-forums.com/forums/showthread.php?t=103277&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/osx_keyboard">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-11T11:25:11-05:00</dc:date>
        <title>osx_keyboard</title>
        <link>http://www.notesmine.com/osx_keyboard</link>
        <description>This website has it all: &lt;http://www.danrodney.com/mac/index.html&gt;

The Textmate documentation also does a good job of showing the key glyphs (you know, the weird pictures that depict a certain key).  &lt;http://manual.macromates.com/en/preface&gt;

One of the most confusing things I had to learn was what the hell the keys were called.  In addition, the “option” key has the stupidest/most ambiguous icon I've seen in awhile.  In addition, the symbol isn't on the macbook pro keyboard.  (What's that abou…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/osx_keyboard_shortcuts">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-30T20:34:19-05:00</dc:date>
        <title>osx_keyboard_shortcuts</title>
        <link>http://www.notesmine.com/osx_keyboard_shortcuts</link>
        <description>An *ok* place to find out about the shortcuts available in OSX is to open the 

Keyboard And Mouse screen from the System Preferences program.
 Key  Purpose  Cmd + Backtick  Switches back &amp; forth between the windows in the current application.  Cmd-H  Minimize (hide) window.  This will allow you to bring the application back up when you alt-tab to it.  See Alt-Tab  F8   F9   Shows all the apps you have running (“Expose”) Pressing TAB while in Expose will bring each window to the forefront, so yo…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/osx_multiple_selections">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-13T18:25:56-05:00</dc:date>
        <title>osx_multiple_selections</title>
        <link>http://www.notesmine.com/osx_multiple_selections</link>
        <description>&lt;http://www.macdisciple.com/2006/07/17/multiple-selections-in-os-x/&gt;

osx</description>
    </item>
    <item rdf:about="http://www.notesmine.com/osx_review">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-04T22:43:31-05:00</dc:date>
        <title>osx_review</title>
        <link>http://www.notesmine.com/osx_review</link>
        <description>This is my review of OSX Tiger (10.4)


	*  Installing applications is easy (drag .app file to Applications folder)

	*  Windows must be resized by dragging the lower right side of the window
	*  If you minimize a window, you can't Alt-Tab back to it.  You have to click on it in the Dock
	*  No “Maximize” functionality for windows.
	*  Applications remain running even if you close the last remaining window.
	*  The screen-snapshot features are nice, but who the hell can remember Cmd-Shift-3 and …</description>
    </item>
    <item rdf:about="http://www.notesmine.com/osx_software">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-30T13:12:54-05:00</dc:date>
        <title>osx_software</title>
        <link>http://www.notesmine.com/osx_software</link>
        <description>List of preferred software that I've used on OSX

Software you use to manage your computer (processes, disk space, network junk, etc)

Comes with OSX.  You can use it for a quick list of stuff that's running, how much CPU/Ram/Disk Space you have, etc.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/osx_whines">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-26T11:31:38-05:00</dc:date>
        <title>osx_whines</title>
        <link>http://www.notesmine.com/osx_whines</link>
        <description>If you minimize an application, then try to Cmd-Tab to it, you'll still be staring at a blank screen.  The menu for the application that you selected does become visible.  I have no idea what functionality this serves, except to waste time.  So, now I never use the minimize button.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/pacman">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-29T02:21:31-05:00</dc:date>
        <title>pacman</title>
        <link>http://www.notesmine.com/pacman</link>
        <description>Arch Linux's Package Manager

For a valuable page of how to use Pacman, go to &lt;http://wiki.archlinux.org/index.php/Pacman#Querying_the_Package_Database&gt;
/etc/pacman.d/pacman.conf
/etc/pacman.d/mirrorlistpacman -Syu
When you want to search for a package that's on the Arch server, you can use:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/path_finder">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-26T12:02:32-05:00</dc:date>
        <title>path_finder</title>
        <link>http://www.notesmine.com/path_finder</link>
        <description>*  &lt;http://www.cocoatech.com/&gt;


This application is one of the best apps for the Mac that I've ever found.  It serves as a Finder replacement.  See below for some of my favorite parts.

It's a lot like Xplorer² from &lt;http://www.zabkat.com/&gt; for Windows.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/payoutschedules">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-14T00:32:14-05:00</dc:date>
        <title>payoutschedules</title>
        <link>http://www.notesmine.com/payoutschedules</link>
        <description>Users could enter payout schedules, for example:

Schedule: Weird Schedule

Entry Fee: 20

 Players  1st      2nd   3rd    10       200      100   40     9        180      90    60     8        160      40    30     7        160      40    30     6        160      40    30     5        160      40    30     4        80       40    30     3        30       20    10    
A drop-down box could be shown on a game's page, listing the various payout schedules.  PokerBrag would be smart enough to assign…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/peepcode">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-15T02:30:26-05:00</dc:date>
        <title>peepcode</title>
        <link>http://www.notesmine.com/peepcode</link>
        <description>Website that sells screencasts about various programming topics, including Ruby on Rails.

&lt;http://www.peepcode.com&gt;

This page contains my reviews/notes about the various screencasts that I've watched.


RSpec


&lt;http://peepcode.com/products/rspec-mocks-and-models&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/perl">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-01T13:19:27-05:00</dc:date>
        <title>perl</title>
        <link>http://www.notesmine.com/perl</link>
        <description>perl screencasts

Portable perform operations on file paths/filenames.


	*  &lt;http://search.cpan.org/~kwilliams/PathTools-3.25/lib/File/Spec.pm&gt;

	*  perldoc - Very useful built-in documentation for Perl.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/perl_command_line">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-08T18:50:29-05:00</dc:date>
        <title>perl_command_line</title>
        <link>http://www.notesmine.com/perl_command_line</link>
        <description>It's kinda nice to be able to execute perl stuff from the command line.

NOTE On Windows, use double-quotes around any code you use with the -e switch.  On Linux, Unix, enclose code in single quotes.  This makes using double-quotes easier.

A Perldoc chapter exists, which I recommend:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/perl_find_grep">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-22T14:37:54-05:00</dc:date>
        <title>perl_find_grep</title>
        <link>http://www.notesmine.com/perl_find_grep</link>
        <description>I've found that the find/grep solution for finding files was just way too hard to remember how to type in.  When I want to find something, I don't want to fiddle around with remembering command line arguments, pipes, xargs stuff, etc.  I just wrote a perl script which accomplishes basically the same thing:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/perl_screencasts">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-31T20:15:34-05:00</dc:date>
        <title>perl_screencasts</title>
        <link>http://www.notesmine.com/perl_screencasts</link>
        <description>*  text processing in perl
	*  tdd in perl

	*  screencasts

	*  Create screencasts :biggrin:
	*  Link to OCI screencasts</description>
    </item>
    <item rdf:about="http://www.notesmine.com/perldoc">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-01T13:24:58-05:00</dc:date>
        <title>perldoc</title>
        <link>http://www.notesmine.com/perldoc</link>
        <description>One of Perl's strengths is the documentation.

Perl comes with documentation that can be viewed by typing perldoc on the command line.  You can view specific chapters of the documentation by typing perldoc &lt;chapter&gt;.  Some of the most useful chapters are:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/perldoc_perlvar">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-01T13:29:58-05:00</dc:date>
        <title>perldoc_perlvar</title>
        <link>http://www.notesmine.com/perldoc_perlvar</link>
        <description>&lt;http://perldoc.perl.org/perlre.html&gt;

FIXME Give instances of “favorite” variables.

Current line number for the last filehandle accessed.



$INPUT_LINE_NUMBER
$NR
$.


Example:


open FILE, 'somefile.txt' or die $!;
while (&lt;FILE&gt;) {
  chomp;
  print &quot;I found this:$_ on line $.\n&quot;;
}
close FILE;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/personal_page">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-04T13:31:03-05:00</dc:date>
        <title>personal_page</title>
        <link>http://www.notesmine.com/personal_page</link>
        <description>*  Professional Info (resume, professional blog)
	*  Use ??? CMS tool for it.

	*  Make sure that hosting provider can host it.
	*  Find CMS for personal page
	*  Update junk
	*  Create blog, get blog ideas.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/personal_website">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-14T17:15:18-05:00</dc:date>
        <title>personal_website</title>
        <link>http://www.notesmine.com/personal_website</link>
        <description>The author of the Freelancing on Rails podcast suggests to put your money where your mouth is, and design your personal website using rails.

	*  Easy to update
		*  Some kind of process to easily update content
		*  Maybe a blog thingy
		*  Resume' section
		*  Use a wiki-syntax renderer plugin?</description>
    </item>
    <item rdf:about="http://www.notesmine.com/philosophy">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-23T15:22:20-05:00</dc:date>
        <title>philosophy</title>
        <link>http://www.notesmine.com/philosophy</link>
        <description>Needs no introduction, just read.

	*  Technology and Tools help you accomplish a task.  Keep in mind the main goal, and do not spend more time learning the tool than accomplishing a goal.  

	*  You must assume that it will take a lot of time and patience to learn a new tool or technology.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/pim_software">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-25T12:29:14-05:00</dc:date>
        <title>pim_software</title>
        <link>http://www.notesmine.com/pim_software</link>
        <description>I don't really use client-apps to store contact info, etc.  However, I would like to use a client-app for my personal projects and time-management.

I would like the program to be as simple as possible.

Current top contender is 

Features I'm looking for are:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/plugs">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-21T02:01:24-05:00</dc:date>
        <title>plugs</title>
        <link>http://www.notesmine.com/plugs</link>
        <description></description>
    </item>
    <item rdf:about="http://www.notesmine.com/podcast_ideas">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-10T22:00:55-05:00</dc:date>
        <title>podcast_ideas</title>
        <link>http://www.notesmine.com/podcast_ideas</link>
        <description>*  Clean, mostly.  No F-Bombs or excessive/descriptive talk about sex.
	*  Different Guests - obviously friends, family, etc.


Podcast would cover any topic:

	*  Politics -- not too much Bush-bashing, provide humorous slants on current events.  For example, what if I was that senator that was in the bathroom at the airport?
	*  Technology
	*  Charity Programs -- Depending on content of show, might not want to mention programs I'm affiliated with?
	*  St. Louis Activities
		*  Reviews of bars/r…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/podcasting">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-06T11:07:40-05:00</dc:date>
        <title>podcasting</title>
        <link>http://www.notesmine.com/podcasting</link>
        <description></description>
    </item>
    <item rdf:about="http://www.notesmine.com/podcasts">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-29T20:36:38-05:00</dc:date>
        <title>podcasts</title>
        <link>http://www.notesmine.com/podcasts</link>
        <description>*  Linux Reality - Very simple, short explanations of how to do stuff in Linux.  Very concise and matter-of-fact, without controversy, etc.
		*  &lt;http://www.linuxreality.com/&gt;

	*  Linux Action Show - Opposite of Linux Reality.  Well produced, very excited about Linux stuff.
		*  &lt;http://www.linuxactionshow.com/&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/podcasts_todo">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-07T20:29:07-05:00</dc:date>
        <title>podcasts_todo</title>
        <link>http://www.notesmine.com/podcasts_todo</link>
        <description>*  Linux Trivia Show
	*  Pauldotcom - Check out some hash party clip w/leo and steve from twit.

	*  &lt;http://bsdtalk.blogspot.com/&gt;
	*  &lt;http://radio.linuxquestions.org/syndicate/lq.php&gt;
		*   Rated a “must have” by Scott Granneman &lt;http://www.granneman.com/techinfo/tools/podcasting.htm&gt;
		*  &lt;http://feeds.conversationsnetwork.org/gigavox/channel/itconversations&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/pokerbrag">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-19T21:02:02-05:00</dc:date>
        <title>pokerbrag</title>
        <link>http://www.notesmine.com/pokerbrag</link>
        <description>Simple, easy to use application to create poker events, and track results of poker events.  This application will replace the need for having giant e-mail conversations about who's coming to the event and who's not.

Bragging rights will be awarded by tracking each tournament's results (Who placed first, second, etc).</description>
    </item>
    <item rdf:about="http://www.notesmine.com/pokerbrag_history">
        <dc:format>text/html</dc:format>
        <dc:date>2007-05-30T23:54:31-05:00</dc:date>
        <title>pokerbrag_history</title>
        <link>http://www.notesmine.com/pokerbrag_history</link>
        <description>Back to pokerbrag


Spun wheels learning about AJAX, and trying to get game object to collect shiz when it's not even saved yet.


	*  Fixed games page
	*  Added tests / fixtures for games.


TODO:add_players_to_game


	*  Added admin functionality, and removed signup perms for anonymous people.
	*  Added player/profile player/edit player/show functionality
	*  Got sidetracked with restoring &lt;http://wiki.bworks.org&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/pokerbrag_installation">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-03T19:08:02-05:00</dc:date>
        <title>pokerbrag_installation</title>
        <link>http://www.notesmine.com/pokerbrag_installation</link>
        <description>*  MySQL ClusterF$%k
	*  Rails / Ruby
	*  Create/Migrate DEV database.

	*  Create TEST database</description>
    </item>
    <item rdf:about="http://www.notesmine.com/pokerbrag_status">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-04T18:47:36-05:00</dc:date>
        <title>pokerbrag_status</title>
        <link>http://www.notesmine.com/pokerbrag_status</link>
        <description>*  Created release1.0 page 

	*  Need to go back over Rubyforge TODO list
	*  Rspec
	*  PBrag is now running on laptop.
	*  Need to set up subversion w/Textmack</description>
    </item>
    <item rdf:about="http://www.notesmine.com/polyglot">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-25T11:07:56-05:00</dc:date>
        <title>polyglot</title>
        <link>http://www.notesmine.com/polyglot</link>
        <description>Mario and I traversed the vast lands of Illinois to be enlightened by Dean Wampler of objectmentor.com  &lt;http://objectmentor.com/omTeam/wampler_d.html&gt;

Audio recording of presentation: 

More to come, I just wanted to get this out there.

&lt;http://aspectprogramming.com/papers&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/postgres">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-09T21:26:32-05:00</dc:date>
        <title>postgres</title>
        <link>http://www.notesmine.com/postgres</link>
        <description>*  Pgadmin3 = GUI

Configuration file for Postgres:

Possible locations:

/var/lib/pgsql/data/pg_hba.conf
	*  &lt;http://www.cyberciti.biz/faq/psql-fatal-ident-authentication-failed-for-user/&gt;

Unique records:



select regexp_replace(client_name, '[0-9]*a?[-_.].*$', ''), count(*) from mytable group by 1 order by 1;

select lower(regexp_replace(client_name, '[0-9]*a?[-_.].*$', '')) as client, count(*) from mytable group by 1 order by 1;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/printing">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-23T21:40:28-05:00</dc:date>
        <title>printing</title>
        <link>http://www.notesmine.com/printing</link>
        <description>List printers and their status.

List all available printers (See Linux Phrasebook)

lpstat -p

Print something to PRINTER (Find out your printers using lpstat -p)

lpr -P PRINTERNAME

Example:  Print man page for xxx

man xxx | lpr -P PRINTERNAME
printing,
	linux</description>
    </item>
    <item rdf:about="http://www.notesmine.com/privileges">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T00:31:21-05:00</dc:date>
        <title>privileges</title>
        <link>http://www.notesmine.com/privileges</link>
        <description>See privileges</description>
    </item>
    <item rdf:about="http://www.notesmine.com/profitable_programmer">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T15:17:13-05:00</dc:date>
        <title>profitable_programmer</title>
        <link>http://www.notesmine.com/profitable_programmer</link>
        <description>&lt;http://en.oreilly.com/rails2008/public/schedule/detail/1779&gt;

Friday, May 30


	*  Enjoyable
	*  Geoffrey Grosenback of Peepcode was the “MC”

RailsConf2008,
	sessions</description>
    </item>
    <item rdf:about="http://www.notesmine.com/programming_languages">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-03T23:34:37-05:00</dc:date>
        <title>programming_languages</title>
        <link>http://www.notesmine.com/programming_languages</link>
        <description>*  BASIC
	*  C
	*  Bash/UNIX Shell scripting
	*  C++
	*  C#
	*  Fortran
	*  GAMBAS
	*  Groovy
	*  Java
	*  Javascript
	*  Lisp
	*  Pascal
	*  Perl
	*  Rexx
	*  Ruby
	*  Scratch
	*  Vimscript</description>
    </item>
    <item rdf:about="http://www.notesmine.com/puppy">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-06T00:53:53-05:00</dc:date>
        <title>puppy</title>
        <link>http://www.notesmine.com/puppy</link>
        <description>file:/tmp/NEWGRUBTXT

put this in /boot/grub/menu.lst
/boot/grub on Ubuntu's grub

title Puppy Linux 400 full install                                              
root (hd0,2)  
kernel /boot/vmlinuz root=/dev/hda3 pmedia=idehd
#</description>
    </item>
    <item rdf:about="http://www.notesmine.com/quicksilver">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-27T22:09:13-05:00</dc:date>
        <title>quicksilver</title>
        <link>http://www.notesmine.com/quicksilver</link>
        <description>&lt;http://docs.blacktree.com/quicksilver/overview&gt;

Check out these videos

	*  &lt;http://www.theappleblog.com/2006/04/27/quicksilver-screencast-the-setup/&gt;
	*  &lt;http://docs.blacktree.com/quicksilver/tutorials&gt;
	*  &lt;http://www.43folders.com/category/quicksilver/&gt;
	*  &lt;http://docs.blacktree.com/quicksilver/tutorials&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/quicktime">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-19T14:24:00-05:00</dc:date>
        <title>quicktime</title>
        <link>http://www.notesmine.com/quicktime</link>
        <description>Apple's Movie Viewer

Hooray!  QuickTime Movies allow for Chapters.  The Chapters drop-down box is kinda inconspicouos &amp; I haven't found a menu item to list chapters yet.  The box with Model Specs in the picture below is the chpater box.  Picture 2 shows the chapters in a Peepcode screencast that I was watching.  I hope nobody gets mad at me for showing this on my wiki.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-06T17:55:35-05:00</dc:date>
        <title>rails</title>
        <link>http://www.notesmine.com/rails</link>
        <description>Gems
Freezing
Remember that when you freeze something, it goes in your vendor directory.  This is how I was able to run rails on my machine w/o installing the rails gem.  However, when I went to create a new project, “rails” wasn't installed, so my machine didn't know WTF rails was.  To fix this:  I ran</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_action_mailer">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-02T19:47:02-05:00</dc:date>
        <title>rails_action_mailer</title>
        <link>http://www.notesmine.com/rails_action_mailer</link>
        <description>The Rails Action Mailer sends e-mail using an MVC based approach.


You call deliver_&lt;something&gt; where &lt;something&gt; is a method in your controller.

You provide settings for the action mailer in the config/environment.rb if they'll be the same for production/test/dev, or you can put config info in the respective development.rb, production.rb or FIXME test.rb in the config/environments directory.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_application_documentation">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-28T15:27:05-05:00</dc:date>
        <title>rails_application_documentation</title>
        <link>http://www.notesmine.com/rails_application_documentation</link>
        <description>You can create Rdoc documentation for your own code using
rake doc:app

This creates documentation in the doc/app/index.html directory of your project</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_automagic">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-24T16:01:19-05:00</dc:date>
        <title>rails_automagic</title>
        <link>http://www.notesmine.com/rails_automagic</link>
        <description>This page is devoted to some of the obscure magical stuff that Rails does.

Somehow, rails wraps the form fields that have errors with a &lt;div&gt; tag that has a class of “fieldWithErrors”.  So you can use CSS to make those fields look different.  See RailsSpace book in Chapter 4.3</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_captcha">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-04T22:44:37-05:00</dc:date>
        <title>rails_captcha</title>
        <link>http://www.notesmine.com/rails_captcha</link>
        <description>I spent a couple of hours researching the various forms of captcha that are available to Ruby on Rails applications.  Below are the details of each one:

&lt;http://sargon.interinter.net/validates_captcha/&gt;

This looked to be the most promising, until I saw that RMagick is required to use this plugin.  RMagick is an image library for Ruby that is dependent upon several applications being installed on the host machine.  For details, see: &lt;http://rmagick.rubyforge.org/install-faq.html&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_debug">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-27T00:07:22-05:00</dc:date>
        <title>rails_debug</title>
        <link>http://www.notesmine.com/rails_debug</link>
        <description>G00t description of debug function in Chapter 4 of RailsSpace book.
logger.info

Inspect

Use &lt;object&gt;.inspect in tests to see WTF something really looks like under the hood.

puts assigns.inspect
  # Output only the inspection of the assigns(:event) object.
puts assigns(:event).inspectputs @request.inspectputs @response.inspect
Causes program to stop, and dump contents to browser screen.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_deploy">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-16T20:51:56-05:00</dc:date>
        <title>rails_deploy</title>
        <link>http://www.notesmine.com/rails_deploy</link>
        <description>This page details my exploits of creating an Apache / Mongrel Cluster server using Ubuntu 7.10 (Gutsy)

I'm using Ubuntu Gutsy on a VMWare Fusion installation.  VMWare is very easy to set up FIXME networking, which allows your Virtual Machine to talk to other machines on your intranet as a peer.  Other virtualization software, such as VirtualBox, was not as easy to set up, so I went with VMWare Fusion.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_deployment">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-17T15:09:51-05:00</dc:date>
        <title>rails_deployment</title>
        <link>http://www.notesmine.com/rails_deployment</link>
        <description>This page details my exploits of creating an Apache / Mongrel Cluster server using Ubuntu 7.10 (Gutsy)

I'm using Ubuntu Gutsy on a VMWare Fusion installation.  VMWare is very easy to set up FIXME networking, which allows your Virtual Machine to talk to other machines on your intranet as a peer.  Other virtualization software, such as VirtualBox, was not as easy to set up, so I went with VMWare Fusion.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_documentation">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-09T23:55:46-05:00</dc:date>
        <title>rails_documentation</title>
        <link>http://www.notesmine.com/rails_documentation</link>
        <description>A decent place to get documentation for rails is in your own project directory.

From the root of your project, run

rake doc:rails

The files will be created in your doc folder.

rails,
	documentation</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_environment">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-06T16:29:56-05:00</dc:date>
        <title>rails_environment</title>
        <link>http://www.notesmine.com/rails_environment</link>
        <description>You can find out the versions of much of your Rails application by starting the server

script/server

Then go to this page: &lt;http://localhost:3000/rails/info/properties&gt;

If you're having unexplained errors that you can't solve after spending some time, you might want to try updating your rubygems.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_example">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T00:31:21-05:00</dc:date>
        <title>rails_example</title>
        <link>http://www.notesmine.com/rails_example</link>
        <description>After working with rails for the past three months, I often find myself wasting enormous amounts of time trying to do relatively simple things in my projects.  Rails/Ruby is a TMTOWTDI environment.  I love being able to do thing my way, but when I don't know jack squat, it's often very confusing.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_forms">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-04T19:02:10-05:00</dc:date>
        <title>rails_forms</title>
        <link>http://www.notesmine.com/rails_forms</link>
        <description>See railscasts.com episode 16 about virtual attributes, which can be used to make it easier to modify two models from within the same form w/o bloating the controller code out the wazoo.

rails</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_freeze">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-04T18:14:21-05:00</dc:date>
        <title>rails_freeze</title>
        <link>http://www.notesmine.com/rails_freeze</link>
        <description>I was able to successfully “freeze” my craptacular gems by issuing the follwoing command in the root dir of my rails app:

rake rails:freeze:edge TAG=rel_1-2-1

I had to re-deploy, of course by issuing

cap deploy

Then, I found that the users table was not created, so I had to issue:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_generator">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-14T12:36:27-05:00</dc:date>
        <title>rails_generator</title>
        <link>http://www.notesmine.com/rails_generator</link>
        <description>I mean the script/generate thing.


	*  Used to do a bunch of crap, like generate Models, controllers, rspec test thingys, etc.
	*  You can see options by just typing script/generate or ruby script/generate in your project's root folder.
	*  Options for script/generate *change* depending on what gems/other crap you have installed.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_gotchas">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-01T20:28:21-05:00</dc:date>
        <title>rails_gotchas</title>
        <link>http://www.notesmine.com/rails_gotchas</link>
        <description>This is a page for those tricky subtleties that have cost me and other developers a decent amount of time trying to find.

Cookies are weird (maybe they're not since 2.0).  However, the RailsSpace book gives some great detail about accessing cookie values in Tests.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_helpers">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-29T15:16:32-05:00</dc:date>
        <title>rails_helpers</title>
        <link>http://www.notesmine.com/rails_helpers</link>
        <description>A helper file is a ruby file that sits in '/app/helpers'.

By default, functions in app/helpers/xxx_helper.rb are available in views in the app/views/xxx directory.

You can include other helpers in your views by putting a line in the controller like this:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_highlights">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-16T00:14:32-05:00</dc:date>
        <title>rails_highlights</title>
        <link>http://www.notesmine.com/rails_highlights</link>
        <description>Bragging stuff about rails.  Kind of an antithesis to rails whines.

Find Or Initialize

Many times, you want to create an object if none exists.  Otherwise, you just want to get the object.

For example, let's say you have a “Journal” object that keeps track of the crap that you do every day.  In the database, you just keep one record per day.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_installation">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-04T18:57:06-05:00</dc:date>
        <title>rails_installation</title>
        <link>http://www.notesmine.com/rails_installation</link>
        <description>After using Rails on Mac/PC/Linux, I have to say that it's a bear setting up a Rails development environment.  However, I don't know of many development platforms that aren't difficult and confusing.  

I heartily recommend searching for up to date pages on how to install Rails on whatever platform you're working with.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_libraries">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-01T20:33:25-05:00</dc:date>
        <title>rails_libraries</title>
        <link>http://www.notesmine.com/rails_libraries</link>
        <description>You can put over-engineered nerdy ruby files in the /lib directory in your rails app.

Make sure you restart the development web server after you do.

You should have a really damn good reason to add crap to the lib directory.  I would kick the crap out of anyone if I blew an hour looking for some method in the rails project and found some stupid one-line method in the lib directory.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_logging">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-04T07:00:18-05:00</dc:date>
        <title>rails_logging</title>
        <link>http://www.notesmine.com/rails_logging</link>
        <description>Enter this in development.rb

config.log_level = :debuglogger.warn(&quot;message&quot;)
Located in /log/development.rb, /log/test.rb, /log/production.rb</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_multiple_records">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-03T19:46:47-05:00</dc:date>
        <title>rails_multiple_records</title>
        <link>http://www.notesmine.com/rails_multiple_records</link>
        <description>Sometimes, you will want to create more than one of a certain model in a form.  For example, you have a screen where you can enter a family of people.  Each person should get their own record in the database, but you don't want to burden the user with having to click “Add”, fill out the data, then click “Save” for each family member.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_pagination">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-05T21:30:59-05:00</dc:date>
        <title>rails_pagination</title>
        <link>http://www.notesmine.com/rails_pagination</link>
        <description>Pagination refers to how rails displays records as pages of 1-10, 11-20, etc.

As of Rails 2.0.0, the built-in pagination was removed.

RailsSpace site recommends using a plugin called “classic_pagination”

A plugin called Classic Pagination (Google it) takes the place of the pagination prior to&lt; Rails 2.0</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_performance">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-17T15:43:23-05:00</dc:date>
        <title>rails_performance</title>
        <link>http://www.notesmine.com/rails_performance</link>
        <description>There's a good chapter in “Deploying Rails Applicatons Step by Step”</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_personalities">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-15T10:16:11-05:00</dc:date>
        <title>rails_personalities</title>
        <link>http://www.notesmine.com/rails_personalities</link>
        <description>There are a number of prominent people in the Rails community.  I listed a few of them below so I could keep track of who they are (I can't remember names for s#$t)

Author of “The Rails Way” which I'm currently reading.  Has a pretty good blog, too.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_plugins">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-13T16:54:11-05:00</dc:date>
        <title>rails_plugins</title>
        <link>http://www.notesmine.com/rails_plugins</link>
        <description>*  BlueCloth - Markdown rendering engine.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_project_checklist">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-03T19:03:53-05:00</dc:date>
        <title>rails_project_checklist</title>
        <link>http://www.notesmine.com/rails_project_checklist</link>
        <description>This is a list of things to check/make sure of when you're setting up a new rails project on your machine.  This does not cover installing rails.  See rails installation for that.

	*  &lt;http://wiki.rubyonrails.org/rails/pages/HowtoUseRailsWithSubversion&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_project_documentation">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-09T23:51:11-05:00</dc:date>
        <title>rails_project_documentation</title>
        <link>http://www.notesmine.com/rails_project_documentation</link>
        <description>There's more than a few ways to provide documentation for your project.

/doc/README_FOR_APP is a text file in all rails projects where you can put helpful pointers and links to other documentation for your project.

You can run

rake appdoc

Which will create a tree of HTML files in your /doc folder</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_project_setup">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-11T00:22:22-05:00</dc:date>
        <title>rails_project_setup</title>
        <link>http://www.notesmine.com/rails_project_setup</link>
        <description>This page details some of the housework that should be done to get a Rails app started in a decent fashion, ready for deployment/capistrano/subversion stuff.

It is shaped kinda like a Bash script, although I haven't run it like Bash script, but methinks I will do that someday, mmk?</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_rake">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-02T19:44:39-05:00</dc:date>
        <title>rails_rake</title>
        <link>http://www.notesmine.com/rails_rake</link>
        <description>Ruby Make

* Uses Ruby (not stupid XML like Ant does). 
Get a list of all rake tasks available.

rake -T

or 

rake --tasks
Show only tasks containing spec

rake -T specrake --help

* &lt;http://www.railsenvy.com/2007/6/11/ruby-on-rails-rake-tutorial&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_rest">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-06T19:59:58-05:00</dc:date>
        <title>rails_rest</title>
        <link>http://www.notesmine.com/rails_rest</link>
        <description>REST is stupid.

But, in order for Rails remain popular, it has to create more obscure methods for simply getting a freakin' URL.

Run rake routes to go through your application and print out a list of all the possible REST methods you can use.  It's actually very useful in helping you find the right method to call in the myraid of auto-generated methods.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_routing">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-01T20:14:03-05:00</dc:date>
        <title>rails_routing</title>
        <link>http://www.notesmine.com/rails_routing</link>
        <description>config/routes.rb is the main ruby script which takes care of routing.

If you specify a function to the map object, it will create a magic function that will create a URL according to the URL spec you gave the map function.

Example:

map.foo 'mycontroller/:bar', :controller =&gt; 'mycontroller', :action =&gt; 'show'

The above line will create a global function called foo_url that will take this request:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_server">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-23T00:39:37-05:00</dc:date>
        <title>rails_server</title>
        <link>http://www.notesmine.com/rails_server</link>
        <description>The Rails Way book has a chapter on setting up a Rails production server.  This page is pretty much a ubuntu-specialized version of that chapter.  I found another good page on setting up a Rails servers here:


	*  &lt;http://johnmuhl.com/notebook/server/&gt;
	*  &lt;http://www.railsjitsu.com/installing-and-configuring-nginx-and-mongrel-for-rails&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_sessions">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-27T21:35:54-05:00</dc:date>
        <title>rails_sessions</title>
        <link>http://www.notesmine.com/rails_sessions</link>
        <description>Rails provides a method called ActiveRecordStore to store sessions in the database, rather than on disk, which is the default.

rake db:sessions:create

In config/environment.rb uncomment the line

config.action_controller.session_store = :active_record_store

Run</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_subversion">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-19T17:05:42-05:00</dc:date>
        <title>rails_subversion</title>
        <link>http://www.notesmine.com/rails_subversion</link>
        <description>file these away somewhere

&lt;http://www.robbyonrails.com/articles/2007/01/16/every-second-counts-with-a-piston-in-your-trunk&gt;



This page: &lt;http://wiki.rubyonrails.org/rails/pages/HowtoUseRailsWithSubversion&gt; has a lot of good hints on using Rails w/Subversion.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_sucks">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-05T01:03:06-05:00</dc:date>
        <title>rails_sucks</title>
        <link>http://www.notesmine.com/rails_sucks</link>
        <description>Sorry for this, but it's my frustration has boiled over to the point where I'm about ready to throw the whole RoR pile out the window.

Disclaimer This page is a rant, and is only meant to chronicle my frustration with Rails.  The whines are poorly worded, and won't make much sense to the public, including myself when I read this page in a month or two.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_testing">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-07T18:20:16-05:00</dc:date>
        <title>rails_testing</title>
        <link>http://www.notesmine.com/rails_testing</link>
        <description>Testing is a huge component of Rails, and my notes won't fit on one page.

	*  Units - Basic tests of Models
	*  Functional - Testing of views/controllers
	*  Integration - More complex testing of views/controllers.

Testing is so ingrained in rails that if you just run rake, it will assume you mean to run all tests.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_todo">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-24T00:46:19-05:00</dc:date>
        <title>rails_todo</title>
        <link>http://www.notesmine.com/rails_todo</link>
        <description>Hello,

I'm using subversion over ssh to share code between my home computer and a laptop.  I can no longer submit code changes via my laptop.  However, I can submit code via my home computer.

On my laptop, I get this error:  “Connection closed unexpectedly”.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_url_helper">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-29T14:40:12-05:00</dc:date>
        <title>rails_url_helper</title>
        <link>http://www.notesmine.com/rails_url_helper</link>
        <description>I put this note here to help myself gain an understanding of rails and how everything fits together.

&lt;http://api.rubyonrails.com/classes/ActionView/Helpers/UrlHelper.html&gt;

It's a module defined as ActionView::Helpers::UrlHelper  	

	*  Defines the link_to method.
	*  Defines the link_to_unless_current method, which is great for providing links to everything except the current page.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_vim_presentation">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-13T14:22:08-05:00</dc:date>
        <title>rails_vim_presentation</title>
        <link>http://www.notesmine.com/rails_vim_presentation</link>
        <description>*  Good Question
	*  Cross-Platform
	*  Lean, fast
	*  Doesn't get in my way (Usually)

	*  OSX - Use MacVim
	*  Linux
		*  sudo apt-get install vim-gnome
		*  You might be able to get a more up to date version from &lt;http://www.vim.org/download.php&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_way">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-04T06:58:18-05:00</dc:date>
        <title>rails_way</title>
        <link>http://www.notesmine.com/rails_way</link>
        <description>I'm currently reading The Rails Way by Obie Fernandez.

Excellent book that goes through the Rails infrastructure in pretty good detail.

Fairly early in the book, the author sums up the “opinionated software” part of Rails.  I agree with most if not all the opinions.  Some of the more prominent ones are (paraphrased):</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rails_whines">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-02T19:47:34-05:00</dc:date>
        <title>rails_whines</title>
        <link>http://www.notesmine.com/rails_whines</link>
        <description>If I create a migration, and another person creates a migration, then you could end up with the following situation:
User 1
001_create_foo.rb

User 2:
001_create_bar.rb

If either user udpates from the repository, then runs rake db:migrate, then you get this error:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/railsconf2008">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-22T21:19:05-05:00</dc:date>
        <title>railsconf2008</title>
        <link>http://www.notesmine.com/railsconf2008</link>
        <description>*  Thursday, May 28 - Sunday, June 1st
	*  Portland, Oregon
	*  &lt;http://en.oreilly.com/rails2008&gt;
	*  craigs condensed notes

	*  “M” is for Model...... &lt;http://railsenvy.com&gt;
	*  &lt;http://blog.obiefernandez.com/content/2008/06/railsconf-2008.html&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/railsspace">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-04T16:44:09-05:00</dc:date>
        <title>railsspace</title>
        <link>http://www.notesmine.com/railsspace</link>
        <description>Building a Social Networking Websiite with Ruby on Rails

Amazon Link

At first, I thought RailsSpace would be yet another Rails book that shows you the basics about rails, then leaves you hanging.  I begrudgingly bought it, with the intent of going all the way through it, just to brush up on my Rails knowledge.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/railsspace_review">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-26T13:54:36-05:00</dc:date>
        <title>railsspace_review</title>
        <link>http://www.notesmine.com/railsspace_review</link>
        <description>&lt;http://www.amazon.com/RailsSpace-Building-Networking-Addison-Wesley-Professional/dp/0321480791&gt;


I was hesitant to buy this book, for fear that it would be too candy-ass and basic.  However, after reading just the first three chapters, I was pleasantly surprised by the book.  What I liked was how the author explains why things are done, and why certina things are not done.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rclocal">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-15T15:18:03-05:00</dc:date>
        <title>rclocal</title>
        <link>http://www.notesmine.com/rclocal</link>
        <description>you can put commands here that need to run on startup</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rdoc">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-30T14:24:58-05:00</dc:date>
        <title>rdoc</title>
        <link>http://www.notesmine.com/rdoc</link>
        <description>Ruby Doc

On Linux, there's a lot of documentation in this directory:

/var/lib/gems/1.8/doc/
	*  &lt;http://notesmine.com/rails_application_documentation?s=rdoc&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/readline">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-17T01:17:06-05:00</dc:date>
        <title>readline</title>
        <link>http://www.notesmine.com/readline</link>
        <description>Is the program that gets stuff from your prompt to the shell.

See the O'Reilly book “Learning the Bash Shell”

Readline uses a bunch of “functions” that keys are mapped to.  To see these bindings, use:

bind -P

To see all available functions, and what they're mapped to (if any) then use</description>
    </item>
    <item rdf:about="http://www.notesmine.com/recycling">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-08T20:26:28-05:00</dc:date>
        <title>recycling</title>
        <link>http://www.notesmine.com/recycling</link>
        <description>Central Paper Stock Company

	*  Takes books for recycling
	*  &lt;http://www.paperrecycler.com/&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/refactotum-contributing_to_open_source">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T23:02:07-05:00</dc:date>
        <title>refactotum-contributing_to_open_source</title>
        <link>http://www.notesmine.com/refactotum-contributing_to_open_source</link>
        <description>Thursday, May 29, 2008

Excellent tutorial on how to contribute to open source projects.

Justin Gehtland, Stuart Holloway, Jason Rudolph, Rob Sanheim

First part of the tutorial showed off tools such as 

	*  Tarantula
	*  Heckle
	*  Rcov
	*  &lt;http://thinkrelevance.com&gt; = web site of Rob Sanheim, presenter.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/restaurants">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T00:31:21-05:00</dc:date>
        <title>restaurants</title>
        <link>http://www.notesmine.com/restaurants</link>
        <description>*  Foley's
	*  Fatted Calf
	*  Carl's (Not Deli, but Greasy Spoon)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/resume">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-27T13:51:03-05:00</dc:date>
        <title>resume</title>
        <link>http://www.notesmine.com/resume</link>
        <description>Thanks guys!  Here's my word-version.



Clean Up

	*  Make only 1 or 2 pages?
	*  Provide PDF version -- get rid of ugly table-format stuff that shows up in .doc version
	*  Put more spacing between entries -- cleaner
	*  Trim some less-important entries out</description>
    </item>
    <item rdf:about="http://www.notesmine.com/robot_chicken">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-24T15:58:44-05:00</dc:date>
        <title>robot_chicken</title>
        <link>http://www.notesmine.com/robot_chicken</link>
        <description>Best Robot Chicken clips:


	*  Jar Jar meets Vader: &lt;http://video.google.com/videoplay?docid=-2500459203733352328&amp;ei=16jaSMXYN4fA-wGVqJGlCw&amp;q=robot+chicken+star+wars+jar+site%3Ahttp%3A%2F%2Fyoutube.com&amp;vt=lf&gt;

	*  Luke &amp; Leia &lt;http://video.google.com/videoplay?docid=-2807145319145915699&amp;ei=i6naSJOKLZnc-AGg79yYCw&amp;q=robot+chicken+luke+leia+site%3Ahttp%3A%2F%2Fyoutube.com&amp;vt=lf&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rspec">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-05T14:30:11-05:00</dc:date>
        <title>rspec</title>
        <link>http://www.notesmine.com/rspec</link>
        <description>RSpec is an alternative to the TestUnit tool which is built into Rails.

RSpec users claim these advantages over Test::Unit
 

	*  Easy to read
	*  Built for BDD, another overused buzzword
	*  RSpec tests specifications, rather than individual objects (Whatever that means)
	*  I like it better because it separates test into models, controllers, views, instead of “unit”, “functional” and “integration”.
	*  Faster than Test::Unit because it creates mock objects instead of using the database.
	*  B…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rspec_documentation">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-04T13:04:51-05:00</dc:date>
        <title>rspec_documentation</title>
        <link>http://www.notesmine.com/rspec_documentation</link>
        <description>Best places for documentation for RSpec

I learned a lot about RSpec from watching screencasts by Peepcode.


	*  &lt;http://peepcode.com/products/rspec-basics&gt;
	*  &lt;http://peepcode.com/products/rspec-controllers-and-tools&gt;
	*  &lt;http://peepcode.com/products/rspec-mocks-and-models&gt;
	*  &lt;http://peepcode.com/products/rspec-user-stories&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rspec_generators">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-19T13:55:41-05:00</dc:date>
        <title>rspec_generators</title>
        <link>http://www.notesmine.com/rspec_generators</link>
        <description>Take the place of standard Rails generators

Generates a bunch of poo for you.

script/generate rspec_scaffold &lt;Class&gt; [field:type]$ ruby script/generate rspec_scaffold Weather zipcode:string city:string
	*  Generates scaffold, migration, etc!  Wee!</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rspec_gotchas">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-13T22:50:18-05:00</dc:date>
        <title>rspec_gotchas</title>
        <link>http://www.notesmine.com/rspec_gotchas</link>
        <description>On one of my Rails projects, I had environment.rb explicitly set ENV['RAILS_ENV'] to 'development'.

In older versions of RSpec, RSpec sets the ENV['RAILS_ENV'] in spec/spec_helper.rb using the ||= operator, which means that if the ENV['RAILS_ENV'] environment variable is set to development, then RSpec will not set the environment to test.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rspec_installation">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-19T21:53:56-05:00</dc:date>
        <title>rspec_installation</title>
        <link>http://www.notesmine.com/rspec_installation</link>
        <description>&lt;http://rspec.info/documentation/rails/install.html&gt;

If you're just working on your own project, then you can install a gem for your local machine's ruby install.

gem install rspec

If you're working on a shared Rails project, or plan to share your Rails project, you're better off installing the Rspec plugin (See the next section)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rspec_matchers">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-13T19:07:58-05:00</dc:date>
        <title>rspec_matchers</title>
        <link>http://www.notesmine.com/rspec_matchers</link>
        <description>“Matcher” is a term for the syntactic sugar methods that RSpec attaches to the code you're testing.

In the code below, the code following the should method are matchers which are auto-generated by RSpec.



describe 'foo' do
  it do
    Foo.new.should be_awesome  # Foo object should have an awesome? method that returns true
  end

  it do
    Foo.new.bars.should have(3).bars
  end
end</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rspec_views">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-13T19:07:26-05:00</dc:date>
        <title>rspec_views</title>
        <link>http://www.notesmine.com/rspec_views</link>
        <description>*  &lt;http://rspec.info/documentation/rails/writing/views.html&gt;

rspec,
	views</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rsync">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-10T10:45:44-05:00</dc:date>
        <title>rsync</title>
        <link>http://www.notesmine.com/rsync</link>
        <description>If you want to back up the contents of A to B, and have the two directories be identical, then put a ”/” on the end of the source directory.

Example:  You want A and B to be identical.

Wrong:

rsync -a A B

The above command would give us:

/A/1.txt
/B/A/1.txt

Right:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ruby">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-11T18:17:11-05:00</dc:date>
        <title>ruby</title>
        <link>http://www.notesmine.com/ruby</link>
        <description>&lt;http://ruby-doc.org/downloads&gt;


#!/usr/bin/ruby
require 'fileutils'
# TODO Blast existing subdirs
# Open Dictionary file
# &lt;http://snippets.dzone.com/posts/show/4146&gt;
# Tags: Hash Mkpath Mkdir Regex Substitution
mydata = Hash.new{|h,k| h[k]=Hash.new(&amp;h.default_proc) }
main_dir = 'chapters'
file = File.open(“German.txt”)
file.each do |line|</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ruby_documentation">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-11T17:45:11-05:00</dc:date>
        <title>ruby_documentation</title>
        <link>http://www.notesmine.com/ruby_documentation</link>
        <description>Lately, I've realized the value of having good documentation and help with any tool that I use.  Ruby has very good support and documentation.

It's nice to have one or two places where you start to look, rather than just googling what you're looking for.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ruby_jobs">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-05T13:27:30-05:00</dc:date>
        <title>ruby_jobs</title>
        <link>http://www.notesmine.com/ruby_jobs</link>
        <description></description>
    </item>
    <item rdf:about="http://www.notesmine.com/ruby_libraries">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-11T01:48:46-05:00</dc:date>
        <title>ruby_libraries</title>
        <link>http://www.notesmine.com/ruby_libraries</link>
        <description>Ruby libraries can be found at the following locations:

I don't know the difference between this directory:
/usr/local/lib/site_ruby/1.8/rubygems

and this directory:

/usr/lib/ruby/gems/1.8/gems
FIXME</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ruby_linux_ide">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-01T17:26:57-05:00</dc:date>
        <title>ruby_linux_ide</title>
        <link>http://www.notesmine.com/ruby_linux_ide</link>
        <description>This is going to be a rant/blog page.  All my rants are mean spirited and scathing :mad:

My rants will not be informative.  They're merely for my notetaking (hence the 'notesmine' URL).

This page lists my experiences with the various Ruby/Rails IDEs that are maturing daily.  See IDEs I've Tried below.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ruby_modules">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-19T15:14:27-05:00</dc:date>
        <title>ruby_modules</title>
        <link>http://www.notesmine.com/ruby_modules</link>
        <description>class Hash

  def except(*keys)
    self.reject { |k,v| keys.include?(k || k.to_sym) }
  end

  def with(overrides = {)
    self.merge overrides
  end
  
  def with(overrides = {})
    self.merge overrides
  end
  def only(*keys)
    self.reject { |k,v| !keys.include?(k || k.to_sym) }
  end

end</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ruby_strings">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-27T14:13:12-05:00</dc:date>
        <title>ruby_strings</title>
        <link>http://www.notesmine.com/ruby_strings</link>
        <description>def left_keys(word)
  word.count(&quot;qwertasdfgzxcvb&quot;)
end


Notesmine

External



ruby</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rubyforge">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-18T22:43:02-05:00</dc:date>
        <title>rubyforge</title>
        <link>http://www.notesmine.com/rubyforge</link>
        <description>*  www.rubyforge.org

Questions

	*  Tracker vs. Tasks: How do I decide what to put where?

Windoze

Set up TortoiseSVN and Putty.

These instructions are from &lt;http://rubyforge.org/docman/view.php/5/460/faq.html&gt;


	*  Get putty, plink and puttygen from &lt;http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html&gt;
	*  Put them all in c:\Program Files\putty
	*  Put c:\Program Files\putty in the Windows path and validate that you can run from a windows command line:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rubygems">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-23T15:06:24-05:00</dc:date>
        <title>rubygems</title>
        <link>http://www.notesmine.com/rubygems</link>
        <description>RubyGems is a program that gems from a central repository.  Sort of like apt-get.

Google it.

See also RubyGems

gem install &lt;some gem&gt;

One thing that's a bit annoying is that gem doesn't ask you up front if you want to install dependencies.  Instead, it asks in the middle of the install.  So you get bored during a long install, and when you check back, gem is paused, asking you if you want to install some dependency.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/rules_engines">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-06T14:59:07-05:00</dc:date>
        <title>rules_engines</title>
        <link>http://www.notesmine.com/rules_engines</link>
        <description>Benefits

	*  Separate code / de-couple code from Rules   
	*  Allow rules to be written by non-coders</description>
    </item>
    <item rdf:about="http://www.notesmine.com/samba">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-04T09:38:50-05:00</dc:date>
        <title>samba</title>
        <link>http://www.notesmine.com/samba</link>
        <description>Networking protocol used on Linux to connect files/printers.

This section discusses how to use shared files &amp; folders, and how to mount them when the machine starts.

SMB Client


To be able to see shared files/folders, you should have smbclient installed.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/sample_bash_setup">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-26T16:56:57-05:00</dc:date>
        <title>sample_bash_setup</title>
        <link>http://www.notesmine.com/sample_bash_setup</link>
        <description>$HOME directory should have the following files:


	*  .inputrc
	*  .bash_profile FIXME
	*  .bashrc FIXME - get difference between this and bash_profile
	*  .profile

See Also readline


$if Bash
# edit the path
&quot;\C-x\\&quot;: kill-whole-line # Control-X then pressing \ will erase the whole line
$endif</description>
    </item>
    <item rdf:about="http://www.notesmine.com/sandbox">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-08T23:38:11-05:00</dc:date>
        <title>sandbox</title>
        <link>http://www.notesmine.com/sandbox</link>
        <description>This is an example of using the &lt;code&gt; tag.


        # Note: Using 2 spaces for indents is for PUSSIES
    use File::Find;
    use Cwd;
    find {
        my $file = $File::Find::name;
        open FILE, &quot;&gt;$file&quot; or die $!;
        print FILE &quot;YOU'VE BEEN DEMOTICONED&quot;;
        close FILE;
    }, cwd();</description>
    </item>
    <item rdf:about="http://www.notesmine.com/sarge_install">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T00:31:21-05:00</dc:date>
        <title>sarge_install</title>
        <link>http://www.notesmine.com/sarge_install</link>
        <description>These are my notes from the Debian Sarge installation notes located at

&lt;http://bworksshop.pbwiki.com/Installing%20Debian%20Sarge&gt;

Overall I found the installation notes very good.  They were brief and to the point, without a bunch of if-this-then-this steps.  I like that.  I figure that the installation notes are for uber-geeks that really know what they're doing, so I kept that in mind when critiqueing (sp?)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/scotch">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-30T14:42:57-05:00</dc:date>
        <title>scotch</title>
        <link>http://www.notesmine.com/scotch</link>
        <description>balvenie

macellen</description>
    </item>
    <item rdf:about="http://www.notesmine.com/scratch">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-21T22:56:04-05:00</dc:date>
        <title>scratch</title>
        <link>http://www.notesmine.com/scratch</link>
        <description>Scratch is a really cool new programming tool for students, sort of in the Logo spirit, but with many new features, such as sound, pictures, and a graphical programming environment.

Linux

I created an installation script that will perform the necessary steps in order to get Scratch installed on an Ubuntu Feisty system.  I haven't tried any other Linux distros.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/scratch_favorites">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-10T23:08:12-05:00</dc:date>
        <title>scratch_favorites</title>
        <link>http://www.notesmine.com/scratch_favorites</link>
        <description>MD5 Sum:

c79dc7bf2333e9f8467e7811297a0bf4

External



scratch</description>
    </item>
    <item rdf:about="http://www.notesmine.com/scratch_installer">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-13T23:05:02-05:00</dc:date>
        <title>scratch_installer</title>
        <link>http://www.notesmine.com/scratch_installer</link>
        <description>An installation package for Scratch on Debian/Ubuntu Linux is now available!

The installation package will install Scratch, and create an icon on the student user's Desktop.

I will put up better instructions later (11/11/2008)

	*  
	*  Customized w/“NatesFavoriteScratchPrograms” folder in the Projects folder.
	*  md5sum: cc0b355593ce39dd32810e9bd56779c9
	*  For another copy of md5sum, see &lt;http://wiki.bworks.org/eac_ubuntu_install_instructions#install_scratch&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/scratch_projects">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-08T01:39:07-05:00</dc:date>
        <title>scratch_projects</title>
        <link>http://www.notesmine.com/scratch_projects</link>
        <description>&lt;http://scratch.mit.edu/projects/Shanesta/9710&gt;

The thing I like about this maze is that it sets up artificial intelligence kinda sorta.  The computer follows a pattern, but eventually gets to the end of the maze!

&lt;http://scratch.mit.edu/projects/Canthiar/13498&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/scratch_wishlist">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-04T22:12:40-05:00</dc:date>
        <title>scratch_wishlist</title>
        <link>http://www.notesmine.com/scratch_wishlist</link>
        <description>*  Ability to record keystrokes into variables.  For example, have a “last key” control in the “Sensing” section.  Something like: &lt;lastkey&gt; or the ability to say “set &lt;variable&gt; to &lt;last key pressed&gt;”
	*  Ability to store text inside variables.  Currently variables can only store numbers</description>
    </item>
    <item rdf:about="http://www.notesmine.com/screen">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-14T10:50:01-05:00</dc:date>
        <title>screen</title>
        <link>http://www.notesmine.com/screen</link>
        <description>Screen is a command line application that you can use to run many terminal sessions from one terminal screen.  If you exit the terminal, the programs will continue to run, and you can re-attach to them using screen.

If you use the command-line terminal on a regular basis, you often find your computer screen littered with multiple terminal windows.  Many terminal apps nowdays have tabs, but they can get clumsy and unwieldy also.  In addition, if you use multiple desktops, sometimes you would lik…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/screencast_todo">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-15T09:57:13-05:00</dc:date>
        <title>screencast_todo</title>
        <link>http://www.notesmine.com/screencast_todo</link>
        <description>*  Go through some tests at home.
	*  At least record something (video + audio)
	*  Make it really rough, and ask about the content and presentation layout.

	*  &lt;https://screencast.ociweb.com/java-lunch/dynamic-language/Ruby-Under3Minutes.mov&gt;

screencasting</description>
    </item>
    <item rdf:about="http://www.notesmine.com/screencast_topics">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-15T10:42:46-05:00</dc:date>
        <title>screencast_topics</title>
        <link>http://www.notesmine.com/screencast_topics</link>
        <description>This page lists my current and potential screencast topics.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/screencasting">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-10T12:59:58-05:00</dc:date>
        <title>screencasting</title>
        <link>http://www.notesmine.com/screencasting</link>
        <description>IShowU

Draw circles, rectangles, etc on your screen.

	*  Compiz-Fusion on Linux allows you to do this
	*  FIXME appliations on OSSX allows you to do this?


screencasting linux</description>
    </item>
    <item rdf:about="http://www.notesmine.com/screencasting_linux">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-22T21:38:15-05:00</dc:date>
        <title>screencasting_linux</title>
        <link>http://www.notesmine.com/screencasting_linux</link>
        <description>This page promises to be a big amount of stuff.

I started out with a Plantronics DSP 400 Headset.

I plugged my headset into my monitor's USB port, and immediately saw an icon on my screen that looked like a speaker, so I knew that the system saw something.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/scribes">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T00:31:21-05:00</dc:date>
        <title>scribes</title>
        <link>http://www.notesmine.com/scribes</link>
        <description>To install Scribes, launch gnome-terminal and type the
following at the command prompt as root:

./configure --prefix=/usr
make
make install
You can install scribes into a test or temporary location as follows:

./configure --prefix=/home/$(USERNAME)/testscribes
make
make install</description>
    </item>
    <item rdf:about="http://www.notesmine.com/scrum">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-11T00:18:04-05:00</dc:date>
        <title>scrum</title>
        <link>http://www.notesmine.com/scrum</link>
        <description>Rhymes with my favorite hobby.

Software is developed during sprints, where no (undesired outside) influence is allowed.

Pigs

Pigs are people whose butts are on the line. &lt;http://wiki.scrums.org/index.cgi?PigsAndChickens&gt;

Chickens

Chickens are people who have a tangiential or tertiary relationship with the project.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/security_now">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-26T14:03:52-05:00</dc:date>
        <title>security_now</title>
        <link>http://www.notesmine.com/security_now</link>
        <description>A really cool podcast featuring Steve Gibson.  Steve does a good job of explaining tecchy security things in an easy to understand way.


&lt;http://www.grc.com/securitynow.htm&gt;

From this link &lt;http://www.grc.com/securitynow.htm&gt; you can get any previous episode.  I suggest listening to them all, but here's my favorites.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/servernotes">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-24T00:21:59-05:00</dc:date>
        <title>servernotes</title>
        <link>http://www.notesmine.com/servernotes</link>
        <description>&lt;app&gt;/config/environment.rb 

Rails Version


Environment.rb must point to the correct rails version.  
# Specifies gem version of Rails to use when vendor/rails is not present
RAILS_GEM_VERSION = '1.2.2' unless defined? RAILS_GEM_VERSION

Also, you must point gem thingys to correct gems in environment.rb</description>
    </item>
    <item rdf:about="http://www.notesmine.com/sha1">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-03T11:46:10-05:00</dc:date>
        <title>sha1</title>
        <link>http://www.notesmine.com/sha1</link>
        <description>I *think* that SHA1 is used by OpenSSL.


	*  &lt;http://www.bresink.com/osx/sha1.html&gt;


You can find the checksum for a file by typing

openssl sha1 &lt;file&gt;

Where &lt;file&gt; is the name of the file you want to verify.

You should get the SHA1 checksum from the web page where you downloaded the file from (or better yet, a different web site altogether).</description>
    </item>
    <item rdf:about="http://www.notesmine.com/shrek">
        <dc:format>text/html</dc:format>
        <dc:date>2010-05-06T21:29:05-05:00</dc:date>
        <title>shrek</title>
        <link>http://www.notesmine.com/shrek</link>
        <description>Emacs' Org-mode with a picture in a text file.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/sidebar">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-21T15:02:51-05:00</dc:date>
        <title>sidebar</title>
        <link>http://www.notesmine.com/sidebar</link>
        <description>Nothing</description>
    </item>
    <item rdf:about="http://www.notesmine.com/simons_scratch">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-28T02:05:58-05:00</dc:date>
        <title>simons_scratch</title>
        <link>http://www.notesmine.com/simons_scratch</link>
        <description>[Simon 4]


[Simon 2]

[simons]

[Simon 5]</description>
    </item>
    <item rdf:about="http://www.notesmine.com/sites_to_check_out">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-13T21:41:29-05:00</dc:date>
        <title>sites_to_check_out</title>
        <link>http://www.notesmine.com/sites_to_check_out</link>
        <description>Just a bin of low priority stuff of interest to check out when surfing time is available.

Robert Citek's Presentation at Ubuntu Conference 2007

	*  &lt;http://conferences.oreillynet.com/pub/w/60/presentations.html&gt;


Ubuntu Firefox Themes

	*  &lt;https://addons.mozilla.org/en-US/firefox/search?q=ubuntu&amp;status=4&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/slackware">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-16T13:53:04-05:00</dc:date>
        <title>slackware</title>
        <link>http://www.notesmine.com/slackware</link>
        <description>Forums are at &lt;http://www.linuxquestions.org/questions/forumdisplay.php?f=14&gt;

Pat's Change Logs

	*  Stable Log - Logs for current Slackware
	*  Current Log - Log for “current” or new version (bleeding edge)


* Slackware Linux Essentials:   
* &lt;http://slackbook.org/&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/smileys">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-07T09:12:44-05:00</dc:date>
        <title>smileys</title>
        <link>http://www.notesmine.com/smileys</link>
        <description>*  Upload gifs to /lib/images/smileys
	*  Edit /conf/smileys.conf
	*  FIXME Find out how to have smileys show up in helper menu above edit scrren.

See also: &lt;http://www.ubuntuforums.org/showthread.php?t=347743&amp;page=2&amp;highlight=smileys&gt;

FIXME: Still looking for the angry smiley that's looking sideways.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/smoking_in_missouri_bars">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-26T12:33:47-05:00</dc:date>
        <title>smoking_in_missouri_bars</title>
        <link>http://www.notesmine.com/smoking_in_missouri_bars</link>
        <description>I'm kind of on the fence about making smoking in Missouri Bars/Restaurants illegal.

I compiled a list of bars in St. Louis that don't allow smoking.  If you're a gung-ho non-smoking advocate, you might want to visit some of these restaurants/bars, to show your support.  If you're someone who doesn't like the government to tell bar owners what to do with their bars, you also might want to visit some of these bars, to show that Missouri can get along just fine without having the government step i…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/software">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-17T16:18:04-05:00</dc:date>
        <title>software</title>
        <link>http://www.notesmine.com/software</link>
        <description>My notes for software that I've tried.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/software_to_try">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-15T16:35:50-05:00</dc:date>
        <title>software_to_try</title>
        <link>http://www.notesmine.com/software_to_try</link>
        <description>This page is my notes of what software to try.  I've tried and reviewed some of them.  Look for links to other notesmine pages to read my awesome reviews.

	*  Stellarium
	*  Skychart &lt;http://www.ap-i.net/skychart/en/documentation/install_on_linux_debian&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/special_characters">
        <dc:format>text/html</dc:format>
        <dc:date>2007-06-14T15:02:24-05:00</dc:date>
        <title>special_characters</title>
        <link>http://www.notesmine.com/special_characters</link>
        <description>In Windows, special characters can be entered by holding down the ALT key, then pressing the corresponding code on the NUMERIC keypad on the right hand side of the keyboard.

 Character  Alt-code  Example é  0233Resumé
&lt;http://tlt.its.psu.edu/suggestions/international/accents/codealt.html#accent&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/sqlite">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-03T18:29:08-05:00</dc:date>
        <title>sqlite</title>
        <link>http://www.notesmine.com/sqlite</link>
        <description>A lightweight database that's good for development/test because it's fast.


As far as I can tell, Xubuntu and Ubuntu are shipped with the junk that rails needs in order to use an sqlite database, so I didn't have to install anything (yet).

So, ruby can access sqlite databases, but there's not a command line tool installed by default on Ubuntu.  A search in Synaptic for “sqlite” brought up the “sqlite3” package, which is described as a command line tool for manipulating sqlite databases.…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/squeez_bacon">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-01T15:35:27-05:00</dc:date>
        <title>squeez_bacon</title>
        <link>http://www.notesmine.com/squeez_bacon</link>
        <description></description>
    </item>
    <item rdf:about="http://www.notesmine.com/squirrel">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-12T12:48:39-05:00</dc:date>
        <title>squirrel</title>
        <link>http://www.notesmine.com/squirrel</link>
        <description>SQL Thingy for Some Database &lt;http://www.squirrelsql.org&gt;

The SQuirreL SQL Client is installed with the IzPack Java installer. 

Download the file squirrel-sql-&lt;version&gt;-install.jar (here and execute it using the following command:
 java -jar squirrel-sql-&lt;version&gt;-install.jar</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ssh">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-09T15:08:42-05:00</dc:date>
        <title>ssh</title>
        <link>http://www.notesmine.com/ssh</link>
        <description>Secure Shell

Just Google it for overview.  This page has setup stuff, and brief notes.

Generate a key on the local machine 

ssh-keygen -t rsa 

The generated key should be in ~/.ssh/id_rsa or id_dsa.  If not, see the here for trying to find it.

Set the permissions for the private key to 600 (read/write for owner only)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/start">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-08T17:43:06-05:00</dc:date>
        <title>start</title>
        <link>http://www.notesmine.com/start</link>
        <description>This is a wiki of all my notes on a bunch of stuff.  It's messy, and always a work in process.  It is designed to be a junk pile of stuff that I want to remember, with access to the public.  

I try my best to give credit for any information that I put on this wiki.  If I have incorrect or misquoted information here, please contact me.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/stl_ruby_rails_group">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-30T23:05:59-05:00</dc:date>
        <title>stl_ruby_rails_group</title>
        <link>http://www.notesmine.com/stl_ruby_rails_group</link>
        <description>&lt;http://stlrails.org/&gt;

&lt;http://groups.google.com/group/stlrails?hl=en&gt;

rails,
	groups</description>
    </item>
    <item rdf:about="http://www.notesmine.com/stlrorgroup">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T23:10:13-05:00</dc:date>
        <title>stlrorgroup</title>
        <link>http://www.notesmine.com/stlrorgroup</link>
        <description>June 9, 2008


Ruby FX = Windowing toolkit for Ruby

&lt;http://colors.napcsweb.com&gt; = color picker for HTML or something


	*  Selenium Grid: Tool to run tests across boxes
	*  &lt;http://rubyinside.com/railsconf-208-round-up-910.html&gt;
	*  giantrobotssmashingintoothergiantrobots = good blog to read
	*  Needy Controllers - Eliminates having to specify your CSS / javascript files in the views -- you can do it in the controllers.
	*  &lt;http://www.rubyinside.com/railsconf-2008-round-up-910.html&gt;
	*  Sampl…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/stopwords.txt">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-30T00:24:54-05:00</dc:date>
        <title>stopwords.txt</title>
        <link>http://www.notesmine.com/stopwords.txt</link>
        <description>The following words are what I use as my /conf/stopwords.txt file for use by the cloud plugin on dokuwiki.  This might help other users of the cloud plugin.  Just copy/paste these words into the stopwords.txt file in your &lt;dokuwiki&gt;/conf/stopwords.txt file.  Then, the cloud plugin will not display these words.  See &lt;http://notesmine.com&gt; under the keywords section for a demo.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/stty">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-24T01:21:20-05:00</dc:date>
        <title>stty</title>
        <link>http://www.notesmine.com/stty</link>
        <description>Something about “set terminal type”

To tell the shell not to echo the characters you type, use this:  
stty -echo # Kinda like when entering passwords.

Tell shell to echo back what's typed to the scren.
stty echo
linux,
	command line</description>
    </item>
    <item rdf:about="http://www.notesmine.com/subversion">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-30T12:45:51-05:00</dc:date>
        <title>subversion</title>
        <link>http://www.notesmine.com/subversion</link>
        <description>Very nice summary at: &lt;http://www.abbeyworkshop.com/howto/misc/svn01/&gt;

	*  You want to start out with an empty directory.
	*  If you've just  from directory FOO, I suggest renaming FOO to something else, then creating a new FOO directory.
cd FOO
svn co file:///repository_location/barf .
I don't know if this is standard practice, but I hate having directories like this:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/subversion_branching">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-21T19:35:56-05:00</dc:date>
        <title>subversion_branching</title>
        <link>http://www.notesmine.com/subversion_branching</link>
        <description>A “Developer Experimental” branch is where the developer will be making a lot of changes to the code base, and doesn't want to mess up the main trunk.
svn copy -m &quot;Creating a search-enabled application&quot; \
    &lt;source_repos&gt;/trunk \
    &lt;source_repos&gt;/branches/&lt;name of new branch&gt;
Either go to a new directory or use the existing local copy.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/subversion_gui_clients">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-26T14:20:25-05:00</dc:date>
        <title>subversion_gui_clients</title>
        <link>http://www.notesmine.com/subversion_gui_clients</link>
        <description>Since switching to Linux/OSX, I have been sort of hard-pressed to find good Subversion clients.  In previous jobs, I used the subversion client plugins (I forget their names) that come with Eclipse, and TortoiseSVN, which is for Windows only.

Really, the only requirements I need are:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tag2page">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-13T10:30:48-05:00</dc:date>
        <title>tag2page</title>
        <link>http://www.notesmine.com/tag2page</link>
        <description>tag2,
	tagging</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tag_cloud">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-30T19:57:59-05:00</dc:date>
        <title>tag_cloud</title>
        <link>http://www.notesmine.com/tag_cloud</link>
        <description>This is generated using the Dokuwiki Tags plugin for Dokuwiki</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tagging">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-01T22:19:12-05:00</dc:date>
        <title>tagging</title>
        <link>http://www.notesmine.com/tagging</link>
        <description>Tagging MP3s that is.

Related Pages on Notesmine

External Pages




tagging,
	organization</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tar_gzip">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-21T19:12:34-05:00</dc:date>
        <title>tar_gzip</title>
        <link>http://www.notesmine.com/tar_gzip</link>
        <description>To create a tar file using gzip, verbose:

tar --verbose --create --gzip --file foo.tar.tgz directory/
tar vczf foo.tar.tgz directory/

To view a tar file's contents:

tar tf device &gt; somefile

To unzip a file:

tar zxvf bob.tgz

(Z) = compress?  x = Extract v = verbose f = ? FIXME</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tdd_in_perl">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T00:31:21-05:00</dc:date>
        <title>tdd_in_perl</title>
        <link>http://www.notesmine.com/tdd_in_perl</link>
        <description>*  Test::More

	*  Create simple XML configuration file OR use my Config::Simple??  Methinks config::simple would be kinda cool.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tech_overview">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T00:31:21-05:00</dc:date>
        <title>tech_overview</title>
        <link>http://www.notesmine.com/tech_overview</link>
        <description>*  Handy will have a SQL-based back-end
	*  Possibly an already existing message-board type software could be used.  Perhaps a software with an API used to store messages.  
	*  Messages could possibly be stored as XML for easy parsing of messages.  For example, we might want to store Handy information in the messages themselves, such as what game ID, move number, etc. that the message pertains to.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ten_things_i_hate_about_web_apps">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T14:06:01-05:00</dc:date>
        <title>ten_things_i_hate_about_web_apps</title>
        <link>http://www.notesmine.com/ten_things_i_hate_about_web_apps</link>
        <description>&lt;http://en.oreilly.com/rails2008/public/schedule/detail/1984&gt;

Friday, May 30, 2008

Micah Martin


	*  Started out with the obvious stuff about web apps.
		*  CSS
		*  HTML
		*  JavaScript
		*  HTTP



Solution:


	*  LimeLight!


Rating: :-(

RailsConf2008,
	sessions</description>
    </item>
    <item rdf:about="http://www.notesmine.com/terminal_programs">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-28T18:38:33-05:00</dc:date>
        <title>terminal_programs</title>
        <link>http://www.notesmine.com/terminal_programs</link>
        <description>*  terminal - Default terminal used for XFCE
		*  Easy font selection
		*  Shows wacky characters in man pages.


	*  mrxvt - Nice terminal.  Comes with cool default menu.
		*  copy from /etc/mrxvt to ~/.mrxvt
		*  See mrxvt


Notesmine</description>
    </item>
    <item rdf:about="http://www.notesmine.com/test_driven_development">
        <dc:format>text/html</dc:format>
        <dc:date>2007-06-05T15:00:10-05:00</dc:date>
        <title>test_driven_development</title>
        <link>http://www.notesmine.com/test_driven_development</link>
        <description>Test Driven Development




	*  Overhyped
	*  Ridiculous waste of time
	*  Provides false sense of security (My tests ran, wheeee!) -- Chapter 4 “Privacy” of “Test Driven Development by Example” addresses this concern by making the following points
		*  If a test for X fails, then a test that relies on X could also fail to accurately check that Y is working.
		*  This is a risk that we actively manage in TDD.
		*  By saying everything two ways--code &amp; tests, we hope to reduce our defects enough …</description>
    </item>
    <item rdf:about="http://www.notesmine.com/text_editor">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-20T11:21:06-05:00</dc:date>
        <title>text_editor</title>
        <link>http://www.notesmine.com/text_editor</link>
        <description>As a developer, one of the most important tools that I use is a text editor.  This page is a list of things that I look for when looking over text editor software.

This list is organized from priority, top to bottom.

	*  Copy/paste - I hate to say this, but Copy/Paste support in Emacs and Vim is horrendous, and I can see why later applications have stuck with the common CUA method, and have made it much easier to use.
	*  Word wrap OFF
	*  Open multiple files in the same window.
	*  Syntax Hig…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/text_editor_shootout">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-26T20:01:37-05:00</dc:date>
        <title>text_editor_shootout</title>
        <link>http://www.notesmine.com/text_editor_shootout</link>
        <description>Feature                      Textmate  Vim    UltraEdit  Other                   :-)                          :-)       :-)                    :-)                                                                                                                    :-)                        :-)                         :-)                         :-)            
Project Management

	*  Textmate excels here
		*  Project window is nice looking, and easy to navigate
		*  Include / Exclude files from pr…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/text_processing_in_perl">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-15T10:48:08-05:00</dc:date>
        <title>text_processing_in_perl</title>
        <link>http://www.notesmine.com/text_processing_in_perl</link>
        <description>I plan to illustrate how to use Perl for quick &amp; dirty XML tasks such as taking an input file, 
parsing it into a data structure, and writing the file to various formats/reports.

Introduce what this screencast will do.


	*  Use Perl to read an XML file.
		*  Will use XPath to query the XML file.
		*  
		*  Make point about not re-inventing the wheel, and parsing XML yourself.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/textmate">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-31T17:00:21-05:00</dc:date>
        <title>textmate</title>
        <link>http://www.notesmine.com/textmate</link>
        <description>Text editor for Mac.  I don't know why everyone's popping a chub for this app just yet, but I'm finding out currently.


Well, OSX /TextMate are apparently too stupid to actually look in your *gasp* .profile file for what friggin' path to use.  So, if you want TextMate to be able to run virtually any kind of useful program from the terminal, you should use this stupid workarount:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/textmate_best_of">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-13T09:23:41-05:00</dc:date>
        <title>textmate_best_of</title>
        <link>http://www.notesmine.com/textmate_best_of</link>
        <description>This feature allows you to save the code you're editing as an HTML document, with syntax coloring, etc.  This allows you to paste something like the code below into your blog or whatever.

To use this, go to the Bundles...TextMate....Create HTML from Document</description>
    </item>
    <item rdf:about="http://www.notesmine.com/textmate_bundles">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-08T11:09:05-05:00</dc:date>
        <title>textmate_bundles</title>
        <link>http://www.notesmine.com/textmate_bundles</link>
        <description>The documentation for using Textmate bundles is foggy at times.

For example, I'm very confused by what directories I should keep the bundles in.

&lt;http://manual.macromates.com/en/bundles&gt;


I'm using the subversion way of keeping the bundles updated.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/textmate_external_commands">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-10T11:44:35-05:00</dc:date>
        <title>textmate_external_commands</title>
        <link>http://www.notesmine.com/textmate_external_commands</link>
        <description>You can run external commands from textmate.

You can type in a Unix command then highlight it, and run it from within Textmate.

# Highlight command in Textmate
# Press Ctrl+R# Select Text
# Press Cmd+Option+R</description>
    </item>
    <item rdf:about="http://www.notesmine.com/textmate_grails">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-03T10:20:15-05:00</dc:date>
        <title>textmate_grails</title>
        <link>http://www.notesmine.com/textmate_grails</link>
        <description>Has a pretty cool bundle.  FIXME give download instructions.  I think the bundle is already in TextMate.

	*  Cmd + Option + Down will open a menu where you can jump to the controller, domain class, tests, etc that relate to the file you're in.

textmate,
	grails</description>
    </item>
    <item rdf:about="http://www.notesmine.com/textmate_issues">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-19T15:34:24-05:00</dc:date>
        <title>textmate_issues</title>
        <link>http://www.notesmine.com/textmate_issues</link>
        <description>No &quot;Show Search Results&quot; Page

Vim and UltraEdit are both capable of showing you all the results for a given search at one time.

For example, you search for “Foo” and Vim / UltraEdit will pop up a screen that show you all the places where “Foo” was found.  In Vim, you use :il and in UltraEdit, there's an option you can check called “Show all results” or something like that.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/textmate_keyboard">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-24T16:09:49-05:00</dc:date>
        <title>textmate_keyboard</title>
        <link>http://www.notesmine.com/textmate_keyboard</link>
        <description>If you don't know what “Option”, “Command”, or “Fn” are, see osx keyboard
 Key  Purpose  Cmd + Backtick Switch between Textmate windows Opt + Mouse  Column Mode  Cmd + L  Jump to Line  Cmd + J  Put current line in middle of screen  Cmd + Option + Arrow Keys  Go to next/previous Tab  Option + Cmd + &lt;Number&gt;  Folds code/html to the specified depth.  NEATO!  Ctrl + Option + Cmd + Up/Down  Scroll the screen by one line, (like Ctrl-E &amp; Ctrl-Y in Vim! :-)  Key           Purpose  Ctrl-W        Select W…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/textmate_misc">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-11T11:21:18-05:00</dc:date>
        <title>textmate_misc</title>
        <link>http://www.notesmine.com/textmate_misc</link>
        <description>You can open a Finder window that has the current directory/filename of the file you're editing.


	*  Open the File menu,
	*  Press Shift (I know, why don't they just put it on the menu, without requiring you to press Shift?)
	*  Click on “Reveal in Finder”</description>
    </item>
    <item rdf:about="http://www.notesmine.com/textmate_programming">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-24T23:47:44-05:00</dc:date>
        <title>textmate_programming</title>
        <link>http://www.notesmine.com/textmate_programming</link>
        <description>From &lt;http://projects.serenity.de/textmate/tutorials/basics/#commonbundleshortcuts&gt;
 Key  Purpose  ⌘B   Build - used in programming/markup languages to build/compile/convert the current Project/File  ⌘R   Used in programming languages to Run the current Project/File       AppleScript (Run), HTML/CSS (“Refresh Running Browser(s)”), Perl (“Run”), Python (“Run with PyMate”), Ruby (“Run”), Unix Shell (“Run Script”)  ⌃H  Look up current Work/Selection in the Documentation      CSS (“Documentation for…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/textmate_rails">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-14T13:52:47-05:00</dc:date>
        <title>textmate_rails</title>
        <link>http://www.notesmine.com/textmate_rails</link>
        <description>Textmate has some really cool features that let you easily work with Rails applications.


Install to /Library/Application\ Support/TextMate/Bundles

Use git to get the bundle

git clone git://github.com/drnic/ruby-on-rails-tmbundle.git &quot;Ruby on Rails.tmbundle&quot;        

Use git pull to update it</description>
    </item>
    <item rdf:about="http://www.notesmine.com/textmate_versus_vim">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-23T14:28:16-05:00</dc:date>
        <title>textmate_versus_vim</title>
        <link>http://www.notesmine.com/textmate_versus_vim</link>
        <description>This page is just my notes when comparing Textmate versus Vim.  Each application has its plusses an minuses of course.

I switch back &amp; forth between them periodically.

Textmate Plusses

	*  Column mode works better than Vim, and is more intuitive.
		*  See column mode</description>
    </item>
    <item rdf:about="http://www.notesmine.com/textmate_wishlist">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-10T15:39:00-05:00</dc:date>
        <title>textmate_wishlist</title>
        <link>http://www.notesmine.com/textmate_wishlist</link>
        <description>*  open file under cursor
	*  copy_file_name_path</description>
    </item>
    <item rdf:about="http://www.notesmine.com/threading">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-15T21:23:19-05:00</dc:date>
        <title>threading</title>
        <link>http://www.notesmine.com/threading</link>
        <description>21:21:11 Really scheduling backgroundService to run closure for Fred
21:21:11 Really scheduling backgroundService to run closure for Barney
21:21:11 Starting Job: First Job on Server Fred
21:21:22 Finished Job: First Job on Server Fred
21:21:22 Starting Job: First Job on Server Barney
21:21:32 Finished Job: First Job on Server Barney</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tiddlywiki">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T00:31:21-05:00</dc:date>
        <title>tiddlywiki</title>
        <link>http://www.notesmine.com/tiddlywiki</link>
        <description>*  SiteTitle
	*  SiteSubtitle
	*  DefaultTiddlers - Contains tiddlers that you want to appear when Tiddlywiki is opened.
	*  MainMenu - Contains tags / other junk that sets up the main menu (On top menu or left menu)


Example Main Menu:

[[Tasks]] GettingStarted &lt;&lt;tag Formatting|formatting&gt;&gt; &lt;&lt;tag Features|features&gt;&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tidy">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-01T13:04:42-05:00</dc:date>
        <title>tidy</title>
        <link>http://www.notesmine.com/tidy</link>
        <description>tidy is a really cool program.

You can use it to validate HTML and XML.  If you use grails/rails, you can use tidy, even in your wacky GSP/ERb files by flipping a few switches.

Best example:

# This will check your gsp file for balanced tags,etc, and 
# output a formatted version if everything's cool.
tidy -xml -i list.gsp

If you want to replace the input file if everything's o.k. then use this:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tiling_window_manager_shootout">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-20T19:51:23-05:00</dc:date>
        <title>tiling_window_manager_shootout</title>
        <link>http://www.notesmine.com/tiling_window_manager_shootout</link>
        <description>Feature                      Awesome 3.1.2  Wmii (2424hg)  Xmonad  Tagging                      Yes            Yes                    [#Multiple tags per client]  Yes            Yes                    Maximize Client Easily       Yes            Yes                    [#Run programs Easily]       Yes            Yes                    Good default keymappings       
Related Pages on Notesmine

External Pages</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tiling_window_managers">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-04T10:58:55-05:00</dc:date>
        <title>tiling_window_managers</title>
        <link>http://www.notesmine.com/tiling_window_managers</link>
        <description>Since I started using Arch Linux, I realized that Arch doesn't come with a default Desktop/Window Manager.  I was severely confused by the term “Window Manager”, and here's my own definition:


	*  Window Manager - Takes care of the placement of the windows in a graphical environment.  For example, GNOME uses a default window manager called “Metacity”.  This is different from a “Window Decorator”, which is yet another mystifying array of software possibilities.  I'll provide defnitions later.…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/todo">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-04T19:15:07-05:00</dc:date>
        <title>todo</title>
        <link>http://www.notesmine.com/todo</link>
        <description>Just a General Page for TODO junk related to this public site.

# Get that world/globe wallpaper thingy that Mario has.
	*  BworksDB
	*  Workshop Program

personal website

	*  Vim Rails Screencast

Movies to Watch

Books to Read

rails todo

Software to Try</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tomcat">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-09T14:29:04-05:00</dc:date>
        <title>tomcat</title>
        <link>http://www.notesmine.com/tomcat</link>
        <description>Is a P.O.S.

I followed directions here:


	*  &lt;http://www.howtogeek.com/howto/linux/installing-tomcat-6-on-ubuntu/&gt;

Edit the file &lt;tomcat&gt;/conf/server.xml

Un-comment the &lt;Context&gt; element, and change myrealroot below to the root directory of your application</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tools_i_have_used">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-12T23:52:51-05:00</dc:date>
        <title>tools_i_have_used</title>
        <link>http://www.notesmine.com/tools_i_have_used</link>
        <description>This page is a list of the tools I've used in my geek career, starting mostly from January 2007.  It seems that as time goes on, there's an exponential amount of gizmos &amp; gadgets that come out, both hardware and software.


	*  Dokuwiki
	*  PHP
	*  Ruby on Rails
	*  VNC
	*  TextMate
	*  Scribes
	*  Eclipse (Prior to 2007 also)
	*  Apache Tomcat
	*  Apache (.htaccess, etc)
	*  NetBeans
	*  Groovy
	*  Grails
	*  Ubuntu Linux
	*  Debian Linux
	*  Google Docs
	*  Scratch
	*  QuickSilver
	*  Emacs
	*…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/top">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-04T15:42:55-05:00</dc:date>
        <title>top</title>
        <link>http://www.notesmine.com/top</link>
        <description>Linux (Unix) command to view running processes and the resources they're using.

Press ? when you're running top for help

Press R to reverse the sort order that the applications are shown.


&lt;http://www.linuxforums.org/misc/using_top_more_efficiently.html&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tracker">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-14T11:34:09-05:00</dc:date>
        <title>tracker</title>
        <link>http://www.notesmine.com/tracker</link>
        <description>Tracker (Officially called “Meta-Tracker”) is the new “desktop search” tool that's included in Gnome.

Gnome's documentation is really good.  Here's the web page for Tracker: &lt;http://www.gnome.org/projects/tracker/&gt;

I'm trying to start using Tracker to open documents, unfortunately, it's hit or miss when finding plain text documents that are in my home directory!</description>
    </item>
    <item rdf:about="http://www.notesmine.com/truecrypt">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-08T13:36:17-05:00</dc:date>
        <title>truecrypt</title>
        <link>http://www.notesmine.com/truecrypt</link>
        <description>Can encrypt a directory and subdirectories into one file.  When you de-crypt the file, TrueCrypt mounts the contents as a directory on your system.  Can do much more.


	*  &lt;http://www.truecrypt.org&gt;

Download

Get the appropriate package from here:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tunica">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-10T12:18:06-05:00</dc:date>
        <title>tunica</title>
        <link>http://www.notesmine.com/tunica</link>
        <description>66Í2-357-1136</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tunica_2007">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-14T18:08:13-05:00</dc:date>
        <title>tunica_2007</title>
        <link>http://www.notesmine.com/tunica_2007</link>
        <description>Presto

If anyone in the pool wins with presto (55), the winner must show the hand and shout Presto!.  The other players in the pool must give the winner $5, and the pool resumes.

Worst Suckout

This one's a tough one.  Let's just go by how many outs you had when either a) all-in, or b) with one card left.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/tweak_freakness">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-28T15:02:48-05:00</dc:date>
        <title>tweak_freakness</title>
        <link>http://www.notesmine.com/tweak_freakness</link>
        <description>This is a definition that I sort of made up to describe the what happens when you customize software too much.

Example:  Let's say that I don't like the default key mapping (Ctrl-S) for saving a file in some program.  So, I create a keyboard shortcut (Alt-S) that I like better.  The following things happen:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/twitter">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-30T13:40:30-05:00</dc:date>
        <title>twitter</title>
        <link>http://www.notesmine.com/twitter</link>
        <description>Upcoming:


	*  Resolution is to lose weight 'cause I've really let myself go in the last decade.
	*  Wonder if Steve Jobs has a brother named “Bo”.
		*  Or a sister named “Hannah”


Notesmine</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ubuntu">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-07T23:14:32-05:00</dc:date>
        <title>ubuntu</title>
        <link>http://www.notesmine.com/ubuntu</link>
        <description>This page details Ubuntu-specific stuff.


&lt;http://ubuntuforums.org/showthread.php?t=230676&amp;highlight=wallpaper&gt;

&lt;http://interfacelift.com/wallpaper/index.php?sort=date&gt;

Nvidia driver installer.

envy

GIMP is a bit of an overkill for me.  I just want to crop pictures, add goofy boxes/text to them, and maybe resize pictures once in awhile.  Some good program to modify screen shots is all I need.  On Windoze, I used “Paint” and Irfanview, which I highly recommend.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ubuntu_810">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-22T02:29:34-05:00</dc:date>
        <title>ubuntu_810</title>
        <link>http://www.notesmine.com/ubuntu_810</link>
        <description>Notesmine</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ubuntu_for_parents">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-07T11:42:52-05:00</dc:date>
        <title>ubuntu_for_parents</title>
        <link>http://www.notesmine.com/ubuntu_for_parents</link>
        <description>If my parents ever get off AOL, I might try using Ubuntu on their laptop.

	*  Skype
	*  Photo Booth like application (Currently FIXME on Windows)

	*  No compiz-fusion, but maybe a spiffier login window:
	*  Spiff up Ubuntu

&lt;http://www.knowliz.com/2008/12/top-10-beautiful-gdm-login-themes-for.html&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ubuntu_login_sound">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-07T23:14:33-05:00</dc:date>
        <title>ubuntu_login_sound</title>
        <link>http://www.notesmine.com/ubuntu_login_sound</link>
        <description>I recently listened to the “Gutsy Hangover” episode of Fresh Ubuntu.  I laughed when I heard them complain about the [login sound] for the latest Ubuntu versions (Edgy, Feisty and Gutsy).  I started using Ubuntu with the Dapper version, and I agree that the [Dapper login sound] is much better than the login sound that's played currently.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ubuntu_mp3">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-02T23:26:49-05:00</dc:date>
        <title>ubuntu_mp3</title>
        <link>http://www.notesmine.com/ubuntu_mp3</link>
        <description>sudo apt-get install ubuntu-restricted extras
Notesmine

External



ubuntu</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ubuntu_upgrade_notes">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-21T11:01:35-05:00</dc:date>
        <title>ubuntu_upgrade_notes</title>
        <link>http://www.notesmine.com/ubuntu_upgrade_notes</link>
        <description>This page will detail my experience with the various Ubuntu upgrades from Heron (8.4) forward.

As a sanity check, I keep a list of software that's difficult to setup or software that I've set up, but don't remember how to re-set it up.

Installed Software</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ui_design_on_rails">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T15:19:59-05:00</dc:date>
        <title>ui_design_on_rails</title>
        <link>http://www.notesmine.com/ui_design_on_rails</link>
        <description>Ryan Singer

	*  Thought it was misleading title, but turned out to be pretty good.
	*  Looked at Rails from a Designer's prospective, and offered some good advice about how to develop apps in sync w/programmers
	*  Message basically was that designers should try to learn this stuff also.
	*  Designers designed the pages and flow, --not programmers, in his examples.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ultraedit">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-17T13:55:32-05:00</dc:date>
        <title>ultraedit</title>
        <link>http://www.notesmine.com/ultraedit</link>
        <description>Best editor ever.

Blows away Textmate, Vim and Emacs.

Linux version is scheduled for Dec '08.

&lt;http://www.ultraedit.com/index.php?name=Forums&amp;file=viewtopic&amp;p=21066#21066&gt;

Would be awesome if it's usable on Mac OSX.

ultraedit,
	editors</description>
    </item>
    <item rdf:about="http://www.notesmine.com/ultraedit_vs_textmate">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-18T22:47:27-05:00</dc:date>
        <title>ultraedit_vs_textmate</title>
        <link>http://www.notesmine.com/ultraedit_vs_textmate</link>
        <description>I've been a long-time user of UltraEdit, and recently switched to Linux and OSX.  I use text-editors all the time, and would rather use a good, fast text editor rather than a klunky, slow IDE like Eclipse and NetBeans.

UltraEdit is my favorite program of all time.  It seems like when I want to do something, I find out how to do it immediately.  The help files are good, and the user forums are also good.  In addition, the company (IDM Solutions) is very friendly and responsive.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/umount">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-24T00:31:21-05:00</dc:date>
        <title>umount</title>
        <link>http://www.notesmine.com/umount</link>
        <description>umount

Unmount a USB drive (sda, usually)

sudo umount /dev/sda1

Unmount a share

sudo umount /media/mountdir
filesystem,
	commands,
	linux</description>
    </item>
    <item rdf:about="http://www.notesmine.com/unison">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-11T22:30:50-05:00</dc:date>
        <title>unison</title>
        <link>http://www.notesmine.com/unison</link>
        <description>&lt;http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html#prelim&gt;

	*  Use Synaptic Package Manager to search for unison.
	*  You can get both the text &amp; GTK versions (I think)
	*  I use text based
sudo /opt/local/bin/port -d selfupdate
sudo /opt/local/bin/port install unison

See &lt;http://www.macgeekery.com/gspot/2006-07/complete_bi_directional_home_sync_and_backup_with_unison&gt; for more info.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/upgrade_watch_list">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-08T22:16:16-05:00</dc:date>
        <title>upgrade_watch_list</title>
        <link>http://www.notesmine.com/upgrade_watch_list</link>
        <description>These are the things to consider before upgrading OSs, switching OSs, etc.

	*  Decent Text Editor (UltraEdit, TextMate, ???? on Linux)
	*  NetBeans, Eclipse (NOT)
	*  Ruby
		*  Rake (Not selected by default in Synaptic)
		*  Gem (Not selected by default ....)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/urxvt">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-16T00:15:30-05:00</dc:date>
        <title>urxvt</title>
        <link>http://www.notesmine.com/urxvt</link>
        <description>Fast, small terminal that you must use if you run Arch linux :-)

Related Pages on Notesmine

External Pages




urxvt</description>
    </item>
    <item rdf:about="http://www.notesmine.com/version_control">
        <dc:format>text/html</dc:format>
        <dc:date>2007-06-05T15:34:24-05:00</dc:date>
        <title>version_control</title>
        <link>http://www.notesmine.com/version_control</link>
        <description>&lt;http://www.ligarto.org/rdiaz/VersionControl.html&gt;

Different tools might be better for different purposes.  Sometimes I use version control software just to keep stuff synced between machines / USB keys, etc.  Using Rsync is okay, but you run the risk of erasing files that are on the TARGET drive if you don't have the right switches in your rsync command.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-26T17:21:28-05:00</dc:date>
        <title>vim</title>
        <link>http://www.notesmine.com/vim</link>
        <description>&lt;http://cscope.sourceforge.net/cscope_vim_tutorial.html&gt;

&lt;http://www.vim.org/tips/tip.php?tip_id=11&gt;
In insert mode, type
Ctrl-N
Ctrl-P


&lt;http://ihome.ust.hk/blogs/home/josephwu/Free_Software/Happy_Vimming/&gt;

Finally, some editing commands!

Command  Purpose J        Joins two lines 
	*  &lt;http://vim.sourceforge.net/tips/tip.php?tip_id=83&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_align">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-03T17:58:37-05:00</dc:date>
        <title>vim_align</title>
        <link>http://www.notesmine.com/vim_align</link>
        <description>Tricky subject.

I use the Align plugin from here:
&lt;http://vim.sourceforge.net/scripts/script.php?script_id=294&gt;

It works pretty good, but it's confusing to get used to.


One of the things I wanted to do was align complex hash assignments in Ruby.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_autocomplete">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-09T17:15:50-05:00</dc:date>
        <title>vim_autocomplete</title>
        <link>http://www.notesmine.com/vim_autocomplete</link>
        <description>See vim ins-completion</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_background">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-02T18:38:34-05:00</dc:date>
        <title>vim_background</title>
        <link>http://www.notesmine.com/vim_background</link>
        <description>Sometimes Vim's syntax looks horrible.  For example, you're using a white background, and the characters are all light yellow, light red, etc.

Try one of these commands:  
set bg=light
set bg=dark
vim,
	terminal</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_best_of">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-01T13:49:35-05:00</dc:date>
        <title>vim_best_of</title>
        <link>http://www.notesmine.com/vim_best_of</link>
        <description>This is my own version of best of Vim.

It is meant for real Vim “addicts”, and people who are text-editor dorks.

I compiled it as a list of references to my other junk on Vim, so I wouldn't have to type stuff twice.

Vim's a great editor, but some of the default settings are downright questionable.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_buffers">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-19T10:39:29-05:00</dc:date>
        <title>vim_buffers</title>
        <link>http://www.notesmine.com/vim_buffers</link>
        <description>Computer geeks love the term “Buffer”.

Two very helpful pages about buffers in Vim are:

	*  &lt;http://www.softpanorama.org/Editors/Vimorama/vim_text_buffer_execution.shtml&gt;
	*  &lt;http://www.vim.org/tips/tip.php?tip_id=135&gt;


The Vimorama page listed above does a good job of explaining a buffer:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_capture_command_output">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-06T19:31:50-05:00</dc:date>
        <title>vim_capture_command_output</title>
        <link>http://www.notesmine.com/vim_capture_command_output</link>
        <description>Sometimes, you'll issue a command in Vim, and the output is piped to more, so you can't really search/filter through the output.

For example, try

:set all

And watch all your keyboard settings fly by.  It's tough to try to search through all that stuff.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_cd">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-15T00:07:48-05:00</dc:date>
        <title>vim_cd</title>
        <link>http://www.notesmine.com/vim_cd</link>
        <description>Vim doesn't change directories to the directory of the current file you're editing.

Change directory to the file you're currently editing.

cd %:h

Only change the current window's current directory (other windows/buffers won't be affected)

lcd %:h
A common functionality with most editors is that if you're editing a file, and go to File...Open in the menu, that the dialog will pop up, and you'll be in the directory of the file you're editing.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_clipboard">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-31T17:50:59-05:00</dc:date>
        <title>vim_clipboard</title>
        <link>http://www.notesmine.com/vim_clipboard</link>
        <description>One of the biggest things that confused me about Vim was how to copy/paste stuff from other programs into Vim and vice-versa.

Vim was designed in 1976?, way before the CUA (Common User Access) specification.  The CUA defines Ctrl-X, Ctrl-C and Ctrl-V, for Cut, Copy and Paste.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_colorscheme">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-12T08:55:18-05:00</dc:date>
        <title>vim_colorscheme</title>
        <link>http://www.notesmine.com/vim_colorscheme</link>
        <description>&lt;http://www.vim.org/htmldoc/usr_06.html&gt;

This website &lt;http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/index-c.html&gt; is a great place for previews of colorschemes.

Vim has a colors directory, located with the vim runtime files.  To find where Vim is installed, go to Vim and use</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_command_line">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-12T10:35:36-05:00</dc:date>
        <title>vim_command_line</title>
        <link>http://www.notesmine.com/vim_command_line</link>
        <description>The vim command line is pretty helpful, but it's kinda arcane (aren't command lines supposed to be arcane?)

From &lt;http://vim.wikia.com/wiki/Best_Vim_Tips#Comments&gt;

Sometimes you want to get something from your editor onto the command line.  For example, you've just cut something, and now want to paste it in the editor.  You can't use P or p because the command line will just print P or p.  Try one of these combos:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_command_line_options">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-22T15:13:41-05:00</dc:date>
        <title>vim_command_line_options</title>
        <link>http://www.notesmine.com/vim_command_line_options</link>
        <description>Find all text files, and pipe the list of them to Vim.  Note the dash at the end, otherwise Vim whines.

find . -iname *txt | vim -

View diffs from subversion using Vim

svn diff person.rb | vim -</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_command_line_window">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-24T12:16:57-05:00</dc:date>
        <title>vim_command_line_window</title>
        <link>http://www.notesmine.com/vim_command_line_window</link>
        <description>This is one of the most annoying things that happens to me.

&lt;http://www.vim.org/htmldoc/usr_20.html#20.5&gt;

I always accidentally type q: in normal mode, and it opens the command line window, which looks something like this:


:q!
:help set
:set nohlsearch
:set hlsearch?
:q
:q:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_commands">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-27T15:33:58-05:00</dc:date>
        <title>vim_commands</title>
        <link>http://www.notesmine.com/vim_commands</link>
        <description>Also known as :ex commands, these are very powerful, albeit hard to interpret &amp; understand.  There are also thousands of commands, and probably millions of combinations.

Nevertheless, there are some really useful commands.

First, if you want to run two commands, you use the pipe |</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_completion">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-09T17:13:31-05:00</dc:date>
        <title>vim_completion</title>
        <link>http://www.notesmine.com/vim_completion</link>
        <description>See vim ins-completion</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_config_file">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-04T23:58:07-05:00</dc:date>
        <title>vim_config_file</title>
        <link>http://www.notesmine.com/vim_config_file</link>
        <description>This page contains an example Vim Settings file, with explanations of (hopefully) each setting.


See Also vimrc

Of course, the settings file is named different on Windows vs. Linux/Unix.  Here is the order of the places that vim looks for settings/initialization file:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_confim_dialog">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-08T12:49:42-05:00</dc:date>
        <title>vim_confim_dialog</title>
        <link>http://www.notesmine.com/vim_confim_dialog</link>
        <description>I like the text-based dialogs better than the GUI ones.  Mainly because it keeps the dialogs consistent whether I'm using MacVim or Vim from a terminal.  Another reason is that the it's easy to see what key to press.  Controlling Mac dialog boxes from the keyboard is really lame, in my opinion.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_convert_to_html">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-22T01:24:02-05:00</dc:date>
        <title>vim_convert_to_html</title>
        <link>http://www.notesmine.com/vim_convert_to_html</link>
        <description>In MacVim, you can go to the Syntax Menu, and select “Convert To HTML”

This will take the current file that you have open, and create an HTML document with the code in it, but with the same syntax highlighting!

Whee!

Or, use the :TOHtml command:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_cursorline">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-12T17:30:15-05:00</dc:date>
        <title>vim_cursorline</title>
        <link>http://www.notesmine.com/vim_cursorline</link>
        <description>Many editors have the ability to highlight the entire line that your cursor is on.

In Vim, you can do this by using

:set cursorline

You can turn it off by using

:set nocursorline

I advise trying the above commands before you try customizing the colors.  If you're using a theme, they usually come with cursorlines that are appealing, and don't hide text, etc.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_customizing">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-14T17:51:52-05:00</dc:date>
        <title>vim_customizing</title>
        <link>http://www.notesmine.com/vim_customizing</link>
        <description>There are thousands of ways of customizing Vim, which is both good and bad.


	*  You can customize your settings: Vim Settings
	*  For a list of keys that are not already mapped by Vim, see :help map-which-keys

A trick to knowing how to customize your keyboard shortcuts is to know about the various Modes that Vim has.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_defaults">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-19T15:16:00-05:00</dc:date>
        <title>vim_defaults</title>
        <link>http://www.notesmine.com/vim_defaults</link>
        <description>Very good basic article on configuring best defaults in Vim:


	*  &lt;http://items.sjbach.com/319/configuring-vim-right&gt;

Notesmine

External



vim</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-23T22:37:30-05:00</dc:date>
        <title>vim_diff</title>
        <link>http://www.notesmine.com/vim_diff</link>
        <description>Vim can be used to show diffs

From &lt;http://mamchenkov.net/wordpress/2004/05/10/vim-for-perl-developers/2/&gt;

Vim will show both files in vertical split window mode. When you will scroll in one window, Vim will automatically scroll another window for you. You can patch the individual differences using do and dp commands. do will get the patch from the neighbor window and apply it to the current buffer, while dp will apply the difference from the current buffer to the neighbor window.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_explorer">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-09T16:37:26-05:00</dc:date>
        <title>vim_explorer</title>
        <link>http://www.notesmine.com/vim_explorer</link>
        <description>Vim Explorer is Vim's “file manager” or “common dialog” for showing files and directories, and letting you open them by pressing Enter.

” Colorscheme
colo railscasts
:Ex
By default, Vim has a “current directory” that doesn't change when you open a file that isn't in the same directory of Vim's current directory.  So it's a PITA when you want to open a file that's in the same directory as a file that you have open, but it's not in Vim's current directory.
Open Explorer in current files' director…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_filetypes">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-06T16:47:38-05:00</dc:date>
        <title>vim_filetypes</title>
        <link>http://www.notesmine.com/vim_filetypes</link>
        <description>Sometimes Vim gets confused and shows ^M in a file.  This is because of the different line breaks used by DOS/Windows, Mac and Unix/Linux.

You can fix these with

:%s/\r//g

From &lt;http://vim.sourceforge.net/tips/tip.php?tip_id=26&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_find_replace">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-06T19:43:25-05:00</dc:date>
        <title>vim_find_replace</title>
        <link>http://www.notesmine.com/vim_find_replace</link>
        <description>Vim uses ex's regular expressions.  See 

* &lt;http://rayninfo.co.uk/vimtips.html&gt;

 Command  Description   /    Search forward   ?    Search backward   /\&lt;fred\&gt;/     Search for fred but not alfred or frederick (Ex has odd regexps.  See Vim Regex.)   :bufdo /me/	      Search for me in all open buffers 
There's more than one way to find/replace stuff in Vim:</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_folding">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-29T15:17:34-05:00</dc:date>
        <title>vim_folding</title>
        <link>http://www.notesmine.com/vim_folding</link>
        <description>Again, folding is very tricky in Vim if you don't understand it.

There's different “modes” for folding.  “Manual” mode means that the level of a fold is determined only by the nesting of the line.

 Option      Meaning   foldmethod  How Vim determines what to use for folding                               foldlevel   How many levels of folded crap that Vim will show, zero being the least  foldexpr    Some goofy method for determining foldlevel                              foldtext    Text that i…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_fonts">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-12T10:40:32-05:00</dc:date>
        <title>vim_fonts</title>
        <link>http://www.notesmine.com/vim_fonts</link>
        <description>Vim Fonts

Use Monaco on OSX

set guifont=Monaco:h14

Use Courier on Windoze, in this format:

set guifont=courier_new:h13 

Use Courier on Linux, in this format:

set guifont=Courier\ New\ 12</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_format">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-11T15:55:08-05:00</dc:date>
        <title>vim_format</title>
        <link>http://www.notesmine.com/vim_format</link>
        <description>Vim has some pretty cool formatting things.

The gq command formats the {motion} that you tell Vim to do.  gq is used to format “normal” text (as opposed to code).

So if you have these two lines:≈

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore agna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis 

You can format them into readable paragraphs by performing the …</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_functions">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-16T22:55:03-05:00</dc:date>
        <title>vim_functions</title>
        <link>http://www.notesmine.com/vim_functions</link>
        <description>Vim has a bunch of functions.

Tells if Vim has certain functionality.

Windoze
:echo has('gui_win32'):echo has('mac')
:echo has('gui_gtk')</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_fuzzy_finder_hide_base">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-23T01:32:40-05:00</dc:date>
        <title>vim_fuzzy_finder_hide_base</title>
        <link>http://www.notesmine.com/vim_fuzzy_finder_hide_base</link>
        <description>However, the directory ”/Users/nate/tmp/grailsThreadPool” is repeated on every line.



Maybe I could just show the filenames, or I could hide /Users/nate/tmp/grailsThreadPool, that would be cool.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_help">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-14T16:43:01-05:00</dc:date>
        <title>vim_help</title>
        <link>http://www.notesmine.com/vim_help</link>
        <description>*  &lt;http://www.truth.sk/vim/vimbook-OPL.pdf&gt;

	*  Use :help &lt;command&gt; to get help for a particular command.  


Default is to get help for the normal mode commands.  

If you want the help for the insert-mode version of this command, prefix the key with i_.  For example, to see what CTRL-H does in insert mode, enter   :help i_CTRL-H in the command line.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_help_legend">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-28T22:56:08-05:00</dc:date>
        <title>vim_help_legend</title>
        <link>http://www.notesmine.com/vim_help_legend</link>
        <description>This is directly from typing :help keycodes in Vim.

It's nice to understand what they're talking about in the help files when the help file says S-Left or some strange i_Ctrl-J term.

Note the weird &lt;D-...&gt; when talking about the stupid command key in Macintosh.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_indent">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-28T00:31:42-05:00</dc:date>
        <title>vim_indent</title>
        <link>http://www.notesmine.com/vim_indent</link>
        <description>Key  Purpose  &gt;}  indent paragraph  &gt;&gt;  indent line  &gt;%  indent method :-)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_ins-completion">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-14T23:47:34-05:00</dc:date>
        <title>vim_ins-completion</title>
        <link>http://www.notesmine.com/vim_ins-completion</link>
        <description>Also known as “Autocomplete”, and “Code Completion”

See &lt;http://vimdoc.sourceforge.net/htmldoc/insert.html#ins-completion&gt;

After using text editors/IDEs for a long time, I'm used to the following auto-complete behavior:

Example Text:

a
ab
abc
abcd
abcdefghijklmnopqrs
	*  If I type “a”, then try to auto-complete, I should be given a list of all the things that start with “a”.
	*  I should then be able to type another character to narrow down the list of junk.  If I type b, then I expect only …</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_jumps">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-26T17:36:20-05:00</dc:date>
        <title>vim_jumps</title>
        <link>http://www.notesmine.com/vim_jumps</link>
        <description>Jumps are probably one of the best things about Vim, but I hardly use them.

 Key  Purpose  `.  Last edit position :-o, even if you've re-opened the file.  `[ and `]  Kinda the same, except go to start/end of edit.  Useful for going to the end of recently pasted text  gi  Jump back to last insert position, and start editing again!:-)  ``  Last position before jump ;-) Ctrl-O  Goes back through all jumps.  Use this if you've jumped two or three times, and `` just keeps taking you back &amp; forth  =)…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_key_mapping">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-14T11:28:01-05:00</dc:date>
        <title>vim_key_mapping</title>
        <link>http://www.notesmine.com/vim_key_mapping</link>
        <description>The :verbose map command shows where a key sequence was mapped.  This is handy for resolving key conflicts.

Shows where ;1 was mapped, if at all.

:verbose map ;1
	*  &lt;http://www.linux.com/articles/54936&gt;
:help key-mapping
mapping,
	vim,
	keyboard</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_marks">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-26T17:31:23-05:00</dc:date>
        <title>vim_marks</title>
        <link>http://www.notesmine.com/vim_marks</link>
        <description>* See Also: &lt;http://www.linux.com/articles/54159&gt;

From &lt;http://vimdoc.sourceforge.net/htmldoc/usr_07.html&gt;


	*  You can place a mark in a file with mx and jump to that position with `x (Note the backtick).  That works within one file.
		*  Use 'x (Note the single apostrophe) to jump to the beginning of line marked as x.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_motion">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T10:04:03-05:00</dc:date>
        <title>vim_motion</title>
        <link>http://www.notesmine.com/vim_motion</link>
        <description>This is a huge area, and my favorites are for coding, where you can jump back &amp; forth to the start of if .. then blocks, methods, and start/end of classes.

They're very confusing, but the best thing to remember is that they start with [ and ], depending on which way you want to go.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_numbered_lists">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-16T17:43:58-05:00</dc:date>
        <title>vim_numbered_lists</title>
        <link>http://www.notesmine.com/vim_numbered_lists</link>
        <description>Numbered Lists


Vim doesn't have a built-in method for inserting incremental numbers into columns.  (UltraEdit stands out in this department).


For example, let's say I have a list of people, and want to put 1,2,3 etc in front of each person.
Fred
Barney
Wilma
Betty
Pebbles

I can obviously go to each column and put the number in, but what if I have hundreds of lines?</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_obscure">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-24T18:40:00-05:00</dc:date>
        <title>vim_obscure</title>
        <link>http://www.notesmine.com/vim_obscure</link>
        <description>This page is a list of the “obscure” commands in Vim.  (Yes, I realize that most commands in vim are obscure)


:history         : list of all your commands
:his c           : commandline history
:his s           : search history
q/               : Search history Window (puts you in full edit mode) (exit CTRL-C)
q:               : commandline history Window (puts you in full edit mode) (exit CTRL-C)</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_options">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-06T15:26:15-05:00</dc:date>
        <title>vim_options</title>
        <link>http://www.notesmine.com/vim_options</link>
        <description>Much of Vim's functionality is done through options.

You can see the value of an option by using the :set command, with a question mark after the setting.  This has bewildered me for ages.

&quot; Find what the value of ''hlsearch'' is
:set hlsearch?

&quot; Find what the value of the &quot;compatible&quot; option is.
:set compatible?
vim,
	favorites</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_perl">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-01T17:51:31-05:00</dc:date>
        <title>vim_perl</title>
        <link>http://www.notesmine.com/vim_perl</link>
        <description>Looks like Damian (author of Perl Best Practices, a really good book) uses vim to write his Perl.


	*  &lt;http://www.perlmonks.org/?node_id=441686&gt;


Example .vimrc file

	*  &lt;http://www.perlmonks.org/?node_id=540167&gt;

	*  &lt;http://mamchenkov.net/wordpress/2004/05/10/vim-for-perl-developers/&gt;
	*  &lt;http://www.perlmonks.org/?node_id=257782&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_platform_specific">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-27T16:00:48-05:00</dc:date>
        <title>vim_platform_specific</title>
        <link>http://www.notesmine.com/vim_platform_specific</link>
        <description>FIXME Put in Cygwin/PATH stuff that Vim might flip out over.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_plugins">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-04T14:21:04-05:00</dc:date>
        <title>vim_plugins</title>
        <link>http://www.notesmine.com/vim_plugins</link>
        <description>Plugins extend the functionality of Vim.  Plugins for any software tool are often tricky to install/use, sometimes have bugs, etc.  However, if a plugin is widely used, it's often easy to get help.

Most good plugins for Vim are listed on the Vim home page:  FIXME</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_project_plugin">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-01T22:59:31-05:00</dc:date>
        <title>vim_project_plugin</title>
        <link>http://www.notesmine.com/vim_project_plugin</link>
        <description>Creates a left pane thingy with all the files in your project.

&lt;http://www.vim.org/scripts/script.php?script_id=69&gt;

Creating a project

All project data is stored in a file called .vimprojects that's stored in your %HOME% directory by default.

This file can hold many projects, mmk?</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_rails">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-06T13:36:44-05:00</dc:date>
        <title>vim_rails</title>
        <link>http://www.notesmine.com/vim_rails</link>
        <description>Great vim plugin for rails applications.

There's an excellent Tutorial on , and I recommend you navigate through that to learn how to install and use.

I listed my favorite features and notes below.

&lt;http://soyunperdedor.com/node/24&gt;


Installation

See  below for a good tutorial on how to install.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_rails_screencast">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-04T14:02:14-05:00</dc:date>
        <title>vim_rails_screencast</title>
        <link>http://www.notesmine.com/vim_rails_screencast</link>
        <description>I might create a screencast showing how to use Vim w/Rails.

	*  Show Vim setup? -- No
	*  Show where to get Rails &amp; related plugins? - Yes

	*  Create Rails app
	*  Show usage with existing Rails app
		*  Perhaps show that pluging that I never use for searching for files in a project</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_regex">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-08T10:58:39-05:00</dc:date>
        <title>vim_regex</title>
        <link>http://www.notesmine.com/vim_regex</link>
        <description>Regular Expressions are a pain.

Here's a site that has some good examples of regular expressions in vim.

&lt;http://rayninfo.co.uk/vimtips.html&gt;

Vim is not very good at minimal matching, when coupled with trying to find the end of a line.

For example, let's say I want to remove the data after the last space on each line.  Try to show me a regex in Vim that will do this.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_registers">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-17T12:56:25-05:00</dc:date>
        <title>vim_registers</title>
        <link>http://www.notesmine.com/vim_registers</link>
        <description>Vim keeps clipboard kinda stuff in “registers”.

:help registers
You can yank text to the “common registers” to hopefully put stuff on the Windows clipboard.

 Register   Term               Yank  Paste  “*         “Common Register”  “*y explicitly, or Vim just does it automatically  “*p or middle-mouse click or Ctrl-V in another application ”+        
Any junk that's selected in VIM automagically goes to the “* register.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_review">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-16T14:09:33-05:00</dc:date>
        <title>vim_review</title>
        <link>http://www.notesmine.com/vim_review</link>
        <description>This is a review of my experience learning and using Vim, mainly for developing Ruby on Rails applications.

I am a programmer by trade, and have used Windows since 1996.  I mostly used Visual Basic and Microsoft Access to do my coding during the first few years.  In 1998 I got a job at a company which dealt with large data files, and I wasn't able to view / edit them using Notepad.  I bought a text editor called UltraEdit which could edit and view very large data files.  Well, it turned out tha…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_ruby">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-02T15:02:03-05:00</dc:date>
        <title>vim_ruby</title>
        <link>http://www.notesmine.com/vim_ruby</link>
        <description>Vim has decent ruby support out of the box.


Ri is like man for ruby.  You can position the cursor over over a ruby method/class, and press K.  Vim should bring up the ri documentation for what's under your cursor.

You can jump forward/backward to methods using the square bracket keys, plus either m or M.  The ] key means jump forward and the [ key means jump back.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_scrolling">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-10T20:38:00-05:00</dc:date>
        <title>vim_scrolling</title>
        <link>http://www.notesmine.com/vim_scrolling</link>
        <description>One of the coolest things about Vim is its ability to show you where you are easily.

The commands on this page do not move your cursor, instead they move the text around your cursor.

For example, if you're in the middle of the screen, you don't have to press the arrow key a bunch of times just to see the next few lines of code that are below the window.  You can use Ctrl-E and Ctrl-Y to see an “Extra” few lines at the bottom/top of the screen.  Think of “Ctrl-E” as seeing Extra lines</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_settings">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-28T16:06:25-05:00</dc:date>
        <title>vim_settings</title>
        <link>http://www.notesmine.com/vim_settings</link>
        <description>Vim has a gazillion settings/options that you can use.  With Vim, there's not really any “Options” window.  You have to set the options yourself, or use a configuration file to hold your settings.  Fortunately, Vim is pretty powerful, with its own scripting language, so you can set things differently based on filetype or whatever.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_snippets">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-13T18:01:00-05:00</dc:date>
        <title>vim_snippets</title>
        <link>http://www.notesmine.com/vim_snippets</link>
        <description>For all the TextMate fiends out there who don't have $1000 to cough up for a Mac, you can try Slippery Snippets (a.k.a SnippetsEmu).

Installation is fairly easy, if you know how to use VimBalls.

Help file is decent.

Snippets allow you to tab through fields, like TextMate.  For example, if you insert a snippet that has “fields” where
Con</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_sorting">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-27T11:58:29-05:00</dc:date>
        <title>vim_sorting</title>
        <link>http://www.notesmine.com/vim_sorting</link>
        <description>I got this tip from here: &lt;http://weblog.jamisbuck.org/2008/10/10/coming-home-to-vim#comments&gt;

One of my favorite vim commands, and a powerful one, is this:

If you prefix most vim commands that would move the cursor (through some part of the file) with an exclamation mark (!), and suffix the movement command with a call to an external shell command, like sort, ls, etc, vim pipes the range of text (that would have been moved through) to that shell command, and then replaces that text (in the fi…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_tabs">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-17T13:45:26-05:00</dc:date>
        <title>vim_tabs</title>
        <link>http://www.notesmine.com/vim_tabs</link>
        <description>Vim 7 has tabs, which are like tabs in Firefox, UltraEdit, etc.

The difference is that tabs can hold multiple windows, which is kinda cool.

The built-in tab navigation keys are very adequate, and I was relieved to see the mappings that were chosen.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_text_objects">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-15T00:18:17-05:00</dc:date>
        <title>vim_text_objects</title>
        <link>http://www.notesmine.com/vim_text_objects</link>
        <description>Text objects are the coolest things in Vim.

Using text objects, you can easily modify words, sentences, and other common objects using fairly simple commands.

To delete a word, you usually use dw.  However, what if your cursor is in the middle of a word?  Then, you have to press b, and then press dw.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_todo">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-17T10:35:41-05:00</dc:date>
        <title>vim_todo</title>
        <link>http://www.notesmine.com/vim_todo</link>
        <description>This is just a page w/my TODO notes regarding Vim.  It's meant to keep myself from yak-shaving when I find an aggravating thing in Vim.

	*  Currently Ctrl-HJKL
		*  Might try Apple -HJKL
		*  What is Apple-L currently mapped to?


I would like an easy way to paste at the end of a line.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_tricks">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-26T10:39:21-05:00</dc:date>
        <title>vim_tricks</title>
        <link>http://www.notesmine.com/vim_tricks</link>
        <description>There are plenty of Vim tips/tricks pages out there.

Here's some of my own.

Say you have some text like below, and want to eliminate the blank lines:



def someAction = {
    println &quot;Hello World&quot;




}



	*  Place your cursor anywhere in the blank space.
	*  Use dvip, which will select the blank lines (actually the 'inner paragraph', and delete them.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_tselectfiles">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-14T01:26:17-05:00</dc:date>
        <title>vim_tselectfiles</title>
        <link>http://www.notesmine.com/vim_tselectfiles</link>
        <description>The Tselectfile plugin for Vim has potential to be the replacement for Textmate's great Cmd-T functionality.


	*  &lt;http://www.vim.org/scripts/script.php?script_id=1865&gt;

These points are not meant to insult anyone.  I realize that Vim's user-base is huge, and that not every user will want or need every piece of functionality.  Textmate and other specialized software such as IDEs are much more specialized.  For example, you're not going to expect to use Textmate when you're secure-shelling into …</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_ultraedit">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-19T10:15:08-05:00</dc:date>
        <title>vim_ultraedit</title>
        <link>http://www.notesmine.com/vim_ultraedit</link>
        <description>This isn't really a Vim vs. UltraEdit page.  This page lists my favorite features of each editor, and how to do these tasks in both.

I might add TextMate at a later date, but I think I'll ditch TextMate, because Vim is available for all major platforms.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_visual_mode">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-11T13:27:41-05:00</dc:date>
        <title>vim_visual_mode</title>
        <link>http://www.notesmine.com/vim_visual_mode</link>
        <description>Visual Mode means working with highlighted text.

When you only use v to highlight text, then Vim will only copy what's highlighted.  This is annoying if you want to copy an entire line.

Solution:

# Press V to start line-wise highlighting

Or

# Press v
# Highlight the lines you want to copy
# You don't need to highlight the last part of the last line that you want to copy.
# Press ''Y'' or ''yy''.  The highlighted lines are copied to the whatever register.Ctrl-V 

Ctrl-V puts Vim in “Visual B…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_whines">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-18T09:24:04-05:00</dc:date>
        <title>vim_whines</title>
        <link>http://www.notesmine.com/vim_whines</link>
        <description>*  Requires large amount of tweaking for minor, yet annoying things.
		*  Giant white status bar that blazes your eyes out.

	*  Plugins are nice, but usually have one or two minor things that are annoying.
	*  This is not Vim's fault, but on OSX, there's no menu shortcuts (like Alt-F to open the File menu).  This results in having to have way more shortcuts memorized that what I'm used to.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vim_windows">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-27T18:07:07-05:00</dc:date>
        <title>vim_windows</title>
        <link>http://www.notesmine.com/vim_windows</link>
        <description>Windows are just parts of the screen that can be looking at the various buffers

 Command             Description  Ctrl-W w            Switch to next window  Ctrl-W v            Split buffer vertically  Ctrl-W s            Split buffer horizontally  Ctrl-W n            New window / new file  :q[!]               Quits current window  :[N]bd[elete][!]    Remove buffer n from buffers.  Postfix with ! to force. Ctrl-W _            Maximize Window to fit Vim Window
	*  Vim Buffers
	*  &lt;http://web.cs.…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vimmate">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-19T16:09:09-05:00</dc:date>
        <title>vimmate</title>
        <link>http://www.notesmine.com/vimmate</link>
        <description>8-) This might be the TextMate / UltraEdit for Linux that I was looking for.  (Well, let's get serious, maybe in a couple of versions).

Installation was a bit complicated, but I was able to install it by doing these steps:

Get the Gems:

sudo gem install VimMate

Download the VimMate .tgz file from &lt;http://rubyforge.org/projects/vimmate/&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vimperator">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-28T12:30:35-05:00</dc:date>
        <title>vimperator</title>
        <link>http://www.notesmine.com/vimperator</link>
        <description>&lt;http://vimperator.org/trac/wiki/Vimperator&gt;

Add-on for Firefox that gives Firefox Vim-like keybindings.

Vimperator makes it really easy to browse the Web using your keyboard.

	*  URLs: Most people click in the URL bar when they want to go to another web page.  With Vimperator, you press O or o.  O brings up the current URL so you can modify it slightly.  o just brings up a blank prompt at the bottom of the screen.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vimrc">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-05T00:17:37-05:00</dc:date>
        <title>vimrc</title>
        <link>http://www.notesmine.com/vimrc</link>
        <description>&quot; Use Vim settings, rather then Vi settings (much better!).
  &quot; This must be first, because it changes other options as a side effect.
  &quot; From http://wiki.rubyonrails.org/rails/pages/HowtoUseVimWithRails
set nocompatible

  &quot; Enable syntax highlighting
syntax enable

  &quot; Enable filetype-specific indenting and plugins
filetype plugin indent on 

  &quot; Don't do the stupid wrapping line junk
set nowrap

  &quot; Set font.  Use Monaco on OSX, and Courier on Linux/Windoze 
set guifont=Monaco:h14
&quot; set guif…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/virtualbox">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-05T17:40:54-05:00</dc:date>
        <title>virtualbox</title>
        <link>http://www.notesmine.com/virtualbox</link>
        <description>&lt;http://www.virtualbox.de&gt;

“Family of powerful virtualization tools”

VBoxManage is a command-line tool that comes with Virtual Box software.

You can use it to manage, start, and copy virtual machines


List all the Virtual Machines that are registered on your host.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/virtualbox_versus_vmware">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-17T15:22:06-05:00</dc:date>
        <title>virtualbox_versus_vmware</title>
        <link>http://www.notesmine.com/virtualbox_versus_vmware</link>
        <description>*  VirtualBox + When you're in Full Screen mode, the Virtualbox menu doesn't barge onto the screen when you have the mouse on the top of the screen.  This is very nice.  You have to press the Release key in order to see the Host's VirtualBox menu.  In Vmware, if you hover the mouse on the top of the screen, the HOSTS menu comes down, and blocks any top-menu or toolbar that you were trying to click on in the guest.  :-(</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vista">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-29T18:50:08-05:00</dc:date>
        <title>vista</title>
        <link>http://www.notesmine.com/vista</link>
        <description>Dial Up


	*  Try turning off Phishing Filter
		*  &lt;http://social.msdn.microsoft.com/forums/en-US/tabletandtouch/thread/7cde4301-6cc5-427d-9f3d-f5fe31add1b2/&gt;

	*  Try removing MuckAPhee and sNorton
	*  Tell Windoze not to Automatically update

&lt;http://www.microsoft.com/windows/downloads/windowsupdate/learn/windowsvista.mspx&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/visual_mode">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-04T11:58:14-05:00</dc:date>
        <title>visual_mode</title>
        <link>http://www.notesmine.com/visual_mode</link>
        <description>Is perplexing.

See vim todo</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vmware">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-05T17:41:43-05:00</dc:date>
        <title>vmware</title>
        <link>http://www.notesmine.com/vmware</link>
        <description>VMWare's web site has been improved recently.  You go to the download page, and select your platform.

I have not tried to get a registration key recently.  Once you get a registration key, store it somewhere in a text file and back it up.  You'll need the registration key more than once if you upgrade Linux kernels/OSs etc.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vmware_tools">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-04T11:26:31-05:00</dc:date>
        <title>vmware_tools</title>
        <link>http://www.notesmine.com/vmware_tools</link>
        <description>&lt;http://peterc.org/2008/62-how-to-install-vmware-tools-on-ubuntu-hardy-804-under-vmware-fusion.html&gt;

vmware</description>
    </item>
    <item rdf:about="http://www.notesmine.com/vnc">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-23T11:37:35-05:00</dc:date>
        <title>vnc</title>
        <link>http://www.notesmine.com/vnc</link>
        <description>&lt;http://wiki.bworks.org/vnc&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/war_on_drugs">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-14T15:33:03-05:00</dc:date>
        <title>war_on_drugs</title>
        <link>http://www.notesmine.com/war_on_drugs</link>
        <description>Some good movies on America's War on Drugs


	*  &lt;http://www.americandrugwar.com/&gt;

I read the the page about marijuana on the White House's drug policy website, and tried to find out how many people have died from marijuana use.


	*  &lt;http://www.whitehousedrugpolicy.gov/drugfact/marijuana/index.html&gt;</description>
    </item>
    <item rdf:about="http://www.notesmine.com/web_site_software">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-31T00:55:23-05:00</dc:date>
        <title>web_site_software</title>
        <link>http://www.notesmine.com/web_site_software</link>
        <description>*  Kompozer
		*  Quanta Plus

	*  Bluefish (Gnome)
	*  Screem

Related Pages on Notesmine

External Pages




web,
	site,
	software</description>
    </item>
    <item rdf:about="http://www.notesmine.com/whines">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-17T13:59:46-05:00</dc:date>
        <title>whines</title>
        <link>http://www.notesmine.com/whines</link>
        <description>This is a page for my whines, mostly software whines.

It is in chronological order.

When you un-zip an archive by dragging it onto the desktop, the folder that's unarchived should appear where you let go of the mouse button.  Currently, the unarchived folder snaps into the first blank area on the Desktop.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/wiki_software">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-03T12:49:24-05:00</dc:date>
        <title>wiki_software</title>
        <link>http://www.notesmine.com/wiki_software</link>
        <description>*  &lt;http://digg.com/linux_unix/Personal_wikis_Three_small_simple_alternatives_2&gt;

Below is the wiki server software that I've tried.  By “server”, I mean software that you install on a website, and you go to a website to add wiki pages.


	*  dokuwiki
	*  mediawiki
	*  tikiwiki</description>
    </item>
    <item rdf:about="http://www.notesmine.com/windows">
        <dc:format>text/html</dc:format>
        <dc:date>2007-06-05T11:16:22-05:00</dc:date>
        <title>windows</title>
        <link>http://www.notesmine.com/windows</link>
        <description>&lt;http://www.computer-2tr.com/tips/06/20061101.html&gt;

 Key            Command  Alt + Space    Brings up the Window menu (Move, Resize, Min, Max, etc) for the active window.  Useful for getting windows whose titlebar is off the screen</description>
    </item>
    <item rdf:about="http://www.notesmine.com/windows_software_i_miss_the_most">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-22T14:03:16-05:00</dc:date>
        <title>windows_software_i_miss_the_most</title>
        <link>http://www.notesmine.com/windows_software_i_miss_the_most</link>
        <description>Just Kidding :-O 


Notesmine

windows</description>
    </item>
    <item rdf:about="http://www.notesmine.com/wisdom_teeth">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-30T21:46:22-05:00</dc:date>
        <title>wisdom_teeth</title>
        <link>http://www.notesmine.com/wisdom_teeth</link>
        <description></description>
    </item>
    <item rdf:about="http://www.notesmine.com/wma">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-04T11:06:42-05:00</dc:date>
        <title>wma</title>
        <link>http://www.notesmine.com/wma</link>
        <description>Sorry, OSX users -- It's easier on Linux

Use SoundConverter on Linux, but only after you've downloaded the “forbidden codecs”

FIXME What are the MP3 codecs?</description>
    </item>
    <item rdf:about="http://www.notesmine.com/wmii">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-27T22:35:21-05:00</dc:date>
        <title>wmii</title>
        <link>http://www.notesmine.com/wmii</link>
        <description>wmii is the greatest tiling window manager invented.





When you start an application, you don't have to worry about moving the new program to somewhere on your screen.  wmii puts the new window in a predictable place, and you can easily move it around and resize it using the keyboard.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/wmii_pidgin">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-29T11:40:30-05:00</dc:date>
        <title>wmii_pidgin</title>
        <link>http://www.notesmine.com/wmii_pidgin</link>
        <description>I like wmii as a window manager because you don't have to mess too much with arranging your windows, because wmii tiles the windows for you.

See &lt;http://linux.softpedia.com/screenshots/WMII_3.png&gt; for an example.

By default, there is no “system tray” at the bottom of the screen where you can get notifications about new e-mail, instant messages, etc.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/word_count">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-12T01:11:50-05:00</dc:date>
        <title>word_count</title>
        <link>http://www.notesmine.com/word_count</link>
        <description>wc in Linux

Count the files/dirs in current directory (Note that's a “One” behind the ls command)

ls -1 | wc -l 

Count files/dirs in current directory and all subdirectories

ls -1 -R | wc -l</description>
    </item>
    <item rdf:about="http://www.notesmine.com/workspace">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-19T13:30:03-05:00</dc:date>
        <title>workspace</title>
        <link>http://www.notesmine.com/workspace</link>
        <description>Also called a “desktop”:  &lt;http://en.wikipedia.org/wiki/Virtual_desktop&gt;

Very confusing.  Best way to describe a workspace or desktop is to use a real-world analogy:

Say you're paying your bills.  You have your checkbook on your desk, your pen, the bills, stamps, and envelopes.  Then, someone gives you a picture of their new baby boy, and you want to put it in your photo album.  So you put away your bills, checkbook, pen, envelopes, and get out your photo album, tape, and a pen, to add the pic…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/workspaces_setup">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-15T11:54:10-05:00</dc:date>
        <title>workspaces_setup</title>
        <link>http://www.notesmine.com/workspaces_setup</link>
        <description>6 workspaces (was 9, but 9 was too ambiguous and confusing).


	*  Coding (Full Screen)
	*  Coding (Split with terminal)
	*  Management 
	*  Management / Communication
	*  Scrap/ Music / Personal / Thinking Rock

In wmii you can give your workspaces meaningful names, however I'd rather ust Alt+1, Alt+2, etc to get to the space easily.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/x-windows">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-25T18:05:38-05:00</dc:date>
        <title>x-windows</title>
        <link>http://www.notesmine.com/x-windows</link>
        <description>Reload Xdefaults or Xresources
xrdb -merge ~/.Xresources
xrdb -merge ~/.Xdefaults
Related Pages on Notesmine

External Pages




x-windows</description>
    </item>
    <item rdf:about="http://www.notesmine.com/x_windows">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-28T15:28:26-05:00</dc:date>
        <title>x_windows</title>
        <link>http://www.notesmine.com/x_windows</link>
        <description>Detect what keys you're pressing in X:

xev

(See &lt;http://bbs.archlinux.org/viewtopic.php?id=56687&gt;)

Notesmine</description>
    </item>
    <item rdf:about="http://www.notesmine.com/xml_xpath">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-17T17:35:35-05:00</dc:date>
        <title>xml_xpath</title>
        <link>http://www.notesmine.com/xml_xpath</link>
        <description>use strict;
use warnings;
use XML::XPath;
	# Use this crappy package to get node types
use XML::XPath::Node;
my $xml;
 
my $xp = XML::XPath-&gt;new(ioref =&gt; *DATA);    
	# find all files
my @table_nodes = $xp-&gt;findnodes('//table'); 
foreach my $node(@table_nodes) {
    my $table_name = $node-&gt;getAttribute('name');
    print &quot;Found $table_name\n&quot;;
    # Find all fields for this table.
    # Notice how we use the current node's context, so that we don't have to
    # include the table name in the sea…</description>
    </item>
    <item rdf:about="http://www.notesmine.com/xmodmap">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-28T18:45:11-05:00</dc:date>
        <title>xmodmap</title>
        <link>http://www.notesmine.com/xmodmap</link>
        <description>Program that mucks with X windows settings.

Use xmodmap to help change Caps Lock to control key.

xmodmap .xmodmaprc

Where .xmodmaprc contains the command that map caps lock to control.  (search for caps lock below)


Notesmine</description>
    </item>
    <item rdf:about="http://www.notesmine.com/xorg">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-01T19:33:15-05:00</dc:date>
        <title>xorg</title>
        <link>http://www.notesmine.com/xorg</link>
        <description>X Windows supplies the graphical capabilities for Linux systems.

See &lt;http://en.wikipedia.org/wiki/X_windows&gt;

FIXME

Keyboard Repeat Rate

Keyboard repeat rate is in “X Y” format, where X is the delay before the key starts repeating, and Y is the rate that the characters repeat.  Default is: 250 delay, and 30 repeat rate.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/xubuntu">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-03T22:23:58-05:00</dc:date>
        <title>xubuntu</title>
        <link>http://www.notesmine.com/xubuntu</link>
        <description>Screenshot of Xubuntu 8.10




             total       used       free     shared    buffers     cached
Mem:        774796     371980     402816          0      12144     158632
-/+ buffers/cache:     201204     573592
Swap:      2265124      38540    2226584</description>
    </item>
    <item rdf:about="http://www.notesmine.com/xubuntu_install">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-30T15:16:12-05:00</dc:date>
        <title>xubuntu_install</title>
        <link>http://www.notesmine.com/xubuntu_install</link>
        <description>&lt;http://ubuntuforums.org/archive/index.php/t-104296.html&gt;

Speed up the computer.  Computer is dead slow, even when not connected to the Internet.


	*  Windows / Programs take forever to start up.
	*  Minimize / Maximize is dead slow
	*  Surfing / Browsing Internet sucks.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/xubuntu_screenshot_software">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-13T11:10:11-05:00</dc:date>
        <title>xubuntu_screenshot_software</title>
        <link>http://www.notesmine.com/xubuntu_screenshot_software</link>
        <description>Xubuntu 8.10 comes with pre-loaded screenshot software.


	*  You have to go to the Xfce panel (the toolbar that's at the top of your screen).
	*  Right-click and say “Add to panel”
	*  There should be a list of applications that pop up.  There is a screenshot program.
	*  When you click it, it will put a camera icon on the top panel.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/xubuntu_stoppers">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-27T22:59:45-05:00</dc:date>
        <title>xubuntu_stoppers</title>
        <link>http://www.notesmine.com/xubuntu_stoppers</link>
        <description>I've considered switching to Xubuntu on my main Linux box.  However, there are some stoppers that I'd like to find replacements / workarounds for.

I've tried just running XFCE from my ubuntu box, and some of these issues come from that.  I should remember that XFCE + Ubuntu &lt;&gt; Xubuntu.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/yak_shaving">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-08T13:14:48-05:00</dc:date>
        <title>yak_shaving</title>
        <link>http://www.notesmine.com/yak_shaving</link>
        <description>When you start to do one thing, but wind up doing 8 other things.

Example:


	*  I go to compile something in IDEA
	*  I see a flashing icon, and click on it.
	*  I get a weird error, and remember that I was going to ask my friend about it.
	*  I want to take a screenshot, but forgot what the key combination is to take a screenshot on OSX.
	*  I go to osx keyboard, then remember that I want to add some notes to that wiki page.
	*  I end up creating this page about Yak-Shaving.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/yui_calendar">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-04T21:24:29-05:00</dc:date>
        <title>yui_calendar</title>
        <link>http://www.notesmine.com/yui_calendar</link>
        <description>Multiple Calendars

The code that's on Yahoo's site shows you how to have one calendar and one text field that is updated when the user selects something from the calendar.

I wanted two calendars, and mostly copy/pasted the code.  However, I couldn't bring myself to having two functions that were exactly the same, except for the name of the control to update.</description>
    </item>
    <item rdf:about="http://www.notesmine.com/zentest">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-19T10:30:17-05:00</dc:date>
        <title>zentest</title>
        <link>http://www.notesmine.com/zentest</link>
        <description>Ruby thingy that allows you to continuously run RSpec tests when rspec shiz changes

This command installs both rspec and ZenTest

sudo gem install rspec ZenTest</description>
    </item>
    <item rdf:about="http://www.notesmine.com/zsh">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-04T15:14:36-05:00</dc:date>
        <title>zsh</title>
        <link>http://www.notesmine.com/zsh</link>
        <description>The Z Shell is yet another shell that you can use in Unix/Linux.

I'm a beginner w/this shell, so I'm sure that I'm going to miss some of the best stuff, but I'll update this page as I find cool Z Shell stuff.

So far, some of my favorite features are:</description>
    </item>
</rdf:RDF>
