<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.sdf.org/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="https://wiki.sdf.org/feed.php">
        <title>DokuWiki</title>
        <description></description>
        <link>https://wiki.sdf.org/</link>
        <image rdf:resource="https://wiki.sdf.org/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-10T15:29:34+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=a_simple_php_sqlite_download_counter&amp;rev=1725132457&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=a_simple_static_site_generator&amp;rev=1677183332&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=access_sdf_gitea_using_ssh_keys&amp;rev=1644269846&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=accessing_web_spaces&amp;rev=1742843303&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=accessing_your_vhost_folders&amp;rev=1740530272&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=add_spf_record_for_your_vpm_mail&amp;rev=1719389061&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=anonradio_-_dj&amp;rev=1725133574&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=anonradio_-_nicecast&amp;rev=1615697541&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=anonradio_metadata_project&amp;rev=1653953065&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=anonradio&amp;rev=1725133820&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=ascii_gaming_on_sdf&amp;rev=1761546487&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=att605&amp;rev=1742018937&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=backing_up_home_using_rsync&amp;rev=1721461685&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=basic_file_and_directory_tasks&amp;rev=1725135653&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=basic_language&amp;rev=1727727376&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=basic_programs&amp;rev=1615622685&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=bboard&amp;rev=1742612090&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=blogging_with_hugo&amp;rev=1769838112&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=blogging_with_jekyll&amp;rev=1616449561&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=blogging_with_zen_static&amp;rev=1748564180&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=boot_camp_9p_resource&amp;rev=1727396600&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=building_a_basic_ruby_on_rails_application&amp;rev=1725318092&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=building_a_website_on_sdf&amp;rev=1759858371&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=cdc_6500_survival_guide&amp;rev=1757795918&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=cgi_passing_parameters&amp;rev=1675229617&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=cgi_programming&amp;rev=1725318551&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=com&amp;rev=1737919933&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=configuration_and_use_of_sdf_s_dsl_internet_service&amp;rev=1725318771&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=configuration_changes_needed_when_using_maildir&amp;rev=1725318947&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=connecting_to_msn_instant_messaging_network_from_sdf&amp;rev=1725220668&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=connecting_to_the_sdf_vpn_with_pptp&amp;rev=1725315167&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=cron&amp;rev=1768433644&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=custom_error_pages_for_your_site&amp;rev=1725319176&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=customize_your_sdf_shell_experience&amp;rev=1725222412&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=cvs&amp;rev=1725319357&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=directory_tree&amp;rev=1725223173&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=doing_uucp_with_sdf&amp;rev=1725223332&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=domains_available_to_arpa_members&amp;rev=1725319608&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=e-mail_beginners_at_a_unix_prompt&amp;rev=1725224203&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=e-mail_beginners&amp;rev=1725224566&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=ed_cheat_sheet&amp;rev=1725476029&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=emacs_cheatsheet&amp;rev=1688170708&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=emacs_tutorial&amp;rev=1725315326&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=email_advanced&amp;rev=1725428224&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=email_at_sdf&amp;rev=1743095687&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=email_basics&amp;rev=1725429396&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=email_blacklist_issues&amp;rev=1725429661&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=email&amp;rev=1725429766&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=experimental_sdf_mc_tutorial&amp;rev=1691370928&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=fb_controls&amp;rev=1670117259&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=fb_intro&amp;rev=1670024169&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=fb_variables&amp;rev=1670117958&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=finding_help&amp;rev=1768422515&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=freebasic&amp;rev=1726638172&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=gate_one_ssh_interface&amp;rev=1720117551&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=gemini_site_setup_and_hosting_features&amp;rev=1730152118&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=getting_into_twenex&amp;rev=1725431859&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=getting_ready_for_sdf_dialup_-_equipment&amp;rev=1725432225&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=gnu_social_on_sdf&amp;rev=1725433511&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=golang&amp;rev=1725433717&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=gopher_site_setup_and_hosting_features&amp;rev=1753392683&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=greylisting_on_sdf&amp;rev=1725434848&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=heirloom_mailx_under_linux_bsd&amp;rev=1615578236&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=heirloom_mailx&amp;rev=1725476642&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=here_is_a_test_for_the_title_format&amp;rev=1617346482&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=hosted_git_repos_-_gitea_on_sdf&amp;rev=1725477140&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=how_to_donate&amp;rev=1752619048&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=how_to_interact_with_practical_strangers&amp;rev=1725492175&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=how_to_use_mutt&amp;rev=1725492502&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=how_to_use_s3cmd_to_upload_media_files_to_the_internet_archive&amp;rev=1616270578&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=htaccess_recipes&amp;rev=1725493008&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=image_gallery&amp;rev=1725493335&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=installing_irc_at_home&amp;rev=1725494705&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=instant_messaging_on_sdf&amp;rev=1725494925&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=internet_chat_relay_irc_on_sdf&amp;rev=1725495135&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=internet_game_server_list_and_game_information_for_sdf.org&amp;rev=1725495515&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=iphone_mail_application&amp;rev=1717529212&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=irc_channel_auto-connection_with_irssi&amp;rev=1725495828&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=irc_channels_on_sdf&amp;rev=1769431585&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=its_hactrn&amp;rev=1725496325&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=its_user&amp;rev=1611564967&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=its&amp;rev=1725496574&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=jabber_on_sdf&amp;rev=1742853302&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=java_jetty_server_on_metaarray&amp;rev=1725510312&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=k-9_mail_for_android&amp;rev=1725510553&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=listen_to_anonradio&amp;rev=1725510772&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=localization_and_you_-_utf_8_on_netbsd&amp;rev=1644364765&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=logging_in_to_sdf_servers&amp;rev=1725511380&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=mail.app_under_macos_x&amp;rev=1725511646&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=majordomo_on_sdf&amp;rev=1766670912&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=mastodon_and_the_fediverse&amp;rev=1725512601&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=matrix&amp;rev=1727989575&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=membership_levels&amp;rev=1730053230&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=menu_of_sdf_offerings&amp;rev=1725513406&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=meta_port_allocation&amp;rev=1725514439&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=metaarray_acceptable_use_policy&amp;rev=1616213669&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=metaarray&amp;rev=1725515222&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=micro&amp;rev=1738932328&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=mined&amp;rev=1737981324&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=mkvpm&amp;rev=1725515401&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=mobile_applications_on_sdf&amp;rev=1725515740&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=mounting_an_encrypted_partition_with_encfs&amp;rev=1725516503&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=mounting_sdf_folders_on_a_netbsd_local_machine_via_mount_psshfs&amp;rev=1616391708&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=mozilla_thunderbird_under_windows&amp;rev=1707864126&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=mp-5&amp;rev=1738932495&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=nano&amp;rev=1738933623&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=native_netbsd_mailx&amp;rev=1725602147&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=nodejs_on_metaarray&amp;rev=1725602574&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=online_privacy&amp;rev=1688170365&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=outlook_express_under_windows&amp;rev=1725602903&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=permissions&amp;rev=1725603423&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=personal_responsibility_on_sdf_s_multi-user_environment&amp;rev=1725603559&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=pico_cheat_sheet&amp;rev=1651282345&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan_9_9front&amp;rev=1758911530&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan_9_boot_camp_tea_note_presentation&amp;rev=1725604440&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan_9_from_bell_labs&amp;rev=1724796198&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan_9_go_programming&amp;rev=1689020333&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_-_acme_sam_abaco_mothra_and_man&amp;rev=1725686794&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_-_bboard_and_castor&amp;rev=1725687546&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_-_broke_and_slay&amp;rev=1725688147&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_-_calendar_and_topic&amp;rev=1725688341&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_-_contrib_and_ftpfs&amp;rev=1658263903&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_-_delkey_incorrect_pw&amp;rev=1672291925&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_-_drawterm_rio_and_stats&amp;rev=1725689784&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_-_ed_network_configuration&amp;rev=1725690330&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_-_factotum_delkey_pw&amp;rev=1700857200&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_-_fn_reply_and_prompt&amp;rev=1725690657&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_-_mailing_and_faces&amp;rev=1702861005&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_-_mapdemo_catclock_juggle_and_tetris&amp;rev=1658263740&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_-_plan_9_instance_under_xen&amp;rev=1725691315&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_-_riot_picker_topng&amp;rev=1725691698&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_-_unicode_utf_and_fontviewer&amp;rev=1697348747&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=plan9front_terminal_on_a_raspberry_pi_2_b&amp;rev=1725692965&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=pop3_imap_and_smtp_auth_for_popular_mail_clients&amp;rev=1755190453&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=porting_existing_tutorials_to_the_wiki&amp;rev=1726468120&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=postfix_mta_on_netbsd_6.x&amp;rev=1615578013&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=privacy_protection&amp;rev=1726468955&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=procmail_on_sdf&amp;rev=1726469164&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=programming&amp;rev=1742611418&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=rcs_sample_session&amp;rev=1741189625&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=rcs&amp;rev=1741187763&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=resources_for_website_builders&amp;rev=1726469837&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=retro-computing&amp;rev=1726470106&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=ruby_on_rails&amp;rev=1726470482&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=s-mailx&amp;rev=1726471321&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=scmgit-intro&amp;rev=1768422718&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=screen&amp;rev=1726473073&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_advanced_tutorials&amp;rev=1768434187&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_basics&amp;rev=1726553963&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_computer_museum&amp;rev=1728712171&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_dial-up_on_ubuntu&amp;rev=1726555411&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_dial-up_via_network_connections_wizard_on_windows_xp&amp;rev=1726556138&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_dialup_and_dsl_internet_service&amp;rev=1726556307&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_dialup_membership&amp;rev=1726556647&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_dialup&amp;rev=1726556974&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_for_blind_users&amp;rev=1726557184&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_general_use_tutorials&amp;rev=1726613495&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_green_computing_initiative&amp;rev=1726613639&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_irc_server_policy&amp;rev=1726613756&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_minecraft_survival_checklist&amp;rev=1726614034&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_privacy_policy&amp;rev=1689747008&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_s_vpn_servers&amp;rev=1726640578&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_ssh_hostkeys&amp;rev=1615574435&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_tutorial_editing_guide&amp;rev=1741285675&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_virtual_private_server_service&amp;rev=1726904054&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_voip_advanced_features_and_setup&amp;rev=1726904349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_voip_client&amp;rev=1726904839&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_voip_extension_directory&amp;rev=1752110242&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_voip_telephony_service&amp;rev=1691907348&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf_volunteer_moderator_and_administrator_guidelines&amp;rev=1726904981&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sdf&amp;rev=1735278795&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=securing_files_with_php_sessions&amp;rev=1593688853&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=set_up_your_own_perl_module_library&amp;rev=1769720079&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=set_up_your_own_python_environment&amp;rev=1735106915&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=set_up_your_own_ruby_gems_library&amp;rev=1735107114&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=setting_up_a_sip_phone_with_sdf_voip&amp;rev=1735276582&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=setting_up_mail_clients&amp;rev=1735277305&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=setting_up_the_vacation_1_email_auto-responder_on_sdf&amp;rev=1735278319&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=setting_up_x11_forwarding_on_sdf&amp;rev=1729195806&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=social_network&amp;rev=1729195076&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=software_development_resources&amp;rev=1771003871&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=software_packages_on_sdf_by_category&amp;rev=1729193668&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=spreading_the_word_about_sdf&amp;rev=1752617529&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=ssh_client&amp;rev=1725471188&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=ssh_noninteractive_sendmail&amp;rev=1669503344&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=ssh_public_key_authentication&amp;rev=1619054203&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=sshfs-sdf&amp;rev=1721460032&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=ssi&amp;rev=1718699725&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=start&amp;rev=1770788154&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=static_site_generators&amp;rev=1769040614&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=subversion&amp;rev=1616088981&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=survival_teco_2.0&amp;rev=1668660342&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=survival_teco&amp;rev=1688067261&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=text_editors_on_sdf&amp;rev=1738932438&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=the_metaarray&amp;rev=1761844480&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=the_mutt_mail_user_agent&amp;rev=1616309266&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tiny_tiny_rrs&amp;rev=1691111743&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tmux&amp;rev=1759214055&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=toobnix&amp;rev=1688170921&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tops-20_interactive_tutorial&amp;rev=1615992040&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=trac_on_sdf&amp;rev=1751698732&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=traditional_mail_1_mailx_1&amp;rev=1741051349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=transferring_files&amp;rev=1777217300&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tss-8_user_tutorial&amp;rev=1688191281&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorial_-_example_wiki_code&amp;rev=1751700735&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.abookrc_yargo&amp;rev=1616515163&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.bash_logout_jwodder&amp;rev=1616515253&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.bashrc_jwodder&amp;rev=1616515275&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.bbkill_jbaber&amp;rev=1616515288&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.bboardrc_jbaber&amp;rev=1616515305&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.elinks_jbaber_elinks.conf&amp;rev=1616515340&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.exrc_jbaber&amp;rev=1616515352&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.exrc_yargo&amp;rev=1616515368&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.fetchmailrc_yargo&amp;rev=1616515386&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.forward_mackie&amp;rev=1616515399&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.forward_yargo&amp;rev=1616515413&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.gopherrc_yargo&amp;rev=1721460355&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.ispell_english_jbaber&amp;rev=1616515573&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mailcap_jwodder&amp;rev=1616515634&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mailcap_mackie&amp;rev=1616515679&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mailcap_yargo&amp;rev=1616515721&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mime.types_jwodder&amp;rev=1616518012&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jbaber_colors1&amp;rev=1616518073&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jbaber_colors2&amp;rev=1616518113&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jbaber_colors3&amp;rev=1616518162&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jbaber_colors4&amp;rev=1616518200&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jbaber_mailcap&amp;rev=1616518239&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jwodder_gmail&amp;rev=1616518332&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jwodder_gpg&amp;rev=1616545555&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jwodder_keys&amp;rev=1616545637&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jwodder_muttrc&amp;rev=1721460661&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jwodder_sdf&amp;rev=1721459838&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_mackie_gpg&amp;rev=1616545794&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.muttrc_jbaber&amp;rev=1616545852&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.muttrc_mackie&amp;rev=1616545910&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.muttrc_yargo&amp;rev=1721460441&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.nailrc_jgw&amp;rev=1616546012&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.nethackrc_jwodder&amp;rev=1616546059&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.nexrc_yargo&amp;rev=1616546109&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.nn_init_jwodder&amp;rev=1616546165&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.osh.login_jneitzel&amp;rev=1616546221&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.oshrc_jneitzel&amp;rev=1616546264&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.pinerc_dyera&amp;rev=1616546317&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.plan_jbaber&amp;rev=1616546379&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.procmailrc_mackie&amp;rev=1616546432&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.procmailrc_slugmax&amp;rev=1616546474&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.procmailrc_yargo&amp;rev=1616546517&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.profile_jbaber&amp;rev=1616546581&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.profile_jwodder&amp;rev=1616546623&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.profile_xbeastx&amp;rev=1616546671&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.profile_yargo&amp;rev=1616546715&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.screenrc_jbaber&amp;rev=1616547328&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.screenrc_jgw&amp;rev=1616547393&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.screenrc_jwodder&amp;rev=1616547437&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.slrn_jwodder_scorefile&amp;rev=1616547495&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.slrn_jwodder_slrnhelp&amp;rev=1616547551&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.slrnrc_jwodder&amp;rev=1721460225&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.snownews_jbaber_browser&amp;rev=1616547646&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.snownews_jbaber_colors&amp;rev=1616547687&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.snownews_jbaber_html_entities&amp;rev=1616547725&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.snownews_jbaber_keybindings&amp;rev=1616547769&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.subversion_config_jwodder&amp;rev=1616548018&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.tcshrc_jgw&amp;rev=1616548063&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.vimrc_jwodder&amp;rev=1616548104&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_readme&amp;rev=1616513139&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=twenex.org_-_sdf_public_access_twenex&amp;rev=1688168503&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=ultimate_differences_amongst_unix_shells&amp;rev=1725088293&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=unix_50th&amp;rev=1757319398&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=unix&amp;rev=1670222354&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=using_a_cisco_7940g_or_compatiable_phone_with_sdf_voip&amp;rev=1688414821&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=using_an_ssh_agent_to_avoid_typing_your_password&amp;rev=1616286835&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=using_centericq_on_sdf&amp;rev=1616221278&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=using_chicken_on_sdf&amp;rev=1616014346&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=using_ecl_embeddable_common-lisp_on_sdf&amp;rev=1615574088&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=using_freepbx_with_sdf_voip&amp;rev=1722056882&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=using_micorosoft_windows_tm_telnet&amp;rev=1615676441&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=using_microsoft_windows_tm_telnet&amp;rev=1725471699&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=using_multiple_interactive_programs_on_twenex&amp;rev=1615943360&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=using_rubygems_at_sdf&amp;rev=1616220862&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=using_skey_one-time_pass-phrases_for_logging_in_at_insecure_terminals&amp;rev=1616392804&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=using_ssh_for_connections_transfer_to_from_sdf&amp;rev=1725471495&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=vhost&amp;rev=1740529261&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=vintage_systems&amp;rev=1752618440&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=virtual_private_mailbox&amp;rev=1707862895&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=voip_pstn&amp;rev=1716407534&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=vps_-_9front&amp;rev=1752536850&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=vps_-_centos&amp;rev=1617387294&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=vps_-_debian&amp;rev=1617389466&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=vps_-_freebsd_setup_pf&amp;rev=1701493201&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=vps_-_freebsd&amp;rev=1769444866&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=vps_-_netbsd_with_ldap&amp;rev=1752615417&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=vps_-_netbsd&amp;rev=1690826502&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=vps_-_openbsd&amp;rev=1745492148&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=vps_-_slackware_upgrade_to_15.0&amp;rev=1769489526&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=vps_-_slackware&amp;rev=1769428678&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=vps_-_trisquel&amp;rev=1688833702&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=vps_-_ubuntu&amp;rev=1617390345&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=wan_ip_retrieval_and_dynamic_dns_mdns&amp;rev=1616396282&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=web_content_management&amp;rev=1769836547&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=website_setup_and_hosting_features&amp;rev=1769836367&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=wiki_authoring&amp;rev=1775345413&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sdf.org/doku.php?id=xscrabble_at_sdf&amp;rev=1617347653&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.sdf.org/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>DokuWiki</title>
        <link>https://wiki.sdf.org/</link>
        <url>https://wiki.sdf.org/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=a_simple_php_sqlite_download_counter&amp;rev=1725132457&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-31T19:27:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>a_simple_php_sqlite_download_counter</title>
        <link>https://wiki.sdf.org/doku.php?id=a_simple_php_sqlite_download_counter&amp;rev=1725132457&amp;do=diff</link>
        <description>A Simple PHP/SQLite Download Counter

Summary

If you host downloadable web content on SDF, you may want to get an idea of how many people have downloaded things and which are the most popular. In this tutorial, I will focus on an example of tracking PDF formatted ebooks. After completing this tutorial, you should be able to modify things to suit your needs, even if your downloads are not ebooks. You will need to have PHP access to do this, so check your membership level before you get started.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=a_simple_static_site_generator&amp;rev=1677183332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-23T20:15:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>a_simple_static_site_generator</title>
        <link>https://wiki.sdf.org/doku.php?id=a_simple_static_site_generator&amp;rev=1677183332&amp;do=diff</link>
        <description>SSG5: A simple static site generator

Check out &lt;https://git.sdf.org/peteyboy/ssg-for-sdf&gt;

ssg-for-sdf is an SDF-ready fork of ssg5, a static site generator written in shell, from &lt;https://www.romanzolotarev.com/ssg.html&gt;

It creates a static site from a set of markdown and/or html files, so you can start with say, an existing HTML</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=access_sdf_gitea_using_ssh_keys&amp;rev=1644269846&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-07T21:37:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>access_sdf_gitea_using_ssh_keys</title>
        <link>https://wiki.sdf.org/doku.php?id=access_sdf_gitea_using_ssh_keys&amp;rev=1644269846&amp;do=diff</link>
        <description>Futurile spent some time investigating and eventually got to the bottom of it.

Useful information is that the Gitea server (git.sdf.org) is hosted on ma.sdf.org. After your Gitea account is created, it will reside on ma.sdf.org at /meta/gitea/gitea-repositories/&lt;your userid&gt;/&lt;git-repository-name&gt;.git</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=accessing_web_spaces&amp;rev=1742843303&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-24T19:08:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>accessing_web_spaces</title>
        <link>https://wiki.sdf.org/doku.php?id=accessing_web_spaces&amp;rev=1742843303&amp;do=diff</link>
        <description>Accessing Web Spaces

Viewing the Various Webs on SDF

You know about the World-Wide Web. Do you remember Gopher? Have you heard about Gemini? Well, you can check them all out from your SDF account.

WWW

You already know how to do this because you are reading this wiki, probably on your favorite web browser, but from shell at SDF, you can surf the World-Wide Web with several command line programs as well. Some popular options are:</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=accessing_your_vhost_folders&amp;rev=1740530272&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-26T00:37:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>accessing_your_vhost_folders</title>
        <link>https://wiki.sdf.org/doku.php?id=accessing_your_vhost_folders&amp;rev=1740530272&amp;do=diff</link>
        <description>Accessing your VHOST Folders

Accessing Web Root

If your site is a VHOST, then you can access your site&#039;s files by:

	*  ssh to your VHOST &#039;server&#039; with ssh {LOGNAME}@{VHOSTDOMAIN} with your normal LOGNAME and password. (this actually logs you into the &#039;norge&#039; server with a few environment variables set)</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=add_spf_record_for_your_vpm_mail&amp;rev=1719389061&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-26T08:04:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>add_spf_record_for_your_vpm_mail</title>
        <link>https://wiki.sdf.org/doku.php?id=add_spf_record_for_your_vpm_mail&amp;rev=1719389061&amp;do=diff</link>
        <description>How to Add an SPF Record For Your VPM Mail

Email Authentication Considerations for VPM POP Mail accounts

If you are using email addresses on your VHOST using mkvpm, for example if your VHOST is “myvhost.com” and you&#039;ve used &#039;mkvpm&#039; to create a POP3 email account</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=anonradio_-_dj&amp;rev=1725133574&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-31T19:46:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>anonradio_-_dj</title>
        <link>https://wiki.sdf.org/doku.php?id=anonradio_-_dj&amp;rev=1725133574&amp;do=diff</link>
        <description>To DJ on ANONRADIO

To become a DJ, first you must subscribe to the anonradio-l mailing list by sending an email to majordomo@sdf.org that says:
subscribe anonradio-l
Then, send a message to the list and introduce yourself. Tell us about the show you want to do, and request a time-slot</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=anonradio_-_nicecast&amp;rev=1615697541&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-14T04:52:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>anonradio_-_nicecast</title>
        <link>https://wiki.sdf.org/doku.php?id=anonradio_-_nicecast&amp;rev=1615697541&amp;do=diff</link>
        <description>Setting up Nicecast on a Mac to work with Skype, iTunes, and whatever other app you want, all at once (plus voice-over!)

I. Set system input/output to something that won&#039;t feed back

In my case I&#039;m using a Logitech USB headset (mic plus earphones), so I go into my System Preferences&#039; Sound section and choose that headset for both input and output.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=anonradio_metadata_project&amp;rev=1653953065&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-30T23:24:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>anonradio_metadata_project</title>
        <link>https://wiki.sdf.org/doku.php?id=anonradio_metadata_project&amp;rev=1653953065&amp;do=diff</link>
        <description>Welcome to the aNONradio Metadata Project home.

We aim to curate the shows on aNONradio and provide quality information on the information and songs presented within each show.

Help us to make aNONradio a well curated experience to match the cultured shows it already contains, and help SDF become more enriched with each entry.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=anonradio&amp;rev=1725133820&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-31T19:50:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>anonradio</title>
        <link>https://wiki.sdf.org/doku.php?id=anonradio&amp;rev=1725133820&amp;do=diff</link>
        <description>ANONRADIO


                                 ((( o )))
                                     |
                                     |
                                     |
                                 ---===---
                                 ANONRADIO</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=ascii_gaming_on_sdf&amp;rev=1761546487&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-27T06:28:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ascii_gaming_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=ascii_gaming_on_sdf&amp;rev=1761546487&amp;do=diff</link>
        <description>ASCII Gaming on SDF...

Who says you need to shell out $500US for a video card to play a decent game?

Introduction

Long before today&#039;s multi-million color pallets and 3d rendering engines there was one color and a TTY.

That is not to say, however, that text games are “old” or “outdated” or that games that were created decades ago cannot still be fun. Not only are some of the older</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=att605&amp;rev=1742018937&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-15T06:08:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>att605</title>
        <link>https://wiki.sdf.org/doku.php?id=att605&amp;rev=1742018937&amp;do=diff</link>
        <description>The SDF Travelling AT&amp;T 605 UNIX Terminal   
What is it?

This is a former terminal used on the AT&amp;T 3B2/500 (retired 1998). It has been modified to work as a stand alone computer using a Raspberry Pi Zero W. Just give it a WIFI/hotspot and coordinate with SDF to use it at a vintage computer festival and help spread awareness of SDF&#039;s past as well as what we&#039;re doing today.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=backing_up_home_using_rsync&amp;rev=1721461685&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-20T07:48:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>backing_up_home_using_rsync</title>
        <link>https://wiki.sdf.org/doku.php?id=backing_up_home_using_rsync&amp;rev=1721461685&amp;do=diff</link>
        <description>Backing Up $HOME

Why should I backup?

As is  clearly outlined in the FAQ, SDF backups up system files only. SDF does NOT maintain backups of userspace. If there is something stored in your home directory that is important to you then you need to take on the responsibility of protecting it. Paragraph two of the</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=basic_file_and_directory_tasks&amp;rev=1725135653&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-31T20:20:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>basic_file_and_directory_tasks</title>
        <link>https://wiki.sdf.org/doku.php?id=basic_file_and_directory_tasks&amp;rev=1725135653&amp;do=diff</link>
        <description>Basic File and Directory Tasks

In this tutorial, we&#039;ll briefly explain some basic file and shell operations using the following commands:

Common File Commands

	*  touch – create a file
	*  pwd – print working directory
	*  ls – list files in current directory</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=basic_language&amp;rev=1727727376&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-30T20:16:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>basic_language</title>
        <link>https://wiki.sdf.org/doku.php?id=basic_language&amp;rev=1727727376&amp;do=diff</link>
        <description>BASIC

The basics of BASIC

BASIC, which stands for Beginners All-Purpose Symbolic Instruction Code is a programming language which was created at Dartmouth University by John Kemeny and Thomas Kurtz in the early 1960&#039;s. BASIC&#039;s authors intended to create a programming language and environment which would be useful to people who&#039;s primary interest was something other than computer programming. It was intended to be used by average users, scientists, and programming students alike. BASIC was inst…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=basic_programs&amp;rev=1615622685&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-13T08:04:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>basic_programs</title>
        <link>https://wiki.sdf.org/doku.php?id=basic_programs&amp;rev=1615622685&amp;do=diff</link>
        <description>Basic Programs

A collection of basic programs for running on new and old hardware. Feel free to add your own programs and platforms.

TOPS-20 Programs

The following programs run on TOPS-20 Basic (BASIC-10)

Multi

This is a simple multiplication table, altering line 5&#039;s data statement lets you change the length of the table. Give it a try, and put some crazy numbers in to see how it goes!</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=bboard&amp;rev=1742612090&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-22T02:54:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bboard</title>
        <link>https://wiki.sdf.org/doku.php?id=bboard&amp;rev=1742612090&amp;do=diff</link>
        <description>bboard

The bboard is a threaded multi discussion bulletin board. It goes back when the original SDF was just a BBS. You may think of it as a corkboard at a community center where members post notes with thumb tacks. It is, along with commode, one of the best ways to get help and news from SDF-EU. Voting of new features and changes on SDF-EU policies also take place at the bboard (ARPA membership or above required)</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=blogging_with_hugo&amp;rev=1769838112&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-31T05:41:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blogging_with_hugo</title>
        <link>https://wiki.sdf.org/doku.php?id=blogging_with_hugo&amp;rev=1769838112&amp;do=diff</link>
        <description>Hugo Static generator

Requirments:

MetaArpa Membership

Reason:

Git/Compiler


Hugo is a very nice static site generator with a lot of themes or templates:

you can start by creating a start page by issuing:


prompt$ hugo new site sitename


This is a default template, you can then publish it with</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=blogging_with_jekyll&amp;rev=1616449561&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-22T21:46:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blogging_with_jekyll</title>
        <link>https://wiki.sdf.org/doku.php?id=blogging_with_jekyll&amp;rev=1616449561&amp;do=diff</link>
        <description>Blogging with Jekyll

Introduction

From the Jekyll wiki:

	&quot; Jekyll is a simple, blog aware, static site generator. It takes a template directory (representing the raw form of a website), runs it through Textile or Markdown and Liquid converters, and spits out a complete, static website suitable for serving with Apache or your favorite web server.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=blogging_with_zen_static&amp;rev=1748564180&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-30T00:16:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blogging_with_zen_static</title>
        <link>https://wiki.sdf.org/doku.php?id=blogging_with_zen_static&amp;rev=1748564180&amp;do=diff</link>
        <description>Blogging with Zen Static site generator

Background

“zs is an extremely minimal static site generator written in Go.”

Requirements

	*  Access to &#039;&#039;go&#039;&#039;, the Go compiler (follow the &#039;go&#039; link, or on SDF you can try go124 or go14)
	*  Regular, working website hosted in SDF</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=boot_camp_9p_resource&amp;rev=1727396600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-27T00:23:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>boot_camp_9p_resource</title>
        <link>https://wiki.sdf.org/doku.php?id=boot_camp_9p_resource&amp;rev=1727396600&amp;do=diff</link>
        <description>Boot Camp 9p resource
x &lt;https://9p.sdf.org&gt; (an amd64 plan9front  complement to the SDF Plan 9 Boot Camp )xSDF Plan 9 Boot Camp 9p communication resources (please ask for help)
The 9p.sdf.org rio rc prompt is accessable with 9front Drawterm or an rcpu connection. A 9p.sdf.org user name (-u USER) is required.



  $ ./drawterm -a 9p.sdf.org -h 9p.sdf.org -u USER</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=building_a_basic_ruby_on_rails_application&amp;rev=1725318092&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-02T23:01:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>building_a_basic_ruby_on_rails_application</title>
        <link>https://wiki.sdf.org/doku.php?id=building_a_basic_ruby_on_rails_application&amp;rev=1725318092&amp;do=diff</link>
        <description>Building a Basic Ruby on Rails Application

Introduction

[ To Be Written ]

Creating a Rails Project

All rails applications reside in their own directory tree. This tree is automatically generated by the &#039;rails&#039; command ( &#039;man rails&#039; for more information ). To create our project&#039;s directory structure, execute the following:</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=building_a_website_on_sdf&amp;rev=1759858371&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-07T17:32:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>building_a_website_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=building_a_website_on_sdf&amp;rev=1759858371&amp;do=diff</link>
        <description>Building a website on SDF

Creating your own websites can be fun and SDF gives webspace to all its validated users, so the moment you become validated you can begin creating your own websites straight away.

In this tutorial when text looks like this</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=cdc_6500_survival_guide&amp;rev=1757795918&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-13T20:38:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cdc_6500_survival_guide</title>
        <link>https://wiki.sdf.org/doku.php?id=cdc_6500_survival_guide&amp;rev=1757795918&amp;do=diff</link>
        <description>CDC 6500 Survival Guide

The CDC 6000 series was a family of mainframe computers designed by Seymour Cray and James E. Thornton and manufactured by Control Data Corporation in the 1960s. The computers in the series were extremely fast for their time and considered to be the first supercomputers.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=cgi_passing_parameters&amp;rev=1675229617&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-01T05:33:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cgi_passing_parameters</title>
        <link>https://wiki.sdf.org/doku.php?id=cgi_passing_parameters&amp;rev=1675229617&amp;do=diff</link>
        <description>Passing parameters to a CGI script

Some important points:

	*  The CGI script has to end with .cgi in the name

	*  It can be placed anywhere in your folder ~/html

	*  It has to have secure web permissions set -- run mkhomepg

	*  CGI parameters are passed after</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=cgi_programming&amp;rev=1725318551&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-02T23:09:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cgi_programming</title>
        <link>https://wiki.sdf.org/doku.php?id=cgi_programming&amp;rev=1725318551&amp;do=diff</link>
        <description>CGI Programming on SDF

Aside from putting Javascript in your web pages that run in visitors&#039; to your web pages browsers, you can run server side programs called from browsers. This is referred to as “CGI Programming” (CGI stands for “Common Gateway Interface”) which you can do here on SDF.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=com&amp;rev=1737919933&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-26T19:32:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>com</title>
        <link>https://wiki.sdf.org/doku.php?id=com&amp;rev=1737919933&amp;do=diff</link>
        <description>com

COM is not IRC

What is COM?

So you type “irc” at the command prompt hoping to join your favorite channel and instead find yourself in this strange world where you have to press space to talk, the commands you expect don&#039;t work, and you can&#039;t even figure out how to quit (hint: try ‘</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=configuration_and_use_of_sdf_s_dsl_internet_service&amp;rev=1725318771&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-02T23:12:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>configuration_and_use_of_sdf_s_dsl_internet_service</title>
        <link>https://wiki.sdf.org/doku.php?id=configuration_and_use_of_sdf_s_dsl_internet_service&amp;rev=1725318771&amp;do=diff</link>
        <description>Configuration and Use of SDF&#039;s DSL INTERNET Service

	*  A Brief Introduction to DSL
	*  An Overview of the Equipment
	*  A Basic Configuration
	*  A Local Area Network
	*  

DNS Servers

If you don&#039;t already have preferred DNS servers, consider using the servers offered by</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=configuration_changes_needed_when_using_maildir&amp;rev=1725318947&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-02T23:15:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>configuration_changes_needed_when_using_maildir</title>
        <link>https://wiki.sdf.org/doku.php?id=configuration_changes_needed_when_using_maildir&amp;rev=1725318947&amp;do=diff</link>
        <description>Configuration Changes Needed When Using Maildir

If you forward your mail from the SDF cluster using a forward as described in the MetaArray tutorial, you may have to update your mail client&#039;s configuration, as mbox format is used there. If you use procmail, for example, .procmailrc configuration will be slightly different. Lockfiles are not needed in recipes (the trailing ‘:’ after the zero), and directories are used as destinations for mail. Some of the environment variables are different, as …</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=connecting_to_msn_instant_messaging_network_from_sdf&amp;rev=1725220668&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-01T19:57:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>connecting_to_msn_instant_messaging_network_from_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=connecting_to_msn_instant_messaging_network_from_sdf&amp;rev=1725220668&amp;do=diff</link>
        <description>Connecting to MSN Instant Messaging Network from SDF

You can connect to MSN network using one of the varoius clients avilable in SDF…

centerim

centerim, also known as cim is a fork of CenterICQ.

	*  Run centerim from the shell.
	*  The first time you will be greted with the configuration screen you can use your left arrow to</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=connecting_to_the_sdf_vpn_with_pptp&amp;rev=1725315167&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-02T22:12:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>connecting_to_the_sdf_vpn_with_pptp</title>
        <link>https://wiki.sdf.org/doku.php?id=connecting_to_the_sdf_vpn_with_pptp&amp;rev=1725315167&amp;do=diff</link>
        <description>Connecting to the SDF VPN with PPTP

The Virtual Private Network (VPN) provided by SDF has a number of uses. The most beneficial of that is to allow confidential communication over a public network. Basically, the SDF VPN will allow you (once routing is enabled) to communicate securely over an insecure connection such as a public Wireless Fidelity (Wi-Fi) network.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=cron&amp;rev=1768433644&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-14T23:34:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cron</title>
        <link>https://wiki.sdf.org/doku.php?id=cron&amp;rev=1768433644&amp;do=diff</link>
        <description>cron and crontab

At the meta user level, users are allowed to create cron jobs on both the metaarray and on some servers in the cluster where it is enabled.

You can create and edit cron jobs via the command crontab -e

crontab command will be accessible on the</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=custom_error_pages_for_your_site&amp;rev=1725319176&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-02T23:19:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>custom_error_pages_for_your_site</title>
        <link>https://wiki.sdf.org/doku.php?id=custom_error_pages_for_your_site&amp;rev=1725319176&amp;do=diff</link>
        <description>Adding custom error pages to your SDF website

The HTTP protocol, which is used to retrieve documents (usually web pages) from the internet for display in a web browser, provides a number of  standard error codes to indicate conditions or status relative to the process. The most widely known of these is the notorious code 404 - “File not found.” This error may occur for a number of reasons, but most commonly it indicates a broken link. Perhaps there is a typographical error in your html, or mayb…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=customize_your_sdf_shell_experience&amp;rev=1725222412&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-01T20:26:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>customize_your_sdf_shell_experience</title>
        <link>https://wiki.sdf.org/doku.php?id=customize_your_sdf_shell_experience&amp;rev=1725222412&amp;do=diff</link>
        <description>Common Configurations for Programs

Dotfile Repository – Browse Annotated .dotfiles (configuration files) in a directory tree, and find working examples to help you configure your favorite program.

Getting Programs &amp; Scripts To Run in Your Userspace

It used to be much more common for users to be on the same system a la SDF, share resources, run shared and personal programs from their shell prompt, but not be Admins. Nowadays, it&#039;s much more common for people providing programs or scripts to as…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=cvs&amp;rev=1725319357&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-02T23:22:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cvs</title>
        <link>https://wiki.sdf.org/doku.php?id=cvs&amp;rev=1725319357&amp;do=diff</link>
        <description>CVS On SDF

Introduction

This tutorial is not about using a version control system, or about using cvs, but about how to get started with cvs on SDF

Creating A Repository

The cvs repository is just a simple directory. Our repository will be made in our home directory, and we will name it “cvs”.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=directory_tree&amp;rev=1725223173&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-01T20:39:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>directory_tree</title>
        <link>https://wiki.sdf.org/doku.php?id=directory_tree&amp;rev=1725223173&amp;do=diff</link>
        <description>Below is a copy of the directory tree structure of the “dotfile” repository, available in the SDF cluster in the /sys/html/tutorials/dotfiles directory. To see how to use it, click the “README” link below (or just click here). You can access all the files in a command shell from the tutorials dotfile subfolder. You can copy them from there to your user directory and use them to customize your shell experience on SDF.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=doing_uucp_with_sdf&amp;rev=1725223332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-01T20:42:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>doing_uucp_with_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=doing_uucp_with_sdf&amp;rev=1725223332&amp;do=diff</link>
        <description>Doing UUCP with SDF

UUCP (Unix-to-Unix Copy) is a great way to get your mail and news, even without a stable or static Internet connection.

Request a login

	*  Know your uuname (run uname -n)
	*  Post a message on &lt;REQUEST&gt;

UUCP Node Configuration</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=domains_available_to_arpa_members&amp;rev=1725319608&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-02T23:26:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>domains_available_to_arpa_members</title>
        <link>https://wiki.sdf.org/doku.php?id=domains_available_to_arpa_members&amp;rev=1725319608&amp;do=diff</link>
        <description>Domains to set your SDF homepage URL

If you run mkhomepg at shell, it will refresh your page permissions, and also list a flag you can call the command with again to change the domain that your account&#039;s HTML content will be served from. It looks like this:</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=e-mail_beginners_at_a_unix_prompt&amp;rev=1725224203&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-01T20:56:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>e-mail_beginners_at_a_unix_prompt</title>
        <link>https://wiki.sdf.org/doku.php?id=e-mail_beginners_at_a_unix_prompt&amp;rev=1725224203&amp;do=diff</link>
        <description>E-mail Beginners at a UNIX prompt

If you are new to UNIX you might like this tutorial to help you start sending and receiving E-mail at SDF. You should be a verified member before you can start using E-mail at SDF.

Assuming you have already logged into and started using SDF a little, you should be comfortable with the command line by now. All you need to start sending and receiving E-mail is your E-mail Address and an E-mail Client.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=e-mail_beginners&amp;rev=1725224566&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-01T21:02:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>e-mail_beginners</title>
        <link>https://wiki.sdf.org/doku.php?id=e-mail_beginners&amp;rev=1725224566&amp;do=diff</link>
        <description>E-mail Beginners at a UNIX prompt

If you are new to UNIX you might like this tutorial to help you start sending and receiving E-mail at SDF. You should be a verified member before you can start using E-mail at SDF.

Assuming you have already logged into and started using SDF a little, you should be comfortable with the command line by now. All you need to start sending and receiving E-mail is your E-mail Address and an E-mail Client.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=ed_cheat_sheet&amp;rev=1725476029&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T18:53:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ed_cheat_sheet</title>
        <link>https://wiki.sdf.org/doku.php?id=ed_cheat_sheet&amp;rev=1725476029&amp;do=diff</link>
        <description>ed Cheat Sheet

ed:

	*  ed is a small, powerful, line-oriented, command-line-interfaced text editor. All editors frustrate, but ed often amazes while others disappoint.
	*  “If something goes wrong, ed is sometimes the only editor available. This is often the only time when it is used interactively.” – from its</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=emacs_cheatsheet&amp;rev=1688170708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-01T00:18:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>emacs_cheatsheet</title>
        <link>https://wiki.sdf.org/doku.php?id=emacs_cheatsheet&amp;rev=1688170708&amp;do=diff</link>
        <description>Emacs Cheatsheet

Basic Movement and Editing Commands
 C-x C-f  Find file and load into buffer (Emacs prompts for filename)  C-x C-s  Save the current buffer  C-x C-w  Save the current buffer under a different name (Emacs prompts for the new name)  C-x C-c</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=emacs_tutorial&amp;rev=1725315326&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-02T22:15:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>emacs_tutorial</title>
        <link>https://wiki.sdf.org/doku.php?id=emacs_tutorial&amp;rev=1725315326&amp;do=diff</link>
        <description>Emacs Tutorial

Getting Started

Emacs is an extensible, customizable, full-screen text editor. You can learn enough to be productive in Emacs in 30 minutes, but there is enough to learn about Emacs to keep you busy for years. The goal of this tutorial is to show you enough so that you are comfortable using Emacs as a work environment, not just as a text editor. This document refers to GNU Emacs version 24 (the version installed on SDF).</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=email_advanced&amp;rev=1725428224&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T05:37:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>email_advanced</title>
        <link>https://wiki.sdf.org/doku.php?id=email_advanced&amp;rev=1725428224&amp;do=diff</link>
        <description>E-Mail, Advanced Topics

This tutorial discusses advanced topics concerning e-mail on SDF: spam filtering, automatic processing, forwarding. It is probably only useful for ARPA members.

Introduction

  and what you will not find here

Here we discuss advanced topics for e-mail processing on SDF, mainly automatic processing of incoming messages with</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=email_at_sdf&amp;rev=1743095687&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-27T17:14:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>email_at_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=email_at_sdf&amp;rev=1743095687&amp;do=diff</link>
        <description>Accessing your SDF Email

There are several ways to get and send email at SDF, but the different options depend on your membership(s) here. This guide is intended to describe the options simply and clearly, by membership level

Membership Levels and Email Access</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=email_basics&amp;rev=1725429396&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T05:56:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>email_basics</title>
        <link>https://wiki.sdf.org/doku.php?id=email_basics&amp;rev=1725429396&amp;do=diff</link>
        <description>E-Mail Basics

This tutorial covers the basics of accessing E-mail on SDF. Topics include command-line and remote access. Configuration of mail retrieval programs (fetchmail, getmail) and Mail User Agents, aka E-mail programs--such as Mozilla Thunderbird</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=email_blacklist_issues&amp;rev=1725429661&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T06:01:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>email_blacklist_issues</title>
        <link>https://wiki.sdf.org/doku.php?id=email_blacklist_issues&amp;rev=1725429661&amp;do=diff</link>
        <description>E-Mail Blacklist Issues

Because SDF is a public unix, there are many users, and many emails being sent.

Sometimes, some users can get SDF into trouble with their actions, unintentional or not. When this happens, you may not be able to send emails to people at some other Internet Service Providers. You may get emails with subject</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=email&amp;rev=1725429766&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T06:02:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>email</title>
        <link>https://wiki.sdf.org/doku.php?id=email&amp;rev=1725429766&amp;do=diff</link>
        <description>Email Topics

	*  Email at SDF an overview
		*  Email Tutorial
			*  email for beginners
			*  email basics
			*   advanced topics


	*  Dealing with Email Blacklist Issues
	*  Setting Up Mail Clients – POP3, IMAP and SMTP AUTH for Popular Mail Clients</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=experimental_sdf_mc_tutorial&amp;rev=1691370928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T01:15:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>experimental_sdf_mc_tutorial</title>
        <link>https://wiki.sdf.org/doku.php?id=experimental_sdf_mc_tutorial&amp;rev=1691370928&amp;do=diff</link>
        <description>— This is an experimental wiki.sdf.org page.

SDF Minecraft

The SDF Minecraft server is available for the sandboxing pleasure of all SDF members and their guests. SDF members are encouraged to invite and add as many of their friends as they&#039;d like to join in and play on the SDF Minecraft server.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=fb_controls&amp;rev=1670117259&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-04T01:27:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fb_controls</title>
        <link>https://wiki.sdf.org/doku.php?id=fb_controls&amp;rev=1670117259&amp;do=diff</link>
        <description>Control Structures

Control structures are statements that modify the running state of your program - that is, they turn your program into a state machine and allows it to perform logical decisions. Your program can be in a different state depending on various conditions. For instance,</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=fb_intro&amp;rev=1670024169&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T23:36:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fb_intro</title>
        <link>https://wiki.sdf.org/doku.php?id=fb_intro&amp;rev=1670024169&amp;do=diff</link>
        <description>Introduction

FreeBASIC is a modern, and powerful dialect of the Beginners&#039; All-purpose Symbolic Instruction Code, or BASIC, family of programming languages.

The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College in 1964. They wanted to enable students in non-scientific fields to use computers. At the time, nearly all computers required writing custom software, which only scientists and mathematicians tended to learn. Since then, BASIC has been available for…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=fb_variables&amp;rev=1670117958&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-04T01:39:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fb_variables</title>
        <link>https://wiki.sdf.org/doku.php?id=fb_variables&amp;rev=1670117958&amp;do=diff</link>
        <description>Variables

Variables are simple containers for values, and are the core piece of any programming language. Variables can contain a wide variety data of different types. Types define what sort of data is contained inside a variable.


x = 1               // Variables can contain numbers
x = &#039;Hello World&#039;   // Text

a = 1
b = 2
c = a + b          // Or even other variables

result = someSubroutine //or Results to a function or subroutine, which we&#039;ll discuss in later chapeters.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=finding_help&amp;rev=1768422515&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-14T20:28:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>finding_help</title>
        <link>https://wiki.sdf.org/doku.php?id=finding_help&amp;rev=1768422515&amp;do=diff</link>
        <description>Finding Help From Within the Shell

Note: Please look further down about help facilities specific to SDF, like the FAQ!

While the UNIX shell may seem a bit daunting and cold with cryptic two-letter commands, dozens of command line switches, and no animated paper clips to show you the way, there are several different ways of getting help from the system.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=freebasic&amp;rev=1726638172&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-18T05:42:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>freebasic</title>
        <link>https://wiki.sdf.org/doku.php?id=freebasic&amp;rev=1726638172&amp;do=diff</link>
        <description>FreeBASIC

Welcome to the wiki section for FreeBASIC, a modern dialect of BASIC!

For a general overview of BASIC, please refer to the wiki page on the BASIC language

Caveat Emptor These tutorials will only work if you have access to the MetaArray and are a SDF Meta member. Please consider</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=gate_one_ssh_interface&amp;rev=1720117551&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-04T18:25:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gate_one_ssh_interface</title>
        <link>https://wiki.sdf.org/doku.php?id=gate_one_ssh_interface&amp;rev=1720117551&amp;do=diff</link>
        <description>Gate One SSH Interface
 WeTTY replaced Gate One at SDF. 
SDF provides a HTTPS based SSH client  using WeTTY Gate One at  connect.sdf.org. This allows use of SSH behind networks that filter or block SSH traffic. It also maintains a persistent connection over unstable network connections.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=gemini_site_setup_and_hosting_features&amp;rev=1730152118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-28T21:48:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gemini_site_setup_and_hosting_features</title>
        <link>https://wiki.sdf.org/doku.php?id=gemini_site_setup_and_hosting_features&amp;rev=1730152118&amp;do=diff</link>
        <description>Introduction

Welcome to the wonderful retro/alternative future of Gemini space!

Here&#039;s the FAQ on Gemini. TL;DR, Gemini is an alternate internet protocol to either  HTTP or Gopher. It&#039;s being touted as a modern alternative to Gopher, to bring back a lightweight, text-centric interweb but with some of the security features of modern day. As described in the</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=getting_into_twenex&amp;rev=1725431859&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T06:37:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getting_into_twenex</title>
        <link>https://wiki.sdf.org/doku.php?id=getting_into_twenex&amp;rev=1725431859&amp;do=diff</link>
        <description>Getting Into TWENEX

This tutorial aims to bridge the gap between introductory documents like “TWENEX Starter Guide” and “TOPS-20 Interactive Tutorial”, and mastery of the TWENEX user environment.

The initial version will consist of a list of reference documents and a listing of twenex.org&#039;s file system contents accessible by user papa as of 24 May 2010. Contents will be Refined, improved, and expanded as the author explores the system.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=getting_ready_for_sdf_dialup_-_equipment&amp;rev=1725432225&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T06:43:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getting_ready_for_sdf_dialup_-_equipment</title>
        <link>https://wiki.sdf.org/doku.php?id=getting_ready_for_sdf_dialup_-_equipment&amp;rev=1725432225&amp;do=diff</link>
        <description>Getting Ready for SDF Dialup - Equipment

Typical requirements for dial-up networking:

	*  an SDF DIALUP account (username, password, and access numbers)
	*  a computer that supports PPP dial-up networking
	*  a POTS (Plain Old Telephone Service) line (aka a “land line”)</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=gnu_social_on_sdf&amp;rev=1725433511&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T07:05:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gnu_social_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=gnu_social_on_sdf&amp;rev=1725433511&amp;do=diff</link>
        <description>GNU Social on SDF

GNU social is a social media platform  implementing the OStatus protocol stack. It works in much the same way as Twitter or Facebook or Google+; you may:

	*  publish text notices (like Twitter&#039;s “tweets” or Facebook&#039;s “status updates”), optionally with file attachments (images, sounds, documents, and so-on);</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=golang&amp;rev=1725433717&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T07:08:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>golang</title>
        <link>https://wiki.sdf.org/doku.php?id=golang&amp;rev=1725433717&amp;do=diff</link>
        <description>golang

Setup

In your .profile (or .bashrc, .zshrc, etc):

Be sure to set GOROOT to /usr/pkg/gon where n is the version of golang that you 
wish to use.  Then add $GOROOT/bin to your PATH variable.

e.g., for go 1.20.4, add the following to the end of your</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=gopher_site_setup_and_hosting_features&amp;rev=1753392683&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-24T21:31:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gopher_site_setup_and_hosting_features</title>
        <link>https://wiki.sdf.org/doku.php?id=gopher_site_setup_and_hosting_features&amp;rev=1753392683&amp;do=diff</link>
        <description>Gopher

What is Gopher?

From: http://en.wikipedia.org/wiki/Gopher_(protocol)

	&quot; The Gopher protocol is a TCP/IP Application layer protocol designed for distributing, searching, and retrieving documents over the Internet [...]. The protocol offers some features not natively supported by the Web and imposes a much stronger hierarchy on information stored on it.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=greylisting_on_sdf&amp;rev=1725434848&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T07:27:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>greylisting_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=greylisting_on_sdf&amp;rev=1725434848&amp;do=diff</link>
        <description>Greylisting on SDF...

Definitions

	*  tuple: a single record combination of sender_IP(SMTP client), envelope_from(MAIL FROM:), and envelope_to(RCPT TO:).

Described

In short, it works like this. All incoming mail delivery attempts are told to “try again later; can&#039;t take delivery now”. That in itself is not new, and all email transport systems know to expect those responses any time from any place, for any number of different reasons.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=heirloom_mailx_under_linux_bsd&amp;rev=1615578236&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-12T19:43:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>heirloom_mailx_under_linux_bsd</title>
        <link>https://wiki.sdf.org/doku.php?id=heirloom_mailx_under_linux_bsd&amp;rev=1615578236&amp;do=diff</link>
        <description>Heirloom Mailx under Linux/BSD

Add the following to ~homeuser/.nailrc to set the default SMTP relay:



# Remote SDF SMTP relaying (use SDF &#039;mkvpm&#039; tool to set auth user:pw):
set ssl-verify=&quot;ignore&quot;
set smtp-use-starttls
set smtp=mx.sdf.org:587
set smtp-auth=cram-md5
set smtp-auth-user=&quot;sdf_user.sdf.org@sdf.org&quot;
set smtp-auth-password=&quot;my_password&quot;&#039;&#039;</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=heirloom_mailx&amp;rev=1725476642&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T19:04:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>heirloom_mailx</title>
        <link>https://wiki.sdf.org/doku.php?id=heirloom_mailx&amp;rev=1725476642&amp;do=diff</link>
        <description>Heirloom mailx (formerly nail)

Part of the now-defunct Heirloom Project, Heirloom mailx “provides traditional implementations of standard Unix utilities”, largely derived from original Unix material which was released as open source by Caldera and Sun Microsystems.  Active development stopped around 2010 but some security patches have been applied to the NetBSD package version since and until something new comes along to break it it will likely remain available via</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=here_is_a_test_for_the_title_format&amp;rev=1617346482&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-02T06:54:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>here_is_a_test_for_the_title_format</title>
        <link>https://wiki.sdf.org/doku.php?id=here_is_a_test_for_the_title_format&amp;rev=1617346482&amp;do=diff</link>
        <description>Here is a test for the title format.

Here is a test for the title format.

Here is a test for the header format.

Here is a test for the header format.

Here is a test for the tutorial body format.

Here is a test for the tutorial body close text line format.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=hosted_git_repos_-_gitea_on_sdf&amp;rev=1725477140&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T19:12:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hosted_git_repos_-_gitea_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=hosted_git_repos_-_gitea_on_sdf&amp;rev=1725477140&amp;do=diff</link>
        <description>Introduction

Gitea is a web-based git hosting service that like GitHub, Gitlab, or BitBucket. SDF provides its own installation located at &lt;https://git.sdf.org&gt;.

For advanced users here is how to access SDF gitea using ssh keys

This tutorial is pretty basic and doesn&#039;t cover what is in the GIT SCM Introduction.

Getting Started</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=how_to_donate&amp;rev=1752619048&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-15T22:37:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>how_to_donate</title>
        <link>https://wiki.sdf.org/doku.php?id=how_to_donate&amp;rev=1752619048&amp;do=diff</link>
        <description>Donating to the SDF Public Access UNIX System

To quote the SDF FAQ

	&quot; The Super Dimension Fortress is a networked community of free software authors, teachers, students, researchers, hobbyists, enthusiasts and the blind. It is operated as a federally recognized non-profit</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=how_to_interact_with_practical_strangers&amp;rev=1725492175&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T23:22:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>how_to_interact_with_practical_strangers</title>
        <link>https://wiki.sdf.org/doku.php?id=how_to_interact_with_practical_strangers&amp;rev=1725492175&amp;do=diff</link>
        <description>How to Interact with Practical Strangers

Below are five suggestions for interacting with practical strangers in an imprecise medium. These are lessons taken from my life, and modified for com.

They are not meant to be hard rules to be followed in com. They should be seen as suggestions on dealing with or avoiding confrontational situations.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=how_to_use_mutt&amp;rev=1725492502&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T23:28:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>how_to_use_mutt</title>
        <link>https://wiki.sdf.org/doku.php?id=how_to_use_mutt&amp;rev=1725492502&amp;do=diff</link>
        <description>How to Use Mutt

Mutt is a UNIX mail client (also called a mail user agent) that is available to all SDF users.

This is a brief tutorial on reading and sending mail with mutt. It does not cover some useful features, such as folders.

On SDF, it is already configured for sending and receiving mail with your SDF account.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=how_to_use_s3cmd_to_upload_media_files_to_the_internet_archive&amp;rev=1616270578&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-20T20:02:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>how_to_use_s3cmd_to_upload_media_files_to_the_internet_archive</title>
        <link>https://wiki.sdf.org/doku.php?id=how_to_use_s3cmd_to_upload_media_files_to_the_internet_archive&amp;rev=1616270578&amp;do=diff</link>
        <description>How to use S3CMD to upload media files to the Internet Archive

Assume your band just had a show and you recorded the set and created MP3 tracks of all the songs you performed. Now you want to make those available for the whole world and for posterity. The Internet Archive is a great place to put them. Here&#039;s a way to do that from SDF in just four easy steps.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=htaccess_recipes&amp;rev=1725493008&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T23:36:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>htaccess_recipes</title>
        <link>https://wiki.sdf.org/doku.php?id=htaccess_recipes&amp;rev=1725493008&amp;do=diff</link>
        <description>.htaccess recipes

:!: Note: .htaccess only works at SDF on pages served by Apache, which at the time of this writing (2022/02/23) is only on the cluster. Meaning that .htaccess will not do anything if placed in folders served by The MetaArray or VHOST

Introduction

.htaccess is the default file used by the</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=image_gallery&amp;rev=1725493335&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T23:42:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>image_gallery</title>
        <link>https://wiki.sdf.org/doku.php?id=image_gallery&amp;rev=1725493335&amp;do=diff</link>
        <description>SDF Image Gallery

SDF hosts a publicly viewable Coppermine image gallery for member use. The site is located at &lt;https://wm.sdf.org/gallery/index.php&gt; and is also linked from the  “Social” page linked from the  SDF Homepage.

The image gallery has its own web interface with username and login. You can set up your login from SDF shell via the ‘maint’ program:</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=installing_irc_at_home&amp;rev=1725494705&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T00:05:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>installing_irc_at_home</title>
        <link>https://wiki.sdf.org/doku.php?id=installing_irc_at_home&amp;rev=1725494705&amp;do=diff</link>
        <description>Installing IRC at Home

Not because you need to, but because you can.

Summary

This how-to covers installing and IRC server and clients for a typical home LAN. The hardware and OS used is a Raspberry Pi 2 with FreeBSD 12.1, but any system with a recent BSD variant should work with little need or no modification.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=instant_messaging_on_sdf&amp;rev=1725494925&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T00:08:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>instant_messaging_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=instant_messaging_on_sdf&amp;rev=1725494925&amp;do=diff</link>
        <description>Instant Messaging on SDF

On SDF you can use nearly all of the popular instant messaging protocols via fast and efficient text clients. Many users have set up scripts so that they can use various IM clients via their computers or wireless devices such as two way pagers, blackberry, palm pilots and cellphones, and you can too.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=internet_chat_relay_irc_on_sdf&amp;rev=1725495135&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T00:12:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>internet_chat_relay_irc_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=internet_chat_relay_irc_on_sdf&amp;rev=1725495135&amp;do=diff</link>
        <description>Internet Relay Chat (IRC) on SDF

The external links here are pointed at the existing SDF HTML tutorial system

	*  SDF IRC Server Policy
	*  IRC Channels on SDF 
	*  IRC Channel Auto-Connection with Irssi 

Installation How-To

	*  Installing IRC at Home for fun and profit! Well, for fun anyway.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=internet_game_server_list_and_game_information_for_sdf.org&amp;rev=1725495515&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T00:18:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>internet_game_server_list_and_game_information_for_sdf.org</title>
        <link>https://wiki.sdf.org/doku.php?id=internet_game_server_list_and_game_information_for_sdf.org&amp;rev=1725495515&amp;do=diff</link>
        <description>INTERNET Game Server List and Game Information for SDF.ORG

There are several multiplayer games that you can play on SDF via the shell and clients run on your computer

xscrabble - scrabble over X11

	*  any SDF server
	*  info: Introduction – xscrabble at SDF

minecraft - blocky 3D craft work</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=iphone_mail_application&amp;rev=1717529212&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-04T19:26:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iphone_mail_application</title>
        <link>https://wiki.sdf.org/doku.php?id=iphone_mail_application&amp;rev=1717529212&amp;do=diff</link>
        <description>iPhone Mail Application

This tutorial was written on iOS version 13.3. The exact prompts on other versions may vary.

	*  In Settings, scroll to Passwords &amp; Accounts. Tap Add Account
	*  On the next screen, select Other, then Add Mail Account
	*  Fill in the details (examples below), then tap</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=irc_channel_auto-connection_with_irssi&amp;rev=1725495828&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T00:23:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>irc_channel_auto-connection_with_irssi</title>
        <link>https://wiki.sdf.org/doku.php?id=irc_channel_auto-connection_with_irssi&amp;rev=1725495828&amp;do=diff</link>
        <description>IRC Channel Auto-Connection with Irssi

This tutorial explains how to configure the Irssi (“the client of the future”) IRC client to automatically connect to one or more channels when run.

	*  Invoke Irssi from the shell: 

$ irssi


	*  After Irssi starts, enter the following commands:</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=irc_channels_on_sdf&amp;rev=1769431585&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-26T12:46:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>irc_channels_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=irc_channels_on_sdf&amp;rev=1769431585&amp;do=diff</link>
        <description>IRC Channels on SDF

List of IRC channels currently defined on irc.sdf.org. You can see the current channel list by connecting to server irc.sdf.org and entering the IRC command /list.
  Channel     Topic     #Arduino       #anonradio   Welcome to #anonradio</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=its_hactrn&amp;rev=1725496325&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T00:32:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>its_hactrn</title>
        <link>https://wiki.sdf.org/doku.php?id=its_hactrn&amp;rev=1725496325&amp;do=diff</link>
        <description>HACTRN Survival Guide

HACTRN (pronounced “hack tran”) is the DDT debugger and also login shell.  Here a summary of useful commands for HACTRN in comparison with common UNIX commands.  Note that to get a HACTRN on an idle terminal, you first have to type</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=its_user&amp;rev=1611564967&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-25T08:56:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>its_user</title>
        <link>https://wiki.sdf.org/doku.php?id=its_user&amp;rev=1611564967&amp;do=diff</link>
        <description>Adding a new ITS user

First of all, for most things ITS will not require a user to be logged in under a name.  You can just type ^Z and start working.  Some programs do require you to have a user name, and maybe even to have a home directory.  However, it</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=its&amp;rev=1725496574&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T00:36:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>its</title>
        <link>https://wiki.sdf.org/doku.php?id=its&amp;rev=1725496574&amp;do=diff</link>
        <description>ITS - Incompatible Timesharing System

ITS is a timesharing system created at MIT&#039;s Artificial Intelligence Laboratory in 1967 for their PDP-6 computer.  It was soon moved to the newer PDP-10; for most of its life ITS ran on four of those machines.  ITS is known for it&#039;s lack of security (no passwords, no file permissions), using a debugger as the login shell, and pioneering many famous programs.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=jabber_on_sdf&amp;rev=1742853302&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-24T21:55:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jabber_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=jabber_on_sdf&amp;rev=1742853302&amp;do=diff</link>
        <description>Jabber on SDF

Jabber is the former name for the Extensible Messaging and Presence Protocol (XMPP), which is a set of open XML technologies for presence and real-time communication developed by the Jabber open-source community in 1999, formalized by the IETF in 2002-2004, continuously extended through the standards process of the</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=java_jetty_server_on_metaarray&amp;rev=1725510312&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T04:25:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_jetty_server_on_metaarray</title>
        <link>https://wiki.sdf.org/doku.php?id=java_jetty_server_on_metaarray&amp;rev=1725510312&amp;do=diff</link>
        <description>Setting up a simple Java Jetty Server

Java web programming includes a servlet architecture for making server applications in java and having the nitty gritty of managing the web server part of the application to a web server that functions as a servlet container. One popular embedded server for Java projects is</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=k-9_mail_for_android&amp;rev=1725510553&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T04:29:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>k-9_mail_for_android</title>
        <link>https://wiki.sdf.org/doku.php?id=k-9_mail_for_android&amp;rev=1725510553&amp;do=diff</link>
        <description>K-9 Mail for Android
To retrieve mail via IMAPimap servermx.sdf.orgSecuritySSL/TLSPort993Usernamesdf user name (eg, alan8r)AuthenticationNormal passwordPasswordpassword associated with sdf user aboveTo send mail, set up SMTP withSMTP servermx.sdf.org</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=listen_to_anonradio&amp;rev=1725510772&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T04:32:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>listen_to_anonradio</title>
        <link>https://wiki.sdf.org/doku.php?id=listen_to_anonradio&amp;rev=1725510772&amp;do=diff</link>
        <description>ANONRADIO


                                 ((( o )))
                                     |
                                     |
                                     |
                                 ---===---
                                 ANONRADIO</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=localization_and_you_-_utf_8_on_netbsd&amp;rev=1644364765&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-08T23:59:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>localization_and_you_-_utf_8_on_netbsd</title>
        <link>https://wiki.sdf.org/doku.php?id=localization_and_you_-_utf_8_on_netbsd&amp;rev=1644364765&amp;do=diff</link>
        <description>Localization and You: UTF–8 on NetBSD

NetBSD is a great little operating system, but it’s a much smaller project than Linux. This means there isn’t as much call for better internationalization support, as most of the users and developers are perfectly comfortable with</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=logging_in_to_sdf_servers&amp;rev=1725511380&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T04:43:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>logging_in_to_sdf_servers</title>
        <link>https://wiki.sdf.org/doku.php?id=logging_in_to_sdf_servers&amp;rev=1725511380&amp;do=diff</link>
        <description>Connecting to SDF Servers

	*  If you are a new user, you can use the form on the SDF Home page, or from a shell, ssh to ‘new@sdf.org’ to create a new account.
	*  You can normally just log in to ‘sdf.org’ for your use of SDF, but there are several servers, most of which, as a group, are known to SDFers as “The Cluster” (this term does not include</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=mail.app_under_macos_x&amp;rev=1725511646&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T04:47:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mail.app_under_macos_x</title>
        <link>https://wiki.sdf.org/doku.php?id=mail.app_under_macos_x&amp;rev=1725511646&amp;do=diff</link>
        <description>Mail.App under Macos X

	*  Open Mail.app
	*  Mail &gt; Add account
	*  Select “Other Mail Account…” and click “Continue”
	*  Enter your Email Address and SDF password.
	*  Next menu displays “Unable to verify account name of password.” Fear not! Enter Username: &lt;your SDF username&gt; Password: &lt;your SDF password&gt;, Account Type: IMAP, Incoming Mail Server: &lt;mx.sdf.org&gt;, Outgoing Mail Server: &lt;mx.sdf.org&gt;</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=majordomo_on_sdf&amp;rev=1766670912&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-25T13:55:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>majordomo_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=majordomo_on_sdf&amp;rev=1766670912&amp;do=diff</link>
        <description>Interacting with Majordomo-based Mail lists (mlists) on SDF

Intro

Since the early days of networked computing email has been used for group comunications which takes advantage of its ability to address a message to multiple recipients. SDF hosts several email lists or “mlists” which are managed via</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=mastodon_and_the_fediverse&amp;rev=1725512601&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T05:03:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mastodon_and_the_fediverse</title>
        <link>https://wiki.sdf.org/doku.php?id=mastodon_and_the_fediverse&amp;rev=1725512601&amp;do=diff</link>
        <description>What is Mastodon and the Fediverse?

Quite simply: Mastodon is a microblogging platform which can talk to other Mastodon instances through a mechanism called Federation.

This means that a Mastodon Instance is a community of its own and communicates with other communities.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=matrix&amp;rev=1727989575&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-03T21:06:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>matrix</title>
        <link>https://wiki.sdf.org/doku.php?id=matrix&amp;rev=1727989575&amp;do=diff</link>
        <description>Getting started with Matrix on SDF

What is Matrix?
According to Wikipedia, Matrix “is an open standard and communication protocol for real-time communication”. Matrix should be feel familar for users of IRC, one of the first Internet communication protocols.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=membership_levels&amp;rev=1730053230&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-27T18:20:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>membership_levels</title>
        <link>https://wiki.sdf.org/doku.php?id=membership_levels&amp;rev=1730053230&amp;do=diff</link>
        <description>This page should match Membership levels on the main website&#039;s  Join page

Basic Membership Level

USERS
  USERS (free ) 
	*  mutt, pop3, imap, icq, twitter, bsflite (aim), local irc
	*   games, mud, lynx, gopher,  TOPS-20
	*  http://yourlogin.sdf.org (over 50 domains to choose from)</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=menu_of_sdf_offerings&amp;rev=1725513406&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T05:16:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>menu_of_sdf_offerings</title>
        <link>https://wiki.sdf.org/doku.php?id=menu_of_sdf_offerings&amp;rev=1725513406&amp;do=diff</link>
        <description>Keeping track of the massive menu of [Spreading the word about SDF] offerings, and subscriptions

menu of SDF offerings
 Service   available at
membership level    further action required    user  ARPA  MetaARPA  self-service  (log in to maint)  email  membership  prepay for the desired timespan  email at shell  ✔  ✔  ✔     webmail  ✔</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=meta_port_allocation&amp;rev=1725514439&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T05:33:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>meta_port_allocation</title>
        <link>https://wiki.sdf.org/doku.php?id=meta_port_allocation&amp;rev=1725514439&amp;do=diff</link>
        <description>Port Allocation

At the meta user level, on the metaarray, users are allowed to run simple servers on an allocated port.

The Word from Membership

The elusive topic of users being able to allocate ports has come up several times on bboard and has yet to be documented. Here&#039;s official word from smj:</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=metaarray_acceptable_use_policy&amp;rev=1616213669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-20T04:14:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>metaarray_acceptable_use_policy</title>
        <link>https://wiki.sdf.org/doku.php?id=metaarray_acceptable_use_policy&amp;rev=1616213669&amp;do=diff</link>
        <description>MetaArray Acceptable Use Policy

This AUP is supplemental to the general SDF AUP

Overview

The purpose of the MetaArray is to allow SDF MetaARPA members to store and serve large amounts of data on a reliable, high capacity remote network resource.

Disclaimer</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=metaarray&amp;rev=1725515222&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T05:47:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>metaarray</title>
        <link>https://wiki.sdf.org/doku.php?id=metaarray&amp;rev=1725515222&amp;do=diff</link>
        <description>The MetaArray

The MetaArray is a group of multicore, multiraid, high performance nodes which provide computational and data storage/hosting services for MetaARPA members. The current disk quota for each user is 800 GB and will likely increase with time.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=micro&amp;rev=1738932328&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-07T12:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>micro</title>
        <link>https://wiki.sdf.org/doku.php?id=micro&amp;rev=1738932328&amp;do=diff</link>
        <description>Micro

Micro is a simple and intuitive text editor, which takes advantage of the capabilities of modern terminal emulators.

It aims to be a sort of successor to nano, enjoyable for full-time use, for those who prefer to work in the terminal, or who regularly edit files via remote systems.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=mined&amp;rev=1737981324&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-27T12:35:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mined</title>
        <link>https://wiki.sdf.org/doku.php?id=mined&amp;rev=1737981324&amp;do=diff</link>
        <description>Mined

mined is a text editor.

Mined has full support for Unicode UTF8 and CJK (East Asian languages: Chinese, Japanese and Korean) through compatible terminals.

Use

You can start mined with:

mined filename.txt

After mined starts, you will find a mouse compatible screen editor, with a fully customizable and fairly conventional interface with scroll bars.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=mkvpm&amp;rev=1725515401&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T05:50:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mkvpm</title>
        <link>https://wiki.sdf.org/doku.php?id=mkvpm&amp;rev=1725515401&amp;do=diff</link>
        <description>MetaARPA, VPM or VHOST memberships allow you, as an SDF user, to set up additional email accounts–Virtual Private Mailboxes–without creating separate SDF users, and give you access to the SDF SMTP servers to send mail from your computers and devices.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=mobile_applications_on_sdf&amp;rev=1725515740&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T05:55:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mobile_applications_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=mobile_applications_on_sdf&amp;rev=1725515740&amp;do=diff</link>
        <description>Mobile Applications on SDF

 There are a variety of mobile apps that work well in conjunction with SDF and can enhance your experience here. We will highlight open source/free software for the most part, only adding ‘pay’ software on request or when there is no other useful alternative.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=mounting_an_encrypted_partition_with_encfs&amp;rev=1725516503&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T06:08:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mounting_an_encrypted_partition_with_encfs</title>
        <link>https://wiki.sdf.org/doku.php?id=mounting_an_encrypted_partition_with_encfs&amp;rev=1725516503&amp;do=diff</link>
        <description>Mounting an encrypted partition with EncFS

----------

Introduction

EncFS is the simplest way to manage an encrypted group of files and folders. It provides an encrypted filesystem in user-space using the FUSE library so it doesn&#039;t need root access to work. This means that all users can manage their encrypted partitions independently.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=mounting_sdf_folders_on_a_netbsd_local_machine_via_mount_psshfs&amp;rev=1616391708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-22T05:41:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mounting_sdf_folders_on_a_netbsd_local_machine_via_mount_psshfs</title>
        <link>https://wiki.sdf.org/doku.php?id=mounting_sdf_folders_on_a_netbsd_local_machine_via_mount_psshfs&amp;rev=1616391708&amp;do=diff</link>
        <description>Mounting SDF Folders on a NetBSD Local Machine via mount_psshfs(8)

----------

What is mount_psshfs(8) ?

NetBSD has its own implementation of FUSE called ReFUSE(3); mount_psshfs(8) creates sshfs mounts via PUFFS(4) (Pass-to-Userspace Framework File System). See the respective manpages and References section for details.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=mozilla_thunderbird_under_windows&amp;rev=1707864126&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-13T22:42:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mozilla_thunderbird_under_windows</title>
        <link>https://wiki.sdf.org/doku.php?id=mozilla_thunderbird_under_windows&amp;rev=1707864126&amp;do=diff</link>
        <description>Mozilla Thunderbird

These instructions should work for any recent Thunderbird (version 68 and up)

	*  Tools -&gt; Account Settings -&gt; Add Mail Account
	*  Your name: Your Name (ex. Bill Gates)
	*  Email address: your email address (ex. amrowsell@sdf.org)</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=mp-5&amp;rev=1738932495&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-07T12:48:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mp-5</title>
        <link>https://wiki.sdf.org/doku.php?id=mp-5&amp;rev=1738932495&amp;do=diff</link>
        <description>mp-5

mp-5 (“Minimun Profit Text Editor”) is a multi-language text editor for programmers. It&#039;s developed by Angel Ortega.

It features multiple levels of undo, advanced selection capabilities, multiple document editing at once, and has syntax highlighting for many popular programming languages, such as C, C++, Perl, Ruby,</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=nano&amp;rev=1738933623&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-07T13:07:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nano</title>
        <link>https://wiki.sdf.org/doku.php?id=nano&amp;rev=1738933623&amp;do=diff</link>
        <description>The nano editor

The ‘nano’ editor is a GNU-project editor based on ‘pico’ a simple but easy to use editor created for the PINE email program for creating and editing emails. It has been expanded quite a bit: there is enhanced navigation, and search which include regex search.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=native_netbsd_mailx&amp;rev=1725602147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-06T05:55:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>native_netbsd_mailx</title>
        <link>https://wiki.sdf.org/doku.php?id=native_netbsd_mailx&amp;rev=1725602147&amp;do=diff</link>
        <description>Native NetBSD mail(1) Setup and Use:

This is the native mail client on NetBSD, the operating system the SDF cluster runs on.  For historical reasons there are several aliases: mail(1), Mail(1), mailx(1), however sticking to the first two will avoid name collision with any non-native clients.  While</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=nodejs_on_metaarray&amp;rev=1725602574&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-06T06:02:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodejs_on_metaarray</title>
        <link>https://wiki.sdf.org/doku.php?id=nodejs_on_metaarray&amp;rev=1725602574&amp;do=diff</link>
        <description>Setting up a simple Node.js Server

You can try Node.js by using your Port Allocation on the The MetaArray to run your own Node.js server. What follows is a bare-bones ‘Hello, World’ example tailored for the metaarray:

	*  go to a project folder in your user folder, say ~/projects/nodejstest</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=online_privacy&amp;rev=1688170365&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-01T00:12:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>online_privacy</title>
        <link>https://wiki.sdf.org/doku.php?id=online_privacy&amp;rev=1688170365&amp;do=diff</link>
        <description>Online Privacy

	*  Privacy Protection
	*  SDF Privacy Policy</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=outlook_express_under_windows&amp;rev=1725602903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-06T06:08:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>outlook_express_under_windows</title>
        <link>https://wiki.sdf.org/doku.php?id=outlook_express_under_windows&amp;rev=1725602903&amp;do=diff</link>
        <description>Outlook Express under Windows

	*  Open Outlook Express
	*  Tool -&gt; Accounts
	*  Click Add -&gt; Mail to start the Account Wizard
	*  Display name: Your Name
	*  E-Mail address: Your email address (ex. bill@microsoft.com)
	*  Select POP3
	*  Incoming Mail server: mx.sdf.org</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=permissions&amp;rev=1725603423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-06T06:17:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>permissions</title>
        <link>https://wiki.sdf.org/doku.php?id=permissions&amp;rev=1725603423&amp;do=diff</link>
        <description>Permissions

Introduction

Unix was created to be a multi-user operating system. The intention was not for everybody to have full access to all files, but to allow file owners to specify which users should have what kind of access.

Permissions

A Unix file system allows users to assign to files (including directories: “In Unix, Everything Is a File.”) they own any combination of three permission types (</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=personal_responsibility_on_sdf_s_multi-user_environment&amp;rev=1725603559&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-06T06:19:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>personal_responsibility_on_sdf_s_multi-user_environment</title>
        <link>https://wiki.sdf.org/doku.php?id=personal_responsibility_on_sdf_s_multi-user_environment&amp;rev=1725603559&amp;do=diff</link>
        <description>Personal Responsibility on SDF&#039;s Multi-User Environment

As SDF&#039;s mission is to support the advancement of public education, cultural enrichment, scientific research and recreation, you are encouraged to be creative and bold in your use of the numerous resources available with your membership level. While you are getting to work on projects, just please keep an eye on your resource usage so that you do not adversely impact the enjoyment of this system by others. Bugs in your code or other errors…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=pico_cheat_sheet&amp;rev=1651282345&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-30T01:32:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pico_cheat_sheet</title>
        <link>https://wiki.sdf.org/doku.php?id=pico_cheat_sheet&amp;rev=1651282345&amp;do=diff</link>
        <description>Pico Cheat Sheet

pico is a simple, display-oriented text editor originally developed for the pine e-mail client. pico is the default editor for SDF&#039;s bboard system.

Survival Guide



Control Keys

(The key sequence Esc Esc x can be used instead of the combination</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan_9_9front&amp;rev=1758911530&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-26T18:32:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan_9_9front</title>
        <link>https://wiki.sdf.org/doku.php?id=plan_9_9front&amp;rev=1758911530&amp;do=diff</link>
        <description>Plan 9 9front at SDF
xSDF Boot Camp 9p.sdf.org resource:SDF User Contributed Tutorial (wiki; about)
Mouse Button Identification
xfrom the left button to the right button:1, 2, 3xfrom the left button to the right button:A, B, C     button identifier          :1.          :2.          :3.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan_9_boot_camp_tea_note_presentation&amp;rev=1725604440&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-06T06:34:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan_9_boot_camp_tea_note_presentation</title>
        <link>https://wiki.sdf.org/doku.php?id=plan_9_boot_camp_tea_note_presentation&amp;rev=1725604440&amp;do=diff</link>
        <description>Plan 9 Boot Camp Tea Note Presentation — toobnix.org
SDF Plan9 Boot Camp Summer 2022 Tea Note #1&lt;https://toobnix.org/w/j5S5e5op913KtJNE6tdvW3&gt;An overview of the Summer 2022 Plan9 Boot Camp at SDF Duration - 52min 28sec  SDF Plan9 Boot Camp Summer 2022 Tea Note #2&lt;https://toobnix.org/w/xeiswQ72cG8CsYZVNZFgAj&gt; Duration - 1h 13min 1sec  
----------</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan_9_from_bell_labs&amp;rev=1724796198&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-27T22:03:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan_9_from_bell_labs</title>
        <link>https://wiki.sdf.org/doku.php?id=plan_9_from_bell_labs&amp;rev=1724796198&amp;do=diff</link>
        <description>Plan 9 from Bell Labs

[Glenda sits on a black background above “Plan 9 from Bell Labs”]

Plan 9 from Bell Labs is a research operating system designed as the next step in operating system evolution beyond Unix.

SDF has sponsored a series of Boot Camps to introduce new users Plan 9. This section of the tutorial is a collection of the Campers&#039; discoveries.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan_9_go_programming&amp;rev=1689020333&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T20:18:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan_9_go_programming</title>
        <link>https://wiki.sdf.org/doku.php?id=plan_9_go_programming&amp;rev=1689020333&amp;do=diff</link>
        <description>Initial Setup on 9p.sdf.org

To get started with Go, you have to add the variable and binds below to your $home/lib/profile


		GOROOT=/sys/lib/go
		bind -qa /sys/lib/go/bin /bin
                bind -qa $home/go/bin /bin


Testing Your Setup

When you&#039;re in a namespace which has Go set up from above you can do a quick test</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_-_acme_sam_abaco_mothra_and_man&amp;rev=1725686794&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-07T05:26:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_-_acme_sam_abaco_mothra_and_man</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_-_acme_sam_abaco_mothra_and_man&amp;rev=1725686794&amp;do=diff</link>
        <description>acme, sam, abaco, mothra and man

acme

Start acme to access the mbox.


  % acme

Newcol Kill Putall Dump ExitNew Cut Paste Snarf Sort Zerox DelcolNewcol Kill Putall Dump ExitNew Cut Paste Snarf Sort Zerox Delcol⇐ Add Mail by typing Mail.Newcol Kill Putall Dump Exit</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_-_bboard_and_castor&amp;rev=1725687546&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-07T05:39:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_-_bboard_and_castor</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_-_bboard_and_castor&amp;rev=1725687546&amp;do=diff</link>
        <description>bboard, castor and finger
bboard:bboard [-nps] [-r n]9p contrib directorycastor:castor [address] 
9p bboard acme example


  cpu% acme

Newcol Kill Putall Dump ExitNew Cut Paste Snarf Sort Zerox Delcol⇐ With mouse button 2 click menu text New [blank]</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_-_broke_and_slay&amp;rev=1725688147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-07T05:49:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_-_broke_and_slay</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_-_broke_and_slay&amp;rev=1725688147&amp;do=diff</link>
        <description>slay

The “webfs” process is used to illustrate the “slay” command. The “ps” (% ps | grep webfs) command will show the processes.



  % webfs
  % webfs



[‘rio’ rc, press the middle mouse button to select “send”. Release the middle mouse button to complete the “send” to rc]



  % slay webfs



Press the left mouse button to highlight (grey) the “slay” output text. Press the middle mouse button to select “send”. Release the middle mouse button to complete the “send” to rc (…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_-_calendar_and_topic&amp;rev=1725688341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-07T05:52:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_-_calendar_and_topic</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_-_calendar_and_topic&amp;rev=1725688341&amp;do=diff</link>
        <description>calendar, topic and backup
x Tutorial [ ] Guide [x]calendar:calendar – print upcoming events&lt;http://man.9front.org/1/calendar&gt;
calendar


Jun 19 Add an item to the 9p.sdf.org $home/lib/calendar file.
Jun 20 Read the calendar at 9p.sdf.org or from another Plan 9 9front terminal/cpu.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_-_contrib_and_ftpfs&amp;rev=1658263903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-19T20:51:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_-_contrib_and_ftpfs</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_-_contrib_and_ftpfs&amp;rev=1658263903&amp;do=diff</link>
        <description>contrib via ftpfs

A man page example

From the SDF 9p shell1:


cpu% man ftpfs



cpu% ftpfs -a ftp@ftp.sdf.org ftp.sdf.org


An src/Plan9/usr/glenda directory example


cpu% cd /n/ftp/pub/sdf/plan9/src/plan9/usr/glenda
cpu% cp /n/ftp/pub/sdf/plan9/src/plan9/usr/glenda/readme.rio $home/readme.rio
cpu% cp /n/ftp/pub/sdf/plan9/src/plan9/usr/glenda/readme.acme $home/readme.acme</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_-_delkey_incorrect_pw&amp;rev=1672291925&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-29T05:32:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_-_delkey_incorrect_pw</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_-_delkey_incorrect_pw&amp;rev=1672291925&amp;do=diff</link>
        <description>delkey, incorrect password
x Tutorial [ ] Guide [x]
ssh delkey
xA Plan 9 Boot Camp ssh example, from 9p.

  cpu% ssh USER@sdf.org
  
  !Adding key: proto=pass server=sdf.org service=ssh thumb=XoXoXoXoXoXoXoXoXo user=USER
  password:
  !
  ssh read1: eof
  cpu% ssh USER@sdf.org
  cpu% ssh: auth: keyboard-interactive failed</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_-_drawterm_rio_and_stats&amp;rev=1725689784&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-07T06:16:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_-_drawterm_rio_and_stats</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_-_drawterm_rio_and_stats&amp;rev=1725689784&amp;do=diff</link>
        <description>drawterm, rio and stats

drawterm
 Command  9front Drawterm output $ ./drawterm --helpusage: drawterm [-GBO] [-h host] [-u user] [-a authserver] [-s secstore] [-e &#039;crypt hash&#039;] [-k keypattern] [-p] [-t timeout] [-r root] [-c cmd ...] 9front Drawterm option</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_-_ed_network_configuration&amp;rev=1725690330&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-07T06:25:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_-_ed_network_configuration</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_-_ed_network_configuration&amp;rev=1725690330&amp;do=diff</link>
        <description>rc, ed, network configuration

rc: the  Plan 9 shell

	*  ctl-h is backspace, kind of; ctl-u erases the current line. As seen, with the VPS Plan 9 console prompt ctl-h backspace, the screen output may not be what one would expect .
		*  To detach the Plan 9 console prompt (%), while retaining the ability to reattach it</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_-_factotum_delkey_pw&amp;rev=1700857200&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-24T20:20:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_-_factotum_delkey_pw</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_-_factotum_delkey_pw&amp;rev=1700857200&amp;do=diff</link>
        <description>factotum, delkey, password
x Tutorial [ ] Guide [x]
ssh and delkey
xHow to repair the incorrect password.xA Plan 9 Boot Camp ssh example, from 9p.

  cpu% ssh USER@sdf.org
  
  !Adding key: proto=pass server=sdf.org service=ssh thumb=XoXoXoXoXoXoXoXoXo user=USER
  password:
  !
  ssh read1: eof
  cpu% ssh USER@sdf.org
  cpu% ssh: auth: keyboard-interactive failed</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_-_fn_reply_and_prompt&amp;rev=1725690657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-07T06:30:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_-_fn_reply_and_prompt</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_-_fn_reply_and_prompt&amp;rev=1725690657&amp;do=diff</link>
        <description>function, reply and prompt
x Tutorial [ ] Guide [x]
function (fn)
#Examples1.…“vim” and “emacs” which offer an unmatched degree of customization.a.fn vim { sam $* }2.Grep, but force listing of filename:lineno so you can click on an entry to jump to it in an editor.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_-_mailing_and_faces&amp;rev=1702861005&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-18T00:56:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_-_mailing_and_faces</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_-_mailing_and_faces&amp;rev=1702861005&amp;do=diff</link>
        <description>create face.1
 The create face.1 technique does vary
between the Boot Camp participants, with
some examples used more than others. x A white background will look like a transparent background, after the install. 
Adding a face:



cpu% jpg -c myface.jpg  | iconv -c m8 | resample -x 48 -y 48 &gt; myface.1</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_-_mapdemo_catclock_juggle_and_tetris&amp;rev=1658263740&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-19T20:49:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_-_mapdemo_catclock_juggle_and_tetris</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_-_mapdemo_catclock_juggle_and_tetris&amp;rev=1658263740&amp;do=diff</link>
        <description>mapdemo, catclock, juggle and tetris

mapdemo

A mapdemo example, from the SDF Plan 9 Boot Camp VPS:


cpu%
cpu% ftpfs -a ftp@ftp.sdf.org ftp.sdf.org



cpu% cd /n/ftp/pub/sdf/plan9/dist
cpu% lc wdbii.tar.gz



cpu% cd /lib/map
cpu% pwd
/lib/map
cpu% tar zxvTf /n/ftp/pub/sdf/plan9/dist/wdbii.tar.gz
cpu% lc mapdemo</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_-_plan_9_instance_under_xen&amp;rev=1725691315&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-07T06:41:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_-_plan_9_instance_under_xen</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_-_plan_9_instance_under_xen&amp;rev=1725691315&amp;do=diff</link>
        <description>Plan 9 instance under Xen

Installation or pre-generated

VPS Maintenance Shell



VPS Maintenance Shell for plan9* (xxx.xxx.xx.xx)
no stats collected.

[c] - Connect to your console
[l] - list your status
[r] - reset or start
[s] - Force Shutdown (not an OS shutdown)
[t] - toggle your Operating System
[i] - Switch your VPS ID (multiple VPS members only)
[x] - Clean install (destroys data)
[p] - Change your vps.sdf.org password
[u] - View current interface statistics
[U] - View all recorded inte…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_-_riot_picker_topng&amp;rev=1725691698&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-07T06:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_-_riot_picker_topng</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_-_riot_picker_topng&amp;rev=1725691698&amp;do=diff</link>
        <description>riot and picker
xDRAFT The menu usage is mentioned to complement
the technique used in the forthcoming toobnix video
or Tea Note. 
From riot or rio:
   New    &lt;= release the button here   Resize   	   Move   	   Delete   	   Hide   	1At the rio grey screen, press the right button of your mouse. A menu (above) should appear. Then, release the button over the “New” option.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_-_unicode_utf_and_fontviewer&amp;rev=1697348747&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-15T05:45:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_-_unicode_utf_and_fontviewer</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_-_unicode_utf_and_fontviewer&amp;rev=1697348747&amp;do=diff</link>
        <description>Unicode, UTF-8 and fontviewer

Unicode

At the rio rc prompt:


cpu% cat /lib/keyboard|grep &#039;superscript digit two&#039;
00B2  s2          ²    superscript digit two
cpu% grep&lt; /lib/keyboard -e &#039;superscript digit two&#039;
00B2  s2          ²    superscript digit two
cpu% grep &#039;superscript digit two&#039; /lib/keyboard
00B2  s2          ²    superscript digit two
cpu% unicode 00B2
²
cpu%</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=plan9front_terminal_on_a_raspberry_pi_2_b&amp;rev=1725692965&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-07T07:09:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plan9front_terminal_on_a_raspberry_pi_2_b</title>
        <link>https://wiki.sdf.org/doku.php?id=plan9front_terminal_on_a_raspberry_pi_2_b&amp;rev=1725692965&amp;do=diff</link>
        <description>Plan 9 / 9Front, the namespace, and an interactive terminal

	*  This tutorial is intended for SDF Boot Camp participants, providing them and overview.
	*  It&#039;s an accompaniment to the SDF Plan 9 Boot Camp tutorials.
	*  And, a tutorial about the Raspberry Pi 2 B.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=pop3_imap_and_smtp_auth_for_popular_mail_clients&amp;rev=1755190453&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-14T16:54:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pop3_imap_and_smtp_auth_for_popular_mail_clients</title>
        <link>https://wiki.sdf.org/doku.php?id=pop3_imap_and_smtp_auth_for_popular_mail_clients&amp;rev=1755190453&amp;do=diff</link>
        <description>POP3, IMAP and SMTP AUTH for Popular Mail Clients

Introduction

SDF uses SMTP Authentication to allow remote network clients such as desktop, tablet and phone mail applications to use its SMTP server for the purpose of sending (relaying) e-mail messages. SDF users with the VPM, VHOST and MetaARPA memberships have access to the SMTP server.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=porting_existing_tutorials_to_the_wiki&amp;rev=1726468120&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-16T06:28:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>porting_existing_tutorials_to_the_wiki</title>
        <link>https://wiki.sdf.org/doku.php?id=porting_existing_tutorials_to_the_wiki&amp;rev=1726468120&amp;do=diff</link>
        <description>Converting SDF tutorials to the wiki

There is a lot of existing knowledge in the SDF HTML tutorials, one goal of this wiki is to make it easier and quicker to update tutorials. Here are some pointers in porting over tutorials to wiki markup

Check RCS for HTML Tutorial Updates</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=postfix_mta_on_netbsd_6.x&amp;rev=1615578013&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-12T19:40:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postfix_mta_on_netbsd_6.x</title>
        <link>https://wiki.sdf.org/doku.php?id=postfix_mta_on_netbsd_6.x&amp;rev=1615578013&amp;do=diff</link>
        <description>Postfix MTA using libsaslc(3) on NetBSD 6.x:

first, verify that postfix(1) knows about libsaslc:


% sudo postconf -A
saslc


	*  create (as superuser) the following postfix config files:
/etc/postfix/main.cf


myhostname = mypc.my.box
mydomain = my.box
mynetworks_style = host
alias_maps = hash:/etc/mail/aliases
# SMTP client settings:
relayhost = [mx.sdf.org]:submission
smtp_generic_maps = hash:/etc/postfix/generic
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_pa…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=privacy_protection&amp;rev=1726468955&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-16T06:42:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>privacy_protection</title>
        <link>https://wiki.sdf.org/doku.php?id=privacy_protection&amp;rev=1726468955&amp;do=diff</link>
        <description>Privacy protection

Have you ever wondered why so many web sites offer various services for “free”? Consider social networks. They let you stay in touch with friends, share photos, chat, recommend stuff, etc. Even if you are not involved in a social network, you are probably using one of those cool services around there such as a web feedreader, photo albums, online documents, and so on.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=procmail_on_sdf&amp;rev=1726469164&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-16T06:46:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>procmail_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=procmail_on_sdf&amp;rev=1726469164&amp;do=diff</link>
        <description>Procmail on SDF…

First, see the FAQ Email 14, but note that on the MetaArray, a .forward is not needed - the mail server on ma enables procmail processing for all users with a .procmailrc in their home directory.

	*  SDF receives mail for user from remote sender</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=programming&amp;rev=1742611418&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-22T02:43:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>programming</title>
        <link>https://wiki.sdf.org/doku.php?id=programming&amp;rev=1742611418&amp;do=diff</link>
        <description>PROGRAMMING

Programming Languages available at SDF

	*  C
	*  C++
	*  LISP
		* Chicken Scheme

	*  BASIC
		*  FreeBASIC

	*  AWK (awk, mawk, gawk) 
	*  lua
	*  java
	*  perl
	*  python
	*  ruby
	*  go
	*  sed
	*  sh
	*  ..

This tutorial provides links to subsections for each programming language available on SDF. The subsections include a plethora of fun and interesting examples that can be readily entered and executed.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=rcs_sample_session&amp;rev=1741189625&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-05T15:47:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rcs_sample_session</title>
        <link>https://wiki.sdf.org/doku.php?id=rcs_sample_session&amp;rev=1741189625&amp;do=diff</link>
        <description>Annotated RCS Practice Session


## The Working Directory:
## To get started we first need to make a working directory as well as a
## RCS sub-directory.  Note if a ../RCS/ directory is not present RCS puts
## the delta files, ex. &#039;fubar,v&#039;, in the working directory; allowed but
## perhaps not really ideal.
#
$ mkdir -p rcs_test/RCS
$ cd rcs_test

## Create a test file:
## RCS supports a handful of keyword tags which can be included in source
## files like so: &quot;$Tag$&quot;.  These tags will then be e…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=rcs&amp;rev=1741187763&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-05T15:16:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rcs</title>
        <link>https://wiki.sdf.org/doku.php?id=rcs&amp;rev=1741187763&amp;do=diff</link>
        <description>RCS — A System for Version Control

Intro and Background:

RCS was first released in 1982 by Walter Tichy at Purdue University making it one of the earliest version control systems (VCS) used for software development. Unlike modern VCS which are designed for distributed, concurrent development, RCS uses a centralized code repository where files are singularly checked in/out. Although largely supplanted RCS is still useful for small personal projects and is still natively included in the NetBSD o…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=resources_for_website_builders&amp;rev=1726469837&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-16T06:57:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>resources_for_website_builders</title>
        <link>https://wiki.sdf.org/doku.php?id=resources_for_website_builders&amp;rev=1726469837&amp;do=diff</link>
        <description>Resources for Developing Your Website

So, you&#039;ve followed the instructions. You&#039;ve run “mkhomepg”. You&#039;ve created your first html document, and you&#039;ve got as far as displaying “Hello, World” in a browser for all to see. So far so good. But what next? This brief tutorial aims to help you take that next step, so you can create a web page that looks good, performs well, and may even accomplish whatever goal you have for it.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=retro-computing&amp;rev=1726470106&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-16T07:01:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>retro-computing</title>
        <link>https://wiki.sdf.org/doku.php?id=retro-computing&amp;rev=1726470106&amp;do=diff</link>
        <description>Retro-Computing

SDF supports multiple Retrocomputing experiences, including free user accounts on TOPS-20 and Symbolics Genera operating systems that are running live and accessible via the internet. 

	*  twenex.org – SDF Public Access TWENEX
	*  TSS-8 User Tutorial 
	*  ITS – Incompatible Timesharing System HTML tutorial system
	*  A guide to historical Unixes – Celebrating the 50th anniversary a tutorial and/or tips &#039;n tricks</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=ruby_on_rails&amp;rev=1726470482&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-16T07:08:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ruby_on_rails</title>
        <link>https://wiki.sdf.org/doku.php?id=ruby_on_rails&amp;rev=1726470482&amp;do=diff</link>
        <description>Ruby on Rails on SDF

What is Rails?

Ruby on Rails is a WebDev framework written in the Ruby programming language.

Prerequisites

	*  You must be a MetaARPA member to use Rails (see memberships page).
	*  You should figure out your  allocated port in the metaarray
	*  Most Rails applications use a database, so you&#039;ll probably want dba membership as well (see</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=s-mailx&amp;rev=1726471321&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-16T07:22:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>s-mailx</title>
        <link>https://wiki.sdf.org/doku.php?id=s-mailx&amp;rev=1726471321&amp;do=diff</link>
        <description>S-mailx (aka s-nail)

S-mailx is an active fork of Heirloom mailx which ceased development around 2010.  S-mailx has preserved most of the latter&#039;s feature set and added many of it&#039;s own.  While there were plans to remove the inheirited POP3 and IMAP functionality these features have been retained due to popular demand, though a future re-write is likely. The project&#039;s developer provides a low-volume email list for end-user support; details at the</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=scmgit-intro&amp;rev=1768422718&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-14T20:31:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>scmgit-intro</title>
        <link>https://wiki.sdf.org/doku.php?id=scmgit-intro&amp;rev=1768422718&amp;do=diff</link>
        <description>Note: this tutorial originally appeared before Hosted GIT repos - gitea on SDF was offered.

Introduction

git is a source control management tool similiar to CVS or SVN. This tutorial will give enough information to:

	*  create a central git repository on your MetaARPA account
	*  clone that git repository to your off-site computer</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=screen&amp;rev=1726473073&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-16T07:51:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>screen</title>
        <link>https://wiki.sdf.org/doku.php?id=screen&amp;rev=1726473073&amp;do=diff</link>
        <description>Screen

Introduction

Screen is a “terminal multiplexer”, i.e., it will let you have multiple virtual terminals in a single window. You will also be able to 1) “detach” a screen session, and then detach it in a later moment; 2) share screen sessions.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_advanced_tutorials&amp;rev=1768434187&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-14T23:43:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_advanced_tutorials</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_advanced_tutorials&amp;rev=1768434187&amp;do=diff</link>
        <description>Advanced Topics

MetaArray Tutorials

	*  Port Allocation for meta users
		*  Terminal Multiplexing options: screen and tmux, also available for meta users
		*   Access to cron daemon -- cron is a “daemon to execute scheduled commands”. Usable by meta users. 

Mail Tutorials</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_basics&amp;rev=1726553963&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-17T06:19:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_basics</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_basics&amp;rev=1726553963&amp;do=diff</link>
        <description>SDF Basics

The following is a list of the SDF Basics topics from the HTML tutorial page, including progress on the Porting of all of these pages.  At the same time, the Basic Topics are being reorganized to replace this page on the home page, here:</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_computer_museum&amp;rev=1728712171&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-12T05:49:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_computer_museum</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_computer_museum&amp;rev=1728712171&amp;do=diff</link>
        <description>===== SDF Computer Museum =====
https://icm.museum/news.html
Interim Computer Museum Collection &amp; Recollections  
   [The System Concepts SC40]      An @icm toot [external toot &amp; image ] from SDF Mastodon.
An @icm toot [external toot &amp; image ] from SDF Mastodon.    
	*  SDF Vintage Systems – Remote Vintage Systems information and tutorials</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_dial-up_on_ubuntu&amp;rev=1726555411&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-17T06:43:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_dial-up_on_ubuntu</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_dial-up_on_ubuntu&amp;rev=1726555411&amp;do=diff</link>
        <description>[image alternative text goes here]

SDF Dial-up via pppconfig and pon|poff|plog on Ubuntu

Introduction:

There are several ways to setup a PPP-based dial-up network connection on Linux. This tutorial illustrates setting up such a connection using pppconfig on Ubuntu Linux. Once set up, regular users can start, stop and monitor the network connection via</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_dial-up_via_network_connections_wizard_on_windows_xp&amp;rev=1726556138&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-17T06:55:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_dial-up_via_network_connections_wizard_on_windows_xp</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_dial-up_via_network_connections_wizard_on_windows_xp&amp;rev=1726556138&amp;do=diff</link>
        <description>[image alternative text goes here]

SDF Dial-up via //Network Connections Wizard// on Windows XP

Introduction:

Although many modems, especially internal WinModems, come with configuration software, using the native Network Connections Setup Wizard to configure a dial-up network connection is fairly straightforward and consistent irregardless of the modem hardware. This tutorial illustrates the steps needed for an SDF Dial-up account.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_dialup_and_dsl_internet_service&amp;rev=1726556307&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-17T06:58:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_dialup_and_dsl_internet_service</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_dialup_and_dsl_internet_service&amp;rev=1726556307&amp;do=diff</link>
        <description>SDF Dialup and DSL Internet Service

tutorials

	*  SDF Dialup – Introduction and Initial Account Configuration
		*  Gearing Up – Equipment and Services needed for SDF Dialup
		*  Setup - WinXP – Configuring Dialup on Windows XP
		*  Setup - Linux – Configuring Dialup on Ubuntu Linux

	*</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_dialup_membership&amp;rev=1726556647&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-17T07:04:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_dialup_membership</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_dialup_membership&amp;rev=1726556647&amp;do=diff</link>
        <description>SDF Dialup Membership

What is DIALUP Membership?

Best way to learn about the DIALUP SDF membership is to login to your SDF shell account and enter dialup:



  you@sdf: dialup

    SDF provides analogue and digital (ISDN) DIALUP service to members.
    To get a list of numbers in your area, use &#039;getdialup&#039;.

    Some quick tips and things to note:

    1) You can choose from 54,143 dialup numbers in the USA &amp; Canada
    2) Connections from 1200bps to 52000bps or 64kbps to 128kbps ISDN
    3) R…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_dialup&amp;rev=1726556974&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-17T07:09:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_dialup</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_dialup&amp;rev=1726556974&amp;do=diff</link>
        <description>SDF Dialup Membership

Introduction and Initial Account Configuration

What is DIALUP Membership?

Best way to learn about the DIALUP SDF membership is to login to your SDF shell account and enter dialup: 


you@sdf: dialup

  SDF provides analogue and digital (ISDN) DIALUP service to members.
  To get a list of numbers in your area, use &#039;getdialup&#039;.

  Some quick tips and things to note:

  1) You can choose from 54,143 dialup numbers in the USA &amp; Canada
  2) Connections from 1200bps to 52000bp…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_for_blind_users&amp;rev=1726557184&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-17T07:13:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_for_blind_users</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_for_blind_users&amp;rev=1726557184&amp;do=diff</link>
        <description>SDF Access for Blind Users

SDF is a useful resource for blind or visually impaired people. It allows you to interact with a computer using a command-line interface, which is more comfortable for those of us who, for any reason, find GUIs don&#039;t meet their needs.
 * SDF can be connected to in various ways including ssh, telnet and dialup.
 * Several web browsers exist on the system; lynx, in particular, can be customized for more speech friendly use.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_general_use_tutorials&amp;rev=1726613495&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-17T22:51:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_general_use_tutorials</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_general_use_tutorials&amp;rev=1726613495&amp;do=diff</link>
        <description>Tutorials for General Use of SDF

	*  An old but valuable guide to Unix &amp; SDF (link to sdfeu.org) by Gene Michael Stover

Basic Tutorials

	*  General Info
		*  Membership Levels – A hierarchy of subscription options, and the what services you can use at each tier

	*  Connecting to SDF
		*  Where to Log in</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_green_computing_initiative&amp;rev=1726613639&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-17T22:53:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_green_computing_initiative</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_green_computing_initiative&amp;rev=1726613639&amp;do=diff</link>
        <description>SDF Green Computing Initiative

Summary

This initiative is a voluntary project involving SDF users who wish to explore alternative methods of home computing. It involves developing and employing hardware and software in combination with the SDF services to promote reduced power consumption and waste reduction by using surplus equipment.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_irc_server_policy&amp;rev=1726613756&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-17T22:55:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_irc_server_policy</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_irc_server_policy&amp;rev=1726613756&amp;do=diff</link>
        <description>SDF IRC server policy:

Purpose

The purpose of the SDF IRC server is to provide a live ‘helpdesk style’ support to the SDF membership and to visiting non-members. It may also be used as a friendly and respectful environment for recreational communication among the SDF membership and visiting non-members.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_minecraft_survival_checklist&amp;rev=1726614034&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-17T23:00:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_minecraft_survival_checklist</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_minecraft_survival_checklist&amp;rev=1726614034&amp;do=diff</link>
        <description>SDF Minecraft Survival Checklist

This tutorial is intended for new Minecraft players trying the game for the first time. It assumes you are playing on one of the SDF Minecraft server worlds in survival mode, though much of the guidance will also be applicable to other Minecraft servers and to creative mode.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_privacy_policy&amp;rev=1689747008&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-19T06:10:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_privacy_policy</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_privacy_policy&amp;rev=1689747008&amp;do=diff</link>
        <description>SDF Privacy Policy

SDF will do its best to protect your privacy. SDF assumes that all content created on or uploaded to a user&#039;s disk space is owned by that user. No data in the user&#039;s disk space is used for analysis other than disk quota or the total amount of disk space used by the user. There is no analysis of user data for content and there are no metrics or demograhics collected, shared or sold.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_s_vpn_servers&amp;rev=1726640578&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-18T06:22:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_s_vpn_servers</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_s_vpn_servers&amp;rev=1726640578&amp;do=diff</link>
        <description>SDF&#039;s VPN servers

	*  
	*  

Connecting to the SDF VPN with OpenVPN (USA/EU)

Overview

OpenVPN is the prefered VPN method to connect with SDF. OpenVPN uses Transport Layer Security (TLS) to authenticate users and encrypt communications. When SDF users register for VPN service they are issued a certificate and private key. Connecting via OpenVPN also results in users being issued a static public facing IP address for their VPN session.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_ssh_hostkeys&amp;rev=1615574435&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-12T18:40:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_ssh_hostkeys</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_ssh_hostkeys&amp;rev=1615574435&amp;do=diff</link>
        <description>SDF SSH Hostkeys

Servers:

The Main Cluster
 Host  Redirect  tty.sdf.org  (Round Robin)  sdf.org    faeroes.sdf.org    otaku.sdf.org  faeroes.sdf.org  ukato.sdf.org  Unresponsive  norge.sdf.org    bjork.sdf.org    miku.sdf.org  bjork.sdf.org ED25519 key fingerprint is SHA256:ZjwbO7AU8rHJExYrmZS2LqGZ7WfdoELfMrF54W92PYA.
+--[ED25519 256]--+
|    ...          |
|   .oo o         |
|   .=.*          |
|  . .* B         |
| = o  O S.       |
|+ + o.o*E=.      |
| o o O.++  o     |
|  o X = +.. o    …</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_tutorial_editing_guide&amp;rev=1741285675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-06T18:27:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_tutorial_editing_guide</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_tutorial_editing_guide&amp;rev=1741285675&amp;do=diff</link>
        <description>SDF HTML Tutorial Editing Guide

Original Tutorial Site Editing

:!: This tutorial is not for editing this wiki, but for the older, RCS-versioned straight-HTML-based SDF Tutorial pages, accessible via &lt;https://sdf.org/?tutorials&gt;

You can easily contribute to this wiki, but if you want to add to or update the</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_virtual_private_server_service&amp;rev=1726904054&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-21T07:34:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_virtual_private_server_service</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_virtual_private_server_service&amp;rev=1726904054&amp;do=diff</link>
        <description>Virtual Private Server Service on SDF

SDF VPS Service is available to MetaARPA members, at three different subscription levels. 
 Membership Dues  Memory  Disk  Tier  $7/mo, $60/year  1024MB  20GB (per OS)  entry level membership  $14/mo, $112/year</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_voip_advanced_features_and_setup&amp;rev=1726904349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-21T07:39:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_voip_advanced_features_and_setup</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_voip_advanced_features_and_setup&amp;rev=1726904349&amp;do=diff</link>
        <description>SDF VoIP Advanced Features and Setup

Please note that making unsolicited calls may be considered rude

SDF&#039;s VoIP Telephony Service is linked into “C*NET” or what is called the “Telephone Collectors Network”. This network is a collection of vintage telephones, electro-mechanical office switches, digital switches and PBXes (Private Branch eXchange) as well as newer VoIP equipment. The purpose of this network is to allow access from both C*NET linked exchanges and the PSTN (Public Switched Teleph…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_voip_client&amp;rev=1726904839&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-21T07:47:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_voip_client</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_voip_client&amp;rev=1726904839&amp;do=diff</link>
        <description>SDF VoIP Client

Below are instructions on configuring a SIP client to work with SDF&#039;s VOIP service. Please see the SDF VoIP tutorial for more information.

Client Instructions

Linphone for iOS

Linphone may be installed by searching for “Linphone” in the App Store or by clicking</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_voip_extension_directory&amp;rev=1752110242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-10T01:17:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_voip_extension_directory</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_voip_extension_directory&amp;rev=1752110242&amp;do=diff</link>
        <description>SDF VoIP Extension Directory

(There are two versions of this directory--this page, and the HTML tutorial page at &lt;http://sdf.org/?tutorials/sdf_voip_ext&gt;. They are updated independently and only manually synced at this time, so each may have entries not in the other, which means you may want to check both directory pages if you are looking for something)</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_voip_telephony_service&amp;rev=1691907348&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-13T06:15:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_voip_telephony_service</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_voip_telephony_service&amp;rev=1691907348&amp;do=diff</link>
        <description>SDF VoIP Telephony Service

	*  Setting up a SIP phone with SDF VoIP - allows an SDF user to make voice and video calls
	*  SDF VoIP Client - configuring a SIP client to work with SDF&#039;s VoIP service
	*  SDF VoIP Extension Directory
	*  Using a Cisco 7940G or compatiable phone with SDF VoIP - requires SIP firmware installed on the phone
	*  Using FreePBX with SDF VOIP

Tip: Search the SDF wiki for tutorials that contain a mentioned subscription keyword.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf_volunteer_moderator_and_administrator_guidelines&amp;rev=1726904981&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-21T07:49:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf_volunteer_moderator_and_administrator_guidelines</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf_volunteer_moderator_and_administrator_guidelines&amp;rev=1726904981&amp;do=diff</link>
        <description>SDF Volunteer Moderator and Administrator Guidelines

This document outlines the guidelines to be followed by SDF Volunteer Moderators and Administrators. By volunteering you are helping to continue the long development of SDF as a user driven community. Volunteers are granted certain benefits and privileges which place them above regular users and members. Because of this, volunteers must be mindful and respectful of their position when interacting with the SDF systems and its members.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sdf&amp;rev=1735278795&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-27T05:53:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=sdf&amp;rev=1735278795&amp;do=diff</link>
        <description>SDF Public Access Unix System

The Super Dimension Fortress  is a networked community of free software authors, teachers, librarians, students, researchers, hobbyists, computer enthusiasts, the aural and visually impaired. SDF was established in 1987. It is operated as a recognized non-profit</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=securing_files_with_php_sessions&amp;rev=1593688853&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-02T11:20:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>securing_files_with_php_sessions</title>
        <link>https://wiki.sdf.org/doku.php?id=securing_files_with_php_sessions&amp;rev=1593688853&amp;do=diff</link>
        <description>Securing Files with PHP Sessions

Summary

I write ebooks. Some of them I publish. I like to improve my stories by getting feedback from beta readers before sending them to the publisher. Sharing on a web site is an easy answer, but obviously I don&#039;t want to share with the entire world.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=set_up_your_own_perl_module_library&amp;rev=1769720079&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-29T20:54:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_up_your_own_perl_module_library</title>
        <link>https://wiki.sdf.org/doku.php?id=set_up_your_own_perl_module_library&amp;rev=1769720079&amp;do=diff</link>
        <description>Set up a private Perl Module library for Your User Space

Nowadays, it&#039;s common for people providing programs or scripts to assume everyone&#039;s an admin, and can load whatever library or do whatever admin-level install they need to do. All their installation instructions assume you can just install files to</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=set_up_your_own_python_environment&amp;rev=1735106915&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-25T06:08:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_up_your_own_python_environment</title>
        <link>https://wiki.sdf.org/doku.php?id=set_up_your_own_python_environment&amp;rev=1735106915&amp;do=diff</link>
        <description>Set Up Your Local Python Environment

Use the below to install python libraries that “normally” would be installed in a system directory such as /usr/local/lib/pythonX.Y.  Use the --user flag with the pip tool to install to a directory you have control over as a user. Here are more details:</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=set_up_your_own_ruby_gems_library&amp;rev=1735107114&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-25T06:11:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_up_your_own_ruby_gems_library</title>
        <link>https://wiki.sdf.org/doku.php?id=set_up_your_own_ruby_gems_library&amp;rev=1735107114&amp;do=diff</link>
        <description>Setting Up A Ruby Gems Library in your user space

Install with
gem install --user-install -n~/bin **gem_name**
This assumes you want the gems in your ~/bin folder, and that you have it added to your PATH

Sources:

	*  &lt;https://stackoverflow.com/questions/31596273/install-gem-in-local-folder&gt;
	*  &lt;https://guides.rubygems.org/faqs/#i-installed-gems-with---user-install-and-their-commands-are-not-available&gt;</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=setting_up_a_sip_phone_with_sdf_voip&amp;rev=1735276582&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-27T05:16:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setting_up_a_sip_phone_with_sdf_voip</title>
        <link>https://wiki.sdf.org/doku.php?id=setting_up_a_sip_phone_with_sdf_voip&amp;rev=1735276582&amp;do=diff</link>
        <description>Setting up a SIP phone with SDF VoIP

SDF Voice over Internet Protocol Telephony is a service feature available to the ARPA, META and Validated USERS membership levels. It allows an SDF user to make voice and video calls to other SDF users and to linked Telephony services via a SIP client on a 3G or WIFI cellphone, WIFI enabled mobile device, or an Internetworked computer.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=setting_up_mail_clients&amp;rev=1735277305&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-27T05:28:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setting_up_mail_clients</title>
        <link>https://wiki.sdf.org/doku.php?id=setting_up_mail_clients&amp;rev=1735277305&amp;do=diff</link>
        <description>POP3, IMAP and SMTP AUTH for Popular Mail Clients

Introduction

SDF uses SMTP Authentication to allow remote network clients such as desktop, tablet and phone mail applications to use its SMTP server for the purpose of sending (relaying) e-mail messages.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=setting_up_the_vacation_1_email_auto-responder_on_sdf&amp;rev=1735278319&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-27T05:45:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setting_up_the_vacation_1_email_auto-responder_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=setting_up_the_vacation_1_email_auto-responder_on_sdf&amp;rev=1735278319&amp;do=diff</link>
        <description>Setting up the vacation(1) email auto-responder on SDF:

What:

The vacation(1) tool allows users to schedule automated email replies, useful for letting people know when you&#039;re away for a while.

Prerequisites:

	*  SDF ARPA membership or higher
	*</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=setting_up_x11_forwarding_on_sdf&amp;rev=1729195806&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-17T20:10:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setting_up_x11_forwarding_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=setting_up_x11_forwarding_on_sdf&amp;rev=1729195806&amp;do=diff</link>
        <description>Setting up X11 forwarding on SDF

Please note that MetaARPA membership is required to run X11 applications

X11 forwarding through ssh

This should be the preferred method of running X. By tunneling through an existing ssh connection, extra firewall ports or port forwarding is not needed. The traffic is also protected by ssh. Note that this tutorial references</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=social_network&amp;rev=1729195076&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-17T19:57:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>social_network</title>
        <link>https://wiki.sdf.org/doku.php?id=social_network&amp;rev=1729195076&amp;do=diff</link>
        <description>SDF - The Ethical Social Network

What &#039;Social Network&#039; means to us (a history lesson)

Electronic Social Networking has been around since the days of the ARPAnet. In the late 1960s and through the 1970s the ARPAnet allowed researchers to communicate and collaborate via</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=software_development_resources&amp;rev=1771003871&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-13T17:31:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>software_development_resources</title>
        <link>https://wiki.sdf.org/doku.php?id=software_development_resources&amp;rev=1771003871&amp;do=diff</link>
        <description>Software Development Resources at SDF

There are many software development resources at SDF. There is the overall shell programming environment, programming languages and version control tools.

Language Tutorials

There are many PROGRAMMING languages available on SDF. Here are some tutorials related to them:</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=software_packages_on_sdf_by_category&amp;rev=1729193668&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-17T19:34:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>software_packages_on_sdf_by_category</title>
        <link>https://wiki.sdf.org/doku.php?id=software_packages_on_sdf_by_category&amp;rev=1729193668&amp;do=diff</link>
        <description>Software Packages on SDF by Category

This page is intended to present the many, many software packages &amp; programs currently installed on SDF, sorted into categories for ease of reference. New users can refer to this file when trying to find programs, and even long-time SDFers can possibly discover something new here.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=spreading_the_word_about_sdf&amp;rev=1752617529&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-15T22:12:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>spreading_the_word_about_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=spreading_the_word_about_sdf&amp;rev=1752617529&amp;do=diff</link>
        <description>Images for your Web Pages

add an image on your web pages sourced to either &lt;https://sdf.org/sdfbanner.png&gt; or &lt;https://mab.sdf.org/sdfbanner.png&gt; for this: 

Physical propaganda materials

[Design 3]

Flyers

[Flyer] (especially good for college campuses)

Business Cards

	*  [Design 1]
	*  [Design 2]
	*  [Design 3 ], [Design 3 ]

Fundraiser

	*  There are patches, stickers, buttons, hoodies, T-shirts, and more.
	*  There is an</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=ssh_client&amp;rev=1725471188&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T17:33:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssh_client</title>
        <link>https://wiki.sdf.org/doku.php?id=ssh_client&amp;rev=1725471188&amp;do=diff</link>
        <description>SSH Clients

Command Line Interface Clients

SSH clients are available at the command line in all the major operating systems:

	*  In MS Windows, there is not one available at the classic command prompt, but it is available in powershell. type “Powershell</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=ssh_noninteractive_sendmail&amp;rev=1669503344&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-26T22:55:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssh_noninteractive_sendmail</title>
        <link>https://wiki.sdf.org/doku.php?id=ssh_noninteractive_sendmail&amp;rev=1669503344&amp;do=diff</link>
        <description>SSH session that runs sendmail instead of an interactive shell

What?

A wrapper for your local mail transfer agent (MTA) that initiates an SSH session when your SDF email address appears in the “From:” header.

Why?

You want to send email from your SDF address without running the risk that the receiving server will reject it due to a mismatch between the</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=ssh_public_key_authentication&amp;rev=1619054203&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-22T01:16:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssh_public_key_authentication</title>
        <link>https://wiki.sdf.org/doku.php?id=ssh_public_key_authentication&amp;rev=1619054203&amp;do=diff</link>
        <description>SSH Public Key Authentication

These instructions attempt to explain the basic concepts of SSH Public Key Authentication, what it is, and the steps required to use it.

Logging in with SSH key authentication means that you do not have to use your SDF account password. Instead, you generate a &#039;key&#039;</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=sshfs-sdf&amp;rev=1721460032&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-20T07:20:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sshfs-sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=sshfs-sdf&amp;rev=1721460032&amp;do=diff</link>
        <description>SSHFS-SDF

	*  How to mount your SDF user folder locally on your linux workstation.

OVERVIEW:What is sshfs?

SSHFS (SSH File System or Secure SHell File System) is a file system client to mount and interact with directories and files located on a remote server or workstation. The client interacts with the remote file system via SFTP. It appears on your file system as if it were a local directory and you can manipulate the files as you would normally on your workstation.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=ssi&amp;rev=1718699725&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-18T08:35:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssi</title>
        <link>https://wiki.sdf.org/doku.php?id=ssi&amp;rev=1718699725&amp;do=diff</link>
        <description>How to enable Server Side Includes

SDF users can use Server Side Includes on their sites. Before the 2023 migration (to new hardware and NetBSD 9.3), SSI was enabled by default; now it must be enabled manually. To enable SSI in .shtml files, add the line below to the file</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=start&amp;rev=1770788154&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-11T05:35:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://wiki.sdf.org/doku.php?id=start&amp;rev=1770788154&amp;do=diff</link>
        <description>Welcome to SDF User Contributed Tutorials

[sdf.org Public Access UNIX System; A non-commercial Internet community]

This is a shared, member contributed, set of tutorials for existing and potential SDF users who are interested in the INTERNET, the UNIX operating system, and programming languages. The purpose of this wiki is to help new users learn about the</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=static_site_generators&amp;rev=1769040614&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-22T00:10:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>static_site_generators</title>
        <link>https://wiki.sdf.org/doku.php?id=static_site_generators&amp;rev=1769040614&amp;do=diff</link>
        <description>Static Site Generators at SDF

Static Site Generators (SSGs) provide a content generation environment incorporating templates--that can be customized to give your website a uniform look (with sidebars, added search bar, menus, etc)--along with a program that takes content files that you create by writing text files using a markup language, that, with a push of a button, generates an updated website and pushes the updates to your web folder for you. They are called</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=subversion&amp;rev=1616088981&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-18T17:36:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>subversion</title>
        <link>https://wiki.sdf.org/doku.php?id=subversion&amp;rev=1616088981&amp;do=diff</link>
        <description>Subversion

This tutorial is not about using a version control system, or about using Subversion, but about how to get started with Subversion on SDF. Other source control tools available for looking into are  SDF-hosted git (newer, distributed version control), CVS (older technology than SVN) and</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=survival_teco_2.0&amp;rev=1668660342&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-17T04:45:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>survival_teco_2.0</title>
        <link>https://wiki.sdf.org/doku.php?id=survival_teco_2.0&amp;rev=1668660342&amp;do=diff</link>
        <description>Survival TECO

Version 2.0

You can perform useful editing with TECO, the venerable, line-noise-for-command-language Editor that Time Forgot, knowing just 3 rules and 16 commands.

Rules

	*  Pressing the Escape key (shown as $ below -- not a dollar sign) twice executes typed commands instead of the Enter key. (A single</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=survival_teco&amp;rev=1688067261&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-29T19:34:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>survival_teco</title>
        <link>https://wiki.sdf.org/doku.php?id=survival_teco&amp;rev=1688067261&amp;do=diff</link>
        <description>Survival TECO

Below is a subset of commands for minimal useful editing with TECO, the venerable command-based, character-oriented text editor.

	*  Commands are executed by following them with the key sequence Esc Esc instead of Enter. An arbitrarily long sequence of commands can be entered and executed together.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=text_editors_on_sdf&amp;rev=1738932438&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-07T12:47:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>text_editors_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=text_editors_on_sdf&amp;rev=1738932438&amp;do=diff</link>
        <description>Text Editors

Inevitably with a shell account, you are going to need to edit text in files. There are numerous text editors available on SDF. Here is a list of  text editors available on SDF

As you can see, there are quite a few to choose from. Some are simple, and some are complex and quite amazingly powerful. Many folks find</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=the_metaarray&amp;rev=1761844480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-30T17:14:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>the_metaarray</title>
        <link>https://wiki.sdf.org/doku.php?id=the_metaarray&amp;rev=1761844480&amp;do=diff</link>
        <description>The MetaArray

The MetaArray is a group of multicore, multiraid, high performance nodes which provide computational and data storage/hosting services for MetaARPA members. The current disk quota for each user is 800 GB and will likely increase with time.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=the_mutt_mail_user_agent&amp;rev=1616309266&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-21T06:47:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>the_mutt_mail_user_agent</title>
        <link>https://wiki.sdf.org/doku.php?id=the_mutt_mail_user_agent&amp;rev=1616309266&amp;do=diff</link>
        <description>The Mutt Mail User Agent

Mutt is a UNIX mail user agent (aka mail client) that is available to all SDF users.

This is a brief tutorial on reading and sending mail with mutt. It does not cover some useful features, such as folders.

On SDF, it is already configured for sending and receiving mail with your SDF account.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tiny_tiny_rrs&amp;rev=1691111743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-04T01:15:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tiny_tiny_rrs</title>
        <link>https://wiki.sdf.org/doku.php?id=tiny_tiny_rrs&amp;rev=1691111743&amp;do=diff</link>
        <description>Tiny Tiny RSS

Introduction

With Google announcing the end of Google Reader, SDF brought its own alternative to RSS reading: our own instance of Tiny Tiny RSS. It&#039;s a RSS service much like Google Reader, with many options of customization, sharing, filtering, etc.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tmux&amp;rev=1759214055&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T06:34:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tmux</title>
        <link>https://wiki.sdf.org/doku.php?id=tmux&amp;rev=1759214055&amp;do=diff</link>
        <description>Tmux

Introduction

A newer alternative to the classic Screen is Tmux. As a terminal multiplexer, enables you to have multiple terminals open in a windows, saved in a session. You can detach from that session and come back later, and all your windows and programs running on it will still be alive, and share sessions.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=toobnix&amp;rev=1688170921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-01T00:22:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>toobnix</title>
        <link>https://wiki.sdf.org/doku.php?id=toobnix&amp;rev=1688170921&amp;do=diff</link>
        <description>Using the SDF Video Gallery

Important: Please follow this tutorial carefully to successfully post videos. Keep in mind that you must limit your posts to one (1) video each and you must click Publish to initiate the post-upload processing required for successful playback.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tops-20_interactive_tutorial&amp;rev=1615992040&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T14:40:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tops-20_interactive_tutorial</title>
        <link>https://wiki.sdf.org/doku.php?id=tops-20_interactive_tutorial&amp;rev=1615992040&amp;do=diff</link>
        <description>TOPS-20 Interactive Tutorial

This file is a log of a session with the TOPS-20 interactive tutorial on twenex.org. It has been added to the SDF tutorials to make the content available on the World-Wide Web, but it is a much more effective learning experience to work through the tutorial interactively by logging-in to twenex.org and running the TOPS20 program.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=trac_on_sdf&amp;rev=1751698732&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-05T06:58:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>trac_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=trac_on_sdf&amp;rev=1751698732&amp;do=diff</link>
        <description>Trac on SDF

:!: This is currently NOT UP-TO-DATE info at SDF as Trac is not currently installed properly 

This tutorial discusses how to install Trac, in the words of its creators a minimalistic approach to web-based management of software projects.

Introduction</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=traditional_mail_1_mailx_1&amp;rev=1741051349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-04T01:22:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>traditional_mail_1_mailx_1</title>
        <link>https://wiki.sdf.org/doku.php?id=traditional_mail_1_mailx_1&amp;rev=1741051349&amp;do=diff</link>
        <description>An Introduction to Various BSD mailx style E-mail Clients on SDF

History

In the beginning.. there was mail, which was included in Unix 1st Edition in 1971 according to the ancient texts (manuals). At this time, Unix had no remote communication facility at all, so</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=transferring_files&amp;rev=1777217300&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-26T15:28:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>transferring_files</title>
        <link>https://wiki.sdf.org/doku.php?id=transferring_files&amp;rev=1777217300&amp;do=diff</link>
        <description>File Transfer Tutorial

This tutorial discusses various ways to get data from and to a local (external) machine into and out of SDF.

Introduction

To transport data between SDF and your local (or any other external) machine, there are various ways. Their availability depends on your member level on SDF (see the</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tss-8_user_tutorial&amp;rev=1688191281&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-01T06:01:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tss-8_user_tutorial</title>
        <link>https://wiki.sdf.org/doku.php?id=tss-8_user_tutorial&amp;rev=1688191281&amp;do=diff</link>
        <description>TSS-8 User Tutorial

This documents the use of https://tss8.sdf.org

TSS/8 is a timesharing system for the DEC PDP-8 originally designed by Adrian van de Goor, a grad student at CMU and later enhanced and sold as a complete system by DEC in 1968.  It originally required a PDP-8, 8I or 8E with an RF08 or DF32 attached to at least one RS08 or a DS32 drive for swapping and filesystem.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorial_-_example_wiki_code&amp;rev=1751700735&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-05T07:32:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorial_-_example_wiki_code</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorial_-_example_wiki_code&amp;rev=1751700735&amp;do=diff</link>
        <description>Tutorial - Example wiki code

Sectioning 



====== Here is a test for the title format. ======

===== Here is a test for the title format. =====

==== Here is a test for the header format. ====

=== Here is a test for the header format. ===

Here is a test for the tutorial body format.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.abookrc_yargo&amp;rev=1616515163&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T15:59:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.abookrc_yargo</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.abookrc_yargo&amp;rev=1616515163&amp;do=diff</link>
        <description>set autosave=true
set show_all_emails=true
set emailpos=25
set extra_column=mobile
# frequently used values:
#    -1          disabled
#    phone       Home Phone
#    workphone   Work Phone
#    fax         Fax
#    mobile      Mobile Phone
#    nick        Nickname/Alias
#    url         URL
set extra_alternative=phone
set extrapos=65
set mutt_command=mutt
set mutt_return_all_emails=true
set print_command=lpr
set www_command=lynx
# address style [eu|us|uk]
set address_style=eu
set use_ascii_on…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.bash_logout_jwodder&amp;rev=1616515253&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:00:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.bash_logout_jwodder</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.bash_logout_jwodder&amp;rev=1616515253&amp;do=diff</link>
        <description># bash will run this automatically when I log out from SDF.
# This eliminates datafiles created in my home directory by certain programs
# that I find unnecessary to keep around for long, and it then clears the
# screen.
cd; rm -rf .viminfo .gopherrc~ .elinks .links .w3m; clear</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.bashrc_jwodder&amp;rev=1616515275&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:01:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.bashrc_jwodder</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.bashrc_jwodder&amp;rev=1616515275&amp;do=diff</link>
        <description># This script is run by bash when starting a new non-login shell.
# The effects of the commands in this file (as far as I know) are not inherited
# by child processes and so need to be run every time a new shell is started.

if [ -z &quot;$PROFILE_LOADED&quot; ]
# If PROFILE_LOADED is null, then my .profile must not have been processed.
then . ~/.profile
else

# This creates an alias &#039;toc&#039; which produces more informative output from `ls`:
 alias toc=&#039;colorls -ACFG&#039;

# This causes commands to fail if they …</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.bbkill_jbaber&amp;rev=1616515288&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:01:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.bbkill_jbaber</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.bbkill_jbaber&amp;rev=1616515288&amp;do=diff</link>
        <description>AUDIOPHILE
DIALUP
ESPANOL
GUITAR
HACKNL
IBM
LINUX
MACOS
MAIL
MOTD
NETWORK
NETWORKING
OCCULT
OSDEV
PERL
PERN
POETRY
PORTUGUESE
PROCMAIL
PYTHON
QNX
SELFEMPLOY
SUN
UK
VPSVDS
WINDOWS
ZAURUS</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.bboardrc_jbaber&amp;rev=1616515305&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:01:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.bboardrc_jbaber</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.bboardrc_jbaber&amp;rev=1616515305&amp;do=diff</link>
        <description>EDITOR=vi
AUTOLIST=NIL</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.elinks_jbaber_elinks.conf&amp;rev=1616515340&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:02:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.elinks_jbaber_elinks.conf</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.elinks_jbaber_elinks.conf&amp;rev=1616515340&amp;do=diff</link>
        <description>## ELinks 0.11.1 configuration file

## This is ELinks configuration file. You can edit it manually,
## if you wish so; this file is edited by ELinks when you save
## options through UI, however only option values will be altered
## and missing options will be added at the end of file; if option
## is not written in this file, but in some file included from it,
## it is NOT counted as missing. Note that all your formatting,
## own comments and so on will be kept as-is.
##
## Obviously, if you do…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.exrc_jbaber&amp;rev=1616515352&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:02:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.exrc_jbaber</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.exrc_jbaber&amp;rev=1616515352&amp;do=diff</link>
        <description>&quot; Show current mode
set showmode

&quot; Allow for display of matching braces with %
set showmatch

&quot; dont autowrap lines
set wrapmargin=0

&quot; trim trailing spaces
abbr _trim %s/ *$//

&quot; abbreviate sinc   Sincerely yours, John B.
&quot; abbr sinc 
  Sincerely yours,
    John B.
&quot; experimental sinc
abbr sinc mz1Gj!`zpar
`zi
  Sincerely yours,
    John B.

&quot; Set the indentation at 2 spaces
&quot; set ht=2
set sw=2

&quot; Set g to compile with gcc
&quot; map g :!gcc %

&quot; Set g to format
&quot; map g {ji  !}par

&quot; Set ^P to i…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.exrc_yargo&amp;rev=1616515368&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:02:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.exrc_yargo</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.exrc_yargo&amp;rev=1616515368&amp;do=diff</link>
        <description>set nomodeline
set ruler
set showmatch
set showmode
set nosourceany
&quot; make some latin characters printable:
set print=äöüÄÖÜàéèÀÉçâêîôûù£§°
&quot; looks like print is only re-evaluated after [no]octal, bug?
set octal
set nooctal
set wraplen=77
set shell=/bin/ksh
set noexrc
&quot; F8: format paragraph, in command mode
map [19~ !}fmt
&quot; F9: save, in both modes
map [20~ :w
map! [20~ :w
a
&quot; F10: insert date, in both modes
map [21~ :read! date &#039;+\%y-\%m-\%d&#039;
A
map! [21~ :read! date &#039;+\%y-\%m-\%d&#039;
A
&quot; F10…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.fetchmailrc_yargo&amp;rev=1616515386&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:03:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.fetchmailrc_yargo</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.fetchmailrc_yargo&amp;rev=1616515386&amp;do=diff</link>
        <description>set postmaster yargo@HERE.ORG
set no bouncemail
set no syslog
poll pop.EXAMPLE.NET proto pop3 timeout 300:
	user &quot;EXTUSER@EXAMPLE.COM&quot; with pass &quot;PASSWORD&quot; fetchall is yargo here mda &quot;/usr/sbin/sendmail yargo+FETCHMAIL@HERE.ORG&quot;
# yargo+FETCHMAIL... for procmail filter</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.forward_mackie&amp;rev=1616515399&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:03:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.forward_mackie</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.forward_mackie&amp;rev=1616515399&amp;do=diff</link>
        <description>&quot;|exec /usr/pkg/bin/procmail&quot;</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.forward_yargo&amp;rev=1616515413&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:03:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.forward_yargo</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.forward_yargo&amp;rev=1616515413&amp;do=diff</link>
        <description>&quot;|IFS=&#039; &#039;&amp;&amp;exec /usr/pkg/bin/procmail -t -f-||exit 75 #yargo&quot;
#### This comment shows up in internal finger output. #######</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.gopherrc_yargo&amp;rev=1721460355&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-20T07:25:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.gopherrc_yargo</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.gopherrc_yargo&amp;rev=1721460355&amp;do=diff</link>
        <description>RCversion: 1.1
map: Text,builtin,lpr %s
map: text/plain,builtin,lpr %s
map: audio/basic,|play -v 40 -&amp;,
map: Image,xv %s,lpr %s
map: Terminal/telnet,telnet %s,
map: Terminal/tn3270,tn3270 %s,
map: text/html,lynx -force_html %s,lynx -force_html -dump %s | lpr
map: text/richtext,richtext %s|Less -f -r,lpr %s
map: text/rip,showrip %s,lpr %s
map: text/tab-separated-values,builtin,lpr %s
map: text/x-dvi,xdvi %s,lpr %s
map: text/x-tex,,
map: text/x-troff,nroff %s|more -d,ptroff %s
map: message/rfc822,…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.ispell_english_jbaber&amp;rev=1616515573&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:06:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.ispell_english_jbaber</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.ispell_english_jbaber&amp;rev=1616515573&amp;do=diff</link>
        <description>adlai
ahh
alsa
amd
arxiv
augustine&#039;s
baber
Baltimore&#039;s
barack
bookthing
br
cannell
chan
charset
chris
class&#039;s
cletus
com
css
cv
digg
dl
docs
doctype
download
dt
dtd
easyjet
eboy
edu
Emma&#039;s
equiv
eurail
facebook
fanless
faux
forman
freeshell
funkadelic
gb
generalizably
gimme
giuliani
gompers
gonna
google
gradebook
gro
groening
groovesalad
guid
gutenberg
hamas
hellip
heyrss
hmm
homeworks
href
htm
html
http
hussein
img
internet
iphone
itunes
jbaber
jhu
jian
jkong
jmb
johaninnely
johanninely
jpg
kid…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mailcap_jwodder&amp;rev=1616515634&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:07:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.mailcap_jwodder</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mailcap_jwodder&amp;rev=1616515634&amp;do=diff</link>
        <description># This file tells those programs that support it (mutt et alii) what other
# programs to use to view files with certain MIME types.  A description of what
# this file may contain can be found in RFC 1524 or, for a more
# beginner-friendly overview, section 5.3 or thereabouts of the mutt manual.

# MIME types that appear twice have two different entries: one for viewing the
# file in a separate application and one (marked with &quot;copiousoutput&quot;) for
# transforming the file into text that can be vie…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mailcap_mackie&amp;rev=1616515679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:07:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.mailcap_mackie</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mailcap_mackie&amp;rev=1616515679&amp;do=diff</link>
        <description>text/html; /usr/pkg/bin/w3m -v -F -T text/html %s; nametemplate=%s.html; needsterminal
text/html; /usr/pkg/bin/w3m %s; nametemplate=%s.html; copiousoutput</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mailcap_yargo&amp;rev=1616515721&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:08:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.mailcap_yargo</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mailcap_yargo&amp;rev=1616515721&amp;do=diff</link>
        <description>text/html; /usr/pkg/bin/lynx -force_html &#039;%s&#039;; needsterminal; description=HTML Text; nametemplate=%s.html
text/plain; $PAGER &#039;%s&#039;; needsterminal; description=Plain Text
application/msword; catdoc &#039;%s&#039;; copiousoutput; needsterminal; description=MSWORD; nametemplate=%s.doc
application/pdf; ps2ascii &#039;%s&#039;|$PAGER; copiousoutput; needsterminal; description=PDF; nametemplate=%s.pdf</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mime.types_jwodder&amp;rev=1616518012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:46:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.mime.types_jwodder</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mime.types_jwodder&amp;rev=1616518012&amp;do=diff</link>
        <description># This file maps file extensions to their associated MIME types.  It&#039;s used by
# several different applications, including mutt and lynx.
application/msword	doc
application/pdf	pdf
application/postscript	ps eps
application/x-tar-gz	tgz tar.gz
application/xhtml+xml	xht xhtml
application/xml-dtd	dtd
image/jpeg	jpg
image/png	png
text/css	css
text/csv	csv
text/html	html htm
text/plain	txt c cpp pl sh h m pod php
text/tab-separated-values	tsv
text/troff	1 2 3 4 5 6 7 8 9
text/x-tex	tex
text/xml	xml x…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jbaber_colors1&amp;rev=1616518073&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:47:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.mutt_jbaber_colors1</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jbaber_colors1&amp;rev=1616518073&amp;do=diff</link>
        <description>####################################################
#---------------------COLORS-----------------------#
####################################################

color normal      white  black  # pager body
color attachment  green  black  # ..
color indicator   brightred black
color body        cyan   black &quot;ftp://[^ ]*&quot;
color body        green  default &quot;[[:alnum:]][-+.#_[:alnum:]]*@[-+.[:alnum:]]*[[:alnum:]]&quot;
color body        cyan    default &quot;(http|ftp|news|telnet|finger)://[^ &gt;]*&quot;
color body   …</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jbaber_colors2&amp;rev=1616518113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:48:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.mutt_jbaber_colors2</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jbaber_colors2&amp;rev=1616518113&amp;do=diff</link>
        <description>color  hdrdefault      green           black
color  header          brightyellow    black   &quot;^from:&quot;
color  header          brightyellow    black   &quot;^subject:&quot;
color  quoted          green           black
color  signature       brightred       black
color  indicator       brightyellow    red
color  error           brightred       black
color  status          brightwhite     blue
color  tree            brightmagenta   black
color  tilde           brightmagenta   black
color  body            brigh…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jbaber_colors3&amp;rev=1616518162&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:49:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.mutt_jbaber_colors3</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jbaber_colors3&amp;rev=1616518162&amp;do=diff</link>
        <description># Color definitions
#

color quoted brightblue default
color signature red green
color indicator green black
color error brightred default
color status yellow blue
color tree magenta default 
color tilde magenta default
color message brightcyan default
color markers brightcyan brightblue # Should be default  for val 2
color attachment brightmagenta default
color search default green

color header brightred default ^(From|Subject):
color body magenta default &quot;(ftp|http)://[^ ]+&quot;	# point out URLs
…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jbaber_colors4&amp;rev=1616518200&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:50:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.mutt_jbaber_colors4</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jbaber_colors4&amp;rev=1616518200&amp;do=diff</link>
        <description>color attachment brightmagenta black  
color error brightwhite red   # errors yell at you in red
color hdrdefault red black   # headers
color indicator brightyellow magenta # currently selected message
color markers brightcyan black  # the + for wrapped pager lines
color message brightcyan black  # informational messages, not mail
color normal white black    # plain text
color quoted green black  # quoted text
color search brightgreen black # hilite search patterns in the pager
color signature r…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jbaber_mailcap&amp;rev=1616518239&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:50:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.mutt_jbaber_mailcap</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jbaber_mailcap&amp;rev=1616518239&amp;do=diff</link>
        <description>#Attempt to inline html messages
text/html; lynx -dump %s; nametemplate=%s.html; copiousoutput</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jwodder_gmail&amp;rev=1616518332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T16:52:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.mutt_jwodder_gmail</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jwodder_gmail&amp;rev=1616518332&amp;do=diff</link>
        <description># My settings for using Gmail with mutt

# Username &amp; password:
set imap_user=&quot;YOUR USERNAME HERE@gmail.com&quot;
set imap_pass=&quot;YOUR PASSWORD HERE&quot;

# Set the various folder variables:
set spoolfile=&quot;imaps://imap.gmail.com:993/INBOX&quot;
set folder=&quot;imaps://imap.gmail.com:993&quot;
set mbox=&quot;=[Gmail]/All Mail&quot;
# &#039;record&#039; should be set to &quot;&quot; if you&#039;re using Gmail&#039;s SMTP server
set record=&quot;=[Gmail]/Sent Mail&quot;
set postponed=&quot;=[Gmail]/Drafts&quot;
set imap_delim_chars=&quot;/&quot;
# Don&#039;t move read messages to the mbox (They …</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jwodder_gpg&amp;rev=1616545555&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:25:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.mutt_jwodder_gpg</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jwodder_gpg&amp;rev=1616545555&amp;do=diff</link>
        <description># Variables for using PGP with mutt
# Derived from mutt&#039;s sample gpg.rc with very few (meaningful) modifications

set pgp_decode_command=&quot;gpg %?p?--passphrase-fd 0? --no-verbose -q --batch -o - %f&quot;
set pgp_verify_command=&quot;gpg --no-verbose -q --batch -o - --verify %s %f&quot;
set pgp_decrypt_command=&quot;gpg --passphrase-fd 0 --no-verbose -q --batch -o - %f&quot;
set pgp_sign_command=&quot;gpg --no-verbose -q --batch -o - --passphrase-fd 0 -a --detach-sign -t %?a?-u %a? %f&quot;
set pgp_clearsign_command=&quot;gpg --no-verbo…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jwodder_keys&amp;rev=1616545637&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:27:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.mutt_jwodder_keys</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jwodder_keys&amp;rev=1616545637&amp;do=diff</link>
        <description># This file remaps mutt&#039;s key bindings to my liking.  See the manual for
# details on exactly what each function does.

bind pager S sync-mailbox
bind pager &lt;tab&gt; skip-quoted
bind pager n next-unread
bind pager . search-next
bind pager &lt;esc&gt;n search-opposite
bind pager ? search-reverse
bind pager H help
bind pager q exit
bind pager &lt;backspace&gt; previous-page
bind pager &lt;delete&gt; previous-page
bind pager p previous-unread
bind pager P print-message
bind pager { parent-message
bind pager k previous-…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jwodder_muttrc&amp;rev=1721460661&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-20T07:31:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.mutt_jwodder_muttrc</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jwodder_muttrc&amp;rev=1721460661&amp;do=diff</link>
        <description># Generic settings for mutt

# Variable settings; see the mutt manual for details on most of these:
set abort_nosubject
set allow_ansi
set beep_new
set charset=&quot;utf-8&quot;
unset confirmappend
set date_format=&quot;!%d %b %Y, %H:%M:%S %Z&quot;
set edit_headers
# Path to my preferred editor:
set editor=&quot;/usr/pkg/bin/vim&quot;
set fast_reply
unset followup_to
set forward_format=&quot;Fwd: %s&quot;
set forward_quote
set hostname=&quot;sdf.org&quot;
set include
set mail_check=60
set mime_forward=ask-no
set pager_context=2
set postpone
set…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jwodder_sdf&amp;rev=1721459838&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-20T07:17:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.mutt_jwodder_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_jwodder_sdf&amp;rev=1721459838&amp;do=diff</link>
        <description># Settings for my local mail on SDF

set spoolfile=$MAIL
set folder=&quot;~/Mail&quot;
set record=&quot;+sent&quot;
set mbox=&quot;+mbox&quot;
set postponed=&quot;+drafts&quot;
set mbox_type=&quot;mbox&quot;
set from=&quot;YOUR NAME HERE &lt;YOUR USERNAME HERE@sdf.org&gt;&quot;
set move=yes

# These commands undo certain settings imposed by the Gmail file:
unalternates *
unlists *
unhook send-hook</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_mackie_gpg&amp;rev=1616545794&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:29:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.mutt_mackie_gpg</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.mutt_mackie_gpg&amp;rev=1616545794&amp;do=diff</link>
        <description>set pgp_decode_command=&quot;gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %f&quot;
set pgp_verify_command=&quot;gpg --no-verbose --batch --output - --verify %s %f&quot;
set pgp_decrypt_command=&quot;gpg --passphrase-fd 0 --no-verbose --batch --output - %f&quot;
set pgp_sign_command=&quot;gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f&quot;
set pgp_clearsign_command=&quot;gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f&quot;
set…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.muttrc_jbaber&amp;rev=1616545852&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:30:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.muttrc_jbaber</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.muttrc_jbaber&amp;rev=1616545852&amp;do=diff</link>
        <description>#Other places to look for commands
#Addressbook
source ~/.mutt/aliases
#Colors
source ~/.mutt/colors4
#Turns on recording sent messages to outgoing
set record=~/mail/sent-mail 

#Try to set ~/mail/postponed as the postponed messages folder
set postponed=~/mail/postponed


#Though the default editor is vi, make it vi with the wm set to 25
#set editor=&quot;VIMINIT=&#039;set wm=6&#039; /usr/bin/vi&quot;
#Hopefully use vi_wrapper which was written to contain word-wrapping instead of plain vi
#set editor=&quot;vi_wrapper&quot;

…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.muttrc_mackie&amp;rev=1616545910&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:31:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.muttrc_mackie</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.muttrc_mackie&amp;rev=1616545910&amp;do=diff</link>
        <description># GENERAL OPTIONS.
set folder=/arpa/m/mackie/Mail		# Mutt mailbox.
set move=no				# Keep mail in /var/mail/mackie.
set delete=yes				# Auto purge on exit.
set help=no				# Turn off &quot;help&quot;.
set charset=iso-8859-1			# ISO/IEC 8859-1 (Latin 1).
set send_charset=iso-8859-1		# ISO/IEC 8859-1 (Latin 1).
					# Use &quot;abook&quot;; Q lookup, A add.
set query_command=&quot;/usr/pkg/bin/abook --mutt-query &#039;%s&#039;&quot;
macro index A &quot;&lt;pipe-message&gt;abook --add-email-quiet&lt;return&gt;&quot; 
macro pager A &quot;&lt;pipe-message&gt;abook --add-ema…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.muttrc_yargo&amp;rev=1721460441&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-20T07:27:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.muttrc_yargo</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.muttrc_yargo&amp;rev=1721460441&amp;do=diff</link>
        <description># muttrc yargo
# ------
set folder=&quot;$HOME/Mail&quot;
mailboxes $MAIL $HOME/Mail/Scratch/Loops $HOME/Mail/Scratch/attachments
my_hdr From: Yargo &lt;yargo@SDFDOMAIN&gt;
my_hdr Reply-To: Yargo &lt;yargo@SDFDOMAIN&gt;
my_hdr Return-Path: Yargo &lt;yargo@SDFDOMAIN&gt;
# will show up in Outlook:
my_hdr X-message-flag: This message was sent using 100% recycled electrons.
my_hdr Organization: SDF Public Access Unix System sdf.org
set sort=threads
set sort_aux=reverse-date-received
set envelope_from=yes
set record=&quot;=sent-mail…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.nailrc_jgw&amp;rev=1616546012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:33:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.nailrc_jgw</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.nailrc_jgw&amp;rev=1616546012&amp;do=diff</link>
        <description># jgw&#039;s .nailrc file - use with /usr/pkg/bin/mailx

#------------------------------------------------
#  IMPORTANT!
#  You should to add the following to ~/.mailrc
# set NAIL_EXTRA_RC=~/.nailrc
#------------------------------------------------


# *** GLOBAL SETTINGS SECTION ***
# Note:
# Set variables _persist_ until the session ends
# unless unset or reset.  Type &#039;set&#039; to display
# current settings.


# Source extra settings (aliases, macros, etc.):
#source ~/extra_stuff

# Use alternate MTA (…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.nethackrc_jwodder&amp;rev=1616546059&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:34:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.nethackrc_jwodder</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.nethackrc_jwodder&amp;rev=1616546059&amp;do=diff</link>
        <description># My config file for NetHack (&lt;http://www.nethack.org&gt;), the greatest computer
# game of all time.  Explanations of these options can be found in the
# guidebook at &lt;http://www.nethack.org/v343/Guidebook.html&gt;.
OPTIONS=time,!mail,!silent,showexp,scores:10t,disclose:+i +a +v +g +c
OPTIONS=dogname:Murphy,catname:Jelli,fruit:pineapple,horsename:Eohippus
OPTIONS=!cmdassist,color,pickup_types:$&quot;)[%?+!=/(*,autodig,null

# These keep certain objects from being automatically picked up; however, this
# o…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.nexrc_yargo&amp;rev=1616546109&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:35:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.nexrc_yargo</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.nexrc_yargo&amp;rev=1616546109&amp;do=diff</link>
        <description>set nomodeline
set ruler
set showmatch
set showmode
set nosourceany
&quot; make some latin characters printable:
set print=äöüÄÖÜàéèÀÉçâêîôûù£§°
&quot; looks like print is only re-evaluated after [no]octal, bug?
set octal
set nooctal
set wraplen=77
set shell=/bin/ksh
set noexrc
&quot; F8: format paragraph, in command mode
map [19~ !}fmt
&quot; F9: save, in both modes
map [20~ :w
map! [20~ :w
a
&quot; F10: insert date, in both modes
map [21~ :read! date &#039;+\%y-\%m-\%d&#039;
A
map! [21~ :read! date &#039;+\%y-\%m-\%d&#039;
A
&quot; F10…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.nn_init_jwodder&amp;rev=1616546165&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:36:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.nn_init_jwodder</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.nn_init_jwodder&amp;rev=1616546165&amp;do=diff</link>
        <description># This is a configuration file for the nn newsreader, v.6.7.3 or later (though
# most of this should still work with earlier versions).  To use it, name it
# &#039;init&#039; and place it in the directory &#039;~/.nn&#039;.

# This causes the contents of ~/.signature to be automatically appended to
# posts &amp; e-mails:
set append-signature-mail
set append-signature-post
unset query-signature

# When a closed subject is selected, this will cause all articles on that
# subject to be selected:
set auto-select-closed 2

…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.osh.login_jneitzel&amp;rev=1616546221&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:37:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.osh.login_jneitzel</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.osh.login_jneitzel&amp;rev=1616546221&amp;do=diff</link>
        <description>: $h/.osh.login - &quot;  Modify to taste.  &quot;
:
: &quot;  The author of this file, J.A. Neitzel &lt;jan (at) v6shell (dot) org&gt;,  &quot;
: &quot;  hereby grants it to the public domain.                               &quot;
:
: &quot;  See also:  http://v6shell.org/rc_files/  &quot;
:

: echo &quot;debug: Executing `&quot;$h/.osh.login&quot;&#039; now...&quot;

setenv	MANPATH	$h/man:/sys/share/man:/sys/pkg/man
setenv	PATH	$h/v6bin:/usr/pkg/bin:/usr/bin:/bin:/usr/pkg/games:$h/bin
umask	0077

if X$h = X -o ! -d $h&#039;&#039; goto continue
if ! { mkdir $h/.osh.setenv.$$…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.oshrc_jneitzel&amp;rev=1616546264&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:37:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.oshrc_jneitzel</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.oshrc_jneitzel&amp;rev=1616546264&amp;do=diff</link>
        <description>: $h/.oshrc - &quot;  Modify to taste.  &quot;
:
: &quot;  The author of this file, J.A. Neitzel &lt;jan (at) v6shell (dot) org&gt;,  &quot;
: &quot;  hereby grants it to the public domain.                               &quot;
:
: &quot;  See also:  http://v6shell.org/rc_files/  &quot;
:

: echo &quot;debug: Executing `&quot;$h/.oshrc&quot;&#039; now...&quot;

printenv TERM &gt;/dev/null
if $s = 0 goto TERM_OK

	setenv	TERM	vt100
	: fallthrough

: TERM_OK
printenv TTY | grep \^$t\$ &gt;/dev/null
if $s = 0 goto continue

	setenv	TTY	$t

	printenv TERM | grep &#039;^rxvt$&#039; &gt;/de…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.pinerc_dyera&amp;rev=1616546317&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:38:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.pinerc_dyera</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.pinerc_dyera&amp;rev=1616546317&amp;do=diff</link>
        <description>#
# Pine configuration file
#
# This file sets the configuration options used by Pine and PC-Pine. These
# options are usually set from within Pine or PC-Pine. There may be a
# system-wide configuration file which sets the defaults for some of the
# variables. On Unix, run pine -conf to see how system defaults have been set.
# For variables that accept multiple values, list elements are separated by
# commas. A line beginning with a space or tab is considered to be a
# continuation of the previo…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.plan_jbaber&amp;rev=1616546379&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:39:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.plan_jbaber</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.plan_jbaber&amp;rev=1616546379&amp;do=diff</link>
        <description>_____
         /    /\
        /    /  \
       /    /    \
      /    /  /\  \
     /    /  /  \  \
    /    /  /\   \  \
   /    /  /  \   \  \
  /    /__/____\   \  \
 /              \   \  \
/________________\   \  \
\_____________________\ /</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.procmailrc_mackie&amp;rev=1616546432&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:40:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.procmailrc_mackie</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.procmailrc_mackie&amp;rev=1616546432&amp;do=diff</link>
        <description>PATH=/bin:/usr/bin:/usr/pkg/bin

DEFAULT=/mail/mackie
MAILDIR=$HOME/Mail

VERBOSE=no
LOGFILE=$HOME/.mail-log

################
# atom2rss feeds
:0:
* ^From:.*BBC News*
FEED_BBC-NEWS

:0:
* ^From:.*Herald*
FEED_Glasgow-Herald

:0:
* ^From:.*Cryptome*
FEED_Cryptome

:0:
* ^From:.*Latest IT Industry News from BCS*
FEED_BCS-News

:0:
* ^From:.*The latest IT News headlines*
FEED_CompWeekly

:0:
* ^From:.*The Register*
FEED_TheRegister

:0:
* ^From:.*Slashdot*
FEED_SlashDot

:0:
* ^From:.*USENIX*
FEED…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.procmailrc_slugmax&amp;rev=1616546474&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:41:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.procmailrc_slugmax</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.procmailrc_slugmax&amp;rev=1616546474&amp;do=diff</link>
        <description># Change these variables to suit your installation
# Note this assumes an mbox-style setup on the SDF cluster
# It will not work on the MetaArray
MAILDIR=$HOME/Mail
LOGFILE=$HOME/.procmail/procmail.log
PATH=/usr/pkg/bin:/bin:/usr/bin
EOL=&quot;
&quot;

# The white and blacklists list email addresses, one per line
WHITELIST=$MAILDIR/.whitelist
BLACKLIST=$MAILDIR/.blacklist

# Grab the from address of this mail
FROM=`formail -c -x &#039;From:&#039;|sed -e &#039;s/.*&lt;\(.*@[^&gt;]*\)&gt;.*/\1/&#039;`

#Check the from address against o…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.procmailrc_yargo&amp;rev=1616546517&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:41:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.procmailrc_yargo</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.procmailrc_yargo&amp;rev=1616546517&amp;do=diff</link>
        <description>LOGFILE=$HOME/procmail.log
MAILDIR=$HOME/Mail
SCRATCHDIR=$HOME/Scratch/Mail
WHITELIST=$MAILDIR/.whitelist
yargoext=yargo+ext@SDFDOMAIN
yargoout=myname@EXAMPLE.COM
#
# first some cheap immediate filtering of high volume spam
:0 H
* ^To:.*myself@TAINTEDDOMAIN.COM
$SCRATCHDIR/SPAM
# direct external, first add some headers
:0 fH: extern
* yargo\+(ext|OTHERKEYWORD)@
| formail -c -I &#039;Envelope-From: yargo@SDFDOMAIN&#039; -I &quot;Envelope-To: $yargoout&quot;
# then send it
:0 A
! $yargoout
# loop killer: adds a strin…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.profile_jbaber&amp;rev=1616546581&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:43:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.profile_jbaber</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.profile_jbaber&amp;rev=1616546581&amp;do=diff</link>
        <description>#clear

#ident	&quot;@(#)/etc/stdprofile.sl 1.1 3.0 11/18/85 18386 &quot;
#	This is the default standard profile provided to a user.
#	They are expected to edit it to meet their own needs.

# Hello there and welcome to your .profile!  The .profile is a
# way for you to initialize and customize your UNIX environment.
#
# I&#039;d like to help you with a few notes about each part. 
#
# This sets the environment variable &quot;MAIL&quot; for the location of your
# email file.  Typically email is spooled in /usr/mail with t…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.profile_jwodder&amp;rev=1616546623&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:43:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.profile_jwodder</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.profile_jwodder&amp;rev=1616546623&amp;do=diff</link>
        <description># This script is run by bash automatically upon login.

# This sets my bash prompt to be the name of the host machine, the current
# working directory, and a &#039;$&#039;:
PS1=&#039;\h:\w\$ &#039;

# This includes the programs in my ~/bin directory and in /sys/sdf/bin in the
# shell&#039;s search path:
PATH=$PATH:$HOME/bin:/sys/sdf/bin

# This includes the manpages in /sys/sdf/man in man&#039;s search path:
MANPATH=$MANPATH:/sys/sdf/man

# This makes the above changes effective for the rest of the shell session:
export PS1 …</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.profile_xbeastx&amp;rev=1616546671&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:44:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.profile_xbeastx</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.profile_xbeastx&amp;rev=1616546671&amp;do=diff</link>
        <description>#ident	&quot;@(#)/etc/stdprofile.sl 1.1 3.0 11/18/85 18386 &quot;
#	This is the default standard profile provided to a user.
#	They are expected to edit it to meet their own needs.

# Hello there and welcome to your .profile!  The .profile is a
# way for you to initialize and customize your UNIX environment.
#
# I&#039;d like to help you with a few notes about each part. 
#
# This sets the environment variable &quot;MAIL&quot; for the location of your
# email file.  Typically email is spooled in /usr/mail with the user&#039;…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.profile_yargo&amp;rev=1616546715&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:45:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.profile_yargo</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.profile_yargo&amp;rev=1616546715&amp;do=diff</link>
        <description># profile for ksh
HOST=$(hostname)
export HOST=${HOST%%.*}
export PS1=&#039;[$?]$USER@$HOST:${PWD##*/}/ &#039;
set -o ignoreeof
set -o bgnice
set -o vi
set -o vi-tabcomplete
set +o vi-show8

umask 027

export PATH=$HOME/binaries:$PATH:/sys/sdf/bin:/sys/pkg/bin:/sys/pkg/sbin:.
export MANPATH=$MANPATH:/sys/sdf/man:/usr/pkg/man
EDITOR=/usr/bin/vi
VISUAL=/usr/bin/vi
export EDITOR VISUAL
export RSYNC_RSH=/usr/pkg/bin/ssh
export CVS_RSH=/usr/pkg/bin/ssh
export CVSROOT=$HOME/Repository
export LESSCHARSET=&quot;latin1…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.screenrc_jbaber&amp;rev=1616547328&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:55:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.screenrc_jbaber</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.screenrc_jbaber&amp;rev=1616547328&amp;do=diff</link>
        <description># Don&#039;t display the splash screen at the beginning of screen
startup_message off

# Always use _my_ shell in new windows, not screen&#039;s default
shell -$SHELL

# Ring the bell and say which window activity is in when monitoring
activity &quot;^GActivity in window %n&quot;

# Copy address from snownews to other window (hoping it&#039;s elinks)
# open a new tab, paste, and return to current window
# This is a personal hack to make it so that I can open all of the
# interesting links in snownews in tabs all at once…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.screenrc_jgw&amp;rev=1616547393&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:56:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.screenrc_jgw</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.screenrc_jgw&amp;rev=1616547393&amp;do=diff</link>
        <description>## jgw&#039;s ~/.screenrc ; created Mon Mar 17 17:20:56 PDT 2008


# set the escape key combo (default is ^A) to the Windows key:
#escape `e

# turn off startup message:
startup_message off

# set the screenblanker program:
# ex.
#blankerprg rain -d 150

# set idle timeout and idle program:
# ex. run blanker after 300s of inactivity
#idle 300 blanker

# make screen&#039;s vt100 term &quot;optimized&quot; (fixes vi arrow key problem)
termcapinfo vt100 OP

# set some text attribut colors:
# bold text should be cyan:
…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.screenrc_jwodder&amp;rev=1616547437&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:57:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.screenrc_jwodder</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.screenrc_jwodder&amp;rev=1616547437&amp;do=diff</link>
        <description># This is a configuration file for the GNU `screen` program, version 4.00.03, a
# very, very useful program for emulating multiple terminal windows in a single
# terminal.

# This command sets the string to display when activity occurs in a monitored
# window.  It differs from the default string only in that a bell is sounded
# before printing the message.
activity &#039;^GActivity in window %n&#039;

# Refresh the entire display when switching windows:
allpartial off

# This command enables &quot;alternate sc…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.slrn_jwodder_scorefile&amp;rev=1616547495&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:58:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.slrn_jwodder_scorefile</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.slrn_jwodder_scorefile&amp;rev=1616547495&amp;do=diff</link>
        <description>% This is a minimal slrn scorefile for weeding out certain articles that I
% don&#039;t want to see.  I would simply kill most of these articles, but that
% causes slrn to segfault, so I&#039;m stuck with simply marking them read.

[comp.lang.perl.*]
% Eliminate the unnecessary &amp; frequent postings of entries from the Perl FAQ:
Score: -1000  % Perl FAQ
From: PerlFAQ Server

[rec.games.roguelike.nethack]
% I don&#039;t really want to see any Yet Another (First) Ascension Posts
Score: -1000  % YAAP
Subject: YAF?A…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.slrn_jwodder_slrnhelp&amp;rev=1616547551&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T00:59:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.slrn_jwodder_slrnhelp</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.slrn_jwodder_slrnhelp&amp;rev=1616547551&amp;do=diff</link>
        <description>% This is a customized slrn help file that I produced from the default one in
% order to reflect my many key remappings.  See the comments in the default
% help file for information on how this file is formatted.

% In order to get slrn to use this file, you have to set the environment
% variable SLRNHELP to the absolute path to it.

[Group]
 ^			Go to the top of the list.
 $			Go to the bottom of the list.
 Up			Go to the previous group.
 Down			Go to the next group.
 Delete			Scroll to the pre…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.slrnrc_jwodder&amp;rev=1721460225&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-20T07:23:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.slrnrc_jwodder</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.slrnrc_jwodder&amp;rev=1721460225&amp;do=diff</link>
        <description>% This is a configuration file for the slrn newsreader.  See the manual for
% complete details on each setting.

% Set what article headers to make visible by default:
visible_headers From:,Subject:,Date:,Newsgroups:,Followup-to:,X-Face:,Organization:
% Set the format of the article list entries when viewing a group:
header_display_format 0 &quot;%F%B %-5l %t %20r %s%74g %-5S&quot;
% Set the format of the groups list:
group_display_format 0 &quot;  %F%-5u  %n&quot;

% Set various variables.  See the manual for most…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.snownews_jbaber_browser&amp;rev=1616547646&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T01:00:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.snownews_jbaber_browser</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.snownews_jbaber_browser&amp;rev=1616547646&amp;do=diff</link>
        <description>echo &quot;%s&quot; |less</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.snownews_jbaber_colors&amp;rev=1616547687&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T01:01:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.snownews_jbaber_colors</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.snownews_jbaber_colors&amp;rev=1616547687&amp;do=diff</link>
        <description># Snownews color definitons
# black:0
# red:1
# green:2
# orange:3
# blue:4
# magenta(tm):5
# cyan:6
# gray:7
# brightred:9
# brightgreen:10
# yellow:11
# brightblue:12
# brightmagenta:13
# brightcyan:14
# white:15
# no color:-1
enabled:0
new item:15
goto url:4
feedtitle:-1</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.snownews_jbaber_html_entities&amp;rev=1616547725&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T01:02:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.snownews_jbaber_html_entities</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.snownews_jbaber_html_entities&amp;rev=1616547725&amp;do=diff</link>
        <description># HTML entity conversion table
# 
# Put all entities you want to have converted into this file.
# File format: &amp;entity;[converted string/char]
# Example:     &amp;mdash;--
# 
# XML defined entities are converted by default. These are:
# &amp;amp;, &amp;lt;, &amp;gt;, &amp;apos;, &amp;quot;
# 
&amp;auml;ä
&amp;ouml;ö
&amp;uuml;ü
&amp;Auml;Ä
&amp;Ouml;Ö
&amp;Uuml;Ü
&amp;szlig;ß
&amp;nbsp; 
&amp;mdash;--
&amp;hellip;...
&amp;#8220;&quot;
&amp;#8221;&quot;
&amp;raquo;&quot;
&amp;laquo;&quot;</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.snownews_jbaber_keybindings&amp;rev=1616547769&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T01:02:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.snownews_jbaber_keybindings</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.snownews_jbaber_keybindings&amp;rev=1616547769&amp;do=diff</link>
        <description># Snownews keybindings configfile
# Main menu bindings
add feed:a
delete feed:D
reload all feeds:R
change default browser:B
move item up:P
move item down:N
change feedname:c
sort feeds:s
categorize feed:C
apply filter:f
only current category:g
mark all as read:m
remove filter:F
per feed filter:e
toggle AND/OR filtering:X
quit:q
# Feed display menu bindings
show feedinfo:i
mark feed as read:m
mark item unread:M
# General keybindungs
next item:j
previous item:k
return to previous menu:q
reload fee…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.subversion_config_jwodder&amp;rev=1616548018&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T01:06:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.subversion_config_jwodder</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.subversion_config_jwodder&amp;rev=1616548018&amp;do=diff</link>
        <description>[auth]
# Don&#039;t cache any passwords:
store-passwords = no

[miscellany]
# Don&#039;t ignore any files:
global-ignores =
# Store commit log messages in UTF-8:
log-encoding = utf8
# Give files the timestamps when they were last modified rather than committed:
use-commit-times = no
# Automatically set properties on new files (see below):
enable-auto-props = yes

[auto-props]
# These lines automatically set the MIME types, EOL styles, and acceptable
# version control keywords for files with certain extens…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.tcshrc_jgw&amp;rev=1616548063&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T01:07:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.tcshrc_jgw</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.tcshrc_jgw&amp;rev=1616548063&amp;do=diff</link>
        <description># jgw&#039;s ~/.tcshrc, created Mon Mar 17 22:42:52 PDT 2008

#tcsh .tcshrc file

alias c		clear
alias l		ls-F
alias ls        &#039;colorls -G&#039;
alias la	ls -a
alias ll	ls -lA
alias d		&#039;ls-F | grep &quot;/&quot;&#039;
alias h		history 25
alias j		jobs -l
alias cm        &#039;frm -s new&#039;
alias sc	screen
alias fyi	&#039;more fyi.txt&#039;	
alias lock	&#039;lock -np&#039;
alias lyx	&#039;lynx -book&#039;
alias Mailx	&#039;/usr/pkg/bin/mailx&#039;

# alias list for nail(1)
alias na        &quot;grep ^alias ~/.nailrc | sed &#039;s/^alias //&#039;&quot;

# special &quot;one dir in&quot; recursive l…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.vimrc_jwodder&amp;rev=1616548104&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T01:08:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_.vimrc_jwodder</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_.vimrc_jwodder&amp;rev=1616548104&amp;do=diff</link>
        <description>&quot;A configuration file for Vim (&lt;http://www.vim.org&gt;), the best text editor ever

&quot;Enable auto-indent and set the internal text encoding to UTF-8:
set ai enc=utf-8
&quot;Set matching of angle brackets with &#039;%&#039; and use less vi-compatible behavior:
set mps+=&lt;:&gt; nocp
&quot;Show the line &amp; column numbers at the bottom of the screen:
set ru ruf=%l,%c
&quot;Show partially typed commands in Normal mode and shift one space with &gt;&gt; &amp; &lt;&lt;:
set sc sw=1
&quot;Do case-insensitive searches unless the pattern contains uppercase cha…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_readme&amp;rev=1616513139&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T15:25:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorials_dotfiles_readme</title>
        <link>https://wiki.sdf.org/doku.php?id=tutorials_dotfiles_readme&amp;rev=1616513139&amp;do=diff</link>
        <description>VIEWING THE DOTFILES FROM THE COMMAND LINE

Filenames beginning with &#039;.&#039; are usually ignored by ls, so to even
_see_ the files in this directory, you need to type

ls -a

at the prompt.

If you just want to see dotfiles for mutt, say, type

ls -a |grep &quot;mutt&quot;

at the prompt.

If you want to see dotfiles for everything except mutt, say, type

ls -a |grep -v &quot;mutt&quot;


UPDATING INDEX.HTML AND ../DOTFILES.HTML

To update dotfiles.html:

 $ cd /sys/html/tutorials
 $ co -l dotfiles.html
 $ tree -a -H t…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=twenex.org_-_sdf_public_access_twenex&amp;rev=1688168503&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-30T23:41:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>twenex.org_-_sdf_public_access_twenex</title>
        <link>https://wiki.sdf.org/doku.php?id=twenex.org_-_sdf_public_access_twenex&amp;rev=1688168503&amp;do=diff</link>
        <description>TOPS-20

	*  TOPS-20 Tutorials - A collection of wiki.twenex.org user contributed tutorials for TWENEX.ORG
		*  SDF TOPS-20 Boot Camp 2022 - TOPS-20: A Great Improvement Over Its Successors - MRC
			*  access
			*  COMMODE
			*  TOPS-20 Starter Guide for UNIX users - Questions and Answers


	*  TOPS-20 Interactive Tutorial - Log and summary of twenex.org&#039;s interactive tutorial</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=ultimate_differences_amongst_unix_shells&amp;rev=1725088293&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-31T07:11:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ultimate_differences_amongst_unix_shells</title>
        <link>https://wiki.sdf.org/doku.php?id=ultimate_differences_amongst_unix_shells&amp;rev=1725088293&amp;do=diff</link>
        <description>Ultimate Differences Amongst UNIX® Shells

This tutorial is a work in progress (WIP).

Introduction

The UNIX shells described in this tutorial include: osh (a port of the Thompson shell), sh (and sh-like shells), csh (and csh-like shells), and others.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=unix_50th&amp;rev=1757319398&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-08T08:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unix_50th</title>
        <link>https://wiki.sdf.org/doku.php?id=unix_50th&amp;rev=1757319398&amp;do=diff</link>
        <description>-+- H Y S T E R I C A L -+- U N I X E S -+-

this is meant to be a tutorial and/or tips &#039;n tricks for the hysterical unixes on &lt;https://unix50.org&gt;.

Available instances are:


SDF Public Access UNIX System presents ...

 /~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/
 /~/~ H Y S T E R I C A L ~ U N I X ~ S Y S T E M S ~/~/
 /~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/

  [a]  UNICS (Version Zero)   PDP-7       Summer   1969
  [b]  First Edition UNIX     PDP-11/20   November …</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=unix&amp;rev=1670222354&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-05T06:39:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unix</title>
        <link>https://wiki.sdf.org/doku.php?id=unix&amp;rev=1670222354&amp;do=diff</link>
        <description>Unix

Unix(tm) is a multiuser, multitasking operating system developed in the late 1960s by computer scientists at AT&amp;T Corporation&#039;s Bell Laboratories. As of this writing, it is widely used on Internet servers, workstations, and mainframe computers. The design of Unix has has a strong influence on the development of subsequent operating systems.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=using_a_cisco_7940g_or_compatiable_phone_with_sdf_voip&amp;rev=1688414821&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-03T20:07:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_a_cisco_7940g_or_compatiable_phone_with_sdf_voip</title>
        <link>https://wiki.sdf.org/doku.php?id=using_a_cisco_7940g_or_compatiable_phone_with_sdf_voip&amp;rev=1688414821&amp;do=diff</link>
        <description>Using a Cisco 7940G or compatiable phone with SDF VoIP

Note: You must have the SIP firmware installed on the phone, not the SCCP or the MGCP firmware. Flashing the phone is outside the scope of this tutorial, you&#039;re welcome to try searching here.

There are two methods that you can use to configure the phone. The simplest way is to configure it using the settings menus although there are some settings that you cannot set in this way to unlock the more advanced features of the phone, for this yo…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=using_an_ssh_agent_to_avoid_typing_your_password&amp;rev=1616286835&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-21T00:33:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_an_ssh_agent_to_avoid_typing_your_password</title>
        <link>https://wiki.sdf.org/doku.php?id=using_an_ssh_agent_to_avoid_typing_your_password&amp;rev=1616286835&amp;do=diff</link>
        <description>Using an SSH agent to avoid typing your password

:!: Do not use this tutorial until you make a unix account accessible via public key authentication following this tutorial.

Not only is typing your passphrase once convenient, you can make your password very complicated and only ever type an easy to remember passphrase to access all your accounts.

	*  Unix

At the shell

At any time, you can type



ssh-agent /bin/ksh
ssh-add $HOME/private_key.rsa</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=using_centericq_on_sdf&amp;rev=1616221278&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-20T06:21:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_centericq_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=using_centericq_on_sdf&amp;rev=1616221278&amp;do=diff</link>
        <description>Using CenterICQ on SDF

CenterICQ is not actively maintained anymore, CenterIM is a fork and is actively maintained. However CenterICQ is still functional.

CenterICQ &amp; CenterIM

These same steps aply to connect to ICQ using CenterIM.

	*  Run centericq</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=using_chicken_on_sdf&amp;rev=1616014346&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T20:52:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_chicken_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=using_chicken_on_sdf&amp;rev=1616014346&amp;do=diff</link>
        <description>Using Chicken on SDF

Chicken is a practical implementation of Scheme. Scheme is a programming language in the Lisp family.

Learn

To learn Scheme programming, check out a tutorial like Teach Yourself Scheme in Fixnum Days.

To learn about Chicken, check out the Chicken website, which includes a manual and a</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=using_ecl_embeddable_common-lisp_on_sdf&amp;rev=1615574088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-12T18:34:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_ecl_embeddable_common-lisp_on_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=using_ecl_embeddable_common-lisp_on_sdf&amp;rev=1615574088&amp;do=diff</link>
        <description>Using ECL (Embeddable Common-Lisp) on SDF

What is ECL?

ECL stands for Embeddable Common-Lisp and is a free open source ANSI Common-Lisp implementation. Its distinguishing attributes are maintaining a small-footprint, and being embeddable with existing C/C++ applications. ECL is</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=using_freepbx_with_sdf_voip&amp;rev=1722056882&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-27T05:08:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_freepbx_with_sdf_voip</title>
        <link>https://wiki.sdf.org/doku.php?id=using_freepbx_with_sdf_voip&amp;rev=1722056882&amp;do=diff</link>
        <description>Using FreePBX with SDF VOIP

This tutorial shows how to add your SDF VOIP extension as a trunk in FreePBX.

Prerequisites

	*  A working FreePBX setup
	*  Access to the FreePBX admin interface

Procedure

In the admin interface follow these steps, replacing</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=using_micorosoft_windows_tm_telnet&amp;rev=1615676441&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-13T23:00:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_micorosoft_windows_tm_telnet</title>
        <link>https://wiki.sdf.org/doku.php?id=using_micorosoft_windows_tm_telnet&amp;rev=1615676441&amp;do=diff</link>
        <description>Using Micorosoft Windows (tm) telnet

1. Escape Character back to Telnet

To escape back into Telnet, hold down Ctrl and hit the ] key:



2. unset crlf

Type in “unset crlf” and hit Enter



3. Return to SDF

Hit Enter once more to return to SDF.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=using_microsoft_windows_tm_telnet&amp;rev=1725471699&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T17:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_microsoft_windows_tm_telnet</title>
        <link>https://wiki.sdf.org/doku.php?id=using_microsoft_windows_tm_telnet&amp;rev=1725471699&amp;do=diff</link>
        <description>Using Microsoft Windows (tm) telnet

1. Escape Character back to Telnet

To escape back into Telnet, hold down Ctrl and hit the ] key:



2. unset crlf

Type in “unset crlf” and hit Enter



3. Return to SDF

Hit Enter once more to return to SDF.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=using_multiple_interactive_programs_on_twenex&amp;rev=1615943360&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T01:09:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_multiple_interactive_programs_on_twenex</title>
        <link>https://wiki.sdf.org/doku.php?id=using_multiple_interactive_programs_on_twenex&amp;rev=1615943360&amp;do=diff</link>
        <description>Using Multiple Interactive Programs on TWENEX

December 28, 2011

TOPS-20 allows you to use multiple interactive programs simultaneously from a single login session. For example, in the middle of editing a document you can run other programs or commands, lookup help files, refer to e-mail messages, etc., and then return to your editing session in the same state you left it.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=using_rubygems_at_sdf&amp;rev=1616220862&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-20T06:14:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_rubygems_at_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=using_rubygems_at_sdf&amp;rev=1616220862&amp;do=diff</link>
        <description>Using RubyGems at SDF

RubyGems is the de facto standard package manager for the Ruby programming language.

Consider requesting system-wide installation of gems that others may find useful instead of installing local copies for yourself. The usual way of making such requests is to post on the REQUESTS bboard. For a brief introduction to bboard, go</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=using_skey_one-time_pass-phrases_for_logging_in_at_insecure_terminals&amp;rev=1616392804&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-22T06:00:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_skey_one-time_pass-phrases_for_logging_in_at_insecure_terminals</title>
        <link>https://wiki.sdf.org/doku.php?id=using_skey_one-time_pass-phrases_for_logging_in_at_insecure_terminals&amp;rev=1616392804&amp;do=diff</link>
        <description>Using Skey One-Time Pass-phrases for Logging in at Insecure Terminals

----------

Note: skey(1) is currently only enabled for ssh(1) sessions on SDF. It also appears to only work with MD4 hashes.

Concept:

By creating a set of one-time use pass-phrases, the</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=using_ssh_for_connections_transfer_to_from_sdf&amp;rev=1725471495&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T17:38:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_ssh_for_connections_transfer_to_from_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=using_ssh_for_connections_transfer_to_from_sdf&amp;rev=1725471495&amp;do=diff</link>
        <description>Using SSH for connections/transfer to/from SDF

Overview

This tutorial discusses some important points concerning use of SSH for encrypted traffic to and from SDF. Your first source for information are the manpages: man ssh - read them, if you want to make good use of</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=vhost&amp;rev=1740529261&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-26T00:21:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vhost</title>
        <link>https://wiki.sdf.org/doku.php?id=vhost&amp;rev=1740529261&amp;do=diff</link>
        <description>VHOST

VHOST is an additional membership added to ARPA membership which allows you to host your own domain on SDF. The service includes DNS, MAIL service and WEB service.  Daily transfer quotas are soft (not strictly enforced by the servers) and scaled based on your need.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=vintage_systems&amp;rev=1752618440&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-15T22:27:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vintage_systems</title>
        <link>https://wiki.sdf.org/doku.php?id=vintage_systems&amp;rev=1752618440&amp;do=diff</link>
        <description>The Vintage Systems at SDF – Interim Computer Museum
Collection &amp; Recollections

The SDF Museum Gallery

	&quot; ====== The SDF Museum has the following online systems ======&quot;

	&quot;• A DEC KL10B Clone running TOPS-20
• A DEC KL10B Clone running TOPS-20
• DEC PDP-8/i replica/simulator running Time Sharing System 8 (TSS/8)&quot;

	*  sc40 – A DEC KL10B Clone running TOPS-20
	*  toad-2 – A DEC KL10B Clone running TOPS-20
	*  PiDP-8/i running TSS/8 – DEC PDP-8/i replica/simulator running Time Sharing System 8 (…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=virtual_private_mailbox&amp;rev=1707862895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-13T22:21:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>virtual_private_mailbox</title>
        <link>https://wiki.sdf.org/doku.php?id=virtual_private_mailbox&amp;rev=1707862895&amp;do=diff</link>
        <description>MetaARPA, VPM or VHOST memberships allow you, as an SDF user, to set up additional email accounts--Virtual Private Mailboxes--without creating separate SDF users, and give you access to the SDF SMTP servers to send mail from your computers and devices.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=voip_pstn&amp;rev=1716407534&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-22T19:52:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>voip_pstn</title>
        <link>https://wiki.sdf.org/doku.php?id=voip_pstn&amp;rev=1716407534&amp;do=diff</link>
        <description>Calling the PSTN with SDF VoIP

You first need to be an ARPA member, which costs $36. It&#039;s a one time payment, and then you&#039;re an SDF member for life! Then you need to add the VOIP membership, which costs $15/qtr for unlimited calls anywhere in the world.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=vps_-_9front&amp;rev=1752536850&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-14T23:47:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vps_-_9front</title>
        <link>https://wiki.sdf.org/doku.php?id=vps_-_9front&amp;rev=1752536850&amp;do=diff</link>
        <description>9front on an SDF VPS
[:!:]  1.) Move to the notes regarding 9p.sdf.org, where the Plan 9 Boot Camp
challenges are taking place. 2.) A redirect to the SDF Plan 9 / 9Front home,
and user contributed Self Guided Discoveries. [:!:] 


            @@@@@@   @@@@@@@@  @@@@@@@    @@@@@@   @@@  @@@  @@@@@@@
           @@@@@@@@  @@@@@@@@  @@@@@@@@  @@@@@@@@  @@@@ @@@  @@@@@@@
           @@!  @@@  @@!       @@!  @@@  @@!  @@@  @@!@!@@@    @@!  
           !@!  @!@  !@!       !@!  @!@  !@!  @!@  !@!!@!@!   …</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=vps_-_centos&amp;rev=1617387294&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-02T18:14:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vps_-_centos</title>
        <link>https://wiki.sdf.org/doku.php?id=vps_-_centos&amp;rev=1617387294&amp;do=diff</link>
        <description>CentOS on SDF VPS

Updated for CentOS 7

Basics

Logging into your VPS for the first time you will need to use the default username and password listed below.
 Default Username: root
 Default Password: rootroot

One of the first things you will want to do is change the default root password by typing</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=vps_-_debian&amp;rev=1617389466&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-02T18:51:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vps_-_debian</title>
        <link>https://wiki.sdf.org/doku.php?id=vps_-_debian&amp;rev=1617389466&amp;do=diff</link>
        <description>Debian on SDF VPS

Basics

The root user on a fresh Debian VPS has the default password “rootroot”.

After logging in to your VPS for the first time, please change this password to something more secure. Type passwd at the prompt and follow the instructions. Don&#039;t forget this password as there is currently no way to recover it.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=vps_-_freebsd_setup_pf&amp;rev=1701493201&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-02T05:00:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vps_-_freebsd_setup_pf</title>
        <link>https://wiki.sdf.org/doku.php?id=vps_-_freebsd_setup_pf&amp;rev=1701493201&amp;do=diff</link>
        <description>Setting up PacketFilter (pf) on FreeBSD

PacketFilter (pf) is a well known firewall application originally developed by the OpenBSD project. Though the implementation details between the FreeBSD and OpenBSD versions differ each are similar in syntax and common rulesets may be ported between distributions. This tutorial covers buidling a simple ruleset from scratch.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=vps_-_freebsd&amp;rev=1769444866&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-26T16:27:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vps_-_freebsd</title>
        <link>https://wiki.sdf.org/doku.php?id=vps_-_freebsd&amp;rev=1769444866&amp;do=diff</link>
        <description>FreeBSD on SDF VPS

FreeBSD Setup and Configuration

User Accounts

After your FreeBSD image has been installed and started, connect to the console and log-in as user root with the default password root.

Change the root password using the passwd command. There is no way to recover this password. Don&#039;t lose it.</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=vps_-_netbsd_with_ldap&amp;rev=1752615417&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-15T21:36:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vps_-_netbsd_with_ldap</title>
        <link>https://wiki.sdf.org/doku.php?id=vps_-_netbsd_with_ldap&amp;rev=1752615417&amp;do=diff</link>
        <description>Installing an OpenLDAP Server on a NetBSD VPS

Note: This tutorial assumes you’ve already followed the NetBSD on SDF VPS tutorial to set up networking, the time zone and pkgsrc using the SDF VPS pkgsrc.

An LDAP server can be used for an endless number of things. Essentially, LDAP is just an object-oriented hierarchical database. Common uses include authentication and authorisation, host management, a backend for Kerberos, a backend for a DHCP server, a shared address book and forming a part of …</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=vps_-_netbsd&amp;rev=1690826502&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-31T18:01:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vps_-_netbsd</title>
        <link>https://wiki.sdf.org/doku.php?id=vps_-_netbsd&amp;rev=1690826502&amp;do=diff</link>
        <description>NetBSD on SDF VPS

First Steps

User Accounts

After you have installed and started your NetBSD VPS, go to the console and log-in as user root with the default password, “root”.

One of the first things you will want to do is change the default root password by typing</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=vps_-_openbsd&amp;rev=1745492148&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-24T10:55:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vps_-_openbsd</title>
        <link>https://wiki.sdf.org/doku.php?id=vps_-_openbsd&amp;rev=1745492148&amp;do=diff</link>
        <description>OpenBSD on SDF VPS

First Steps

Root Password

After you have installed and started your OpenBSD VPS, go to the console.  This should happen automatically after selecting “r” from the VPS Maintenance Shell.  You will then see the beginning of the system loading the bootloader,</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=vps_-_slackware_upgrade_to_15.0&amp;rev=1769489526&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-27T04:52:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vps_-_slackware_upgrade_to_15.0</title>
        <link>https://wiki.sdf.org/doku.php?id=vps_-_slackware_upgrade_to_15.0&amp;rev=1769489526&amp;do=diff</link>
        <description>Upgrading Slackware

I like my systems to the latest versions, the fact that 14.2 was release a long time makes it ever so much more to want to upgrade it.

Upgrading

According to the UPGRADE.txt the upgrade is as follows:
Slackware 15.0 UPGRADE.txt

The upgrade in a nutt shells is:</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=vps_-_slackware&amp;rev=1769428678&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-26T11:57:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vps_-_slackware</title>
        <link>https://wiki.sdf.org/doku.php?id=vps_-_slackware&amp;rev=1769428678&amp;do=diff</link>
        <description>Slackware setup on SDF VPS service

login to vps3 or vps9.sdf.org


prompt&gt; ssh uid@vps9.sdf.org

u/p is the same you use on the sdf cluster.



VPS Maintenance Shell for slackwarexx (205.166.94.xxx)
no stats collected.

[c] - Connect to your console
[l] - list your status
[r] - reset or start
[s] - Force Shutdown (not an OS shutdown)
[t] - toggle your Operating System
[i] - Switch your VPS ID (multiple VPS members only)
[x] - Clean install (destroys data)
[p] - Change your vps.sdf.org password
…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=vps_-_trisquel&amp;rev=1688833702&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-08T16:28:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vps_-_trisquel</title>
        <link>https://wiki.sdf.org/doku.php?id=vps_-_trisquel&amp;rev=1688833702&amp;do=diff</link>
        <description>Trisquel on SDF VPS

Introduction

Trisquel is a distro derived from Ubuntu, modified to remove non-free software.  As an Ubuntu derivative, the VPS guides for running Ubuntu and Debian should also be valid for Trisquel.

Reasons to run Trisquel:

	*</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=vps_-_ubuntu&amp;rev=1617390345&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-02T19:05:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vps_-_ubuntu</title>
        <link>https://wiki.sdf.org/doku.php?id=vps_-_ubuntu&amp;rev=1617390345&amp;do=diff</link>
        <description>Ubuntu on SDF VPS



Basics

Log into your vps as root using root as the password.

We&#039;re going to disable the root account for security, but first we need a user account for day-to-day use.
useradd -m &lt;username&gt;
Set the password for this user.
passwd &lt;username&gt;</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=wan_ip_retrieval_and_dynamic_dns_mdns&amp;rev=1616396282&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-22T06:58:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wan_ip_retrieval_and_dynamic_dns_mdns</title>
        <link>https://wiki.sdf.org/doku.php?id=wan_ip_retrieval_and_dynamic_dns_mdns&amp;rev=1616396282&amp;do=diff</link>
        <description>WAN IP Retrieval and Dynamic DNS (mdns)

There are myriad ways to automatically keep your mdns updated on SDF. Below are a couple:

The first script depends on passwordless SSH logons. Also, make sure the file permissions for your scripts are executable. For more info, see the SDF tutorial on</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=web_content_management&amp;rev=1769836547&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-31T05:15:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>web_content_management</title>
        <link>https://wiki.sdf.org/doku.php?id=web_content_management&amp;rev=1769836547&amp;do=diff</link>
        <description>Content Management and Wikis that you can use here at SDF

There are many, many tools available for managing content these days, however, in this modern era of individual VPSs and virtual environments like Docker, most new tools are not set up to be implementable by users in a classic public shared server environment, such as we prize here at SDF. Instead, many tools assume that the user is admin on the web server that they want to install a</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=website_setup_and_hosting_features&amp;rev=1769836367&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-31T05:12:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>website_setup_and_hosting_features</title>
        <link>https://wiki.sdf.org/doku.php?id=website_setup_and_hosting_features&amp;rev=1769836367&amp;do=diff</link>
        <description>WWW Website Setup and Hosting Features

Basics

	*  Building a Website on SDF
	*  Resources for Website Builders
	*  Custom Error Pages for Your Site
	*  Hosting your own Web Domain on SDF with the VHOST membership &lt;https://sdf.org/?join#vhost&gt;

&quot;Sugar&quot; (Advanced Customization)

Here are some cool things you can add to your web site:

	*  A Simple PHP/SQLite Download Counter
	*  Securing Files with PHP Sessions
	*   Setting up .htaccess - Useful .htaccess tips and tricks for the Apache HTTP serv…</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=wiki_authoring&amp;rev=1775345413&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-04T23:30:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki_authoring</title>
        <link>https://wiki.sdf.org/doku.php?id=wiki_authoring&amp;rev=1775345413&amp;do=diff</link>
        <description>Wiki Authoring

If you would like to be able add or edit pages here, email &lt;membership@sdf.org&gt; (mailto link).

Here are instructions on how to create new wiki pages, and namespaces, on this wiki:
www.dokuwiki.org/page#create_a_page, www.dokuwiki.org/namespaces#creating_namespaces

Here are instructions on how to edit, and delete, pages:
www.dokuwiki.org/editing#page_editing, www.dokuwiki.org/page#delete_a_page

The Character picker</description>
    </item>
    <item rdf:about="https://wiki.sdf.org/doku.php?id=xscrabble_at_sdf&amp;rev=1617347653&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-02T07:14:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xscrabble_at_sdf</title>
        <link>https://wiki.sdf.org/doku.php?id=xscrabble_at_sdf&amp;rev=1617347653&amp;do=diff</link>
        <description>Introduction: xscrabble at SDF

xscrabble is scrabble over X11. This will cover the basic steps on setting up xscrabble over SSH on SDF.

xscrabble is an X11 application, and requires the MetaARPA membership level for running X applications on SDF.

xscrabble is started by the Dungeon Master (DM). The DM will also be a player. The DM controls how many players participate, and configures the parameters of the game. Players who wish to join a game must allow the DM to send an X client to the local…</description>
    </item>
</rdf:RDF>
