From 3c638cc32f37a87a30b027029007b1c3f3a5c425 Mon Sep 17 00:00:00 2001 From: kdmurray Date: Fri, 31 May 2024 00:01:09 -0700 Subject: [PATCH] Renaming of Talk With a Techie acronym to TWT (part 1/n) --- cms/stats.php | 40 ++++++++++++------------- sql/hpr-db-part-10.sql | 4 +-- sql/hpr-db-part-11.sql | 10 +++---- sql/hpr-db-part-12.sql | 6 ++-- sql/hpr-db-part-13.sql | 6 ++-- sql/hpr-db-part-15.sql | 46 ++++++++++++++-------------- sql/hpr.sql | 68 +++++++++++++++++++++--------------------- 7 files changed, 90 insertions(+), 90 deletions(-) diff --git a/cms/stats.php b/cms/stats.php index 725346b..2e15e7b 100644 --- a/cms/stats.php +++ b/cms/stats.php @@ -18,11 +18,11 @@ if (isset($_GET['format'])){ } } -$twat_startdate = abs(strtotime(date("c")) - strtotime("2005-09-19T00:00:00Z")); -$twat_years = floor($twat_startdate / (365*60*60*24)); -$twat_months = floor(($twat_startdate - $twat_years * 365*60*60*24) / (30*60*60*24)); -$twat_days = floor(($twat_startdate - $twat_years * 365*60*60*24 - $twat_months*30*60*60*24)/ (60*60*24)); -$agetwat = $twat_startdate; +$twt_startdate = abs(strtotime(date("c")) - strtotime("2005-09-19T00:00:00Z")); +$twt_years = floor($twt_startdate / (365*60*60*24)); +$twt_months = floor(($twt_startdate - $twt_years * 365*60*60*24) / (30*60*60*24)); +$twt_days = floor(($twt_startdate - $twt_years * 365*60*60*24 - $twt_months*30*60*60*24)/ (60*60*24)); +$age_twt = $twt_startdate; $hpr_startdate = abs(strtotime(date("c")) - strtotime("2007-12-31T00:00:00Z")); $hpr_years = floor($hpr_startdate / (365*60*60*24)); @@ -212,10 +212,10 @@ if ($format === "json") { \"start\": \"2005-09-19T00:00:00Z\", \"rename\": \"2007-12-31T00:00:00Z\", \"since_start\": { - \"total_seconds\": ".$agetwat.", - \"years\": ".$twat_years.", - \"months\": ".$twat_months.", - \"days\": ".$twat_days." + \"total_seconds\": ".$age_twt.", + \"years\": ".$twt_years.", + \"months\": ".$twt_months.", + \"days\": ".$twt_days." }, \"since_rename\": { \"total_seconds\": ".$agehpr.", @@ -226,7 +226,7 @@ if ($format === "json") { }, \"shows\": { \"total\": ".$totalshows.", - \"twat\": 300, + \"twt\": 300, \"hpr\": ".$totalhpr.", \"duration\": ".$total_duration.", \"human_duration\": \"".$human_total_duration."\" @@ -258,10 +258,10 @@ elseif ($format === "xml") { 2005-09-19T00:00:00Z 2007-12-31T00:00:00Z - ".$agetwat." - ". $twat_years." - ".$twat_months." - ".$twat_days." + ".$age_twt." + ". $twt_years." + ".$twt_months." + ".$twt_days." ".$agehpr." @@ -272,7 +272,7 @@ elseif ($format === "xml") { ".$totalshows." - 300 + 300 ".$totalhpr." ".$total_duration." ".$human_total_duration." @@ -296,17 +296,17 @@ elseif ($format === "csv") { header("Content-type: text/csv"); header("Content-disposition: inline; filename=hpr_stats.csv"); - print "stats_generated,age_start,age_rename,age_since_start_total_seconds,age_since_start_years,age_since_start_months,age_since_start_days,age_since_rename_total_seconds,age_since_rename_years,age_since_rename_months,age_since_rename_days,shows_total,shows_twat,shows_hpr,hosts,slot_next_free,slot_no_media,number_future_hosts,number_future_shows,unprocessed_comments,shows_in_workflow,queue_reserve,duration\n"; - print "${current_time},2005-09-19T00:00:00Z,2007-12-31T00:00:00Z,${agetwat},${twat_years},${twat_months},${twat_days},${agehpr},${hpr_years},${hpr_months},${hpr_days},${totalshows},300,${totalhpr},${num_of_hosts},${days_to_wait},${un_delivered},${num_future_hosts},${num_future_shows},${unprocessed_comments},${new_shows},${reserve_shows},${total_duration}\n"; + print "stats_generated,age_start,age_rename,age_since_start_total_seconds,age_since_start_years,age_since_start_months,age_since_start_days,age_since_rename_total_seconds,age_since_rename_years,age_since_rename_months,age_since_rename_days,shows_total,shows_twt,shows_hpr,hosts,slot_next_free,slot_no_media,number_future_hosts,number_future_shows,unprocessed_comments,shows_in_workflow,queue_reserve,duration\n"; + print "${current_time},2005-09-19T00:00:00Z,2007-12-31T00:00:00Z,${age_twt},${twt_years},${twt_months},${twt_days},${agehpr},${hpr_years},${hpr_months},${hpr_days},${totalshows},300,${totalhpr},${num_of_hosts},${days_to_wait},${un_delivered},${num_future_hosts},${num_future_shows},${unprocessed_comments},${new_shows},${reserve_shows},${total_duration}\n"; } else { Header('Content-type: text/tab-separated-values'); header("Content-disposition: inline; filename=hpr_stats.txt"); - printf("Started:\t%d years, %d months, %d days ago (2005-09-19)\n", $twat_years, $twat_months, $twat_days); + printf("Started:\t%d years, %d months, %d days ago (2005-09-19)\n", $twt_years, $twt_months, $twt_days); printf("Renamed HPR:\t%d years, %d months, %d days ago (2007-12-31)\n", $hpr_years, $hpr_months, $hpr_days); echo "Total Shows:\t" . $totalshows . "\n"; - echo "Total TWAT:\t300\n"; + echo "Total TWT:\t300\n"; echo "Total HPR:\t" . $totalhpr . "\n"; echo "Duration:\t" . $total_duration . "\n"; echo "Human Duration:\t" . $human_total_duration . "\n"; @@ -318,7 +318,7 @@ else { echo "Files on the FTP Server:\t$new_shows\n"; echo "Number of Reserve Shows:\t$reserve_shows\n"; echo "Days until show without media:\t$un_delivered\n"; - print "$current_time,$agetwat,$agehpr,$totalshows,300,$totalhpr,$num_of_hosts,$days_to_wait,$num_future_hosts,$num_future_shows,$unprocessed_comments,$new_shows,$reserve_shows,$un_delivered"; + print "$current_time,$age_twt,$agehpr,$totalshows,300,$totalhpr,$num_of_hosts,$days_to_wait,$num_future_hosts,$num_future_shows,$unprocessed_comments,$new_shows,$reserve_shows,$un_delivered"; // print_r($show_array); } mysqli_close($connection); diff --git a/sql/hpr-db-part-10.sql b/sql/hpr-db-part-10.sql index c48662a..1f0875f 100644 --- a/sql/hpr-db-part-10.sql +++ b/sql/hpr-db-part-10.sql @@ -566,8 +566,8 @@ CREATE TABLE `eps` ( LOCK TABLES `eps` WRITE; /*!40000 ALTER TABLE `eps` DISABLE KEYS */; -INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (1,'2007-12-31','Introduction to HPR',1373,'In this first ever show on Hacker Public Radio, StankDawg and Enigma introduce HPR.','

\r\nIn this first ever show on Hacker Public Radio, StankDawg and Enigma introduce HPR.\r\n

\r\n

\r\nThe story of Hacker Public Radio begins where Radio FreeK America leaves off. StankDawg was a busy with Binary Revolution Radio and so the idea lay dormant for some time. Then droops, another podcaster (Infonomicon) who was inspired by RFA got together with dosman to start TWaTech Today with a Techie, a pun on Twit. About a year in Enigma took over operations from portrello.\r\n

\r\n

\r\nContinuing on from Today with a Techie, HPR will air anything that is Of interest to hackers. Think, hacking, phone preaking, politics, survival, caffeine, linux, movie reviews, game reviews, etc. There is no restriction on the length but the shows will have the intro and outro added, which was kindly donated by slick0. Additionally there is the option to have miniseries where the hosts can have running topics to cover an issue in more detail. A mini series can also be open to so that multiple people can contribute to one topic.\r\n

\r\n

\r\nAbove all HPR is a Community Network.\r\n

\r\n',55,0,1,'CC-BY-NC-SA','hpr, twat, community',0,4737,1), -(9,'2008-01-10','This old Hack 4',2547,'Fixing a leak in a pressure based water well and making a Didgeridoo.','

\r\nContinuing the TWaT series, we go outside and get some background to water wells with pressure tanks and pressure switches. Also making a Didgeridoo
\r\nhttps://www.wikihow.com/Make-a-Didgeridoo-out-of-PVC-Pipe\r\n

\r\n',75,5,1,'CC-BY-NC-SA','water well, pressure tank, pressure switch, Didgeridoo, hardware',0,3535,1), +INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (1,'2007-12-31','Introduction to HPR',1373,'In this first ever show on Hacker Public Radio, StankDawg and Enigma introduce HPR.','

\r\nIn this first ever show on Hacker Public Radio, StankDawg and Enigma introduce HPR.\r\n

\r\n

\r\nThe story of Hacker Public Radio begins where Radio FreeK America leaves off. StankDawg was a busy with Binary Revolution Radio and so the idea lay dormant for some time. Then droops, another podcaster (Infonomicon) who was inspired by RFA got together with dosman to start TWaTech Today with a Techie, a pun on Twit. About a year in Enigma took over operations from portrello.\r\n

\r\n

\r\nContinuing on from Today with a Techie, HPR will air anything that is Of interest to hackers. Think, hacking, phone preaking, politics, survival, caffeine, linux, movie reviews, game reviews, etc. There is no restriction on the length but the shows will have the intro and outro added, which was kindly donated by slick0. Additionally there is the option to have miniseries where the hosts can have running topics to cover an issue in more detail. A mini series can also be open to so that multiple people can contribute to one topic.\r\n

\r\n

\r\nAbove all HPR is a Community Network.\r\n

\r\n',55,0,1,'CC-BY-NC-SA','hpr, twt, community',0,4737,1), +(9,'2008-01-10','This old Hack 4',2547,'Fixing a leak in a pressure based water well and making a Didgeridoo.','

\r\nContinuing the TWT series, we go outside and get some background to water wells with pressure tanks and pressure switches. Also making a Didgeridoo
\r\nhttps://www.wikihow.com/Make-a-Didgeridoo-out-of-PVC-Pipe\r\n

\r\n',75,5,1,'CC-BY-NC-SA','water well, pressure tank, pressure switch, Didgeridoo, hardware',0,3535,1), (2,'2008-01-01','Customization the Lost Reason',1534,'deepgeek talks about Customization being the lost reason in switching from windows to linux','

Today deepgeek talks about Customization being the lost reason in switching from windows to Linux. He points out that the PC stands for Personal Computer. To many on windows this means they can change the desktop wallpaper.

\r\n

He believes that by explaining the ability to Customise the working environment is the power of Linux. You can customise the services running, whether you wish to use a command line interface, a basic Window Manager, or a Lightweight or Full Featured Desktop Environment

\r\n

Finally he ends with a tribute to Seymour Cray

\r\n',73,0,1,'CC-BY-NC-SA','Linux, Desktop Environment, Window Manager, Seymour Cray',0,1551,1), (3,'2008-01-02','Lost Haycon Audio',2850,'Morgellon and others traipse around in the woods geocaching at midnight','

\r\nIt\'s 12:10AM on the 10th of November 2007 and Morgellon, droops and phyboy are at Haycon, one of the first Unconferences. The conversations turns to Geocaching, and so armed with laptop, flash light (and possibly beer) our intrepid explorers head off to do a night time run. Here the way is marked by reflectors that are difficult to see in day time.

\r\n

\r\nAlong the way we hear crickets, tales of wolves, forgotten roads, civil war destruction, abandoned cemeteries and how karma came to one real estate developer.\r\n

',25,0,1,'CC-BY-NC-SA','haycon, Unconference, Geocaching ',0,1410,1), (4,'2008-01-03','Firefox Profiles',415,'Peter explains how to move firefox profiles from machine to machine ','

\r\nPeter explains how to move firefox profiles from machine to machine even between OSX, Windows and Linux. The biggest issue is actually locating the profile and this is covered in the following article.
\r\nhttps://kb.mozillazine.org/Profile_folder_-_Firefox\r\n

',74,0,0,'CC-BY-NC-SA','firefox, profiles, osx, windows, linux',0,1524,1), diff --git a/sql/hpr-db-part-11.sql b/sql/hpr-db-part-11.sql index 70617b0..c303e22 100644 --- a/sql/hpr-db-part-11.sql +++ b/sql/hpr-db-part-11.sql @@ -574,7 +574,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (998,'2012-05-29','Viva la Federation!',1441,'Setting up a Status.net instance','

\r\n In this episode, NYbill and\r\n Windigo explain their\r\n experience setting up their own instances of Status.net, a microblogging service.\r\n

\r\n

\r\n While they do not give a beginning to end installation guide, they\r\n do discuss some hurdles they encountered, and provide resources\r\n that may prove invaluable to someone who has just set up their own\r\n server.\r\n

\r\n

Links

\r\n',196,0,1,'CC-BY-SA','microblogging,status.net,identi.ca',0,2130,1), (999,'2012-05-30','Simon Phipps on Open Software: OGG Camp Part One',1084,'The Full Circle Podcast with a recording of Simon Phipps at OggCamp 11','

This is the first of our highlights of last Summer\'s unconference, OGG Camp eleven, held at Farnham Maltings in the South of England.

\r\n\r\n

Introducing Simon Phipps, who presented the opening session of the unconference to a packed main hall, on Software Freedom.

\r\n\r\n

A computer industry veteran, Simon Phipps came on with an actual box of hats which he proceeded the change at speed, reminding me of Tommy Cooper in his heyday.

\r\n\r\n

Simon has come up through hands-on roles as field engineer, programmer and systems analyst, run a software publishing company, worked with OSI standards in the eighties, on the first commercial collaborative conferencing software in the nineties, and helped introduce both Java and XML at IBM.

\r\n\r\n

A founding Director of the Open Mobile Alliance, Simon is Chief Strategy Officer at independent software company ForgeRock and Director of the Open Source Initiative. Find his essays at webmink.com.

\r\n\r\n

Simon Phipps’ presentation on software freedom. Here’s a shortened version of the presentation which ran to 35 minutes in its entirety.

\r\n\r\n

OGG Camp is a joint venture organised by those lovely podcasters the Linux Outlaws and the Ubuntu UK Podcast.

\r\n\r\n

We\'ve more highlights of OGG Camp coming up on the Full Circle Podcast very soon, including Karen Sandler and the Ogg Camp Panel discussion.

\r\n\r\n

The Full Circle Podcast is the companion to Full Circle Magazine, the Independent Magazine for the Ubuntu Community. Find us at www.fullcirclemagazine.org/podcast.

\r\n

Feedback; you can post comments and feedback on the podcast page at www.fullcirclemagazine.org/podcast, send us a comment to podcast (at) fullcirclemagazine.org

\r\n\r\n

Your Hosts:

\r\n\r\n\r\n\r\n

Additional audio by Victoria Pritchard

\r\n\r\n

Runtime: 18mins 2seconds

',160,62,1,'CC-BY-SA','OggCamp',0,2177,1), (1000,'2012-05-31','Episode 1000',1247,'Thoughts and wishes for the 1000th episode of HPR','

\r\nHacker Public Radio commemorated it\'s 1000th episode by inviting listeners, contributors, and fellow podcasters to send in their thoughts and wishes of the occasion. The following voices contributed to this episode.\r\n

\r\n

\r\nFiftyOneFifty, Chess Griffen, Claudio Miranda, Broam, Leo LaPorte and Dick DeBartolo, Dan Lynch, Becky and Phillip (Corenominal) Newborough, Dann Washko, Frank Bell, Jezra, Fabian Scherschel, k5tux, CafeNinja, imahuph, Johan Vervloet, Kevin Granade, Knightwise, MrX, NYBill, Quvmoh, pokey, MrGadgets, riddlebox, Saturday Morning Linux Review, Scott Sigler, Robert E. Wooden, Sigflup, BrocktonBob, Trevor Parsons, Ulises Manuel López Damián, Verbal, Ahuka, westoztux, Toby Meehan, Chris Garrett, winigo, Ken Fallon, Lord Draukenbleut, aukondk, Full Circle Podcast\r\n

\r\n',131,0,1,'CC-BY-SA','HPR,community,congratulations ',0,2524,1), -(1001,'2012-06-04','HPR Community News May 2012',2540,'HPR Community News May 2012','

New hosts

\r\n

\r\nWelcome to our new host: \r\nbgryderclock.\r\n
\r\nIf you would like to become a HPR host then please head over to https://hackerpublicradio.org/contribute.php\r\n

\r\n\r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n
id\r\ntitle\r\nhost\r\n
976HPR Community News (March 2012)HPR Admins
977Setting Up a WordPress Blog 2Frank Bell
978Dead_HuntVarious Hosts
979Sunday Morning Linux Review Episode 029Various Creative Commons Works
980Broadband for Rural NorthKen Fallon
981Review Indiana LinuxFest 2012Ahuka
982LITS: Episode 005 - pmountDann
983Freedom is not Free 5 - Get InvolvedAhuka
984Going Linux: Introduction to Podcasting with LinuxHPR Admins
985LFNW: A Short Talk with Thomas StoverDavid Whitman
986LFNW: Interview with Scott Newlon of MintCastDavid Whitman
987LFNW: Larry Cafiero - the Crunchbang guyDavid Whitman
988LFNW: Dawn McKenna of McKenna Interpreting ServicesDavid Whitman
989Juiced Penguin 079 – Early SpringVarious Creative Commons Works
990Portable AppsJWP
991Making a Music Sampler with Midi and Pygamebgryderclock
992Linux In The Shell 007 - Chmod and Unix Permissions.Dann
993Setting up a Wordpress blog - tweaking appearanceFrank Bell
994NELF: John Maddog Hall Talking About Talking About Free SoftwareVarious Creative Commons Works
995Do the four freedoms extend beyond software ?Ken Fallon
996Command line cheat sheetJWP
997Poorly Recorded Thoughts On Rural Computinglostnbronx
998Viva la Federation!NYbill and Windigo
999Simon Phipps on Open Software: OGG Camp Part OneRobin Catling
1000Episode 1000FiftyOneFifty
\r\n\r\n

Apologies

\r\n

\r\nApologies to Dave Morriss for missing his show and code contribution\r\n

\r\n\r\n

New US Phone Number

\r\n

\r\nThe US number has changed to 206-203-5729 while the UK number remains the same +44-203-432-5879\r\n

\r\n\r\n

A short report from the HPR Table at LinuxFest Northwest

\r\n

\r\nFrom: David Whitman
\r\n
\r\nA friend from work got intersted in going to the LinuxFest and helped at the table - Much thanks to Brad Coffey. We got set up on time and were well received. We had a great run on our swag and ran out of the HPR pin buttons by closing on the first day and handed out quite a few informational cards.The little business cards were really a hit also. Lots of good conversation and exposure for HPR. There was a constant stream of people coming by. I have four interviews on my various recording devices and should be able to get about four to six more from the sign up sheet that was available on the table. With a bit of planning and a more formal interview \'track\' (using an appointment schedule and a designated room or area) I am sure a well staffed HPR table could easily get 20 interviews at this fest. Of course I will be interested in \r\nseeing if any of the many we talked to produces and post their own show. There was interest. I sensed that many of the speakers would have loved the extra exposure. HPR is probably becoming the embedded reporters of Linux Fests. The unofficial count of attendees that I heard was at \"over 800\". The table kit is ready to be shipped to the next venue. My intent is to put together a vertical layout canvas that can easily be shipped and set up as a backdrop and utilize a series of those 20 by 30 photo posters available at Costco Photo. This however will have to wait until after my annual spring fling of shutdown work that begins on May 5 and takes up to 3 weeks to complete. I\'ll post a G+pic of the backdrop we used at this fest. Best swag for me - a Tux 2012 bumper sticker from Pogo Linux. Look for a scan of this on G+ in the near future.\r\n
\r\nThanks to the HPR community for the opportunity to represent the show. It was much fun.
\r\n
\r\ndavidWHITMAN\r\n

\r\n\r\n

New Banner

\r\n

\r\nThere was a very kind offer by David Whitman to sponsor a tall free standing banner and the call was put out for a design. Here is the final outcome of the discussions.
\r\n\"Banner\r\n

\r\n

One Community supporting another

\r\n

\r\nBack in episode https://hackerpublicradio.org/eps.php?id=0980 Broadband for Rural North, I suggested that people could sponsor a meter of cable for their project to show your support. Well they have gone ahead and done it\r\nhttps://b4rn.org.uk/sponsor-a-metre. It\'s £5 for a meter or Special offer, 5 names for £20.\r\n
\r\nI will also extend the donation deal from the holiday period, so that anyone who donates to this gets some HPR swag when it\'s available.\r\n

\r\n\r\n

Explicit Tag

\r\n

\r\nThere was a discussion on whither we should have a ban on swearing. We already have a iTunes explicit tag so assume that all shows may contain controversial material. Hosts are free to add a \"safe for work\" warning or any other warning they wish to the shows.
\r\nWe may add an option in the upload forms to support this on a show by show basis.\r\n

\r\n\r\n

Episode 1000 and 1024

\r\n

\r\nA note from Fifty OneFifty
\r\nThis is a list of all the TWaTech correspondents that I either I had no contact information for or the best e-mail I could find bounced back:
\r\n\r\nAdam, Coder365, DarkShadow, Draven, kotrin, Lunarsphere, MrE, spaceout, ThoughtPhreaker, killersmurf, Dominic Uilano, livinded, J-Hood, skyre, kitche, plexi, Scedha, Will Jasen, phizone, operat0r, blackratchet, merk, and Dr^ZigMan \r\n
\r\n
\r\nI\'d like you to mention the handles and maybe the community can help us make contact with them. I sent the invitations to the first year HPR correspondents today. One message bounced back, but I can contact that person by other means. I\'d also like you to read the message below and consider posting it on the site.\r\n

\r\n

\r\nHacker Public Radio is inviting the participants in podcasts and organizations that proceeded HPR and led to it\'s creation to join a recorded panel discussion on HPR\'s origins and history. We are reaching out to TWATech, BinRev Radio, Radio Freak America, Podfert, the Infonomicon Computer Club, and contributors to the first twelve months of HPR. Our discussion will be recorded via the LinuxBasix.com Mumble server (mumble.openspeak.cc , Port: 64747) and be released as HPR episode 1024 (Stankdawg\'s idea). Episode 1024 should fall on 5 July, but we would like to shoot for recording the panel about two weeks before hand. In case of technical or other unforeseen problems on the primary recording date, a two week lead would give us time to regroup and make a second attempt. The date and time will be set to make it convenient for the greatest number of people who are willing to participate to join in. Connections over Skype and SIP phone via Asterisk are possible, but it would be simplest for everyone to try to use the open source Mumble client.\r\n
\r\nIf you decide to join in (and we hope you will), please include the time zone of where you will be in mid June, especially if you are outside the continental United States. If there are dates, days of the week and/or times you would like me to avoid scheduling the panel (i.e., \"I will be gone June 19-21\", \"I could only do it on a weekend\", \"only after 8PM\", \"only before 10PM\") I would like to know that as well. You may contact the organizers at ep1k@HackerPublicRadio.org\r\n

\r\n

Dedicated News Day

\r\n

\r\nFor some reason that escapes us the mail archiver stopped working after the server move. So I\'ll paste in here the mail list discussions on the dedicated news show. I wanted to make sure that everyone sees this discussion so I\'ll paste it in here.\r\n

\r\n
\r\nFrom: Ken Fallon \r\nDate: Mon, 30 Apr 2012 20:00:31 +0200\r\n\r\nHi All,\r\n\r\nWe mention it on today\'s show that /dev/random was in the queue for a\r\nlong time and some of the news may have been out of date. Would it be\r\nan idea to switch one of the days to a \"News\" show so that we can\r\ncarry shows that review news. Any shows in there would follow the\r\nregular scheduling rules\r\nhttps://hackerpublicradio.org/calendar.php#scheduling_rules.\r\n\r\nIt\'s a discussion - let your voice be heard\r\n\r\nKen.\r\n\r\nFrom: kevin granade \r\nDate: Mon, 30 Apr 2012 13:27:25 -0500\r\n\r\nI think this is a good idea, in fact, perhaps people could request a\r\npriority level?  Most show ideas I have could sit in the queue for a while,\r\nand I\'d be happy to let more timely shows move ahead.\r\n\r\nFrom: lostnbronx \r\nDate: Mon, 30 Apr 2012 16:02:15 -0700\r\n\r\nI Think a certain day could easily be put aside as a day for topical\r\nor timely episodes.  It might be best, though, not to announce it as\r\nbeing such to the general listenership, so that if there\'s a dearth of\r\nnews-type shows one week, another type of ep can be dropped in without\r\nany need for a special announcement.\r\n\r\n\r\nFrom: Kevin O\'Brien \r\nDate: Tue, 01 May 2012 16:03:11 -0400\r\n\r\nI\'m going to try this again since I hit the wrong button last time and \r\nsent it Ken personally instead of to the list.\r\n\r\nJust for the sake of discussion it occurs to me that while DeepGeek is \r\non a hiatus for the moment, he had a weekly news spot every Friday. I \r\ndon\'t know if there is any understanding that he will come back and \r\nresume his spot, but if so, would this mean 2 days a week reserved for \r\nnewscasts? That might be a bit much.\r\n\r\nRegards,\r\n\r\n-- \r\nKevin B. O\'Brien\r\nzwilnik@zwilnik.com\r\n\"A damsel with a dulcimer in a vision once I saw.\"\r\n\r\nFrom: lostnbronx \r\nDate: Mon, 30 Apr 2012 16:02:15 -0700\r\n\r\nI Think a certain day could easily be put aside as a day for topical\r\nor timely episodes.  It might be best, though, not to announce it as\r\nbeing such to the general listenership, so that if there\'s a dearth of\r\nnews-type shows one week, another type of ep can be dropped in without\r\nany need for a special announcement.\r\n\r\n\r\nFrom: Cobra2 \r\nDate: Tue, 01 May 2012 17:30:34 -0300\r\n\r\nI honestly don\'t think news should be broadcast over HPR as it dilutes \r\nthe technology how to with mindless dribble that can be found almost \r\nanywhere else. \r\n-- cobra2 \r\n\r\nFrom: Todd \r\nDate: Tue, 1 May 2012 20:30:10 -0500\r\n\r\nI think HPR is a real treasure.  Where else can so many people share\r\ntheir ideas.  The strength of HPR is anything and everything is\r\nacceptable content as long as it is of interest to hackers.  But as I\r\nlook back over the history of HPR, most attempts to add structure or a\r\nrigorous schedule just haven\'t worked.  The one exception is the\r\ncurrent policy of syndicated Thursdays.\r\n\r\nI have to agree with cobra2. If people want to do news shows, that\'s\r\ngreat.  But IMHO, unless it is really important (event announcements)\r\nit should take it\'s place in the queue with everybody else.  Shows\r\nlike /dev/random are awesome, but it\'s not because of the news they\r\ncover.  There awesome because the guests are hilarious.  The stories\r\njust give them something to talk about.  Even when their news is\r\nweeks old, they are still fun to listen to.\r\n\r\nSo, there\'s my two cents.  For what it\'s worth from a long time\r\nlistener who has never contributed a show.\r\n\r\nTodd\r\n\r\nFrom: Jason Dodd \r\nDate: Fri, 04 May 2012 03:56:46 -0400\r\n\r\nWhy reserve any day?  One of the things I like about hpr is I don\'t know \r\nwhat to expect.  The more I know what to expect I think the less I\'ll \r\nlike it.\r\n\r\nFrom: Kevin O\'Brien \r\nDate: Fri, 04 May 2012 12:02:29 -0400\r\n\r\nI\'m a great believer in moderation in most things. I look forward to \r\nmany of the scheduled shows, and the ones that may not appeal to me \r\nprobably appeal to lots of other folks. But I would favor not adding to \r\nthem because part of the charm of HPR is not knowing what to expect. \r\nAbout one time out of every 30-40 shows I will hit the \"Next\" button on \r\nmy MP3 player, which is not bad, really. But I would rather the \r\noccasional show that does not appeal to me than missing out on the gems.\r\n\r\nRegards,\r\n\r\n-- \r\nKevin B. O\'Brien\r\nzwilnik@zwilnik.com\r\n\"A damsel with a dulcimer in a vision once I saw.\"\r\n\r\nFrom: Cobra2 \r\nDate: Fri, 04 May 2012 13:20:18 -0300\r\n\r\nI\'m not in favor of dropping rule #2. Unless it is going to be used to \r\nsyndicate some sort of news show. News is not content it\'s just a \r\nfiller if there is nothing else left to talk about. \r\n\r\nI know the rules state of interest to hackers. But the history of HPR \r\nand TWAT has been mostly shows that dig deep into a piece of software \r\nor hardware or are a detailed how to. Shows that have a fairly long \r\nshelf life not something that can be outdated if a week or two passes \r\nby.\r\n-- cobra2 \r\n\r\nFrom: Frank Bell \r\nDate: Fri, 4 May 2012 18:53:41 -0400\r\n\r\nI tend to agree with this.\r\n\r\nAlso, as someone who is very new here, I am concerned that, if many \r\nslots are filled up with scheduled shows, aspiring contributers miight \r\nbe dismayed to find that a show uploaded, say today, might not be \r\nposted until late June or July.   This can be a demotivator.\r\n\r\nAs an aside, I can count on both sets of fingers the number of shows \r\nI\'ve hit \"Next\" on.  The variety of HPR is one of its main attractions \r\nfor me.  Usually, when I do hit \"Next,\" it\'s because the topic is so \r\ntechnical (say, a programming language) that I can\'t follow it.  \r\n\r\nOnce or twice--no more than that--it has been because the premise of the \r\nshow was nonsensical--nevertheless, thanks to HPR, I got to hear and \r\nevaluate the premise, which, without the HPR\'s variety, I would not have \r\nhad the opportunity to do.\r\n\r\nFrom: Ken Fallon \r\nDate: Sat, 5 May 2012 09:14:08 +0200\r\n\r\nOK All,\r\n\r\nWhat I\'m hearing is that the following shows will be dropped into the\r\nregular First come First Served Queue:\r\nTalk Geek To Me News.\r\nDev Random\r\n\r\nThe following show will be dropped from Syndicated Thursday.\r\nSunday Morning Linux Review.\r\n\r\nIs this correct ?\r\n\r\nKen.\r\n\r\nFrom: dg \r\nDate: Sat, 5 May 2012 07:09:38 -0400\r\n\r\nHi, Guys,\r\n\r\nJust wanted to say that whatever you decide is fine by me. The news\r\nshows I submit to HPR are actually \"one half\" of my regular show. That\r\nis to say, I do a special tech-only version of my full world+tech news\r\nshow for HPR.\r\n\r\nTherefore, in theory, a news-lover would be able to go to my website\r\nand subscribe via RSS and get my shows rather quickly, if they so\r\ndesired. \r\n\r\nHowever, I also need to point out two more things.  First, I agree with\r\nanother poster that a distinction needs to be made between a show that\r\nis about the guests, with current events thrown in as something for\r\nthem to comment upon; as opposed to my show which is purely about the\r\nstories (I do rarely make editorial comments, but I try to keep my\r\npersonal opinions to a minimum.)\r\n\r\nSecond, I disagree with yet another poster that what I offer should be\r\n\"filler\" and qualifies as something \"that can be found almost\r\nanywhere.\" The whole point of all the stories I cover is that a) they\r\nare not covered by the mainstream media and b) they are, nevertheless,\r\ntimely and important news. In regards to this opinion, I ask you to\r\nconsider whether or not it is widely held amongst the general\r\nlistnership, which to I understand is not entirely present on this list.\r\n\r\nThanks for considering,\r\n---\r\nDeepGeek\r\n\r\n\r\nFrom: Fifty OneFifty \r\nDate: Sat, 5 May 2012 12:51:29 -0500\r\n\r\nI our discussion of whether we want to keep syndicated shows, we should not\r\nlose sight of the fact that last year Ken was really scrambling to find\r\ncontent to keep HPR broadcasting on a daily basis.  While I think most of\r\nthe shows in syndication would understand, I hate to put Ken in the\r\nposition of saying, \"Thanks, but we don\'t need you any more\".  As for\r\nvariety, maybe we consider offering syndicated shows a limited run, 2 or 3\r\nshows, not in consecutive weeks, as an introduction to our listener base.\r\nAfterwards it would be incumbent on our listeners to add those shows to\r\ntheir queue if they like what they hear.  It will also be up to\r\ncontributors and listeners to look for new shows that we can invite for\r\ntemporary syndication, like pokey has with https://distributedpodcast.com.\r\n\r\nFiftyOneFifty\r\n\r\nFrom: David Whitman \r\nDate: Sat, 5 May 2012 11:14:31 -0700\r\n\r\nI posted this on Henry Patrick Riley (Goggle+)\r\n\r\nWhat about making a MEGA syndicated day and combining 2 or more shows\r\ntogether with intro music between and posting the run time when one show\r\nends and another begins? Rotate the order which show airs first.\r\n\r\nThe following is more comments not on G+:\r\n\r\nI want produce some \'casual\' shows  that could go into an \'emergency\' queue\r\nin case there are times when the regular queue get close to empty. Things I\r\nwant to share, but they are not time critical and I am willing to have HPR\r\nbank (such as How I found Linux, How to run a car in the Auto-X, A vacation\r\nto Moab, Utah, Troubleshooting an MR2 using a volt/ohm meter etc. My idea\r\nis that as soon as the emergency queue gets a month\'s worth of shows they\r\ncould be put out periodically into the regular queue. They could be tagged\r\nwith a 1-5 tech rating and the more techie ones used first.\r\n\r\nHow about having 2 parallel  tracks? or 3? HPR News, HPR Command Line, HPR\r\nProjects, a weekly show track just for news....\r\n\r\nAll good and fine - I have 3 shows that need editing to help contribute to\r\nthe problem.\r\n\r\nThanks to all the HPR community members and admins. I love the show.\r\n\r\ndavidWHITMAN\r\n\r\nFrom: Frank Bell \r\nDate: Sat, 5 May 2012 15:28:05 -0400\r\n\r\nOn Sat, 5 May 2012 12:51:29 -0500\r\nFifty OneFifty wrote:\r\n\r\n> I our discussion of whether we want to keep syndicated shows, we should not\r\n> lose sight of the fact that last year Ken was really scrambling to find\r\n> content to keep HPR broadcasting on a daily basis.    \r\n\r\n(snip)\r\n\r\n>  As for\r\n> variety, maybe we consider offering syndicated shows a limited run, 2 or 3\r\n> shows, not in consecutive weeks, as an introduction to our listener base.  \r\n\r\nI think these thoughts have a lot of merit.  I rather enjoy learning about \r\nnew shows through Syndicated Thursdays (I had not heard of the Sunday Morning \r\nLinux show until HPR introduced it to me).  Also, I must say I have heard \r\nsome syndicated shows that I do enjoy, but not enough to actually subscribe \r\nto, so I find the idea of maintaining variety appealing..\r\n\r\nMy concern is that, if there are too many dedicated days, the dedicated days \r\ncould turn into a regular line-up.  \r\n\r\nJust my two cents.\r\n\r\nFrom: Patrick Dailey \r\nDate: Mon, 7 May 2012 23:17:11 -0400\r\n\r\nThis may be the \"healthiest\" discussion that I\'ve ever seen on the HPR\r\nmailing list, and I love it. I want to thank each and every person\r\nsubscribed for keeping the conversation respectful, and on topic. Most\r\nmailing lists that I\'ve seen could not have accomplished that.\r\n\r\nAs to the scheduling multi-lemma, I have a few thoughts that I would thank\r\nyou all in advance for considering:\r\n\r\nWe have the kind of crisis that we\'ve always wanted, namely: we have too\r\nmany shows. This is an opportunity that I don\'t think we should squander.\r\nAt the same time we\'re trying to establish a scheduling policy that an\r\nunmanned system can obey. The goal, as I see it, is to create rules that\r\ncan deal with an abundance of shows without wasting them. Right now what we\r\nhave is a scheduling policy that worked very well with a lack of shows, and\r\nin fact it helped to replenish them. So I believe that we need either: one\r\nset of rules that can cope with either situation, or two sets of rules and\r\na way for a deterministic system to identify and transition between them.\r\nPlease chime in on this if you are good with policy.\r\n\r\nAs I see it, at least part of what we\'re dealing with is a resource\r\nmanagement problem. People create content for us, and sometimes they assume\r\nthat it has an expiration timeframe. Some content simply must be used\r\nbefore it\'s creator feels that it has expired, or we can expect that that\r\ncreator will seek other venues in which to publish their content. We need a\r\nway of distinguishing \"perishable\" content from \"non-perishable\" content.\r\nWe also need a way of putting a date on the perishable content. If you have\r\nexperience with user feedback systems, we could really use your help\r\n(especially) with this part.\r\n\r\nSince identifying potential problems without offering solutions is just\r\nbitching, I have a couple of suggestions.\r\n\r\nSyndicated Thursdays and \"timely content\"\r\nI for one, am grateful to the shows who have allowed us to fill holes in\r\nour que with their content. While the syndicated Thursday slot was\r\noriginally implemented out of necessity, I feel that it is an overall plus\r\nto continue the practice. We have developed friendly and mutually\r\nbeneficial relationships with other podcasts that I would be hesitant (to\r\nput it mildly) to sever, and there are other great podcasts that we don\'t\r\neven know about yet. I agree with Frank Bell in that I think the syndicated\r\nThursday feed is a great discovery tool, and I\'d hate to loose it as such,\r\nbut I also see these shows as friends, and I want to make sure that we\r\ntreat them like it. I don\'t think it\'s in anyone\'s best interest for us to\r\nabandon that kind of relationship, or the content that has so generously\r\nbeen offered to us. If (and only if) there is a \"Timely news show\", I would\r\nlike to see it get the Thursday slot, but in order for the syndicated show\r\nto not be wasted, I would like to see that show bumped to Saturday.\r\n\r\nScheduled HPR exclusive shows and normal que shows\r\nI think if people commit to producing scheduled content before they record\r\nit, and live up to that commitment, that we should honor that commitment.\r\nPerhaps there needs to be some limit to the number of pre-schedulable slots\r\nper week and/or month that we make available, so that there is still room\r\nto play shows from our normal que, but we-as a group decided to ask people\r\nto produce content for us, and several people have stepped up and\r\ndelivered. Perhaps this is a situation where more than one show should be\r\nposted per day. I don\'t know.\r\n\r\nWhile it\'s easy for me to sit here and suggest these things, I don\'t think\r\nthat it\'s fair for any of us to vote for posting more than five shows per\r\nweek unless we are committing to posting more than the requested \"one show\r\nper year\" if the que ever gets low again.\r\n\r\nLastly, I believe that new hosts should continue to get the first\r\nunscheduled slot. This is critical to getting new people to contribute, and\r\nto return as hosts.\r\n\r\nIf I\'m wrong, or out of line, or TLDR, or whatever... feel free to say so.\r\nI can take it.\r\n\r\npokey\r\n\r\nFrom: \"Frank Bell\"\r\nDate: Tue, 08 May 2012 13:21:53 -0400\r\n\r\nOn Mon, 07 May 2012 23:17:11 -0400, Patrick Dailey \r\nwrote an extremely thoughtful and useful post from the \"be careful what  \r\nyou wish for\" department:\r\n\r\n\r\n> Syndicated Thursdays and \"timely content\"  \r\n\r\n> loose it as such, but I also see these shows as friends, and I want to  \r\n> make sure that we treat them like it. I don\'t think it\'s in anyone\'s  \r\n> best interest for us to abandon that kind of relationship, or the  \r\n> content that has so generously been offered to us. If (and only if)  \r\n> there is a \"Timely news show\", I would like to see it get the Thursday  \r\n> slot, but in order for the syndicated show to not be wasted, I would  \r\n> like to see that show bumped to Saturday.  \r\n\r\nI think this is a wise suggestion.  I wasn\'t here when the goal of five  \r\ndays a week was set, but I\'m inclined to think that it was intended to be  \r\na goal, not a limit.\r\n\r\nI would suggest, as an aside, that the scheduling rules could be displayed  \r\nmore prominently.  Currently, they are at the bottom of the calendar.  I  \r\nthink prospective or new (like me) hosts should have their attention drawn  \r\nto them more forcefully, perhaps by giving them their own page linked from  \r\nthe front page and linking to them from the calendar and from the  \r\n\"Contribute\" page.  I also suggest changing the terminology from \"rules\"  \r\nto \"guidelines\";  that\'s not just PR softening of a phrase, for they are  \r\nguidelines as exceptions can be made.\r\n\r\nIt may also be useful to suggest that new hosts glance as the calendar to  \r\nsee when their available slots.  I would also like to see a friendlier  \r\ncalendar, meaning one that looks more like a wall calendar.  If you all  \r\nwish, I would be happy to explore the WordPress plugins to see what I can  \r\nfind.\r\n\r\nI support continuing the practice of bumping new hosts up in the queue.   \r\nIt\'s a recognition of effort and a motivator.  Frankly, I found it a blast  \r\n(if an intimidating one) to look at my podplayer and see my own name  \r\nlooking back at me.\r\n\r\n> Perhaps there needs to be some limit to the number of pre-schedulable  \r\n> slots per week and/or month that we make available, so  \r\n\r\nThis might also be a good idea and it speaks to my concern of HPR\'s  \r\nturning in to a line-up of  a few scheduled shows, rather than a platform  \r\nthat\'s open to newbies like me.\r\n\r\nOn the other hand, many persons have responded to the need for shows that  \r\nKen sounded last fall, not only with shows, but by airing promos on their  \r\nown podcasts and websites, which leads to exposre which leads to shows (by  \r\nthe way, I think this flowering of support is a tribute to HPR and to the  \r\nplace it has amongst the community).\r\n\r\nThe flowering may yet wither and need to be watered anew.  In other words,  \r\nonce the enthusiasm wears off, Ken might be having to appeal for shows  \r\nagain.\r\n\r\nIn other words, I agree with some sort of limit and I lean towards a  \r\nmonthly one, but have no idea what would be a reasonable one.  If I were  \r\nto try to word that as a guideline, it might come out like \"the number of  \r\nscheduled shows and the intervals between them that HPR can commit to is  \r\naffected by the number of submissions\" and leave it at that--that allows  \r\nwiggle-room for adjusting to the realities of now.\r\n\r\n> that there is still room to play shows from our normal que, but we-as a  \r\n> group decided to ask people to produce content for us, and several  \r\n> people have stepped up and delivered. Perhaps this is a situation where  \r\n> more than one show should be posted per day. I don\'t know.  \r\n\r\n\"The following is an HPR special presentation . . . .\"\r\n\r\nI like it.\r\n\r\nJust my two cents.\r\n\r\nOnce again, thanks for the nice welcome.  This is a good place to be.  (I  \r\nhave just cashed in some rewards points for a decent headset.)\r\n\r\nFrom: Ken Fallon \r\nDate: Wed, 9 May 2012 07:10:43 +0200\r\n\r\nI\'ve removed the extended calendar so that we have a better view of\r\nwhat shows are in the queue. There are under four weeks of shows left,\r\nacceptable but hardly anything to celebrate about. Without TGTMNews\r\nand the syndicated shows I would have been back begging for shows by\r\nnow.\r\n\r\nJust something to keep in mind.\r\n\r\nKen.\r\n\r\nFrom: Cobra 2 \r\nDate: Wed, 9 May 2012 13:18:51 -0300\r\n\r\nDeepgeek. I just wanted to apologize for using words which caused you to\r\nfeel like I don\'t appreciate the work that you do every week. (I pull down\r\nthe whole tgtm feed) I\'m not going to defend or back down from what I said.\r\nBut I just want you to know that what YOU do is appreciated. You\'ve been a\r\npart of this community for as long as I can remember. You also put most of\r\nus to shame on contributing content. So i\'m going to go back to my corner\r\nand attempt to not crush people next time I crawl out of my hole.\r\n\r\nSorry again dude.\r\n\r\n--cobra2\r\n\r\nFrom: Frank Bell \r\nDate: Sat, 12 May 2012 17:39:48 -0400\r\n\r\nOn Wed, 9 May 2012 07:10:43 +0200\r\nKen Fallon <ken.fallon@gmail.com> wrote:\r\n\r\n> I\'ve removed the extended calendar so that we have a better view of\r\n> what shows are in the queue.  \r\n\r\nThat is much easier to read.  Thank you.\r\n\r\nI\'m planning to do a simple tutorial on prepping pictures for posting to \r\nwebsite with the GIMP.  I started my outline today and hope to have it done \r\nwithin two weeks.\r\n
\r\n',159,47,1,'CC-BY-SA','Community News',0,2129,1), +(1001,'2012-06-04','HPR Community News May 2012',2540,'HPR Community News May 2012','

New hosts

\r\n

\r\nWelcome to our new host: \r\nbgryderclock.\r\n
\r\nIf you would like to become a HPR host then please head over to https://hackerpublicradio.org/contribute.php\r\n

\r\n\r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n
id\r\ntitle\r\nhost\r\n
976HPR Community News (March 2012)HPR Admins
977Setting Up a WordPress Blog 2Frank Bell
978Dead_HuntVarious Hosts
979Sunday Morning Linux Review Episode 029Various Creative Commons Works
980Broadband for Rural NorthKen Fallon
981Review Indiana LinuxFest 2012Ahuka
982LITS: Episode 005 - pmountDann
983Freedom is not Free 5 - Get InvolvedAhuka
984Going Linux: Introduction to Podcasting with LinuxHPR Admins
985LFNW: A Short Talk with Thomas StoverDavid Whitman
986LFNW: Interview with Scott Newlon of MintCastDavid Whitman
987LFNW: Larry Cafiero - the Crunchbang guyDavid Whitman
988LFNW: Dawn McKenna of McKenna Interpreting ServicesDavid Whitman
989Juiced Penguin 079 – Early SpringVarious Creative Commons Works
990Portable AppsJWP
991Making a Music Sampler with Midi and Pygamebgryderclock
992Linux In The Shell 007 - Chmod and Unix Permissions.Dann
993Setting up a Wordpress blog - tweaking appearanceFrank Bell
994NELF: John Maddog Hall Talking About Talking About Free SoftwareVarious Creative Commons Works
995Do the four freedoms extend beyond software ?Ken Fallon
996Command line cheat sheetJWP
997Poorly Recorded Thoughts On Rural Computinglostnbronx
998Viva la Federation!NYbill and Windigo
999Simon Phipps on Open Software: OGG Camp Part OneRobin Catling
1000Episode 1000FiftyOneFifty
\r\n\r\n

Apologies

\r\n

\r\nApologies to Dave Morriss for missing his show and code contribution\r\n

\r\n\r\n

New US Phone Number

\r\n

\r\nThe US number has changed to 206-203-5729 while the UK number remains the same +44-203-432-5879\r\n

\r\n\r\n

A short report from the HPR Table at LinuxFest Northwest

\r\n

\r\nFrom: David Whitman
\r\n
\r\nA friend from work got intersted in going to the LinuxFest and helped at the table - Much thanks to Brad Coffey. We got set up on time and were well received. We had a great run on our swag and ran out of the HPR pin buttons by closing on the first day and handed out quite a few informational cards.The little business cards were really a hit also. Lots of good conversation and exposure for HPR. There was a constant stream of people coming by. I have four interviews on my various recording devices and should be able to get about four to six more from the sign up sheet that was available on the table. With a bit of planning and a more formal interview \'track\' (using an appointment schedule and a designated room or area) I am sure a well staffed HPR table could easily get 20 interviews at this fest. Of course I will be interested in \r\nseeing if any of the many we talked to produces and post their own show. There was interest. I sensed that many of the speakers would have loved the extra exposure. HPR is probably becoming the embedded reporters of Linux Fests. The unofficial count of attendees that I heard was at \"over 800\". The table kit is ready to be shipped to the next venue. My intent is to put together a vertical layout canvas that can easily be shipped and set up as a backdrop and utilize a series of those 20 by 30 photo posters available at Costco Photo. This however will have to wait until after my annual spring fling of shutdown work that begins on May 5 and takes up to 3 weeks to complete. I\'ll post a G+pic of the backdrop we used at this fest. Best swag for me - a Tux 2012 bumper sticker from Pogo Linux. Look for a scan of this on G+ in the near future.\r\n
\r\nThanks to the HPR community for the opportunity to represent the show. It was much fun.
\r\n
\r\ndavidWHITMAN\r\n

\r\n\r\n

New Banner

\r\n

\r\nThere was a very kind offer by David Whitman to sponsor a tall free standing banner and the call was put out for a design. Here is the final outcome of the discussions.
\r\n\"Banner\r\n

\r\n

One Community supporting another

\r\n

\r\nBack in episode https://hackerpublicradio.org/eps.php?id=0980 Broadband for Rural North, I suggested that people could sponsor a meter of cable for their project to show your support. Well they have gone ahead and done it\r\nhttps://b4rn.org.uk/sponsor-a-metre. It\'s £5 for a meter or Special offer, 5 names for £20.\r\n
\r\nI will also extend the donation deal from the holiday period, so that anyone who donates to this gets some HPR swag when it\'s available.\r\n

\r\n\r\n

Explicit Tag

\r\n

\r\nThere was a discussion on whither we should have a ban on swearing. We already have a iTunes explicit tag so assume that all shows may contain controversial material. Hosts are free to add a \"safe for work\" warning or any other warning they wish to the shows.
\r\nWe may add an option in the upload forms to support this on a show by show basis.\r\n

\r\n\r\n

Episode 1000 and 1024

\r\n

\r\nA note from Fifty OneFifty
\r\nThis is a list of all the TWaTech correspondents that I either I had no contact information for or the best e-mail I could find bounced back:
\r\n\r\nAdam, Coder365, DarkShadow, Draven, kotrin, Lunarsphere, MrE, spaceout, ThoughtPhreaker, killersmurf, Dominic Uilano, livinded, J-Hood, skyre, kitche, plexi, Scedha, Will Jasen, phizone, operat0r, blackratchet, merk, and Dr^ZigMan \r\n
\r\n
\r\nI\'d like you to mention the handles and maybe the community can help us make contact with them. I sent the invitations to the first year HPR correspondents today. One message bounced back, but I can contact that person by other means. I\'d also like you to read the message below and consider posting it on the site.\r\n

\r\n

\r\nHacker Public Radio is inviting the participants in podcasts and organizations that proceeded HPR and led to it\'s creation to join a recorded panel discussion on HPR\'s origins and history. We are reaching out to TWATech, BinRev Radio, Radio Freak America, Podfert, the Infonomicon Computer Club, and contributors to the first twelve months of HPR. Our discussion will be recorded via the LinuxBasix.com Mumble server (mumble.openspeak.cc , Port: 64747) and be released as HPR episode 1024 (Stankdawg\'s idea). Episode 1024 should fall on 5 July, but we would like to shoot for recording the panel about two weeks before hand. In case of technical or other unforeseen problems on the primary recording date, a two week lead would give us time to regroup and make a second attempt. The date and time will be set to make it convenient for the greatest number of people who are willing to participate to join in. Connections over Skype and SIP phone via Asterisk are possible, but it would be simplest for everyone to try to use the open source Mumble client.\r\n
\r\nIf you decide to join in (and we hope you will), please include the time zone of where you will be in mid June, especially if you are outside the continental United States. If there are dates, days of the week and/or times you would like me to avoid scheduling the panel (i.e., \"I will be gone June 19-21\", \"I could only do it on a weekend\", \"only after 8PM\", \"only before 10PM\") I would like to know that as well. You may contact the organizers at ep1k@HackerPublicRadio.org\r\n

\r\n

Dedicated News Day

\r\n

\r\nFor some reason that escapes us the mail archiver stopped working after the server move. So I\'ll paste in here the mail list discussions on the dedicated news show. I wanted to make sure that everyone sees this discussion so I\'ll paste it in here.\r\n

\r\n
\r\nFrom: Ken Fallon \r\nDate: Mon, 30 Apr 2012 20:00:31 +0200\r\n\r\nHi All,\r\n\r\nWe mention it on today\'s show that /dev/random was in the queue for a\r\nlong time and some of the news may have been out of date. Would it be\r\nan idea to switch one of the days to a \"News\" show so that we can\r\ncarry shows that review news. Any shows in there would follow the\r\nregular scheduling rules\r\nhttps://hackerpublicradio.org/calendar.php#scheduling_rules.\r\n\r\nIt\'s a discussion - let your voice be heard\r\n\r\nKen.\r\n\r\nFrom: kevin granade \r\nDate: Mon, 30 Apr 2012 13:27:25 -0500\r\n\r\nI think this is a good idea, in fact, perhaps people could request a\r\npriority level?  Most show ideas I have could sit in the queue for a while,\r\nand I\'d be happy to let more timely shows move ahead.\r\n\r\nFrom: lostnbronx \r\nDate: Mon, 30 Apr 2012 16:02:15 -0700\r\n\r\nI Think a certain day could easily be put aside as a day for topical\r\nor timely episodes.  It might be best, though, not to announce it as\r\nbeing such to the general listenership, so that if there\'s a dearth of\r\nnews-type shows one week, another type of ep can be dropped in without\r\nany need for a special announcement.\r\n\r\n\r\nFrom: Kevin O\'Brien \r\nDate: Tue, 01 May 2012 16:03:11 -0400\r\n\r\nI\'m going to try this again since I hit the wrong button last time and \r\nsent it Ken personally instead of to the list.\r\n\r\nJust for the sake of discussion it occurs to me that while DeepGeek is \r\non a hiatus for the moment, he had a weekly news spot every Friday. I \r\ndon\'t know if there is any understanding that he will come back and \r\nresume his spot, but if so, would this mean 2 days a week reserved for \r\nnewscasts? That might be a bit much.\r\n\r\nRegards,\r\n\r\n-- \r\nKevin B. O\'Brien\r\nzwilnik@zwilnik.com\r\n\"A damsel with a dulcimer in a vision once I saw.\"\r\n\r\nFrom: lostnbronx \r\nDate: Mon, 30 Apr 2012 16:02:15 -0700\r\n\r\nI Think a certain day could easily be put aside as a day for topical\r\nor timely episodes.  It might be best, though, not to announce it as\r\nbeing such to the general listenership, so that if there\'s a dearth of\r\nnews-type shows one week, another type of ep can be dropped in without\r\nany need for a special announcement.\r\n\r\n\r\nFrom: Cobra2 \r\nDate: Tue, 01 May 2012 17:30:34 -0300\r\n\r\nI honestly don\'t think news should be broadcast over HPR as it dilutes \r\nthe technology how to with mindless dribble that can be found almost \r\nanywhere else. \r\n-- cobra2 \r\n\r\nFrom: Todd \r\nDate: Tue, 1 May 2012 20:30:10 -0500\r\n\r\nI think HPR is a real treasure.  Where else can so many people share\r\ntheir ideas.  The strength of HPR is anything and everything is\r\nacceptable content as long as it is of interest to hackers.  But as I\r\nlook back over the history of HPR, most attempts to add structure or a\r\nrigorous schedule just haven\'t worked.  The one exception is the\r\ncurrent policy of syndicated Thursdays.\r\n\r\nI have to agree with cobra2. If people want to do news shows, that\'s\r\ngreat.  But IMHO, unless it is really important (event announcements)\r\nit should take it\'s place in the queue with everybody else.  Shows\r\nlike /dev/random are awesome, but it\'s not because of the news they\r\ncover.  There awesome because the guests are hilarious.  The stories\r\njust give them something to talk about.  Even when their news is\r\nweeks old, they are still fun to listen to.\r\n\r\nSo, there\'s my two cents.  For what it\'s worth from a long time\r\nlistener who has never contributed a show.\r\n\r\nTodd\r\n\r\nFrom: Jason Dodd \r\nDate: Fri, 04 May 2012 03:56:46 -0400\r\n\r\nWhy reserve any day?  One of the things I like about hpr is I don\'t know \r\nwhat to expect.  The more I know what to expect I think the less I\'ll \r\nlike it.\r\n\r\nFrom: Kevin O\'Brien \r\nDate: Fri, 04 May 2012 12:02:29 -0400\r\n\r\nI\'m a great believer in moderation in most things. I look forward to \r\nmany of the scheduled shows, and the ones that may not appeal to me \r\nprobably appeal to lots of other folks. But I would favor not adding to \r\nthem because part of the charm of HPR is not knowing what to expect. \r\nAbout one time out of every 30-40 shows I will hit the \"Next\" button on \r\nmy MP3 player, which is not bad, really. But I would rather the \r\noccasional show that does not appeal to me than missing out on the gems.\r\n\r\nRegards,\r\n\r\n-- \r\nKevin B. O\'Brien\r\nzwilnik@zwilnik.com\r\n\"A damsel with a dulcimer in a vision once I saw.\"\r\n\r\nFrom: Cobra2 \r\nDate: Fri, 04 May 2012 13:20:18 -0300\r\n\r\nI\'m not in favor of dropping rule #2. Unless it is going to be used to \r\nsyndicate some sort of news show. News is not content it\'s just a \r\nfiller if there is nothing else left to talk about. \r\n\r\nI know the rules state of interest to hackers. But the history of HPR \r\nand TWT has been mostly shows that dig deep into a piece of software \r\nor hardware or are a detailed how to. Shows that have a fairly long \r\nshelf life not something that can be outdated if a week or two passes \r\nby.\r\n-- cobra2 \r\n\r\nFrom: Frank Bell \r\nDate: Fri, 4 May 2012 18:53:41 -0400\r\n\r\nI tend to agree with this.\r\n\r\nAlso, as someone who is very new here, I am concerned that, if many \r\nslots are filled up with scheduled shows, aspiring contributers miight \r\nbe dismayed to find that a show uploaded, say today, might not be \r\nposted until late June or July.   This can be a demotivator.\r\n\r\nAs an aside, I can count on both sets of fingers the number of shows \r\nI\'ve hit \"Next\" on.  The variety of HPR is one of its main attractions \r\nfor me.  Usually, when I do hit \"Next,\" it\'s because the topic is so \r\ntechnical (say, a programming language) that I can\'t follow it.  \r\n\r\nOnce or twice--no more than that--it has been because the premise of the \r\nshow was nonsensical--nevertheless, thanks to HPR, I got to hear and \r\nevaluate the premise, which, without the HPR\'s variety, I would not have \r\nhad the opportunity to do.\r\n\r\nFrom: Ken Fallon \r\nDate: Sat, 5 May 2012 09:14:08 +0200\r\n\r\nOK All,\r\n\r\nWhat I\'m hearing is that the following shows will be dropped into the\r\nregular First come First Served Queue:\r\nTalk Geek To Me News.\r\nDev Random\r\n\r\nThe following show will be dropped from Syndicated Thursday.\r\nSunday Morning Linux Review.\r\n\r\nIs this correct ?\r\n\r\nKen.\r\n\r\nFrom: dg \r\nDate: Sat, 5 May 2012 07:09:38 -0400\r\n\r\nHi, Guys,\r\n\r\nJust wanted to say that whatever you decide is fine by me. The news\r\nshows I submit to HPR are actually \"one half\" of my regular show. That\r\nis to say, I do a special tech-only version of my full world+tech news\r\nshow for HPR.\r\n\r\nTherefore, in theory, a news-lover would be able to go to my website\r\nand subscribe via RSS and get my shows rather quickly, if they so\r\ndesired. \r\n\r\nHowever, I also need to point out two more things.  First, I agree with\r\nanother poster that a distinction needs to be made between a show that\r\nis about the guests, with current events thrown in as something for\r\nthem to comment upon; as opposed to my show which is purely about the\r\nstories (I do rarely make editorial comments, but I try to keep my\r\npersonal opinions to a minimum.)\r\n\r\nSecond, I disagree with yet another poster that what I offer should be\r\n\"filler\" and qualifies as something \"that can be found almost\r\nanywhere.\" The whole point of all the stories I cover is that a) they\r\nare not covered by the mainstream media and b) they are, nevertheless,\r\ntimely and important news. In regards to this opinion, I ask you to\r\nconsider whether or not it is widely held amongst the general\r\nlistnership, which to I understand is not entirely present on this list.\r\n\r\nThanks for considering,\r\n---\r\nDeepGeek\r\n\r\n\r\nFrom: Fifty OneFifty \r\nDate: Sat, 5 May 2012 12:51:29 -0500\r\n\r\nI our discussion of whether we want to keep syndicated shows, we should not\r\nlose sight of the fact that last year Ken was really scrambling to find\r\ncontent to keep HPR broadcasting on a daily basis.  While I think most of\r\nthe shows in syndication would understand, I hate to put Ken in the\r\nposition of saying, \"Thanks, but we don\'t need you any more\".  As for\r\nvariety, maybe we consider offering syndicated shows a limited run, 2 or 3\r\nshows, not in consecutive weeks, as an introduction to our listener base.\r\nAfterwards it would be incumbent on our listeners to add those shows to\r\ntheir queue if they like what they hear.  It will also be up to\r\ncontributors and listeners to look for new shows that we can invite for\r\ntemporary syndication, like pokey has with https://distributedpodcast.com.\r\n\r\nFiftyOneFifty\r\n\r\nFrom: David Whitman \r\nDate: Sat, 5 May 2012 11:14:31 -0700\r\n\r\nI posted this on Henry Patrick Riley (Goggle+)\r\n\r\nWhat about making a MEGA syndicated day and combining 2 or more shows\r\ntogether with intro music between and posting the run time when one show\r\nends and another begins? Rotate the order which show airs first.\r\n\r\nThe following is more comments not on G+:\r\n\r\nI want produce some \'casual\' shows  that could go into an \'emergency\' queue\r\nin case there are times when the regular queue get close to empty. Things I\r\nwant to share, but they are not time critical and I am willing to have HPR\r\nbank (such as How I found Linux, How to run a car in the Auto-X, A vacation\r\nto Moab, Utah, Troubleshooting an MR2 using a volt/ohm meter etc. My idea\r\nis that as soon as the emergency queue gets a month\'s worth of shows they\r\ncould be put out periodically into the regular queue. They could be tagged\r\nwith a 1-5 tech rating and the more techie ones used first.\r\n\r\nHow about having 2 parallel  tracks? or 3? HPR News, HPR Command Line, HPR\r\nProjects, a weekly show track just for news....\r\n\r\nAll good and fine - I have 3 shows that need editing to help contribute to\r\nthe problem.\r\n\r\nThanks to all the HPR community members and admins. I love the show.\r\n\r\ndavidWHITMAN\r\n\r\nFrom: Frank Bell \r\nDate: Sat, 5 May 2012 15:28:05 -0400\r\n\r\nOn Sat, 5 May 2012 12:51:29 -0500\r\nFifty OneFifty wrote:\r\n\r\n> I our discussion of whether we want to keep syndicated shows, we should not\r\n> lose sight of the fact that last year Ken was really scrambling to find\r\n> content to keep HPR broadcasting on a daily basis.    \r\n\r\n(snip)\r\n\r\n>  As for\r\n> variety, maybe we consider offering syndicated shows a limited run, 2 or 3\r\n> shows, not in consecutive weeks, as an introduction to our listener base.  \r\n\r\nI think these thoughts have a lot of merit.  I rather enjoy learning about \r\nnew shows through Syndicated Thursdays (I had not heard of the Sunday Morning \r\nLinux show until HPR introduced it to me).  Also, I must say I have heard \r\nsome syndicated shows that I do enjoy, but not enough to actually subscribe \r\nto, so I find the idea of maintaining variety appealing..\r\n\r\nMy concern is that, if there are too many dedicated days, the dedicated days \r\ncould turn into a regular line-up.  \r\n\r\nJust my two cents.\r\n\r\nFrom: Patrick Dailey \r\nDate: Mon, 7 May 2012 23:17:11 -0400\r\n\r\nThis may be the \"healthiest\" discussion that I\'ve ever seen on the HPR\r\nmailing list, and I love it. I want to thank each and every person\r\nsubscribed for keeping the conversation respectful, and on topic. Most\r\nmailing lists that I\'ve seen could not have accomplished that.\r\n\r\nAs to the scheduling multi-lemma, I have a few thoughts that I would thank\r\nyou all in advance for considering:\r\n\r\nWe have the kind of crisis that we\'ve always wanted, namely: we have too\r\nmany shows. This is an opportunity that I don\'t think we should squander.\r\nAt the same time we\'re trying to establish a scheduling policy that an\r\nunmanned system can obey. The goal, as I see it, is to create rules that\r\ncan deal with an abundance of shows without wasting them. Right now what we\r\nhave is a scheduling policy that worked very well with a lack of shows, and\r\nin fact it helped to replenish them. So I believe that we need either: one\r\nset of rules that can cope with either situation, or two sets of rules and\r\na way for a deterministic system to identify and transition between them.\r\nPlease chime in on this if you are good with policy.\r\n\r\nAs I see it, at least part of what we\'re dealing with is a resource\r\nmanagement problem. People create content for us, and sometimes they assume\r\nthat it has an expiration timeframe. Some content simply must be used\r\nbefore it\'s creator feels that it has expired, or we can expect that that\r\ncreator will seek other venues in which to publish their content. We need a\r\nway of distinguishing \"perishable\" content from \"non-perishable\" content.\r\nWe also need a way of putting a date on the perishable content. If you have\r\nexperience with user feedback systems, we could really use your help\r\n(especially) with this part.\r\n\r\nSince identifying potential problems without offering solutions is just\r\nbitching, I have a couple of suggestions.\r\n\r\nSyndicated Thursdays and \"timely content\"\r\nI for one, am grateful to the shows who have allowed us to fill holes in\r\nour que with their content. While the syndicated Thursday slot was\r\noriginally implemented out of necessity, I feel that it is an overall plus\r\nto continue the practice. We have developed friendly and mutually\r\nbeneficial relationships with other podcasts that I would be hesitant (to\r\nput it mildly) to sever, and there are other great podcasts that we don\'t\r\neven know about yet. I agree with Frank Bell in that I think the syndicated\r\nThursday feed is a great discovery tool, and I\'d hate to loose it as such,\r\nbut I also see these shows as friends, and I want to make sure that we\r\ntreat them like it. I don\'t think it\'s in anyone\'s best interest for us to\r\nabandon that kind of relationship, or the content that has so generously\r\nbeen offered to us. If (and only if) there is a \"Timely news show\", I would\r\nlike to see it get the Thursday slot, but in order for the syndicated show\r\nto not be wasted, I would like to see that show bumped to Saturday.\r\n\r\nScheduled HPR exclusive shows and normal que shows\r\nI think if people commit to producing scheduled content before they record\r\nit, and live up to that commitment, that we should honor that commitment.\r\nPerhaps there needs to be some limit to the number of pre-schedulable slots\r\nper week and/or month that we make available, so that there is still room\r\nto play shows from our normal que, but we-as a group decided to ask people\r\nto produce content for us, and several people have stepped up and\r\ndelivered. Perhaps this is a situation where more than one show should be\r\nposted per day. I don\'t know.\r\n\r\nWhile it\'s easy for me to sit here and suggest these things, I don\'t think\r\nthat it\'s fair for any of us to vote for posting more than five shows per\r\nweek unless we are committing to posting more than the requested \"one show\r\nper year\" if the que ever gets low again.\r\n\r\nLastly, I believe that new hosts should continue to get the first\r\nunscheduled slot. This is critical to getting new people to contribute, and\r\nto return as hosts.\r\n\r\nIf I\'m wrong, or out of line, or TLDR, or whatever... feel free to say so.\r\nI can take it.\r\n\r\npokey\r\n\r\nFrom: \"Frank Bell\"\r\nDate: Tue, 08 May 2012 13:21:53 -0400\r\n\r\nOn Mon, 07 May 2012 23:17:11 -0400, Patrick Dailey \r\nwrote an extremely thoughtful and useful post from the \"be careful what  \r\nyou wish for\" department:\r\n\r\n\r\n> Syndicated Thursdays and \"timely content\"  \r\n\r\n> loose it as such, but I also see these shows as friends, and I want to  \r\n> make sure that we treat them like it. I don\'t think it\'s in anyone\'s  \r\n> best interest for us to abandon that kind of relationship, or the  \r\n> content that has so generously been offered to us. If (and only if)  \r\n> there is a \"Timely news show\", I would like to see it get the Thursday  \r\n> slot, but in order for the syndicated show to not be wasted, I would  \r\n> like to see that show bumped to Saturday.  \r\n\r\nI think this is a wise suggestion.  I wasn\'t here when the goal of five  \r\ndays a week was set, but I\'m inclined to think that it was intended to be  \r\na goal, not a limit.\r\n\r\nI would suggest, as an aside, that the scheduling rules could be displayed  \r\nmore prominently.  Currently, they are at the bottom of the calendar.  I  \r\nthink prospective or new (like me) hosts should have their attention drawn  \r\nto them more forcefully, perhaps by giving them their own page linked from  \r\nthe front page and linking to them from the calendar and from the  \r\n\"Contribute\" page.  I also suggest changing the terminology from \"rules\"  \r\nto \"guidelines\";  that\'s not just PR softening of a phrase, for they are  \r\nguidelines as exceptions can be made.\r\n\r\nIt may also be useful to suggest that new hosts glance as the calendar to  \r\nsee when their available slots.  I would also like to see a friendlier  \r\ncalendar, meaning one that looks more like a wall calendar.  If you all  \r\nwish, I would be happy to explore the WordPress plugins to see what I can  \r\nfind.\r\n\r\nI support continuing the practice of bumping new hosts up in the queue.   \r\nIt\'s a recognition of effort and a motivator.  Frankly, I found it a blast  \r\n(if an intimidating one) to look at my podplayer and see my own name  \r\nlooking back at me.\r\n\r\n> Perhaps there needs to be some limit to the number of pre-schedulable  \r\n> slots per week and/or month that we make available, so  \r\n\r\nThis might also be a good idea and it speaks to my concern of HPR\'s  \r\nturning in to a line-up of  a few scheduled shows, rather than a platform  \r\nthat\'s open to newbies like me.\r\n\r\nOn the other hand, many persons have responded to the need for shows that  \r\nKen sounded last fall, not only with shows, but by airing promos on their  \r\nown podcasts and websites, which leads to exposre which leads to shows (by  \r\nthe way, I think this flowering of support is a tribute to HPR and to the  \r\nplace it has amongst the community).\r\n\r\nThe flowering may yet wither and need to be watered anew.  In other words,  \r\nonce the enthusiasm wears off, Ken might be having to appeal for shows  \r\nagain.\r\n\r\nIn other words, I agree with some sort of limit and I lean towards a  \r\nmonthly one, but have no idea what would be a reasonable one.  If I were  \r\nto try to word that as a guideline, it might come out like \"the number of  \r\nscheduled shows and the intervals between them that HPR can commit to is  \r\naffected by the number of submissions\" and leave it at that--that allows  \r\nwiggle-room for adjusting to the realities of now.\r\n\r\n> that there is still room to play shows from our normal que, but we-as a  \r\n> group decided to ask people to produce content for us, and several  \r\n> people have stepped up and delivered. Perhaps this is a situation where  \r\n> more than one show should be posted per day. I don\'t know.  \r\n\r\n\"The following is an HPR special presentation . . . .\"\r\n\r\nI like it.\r\n\r\nJust my two cents.\r\n\r\nOnce again, thanks for the nice welcome.  This is a good place to be.  (I  \r\nhave just cashed in some rewards points for a decent headset.)\r\n\r\nFrom: Ken Fallon \r\nDate: Wed, 9 May 2012 07:10:43 +0200\r\n\r\nI\'ve removed the extended calendar so that we have a better view of\r\nwhat shows are in the queue. There are under four weeks of shows left,\r\nacceptable but hardly anything to celebrate about. Without TGTMNews\r\nand the syndicated shows I would have been back begging for shows by\r\nnow.\r\n\r\nJust something to keep in mind.\r\n\r\nKen.\r\n\r\nFrom: Cobra 2 \r\nDate: Wed, 9 May 2012 13:18:51 -0300\r\n\r\nDeepgeek. I just wanted to apologize for using words which caused you to\r\nfeel like I don\'t appreciate the work that you do every week. (I pull down\r\nthe whole tgtm feed) I\'m not going to defend or back down from what I said.\r\nBut I just want you to know that what YOU do is appreciated. You\'ve been a\r\npart of this community for as long as I can remember. You also put most of\r\nus to shame on contributing content. So i\'m going to go back to my corner\r\nand attempt to not crush people next time I crawl out of my hole.\r\n\r\nSorry again dude.\r\n\r\n--cobra2\r\n\r\nFrom: Frank Bell \r\nDate: Sat, 12 May 2012 17:39:48 -0400\r\n\r\nOn Wed, 9 May 2012 07:10:43 +0200\r\nKen Fallon <ken.fallon@gmail.com> wrote:\r\n\r\n> I\'ve removed the extended calendar so that we have a better view of\r\n> what shows are in the queue.  \r\n\r\nThat is much easier to read.  Thank you.\r\n\r\nI\'m planning to do a simple tutorial on prepping pictures for posting to \r\nwebsite with the GIMP.  I started my outline today and hope to have it done \r\nwithin two weeks.\r\n
\r\n',159,47,1,'CC-BY-SA','Community News',0,2129,1), (1002,'2012-06-05','LiTS 008: free: Understanding Linux Memory Usage',853,'The free command and memory usage','

\r\nIn today\'s show Dann explains to us what it means to be free. \r\n

\r\n

\r\n\r\nThe free command is a handy snapshot into your systems memory and how much of it is being used. In conjunction with other tools like top you can begin to understand where your system resources are being utilized and weed out potential bottlenecks and bugs. But before jumping into the deep end in system analysis, you need to have a decent grasp on how the Linux kernel utilizes memory, or your initial observations may send you tearing through the interwebs looking for a solution to a problem that does not exist.\r\n\r\n

\r\n

\r\nAs ever catch the complete shownotes and video at https://www.linuxintheshell.com\r\n

\r\n',7,67,1,'CC-BY-SA','free,memory',0,2811,1), (1003,'2012-06-06','My audio gear',759,'The recording equipment of a new contributor','

\r\nIn today\'s show long time listener first time contributer Nido Media, submits his show on his \"Recording Gear\".\r\n

\r\n

\r\nAfter looking at the Shure SM58 and the Shure SM57 he settled on the
\r\nBehringer c3
\r\n\"Behringer\r\n

\r\n

\r\nBehringer ps400
\r\n\"Behringer\r\n

\r\n

\r\nPhonic AM 55
\r\n\"Phonic\r\n

\r\n

\r\nSound Blaster XFi Surround 5.1
\r\n\"Sound\r\n

\r\n

\r\nhttps://ardour.org/
\r\n\"Ardour\"\r\n

\r\n',214,0,1,'CC-BY-SA','microphone,mixer,sound card,Ardour ',0,1978,1), (1004,'2012-06-06','Sunday Morning Linux Review Episode 34 - SUSE and Venus',4732,'SMLR episode 34','In today\'s syndicated Thursday we again return to SMLR Towers and join Mat Enders, Tony Bemus, and Mary Tomich for Sunday Morning Linux Review Episode 34 - SUSE and Venus. The complete shownotes can be found at https://smlr.us/?p=1082',158,54,1,'CC-BY-SA','SMLR,Sunday Morning Linux Review',0,2254,1), @@ -598,7 +598,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (1022,'2012-07-03','LiTS 010: df - Exploring Disk Filesystem Usage',1075,'Report file system disk space usage with the df command','The df command is used to report file system usage. The df command will show you the amount of storage available, used, and free per partition for each fileystem currently mounted on the system. Values are shown in blocks. \n\nhttps://www.linuxintheshell.com\n',7,67,1,'CC-BY-SA','df',0,2772,1), (1023,'2012-07-04','About Rivendell with Rivendell',3064,'Rivendell Radio Automation software','

AukonDK

\r\n

About Rivendell with Rivendell

\r\n\r\n

\r\nIn this episode I talk about the Rivendell Radio Automation software whilst using the same software to play music and sound.\r\nThis show was recorded \"as live\" and unscripted. I need a bit more practise as I\'d like to use a similar setup to do my own podcast show. Did a bit of normalising and amplifing as the levels weren\'t that great (another thing to practise)\r\n

\r\n

\r\nLinks and CC attribution follow.\r\n

\r\n

\r\n[00:00]\r\nSFX\r\nCinematicBoomNorm.wav by Herbert Boland\r\nCC-BY\r\nhttps://www.freesound.org/people/HerbertBoland/sounds/33637/\r\n

\r\n

\r\n[00:36]\r\nPromo\r\nRivendell Audio Spot -- \"$15,000\"\r\nhttps://www.rivendellaudio.org/rivendell/download.shtml\r\n

\r\n

\r\n[00:47]\r\nBed Music\r\nEmptiness by Alexander Blu\r\nCC-BY-SA\r\nhttps://www.jamendo.com/en/track/946\r\n

\r\n

\r\n[01:00]\r\nLink\r\nRivendell Radio Automation\r\nhttps://www.rivendellaudio.org/\r\n

\r\n

\r\n[03:29]\r\nMusic\r\nThere\'s Something Wrong by Brad Sucks\r\nCC-BY-SA\r\nhttps://www.jamendo.com/en/track/210911\r\n

\r\n

\r\n[07:30]\r\nLink\r\nInstalling Rivendell - From the Rivendell Wiki, lists some live cds\r\nhttps://rivendell.tryphon.org/wiki/Installing_Rivendell\r\n

\r\n

\r\n[10:20]\r\nLink\r\nMy Blog post on installing Rivendell in Ubuntu 12.04\r\nhttps://www.bluedrava.com/rivendell-on-ubuntu-12.04\r\n

\r\n

\r\n[15:10]\r\nLink\r\nalsa_in and alsa_out - Very useful if you have a USB headset\r\nhttps://manpages.ubuntu.com/manpages/natty/man1/alsa_in.1.html\r\n

\r\n

\r\n[17:22]\r\nMusic\r\nDelirante planete by Löhstana David\r\nCC-BY\r\nhttps://www.jamendo.com/en/track/873822\r\n

\r\n

\r\n[22:06]\r\nPromo\r\nRivendell Audio Spot -- \"Rock Steady\"\r\nhttps://www.rivendellaudio.org/rivendell/download.shtml\r\n

\r\n

\r\n[21:14]\r\nBed Music\r\nMay by Alexander Blu\r\nCC-BY-SA\r\nhttps://www.jamendo.com/en/track/950\r\n

\r\n

\r\n[21:42]\r\nLink\r\nScreenshot of RDAirplay from Rivendell site\r\nhttps://www.rivendellaudio.org/images/rdairplay2.png\r\n

\r\n

\r\nGallery of screenshots here\r\nhttps://www.rivendellaudio.org/rivendell/gallery.shtml\r\n

\r\n

\r\n[25:23]\r\ngrenade.wav by ljudman\r\nCC-Sampling+\r\nhttps://www.freesound.org/people/ljudman/sounds/33245/\r\n

\r\n

\r\n[25:53]\r\nStorm by RHumphries\r\nCC-BY\r\nhttps://www.freesound.org/people/RHumphries/sounds/2523/\r\n

\r\n

\r\n[27:27]\r\nPromo\r\nRivendell Audio Spot -- \"Never Pay\"\r\nhttps://www.rivendellaudio.org/rivendell/download.shtml\r\n

\r\n

\r\n[34:28]\r\nFly Away by Tanya T6\r\nCC-BY-SA\r\nhttps://www.jamendo.com/en/track/894415\r\n

\r\n

\r\n[42:34]\r\nNote\r\nOdd thing happened, I thought the bed music had bypassed the recording when in fact it had just bypassed the mixer so it played full volume. Again, more practice needed.\r\n

\r\n

\r\nStuff I forgot to mention:\r\nTalking about multiple tracks in Carts, you can set each track to only play under certain conditions, such as time or day of the week.\r\nRDPanel is an appilcation which is a large version of the sound panel in RDAirplay, great to have on a second monitor.\r\nLogs are playlists which can be saved and loaded an can be generated just by playing music in Airplay or building them manually in RDLogedit or automatically with RDLogManager.\r\nRivendell can manage more than one radio station if needed and share the same DB.\r\n

\r\n

\r\nhttps://aukondk.com\r\nhttps://bluedrava.com\r\n

\r\n',191,0,1,'CC-BY-SA','Rivendell,radio,automation',0,2240,1), (1024,'2012-07-05','Episode 1024',4940,'Celebration of Hacker Public Radio\'s first 1K episodes','

In the second and final installment of\r\nHacker Public Radio\'s first 1K episodes (yes Lord D, we know it\'s\r\nreally 1324 :) anniversary celebration, FiftyOneFifty hosts a panel\r\nconsisting of the following hosts from Today With a Techie and the\r\ninaugural year of Hacker Public Radio: jrullo, klaatu, willjasen,\r\nLord Drachenblut, and Xoke (with Mrs. Xoke). Special thanks to\r\naparanoidshell, who stepped in to keep the conversation rolling when\r\nFiftyOneFifty momentarily lost the connection.

\r\n

Destinations mentioned in this episode:

\r\n

https://audio.textfiles.com/shows/

\r\n

https://www.oldskoolphreak.com/

\r\n

https://nomicon.info/

\r\n

https://www.binrev.com/

\r\n

https://twatech.org

\r\n

https://hackermedia.org/

\r\n

https://www.HackerPublicRadio.org

\r\n

Accordion intro theme courtesy of Mr. X

\r\n',109,0,1,'CC-BY-SA','HPR,community,anniversary',0,2358,1), -(1025,'2012-07-05','Infonomicon Episode #51',1577,'Episode 51 of the Infonomicon podcast','

\r\nSyndicated Thursdays is a chance to showcase other Creative Commons works. We try to expose podcasts, speeches, presentations, music, etc that you may not have heard. If you have suggestions for items then send your recommendation to admin at hpr and we\'ll add it to the queue.\r\n

\r\n

\r\nToday we are going to listen to episode 51 of the infonomicon (https://audio.textfiles.com/shows/infonomicon/ ) podcast. Droops had been a regular listener of RFA and emailed their show several times, started his own show Droops Radio which changed to infonomicon radio. \r\n

\r\n

\r\nInfonomicon Bumper Music plays until 1:35. Positive feedback about the Infonomicon TV. This is episode 51, which should be almost a year, except it\'s been more than a year. Podcast Incubator 2.0 is coming, and its code is going to be released under the GPL. Dosman and Droops have come up with the idea of doing a daily radio show: Talk with a Techie (TWAT). No fluff, no nothing, at least five minutes long. Infonomicon won\'t close because of this. Obfuscated is not a happy camper, but he is alive. 16 of 66 pages in a magazine Droops read was from one magazine. Bob Denver (Gilligan) passed away, and the boat from Gilligan\'s Island was named after a FCC chairman. AOL is about to be a sucker again, so screw them over. Cyber-looters are registering domains and taking money from hurricane donators: 2500 domains have been registered. Droops is not sure what the solution should be and asks for solutions. People trust Google, but Google can do evil: they\'re an advertising company. Google is buying dark fiber. Google has all sorts of broadband needs, so they\'ll likely go after all sorts of bandwidth to bring their services. Droops wishes that Google made blogs an option to not search. There\'s lots of companies searching nothing but blogs. This hasn\'t been the greatest show ever, but work is being done on the other shows. This is the shortest Infonomicon ever. Bumper Music plays from 15:42 onward.\r\n

',109,54,1,'CC-BY-SA','Infonomicon,RFA',0,2254,1), +(1025,'2012-07-05','Infonomicon Episode #51',1577,'Episode 51 of the Infonomicon podcast','

\r\nSyndicated Thursdays is a chance to showcase other Creative Commons works. We try to expose podcasts, speeches, presentations, music, etc that you may not have heard. If you have suggestions for items then send your recommendation to admin at hpr and we\'ll add it to the queue.\r\n

\r\n

\r\nToday we are going to listen to episode 51 of the infonomicon (https://audio.textfiles.com/shows/infonomicon/ ) podcast. Droops had been a regular listener of RFA and emailed their show several times, started his own show Droops Radio which changed to infonomicon radio. \r\n

\r\n

\r\nInfonomicon Bumper Music plays until 1:35. Positive feedback about the Infonomicon TV. This is episode 51, which should be almost a year, except it\'s been more than a year. Podcast Incubator 2.0 is coming, and its code is going to be released under the GPL. Dosman and Droops have come up with the idea of doing a daily radio show: Talk with a Techie (TWT). No fluff, no nothing, at least five minutes long. Infonomicon won\'t close because of this. Obfuscated is not a happy camper, but he is alive. 16 of 66 pages in a magazine Droops read was from one magazine. Bob Denver (Gilligan) passed away, and the boat from Gilligan\'s Island was named after a FCC chairman. AOL is about to be a sucker again, so screw them over. Cyber-looters are registering domains and taking money from hurricane donators: 2500 domains have been registered. Droops is not sure what the solution should be and asks for solutions. People trust Google, but Google can do evil: they\'re an advertising company. Google is buying dark fiber. Google has all sorts of broadband needs, so they\'ll likely go after all sorts of bandwidth to bring their services. Droops wishes that Google made blogs an option to not search. There\'s lots of companies searching nothing but blogs. This hasn\'t been the greatest show ever, but work is being done on the other shows. This is the shortest Infonomicon ever. Bumper Music plays from 15:42 onward.\r\n

',109,54,1,'CC-BY-SA','Infonomicon,RFA',0,2254,1), (1026,'2012-07-09','Setting up a WordPress blog: part 4',1385,'Episode 4 of the series Setting up a Wordpress blog','

\r\nThis is the fourth and last of Frank\'s series on setting up a WordPress blog, now projected to be four episodes. \r\n

\r\n

\r\nThis episode discusses when and what to back up and maintaining a MySQL database using phpMyAdmin.\r\n

\r\n

\r\nLinks:\r\n

\r\n

\r\nWordpress article on backing up your database: https://codex.wordpress.org/Backing_Up_Your_Database\r\n

\r\n

\r\nWordPress article on database maintenance: https://codex.wordpress.org/WordPress_Site_Maintenance\r\n

\r\n',195,0,1,'CC-BY-SA','WordPress,MySQL,phpMyAdmin,backup',0,2213,1), (1027,'2012-07-10','Migrating away from Google Reader',1455,'An alternative to Google Reader for managing feeds','

\r\nOne of the major advantages of Google Reader over application based clients is that no matter where you access it from your views are synchronized. Everything you read is marked a read everywhere and you don\'t have to worry about whither you check your feeds on a desktop PC or on your phone. It truly is the best example of a cloud application out there.\r\n

\r\n

\r\nExcept for the fact that I\'m not happy with the idea of a complete stranger watching and recording every article I read, how long I read it for, and share that information around to other trusted partners. Remember when your parents/guardians caught you reading over their shoulder ? It wasn\'t acceptable then and it sure isn\'t now. Epically when I noticed that my search results changed dramatically after I started following certain feeds. It\'s just not right and here\'s why https://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles.html\r\n

\r\n

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n

\r\n

Getting a list of my feeds

\r\n

\r\nGoogle should be credited with the fact that they make exporting very easy to do. Thanks to the work of the https://www.dataliberation.org/ team. Who\'s stated goal is \"Users should be able to control the data they store in any of Google\'s products. Our team\'s goal is to make it easier to move data in and out.\"
\r\nFor Google Reader this amounts to:\r\n

\r\n
\r\nSettings -> Reader Settings -> Import/Export -> OPML\r\n
\r\n

\r\nOPML (Outline Processor Markup Language) is an XML format for outlines (defined as \"a tree, where each node contains a set of named attributes with string values\"). Originally developed by Radio UserLand as a native file format for an outliner application, it has since been adopted for other uses, the most common being to exchange lists of web feeds between web feed aggregators.
\r\nFrom Wikipedia, the free encyclopedia https://en.wikipedia.org/wiki/OPML\r\n

\r\n\r\n

\r\nThat\'s it. You now have a list of all your feeds we are still faced with the problem of reading/deleting items in one place and having them synchronized everywhere else ? The answer is actually quite obvious.\r\n

\r\n

imap - Internet Message Access Protocol

\r\n

\r\nFrom Wikipedia, the free encyclopedia
\r\nhttps://en.wikipedia.org/wiki/Internet_Message_Access_Protocol
\r\nInternet message access protocol (IMAP) is one of the two most prevalent Internet standard protocols for e-mail retrieval, the other being the Post Office Protocol (POP). Virtually all modern e-mail clients and mail servers support both protocols as a means of transferring e-mail messages from a server.
\r\n

\r\n

\r\nThe great news is that there are imap clients everywhere. Microsoft Outlook supports it. Thunderbird, Evolution, Kmail, Claws-Mail all support it. It\'s supported on Android, the iPhone, and on Windows Mobile. There are a multitude of web clients. The only problem now was to find a way to get the RSS feeds over to a imap message format. A quick duckduckgo search later lead me to ....\r\n

\r\n

Feed2Imap

\r\n

https://home.gna.org/feed2imap/
\r\nFeed2Imap is an RSS/Atom feed aggregator. After Downloading feeds (over HTTP or HTTPS), it uploads them to a specified folder of an IMAP mail server or copies them to a local maildir. The user can then access the feeds using Mutt, Evolution, Mozilla Thunderbird or even a webmail.\r\n

\r\n

\r\nIt\'s in all the major repositories and I had it up and running in under ten minutes. It keeps it\'s settings in a hidden file .feed2imaprc in your home directory. The configuration is simple, four lines per feed.\r\n

\r\n
\r\nfeeds:\r\n - name: kenfallon.com\r\n   url: https://kenfallon.com/?feed=rss2\r\n   target: imap://RSSNewsAccount%40example.com:PasswordForRSSNewsAccount@imap.example.com/INBOX.Feeds.Tech_Blogs\r\n   include-images: true\r\n...\r\n
\r\n

\r\nThe name filed is what will be the feed name and url is the link to the rss feed. The target is the path on the imap account you want to put it to. I used a throw away email account on my own domain with some restrictions on the size so that if I forget to check it won\'t affect the rest of my mailboxes.
\r\nThe line it\'s broken into several parts, first is imap:// followed by the imap account user name and password. If your login contains an @ character, replace it with %40. Next is the @ sign followed by your server hostname and then the path. I chose INBOX.Feeds and then a subfolder for every group I had in Google Reader. The only other option I set was to include the images.\r\n

\r\n

opml2feed

\r\n

\r\nI have quite a few feeds now and I did not want to be typing them in by hand. So I wrote a small perl script to convert the opml file into a .feed2imaprc format and it will hopefully get you most of the way. The code is available on https://gitorious.org/opml2feed ( thanks to Klaatu over at https://www.gnuworldorder.info/ where he covered using Git in the March 31, 2012: Episode 7x13.)\r\n

\r\n

\r\nNow setup the imap account on your mail client(s) and once you are happy run feed2imap and you should see the items beginning to appear. I set it to run every two hours at 14 minutes past the hour by adding the following line to my cron tab.\r\n

\r\n
\r\n14 */2 * * * /usr/bin/feed2imap >/dev/null 2>&1\r\n
\r\n',30,0,1,'CC-BY-SA','Google,Google Reader,OPML,IMAP,Feed2Imap,opml2feed',0,2517,1), (1028,'2012-07-11','Jonathan Kulp and NYbill: Goodwill Hunting ',1962,'A discussion of what technology can be found at Goodwill','

\r\nJonathan Kulp and NYbill talk about a little known resource for inexpensive tech finds. Thanks go to Windigo for the inspiration and episodes title from this dent:
\r\n
\r\nJon\'s export business
\r\n
\r\nThe guys talk about Jon\'s finds at the Goodwill and his uses of the rigs. As is becoming somewhat of a theme, there is a digression into computer nostalgia and Linux origins. But, the guys get the episode back on track.
\r\n
\r\nGrab ten bucks and get out there and shop!
\r\n
\r\nJon\'s web site
\r\nGoodwill
\r\nJon\'s Goodwill
\r\nGoodwill Online
\r\n
\r\nHeathkit Nostalgia\r\n

\r\n\r\n

Links

\r\n\r\n',109,0,1,'CC-BY-SA','Goodwill,second-hand,IT',0,2397,1), @@ -918,7 +918,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (1320,'2013-08-23','How I got into Linux',414,'jrobb gives a short show about how he got into Linux and programming','

\r\nThis is my first HPR, first ever podcast, and first ever attempt at editing any audio. Don\'t expect greatness.\r\nThe banging in the background is my daughter playing with something.\r\nI give a very quick rundown of my introduction to Linux, programming, and tech in general. This is a pretty short show.\r\n

\r\n

\r\nI forgot to mention that early on in high school or middle school I enjoyed playing with DOS on an old 386 and that is probably what got my interest and led me to enroll in the High School computer science class that I mention.\r\nI didn\'t really have anything planned to talk about, I should probably do that next time.\r\n

',253,29,1,'CC-BY-SA','Pascal,RedHat,Ubuntu,Arch,Debian,PHP,MySQL',0,1773,1), (1322,'2013-08-27','Kevin O\'Brien - Ohio LinuxFest 2013',2918,'A discussion with Kevin O\'Brien about Ohio LinuxFest','

About the Ohio LinuxFest

\r\n

\r\nThe Ohio LinuxFest is a grassroots conference for the GNU/Linux/Open Source Software/Free Software community that started in 2003 as a large inter-LUG meeting and has grown steadily since. It is a place for the community to gather and share information about Linux and Open Source Software.\r\n

\r\n

\r\nA large expo area adjacent to the conference rooms will feature exhibits from our sponsors as well as a large .org section from non-profit Open Source/Free Software projects.\r\n

\r\n

\r\nThe Ohio LinuxFest welcomes people from all 50 states and international participants. We\'ve had participants from Canada, England, Argentina, Brazil, and Australia in years past.\r\n

\r\n

Links

\r\n

\r\nLast years audio: https://archive.org/search.php?query=Ohio%20LinuxFest%202012%20AND%20mediatype%3Aaudio\r\n

',30,0,1,'CC-BY-SA','\"Ohio LinuxFest 2013\"',0,1624,1), (1323,'2013-08-28','HPR Community News For July 2013',3861,'HPR Community News For July 2013','

New hosts

\n

Welcome to our new hosts: Alek Grigorian, Accipiter, Shane Shennan, Bob Tregilus, Curtis Adkins (CPrompt^), and jrobb.

\n

Show Updates

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
idtitlehost
1282My Homemade Recumbent BicycleJon Kulp
1283Ken gets to talk with Ambjorn about politicsKen Fallon
1284Blather Speech Recognition for Linux: Interview with JezraJon Kulp
1285LibreOffice 06 Writer Creating a Paragraph Style LibreOfficeAhuka
1286iCalendar HackingDave Morriss
1287HPR Community News For June 2013HPR Admins
1288Nido Media gets Ken to go camping at OHM2013Ken Fallon
1289Short Xen Update From JWPJWP
1290MultiSystem: The Bootable Thumb Drive CreatorFiftyOneFifty
1291Parsing an ISO8601 formatted duration field with PerlDave Morriss
1292Doomsday RemaindersCharles in NJ
1293A Week of FreedomChristopher M. Hobbs
1294Causes of Schizophrenia, neurochemical theorysigflup
1295LibreOffice 07 Writer Heading StylesAhuka
1296Intro to camp firespokey
1297Mobile Hackspace (whats in my bag)NYbill
1298Recording for HPR using AudacityNido Media
1299What’s in my BagJon Kulp
1300Maker Faire: Kansas CityMrGadgets
1301Conversation with Nybill and Jon KulpJon Kulp
1302How I Got to LinuxAccipiter
1303A Music Pairing Under Unlikely CircumstancesDave Morriss
1304Jon Kulp and His Son Talk HackingJon Kulp
1305LibreOffice 08 Writer Tab StylesAhuka
\n

On the Mailing List

\n
    \n
  • Community driven scheduling system is now active. \n
  • \n
  • Open Sourcing Mental Illness \n
  • \n
  • Low on Shows
      \n
    • backup queue is visible on the calendar page
    • \n
    • we should *not* have any backup shows
    • \n
    \n
  • \n
  • Interview Icelandic Parliamentarian Birgitta Jónsdòttir
      \n
    • \"We will continue to promote new podcasts and other creative commons material but due to a lack of slots, we are only releasing material created exclusively for HPR. If there is a piece of creative commons content that you would like to promote, then feel free to record a regular show where you introduce the content and explain why it is important, providing links to where we can get more information.\"
    • \n
    \n
  • \n
  • HPR missing from Google \n
  • \n
  • FTP Quota issues
  • \n
  • HPR Joint Fourth Top Linux Podcast \n
  • \n
  • LUG Presentation \n
  • \n
  • Sonar Project donators \"Those kind people who donated to the sonar project your laptop stickers are in and they are awesome. Please send me your postal address off list and I will send you a sheet of six stickers.\"
  • \n
  • Owe me a show list.
  • \n
  • OggCamp 2013
  • \n
  • WARNING !! Update to the RSS feed
  • \n
  • HPR1300 posted
  • \n
',159,47,1,'CC-BY-SA','Community News',0,1597,1), -(1351,'2013-10-07','HPR Community News For August 2013',2423,'HPR Community News For August 2013','

New hosts

\r\n

Welcome to our new host: Stitch, Matt McGraw (g33kdad), Julian Neuer, laindir, and Riley Gelwicks (glwx).

\r\n

Show Updates

\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
iddatetitlehost
13062013-08-05Freedom FollowupChristopher M. Hobbs
13072013-08-06What\'s in my BagAccipiter
13082013-08-07Helping a New Computer UserShane Shennan
13092013-08-08Assisted Human ReproductionKen Fallon
13102013-08-09Energy Democracy definedBob Tregilus
13112013-08-12Modern InconveniencesChristopher M. Hobbs
13122013-08-13Deepgeek interviews Birgitta Jonsdottir (Icelandic Pirate Party parliamentarian)Epicanis
13132013-08-14How I Manage ContactsJon Kulp
13142013-08-15Impressions of MageiaFrank Bell
13152013-08-16LibreOffice 09 Writer Working With Paragraph-Level StylesAhuka
13162013-08-19What is my bagMrGadgets
13172013-08-20What\'s In My 2 BagsCurtis Adkins (CPrompt^)
13182013-08-21How I found LinuxSunzofman1
13192013-08-22Frank Bell Presents HPR to His LUGFrank Bell
13202013-08-23How I got into Linuxjrobb
13212013-08-26What\'s in my BagChristopher M. Hobbs
13222013-08-27Kevin O\'Brien - Ohio LinuxFest 2013Ken Fallon
13232013-08-28HPR Community News For July 2013HPR Admins
13242013-08-29Porting Mega Happy Sprite To Windowssigflup
13252013-08-30LibreOffice 10 Writer Paragraph Styles in TemplatesAhuka
\r\n

Monthly Downloads

\r\n

\"Graph

\r\n

\"Download

\r\nStarted:  7 years, 6 months, 22 days ago (2005-10-10)\r\nRenamed HPR:  5 years, 3 months, 29 days ago (2007-12-31)\r\nTotal Shows:  1685\r\nTotal TWAT: 300\r\nTotal HPR:  1385\r\nHPR Hosts:  200\r\nNext free slot: 25\r\nHosts in Queue: 13\r\nShows in Queue: 22\r\nAugust Downloads: 86,109\r\nAverage Daily Download: 2,620\r\nEstimated Episodes Downloaded: 7,567,791\r\nhttps://hackerpublicradio.org/report.bz2\r\n

Host Pages

\r\n

Should we update the host pages to include information like PGP Key, a photo etc.

\r\n

On the Mailing List

\r\n
    \r\n
  • Everyone is going to OGGCamp except Ken.
  • \r\n
  • HPR Episodes with Code is OK
  • \r\n
\r\n',159,47,1,'CC-BY-SA','Community News',0,1550,1), +(1351,'2013-10-07','HPR Community News For August 2013',2423,'HPR Community News For August 2013','

New hosts

\r\n

Welcome to our new host: Stitch, Matt McGraw (g33kdad), Julian Neuer, laindir, and Riley Gelwicks (glwx).

\r\n

Show Updates

\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
iddatetitlehost
13062013-08-05Freedom FollowupChristopher M. Hobbs
13072013-08-06What\'s in my BagAccipiter
13082013-08-07Helping a New Computer UserShane Shennan
13092013-08-08Assisted Human ReproductionKen Fallon
13102013-08-09Energy Democracy definedBob Tregilus
13112013-08-12Modern InconveniencesChristopher M. Hobbs
13122013-08-13Deepgeek interviews Birgitta Jonsdottir (Icelandic Pirate Party parliamentarian)Epicanis
13132013-08-14How I Manage ContactsJon Kulp
13142013-08-15Impressions of MageiaFrank Bell
13152013-08-16LibreOffice 09 Writer Working With Paragraph-Level StylesAhuka
13162013-08-19What is my bagMrGadgets
13172013-08-20What\'s In My 2 BagsCurtis Adkins (CPrompt^)
13182013-08-21How I found LinuxSunzofman1
13192013-08-22Frank Bell Presents HPR to His LUGFrank Bell
13202013-08-23How I got into Linuxjrobb
13212013-08-26What\'s in my BagChristopher M. Hobbs
13222013-08-27Kevin O\'Brien - Ohio LinuxFest 2013Ken Fallon
13232013-08-28HPR Community News For July 2013HPR Admins
13242013-08-29Porting Mega Happy Sprite To Windowssigflup
13252013-08-30LibreOffice 10 Writer Paragraph Styles in TemplatesAhuka
\r\n

Monthly Downloads

\r\n

\"Graph

\r\n

\"Download

\r\nStarted:  7 years, 6 months, 22 days ago (2005-10-10)\r\nRenamed HPR:  5 years, 3 months, 29 days ago (2007-12-31)\r\nTotal Shows:  1685\r\nTotal TWT: 300\r\nTotal HPR:  1385\r\nHPR Hosts:  200\r\nNext free slot: 25\r\nHosts in Queue: 13\r\nShows in Queue: 22\r\nAugust Downloads: 86,109\r\nAverage Daily Download: 2,620\r\nEstimated Episodes Downloaded: 7,567,791\r\nhttps://hackerpublicradio.org/report.bz2\r\n

Host Pages

\r\n

Should we update the host pages to include information like PGP Key, a photo etc.

\r\n

On the Mailing List

\r\n
    \r\n
  • Everyone is going to OGGCamp except Ken.
  • \r\n
  • HPR Episodes with Code is OK
  • \r\n
\r\n',159,47,1,'CC-BY-SA','Community News',0,1550,1), (1324,'2013-08-29','Porting Mega Happy Sprite To Windows ',877,'Porting with the mingw32 cross-compiler','

\r\nIn this episode of HPR sigflup talks about her experiences porting her favorite program to windows using the mingw32 cross-compiler\r\n

',115,0,1,'CC-BY-SA','mingw32,cross-compiler',0,1634,1), (1326,'2013-09-02','What\'s in my bag',570,'jrobb details the contents of his laptop backback','

\r\nIn this show jrobb goes through his laptop backback and details the contents.\r\nI had a few minutes while the wife had most of the kids out running errands and figured I\'d make another HPR.\r\n

\r\n

\r\nIf anyone is otherwise interested, this is my second recording, which was made with audacity. \r\nI ran the noise removal (which is basically magic), and then I ran the compressor tool which seemed to bring the volume level up a bit.\r\n

',253,23,0,'CC-BY-SA','\"SWISSGEAR backpack\",\"Lenovo X1 Carbon\",\"Lenovo X220\"',0,1656,1), (1327,'2013-09-03','Frank Bell Bakes Bread',1587,'Frank bakes two loaves of honey wheat bread','

\r\nFrank Bell prattles on about baking bread while he bakes two loaves of honey wheat bread.\r\n

\r\n\r\n

Links:

\r\n\r\n',195,93,1,'CC-BY-SA','baking,bread,dough,sourdough',0,1631,1), @@ -950,7 +950,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (1357,'2013-10-15','Whats in my bag, and other stories',1245,'A minimalist carry; travelling light','

In the show I discuss my philosophy of travelling light, how to travel without baggage or computers, how to setup disposable accounts and protect your accounts from compromise. Also I talk about how I am adjusting to living without a car in Kansas, and other topics.

\n ',260,23,0,'CC-BY-SA','\"public transport\"',0,1611,1), (1358,'2013-10-16','How to set up GnuPG, a PGP-compliant encryption system',3107,'Setting up GnuPG for use with Thunderbird and Mutt','

\r\nKlaatu explains how to set up GnuPG, a PGP-compliant encryption\r\nsystem, and use it with both Thunderbird and Mutt mail clients.\r\n

\r\n\r\n

Links

\r\n

\r\nSet up GnuPG: https://straightedgelinux.com/blog/howto/setupgnupg.html\r\n

\r\n

\r\nUsing Mutt: https://straightedgelinux.com/blog/howto/mutt.html\r\n

\r\n

\r\nKlaatu\'s\r\nhumble dot-muttrc file: https://gnuworldorder.info/dot-muttrc (there are better ones out there)\r\n

\r\n\r\n

\r\nKlaatu\'s public key\r\n

\r\n',78,0,0,'CC-BY-SA','encryption,PGP,GnuPG,Thunderbird,Mutt',0,1710,1), (1359,'2013-10-17','Pipes',1015,'How to fill and smoke a pipe','

\r\nIn this episode I take a look at a \"low-tech\" pasttime. In the spirit of the campfire episode and the bread baking episode, I give a simple episode about filling and smoking a pipe (tobacco, not 420!).\r\n

\r\n

Images:

\r\n

\r\nhttps://imgur.com/a/wYTf3#0\r\n

',255,0,0,'CC-BY-SA','pipes,smoking,tobacco,howto',0,1589,1), -(1360,'2013-10-18','HPR Community News For September2013',6865,'HPR Community News For September 2013','

New hosts

\r\n

Welcome to our new hosts: Gabriel Evenfire,\r\n and James Michael DuPont (h4ck3rm1k3).

\r\n

Show Updates

\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
iddatetitlehost
13262013-09-02What\'s in my bagjrobb
13272013-09-03Frank Bell Bakes BreadFrank Bell
13282013-09-04A Hacker\'s Perspective On Schizophreniasigflup
13292013-09-05TGTM Newscast for 2013-13-08Tgtm News Team
13302013-09-06Programming languages 3 - Cgarjola
13312013-09-09A Tale of ChrootNYbill
13322013-09-10JinglesStitch
13332013-09-11Introduction / How I Got Into LinuxMatt McGraw (g33kdad)
13342013-09-12Open Sourcing Mental Illness - Ed FinklerKen Fallon
13352013-09-13LibreOffice 11 Writer Character StylesAhuka
13362013-09-16The Rosetta DreamJulian Neuer
13372013-09-17overdrivesigflup
13382013-09-18Pumped Pi\'sNYbill
13392013-09-19Legacy Technology: My VictrolaJon Kulp
13402013-09-20Out and about at OHM 2013Ken Fallon
13412013-09-23TGTM Newscast for 2013-08-25Tgtm News Team
13422013-09-24Power Tool Drag Racing!MrGadgets
13432013-09-25Too Clever For Your Own Goodlaindir
13442013-09-26Filming a Dinosaur egg hatchingKen Fallon
13452013-09-27LibreOffice 12 Writer List Styles IntroducedAhuka
13462013-09-30How to properly evangelize linux or why I use linux as my daily driver.Riley Gelwicks (glwx)
\r\nStarted:  7 years, 6 months, 22 days ago\r\nRenamed HPR:  5 years, 3 months, 29 days ago\r\nTotal Shows:  1685\r\nTotal TWAT: 300\r\nTotal HPR:  1385\r\nHPR Hosts:  202\r\nNext free slot: 13\r\nHosts in Queue: 9\r\nShows in Queue: 12\r\nSeptember Downloads: 75,774\r\nhttps://hackerpublicradio.org/report.bz2\r\n

Host Pages

\r\n

Should we update the host pages to include information like PGP Key, a photo etc.

\r\n

TGTM as a general newscast now over

\r\nHey, Ken,\r\n\r\nI just published TGTM news #103, which is my explanation of its\r\nclosure and next month\'s new format.  I now plan to do two audios a\r\nmonth, one tech piece for HPR and one non-tech for my personal site.\r\n\r\nCould you please announce this in the next HPR community news, as well\r\nas putting this link in the show notes:\r\n\r\nhttps://www.talkgeektome.us/tgtmnews-103.xhtml\r\n\r\nyours, \r\n---\r\nDeepGeek\r\n

Other News

\r\n
    \r\n
  • Is it Spam ?
  • \r\n
  • Mumble HPR - a show about banners, stickers, and HPR tables at events like Linux Fests etc.
  • \r\n
  • Upcoming Series on \"Units\": Help with Medical Maths? Help with the units used in medicine dosages.
  • \r\n
  • Fix for the HPR Calendar Page
  • \r\n
  • Nutters
  • \r\n
  • Audio Quality Manifesto
  • \r\n
  • Creative Commons
  • \r\n
  • Put shows in the FTP root, just [A-Za-z09]
  • \r\n
  • Return of reserved slot ?
  • \r\n
  • The free software song https://www.gnu.org/music/free-software-song.html
  • \r\n
\r\n',159,47,1,'CC-BY-SA','Community News',0,1569,1), +(1360,'2013-10-18','HPR Community News For September2013',6865,'HPR Community News For September 2013','

New hosts

\r\n

Welcome to our new hosts: Gabriel Evenfire,\r\n and James Michael DuPont (h4ck3rm1k3).

\r\n

Show Updates

\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
iddatetitlehost
13262013-09-02What\'s in my bagjrobb
13272013-09-03Frank Bell Bakes BreadFrank Bell
13282013-09-04A Hacker\'s Perspective On Schizophreniasigflup
13292013-09-05TGTM Newscast for 2013-13-08Tgtm News Team
13302013-09-06Programming languages 3 - Cgarjola
13312013-09-09A Tale of ChrootNYbill
13322013-09-10JinglesStitch
13332013-09-11Introduction / How I Got Into LinuxMatt McGraw (g33kdad)
13342013-09-12Open Sourcing Mental Illness - Ed FinklerKen Fallon
13352013-09-13LibreOffice 11 Writer Character StylesAhuka
13362013-09-16The Rosetta DreamJulian Neuer
13372013-09-17overdrivesigflup
13382013-09-18Pumped Pi\'sNYbill
13392013-09-19Legacy Technology: My VictrolaJon Kulp
13402013-09-20Out and about at OHM 2013Ken Fallon
13412013-09-23TGTM Newscast for 2013-08-25Tgtm News Team
13422013-09-24Power Tool Drag Racing!MrGadgets
13432013-09-25Too Clever For Your Own Goodlaindir
13442013-09-26Filming a Dinosaur egg hatchingKen Fallon
13452013-09-27LibreOffice 12 Writer List Styles IntroducedAhuka
13462013-09-30How to properly evangelize linux or why I use linux as my daily driver.Riley Gelwicks (glwx)
\r\nStarted:  7 years, 6 months, 22 days ago\r\nRenamed HPR:  5 years, 3 months, 29 days ago\r\nTotal Shows:  1685\r\nTotal TWT: 300\r\nTotal HPR:  1385\r\nHPR Hosts:  202\r\nNext free slot: 13\r\nHosts in Queue: 9\r\nShows in Queue: 12\r\nSeptember Downloads: 75,774\r\nhttps://hackerpublicradio.org/report.bz2\r\n

Host Pages

\r\n

Should we update the host pages to include information like PGP Key, a photo etc.

\r\n

TGTM as a general newscast now over

\r\nHey, Ken,\r\n\r\nI just published TGTM news #103, which is my explanation of its\r\nclosure and next month\'s new format.  I now plan to do two audios a\r\nmonth, one tech piece for HPR and one non-tech for my personal site.\r\n\r\nCould you please announce this in the next HPR community news, as well\r\nas putting this link in the show notes:\r\n\r\nhttps://www.talkgeektome.us/tgtmnews-103.xhtml\r\n\r\nyours, \r\n---\r\nDeepGeek\r\n

Other News

\r\n
    \r\n
  • Is it Spam ?
  • \r\n
  • Mumble HPR - a show about banners, stickers, and HPR tables at events like Linux Fests etc.
  • \r\n
  • Upcoming Series on \"Units\": Help with Medical Maths? Help with the units used in medicine dosages.
  • \r\n
  • Fix for the HPR Calendar Page
  • \r\n
  • Nutters
  • \r\n
  • Audio Quality Manifesto
  • \r\n
  • Creative Commons
  • \r\n
  • Put shows in the FTP root, just [A-Za-z09]
  • \r\n
  • Return of reserved slot ?
  • \r\n
  • The free software song https://www.gnu.org/music/free-software-song.html
  • \r\n
\r\n',159,47,1,'CC-BY-SA','Community News',0,1569,1), (1361,'2013-10-21','SFS and Linux Camp',1197,'Software Freedom School helps anyone interested in expanding their knowledge of free software','

\r\nHostname and email address: David Willson DLWillson@thegeek.nu , Gary (Garheade) Romero GARomero@thegeek.nu, Troy Ridgley TRRidgley@thegeek.nu\r\n

\r\n

\r\nThe Software Freedom Society/School is a local movement to help anyone interested in expanding their knowledge of free software. Linux Camp, the latest success of SFS is discussed along with several of our other past and future projects.\r\n

\r\n

\r\nWe hope to do another show soon, a Linux Camp Radio Show. We said in this interview that Linux Camp was a series of \"real world task\" labs, and we think that with a little work, they would make a good radio show. A show that an aspiring Linux SysAdmin, especially one that is studying for the LPIC-1 exams, could use as a list of challenge tasks to reinforce their skills.\r\n

\r\n

\r\nThis is the book that we\'re using in our study groups:\r\n

\r\n
\r\n  CompTIA Linux+ Study Guide\r\n  Publication Date: January 14, 2013\r\n  ISBN-10: 1118531744\r\n  ISBN-13: 978-1118531747\r\n
\r\n

\r\nThe Linux Camp document is here for now:\r\n

\r\n

\r\n https://zimbra.thegeek.nu/home/dlwillson@thegeek.nu/Shared/SFS/Linux%20Camp%202013/SFS%20Linux%20Camp.odt\r\n

\r\n

\r\nEventually, we\'ll clean it up and put it on our website.\r\n

\r\n

\r\nOur goal is to build a fully free (libre) knowledge-sharing group with learning and payment options that work for everyone, from the penny-pinching enthusiast to the well-funded professional.\r\n

\r\n

\r\nTo that end, we want your suggestions and welcome your feedback!\r\n

\r\n

\r\nTo find out more about SFS and it\'s upcoming projects, go to: https://www.sofree.us\r\n

\r\n

\r\nTo give feedback, leave a comment here or email any of the authors above. To join the conversation, send the word \"subscribe\" by email to sfs-request@thegeek.nu.\r\n

',261,0,0,'CC-BY-SA','SFS,Software Freedom School,Linux Camp',0,1504,1), (1362,'2013-10-22','Fixing a bad RSS feed',1267,'Perl scripts to modify broken RSS feeds on the fly','

\r\nThere have been problems with the podcast feed for \"mintCast\",\r\napparently as a result of a bug in Wordpress. The feed contains\r\nmultiple \"enclosure\" tags containing the same audio over and over\r\nagain. While the mintCast hosts are looking for a fix I would like to\r\nfind a local work-around.\r\n

\r\n

\r\nI have also encountered a problem with the \"Pod Delusion Extra\" feed\r\nwhich contains multiple enclosures in some episodes. Unlike the\r\n\"mintCast\" example I don\'t want to lose these enclosures but want to\r\nfind a way of repackaging them into individual episodes.\r\n

\r\n

\r\nThese problems affect some podcatchers, the modified Bashpodder I use\r\nbeing amongst them. To counteract this problem I have written two\r\nshort Perl scripts to copy and clean each feed before submitting it to\r\nmy podcatcher.\r\n

\r\n

\r\nDetailed notes: \r\nhttps://www.hackerpublicradio.org/eps/hpr1362/Dealing_with_bad_RSS_feeds.html\r\n

',225,0,1,'CC-BY-SA','RSS,Perl,podcast,scripting',0,1509,1), (1363,'2013-10-23','Some pacman Tips By Way of Repacing NetworkManager With WICD',1177,'So you\'ve just installed Arch Linux now what? Arch Lessons from a Newbie Ep 02: Some pacman tips','

A while back, I used my Arch laptop to pre-configure a router for a customer, which of course required me set up a static IP on my eth0. I should have done this from the command line, instead I used the graphical Network Manager. I had a lot of trouble getting the graphical application to accept a change in IP, and in getting to go back to DHCP when I was done, and I wound up going back and forth between the Network Manager and terminal commands. I\'ve mentioned before my ISP is behind two NATed networks, the router in the outbuilding where the uplink to the ISP is (this is also the network my server is on) and the router in my house. The static IP I used for the customer router configuration was in the same address range as my \"outside\" network Though I successfully got eth0 back on DHCP, there was a phantom adapter still out there on the same range as the network my server was on, preventing me from ssh\'ing in. I did come across a hack, if I set eth0 to an IP and mask of all zeros, then stopped and started dhcpcd on eth0, I could connect. I had also used the laptop on a customer\'s WiFi recently, and the connection was horrible.

\n

I decided to see if just installing the wicd network manager would clear everything up (and it did), but before installing Wicd, I had to update the system, so first a little bit about pacman

\n

Arch\'s primary package manager is pacman. The -S operator is for sync operations, including package installation, for instance:

\n# sudo pacman -S <package_name>\n
..... installs a package from the standard repos and is more or less equivalent to the Debian instruction ....
\n# sudo apt-get install <package_name>\n
The option -y used with -S refreshes the master package list and -u updates all out of date packages, so the command
\n\n# sudo pacman -Syu .... is equivalent to the Debian instruction .... \n# sudo apt-get update .... followed by .... \n# sudo apt-get upgrade\n# sudo pacman -Syu <package_name1> <package_name2>\n\n
would update the system, then install the selected packages
Perhaps because of my slow Internet, the first time through a few of the update packages timed out without downloading, so nothing installed. The second time through, even one of the repos didn\'t refresh. Thinking this was a connectivity problem, I kept trying the same update command over and over. Finally, I enlisted the help of Google.
\'pacman -Syy\' forces a refresh of all package lists \"even if they appear to be up to date\". This seems to automagically fix the timeout and connection problems, and the next time I ran the update, it completed without complaint. I was mad at myself when I found the solution, because I remember I\'d had the exact same problem and the exact same solution before and had forgotten them. Podcasting your errors is a great way of setting them in your memory.
About the same time, I ran out of space on my 10Gb root partition. I remembered Peter64 had a similar problem, but I found a different solution than he did.
\n# sudo pacman -Sc\n
.... cleans packages that are no longer installed from the pacman cache as well as currently unused sync databases to free up disk space. I got 3Gb back! \'pacman -Scc\' removes all files from the cache.
https://wiki.archlinux.org/index.php/Wicd
Use pacman to install the package \'wicd\' and if you want a graphical front end, \'wicd-gtk\' or \'wicd-kde\' (in the AUR). For network notifications, install \'notification-daemon\', or the smaller \'xfce4-notifyd\' if you are NOT using Gnome.
None of this enables wicd or makes it your default network manager on reboot, that you must do manually. First, stop all previously running network daemons (like netctl, netcfg, dhcpcd, NetworkManager) you probably won\'t have them all. Lets assume for the rest of the terminal commands, you are root, then do:
\n# systemctl stop <package_name> i.e # systemctl stop NetworkManager\n

Then we have to disable the old network tools so they don\'t conflict with wicd on reboot.
\n# systemctl disable <package_name> i.e. # systemctl disable NetworkManager\n

Make sure your login is in the users group
\n# gpasswd -a USERNAME users\n

Now, we have to initialize wicd
\n# systemctl start wicd.service\n# wicd-client\n

Finally, enable wicd.service to load on your next boot up
\n# systemctl enable wicd.service\n
',131,0,0,'CC-BY-SA','Arch,pacman,wicd',0,1485,1), @@ -975,7 +975,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (1376,'2013-11-11','How Should We Then Teach the Art of Computing?',2120,'Teaching specific packages versus the Art of Computing','In this episode Klaatu discusses the Art of Computing.',78,0,0,'CC-BY-SA','teaching,computing,\"generic solutions\",\"problem solving\"',0,1672,1), (1381,'2013-11-18','How We Found Linux',3432,'Kevin Wisher and Honkey Magoo each discuss their journey to Linux','

\r\nhttps://en.wikipedia.org/wiki/IBM_Portable_Personal_Computer\r\n

\r\n

\r\nhttps://en.wikipedia.org/wiki/Texas_Instruments_TI-99/4A\r\n

\r\n

\r\nhttps://en.wikipedia.org/wiki/Freespire\r\n

',265,29,1,'CC-BY-SA','TRS-80,\"IBM portable PC\",modem,\"Texas Instruments TI-99/4A\",\"Fedora Core\",Freespire,\"Linux Mint\",Manjaro,Debian,MythTV',0,1560,1), (1382,'2013-11-19','Interview with Dave Hingley',1415,'Interview with Dave Hingley from www.titaniumbunker.com, about #OggCamp, linux and hardware issues.','

\r\nIn this episode Mike Hingley interviews his brother after oggcamp 2013 (www.oggcamp.org), and Dave talks about linux and hardware problems.\r\n

\r\n

Links

\r\n

\r\nTitanium Bunker: https://www.titaniumbunker.com/\r\n

\r\n

\r\nOggCamp: https://oggcamp.org/\r\n

\r\n',185,62,1,'CC-BY-SA','OggCamp,presentation,Ubuntu,\"slide projector\"',0,1413,1), -(1383,'2013-11-20','HPR Community News for October 2013',2962,'HPR Community News for October 2013','

New hosts

\n

Welcome to our new hosts: David Willson, Neandergeek, Tony Pelaez, and Richard Hughes.

\n

Show Updates

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
iddatetitlehost
13472013-10-01LinuxJAZZ#4Bariman
13482013-10-02FuseMrX
13492013-10-03Melissa Dupreast helps me with Audio CompressionJon Kulp
13502013-10-04The Origin of ONICS (My Intro)Gabriel Evenfire
13512013-10-07HPR Community News For August 2013HPR Admins
13522013-10-08Stanford marshmallow experimentZachary De Santos
13532013-10-09Practical Math - Introduction to UnitsCharles in NJ
13542013-10-10Wayne GreenMrGadgets
13552013-10-11LibreOffice 13 Writer A Bullet Style DeconstructedAhuka
13562013-10-14So, you\'ve just installed Arch Linux, now what? Arch Lessons from a Newbie, Ep. 01FiftyOneFifty
13572013-10-15Whats in my bag, and other storiesJames Michael DuPont (h4ck3rm1k3)
13582013-10-16how to set up GnuPG, a PGP-compliant encryptionklaatu
13592013-10-17PipesMatt McGraw (g33kdad)
13602013-10-18HPR Community News For September2013HPR Admins
13612013-10-21SFS and Linux CampDavid Willson
13622013-10-22Fixing a bad RSS feedDave Morriss
13632013-10-23Some pacman Tips By Way of Repacing NetworkManager With WICDFiftyOneFifty
13642013-10-24Vintage Tech Iron Pay Phone Coin BoxFiftyOneFifty
13652013-10-25LibreOffice 14 Writer A Numbered List Style DeconstructedAhuka
13662013-10-28What I do with my Raspberry PiNeandergeek
13672013-10-29I\'m Sorry DanJezra
13682013-10-30How to Fold a Fitted SheetJon Kulp
13692013-10-31NaNoWriMo PrepHeisenbug
\nStarted:  7 years, 6 months, 22 days ago\nRenamed HPR:  5 years, 3 months, 29 days ago\nTotal Shows:  1715\nTotal TWAT: 300\nTotal HPR:  1415\nHPR Hosts:  206\nNext free slot: 16\nHosts in Queue: 7\nShows in Queue: 15\nOctober Downloads: 101,572\nhttps://hackerpublicradio.org/report.bz2\n

2013-14 New Years 24-hour show

\n

Hello All,
\n
We are roughly around 10 weeks away from the next 24-hour New Year\'s show. This a call out for all parties who are interested in helping with this year\'s show. We mainly need to make arrangements for a Mumble server and a few streaming servers. If you have any of these resources available then please send me your name, email address, available resources, and a day/time that is convenient for you to meet on-line on a Mumble server for organizational purposes.
\n
Thank you,
\n
Kwisher on IRC
kevin dot wisher at gmail dot com

\n

Other News

\n
    \n
  • Request for Ahuka - doing car payments as an example
  • \n
  • Queue Management/Disposing of current backup shows
    \"It was scary to me that there are only two shows in the queue, until I realized that there are 13 shows in the backup queue.\"
  • \n
  • Worst of as a backup show - not in line with HPR philosophy
  • \n
  • Updated Readme
  • \n
  • George, asked for help deciding what to record
  • \n
  • Process of adding us to mail archive
  • \n
  • The free software song https://www.gnu.org/music/free-software-song.html
  • \n
',159,47,1,'CC-BY-SA','Community News',0,1411,1), +(1383,'2013-11-20','HPR Community News for October 2013',2962,'HPR Community News for October 2013','

New hosts

\n

Welcome to our new hosts: David Willson, Neandergeek, Tony Pelaez, and Richard Hughes.

\n

Show Updates

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
iddatetitlehost
13472013-10-01LinuxJAZZ#4Bariman
13482013-10-02FuseMrX
13492013-10-03Melissa Dupreast helps me with Audio CompressionJon Kulp
13502013-10-04The Origin of ONICS (My Intro)Gabriel Evenfire
13512013-10-07HPR Community News For August 2013HPR Admins
13522013-10-08Stanford marshmallow experimentZachary De Santos
13532013-10-09Practical Math - Introduction to UnitsCharles in NJ
13542013-10-10Wayne GreenMrGadgets
13552013-10-11LibreOffice 13 Writer A Bullet Style DeconstructedAhuka
13562013-10-14So, you\'ve just installed Arch Linux, now what? Arch Lessons from a Newbie, Ep. 01FiftyOneFifty
13572013-10-15Whats in my bag, and other storiesJames Michael DuPont (h4ck3rm1k3)
13582013-10-16how to set up GnuPG, a PGP-compliant encryptionklaatu
13592013-10-17PipesMatt McGraw (g33kdad)
13602013-10-18HPR Community News For September2013HPR Admins
13612013-10-21SFS and Linux CampDavid Willson
13622013-10-22Fixing a bad RSS feedDave Morriss
13632013-10-23Some pacman Tips By Way of Repacing NetworkManager With WICDFiftyOneFifty
13642013-10-24Vintage Tech Iron Pay Phone Coin BoxFiftyOneFifty
13652013-10-25LibreOffice 14 Writer A Numbered List Style DeconstructedAhuka
13662013-10-28What I do with my Raspberry PiNeandergeek
13672013-10-29I\'m Sorry DanJezra
13682013-10-30How to Fold a Fitted SheetJon Kulp
13692013-10-31NaNoWriMo PrepHeisenbug
\nStarted:  7 years, 6 months, 22 days ago\nRenamed HPR:  5 years, 3 months, 29 days ago\nTotal Shows:  1715\nTotal TWT: 300\nTotal HPR:  1415\nHPR Hosts:  206\nNext free slot: 16\nHosts in Queue: 7\nShows in Queue: 15\nOctober Downloads: 101,572\nhttps://hackerpublicradio.org/report.bz2\n

2013-14 New Years 24-hour show

\n

Hello All,
\n
We are roughly around 10 weeks away from the next 24-hour New Year\'s show. This a call out for all parties who are interested in helping with this year\'s show. We mainly need to make arrangements for a Mumble server and a few streaming servers. If you have any of these resources available then please send me your name, email address, available resources, and a day/time that is convenient for you to meet on-line on a Mumble server for organizational purposes.
\n
Thank you,
\n
Kwisher on IRC
kevin dot wisher at gmail dot com

\n

Other News

\n
    \n
  • Request for Ahuka - doing car payments as an example
  • \n
  • Queue Management/Disposing of current backup shows
    \"It was scary to me that there are only two shows in the queue, until I realized that there are 13 shows in the backup queue.\"
  • \n
  • Worst of as a backup show - not in line with HPR philosophy
  • \n
  • Updated Readme
  • \n
  • George, asked for help deciding what to record
  • \n
  • Process of adding us to mail archive
  • \n
  • The free software song https://www.gnu.org/music/free-software-song.html
  • \n
',159,47,1,'CC-BY-SA','Community News',0,1411,1), (1384,'2013-11-21','How I Got Into Linux and OSS',663,'New HPR podcaster Keith Murray shares how he came to the Linux and OSS world.','

\r\nIt seems that telling the tale of how you came to be an active user of Linux or open source software has become the de facto first show topic, so here\'s my story. I hope this slightly different take on the how-I-came-to-Linux story will be of some interest to you. If you\'re interested in any of the other things I do you can find me on twitter @kdmurray (https://twitter.com/kdmurray) or on my blog at https://kdmurray.net/.\r\n

\r\n\r\n

Links

\r\n\r\n',266,29,1,'CC-BY-SA','\"Red Hat\",Audacity,Notepad++,Windows7,Ubuntu',0,1566,1), (1386,'2013-11-25','Hacking Public Policy: The Underground Press',4507,'An exploration on how to hack public policy','

\r\nIn this Hacker Public Radio episode Bob Tregilus continues an exploration on how to hack public policy. Because outreach and education is so critical to building a successful movement, Tregilus talks to Ken Wachsberger of Lansing, Michigan, about the underground press of the late \'60s and early \'70s. Wachsberger was involved with the \"Joint Issue,\" an underground paper serving southeastern Michigan.\r\n

\r\n

\r\nQuestions addressed and answered include:\r\n

\r\n\r\n
    \r\n
  1. The history of the underground press.\r\n
  2. \r\n
  3. Constraints on leisure time in the \'60s vs. the 2000s.\r\n
  4. \r\n
  5. Differences between the underground press, the alternative press, and the corporate press.\r\n
  6. \r\n
  7. Community organizing in the \'60s vs. the 2000s.\r\n
  8. \r\n
  9. Social issues of the \'60s vs. the 2000s.\r\n
  10. \r\n
  11. And more!\r\n
  12. \r\n
\r\n\r\n

\r\nHost: Bob Tregilus\r\n

\r\n\r\n\r\n\r\n

\r\nGuest: Ken Wachsberger\r\n

\r\n\r\n\r\n\r\n

\r\nOther resources mentioned are:\r\n

\r\n\r\n
    \r\n
  • Independent Voices is a four-year project to digitize over 1 million pages from the magazines, journals and newspapers of the alternative press archives of participating libraries: <https://www.revealdigital.com/>.\r\n
  • \r\n
',251,0,0,'CC-BY-SA','public policy, media, underground press, alternative press, outreach, education, activism, radicalism, community organizing',0,1539,1), (1387,'2013-11-26','Christmas Light Synchronization',1835,'Christmas Holiday Light synchronization','

Hello hacker public radio

\n

I have wanted to contribute to HPR for several months now. I find it annoying and pointless to create a script to read off. But after several attempts of trying to recording my self blathering on with stuttering, cursing, air gaps, and humming I had to script my episode. In this episode I would like to talk about building a Christmas light synchronization system.

\n

I had first seen someone\'s home brew system years ago synchronized to music by the trans-Siberian orchestra. I was immediately mesmerized and went to work on figuring out how it was done.

\n

I have had a fair amount of experience with fabrication and electricity over the years. However I really only know how to maintain systems that have already been engineered and fully vetted by others. My exploration led me to first find all of the unreliable sources and then on to the sites that leave out the magic step into getting their system to work. Truly reliable sources were scarce.

\n

Frustrated with what I was finding, I gave up and my time was consumed with remodelling our home and moving to a different state into our new house.

\n

Last year I wanted to start another attempt at making a system but time was short and planning something like this during the holidays is extremely dumb.

\n

After the last holiday season and while putting away the holiday lights all I could think about is getting these lights synchronized for the next season. So I went back to the disinformation highway continuing my research.

\n

Although I was looking strictly for technical information personal information leaked through.

\n

The common theme amongst other people is to start planning for the next season in July. Starting to plan in January is a bad idea and all you will have is anguish when it comes time to deploy your show.

\n

Soon July came along and I argued with myself if I was really going to commit myself to doing this. From what I have read I can be reassured that there is no backing out once you start. Most people talk about what they are going to add to their system next year.

\n

So lets talk about the first step.

\n

Some sites will say \"GET AS MANY LIGHTS AS YOU CAN AS SOON AS POSSIBLE\"

\n

This theme seems like a logical step, but I don\'t know what I\'m doing!

\n

I already have lots of lights, its not like I\'m going to put up one hundred thousand lights this year. No my plans are to put up the same old lights I already have and incorporate them into the system and then grow from there.

\n

So if I already have some lights I need a new step one.

\n

Unfortunately most of the so called step by step lists don\'t agree on anything. So I chose what was most important just to get lights to work, even if I was never able to build my own synchronization system. The most important thing in any holiday lighting set-up is electricity. So that is the first thing I concentrated on. The front of my house has two outlets on two different circuits. One conveniently placed on the front porch, at the lowest spot on the porch with a plastic cover that is hinged to open upwards preventing direct line of sight when trying to plug an extension cord in. The second is behind a razor sharp ornamental grass bush. The two circuits are on 15 amp breakers and each outlet is installed with a ground fault circuit interrupter (GFCI). You make have seen these in your bathroom, they have a rest button and a test button. These circuits are not dedicated to these two outlets. They are connected to all of the rooms on the front side of the house. For me this simply will not do. Because when or if a breaker trips part of the house will go dark. Instead of fussing with these difficult circuits I decided to install two new circuits that would be exclusively dedicated for any out door lighting. My garage has a relatively empty breaker box so whatever I decide to do I\'ll have plenty of room to do it.

\n

With my mind on future needs I made a check list of what I wanted

\n
    \n
  • # One. Two separate circuits
  • \n
  • # Two. 20 amps on each line
  • \n
  • # Three. The circuits need to terminate in two separate two gang boxes somewhere out in the yard where all the lights would connect to them.
  • \n
And thats just what I did. From the breaker box I ran 12 gauge 3 wire (12/3) over head and down the wall into two separate junction boxes.

A GFCI outlet is the first device connected from the home run between the breaker box and this junction box. So anything installed after this point will have GFCI protection. The second thing installed is a light switch that can create an open circuit to the power leaving the garage. I had thought about installing a digital timer instead of the light switches but the light switches are a cheap place holder until I make up my mind. the GFCI outlets and light switches are rated at 20 amps not 15. After the light switches, the circuits run out of the garage and are trenched about 30 inches below ground in PVC conduit. They reappear in a spot in the yard, terminated at the 2 gang outlets. This took quite sometime to do. All of my expenses are going into copper so the budget doesn\'t call for any machinery to help along the. So at this point regardless if I continue on with my adventures I should always have enough power just to run lights.

\n

As the month went on I stumbled across Instructables.com and found a few people actually showing their secret sauce. I probably spent a whole month reading and then rereading what they were doing. There were only about six people that truly knew how to make a synchronization system and they all had one thing in common, Arduino. Without even really knowing what an Aduino is, I knew this was going to be the key to getting a system of my very own! Without hesitation I linked over to adafruit and bought an Arduino Uno. Everyone else had one, so why shouldnt I?

\n

The Uno would only cost me $30 and I would be on my way to completing my goal. If you\'ve never seen or heard of an Arduino they are credit card sized micro controllers that are made in Italy and are open sourced. The Arduino has one little hang up. Everything is programmed in C language. I know nothing of C or any real programming language. The only programing I have any experience with is HTML 1.0. These geriatric skills would not help me with the Arduino. Arduino helps you learn basic skills. You can read practice pages at Arduino.cc or you can use the Arduino examples built into their IDE software. The first tutorial I explored was the Blink command. The blink command you assign a name to the pin you want to use and then create a loop of turning the pin on and off, or HIGH and LOW. For me this was fun and now I am the lord of the blinks. I\'ve been told that music is math. So I chose to experiment with this idea as my first arduino sketch. Arduino calls your program a sketch. So I found some sheet music with around eight notes. I printed the sheet music and then translated all of the notes into integers. Then I mapped the numbers to coordinate with the pins on ardunio. Uploaded the sketch and nothing happened.

\n

You cant see the electricity moving around on the Arduino, I need to do something to ensure the program is working. I run over to Radio Shack to try to remedy this hang up as soon as possible. Radio Shack carries Arduino parts, so I bought a prototyping board, resistors and LED\'s.

\n

LED\'s are great for flash lights and such. But when it comes to prototyping and experimenting LEDs are great indicators that circuits are working correctly. So I soldered up 8 leds, resistors and wires to the prototyping shield and placed the shield onto the Arduino.

\n

I plugged power into the Arduino in and the lights started blinking. I gave my self a mental high five and congratulated my brain on a job well done. This test was successful, it was time to move on to the next step. I had already been over on amazon browsing relays and found a company on there called SainSmart that has prebuilt relay modules. I picked out a module that had 8 relays on it. This module was about $9 and I didn\'t think that I would be able to build something as nice as this for the same price. What I did next is sloppy and dangerous. Don\'t do this, I did it because I was following other peoples\' instructions. People think its OK to run 120v into shoe boxes or clear rubber made totes. I did mine in an $8 home depot tool box. I wired everything up correctly and tested the system. I was able to get 8 strings of light to blink but I wasn\'t very happy with what I had. My idea for making the sequence, looked nice when it was only 8 leds blinking in a two by two inch square. Translate that to strings with 100 bulbs and it doesn\'t look sequenced. In-fact it looks like a sloppy attempt at being random. Maybe even call it laggy. it was bad.

\n

I left out everything I had to do to get the system working because I don\'t want anyone to do this. Seriously don\'t run push high voltage into cheap plastic products. It\'s dumb and dangerous, I did it for you, so you don\'t have to.

\n

However this first experiment passed all of my tests and filled in all the gaps in my mind. I know exactly what to do now and I\'ll cover my new box in detail. I suppose I skipped over what a relay is. You can think of a relay as an electromechanical light switch. They use direct current to drive a magnet to mechanically move an internal switch to create an open or closed circuit. These are the the devices that make it physically possible to synchronize a light show. While running my first prototype system a blue genie escaped from the board so I only have seven of eight relays working. It didn\'t bother me too much that one of them was broken because my plans are to build a larger system. I went back to Amazon again and this time purchased another eight relay module and then two sixteen relay modules. When talking about syncro systems a relay is called a channel, so with all my new hardware I now have enough to do 47 channels. The ardunio UNO only has 17 usable pins. So I needed to build multiple system or get a new controller. So I got a new controller. My new controller is still an Arduino, but instead of being the UNO it is now the MEGA. The MEGA is advertised to have 54 input/output ports. This more than enough to drive the relays I have. The issues of a proper enclosure is not trivial. This system contains high voltage and direct current electronics. I chose a Cantex twelve by twelve by six inch PVC junction box. The lid has six screws and a gasket to make the enclosure water tight.

\n

The box was fairly expensive at thirty dollars but made everything feel better. In my collection of spare parts and junk I found a fist full of stand-offs and screws that actually had the same thread spacing. I drilled holes in the box and screwed in the stand-offs once I had the relays and Arduino parts mounted the way I liked I removed the hardware only leaving the screws and stand-offs.

\n

Around all of the mounting hardware I used a combination of hot glue, silicone caulk and PVC cement to insulate the metal screws and to make their connections water tight. With the lid open and looking into the box the entire back side of the box fits the MEGA and two 16 relay modules. On the six inch side walls I was able to mount the eight relay modules. Before I mounted the relays for the last time I wired them up for high voltage. The relays have three set screws. The center screw is the common hot wire. For example from relay one I have a short 14 gauge wire running out of this screw and into a four port wire nut. Ideal makes a Push-In Wire connector that has 4 ports. The ports are bussed together and make for a cleaner install when compared to a standard twist wire nut. One push in connector can connect two relays and then jumper on to the next wire nut with two more relays, so on and so on. So there are 4 total relay modules and I connected all the common hots among all of them this way. When it came to the 16 relay modules I used tall standoffs so I could hide all this wire under them. So these connections are a little bit longer. The set screws in these modules can only handle up to 14 gauge wire. So thats what I used throughout. Before placing the modules you need to look at the other two set screws and make a decision. to the right of the common hot is the open side and to the left of the common hot is the closed side. At this point you have to think about your Christmas lights. Do you want them to be off all the time and have the relays turn them on to create your sequence. Your default state will be to have a dark yard. I chose to have them on at all times and I was going to create sequences where I would be turning them off. So even if nothing is happening the default state will be that my yard will be bright with lights. I also chose this way because if something breaks along the way I don\'t have to run out and re plug everything just to have lights on. But be careful as this will become confusing as we go along, its inverted from tradition thinking. With the relays wired with common hots, I installed them into the box and screwed them in. After that I tied the modules hots together. But made it more complicated than it needed to be. For some dumb reason I decided to load balance my box. Two relays per circuit. Back to my power, I ran two lines A and B. In side my box I made it so there was an A and B side too. Honestly everything can be tied together and it won\'t stress the system out the slightest. All it does is makes things more complicated. The next thing I did was connect all of the DC cables in the system. I created connectors from bits and parts laying around. Old IDE cables are nice for this. I wanted a completely modular system in case anything failed. So nothing is hard-wired soldered. I started out on the MEGA with Pin 22 and wired one pin to one relay pin. over and over again 47 times.

\n

Then I created a power distribution board that distributes 12 volts to all of the relays and Arduino. I fitted everything up and ensured that everything fit and I had good connections. Then pulled the MEGA back out. Even though I have the relays in a box and all the hardware is connected the Mega has never been powered on. Its still dumb and doesn\'t know what it\'s supposed to be doing. Earlier I was talking about using sheet music to make a sequence and how that\'s a bad idea. I needed a new way to make blinky blinky. I found some popular windows software called Vixen Lights. Vixen is extremely granular lighting synchronization software. To the best of my knowledge it only works under Windows, although I have been trying to get it to work in WINE. Someday I\'ll get this to work. When you get Vixen up and running the screen looks like a spreadsheet, full of cells. Each cell represents time on a channel, double click the cell to turn it on or off. Some estimate that it could take several hours to synchronize three minutes of music. I\'m not really concerned about making a sequence at this time. I move on because its more important to get a completed box in my mind. So let me help you spend some more money. When using Vixen the Ardunio needs to be connected to your computer via a USB cable. You\'ll configure Vixen to send serial to the com port that Ardunio is connected to. I have spare computers. But installing windows xp on a box and getting it configured is extremely annoying in its self. Then figuring out how to put a desktop in the yard adds to pointlessness. Some people might jump on the wifi bandwagon. There are to many devices on my network and I really don\'t want a power system to be available to the Internet. Plus why would you want your lights to be remotely operated like this. If you\'re not home why do you care if your lights are on or off. I\'m doing this for me. The challenge is to eliminate the USB cable and keep it off the Internet.

\n

I found out about wireless radios called xbee\'s. They are expensive, but do exactly what I want. They create a wireless serial connection at 9600 baud. When you\'re out shopping for your own there are two different types of xbee\'s. S1 and S2. I believe the S2\'s are also called zigbees and you can make them more secure than the S1. I ordered the wrong ones, I ordered the S1\'s. The S1\'s are extremely easy to set up. But to set them up you need more hardware. I ordered a majority of my hardware from Adafruit. So along with two xbees, I also got two xbee adapter kits and one FTDI cable. After building the adapter kits and plugging in the xbees I wired one of them into the Ardunio. For the Arduino side all you need is four wires. Ground, five volt power, transmit, and receive. The Uno has one TX/RX connection while the Mega has four. This doesn\'t matter since all Ardunio needs to do is listen. On your computer all you need to do is plug in the xbee using the FTDI. It is recognized as serial I believe in both Windows and Linux no drivers were needed to make it work. The only computer configuration needed is changing in Vixen, you need to tell Vixen what port it needs to use to send serial commands. But before you test this, you need to give your Arduino instructions. Here is the sketch I created for my system:

\nint C1 = 2;\nint C2 = 3;\nint C3 = 4;\nint C4 = 5;\nint C5 = 6;\nint C6 = 7;\nint C7 = 8;\nint C8 = 9;\nint C9 = 10;\nint C10 = 11;\nint C11 = 12;\nint C12 = 13;\nint C13 = 22;\nint C14 = 23;\nint C15 = 24;\nint C16 = 25;\nint C17 = 26;\nint C18 = 27;\nint C19 = 28;\nint C20 = 29;\nint C21 = 30;\nint C22 = 31;\nint C23 = 32;\nint C24 = 33;\nint C25 = 34;\nint C26 = 35;\nint C27 = 36;\nint C28 = 37;\nint C29 = 38;\nint C30 = 39;\nint C31 = 40;\nint C32 = 41;\nint C33 = 42;\nint C34 = 43;\nint C35 = 44;\nint C36 = 45;\nint C37 = 46;\nint C38 = 47;\nint C39 = 48;\nint C40 = 49;\nint C41 = 50;\nint C42 = 51;\nint C43 = 52;\nint C44 = 53;\nint C45 = 54;\nint C46 = 55;\nint C47 = 56;\nint i = 0;\nint incomingByte[47];\nvoid setup()\n{\nSerial.begin(9600);\npinMode(C1, OUTPUT);\npinMode(C2, OUTPUT);\npinMode(C3, OUTPUT);\npinMode(C4, OUTPUT);\npinMode(C5, OUTPUT);\npinMode(C6, OUTPUT);\npinMode(C7, OUTPUT);\npinMode(C8, OUTPUT);\npinMode(C9, OUTPUT);\npinMode(C10, OUTPUT);\npinMode(C11, OUTPUT);\npinMode(C12, OUTPUT);\npinMode(C13, OUTPUT);\npinMode(C14, OUTPUT);\npinMode(C15, OUTPUT);\npinMode(C16, OUTPUT);\npinMode(C17, OUTPUT);\npinMode(C18, OUTPUT);\npinMode(C19, OUTPUT);\npinMode(C20, OUTPUT);\npinMode(C21, OUTPUT);\npinMode(C22, OUTPUT);\npinMode(C23, OUTPUT);\npinMode(C24, OUTPUT);\npinMode(C25, OUTPUT);\npinMode(C26, OUTPUT);\npinMode(C27, OUTPUT);\npinMode(C28, OUTPUT);\npinMode(C29, OUTPUT);\npinMode(C30, OUTPUT);\npinMode(C31, OUTPUT);\npinMode(C32, OUTPUT);\npinMode(C33, OUTPUT);\npinMode(C34, OUTPUT);\npinMode(C35, OUTPUT);\npinMode(C36, OUTPUT);\npinMode(C37, OUTPUT);\npinMode(C38, OUTPUT);\npinMode(C39, OUTPUT);\npinMode(C40, OUTPUT);\npinMode(C41, OUTPUT);\npinMode(C42, OUTPUT);\npinMode(C43, OUTPUT);\npinMode(C44, OUTPUT);\npinMode(C45, OUTPUT);\npinMode(C46, OUTPUT);\npinMode(C47, OUTPUT);\n}\nvoid loop()\n{\nif (Serial.available() >= 47) {\nfor (int i=0; i<=47; i++)\n{\nincomingByte[i] = Serial.read();\n}\ndigitalWrite(C1, incomingByte[0]);\ndigitalWrite(C2, incomingByte[1]);\ndigitalWrite(C3, incomingByte[2]);\ndigitalWrite(C4, incomingByte[3]);\ndigitalWrite(C5, incomingByte[4]);\ndigitalWrite(C6, incomingByte[5]);\ndigitalWrite(C7, incomingByte[6]);\ndigitalWrite(C8, incomingByte[7]);\ndigitalWrite(C9, incomingByte[8]);\ndigitalWrite(C10, incomingByte[9]);\ndigitalWrite(C11, incomingByte[10]);\ndigitalWrite(C12, incomingByte[11]);\ndigitalWrite(C13, incomingByte[12]);\ndigitalWrite(C14, incomingByte[13]);\ndigitalWrite(C15, incomingByte[14]);\ndigitalWrite(C16, incomingByte[15]);\ndigitalWrite(C17, incomingByte[16]);\ndigitalWrite(C18, incomingByte[17]);\ndigitalWrite(C19, incomingByte[18]);\ndigitalWrite(C20, incomingByte[19]);\ndigitalWrite(C21, incomingByte[20]);\ndigitalWrite(C22, incomingByte[21]);\ndigitalWrite(C23, incomingByte[22]);\ndigitalWrite(C24, incomingByte[23]);\ndigitalWrite(C25, incomingByte[24]);\ndigitalWrite(C26, incomingByte[25]);\ndigitalWrite(C27, incomingByte[26]);\ndigitalWrite(C28, incomingByte[27]);\ndigitalWrite(C29, incomingByte[28]);\ndigitalWrite(C30, incomingByte[29]);\ndigitalWrite(C31, incomingByte[30]);\ndigitalWrite(C32, incomingByte[31]);\ndigitalWrite(C33, incomingByte[32]);\ndigitalWrite(C34, incomingByte[33]);\ndigitalWrite(C35, incomingByte[34]);\ndigitalWrite(C36, incomingByte[35]);\ndigitalWrite(C37, incomingByte[36]);\ndigitalWrite(C38, incomingByte[37]);\ndigitalWrite(C39, incomingByte[38]);\ndigitalWrite(C40, incomingByte[39]);\ndigitalWrite(C41, incomingByte[40]);\ndigitalWrite(C42, incomingByte[41]);\ndigitalWrite(C43, incomingByte[42]);\ndigitalWrite(C44, incomingByte[43]);\ndigitalWrite(C45, incomingByte[44]);\ndigitalWrite(C46, incomingByte[45]);\ndigitalWrite(C47, incomingByte[46]);\n}\n}\n

All the sketch really says is, listen to serial, take that info and do this. Upload the sketch using the USB cable plugged into your computer. I don\'t believe you can upload the sketch or make any changes to the sketch using xbee. Once I had this all setup, I built a 47 led array connected to the pins I want to use, plus the xbee. With a 9 volt battery and the Arduino, I tested this setup. My I created a one at a time sequence on my desktop and hit play. Immediately the lights started flashing. I walked away from the desktop antenna and I was able to venture about 100 feet from the antenna and maintain the signal. Everything is looking great.

\n

I didn\'t change a thing with the Arduio and placed it in the box and connected it to the relays. I connected up the DC system and then tested the relays one at a time. This part was fairly amusing, 47 relays clicking is funny for some reason. I also used this time to play with my multimeter, I tested every aspect of the system before moving on. Making sure the set screws worked as claimed and everything was connected correctly. This will be the last time you have easy access to all the hardware so it needs to be verified. The next step is wiring the relays to do work. So lets do some money math real quick. I have 47 channels. Outdoor outlet boxes are only two gang. If you break the tabs off your outlets you can put 4 channels in one outdoor PVC box. Lets say that since you didn\'t destroy one of your relays you would have 48. 48 divided by 4 is twelve. You need 12 outdoor PVC boxes. At roughly $7 per box at a minimum that cost $84. Then add onto that receptacle covers They generally cost about $14 each. 12 times 14 equals 168 dollars. 84 + 168 = 252 dollars! This doesn\'t cover the cost of wire, outlets, and PVC fittings. 250 dollars just for molded plastic seems wasteful.

\n

Its best practice to go with that method. I simply can not spend the money for that. Instead I went to the dollar store and bought enough green extension cords to complete my task. The extension cords are about 6 foot long. I cut about one third of the cable off of the male side. Since these extension cords are not solid core copper I stripped off a bit of the ends and twisted them before tinning the tips with solder. The relays have set screws and stranded wire doesn\'t make as nice of a connection as solid wire so by tinning the tips you\'re giving the screws something to bite onto. In conjunction with the extension cords I used electric glands to pass the wires through the wall of the junction box. I bought 6 of them and randomly divided all 47 extension cords through only 5 of them. The 6th one will be used for main power later on. As I installed the extension cords I labelled and color coordinated the female parts. And also hit it with the multimeter to double check my work. Once all the extension cords have been connected and verified, it\'s time to install the main power. In my junk pile I had about eight feet of 14/3 outdoor romex. I color coordinated both of these to indicate which one is A and B. There\'s nowhere to tie in the ground in this system, so I clipped that end off and then moved on to the white wires. I tied all of the neutrals together and then tested that with a multimeter, testing across the two furthest points ensuring a sure path. I used the same push-in connectors and several hot glue sticks to create a solid brick of push in connectors. Finally I tied the hot black wires into their sides and the system is complete. I ran a live test of the system a few weeks ago. I pulled out a few strings of lights and played around experimenting with the Vixen environment. I have a few ideas on how I would like to change the system but I haven\'t incorporated these ideas yet. What I would like to do is bring a raspberry pi in to remove my desktop. I found a program on SourceForge called Lumos. The creator claims that his program can play Vixen sequences via the command line in Linux. I would like to give this a try, or just get Vixen to work under Linux. I don\'t want to dedicate my main computer to perform this yearly task. I hope I have explained this clear enough. I don\'t participate in all the social media sites, but I do wear tinfoil hats. If you would like to reach me I hangout in the Podnutz Chat on freenode, my user name is Underruner. Thank you for listening.

',267,0,0,'CC-BY-SA','Christmas,Holiday,Light,synchronization',0,1517,1), diff --git a/sql/hpr-db-part-12.sql b/sql/hpr-db-part-12.sql index 830758b..3f24949 100644 --- a/sql/hpr-db-part-12.sql +++ b/sql/hpr-db-part-12.sql @@ -253,7 +253,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (1735,'2015-03-27','Free tutorials for teachers',897,'Professor Bernard Poole makes free tutorials available aimed at teachers','

\r\nI have received a very generous offer from Bernard J. Poole, a professor at the University of Pittsburgh. He has a series of LibreOffice Tutorials and has asked me to publicize that they are available free of charge to all of our LibreOffice fans on Hacker Public Radio. You can find his tutorials on his web site at https://www.pitt.edu/~poole/. He is particularly aiming his tutorials at educators who might use LibreOffice in the classroom\r\n

',198,70,1,'CC-BY-SA','Teachers, tutorials',0,0,1), (1649,'2014-11-27','Raspberry Pi Accessibility Breakthrough',1036,'How I fixed the stuttering text-to-speech on a Raspberry Pi','

\r\nSince April last year the text-to-speech using eSpeak in the Raspberry Pi\r\nconsole has stuttered very badly and regularly crashes the kernel.\r\n

\r\n

\r\nHere\'s how I fixed it.\r\n

\r\n

\r\nCloning my github repo:\r\n

\r\n
\r\ngit clone https://github.com/cromarty/ttsprojects.git\r\n
\r\n

\r\nInstallation:\r\n

\r\n
\r\ncd ttsprojects/raspberry-pi/libilctts/build\r\nsudo ./build.sh\r\ncd ../../piespeakup\r\nsudo ./build.sh\r\n
\r\n

\r\nBingo! Speech should work.\r\n

\r\n

\r\nThis has only just been released and there is still work to do on the\r\ndocumentation.\r\n

\r\n

\r\nNote: I am not connected to the Raspberry Pi Foundation in any way\r\nand anything I say or do is not endorsed by them.\r\n

\r\n

\r\nMy email address is connected with a Freelists email list I set up and\r\nan accompanying web site:\r\n

\r\n

\r\nhttps://www.raspberryvi.org/\r\n

\r\n

\r\nThe \'VI\' is for \'Visually Impaired\' and I DID check with the\r\nFoundation about the similarity of the web address before I created it.\r\n

\r\n

\r\nTo join our email list send an email to:\r\n

\r\n

\r\nraspberry-vi-request@freelists.org\r\n

\r\n

\r\nWith \'subscribe\' in the subject.\r\n

\r\n

\r\nMike\r\n

',282,0,1,'CC-BY-SA','Raspberry Pi, Accessibility, console, speakup, kernel oops, fixed',0,0,1), (1738,'2015-04-01','Credit Card PIN breach',5240,'We expose a well known but ignored security breach','\r\n

Spoiler

\r\n

Your passwords are as secure as they ever were

\r\n

\r\nOn September the 10th, 2012 an anonymous malicious hacker released 10,000 pin codes onto the site paste bin dot com. How the attacker gained access to the codes is not known, but it is thought that it may be linked to a breach that occurred at the end of March 2012 to the Credit card processor Global Payments. That attack exposed 1.5 million consumers financial data. These codes have been confirmed by security experts to be legitimate and in wide spread use even today. Despite this exposure been \"common knowledge\" among the security community, major banks and credit card companies have yet to issue any statement on the breach.\r\n

\r\n

\r\nTired of waiting for action by big business, we bring you a list of the codes so you can check for yourself if your data is compromised.\r\n

',109,83,0,'CC-BY-SA','April fools, credit card pin, security',0,0,1), -(2000,'2016-04-01','How to Point a Satellite Dish',3958,'After 10 years, 3 months, 19 days of Procrastination, Ken finally delivers droops a show','\r\n

Spoiler

\r\n

Ken did not fall of the roof in a storm

\r\n\r\n

This show is dedicated to Procrastination, the avoidance of doing a task which needs to be accomplished.

\r\n

I\'ve been trying to record this particular show for ages but I can never seem to finish it. I find the topic just too interesting. When I start then I get distracted by some other aspect. Every time I try to record it Murphy gets in the way, with lost recordings and broken cards etc. This is the email that prompted this show.

\r\n
-------- Forwarded Message --------\r\nSubject: TWAT - Satellite communications\r\nDate: Tue, 13 Dec 2005 12:00:54 +0100\r\n\r\nHi Droops,\r\n\r\nI heard your call for content and I\'d like to send you some shows. I\r\ndon\'t have a lot of spare time with work and a young family so I can\'t\r\ndo a regular show but I can send you a series on a topic. I was\r\nthinking of doing a series on Satellite Communications.\r\n...\r\nKen\r\n
\r\n

https://en.wikipedia.org/wiki/Murphy%27s_law

\r\n

So after eleven years, I set the deadline of episode 2000 to force myself to finish this show.

\r\n

Let\'s start.

\r\n

What are orbits ?

\r\n

https://en.wikipedia.org/wiki/Orbit

\r\n

In physics, an orbit is the gravitationally curved path of an object about a point in space, for example the orbit of a planet about a star or a natural satellite around a planet. Orbits of planets are typically elliptical, and the central mass being orbited is at a focal point of the ellipse.

\r\n

Newton\'s cannonball was a thought experiment Isaac Newton used to hypothesize that the force of gravity was universal, and it was the key force for planetary motion. It appeared in his book A Treatise of the System of the World.

\r\n

https://en.wikipedia.org/wiki/Newton%27s_cannonball

\r\n

https://upload.wikimedia.org/wikipedia/commons/7/73/Newton_Cannon.svg

\r\n

\r\n
    \r\n
  • No orbit
  • \r\n
  • Suborbital trajectories, trajectory intersects the atmosphere so that it does not complete one orbital revolution.
  • \r\n
  • Orbital trajectories (or simply \"orbits\")
  • \r\n
  • Open (or escape) trajectories
  • \r\n
\r\n

It is worth noting that orbital rockets are launched vertically at first to lift the rocket above the atmosphere (which causes frictional drag), and then slowly pitch over and finish firing the rocket engine parallel to the atmosphere to achieve orbit speed.

\r\n

Once in orbit, their speed keeps them in orbit above the atmosphere. If e.g., an elliptical orbit dips into dense air, the object will lose speed and re-enter (i.e. fall). Occasionally a space craft will intentionally intercept the atmosphere, in an act commonly referred to as an aerobraking maneuver.

\r\n

Types of orbits

\r\n

There are many ways to classify orbits

\r\n

https://en.wikipedia.org/wiki/List_of_orbits

\r\n

The choice of which orbit to use is based on the intended purpose of the satellite.

\r\n
    \r\n
  • Centric classifications: Based on what they orbit
  • \r\n
  • Altitude classifications: Based on how high they are
  • \r\n
  • Inclination classifications: Based on the angle of rotation with respect to the Equator.
  • \r\n
  • Eccentricity classifications: Based on their path
  • \r\n
  • Synchronicity classifications: Based on how often they rotate
  • \r\n
\r\n

Low Earth orbit (LEO)

\r\n

0 to 2,000 km (0–1,240 miles).

\r\n
    \r\n
  • 0 km / mi - Sea Level.
  • \r\n
  • 37.6 km / 23.4 mi - Self Propelled Jet Aircraft Flight Ceiling (Record Set in 1977).
  • \r\n
  • 215 km / 133.6 mi - Sputnik-1 The first artificial satellite of earth.
  • \r\n
  • 340 km / 211.3 mi - International Space Station.
  • \r\n
  • 390 km / 242.3 mi - Former Russian Space Station MIR.
  • \r\n
  • 595 km / 369.7 mi - Hubble Space Telescope.
  • \r\n
  • 600 - 800 km / 372.8 - 497.1 mi - Sun-synchronous Satellites.
  • \r\n
\r\n

These satellites orbit the Earth in near exact polar orbits north to south. They cross the equator multiple times per day and each time they are at the same anglewith respect to the sun. Satellites on these types of orbits are particularly useful for capturing images of the Earth’s surface or images of the sun

\r\n

Medium Earth orbit (MEO)

\r\n

Geocentric orbits ranging in altitude from 2,000 km (1,240 miles) to just below geosynchronous orbit at 35,786 kilometers (22,236 mi).

\r\n

GPS (Global Positioning System) Satellites reside here. These Satellites are on a Semi-synchronous Orbit (SSO) meaning that they orbit the earth in exactly 12 hours (twice per day)

\r\n

Geosynchronous orbit (GSO) and Geostationary orbit (GEO)

\r\n

Orbits around Earth matching Earth\'s sidereal rotation period. 42,164 km (26,199 mi). Sidereal time is a \"time scale that is based on the Earth\'s rate of rotation measured relative to the fixed stars\" rather than the Sun.\r\nhttps://en.wikipedia.org/wiki/Sidereal_time

\r\n

Geosynchronous satellites orbit the Earth at the same rate that the Earth rotates. Thus they remain stationary over a single line of longitude. A geostationary satellite will remain in a fixed location as observed from the surface of the earth, allowing a satellite dish to be alligned to it.

\r\n

\"File:Geostationaryjava3D.gif\"

\r\n

High Earth orbit

\r\n

Geocentric orbits above the altitude of geosynchronous orbit 35,786 km (22,240 miles).

\r\n

Polar orbits

\r\n

They are often used for earth-mapping, earth observation, capturing the earth as time passes from one point, reconnaissance satellites, as well as for some weather satellites. The Iridium satellite constellation also uses a polar orbit to provide telecommunications services. The disadvantage to this orbit is that no one spot on the Earth\'s surface can be sensed continuously from a satellite in a polar orbit.

\r\n

Molniya orbit

\r\n

Orbita was a system that consisted of 3 highly elliptical Molniya satellites, Moscow-based ground uplink facilities and about 20 downlink stations, located in cities and towns of remote regions of Siberia and Far East. Each station had a 12-meter receiving parabolic antenna and transmitters for re-broadcasting TV signal to local householders.

\r\n

https://en.wikipedia.org/wiki/Molniya_orbit

\r\n

\"A

\r\n

https://upload.wikimedia.org/wikipedia/commons/8/82/Orbitalaltitudes.jpg

\r\n

Atmospheric electromagnetic opacity

\r\n

\"Atmospheric

\r\n

Satelites

\r\n

Sputnik 1

\r\n

https://en.wikipedia.org/wiki/Sputnik_1

\r\n

Sputnik 1 was the first artificial Earth satellite. The Soviet Union launched it into an elliptical low Earth orbit on October 4, 1957. It was a 58 cm (23 in) diameter polished metal sphere, with four external radio antennae to broadcast radio pulses. It was visible all around the Earth and its radio pulses were detectable. This surprise success precipitated the American Sputnik crisis and triggered the Space Race, a part of the larger Cold War. The launch ushered in new political, military, technological, and scientific developments.

\r\n

ProtoStar II Mission Overview

\r\n

https://www.ilslaunch.com/sites/default/files/pdf/A2G_MO.pdf

\r\n

ASTRA 2G SATELLITE MISSION

\r\n

ASTRA 2G is the third spacecraft of a three satellite investment programme (ASTRA 2E, 2F and 2G) that SES contracted with Airbus Defence and Space in order to provide replacement as well as incremental satellite capacity in the orbital arc of 28.2/28.5 degrees East.

\r\n

ASTRA 2G carries 62 Ku-band transponders as well as 4 Ka-band transponders. The different beams provide coverage over the UK and Ireland, Europe and West Africa.

\r\n

\"The

\r\n

https://www.ses.com/4628824/astra-2g

\r\n

Components of a Communications Satelites

\r\n
    \r\n
  • Rocket motors
  • \r\n
  • Fuel tanks
  • \r\n
  • Solar panels
  • \r\n
  • Batteries
  • \r\n
  • Computer
  • \r\n
  • Antennas and transceivers/transponders
  • \r\n
\r\n

https://en.wikipedia.org/wiki/Transponder_%28satellite_communications%29

\r\n

The word \"transponder\" is derived from the words \"transmitter\" and \"responder.\"

\r\n

A communications satellite\'s transponder is the series of interconnected units that form a communications channel between the receiving and the transmitting antennas. It is mainly used in satellite communication to transfer the received signals.

\r\n

A transponder is typically composed of

\r\n
    \r\n
  • An input band limiting device (a band pass filter)
  • \r\n
  • An input low-noise amplifier (LNA), designed to amplify the (normally very weak, because of the large distances involved) signals received from the earth station
  • \r\n
  • A frequency translator (normally composed of an oscillator and a frequency mixer) used to convert the frequency of the received signal to the frequency required for the transmitted signal
  • \r\n
  • An output band pass filter
  • \r\n
  • A power amplifier (this can be a traveling-wave tube or a solid state amplifier)
  • \r\n
\r\n

https://www.jsati.com/why-satellite-how-Spacesegment4.asp

\r\n

Boeing commercial communications satellites geosynchronous orbit

\r\n

\"boeing

\r\n

https://www.boeingimages.com/Docs/BOE/Media/TR3_WATERMARKED/1/a/2/a/BI231995.jpg

\r\n

Finding Astra 28.2E

\r\n

This is one of the many sites that will give you a birds eye view of where you need to point your dish.

\r\n

https://www.dishpointer.com/

\r\n

Terms needed when pointing a dish

\r\n

\"The

\r\n

https://commons.wikimedia.org/wiki/File:Azimut_altitude.svg

\r\n

\"screen

\r\n

The Dish, on Kens Roof.

\r\n

\"Ken

\r\n

Reading the elevation from the dish assembley.

\r\n

\"\"/

\r\n

FreeSat

\r\n

Freesat is broadcast from the same satellites (Astra 28.2E and Eurobird 1) as Sky Digital.

\r\n

This is a list of all of the free-to-air channels that are currently available via satellite from SES Astra satellites (Astra 2E/2F/2G) located at 28.2 °E.

\r\n

https://en.wikipedia.org/wiki/List_of_free-to-air_channels_at_28%C2%B0E

\r\n

Here is a link to a page on how to get mythtv working with FreeSat.

\r\n

https://parker1.co.uk/mythtv_freesat.php

\r\n',30,83,1,'CC-BY-SA','procrastination,orbit,satellite,satellite dish',0,0,1), +(2000,'2016-04-01','How to Point a Satellite Dish',3958,'After 10 years, 3 months, 19 days of Procrastination, Ken finally delivers droops a show','\r\n

Spoiler

\r\n

Ken did not fall of the roof in a storm

\r\n\r\n

This show is dedicated to Procrastination, the avoidance of doing a task which needs to be accomplished.

\r\n

I\'ve been trying to record this particular show for ages but I can never seem to finish it. I find the topic just too interesting. When I start then I get distracted by some other aspect. Every time I try to record it Murphy gets in the way, with lost recordings and broken cards etc. This is the email that prompted this show.

\r\n
-------- Forwarded Message --------\r\nSubject: TWT - Satellite communications\r\nDate: Tue, 13 Dec 2005 12:00:54 +0100\r\n\r\nHi Droops,\r\n\r\nI heard your call for content and I\'d like to send you some shows. I\r\ndon\'t have a lot of spare time with work and a young family so I can\'t\r\ndo a regular show but I can send you a series on a topic. I was\r\nthinking of doing a series on Satellite Communications.\r\n...\r\nKen\r\n
\r\n

https://en.wikipedia.org/wiki/Murphy%27s_law

\r\n

So after eleven years, I set the deadline of episode 2000 to force myself to finish this show.

\r\n

Let\'s start.

\r\n

What are orbits ?

\r\n

https://en.wikipedia.org/wiki/Orbit

\r\n

In physics, an orbit is the gravitationally curved path of an object about a point in space, for example the orbit of a planet about a star or a natural satellite around a planet. Orbits of planets are typically elliptical, and the central mass being orbited is at a focal point of the ellipse.

\r\n

Newton\'s cannonball was a thought experiment Isaac Newton used to hypothesize that the force of gravity was universal, and it was the key force for planetary motion. It appeared in his book A Treatise of the System of the World.

\r\n

https://en.wikipedia.org/wiki/Newton%27s_cannonball

\r\n

https://upload.wikimedia.org/wikipedia/commons/7/73/Newton_Cannon.svg

\r\n

\r\n
    \r\n
  • No orbit
  • \r\n
  • Suborbital trajectories, trajectory intersects the atmosphere so that it does not complete one orbital revolution.
  • \r\n
  • Orbital trajectories (or simply \"orbits\")
  • \r\n
  • Open (or escape) trajectories
  • \r\n
\r\n

It is worth noting that orbital rockets are launched vertically at first to lift the rocket above the atmosphere (which causes frictional drag), and then slowly pitch over and finish firing the rocket engine parallel to the atmosphere to achieve orbit speed.

\r\n

Once in orbit, their speed keeps them in orbit above the atmosphere. If e.g., an elliptical orbit dips into dense air, the object will lose speed and re-enter (i.e. fall). Occasionally a space craft will intentionally intercept the atmosphere, in an act commonly referred to as an aerobraking maneuver.

\r\n

Types of orbits

\r\n

There are many ways to classify orbits

\r\n

https://en.wikipedia.org/wiki/List_of_orbits

\r\n

The choice of which orbit to use is based on the intended purpose of the satellite.

\r\n
    \r\n
  • Centric classifications: Based on what they orbit
  • \r\n
  • Altitude classifications: Based on how high they are
  • \r\n
  • Inclination classifications: Based on the angle of rotation with respect to the Equator.
  • \r\n
  • Eccentricity classifications: Based on their path
  • \r\n
  • Synchronicity classifications: Based on how often they rotate
  • \r\n
\r\n

Low Earth orbit (LEO)

\r\n

0 to 2,000 km (0–1,240 miles).

\r\n
    \r\n
  • 0 km / mi - Sea Level.
  • \r\n
  • 37.6 km / 23.4 mi - Self Propelled Jet Aircraft Flight Ceiling (Record Set in 1977).
  • \r\n
  • 215 km / 133.6 mi - Sputnik-1 The first artificial satellite of earth.
  • \r\n
  • 340 km / 211.3 mi - International Space Station.
  • \r\n
  • 390 km / 242.3 mi - Former Russian Space Station MIR.
  • \r\n
  • 595 km / 369.7 mi - Hubble Space Telescope.
  • \r\n
  • 600 - 800 km / 372.8 - 497.1 mi - Sun-synchronous Satellites.
  • \r\n
\r\n

These satellites orbit the Earth in near exact polar orbits north to south. They cross the equator multiple times per day and each time they are at the same anglewith respect to the sun. Satellites on these types of orbits are particularly useful for capturing images of the Earth’s surface or images of the sun

\r\n

Medium Earth orbit (MEO)

\r\n

Geocentric orbits ranging in altitude from 2,000 km (1,240 miles) to just below geosynchronous orbit at 35,786 kilometers (22,236 mi).

\r\n

GPS (Global Positioning System) Satellites reside here. These Satellites are on a Semi-synchronous Orbit (SSO) meaning that they orbit the earth in exactly 12 hours (twice per day)

\r\n

Geosynchronous orbit (GSO) and Geostationary orbit (GEO)

\r\n

Orbits around Earth matching Earth\'s sidereal rotation period. 42,164 km (26,199 mi). Sidereal time is a \"time scale that is based on the Earth\'s rate of rotation measured relative to the fixed stars\" rather than the Sun.\r\nhttps://en.wikipedia.org/wiki/Sidereal_time

\r\n

Geosynchronous satellites orbit the Earth at the same rate that the Earth rotates. Thus they remain stationary over a single line of longitude. A geostationary satellite will remain in a fixed location as observed from the surface of the earth, allowing a satellite dish to be alligned to it.

\r\n

\"File:Geostationaryjava3D.gif\"

\r\n

High Earth orbit

\r\n

Geocentric orbits above the altitude of geosynchronous orbit 35,786 km (22,240 miles).

\r\n

Polar orbits

\r\n

They are often used for earth-mapping, earth observation, capturing the earth as time passes from one point, reconnaissance satellites, as well as for some weather satellites. The Iridium satellite constellation also uses a polar orbit to provide telecommunications services. The disadvantage to this orbit is that no one spot on the Earth\'s surface can be sensed continuously from a satellite in a polar orbit.

\r\n

Molniya orbit

\r\n

Orbita was a system that consisted of 3 highly elliptical Molniya satellites, Moscow-based ground uplink facilities and about 20 downlink stations, located in cities and towns of remote regions of Siberia and Far East. Each station had a 12-meter receiving parabolic antenna and transmitters for re-broadcasting TV signal to local householders.

\r\n

https://en.wikipedia.org/wiki/Molniya_orbit

\r\n

\"A

\r\n

https://upload.wikimedia.org/wikipedia/commons/8/82/Orbitalaltitudes.jpg

\r\n

Atmospheric electromagnetic opacity

\r\n

\"Atmospheric

\r\n

Satelites

\r\n

Sputnik 1

\r\n

https://en.wikipedia.org/wiki/Sputnik_1

\r\n

Sputnik 1 was the first artificial Earth satellite. The Soviet Union launched it into an elliptical low Earth orbit on October 4, 1957. It was a 58 cm (23 in) diameter polished metal sphere, with four external radio antennae to broadcast radio pulses. It was visible all around the Earth and its radio pulses were detectable. This surprise success precipitated the American Sputnik crisis and triggered the Space Race, a part of the larger Cold War. The launch ushered in new political, military, technological, and scientific developments.

\r\n

ProtoStar II Mission Overview

\r\n

https://www.ilslaunch.com/sites/default/files/pdf/A2G_MO.pdf

\r\n

ASTRA 2G SATELLITE MISSION

\r\n

ASTRA 2G is the third spacecraft of a three satellite investment programme (ASTRA 2E, 2F and 2G) that SES contracted with Airbus Defence and Space in order to provide replacement as well as incremental satellite capacity in the orbital arc of 28.2/28.5 degrees East.

\r\n

ASTRA 2G carries 62 Ku-band transponders as well as 4 Ka-band transponders. The different beams provide coverage over the UK and Ireland, Europe and West Africa.

\r\n

\"The

\r\n

https://www.ses.com/4628824/astra-2g

\r\n

Components of a Communications Satelites

\r\n
    \r\n
  • Rocket motors
  • \r\n
  • Fuel tanks
  • \r\n
  • Solar panels
  • \r\n
  • Batteries
  • \r\n
  • Computer
  • \r\n
  • Antennas and transceivers/transponders
  • \r\n
\r\n

https://en.wikipedia.org/wiki/Transponder_%28satellite_communications%29

\r\n

The word \"transponder\" is derived from the words \"transmitter\" and \"responder.\"

\r\n

A communications satellite\'s transponder is the series of interconnected units that form a communications channel between the receiving and the transmitting antennas. It is mainly used in satellite communication to transfer the received signals.

\r\n

A transponder is typically composed of

\r\n
    \r\n
  • An input band limiting device (a band pass filter)
  • \r\n
  • An input low-noise amplifier (LNA), designed to amplify the (normally very weak, because of the large distances involved) signals received from the earth station
  • \r\n
  • A frequency translator (normally composed of an oscillator and a frequency mixer) used to convert the frequency of the received signal to the frequency required for the transmitted signal
  • \r\n
  • An output band pass filter
  • \r\n
  • A power amplifier (this can be a traveling-wave tube or a solid state amplifier)
  • \r\n
\r\n

https://www.jsati.com/why-satellite-how-Spacesegment4.asp

\r\n

Boeing commercial communications satellites geosynchronous orbit

\r\n

\"boeing

\r\n

https://www.boeingimages.com/Docs/BOE/Media/TR3_WATERMARKED/1/a/2/a/BI231995.jpg

\r\n

Finding Astra 28.2E

\r\n

This is one of the many sites that will give you a birds eye view of where you need to point your dish.

\r\n

https://www.dishpointer.com/

\r\n

Terms needed when pointing a dish

\r\n

\"The

\r\n

https://commons.wikimedia.org/wiki/File:Azimut_altitude.svg

\r\n

\"screen

\r\n

The Dish, on Kens Roof.

\r\n

\"Ken

\r\n

Reading the elevation from the dish assembley.

\r\n

\"\"/

\r\n

FreeSat

\r\n

Freesat is broadcast from the same satellites (Astra 28.2E and Eurobird 1) as Sky Digital.

\r\n

This is a list of all of the free-to-air channels that are currently available via satellite from SES Astra satellites (Astra 2E/2F/2G) located at 28.2 °E.

\r\n

https://en.wikipedia.org/wiki/List_of_free-to-air_channels_at_28%C2%B0E

\r\n

Here is a link to a page on how to get mythtv working with FreeSat.

\r\n

https://parker1.co.uk/mythtv_freesat.php

\r\n',30,83,1,'CC-BY-SA','procrastination,orbit,satellite,satellite dish',0,0,1), (1654,'2014-12-04','Using AS numbers to identify where you are on the Internet',1204,'ASN uniquely identifies each network on the Internet','

\r\nI have a laptop and I want it to use different configurations depending on where I am. If I’m on wifi at home, I don’t want my NAS mounted, but if I’m on a wired connection I do. If I’m at work I want to connect to various servers there. If I’m in the train I want to setup a vpn tunnel. You get the idea.\r\n

\r\n

\r\nMy solution to this was to approach it from the laptop and go out. So to look around and see what network I was on. There are a few ways to approach this, you could look at your IP address, the arp tables, try and ping a known server in each location. The issue with looking at an IP address is that most networks use Private Networks. Very soon you will find that the wifi coffee shop happens to have picked the same range as you use at home and now your laptop is trying to backup to their cash register.\r\n

\r\n

\r\nThen I was thinking that I’m approaching this problem from the wrong angle. Why not start with my public IP address range, which has to be unique, and work back from there to my laptop. From there I was planning on maintaining a look-up table of public IP addresses, along the lines of the GeoIP tools developed by MaxMind.\r\n

\r\n

\r\nBy Accident I found out that geoiplookup supports AS Number\r\n

\r\n
\r\nFrom WikiPedia: Autonomous System (Internet)
\r\nhttps://en.wikipedia.org/wiki/Autonomous_System_%28Internet%29
\r\nISP must have an officially registered autonomous system number (ASN). A unique ASN is allocated to each AS for use in BGP routing. AS numbers are important because the ASN uniquely identifies each network on the Internet.\r\n
\r\n

\r\nSo what that is saying is that every network in the Inter(connected)Net(work), must have it’s own unique AS Number. From there I was able to write a script to easily manage my laptops behaviour based on both location and connection type

\r\n

\r\nSee https://kenfallon.com/scripts-based-on-your-network-location/ for the complete article and scripts.

\r\n\r\n\r\n',30,0,0,'CC-BY-SA','Autonomous System Number,ASN,geoiplookup',0,0,1), (1656,'2014-12-08','My audio player collection',1278,'I describe the collection of audio players I use for listening to podcasts','

My Audio Player Collection

\r\n

I got broadband installed in my house in 2005 after I\'d bought my first PC. I\'d owned a lot of PCs before that, but they had all been cast-offs from the university I was working at, and I accessed the Internet via dial-up to my work.

\r\n

This was around the time I got sick of listening to the radio and first discovered podcasts, and so I decided I wanted a portable audio player (or MP3 Player as they tended to be called back then).

\r\n

Since then I have been listening to podcasts pretty much all of the time and have worked my way through a number of players. I thought it might be interesting if I chronicled the devices I have owned in the past 9-10 years.

\r\n

The full show notes for this episode are available at: hpr1656_full_shownotes.html

\r\n

Links

\r\n\r\n\r\n',225,0,1,'CC-BY-SA','audio player,podcast,Rockbox',0,0,1), (1657,'2014-12-09','Hacking Gutenberg eBooks',1623,'I talk about ebook formatting and how to customize an ebook from Project Gutenberg','

Links to stuff I mentioned in the podcast:

\r\n\r\n',238,0,0,'CC-BY-SA','ebooks, html, css, hacks',0,0,1), @@ -269,7 +269,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (1669,'2014-12-25','New Retro Computing',1053,'NYbill talks about building a Micromite Companion ','

\r\nSorry for the bad audio in places here. My mic was giving me troubles. Also, I know I called MythTV, Mythbox. (Mythbox was the name I gave the computer that ran MythTV here way back when.)\r\n

\r\n\r\n

Links

\r\n\r\n',235,0,0,'CC-BY-SA','Micromite Companion,BASIC',0,0,1), (1671,'2014-12-29','LinuxLugCast Episode-002 Outtakes',4913,'Some good content that we do not publish','

\r\nPreshow and aftershow banter that does not get published through our normal feeds. \r\n

\r\nhttps://linuxlugcast.com/?p=115',265,0,1,'CC-BY-SA','linuxlugcast,outtakes',0,0,1), (1672,'2014-12-30','Systemd for Learner Drivers ',1288,'How to drive systemd, without crashing the vehicle through arguing with your passenger.','

systemd For Learner Drivers

\n

A graphic to help out: https://hackerpublicradio.org/eps/hpr1672.svg

\n

This is a subject that attracts controversy, but I am not today going to be controversial, I hope. Many Linux systems are moving away from SysV Init and adopting systemd instead; both Linuxes that I use, Fedora and Mint have adopted systemd, and I understand that Debian has now forked to allow both sides of the argument to have their way. I am not going to get into the debate here. My personal stance is that I see both sides of the argument and I will continue to perch on top of the fence until systemd either proves itself or fails to do so.

\n

In this HPR I am going to try to fill a gap that I have seen in the systemd discussion; that is - how to operate it. I am not an expert on systemd, I have just tried to work it, and in doing so I have fished around in my file system and in the documentation. If you want to know what I found, then keep on listening. By way of opening I will remind myself, and you also, what systemd is replacing.

\n

SysV initd works with runlevels, the most common being

\n
    \n
  • 5 for graphical multiuser networked
  • \n
  • 3 for cli multiuser networked
  • \n
  • 1 for single user
  • \n
  • 6 for reboot
  • \n
  • 0 for halt
  • \n
\n

In moving to a runlevel, unwanted services are shut down and wanted services are started up. For most users on most systems the most appropriate default runlevel is 5 giving multiuser, GUI & networking. Services can be started and stopped on demand by inetd.

\n

systemd works differently. It has target units. For most users on most systems the most appropriate default target is the graphical.target, which does a similar thing to runlevel 5 . Units are configured by unit configuration files. These files may start other units and stop other units. They can impose sequence and dependancies. There is a lot of cascading going on, with unit launching unit launching unit. Units also can be started and stopped on demand by systemd.

\n

Units

\n

The term Unit refers to a resource that systemd is taking under its control. There are 12 different types of Unit.

\n
\n
systemd.service
\n
that starts/stops daemons
\n
systemd.socket
\n
activates network connections
\n
systemd.device
\n
activates kernel devices
\n
systemd.mount
\n
controls mount points
\n
systemd.automount
\n
provides on-demand mounting of file systems
\n
systemd.swap
\n
does for swap what systemd.mount does for filesystems
\n
systemd.scope
\n
starts/stops external processes
\n
systemd.target
\n
groups of services akin to init level 3, init level 5
\n
systemd.snapshot
\n
saves/restores the momentary state of other units
\n
systemd.timer
\n
triggers units based on date/time
\n
systemd.path
\n
trigger units based on changes in file system objects
\n
organises units in a hierarchical tree of cgroups, for resource management purposes
\n
\n

Units files called by systemd live in /etc/systemd/system. But these are symbolic links to the real ones stored in /usr/lib/systemd/system

\n

There is a parallel /etc/systemd/user structure which does not seem to do anything on my computers, so I work for now like its not there.

\n

There is also a /run/systemd/system structure which appears to contain runtime configuration files with names like session-xxxx.scope. These are the unit type for external processes.

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Table 1. Directory structure for systemd
PathDescription
/etc/systemd/systemLocal configuration
/etc/systemd/userUser configuration
/run/systemd/systemRuntime units
/usr/lib/systemd/systemUnits of installed packages
\n

Directives

\n

The next thing we need is Directives.

\n

The unit configuration files contain directives to start/stop a unit, and directives that cascade to other unit configuration files that start/stop dependant units. Directives may impose conditions on whether or when to call a unit. There are a whole bunch of different directives listed in man systemd.unit. These are a few.

\n
    \n
  • Requires= list of units to start. If any required units fail then abort this one
  • \n
  • Conflicts= list of units to stop
  • \n
  • After= the order in which units will start
  • \n
  • Before= the order in which units will start
  • \n
  • Wants= list of units to start. If any fail just continue anyway
  • \n
\n

As well wanted units listed by the WANTS directive, there may also be a \'wants\' directory below the unit directory. So the unit conf file /etc/systemd/system/default.target will cause two further unit conf files to be read in from the /etc/systemd/system/default.target.wants/ directory.

\n

Each required unit and wanted unit from the directives, as well as those in the wants directory are added to a job queue. If directives cascade to other unit files containing more directives then all of these dependences are also added to the job queue. A directive may start or stop another unit, or that change the detail of a job already in the queue. All directives ultimately cascade down to starting or stopping one of the base units in /usr/lib/systemd/system.

\n

To get a feel for how this all pans out in practice I will walk us through the cascade of unit files from bootup.

\n

From Bootup

\n

First, the default.taget is activated, which on my system is just a link to graphical.target

\n

graphical.target

\n[Unit]\nDescription=Graphical Interface\nDocumentation=man:systemd.special(7)\nRequires=multi-user.target\nAfter=multi-user.target\nConflicts=rescue.target\nWants=display-manager.service\nAllowIsolate=yes\n

Cascades to

\n
    \n
  • start multi-user.target
  • \n
  • start display-manager.service
  • \n
  • stop rescue.target
  • \n
\n

Also we have a wants directory /etc/systemd/system/graphical.target.wants/ that

\n
    \n
  • starts accounts-daemon.service (for logging)
  • \n
  • starts rtkit-daemon.service (for realtime scheduling)
  • \n
\n

multi-user.target

\n

graphical target cascaded to multi-user.target.

\n[Unit]\nDescription=Multi-User System\nDocumentation=man:systemd.special(7)\nRequires=basic.target\nConflicts=rescue.service rescue.target\nAfter=basic.target rescue.service rescue.target\nAllowIsolate=yes\n

Cascades to

\n
    \n
  • start basic.target
  • \n
  • stop rescue.service
  • \n
  • stop rescue.target (again)
  • \n
\n

Also we have a wants directory /etc/systemd/system/multi-user.target.wants/ that

\n- abrt-ccpp.service\n- abrtd.service\n- abrt-oops.service\n- abrt-vmcore.service\n- abrt-xorg.service\n- atd.service\n- auditd.service\n- avahi-daemon.service\n- chronyd.service\n- crond.service\n- cups.path\n- irqbalance.service\n- libvirtd.service\n- mcelog.service\n- mdmonitor.service\n- NetworkManager.service\n- nfs.target\n- remote-fs.target\n- rngd.service\n- rpcbind.service\n- rsyslog.service\n- smartd.service\n- vmtoolsd.service\n

display-manager.service

\n

graphical.target also cascaded to display-manager.service which is not present on F20 so I guess we don\'t need it.

\n

basic.target

\n

So multiuser.target cascaded to basic.target, which itself cascades to

\n- sysinit.target\n- sockets.target\n- timers.target\n- paths.target\n- slices.target\n- firewalld.service\n

sysinit.target

\n

basic.target cascaded to sysinit.target which itself cascades to

\n- local-fs.target \n- swap.target\n- dmraid-activation.service\n- iscsi.service\n- lvm2-monitor.service\n- multipathd.service ( which looks like all the file system daemons)\n

sockets.target

\n

basic.target also cascaded to sockets.target which itself cascades to

\n- avahi-daemon.socket\n- cups.socket\n- dm-event.socket\n- iscsid.socket\n- iscsiuio.socket\n- lvm2-lvmetad.socket\n- rpcbind.socket\n

End point

\n

Now we start reaching the end-points of this trail at

\n- systemd.sockets\n- systemd.timer\n- systemd.path\n- systemd.slice\n- systemd-fstab-generator\n

By the time all of that has finished, if I type the command

\n

# systemctl list-units --type service

\n

I see that 58 services are listed as running

\n

Running and Configuring Services

\n

If we are going to work with systemd we will have to give it instructions. In systemd parlance

\n
    \n
  • active = running, currently in use
  • \n
  • loaded = enabled, available for use
  • \n
\n

These terms crop up in the output from commands

\n

Many instructions are given to systemd by the systemctl command.

\n

Now to compare line up some common SysV init tasks with their systemd equivalent

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Table 2. SysV init commands and their systemd equivalents
commandSysV Initsystemd
Check status# service bluetooth status# systemctl status bluetooth
Start# service bluetooth start# systemctl start bluetooth
Stop# service bluetooth stop# systemctl stop bluetooth
Enable# chkconfig --level 35 ntpd on# systemctl enable ntpd
Disable# chkconfig --level 35 ntpd off# systemctl disable ntpd
\n

Journalctl Logging

\n

Much has been said about the desirability or otherwise of binary logs, but systemd gives us these so we had better know what to do with them.

\n

Journal instructions are given to systemd by the journalctl command

\n
\n
To view all log entries in one go. This is verbose, mine came out at ~9000 lines
\n
# journalctl
\n
To view from a specific date
\n
# journalctl --since=\"2014-05-07\"
\n
To view kernel logs
\n
# journalctl -k
\n
To follow a log in realtime ... and then to close
\n
# journalctl -f
...
# ctl-c
\n
To view log entries associated with a given PID
\n
# journalctl _PID=1
\n
To view log entries associated with a given service
\n
# journatlctl -u bluetooth
\n
\n

Interrogating the system

\n

More systemd information

\n
\n
Get/Set system information. Works like uname, but is more verbose
\n
# hostnamectl
\n
Get/Set timezone & timedate info
\n
# timedatectl
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Table 3. SysV init information and their systemd equivalents
SysV Init InfoSysV Init commandsystemd infosystemd command
What services are available for init.d to manage# ls /etc/init.dWhat service units are available for systemd to run# systemctl list-units --type service --all
What services are configured to be run by init.d for each run level# chkconfig --listWhat service units are currently active# systemctl list-units --type service
\n

References

\n ',284,0,0,'CC-BY-SA','systemd, tutorial, howto',0,0,1), -(1700,'2015-02-06','Today with a Techie episode two thousand',619,'TWaT started 9 years, 3 months, 27 days ago and today we celebrate the first 2000 episodes','

Hacker Public Radio (HPR) is an Internet Radio show (podcast) that releases shows every weekday Monday through Friday. HPR has a long lineage going back to Radio FreeK America, Binary Revolution Radio & Infonomicon, and it is a direct continuation of Twatech radio. Please listen to StankDawg's "Introduction to HPR" for more information.

\r\n\r\n

Knowing how much I hate editing, I hope everyone can get a sense for how much I appreciate all the people who took the time to contribute to the project.

\r\n\r\n

\r\nIf you haven\'t contributed a show yet, well today is a perfect day to get involved. Just click our contribute link: https://hackerpublicradio.org/contribute.php

',30,0,0,'CC-BY-SA','today with a techie,hacker public radio,hosts',0,0,1), +(1700,'2015-02-06','Today with a Techie episode two thousand',619,'TWT started 9 years, 3 months, 27 days ago and today we celebrate the first 2000 episodes','

Hacker Public Radio (HPR) is an Internet Radio show (podcast) that releases shows every weekday Monday through Friday. HPR has a long lineage going back to Radio FreeK America, Binary Revolution Radio & Infonomicon, and it is a direct continuation of Twatech radio. Please listen to StankDawg's "Introduction to HPR" for more information.

\r\n\r\n

Knowing how much I hate editing, I hope everyone can get a sense for how much I appreciate all the people who took the time to contribute to the project.

\r\n\r\n

\r\nIf you haven\'t contributed a show yet, well today is a perfect day to get involved. Just click our contribute link: https://hackerpublicradio.org/contribute.php

',30,0,0,'CC-BY-SA','today with a techie,hacker public radio,hosts',0,0,1), (1673,'2014-12-31','How I use ZFS on Linux',1037,'The ZFS file system and how I use it under Linux.','

\r\nOn the show today, I will tell you about how I use the ZFS file system on my home server. I also go into some details about how I came to use the ZFS, especially under Linux. I also tell you about a certain pitfall I ran into with the hard drives I chose for ZFS. And finally, I will refer you back to HPR episode 1600 by JWP for more information about ZFS, as he goes into great detail about it and its history.\r\n

\r\n\r\n

Links

\r\n\r\n',292,77,0,'CC-BY-SA','ZFS, zfsonlinux, linux',0,0,1), (1681,'2015-01-12','2014-2015 New Year Show Part 8 of 8',13080,'New Year Show Part 8 from 08:00 to 12:00','2015-01-01T08:00:00ZMumble-2015-01-01-00-04-59-ch1.teamspeak.cc-Mixdown.ogg
  • Greetings to the western region of the United States, some regions of Canada and 2 more: Los Angeles, San Francisco, Las Vegas, Seattle.
  • pants.... really this is intelligent conversation
  • Pants are optional, I think. It\'s -20C.... pants are not optional
  • kilts are kreepy? or not. No they are not.
  • cobra2 thinks that ken should pay attention to show notes for editing lol. 
  • pokey thinks this may be the show that finally convinces Ken to edit.
  • 2nd there is a good hour that should not go onto the feed. it was rough on the stream
  • YAY TMI!!!
  • This is not the creamy part of the oreo. :(
  •  this is the creamy salty part... of the oreo. 
  • Sliders - tvshow added late by pegwole
  • dogs giving birth sounds better than singing over mumble


  • 2015-01-01T09:00:00Z
    • Greetings to Alaska and French Polynesia: Anchorage, Fairbanks, Unalaska, Juneau.
    • pokey  issues a challenge to the NYE participants: Judging by the show notes, we\'ve spent the last 6 hours taking every joke to the lowest common denominator. I\'d like to see an hour of greatest common factor.
    • Ken Talks about xmlstarlet and converting xml
    • 2015-01-01T09:30:00Z
      • Greetings to Marquesas Islands/France. Taiohae.

      • \r\n
        • handsome_pirate talks about his model trains; he models the original Norfolk Southern in N scale
        • Some talks about about Scottish things, innacuracies in Braveheart, Gaidhligh has no \'W\'
        • 2015-01-01T10:00:00Z
          • Greetings to small region of the United States and 2 more: Honolulu, Rarotonga, Adak, Papeete.
          • Youngins!
          • Kens Children talk about taking hard disks apart and put together an Ikea bookshelf.
          • Discussion on accessability in mumble Emil Ivov, the project lead of Jitsi. https://hackerpublicradio.org/eps.php?id=1454 Jits


          • 2015-01-01T11:00:00Z
            • Greetings to American Samoa, Midway Atoll and 1 more: Alofi, Midway, Pago Pago.
            • Use of federated tools like gnusocial quitter.se 
            • Tech in Hungary - Internet tax
            • Irish expats can\'t vote
            • Scottish independance
            • https://duffercast.org/about/the-hosts/
            • Ken shares his saga on getting a Linux Laptop
            • UK Support say \"Lenovo UK does not restrict anything on the unit. You can install any  Operating system on the unit however we can only support the original  configuration of the unit. \"
            • Ken Asked \"Lenovo have shipped the IdeaPad Flex 10, without the ability to boot other operating systems, restricting the owner to running only the installed Windows 8.0 operating system.\"
            • Lenovo Replies: \"The first wave of this CPU model from Intel can only support Windows, this is not Lenovo design, all product with this wave CPU were not able to support other OS except Windows. After this wave, the follow on Flex10 will support other operating systems.\"
            • Open phones. https://en.wikipedia.org/wiki/List_of_open-source_mobile_phones
            • 2015-01-01T12:00:00Z
              • Greetings to small region the United States: Baker Island, Howland Island.
              • \r\n
              • Script to convert url lists to OPML: https://gitlab.anhonesthost.com/HPR/HPR_Public_Code/blob/master/misc/convert-mashpodder-to-opml.bash
              • \r\n
              • The End!
              •  https://en.wikipedia.org/wiki/Auld_Lang_Syne


              • Auld Lang SyneShould auld acquaintance be forgot, And never brought to mind? Should auld acquaintance be forgot, And days o’ lang syne!Chorus:For auld lang syne, my dear For auld lang syne, We’ll tak a cup o’ kindness yet For auld lang syne!               We twa hae run about the braes, And pu’d the gowans fine, But we’ve wander’d mony a weary foot Sin’ auld lang syne.             We twa hae paidl’t in the burn Frae morning sun till dine, But seas between us braid hae roar’d Sin’ auld lang syne.             And there’s a hand, my trusty fiere, And gie’s a hand o’ thine, And we’ll tak a right guid willie-waught For auld lang syne!             And surely ye’ll be your pint’ stoup, And surely I’ll be mine! And we’ll tak a cup o’ kindness yet For auld lang syne!Count down script$ while [[ $(date +%Y) -ne 2015 ]];do figlet $(($(date -d 2015-01-01  +%s)-$(date +%s)));sleep 1;clear;done;figlet \'Happy New Year!\'Thanks To:Mumble Server: John NeusteterHPR Site/VPS: Joshua Knapp - AnHonestHost.comStreams: Kevin Wisher - https://www.linuxlugcast.comAdmin Support: cobra2    EtherPad: Russ Woodman - K5TUXPeak Listeners on stream: 45Mumble Participants: 74Arjun.extbbambikerBeezaBill_MIBroamchalkahlomclaudiomcobra2cogsColindannsDanyel_TigerdavidWHITMANdeltaraydelwinDrSeussOfPorndude-manEpicanisfatherfinchFiftyOneFiftyFlyingRichHCSCfredmorcosFXBOY4EVAHarryGuerrillahonkeymagoohpiratejkibjnadeaujneusteterJoeRessJonDoeLocksmithJon-KT4KBJonTheNiceGuyK5TUXken_fallonKnightwisekt4kb_KWisherlgxlinuxinsiderLord_DMarkWatersmcnaluMikeRayMint-JackmpbairdMrGadgetsmrxn0wjeneurosisnotklaatuperlistpokeypopeyriddleboxRobHSamWhitedschismsebsebsebMageia4SeeteeShadowSndChaserTallyThajthelastknowngodThistleWebthreethirtytjwehrleyUnderrunerUrugamiuseruserVelkroPodcasts:https://www.jupiterbroadcasting.com/show/techsnap/ (TechSNAPP - sysadmin techy stuff)https://www.jupiterbroadcasting.com/show/unfilter/ (political media coverage)https://www.dancarlin.com/common-sense-home-landing-page/ (politicial media)https://www.dancarlin.com/home-hh-54/ (hardcore history, for history buffs)https://podcasts.joerogan.net/ Joe Rogan interviews all types of peoplehttps://www.linuxlugcast.comhttps://duffercast.org/about/the-hosts/https://www.todayifoundout.com/index.php/category/podcast/\r\n
                \r\nhttps://hackerpublicradio.org/eps/hpr1681_mumble.log
                \r\nhttps://hackerpublicradio.org/eps/hpr1681_irc.log
                \r\n',159,121,1,'CC-BY-SA','New Year,2015',0,0,1), (1686,'2015-01-19','Interview with Joel Gibbard of OpenHand',1619,'An interview with Joel Gibbard founder of the prize winning Openhand project','

                \r\nThis show is an interview with Joel Gibbard founder of the OpenHand project. \r\nThe interview was recorded on my phone which unfortunately created a few glitches. \r\nI\'ve cleaned the audio up as best I can. Although frustrating, the occasional glitches have not caused anything to be missed that cannot be inferred from the context of the recording. \r\n

                \r\n\"photo\r\n

                \r\nAfter creating an artificial hand for his degree project Joel Gibbard wanted to continue the work on the hand with the goal of producing a workable prosthetic hand for $1000, so he launched the OpenHand project with a succesful IndieGoGo fundraiser. In this interview we learn more about the Dextrus hand, the project\'s \r\nprogress to date, and hear of Joel\'s vision of affordable prosthetics for amputees worldwide.\r\n

                \r\n

                \r\nFor a short 4 minute introduction to the project see Joel\'s video at \r\n

                \r\n\r\n\r\n\r\n

                \r\nThe openhand designs and more information are available at \r\n

                \r\n\r\n\r\n',240,79,0,'CC-BY-SA','Open Source, Robotics, 3D Printing',0,0,1), @@ -930,7 +930,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (2339,'2017-07-20','Podcast list additions',1255,'Updates to my list of podcast feeds','

                Podcast list additions

                \r\n

                I did two HPR shows 1516 and 1518 in 2014 about the podcast feeds I\'m subscribed to. I have made a few additions since then (and a few subtractions) and I thought I\'d share a few of the additions.

                \r\n

                The list below shows the feed titles. Clicking on them will take you to the full notes where you can examine the details of the feed.

                \r\n
                  \r\n
                1. The World of Business
                2. \r\n
                3. Criminal
                4. \r\n
                5. Seriously...
                6. \r\n
                7. Start the Week
                8. \r\n
                9. Dan Carlin\'s Hardcore History
                10. \r\n
                11. The Verb
                12. \r\n
                13. Making It With Jimmy Diresta, Bob Clagett and David Picciuto
                14. \r\n
                15. Reclaimed Audio Podcast
                16. \r\n
                17. The Bugcast - Ogg Feed
                18. \r\n
                19. Open Country
                20. \r\n
                21. Common Sense with Dan Carlin
                22. \r\n
                23. Philosophy Bites
                24. \r\n
                25. All in the Mind
                26. \r\n
                27. BacterioFiles
                28. \r\n
                29. podcast (en) – omega tau science & engineering podcast
                30. \r\n
                31. This Week in Evolution
                32. \r\n
                33. This Week in Microbiology
                34. \r\n
                35. Urban Agriculture
                36. \r\n
                37. Weekly Space Hangout Audio
                38. \r\n
                39. Edinburgh Skeptics Presents...
                40. \r\n
                41. Exposing PseudoAstronomy
                42. \r\n
                43. The Pen Addict
                44. \r\n
                45. Late Night Linux (Ogg)
                46. \r\n
                47. systemau - OGG
                48. \r\n
                49. The Changelog
                50. \r\n
                51. The Duffercast Ogg
                52. \r\n
                53. The Full Circle Weekly News
                54. \r\n
                55. The JaK Attack! podcast
                56. \r\n
                \r\n

                Resources

                \r\n',225,75,1,'CC-BY-SA','podcast,feed,recommendation',0,0,1), (2341,'2017-07-24','Liverpool Makefest 2017 Show 3',378,'A short series of interviews done at the Liverpool Makefest 2017','

                Hi Tony Hughes here with the third show of some short interviews I did during the Liverpool Makefest held on the 24th June 2017 at Liverpool Central Library.

                \r\n

                https://lpoolmakefest.org/

                \r\n

                The first interview is with David from Studio@Deyes in Wavertree

                \r\n

                https://studio-deyes.co.uk/

                \r\n

                The second interview was with Laura from Tactile electronics

                \r\n

                https://tactile-electronics.tumblr.com/

                \r\n

                The final interview for this show was with Amelia, Beth and Chelsea from Liverpool Girl Geeks.

                \r\n

                https://www.liverpoolgirlgeeks.co.uk/

                ',338,78,0,'CC-BY-SA','Interviews, Making',0,0,1), (2342,'2017-07-25','Wherein our hero fails to repair a garage door.',1517,'I try and fail to fix my garage door.','

                My garage door failed spectacularly for a second time. I make an attempt to repair it but find that my extension cables are a bit too short. I hope I can explain a little about how garage doors work along the way.

                ',241,0,1,'CC-BY-SA','diy, home improvement, fixit, wontfix, failure, door, garage door, handyman, narration',0,0,1), -(2344,'2017-07-27','Follow on to HPR2340 (Tracking the HPR queue in Python)',869,'Improved version of script to capture the number of HPR shows in the queue using python.','

                This is a follow up to my previous show HPR2340, the improvement being I use the available STATS file from the hpr website rather than scraping the content from the HPR calendar page

                \r\n\r\n

                Snapshot contents (2017-06-23) of \'stats.txt\' file which was actually called \'hpr_stats.txt\' my mistake

                \r\n
                Started:    11 years, 8 months, 19 days ago (2005-10-10)\r\nRenamed HPR:    9 years, 5 months, 27 days ago (2007-12-31)\r\nTotal Shows:    2911\r\nTotal TWAT: 300\r\nTotal HPR:  2611\r\nHPR Hosts:  286\r\nDays to next free slot: 17\r\nHosts in Queue: 9\r\nShows in Queue: 14\r\nComments waiting approval:  0\r\nFiles on the FTP Server:    1\r\nNumber of Emergency Shows:  7\r\nDays until show without media:  0\r\n1498246151,369343750,299186950,2911,300,2611,286,17,9,14,0,1,7,0
                \r\n\r\n
                #!/usr/bin/env python3\r\n\r\n### This is a scratchpad file I've created to try out snippets of code in python\r\n\r\n# The script below is for use with Python 3\r\n# This script should work out of the box on most systems running a version of Python 3 \r\n# If you happen to have a blinkstick lying about then your can uncomment the blinkstick module\r\n# and uncomment the references at the bottom of the program that call the blinkstick functions\r\n# Regrds, Mr X\r\n\r\n\r\n# Imported modules\r\nfrom time import sleep          # used to pause program\r\n#from blinkstick import blinkstick  # used to control blinkstick nano attached to usb port of raspberry pi\r\nimport urllib.request           # used to capture hpr webpage content to get the number of HPR shows in the que\r\nimport re               # regular expressions, used to find sting in HPR webpage (get_hpr_que)\r\n\r\n\r\n# These functions control a blink stick nano attached to my raspberry pi USB port #################\r\n# They can be ignored or deleted if you don't have one\r\n\r\n\r\ndef bstick_off():\r\n# Search for all attached blinksticks and turn them all off\r\n    for bstick in blinkstick.find_all():\r\n        bstick.turn_off()   # Turn front blinkstick LED off\r\n        bstick.set_color(channel=0, index=1, name="black")  # Turn rear blinkstick led off\r\n        print("Blinkstick: " + bstick.get_serial() + " turned off")\r\n\r\n\r\ndef bstick_on(colour):\r\n# Turn blinkstick on and set led colour to string value stored in var colour\r\n# valid colours are, black, silver, gray, white, maroon, red, purple, fuchsia, green, lime, olive, yellow, navy, blue, teal, aqua\r\n    for bstick in blinkstick.find_all():\r\n        bstick.set_max_rgb_value(30)        # Sets max blinkstick RGB value to 15, makes LED dimm\r\n        bstick.set_color(name=colour)       # Turn blinkstick on, var colour determines colour\r\n        print ("Blinkstick: " + bstick.get_serial() + " | Colour: " + bstick.get_color(color_format="hex") + " [" + colour + "]")\r\n#hex\r\n\r\ndef bstick_on_random():\r\n# Turn blinkstick on colour random\r\n    for bstick in blinkstick.find_all():\r\n        bstick.set_random_color()\r\n        print ("Blinkstick: " + bstick.get_serial() + " | Colour: " + bstick.get_color(color_format="hex"))\r\n\r\n\r\ndef bstick_blink_red():\r\n# Flash blinkstick colour red\r\n    for bstick in blinkstick.find_all():\r\n        bstick.blink(name="red")\r\n        print ("Blinkstick: " + bstick.get_serial() + " | Colour: " + bstick.get_color(color_format="hex"))\r\n\r\n################################################################################\r\n\r\n\r\ndef get_hpr_que_improved():\r\n# Goto hacker public stats page and extract the number of days to next free slot\r\n# turns on blinkstick LED with colour dependent on the number of days to next free slot in HPR queue\r\n\r\n    url = 'https://hackerpublicradio.org/stats.php'  # HPR url for stats page\r\n    try:\r\n        text = urllib.request.urlopen(url).read()   # Try to read hpr stats text\r\n    except:\r\n        print("ERROR: Problem acessing url " + url)     # if error accessing url then return -1\r\n        hpr_shows = -1\r\n        return hpr_shows\r\n    #print(text)    # DEBUG\r\n    text_page = str(text)   # convert text from list to string\r\n    line_begin = text_page.find('Days to next free slot:') # find position of string in page\r\n    line_end = line_begin + 27 # Store line end position (start position + 27)\r\n    line = text_page[line_begin:line_end]  # Capture string line\r\n    #print(line) # DEBUG Print line string\r\n    digit = re.findall(r'\\d+',line)         # Find digits in line\r\n    #print(digit[0])    # DEBUG print the 1st digit\r\n    try:\r\n        hpr_shows = int(digit[0])   # convert digit list to integer days\r\n    except:                         # If show numbers not found then return -1\r\n        print("ERROR: Problem getting number of HPR shows in que.")\r\n        hpr_shows = -1\r\n        return hpr_shows\r\n\r\n    if hpr_shows > 9:       # If hpr show que > 9 turn on green LED\r\n        print("Turn on green blinkstick LED")\r\n        #bstick_on("green")\r\n    elif hpr_shows > 5:     # Else if hpr show que > 5 turn on blue LED\r\n        print("Turn on blue blinkstick LED")\r\n        #bstick_on("blue")\r\n    elif hpr_shows > -1:    # Else if hpr show que > -1 turn on ref LED\r\n        print("Turn on red blinkstick LED")     \r\n        #bstick_on("red")\r\n    else:\r\n        print("Flash red blinkstick LED")\r\n        #bstick_blink_red() # Else blink LED to show error\r\n    print("The are " + str(hpr_shows) + " days to tne next free slot in the HPR que...")\r\n    sleep(4)\r\n    print("Turn off all blinkstick LED's")\r\n    #bstick_off()           # Turn blinkstick off\r\n\r\n\r\n# Main program\r\nget_hpr_que_improved()
                \r\n',201,25,1,'CC-BY-SA','Python, Programming, Hardware, BlinkStick',0,0,1), +(2344,'2017-07-27','Follow on to HPR2340 (Tracking the HPR queue in Python)',869,'Improved version of script to capture the number of HPR shows in the queue using python.','

                This is a follow up to my previous show HPR2340, the improvement being I use the available STATS file from the hpr website rather than scraping the content from the HPR calendar page

                \r\n\r\n

                Snapshot contents (2017-06-23) of \'stats.txt\' file which was actually called \'hpr_stats.txt\' my mistake

                \r\n
                Started:    11 years, 8 months, 19 days ago (2005-10-10)\r\nRenamed HPR:    9 years, 5 months, 27 days ago (2007-12-31)\r\nTotal Shows:    2911\r\nTotal TWT: 300\r\nTotal HPR:  2611\r\nHPR Hosts:  286\r\nDays to next free slot: 17\r\nHosts in Queue: 9\r\nShows in Queue: 14\r\nComments waiting approval:  0\r\nFiles on the FTP Server:    1\r\nNumber of Emergency Shows:  7\r\nDays until show without media:  0\r\n1498246151,369343750,299186950,2911,300,2611,286,17,9,14,0,1,7,0
                \r\n\r\n
                #!/usr/bin/env python3\r\n\r\n### This is a scratchpad file I've created to try out snippets of code in python\r\n\r\n# The script below is for use with Python 3\r\n# This script should work out of the box on most systems running a version of Python 3 \r\n# If you happen to have a blinkstick lying about then your can uncomment the blinkstick module\r\n# and uncomment the references at the bottom of the program that call the blinkstick functions\r\n# Regrds, Mr X\r\n\r\n\r\n# Imported modules\r\nfrom time import sleep          # used to pause program\r\n#from blinkstick import blinkstick  # used to control blinkstick nano attached to usb port of raspberry pi\r\nimport urllib.request           # used to capture hpr webpage content to get the number of HPR shows in the que\r\nimport re               # regular expressions, used to find sting in HPR webpage (get_hpr_que)\r\n\r\n\r\n# These functions control a blink stick nano attached to my raspberry pi USB port #################\r\n# They can be ignored or deleted if you don't have one\r\n\r\n\r\ndef bstick_off():\r\n# Search for all attached blinksticks and turn them all off\r\n    for bstick in blinkstick.find_all():\r\n        bstick.turn_off()   # Turn front blinkstick LED off\r\n        bstick.set_color(channel=0, index=1, name="black")  # Turn rear blinkstick led off\r\n        print("Blinkstick: " + bstick.get_serial() + " turned off")\r\n\r\n\r\ndef bstick_on(colour):\r\n# Turn blinkstick on and set led colour to string value stored in var colour\r\n# valid colours are, black, silver, gray, white, maroon, red, purple, fuchsia, green, lime, olive, yellow, navy, blue, teal, aqua\r\n    for bstick in blinkstick.find_all():\r\n        bstick.set_max_rgb_value(30)        # Sets max blinkstick RGB value to 15, makes LED dimm\r\n        bstick.set_color(name=colour)       # Turn blinkstick on, var colour determines colour\r\n        print ("Blinkstick: " + bstick.get_serial() + " | Colour: " + bstick.get_color(color_format="hex") + " [" + colour + "]")\r\n#hex\r\n\r\ndef bstick_on_random():\r\n# Turn blinkstick on colour random\r\n    for bstick in blinkstick.find_all():\r\n        bstick.set_random_color()\r\n        print ("Blinkstick: " + bstick.get_serial() + " | Colour: " + bstick.get_color(color_format="hex"))\r\n\r\n\r\ndef bstick_blink_red():\r\n# Flash blinkstick colour red\r\n    for bstick in blinkstick.find_all():\r\n        bstick.blink(name="red")\r\n        print ("Blinkstick: " + bstick.get_serial() + " | Colour: " + bstick.get_color(color_format="hex"))\r\n\r\n################################################################################\r\n\r\n\r\ndef get_hpr_que_improved():\r\n# Goto hacker public stats page and extract the number of days to next free slot\r\n# turns on blinkstick LED with colour dependent on the number of days to next free slot in HPR queue\r\n\r\n    url = 'https://hackerpublicradio.org/stats.php'  # HPR url for stats page\r\n    try:\r\n        text = urllib.request.urlopen(url).read()   # Try to read hpr stats text\r\n    except:\r\n        print("ERROR: Problem acessing url " + url)     # if error accessing url then return -1\r\n        hpr_shows = -1\r\n        return hpr_shows\r\n    #print(text)    # DEBUG\r\n    text_page = str(text)   # convert text from list to string\r\n    line_begin = text_page.find('Days to next free slot:') # find position of string in page\r\n    line_end = line_begin + 27 # Store line end position (start position + 27)\r\n    line = text_page[line_begin:line_end]  # Capture string line\r\n    #print(line) # DEBUG Print line string\r\n    digit = re.findall(r'\\d+',line)         # Find digits in line\r\n    #print(digit[0])    # DEBUG print the 1st digit\r\n    try:\r\n        hpr_shows = int(digit[0])   # convert digit list to integer days\r\n    except:                         # If show numbers not found then return -1\r\n        print("ERROR: Problem getting number of HPR shows in que.")\r\n        hpr_shows = -1\r\n        return hpr_shows\r\n\r\n    if hpr_shows > 9:       # If hpr show que > 9 turn on green LED\r\n        print("Turn on green blinkstick LED")\r\n        #bstick_on("green")\r\n    elif hpr_shows > 5:     # Else if hpr show que > 5 turn on blue LED\r\n        print("Turn on blue blinkstick LED")\r\n        #bstick_on("blue")\r\n    elif hpr_shows > -1:    # Else if hpr show que > -1 turn on ref LED\r\n        print("Turn on red blinkstick LED")     \r\n        #bstick_on("red")\r\n    else:\r\n        print("Flash red blinkstick LED")\r\n        #bstick_blink_red() # Else blink LED to show error\r\n    print("The are " + str(hpr_shows) + " days to tne next free slot in the HPR que...")\r\n    sleep(4)\r\n    print("Turn off all blinkstick LED's")\r\n    #bstick_off()           # Turn blinkstick off\r\n\r\n\r\n# Main program\r\nget_hpr_que_improved()
                \r\n',201,25,1,'CC-BY-SA','Python, Programming, Hardware, BlinkStick',0,0,1), (2346,'2017-07-31','Liverpool Makefest 2017 Show 4',315,'A short series of interviews done at the Liverpool Makefest 2017','

                Hi Tony Hughes here with the 4th show of some short interviews I did during the Liverpool Makefest held on the 24th June 2017 at Liverpool Central Library.

                \r\n

                https://lpoolmakefest.org/

                \r\n

                The first interview is with Hillary Harper one of the Makefest Crew

                \r\n

                The second interview was with Gemma from Patten Craft

                \r\n

                https://www.gemmamaylatham.co.uk/portfolio-item/patterncraft/

                \r\n

                The final interview for this show was with Simon Rider of Liverpool Book Art

                \r\n

                https://liverpoolbookart.com/

                \r\n',338,78,0,'CC-BY-SA','Interviews, Making',0,0,1), (2352,'2017-08-08','Liverpool Makefest 2017 Show 5',192,'A short series of interviews done at the Liverpool Makefest 2017','

                Hi Tony Hughes here with the 5th and final show of some short interviews I did during the Liverpool Makefest held on the 24th June 2017 at Liverpool Central Library.

                \r\n

                https://lpoolmakefest.org/

                \r\n

                The first interview is with Diane from Melt 3D printing

                \r\n

                https://www.melt-3d.co.uk/

                \r\n

                The second interview was with Michael from Electric Flapjack Guitars

                \r\n

                https://lpoolmakefest.org/portfolio/electric-flapjack-guitars/

                \r\n

                @EFGuitars

                \r\n

                https://instagram.com/electricflapjack

                ',338,78,0,'CC-BY-SA','Interviews, Making',0,0,1), (2343,'2017-07-26','Healthcare in the Netherlands',1109,'Ken reads the Wikipedia article on Healthcare in the Netherlands','

                \r\nIn show hpr2325 Ahuka describes how Health Insurance and How It Works.

                \r\n

                \r\nIn this episode Ken reads the current state of Healthcare in the Netherlands by reading the Wikipedia entry.

                \r\n

                Links

                \r\n',30,100,1,'CC-BY-SA','Health Insurance',0,0,1), diff --git a/sql/hpr-db-part-13.sql b/sql/hpr-db-part-13.sql index b7a3586..052b433 100644 --- a/sql/hpr-db-part-13.sql +++ b/sql/hpr-db-part-13.sql @@ -293,7 +293,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (2694,'2018-11-29','Bandit Update',699,'NYbill does a quick episode to mention there are new Over the Wire, Bandit levels out.','

                (No Spoilers)

                \r\n

                NYbill does a quick episode to mention there are new Over the Wire, Bandit levels out.

                \r\n

                https://overthewire.org/wargames/bandit/bandit0.html

                \r\n

                Original Episode:

                \r\n

                https://hackerpublicradio.org/eps.php?id=2138

                \r\n',235,0,0,'CC-BY-SA','Hacking, War games, Linux',0,0,1), (2697,'2018-12-04','The Linux Shutdown Command Explained',402,'A short pod cast about the linux shutdown command','

                \r\nA short podcast about the shutdown command \r\n

                \r\n

                \r\nhttps://linuxhandbook.com/linux-shutdown-command/\r\n

                ',129,0,0,'CC-BY-SA','Linux,shutdown',0,0,1), (2698,'2018-12-05','XSV for fast CSV manipulations - Part 1',1837,'Written in Rust, xsv is my new favorite tool for manipulating csv files','

                XSV for fast CSV manipulations - Part 1: Basic Usage

                \r\n
                \r\n

                https://github.com/BurntSushi/xsv

                \r\n
                \r\n

                Introduction

                \r\n

                xsv is a command line program for indexing, slicing, analyzing, splitting and joining CSV files. Commands should be simple, fast and composable:

                \r\n
                  \r\n
                1. Simple tasks should be easy.
                2. \r\n
                3. Performance trade offs should be exposed in the CLI interface.
                4. \r\n
                5. Composition should not come at the expense of performance.
                6. \r\n
                \r\n

                We will be using the CSV file provided in the documentation.

                \r\n

                Commands covered in this episode

                \r\n
                  \r\n
                • count - Count the rows of CSV data
                • \r\n
                • headers - Show the headers of CSV data, or show the intersection of all headers between many CSV files
                • \r\n
                • index - Create an index for a CSV file. This is very quick and provides constant time indexing into the CSV file.
                • \r\n
                • frequency - Build frequency tables of each column in CSV data.
                • \r\n
                • stats - Show basic types and statistics of each column in the CSV file. (i.e., mean, standard deviation, median, range, etc.)
                • \r\n
                • sort - Sort CSV data
                • \r\n
                • select - Select or re-order columns from CSV data.
                • \r\n
                • slice - Slice rows from any part of a CSV file. When an index is present, this only has to parse the rows in the slice (instead of all rows leading up to the start of the slice).
                • \r\n
                • search - Run a regex over CSV data. Applies the regex to each field individually and shows only matching rows.
                • \r\n
                • table - Show aligned output of any CSV data using elastic tabstops.
                • \r\n
                • flatten - A flattened view of CSV records. Useful for viewing one record at a time.
                • \r\n
                \r\n',300,0,0,'CC-BY-SA','CSV,XSV',0,0,1), -(2700,'2018-12-07','Episode 3000',26830,'We commemorate the 300 Today with a Techie and 2700 Hacker Public Radio shows','

                \r\nOn the 19th of September 2005 a group of individuals got together to release their first show on the podcast network \"Today with a Techie\".\r\n

                \r\n

                \r\nThe idea was to share knowledge through podcasting. Now 13 years, 2 months, 19 days later the project is still going strong, and you dear listener are a part of it.\r\n

                \r\n

                \r\nToday marks the 2700th episode of \"Hacker Public Radio\" and coupled with the 300 shows from \"Today with a Techie\", marks the 3000th episode of this project.\r\n

                \r\n

                \r\nA big thanks goes out to all 354 individual hosts who together contributed 1452 hours of shows to the archive. \r\n

                \r\n

                \r\nThere is about 50 giga bytes of mp3 files alone. \r\n

                \r\n

                \r\nWhich played back to back gives 60 days 11 hours 40 minutes 21 seconds of continuous play. \r\n

                \r\n

                \r\nIf you started listening today and played the shows 24 x 7 you wouldn\'t be finished listening until Monday, February 5th, 2019.\r\n

                \r\n

                \r\nOf course by then there would be 39 additional shows released, so you still wouldn\'t be finished.\r\n

                \r\n

                \r\nDespite all this we still don\'t have a wikipedia page. If you can, please take the time to create one for us. There is plenty of supporting information in the \"In the Press\" section of our about page.\r\n

                \r\n

                \r\nSo to mark the 3000th episode we are going to do nothing more than list the shows, host and summary where available.\r\n

                \r\n

                \r\nJust doing that alone creates a whopping 7 and a half hour episode. \r\n

                \r\n

                \r\nAre you l33t enough to listen to it all ?\r\n

                \r\n

                \r\nLet\'s go.\r\n

                ',30,0,0,'CC-BY-SA','TWaT, HPR, 3000',0,0,1), +(2700,'2018-12-07','Episode 3000',26830,'We commemorate the 300 Today with a Techie and 2700 Hacker Public Radio shows','

                \r\nOn the 19th of September 2005 a group of individuals got together to release their first show on the podcast network \"Today with a Techie\".\r\n

                \r\n

                \r\nThe idea was to share knowledge through podcasting. Now 13 years, 2 months, 19 days later the project is still going strong, and you dear listener are a part of it.\r\n

                \r\n

                \r\nToday marks the 2700th episode of \"Hacker Public Radio\" and coupled with the 300 shows from \"Today with a Techie\", marks the 3000th episode of this project.\r\n

                \r\n

                \r\nA big thanks goes out to all 354 individual hosts who together contributed 1452 hours of shows to the archive. \r\n

                \r\n

                \r\nThere is about 50 giga bytes of mp3 files alone. \r\n

                \r\n

                \r\nWhich played back to back gives 60 days 11 hours 40 minutes 21 seconds of continuous play. \r\n

                \r\n

                \r\nIf you started listening today and played the shows 24 x 7 you wouldn\'t be finished listening until Monday, February 5th, 2019.\r\n

                \r\n

                \r\nOf course by then there would be 39 additional shows released, so you still wouldn\'t be finished.\r\n

                \r\n

                \r\nDespite all this we still don\'t have a wikipedia page. If you can, please take the time to create one for us. There is plenty of supporting information in the \"In the Press\" section of our about page.\r\n

                \r\n

                \r\nSo to mark the 3000th episode we are going to do nothing more than list the shows, host and summary where available.\r\n

                \r\n

                \r\nJust doing that alone creates a whopping 7 and a half hour episode. \r\n

                \r\n

                \r\nAre you l33t enough to listen to it all ?\r\n

                \r\n

                \r\nLet\'s go.\r\n

                ',30,0,0,'CC-BY-SA','TWT, HPR, 3000',0,0,1), (2701,'2018-12-10','First impressions of the Odroid-go',1926,'I ramble on about my first impressions of the odroid-go','

                I ramble on about my impressions of the Odroid-go, a 32 USD handheld system similar to a gameboy built to run game system emulators and various other free software. It’s also built to be harcked.

                \r\n

                https://wiki.odroid.com/odroid_go/odroid_go

                \r\n

                The summary is this is an easy to put together kit requiring no soldering, and runs classic console emulators pretty well. Well worth the 32 USD plus shipping in my opinion. Claims 10 hours of game play and that seems about right so far for me.

                \r\n

                The systems emulated out of the box are:

                \r\n

                NES, Game Gear, Gameboy, Gameboy Color, Sega Master System, ColecoVision. Other systems of similar or earlier vintages have emulators that you have to install separately and boot into to run. I don’t think it will emulate newer systems. No Gameboy Advance emulator and I don’t see a Mame emulator. However, I do think this ‘might’ support Mame for some of the early arcade games like Asteroids and Space Invaders.

                ',151,103,0,'CC-0','Odroid-go',0,0,1), (2702,'2018-12-11','Audacity set up and response to episode 2658',107,'Just a quick response to Ep2658','

                Hi Guys and Girls in HPR land.

                \r\n

                This is Tony Hughes in Blackpool in the UK back for another show. I normally talk about my own stuff but while it is related to what I have been doing lately this is a response to Al’s interview with Dave in Episode 2658 and how to setup Audacity to record and edit audio for best sound quality when podcasting.

                \r\n

                I’ve recently joined the mintCast podcast team and have been editing and doing the post production of the audio recording for the last couple of episodes. The information that Dave provided during the show was invaluable in helping me in this task, I also have to give a shout out to Rob the previous host who also spent an hour and a half giving a tutorial on his post production work flow, but the additional information given by Dave in this show was also a big help.

                \r\n

                I’ve now purchased a boom arm and pop filter for my mic to reduce any artefacts in the recording although as it is still attached to my desk I think I may need to invest in a shock mount although I’m not sure how it will attach to my current Boom arm. Ah well that’s a problem for another day.

                \r\n

                As I said this was just a shout out to Al and Dave to say thanks for the show and I will save it for another day to do a show on my new post production work flow on the mintCast audio.

                \r\n

                This is Tony Hughes saying goodbye for now.

                \r\n

                https://mintcast.org/about-the-authors/tonyh/
                \r\nth@mintcast.org

                \r\n

                https://hackerpublicradio.org/eps.php?id=2658

                ',338,0,0,'CC-BY-SA','audio,Audacity',0,0,1), (2715,'2018-12-28','About ONAP',618,'The Linux foundations ONAP project all about it','

                So I went to the open networking trade show sponsored by the Linux Foundation with Ken Fallon’s help.

                \r\n

                The first thing they talked about was ONAP.

                \r\n

                https://www.onap.org/
                \r\nhttps://en.wikipedia.org/wiki/ONAP

                \r\n',129,61,1,'CC-BY-SA','Networking,ONAP,Open Networking Automation Platform',0,0,1), @@ -432,7 +432,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (2836,'2019-06-17','Interview with Wendy Hill',1576,'In this episode, Yannick talks with Wendy Hill about her use of opensource software in her job','

                Wendy Hill is a photographer. And by that, I don’t mean she takes pictures of her kids on Sundays at the baseball game. Although, if she was to do that, it would probably turn out to be great pictures. No, Wendy is a professional photographer, and to run her business, she uses free and opensource software.

                \r\n

                Wait… no Photoshop? No Illustrator? How is that possible? Wendy joined me on Mumble earlier this year – that’s 2019 for you, visitors from the future – and we discussed about that.

                \r\n

                Links

                \r\n\r\n',370,78,0,'CC-BY-SA','opensource,photography,lubuntu,darktable,Rapid Photo Downloader,displaycal,gimp',0,0,1), (2831,'2019-06-10','Interview with Robbie Ferguson',2347,'In this episode, Yannick talks with Robbie Ferguson about the Nagios Enterprise Monitoring System','

                When it comes to monitoring your network, and the machines on it, you have a lot of options. But, let’s face it : none of those are easy to implement, and configuring a monitoring tool, whether it’s an open-source or a proprietary one, is often complex and time consuming.

                \r\n

                Well, someone took that matter into their own hands, and made NEMS. What is NEMS, how can it help us, and what infrastructure does it require? Those are a few of the questions I asked Robbie Ferguson, the maintainer of NEMS, who joined me on Easter week-end for a little chat.

                \r\n

                Links

                \r\n\r\n',370,78,0,'CC-BY-SA','nagios,network,monitoring,opensource,single board computer,sbc,raspberrypi,odroid',0,0,1), (2837,'2019-06-18','parallax live desktops in android',1040,'Parallax_Wallpaper, mouse gigglers, system d Youtube background play and more ! ','

                parallax live desktops in android

                \r\n\r\n',36,0,1,'CC-BY-SA','youtube downloader,systemd,linux,autohotkey',0,0,1), -(2829,'2019-06-06','Discussion around fair use clips on HPR',1391,'A request for comments on not publishing clips with known fair use samples','

                Request for comments

                \r\n

                Hi All,

                \r\n

                Under safe harbor provisions, we as volunteers are usually insulated from any copyright issues that may arise in the shows. \"We do not vet, edit, moderate or in any way censor any of the shows on the network, we trust you to do that.\"

                \r\n

                This we got by accident because \"This is a long standing tradition arising from the fact that HPR is a community of peers who believe that any host has as much right to submit shows as any other.\"

                \r\n

                In the show notes associated with hpr2829 on 2019-06-06, the host included the following text \"For all included materials: If anyone feels they have right to any material in this show please let me know and I will comply.\"

                \r\n

                This violates the HPR upload policy.

                \r\n

                \"Never include content, for example music, in your show that you do not have permission to redistribute. Try to avoid using any content in your show that can not be redistributed under a Creative Commons Attribution-ShareAlike 3.0 Unported license. If you are redistributing under another Creative Commons License or by arranged permission please make note of the restrictions when you upload your show. We can then signal that, so that others who redistribute HPR content can filter your show out.\"

                \r\n

                As it was clear that they were not in compliance, I contacted the host. The host has been very helpful and has already removed some of the content but commented \"There are still 2 audio clips included. I claim I can use them on the basis off fair use principles.\"

                \r\n

                While the host may be correct, if they are not, then it is me and not the host that will be held responsible for posting it. I do not want that responsibility.

                \r\n

                Under the current HPR rules I am allowed to reject this submission.

                \r\n

                Before I do, I would appreciate as much feedback as possible on this topic so that we can gauge the opinions of the HPR Community as a whole.

                \r\n

                Regards,

                \r\n

                Ken.

                \r\n\r\n

                The discussion thread remains open and is open to all by joining the Maillist.

                ',109,0,0,'CC-BY-SA','HPR, Policy Change, Legal, DMCA, TWAT, Fair Use, PacketSniffers, Copyright',0,0,1), +(2829,'2019-06-06','Discussion around fair use clips on HPR',1391,'A request for comments on not publishing clips with known fair use samples','

                Request for comments

                \r\n

                Hi All,

                \r\n

                Under safe harbor provisions, we as volunteers are usually insulated from any copyright issues that may arise in the shows. \"We do not vet, edit, moderate or in any way censor any of the shows on the network, we trust you to do that.\"

                \r\n

                This we got by accident because \"This is a long standing tradition arising from the fact that HPR is a community of peers who believe that any host has as much right to submit shows as any other.\"

                \r\n

                In the show notes associated with hpr2829 on 2019-06-06, the host included the following text \"For all included materials: If anyone feels they have right to any material in this show please let me know and I will comply.\"

                \r\n

                This violates the HPR upload policy.

                \r\n

                \"Never include content, for example music, in your show that you do not have permission to redistribute. Try to avoid using any content in your show that can not be redistributed under a Creative Commons Attribution-ShareAlike 3.0 Unported license. If you are redistributing under another Creative Commons License or by arranged permission please make note of the restrictions when you upload your show. We can then signal that, so that others who redistribute HPR content can filter your show out.\"

                \r\n

                As it was clear that they were not in compliance, I contacted the host. The host has been very helpful and has already removed some of the content but commented \"There are still 2 audio clips included. I claim I can use them on the basis off fair use principles.\"

                \r\n

                While the host may be correct, if they are not, then it is me and not the host that will be held responsible for posting it. I do not want that responsibility.

                \r\n

                Under the current HPR rules I am allowed to reject this submission.

                \r\n

                Before I do, I would appreciate as much feedback as possible on this topic so that we can gauge the opinions of the HPR Community as a whole.

                \r\n

                Regards,

                \r\n

                Ken.

                \r\n\r\n

                The discussion thread remains open and is open to all by joining the Maillist.

                ',109,0,0,'CC-BY-SA','HPR, Policy Change, Legal, DMCA, TWT, Fair Use, PacketSniffers, Copyright',0,0,1), (2827,'2019-06-04','Unscripted ramblings from my garage about my first CTF event',832,'I briefly discss a CTF event I was invited to and what I plan to bring with me.','

                Unscripted ramblings about an upcoming CTF event.

                \r\n

                Hak5 items mentioned (hak5.org):

                \r\n
                  \r\n
                • WiFi Pineapple
                • \r\n
                • Bash Bunny (erroneously referred to as a ‘rabbit’)
                • \r\n
                • USB Rubber Ducky
                • \r\n
                • Packet Squirrel
                • \r\n
                • LAN Turtle (unmentioned but I’ll bring one)
                • \r\n
                \r\n

                Software mentioned:

                \r\n\r\n

                My info:

                \r\n\r\n

                Links

                \r\n\r\n',241,0,0,'CC-BY-SA','ctf, hacking, security, infosec, events, conventions, gear',0,0,1), (2833,'2019-06-12','Jeroen chats with Joep Piscaer',1176,'Interviewing Joep Piscaer during Loadays in Antwerpen, Belgium','

                In this show an Interview with Joep Piscaer, recorded during the recent Loadays conference in Antwerpen, Belgium.

                \r\n

                Schedule of recent Loadays event: https://cfp.loadays.org/2019/schedule/

                \r\n

                I mention the \"Cut the crap podcast\", made by Ryan Caligiuri.

                \r\n

                And specifically episode 145 as an excellent example of his podcast quality:

                \r\n

                https://player.fm/series/the-cut-the-crap-show/ep-145-stronger-develop-the-resilience-you-need-to-succeed-with-dr-george-everly

                \r\n

                At the end of the podcast I a refer to the \"Follow your Gift\" talk, by Steve Harvey.

                \r\n

                You can find a recording of this talk on YouTube at https://www.youtube.com/watch?v=3x3rEg2qvcQ

                \r\n\r\n',369,78,0,'CC-BY-SA','loadays, ryan caligiuri, steve harvey',0,0,1), (2834,'2019-06-13','My favorite desktop and android applications',1757,'Moving right along with shows from the requests list, I combine two program lists.','

                Desktop:

                \r\n
                  \r\n
                • xfce4-terminal
                • \r\n
                • globaltime (orage)
                • \r\n
                • xfce4 notes
                • \r\n
                • thunar
                • \r\n
                • firefox
                • \r\n
                • Emacs
                • \r\n
                • claws-mail
                • \r\n
                • weechat
                • \r\n
                • mupdf
                • \r\n
                • gtk-redshift
                • \r\n
                • asunder
                • \r\n
                • keepassx
                • \r\n
                • lucky backup
                • \r\n
                • virtualbox/kvm
                • \r\n
                • xlog
                • \r\n
                • gpredict
                • \r\n
                • arduino ide
                • \r\n
                • tor browser bundle
                • \r\n
                • ledger wallet
                • \r\n
                • xmame
                • \r\n
                • freedoom
                • \r\n
                • rRootage
                • \r\n
                • dia
                • \r\n
                • fbreader
                • \r\n
                • gnumeric/libreoffice
                • \r\n
                • mandelbulber2
                • \r\n
                • gqrx
                • \r\n
                • transmission
                • \r\n
                • xastir
                • \r\n
                • youtube-dl gui
                • \r\n
                • zenmap
                • \r\n
                • mpv
                • \r\n
                \r\n

                Android

                \r\n
                  \r\n
                • LineageOS
                • \r\n
                • built in phone
                • \r\n
                • signal
                • \r\n
                • built in fm radio
                • \r\n
                • built in camera
                • \r\n
                • 2048
                • \r\n
                • acrylic paint
                • \r\n
                • amsatdroid free
                • \r\n
                • antennapod
                • \r\n
                • aprsdroid
                • \r\n
                • audiofx
                • \r\n
                • barcode scanner
                • \r\n
                • binaural beats
                • \r\n
                • blockinger
                • \r\n
                • blowtorch
                • \r\n
                • built in calendar
                • \r\n
                • call recorder
                • \r\n
                • chroma doze
                • \r\n
                • built in clock
                • \r\n
                • cloudlibrary
                • \r\n
                • built in contacts
                • \r\n
                • danmaku death
                • \r\n
                • echolink
                • \r\n
                • equate
                • \r\n
                • f-droid
                • \r\n
                • fbreader
                • \r\n
                • fennec f-droid
                • \r\n
                • red cross first aid
                • \r\n
                • flashlight
                • \r\n
                • freegal music
                • \r\n
                • gadgetbridge
                • \r\n
                • built in gallery
                • \r\n
                • ghost commander
                • \r\n
                • gobandroid
                • \r\n
                • hoopla
                • \r\n
                • iz2uuf morse code trainer
                • \r\n
                • libby
                • \r\n
                • lightning
                • \r\n
                • mobilinkd tnc
                • \r\n
                • mupdf
                • \r\n
                • netguard
                • \r\n
                • o’reilly
                • \r\n
                • orbot, orfox
                • \r\n
                • osmand~
                • \r\n
                • red cross pet first aid
                • \r\n
                • plumble
                • \r\n
                • propel graviton
                • \r\n
                • radiodroid (radio-browser.info)
                • \r\n
                • recorder
                • \r\n
                • roblox
                • \r\n
                • rpn
                • \r\n
                • sealnote
                • \r\n
                • sim card
                • \r\n
                • simple world clock
                • \r\n
                • space trader
                • \r\n
                • spotify
                • \r\n
                • suntimes, suntimes alarms
                • \r\n
                • survival manual
                • \r\n
                • termux
                • \r\n
                • timber
                • \r\n
                • tsumego pro
                • \r\n
                • ttrss-reader
                • \r\n
                • unifi
                • \r\n
                • vlc
                • \r\n
                • webtube
                • \r\n
                • weechat-android
                • \r\n
                • wifianalyzer
                • \r\n
                • wikipedia
                • \r\n
                • yalp store
                • \r\n
                • yorecast
                • \r\n
                \r\n',241,0,0,'CC-BY-SA','programs, linux, android, apps, applications, lists, favorites',0,0,1), @@ -813,7 +813,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (3226,'2020-12-14','Using taskwarrior to structurize your work',970,'How using taskwarrior can help you to structure your work','
                  \r\n
                • taskwarrior.org\r\n
                    \r\n
                  • Taskwarrior is Free and Open Source Software that manages your TODO list from the command line. It is flexible, fast, and unobtrusive. It does its job then gets out of your way.
                  • \r\n
                • \r\n
                \r\n\r\n
                  \r\n
                • timewarrior.net\r\n
                    \r\n
                  • Timewarrior is Free and Open Source Software that tracks time from the command line.
                  • \r\n
                • \r\n
                \r\n\r\n',369,0,0,'CC-BY-SA','command-line,taskwarrior,timewarrior,todo-list',0,0,1), (3215,'2020-11-27','Why I Gave Away a 3-D Printer',442,'I briefly had a 3-D printer and gave it away. This is why.','

                Ken Fallon asked for shows abut 3-D printers and I told him I had given mine away. So of course he asked for a show about why I had done that. This is that show.

                \r\n',198,0,0,'CC-BY-SA','3D Printers, prosthetics',0,0,1), (3209,'2020-11-19','Linux Inlaws S01E17: Nextcloud',4189,'Chat with Frank Karlitschek about Nextcloud and forking your company','',384,111,1,'CC-BY-SA','Nextcloud, PHP, Golang, forking a company, technical debt',0,0,1), -(3207,'2020-11-17','Fireside chat with E Nigma',3799,'Ken talks to the original HPR and Today with a Techie Admin.','

                In this rambling episode, we talk to Enigma about the old days of HPR. He helped out with Today With A Techie and Droops asked him if he would like lead the project. After 300 episodes he, Dual Parallel, Droops, and StankDawg decided to pivot and rebrand as Hacker Public Radio. A nod to National Public Radio.

                \r\n\r\n

                Links

                \r\n',30,0,1,'CC-BY-SA','HPR, TWAT, DDP, Infonomicon, Binrev, RFA',0,0,1), +(3207,'2020-11-17','Fireside chat with E Nigma',3799,'Ken talks to the original HPR and Today with a Techie Admin.','

                In this rambling episode, we talk to Enigma about the old days of HPR. He helped out with Today With A Techie and Droops asked him if he would like lead the project. After 300 episodes he, Dual Parallel, Droops, and StankDawg decided to pivot and rebrand as Hacker Public Radio. A nod to National Public Radio.

                \r\n\r\n

                Links

                \r\n',30,0,1,'CC-BY-SA','HPR, TWT, DDP, Infonomicon, Binrev, RFA',0,0,1), (3208,'2020-11-18','The Paul Quirk show: Wacom with Pinebook, and thoughts on the DMCA takedown',1120,'I got a Wacom tablet to use with my Pinebook, and then share my thoughts on the recent DMCA takedown','',383,0,0,'CC-BY-SA','Pinebook,Pro,Wacom,tablet,DMCA,takedown,Youtube,Canadian,Canada,Music',0,0,1), (3212,'2020-11-24','A Pi Model 3B as your daily driver? You must be joking.',755,'Beeza\'s laptop is away being fixed. Can he manage for a few days using just his Raspberry Pi 3B?','

                My Dell laptop had to go away to have a new cooling fan fitted. I\'ve got 3 other laptops to call upon, but instead I decided to conduct an experiment I\'ve theorised about for ages. Could a Raspberry Pi 3B serve as my daily driver?

                \r\n

                This idea goes back some way and since then, of course, the much more powerful model 4 has been released. However, there must be thousands of 3Bs out there doing nothing, so perhaps they could have a new lease of life providing basic browsing and internet capabilities to people who might otherwise not be in a position to buy a computer.

                \r\n

                Hardware: Raspberry Pi Model 3B
                \r\nOS: Raspberry Pi OS (current version as of 31st October 2020)
                \r\nMicroSD: SanDisk 16GB

                \r\n

                ADDITIONAL SOFTWARE INSTALLED

                \r\n
                  \r\n
                • Audio Editor: mhWaveEdit 1.4.23
                • \r\n
                • Audio Format Converter: SoundConverter 2.1.3
                • \r\n
                • Image Editor: GIMP 2.10
                • \r\n
                \r\n',246,0,0,'CC-BY-SA','Raspberry Pi, Software Review',0,0,1), (3213,'2020-11-25','Electrical Safety',1835,'I discuss why and how I stay safe when working with electricity, with some ear candy at the end.','\r\n

                Please be safe!

                ',383,0,0,'CC-BY-SA','Electrical,safety,code,electricity,electrocution',0,0,1), diff --git a/sql/hpr-db-part-15.sql b/sql/hpr-db-part-15.sql index 812d2c4..2b69e4b 100644 --- a/sql/hpr-db-part-15.sql +++ b/sql/hpr-db-part-15.sql @@ -173,13 +173,13 @@ INSERT INTO `miniseries` (`id`, `name`, `description`, `private`, `image`, `vali UNLOCK TABLES; -- --- Table structure for table `twat_eps` +-- Table structure for table `twt_eps` -- -DROP TABLE IF EXISTS `twat_eps`; +DROP TABLE IF EXISTS `twt_eps`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `twat_eps` ( +CREATE TABLE `twt_eps` ( `id` int(5) NOT NULL DEFAULT 0, `date` date NOT NULL, `title` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL, @@ -200,12 +200,12 @@ CREATE TABLE `twat_eps` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Dumping data for table `twat_eps` +-- Dumping data for table `twt_eps` -- -LOCK TABLES `twat_eps` WRITE; -/*!40000 ALTER TABLE `twat_eps` DISABLE KEYS */; -INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (9,'2005-09-29','Misc Stuff',1180,'','Linlin, J-Hood and the crew discuss tech',8,0,1,'CC-BY-NC-SA','',0,0,1), +LOCK TABLES `twt_eps` WRITE; +/*!40000 ALTER TABLE `twt_eps` DISABLE KEYS */; +INSERT INTO `twt_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (9,'2005-09-29','Misc Stuff',1180,'','Linlin, J-Hood and the crew discuss tech',8,0,1,'CC-BY-NC-SA','',0,0,1), (2,'2005-09-20','Cat5 Cables',874,'','droops and dosman talk about network cables',1,0,1,'CC-BY-NC-SA','',0,0,1), (17,'2005-10-11','Open Source Project',532,'','getting involved with open source projects',4,0,1,'CC-BY-NC-SA','',0,0,1), (3,'2005-09-21','Old and new dos',1040,'','dosman uses his old school skills to to talk about old and new dos',3,0,1,'CC-BY-NC-SA','',0,0,1), @@ -228,13 +228,13 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (21,'2005-10-17','cell phones and bluetooth',546,'','No Shownotes Provided.',11,0,1,'CC-BY-NC-SA','',0,0,1), (22,'2005-10-18','C# (c sharp)',1107,'','No Shownotes Provided.',14,0,1,'CC-BY-NC-SA','',0,0,1), (23,'2005-10-19','More on Intel Processors',1874,'','No Shownotes Provided.',15,0,1,'CC-BY-NC-SA','',0,0,1), -(1,'2005-10-10','Special Episode',583,'','his is the intro episode of TWAT Radio, dosman talks about hyper/multi threading',3,0,1,'CC-BY-NC-SA','',0,0,1), +(1,'2005-10-10','Special Episode',583,'','his is the intro episode of TWT Radio, dosman talks about hyper/multi threading',3,0,1,'CC-BY-NC-SA','',0,0,1), (24,'2005-10-20','Making CMD.EXE more like your *nix shell',571,'','No Shownotes Provided.',1,0,1,'CC-BY-NC-SA','',0,0,1), (25,'2005-10-23','Setting up a home recording studio',1538,'','No Shownotes Provided.',46,0,1,'CC-BY-NC-SA','',0,0,1), (26,'2005-10-24','Debian on a Sharp Zaureus',416,'','No Shownotes Provided.',17,0,1,'CC-BY-NC-SA','',0,0,1), (28,'2005-10-26','Anti Forensics',1065,'','FireWire - all your memory are belong to us
                \r\nhttp://md.hudora.de/presentations/#firewire-cansecwest
                \r\n
                \r\nAnti-forensics:
                \r\nhttp://vidstrom.net/
                \r\n
                \r\nTalisker Anti
                Forensic Tools:
                \r\nhttp://www.networkintrusion.co.uk/foranti.htm
                \r\n
                \r\nThe Coroners Toolkit
                (Dan Farmer and Wietse Venema)
                \r\nhttp://www.porcupine.org/forensics/tct.html
                \r\n
                \r\nI made a statement about a paper Dennis Ritchie wrote, after finding it again it appears it was Ken Thompson that wrote it,
                easy enough mistake to make ;)
                \r\nhttp://cm.bell-labs.com/who/ken/trust.html
                \r\n

                ',3,0,1,'CC-BY-NC-SA','',0,0,1), (29,'2005-10-27','Edubuntu on an old computer for children',756,'','No Shownotes Provided.',1,0,1,'CC-BY-NC-SA','',0,0,1), -(30,'2005-10-30','TWAT Info',482,'','Twat is taking a break for a month.
                We all need to take this month, make some episodes, get new listeners, get new hosts, and make twat so that it is updated every day.
                p0trill0 is the new site admin, so that we will have more than one person trying to keep things updated.
                \r\n
                \r\nDec 1st will start Twat back up again, hopefully with more hosts and more interesting content.
                \r\n
                \r\nThanks to all that have gotten us this far.
                \r\n
                \r\ndroops had a bit of wine, so if you like infonomicon radio, you really need to listen to this one
                \r\n\r\n',1,0,1,'CC-BY-NC-SA','',0,0,1), +(30,'2005-10-30','TWT Info',482,'','TWT is taking a break for a month.
                We all need to take this month, make some episodes, get new listeners, get new hosts, and make TWT so that it is updated every day.
                p0trill0 is the new site admin, so that we will have more than one person trying to keep things updated.
                \r\n
                \r\nDec 1st will start TWT back up again, hopefully with more hosts and more interesting content.
                \r\n
                \r\nThanks to all that have gotten us this far.
                \r\n
                \r\ndroops had a bit of wine, so if you like infonomicon radio, you really need to listen to this one
                \r\n\r\n',1,0,1,'CC-BY-NC-SA','',0,0,1), (31,'2005-11-30','droops starts it off and then it quickly',1125,'','No Shownotes Provided.',1,0,1,'CC-BY-NC-SA','',0,0,1), (32,'2005-12-01','Password Management',350,'','Many of us have the problem of trying to remember and un-godly amount of\r\npasswords for the various services and programs that we use on a daily\r\nbasis.
                So I am gonna talk about portable password managment solutions.
                All\r\nthe passwords are protected by one master password that is necessary to\r\noperating the software.
                Some of the software packages also have the\r\nfunctionality of creating pseudo-random passwords on the fly, so if you need\r\na new password you don’t have to make one up, the software will make one for\r\nyou and I promise it will be more secure than anything you can think of.
                \r\n
                \r\nhttp://www.roboform.com
                \r\nhttp://www.keywarden.com
                ',2,0,1,'CC-BY-NC-SA','',0,0,1), (33,'2005-12-04','sql injection',351,'','Sample Injection: ‘OR’1′=’1
                \r\nQuery sent with this injection:
                SELECT FROM users WHERE ‘‘OR’1′=’1′
                \r\n
                \r\nSample ODBC Error:
                \r\n
                \r\nMicrosoft OLE DB
                Provider for ODBC Drivers error ‘80040e14′
                \r\n
                \r\n[Microsoft][ODBC SQL
                Server Driver][SQL Server]Unclosed quotation mark before the character string ‘\\\'’.
                \r\n
                \r\n*****************/logon.asp,
                line 4\r\n
                \r\nhttp://us2.php.net/manual-lookup.php?pattern=escape_string
                \r\n
                \r\nth3j0k3r@gmail.com
                ',12,0,1,'CC-BY-NC-SA','',0,0,1), @@ -268,7 +268,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (60,'2006-01-11',' DSDT.aml And Linux',756,'','

                DSDT repository

                \r\n

                Great how-to that got me Started

                \r\n

                Intel’s ASL Compiler

                \r\n

                You will need to have bison and flex-old install to make iasl

                \r\n

                To obtain your present dsdt file drop to term and type
                \r\n ‘ cat /proc/acpi/dsdt > dsdt.dat ‘

                \r\n\r\n

                To decompile dsdt.dat and get a dsdt.dsl drop to term and type
                \r\n ‘ ./iasl -d dsdt.dat ‘

                \r\n

                To recompile dsdt.dsl and get a DSDT.aml drop to term and type
                \r\n ‘./iasl -tc dsdt.dsl’

                ',21,0,1,'CC-BY-NC-SA','',0,0,1), (61,'2006-01-16','Windows browsing at work',484,'','http://www.htthost.com/\r\n\r\nhttp://www.ghostzilla.com/\r\n\r\nhttp://www.proxyplus.cz/\r\n\r\nTheYellow1- at- gmail.com',70,0,1,'CC-BY-NC-SA','',0,0,1), (62,'2006-01-17','WRT hacking',293,'','Will Jason\r\n\r\n***Hacking the WRT54G***\r\n\r\n-WRT54G is a Linksys router and highly customizable with custom firmwares\r\n\r\n-WRT54G - 16 MB of RAM & 4 MB of Flash\r\nWRT54GS - 32 MB of RAM & 8 MB of Flash\r\n\r\n-WRT54GS version 5 is not hackable because of the reduced RAM and Flash size. Instead of running Linux, it runs VxWorks. Because of this, Linksys has released the WRT54GL to appeal to the modders of the community. WRT54GL is the same as the older version of the WRT54G.\r\n\r\n-Any other version of WRT54G or GS will work\r\n\r\n-If you have to pay for a good firmware, then you’re getting ripped off\r\n\r\n-DD-WRT is for those who wants more options in the router without the configuration of everything else. Simply upload via the web interface and you’re done.\r\n\r\n-OpenWRT has the ipkg package management system included and many packages are available to add. You could virtual host a site, run a small FTP server, or set up an Asterisk box. I’d love to list all of the things you could do, but that’d take a while.\r\n\r\n-For free firmwares:\r\nDD-WRT –> http://www.dd-wrt.com\r\nOpenWRT –> http://www.openwrt.org\r\n\r\n-There are plenty more choices for firmwares, but I only named two. I think that they’re the best, but strictly opinion.\r\n\r\n-email me at willjasen -at- charter.net. I know I said Gmail on the show, but I thought I was prepared to switch, but I’m not. ',71,0,1,'CC-BY-NC-SA','',0,0,1), -(63,'2006-01-17','TWAT',233,'','No Shownotes Provided.',1,0,1,'CC-BY-NC-SA','',0,0,1), +(63,'2006-01-17','TWT',233,'','No Shownotes Provided.',1,0,1,'CC-BY-NC-SA','',0,0,1), (64,'2006-01-19','Cygwin Exploits',404,'','No Shownotes Provided.',9,0,1,'CC-BY-NC-SA','',0,0,1), (65,'2006-01-22','Xampp',274,'','http://www.apachefriends.org/de/\r\n\r\ntar xvfz xampp-linux-1.5.1.tar.gz -C /opt\r\n/opt/lampp/lampp start \r\n',1,0,1,'CC-BY-NC-SA','',0,0,1), (66,'2006-01-23','Numbering Systems for noobs',0,'','============================\r\nDecimal (Base 10 system)\r\n\r\n143\r\n||1…….1*3 +\r\n|10……10*4 +\r\n100…..100*1\r\n—————\r\n= 143\r\n\r\n============================\r\nBinary (Base 2 system)\r\n\r\n10001111\r\n|||||||1..1*1 +\r\n||||||2…2*1 +\r\n|||||4….4*1 +\r\n||||8…..8*1 +\r\n|||16….16*0 +\r\n||32…..32*0 +\r\n|64……64*0 +\r\n128…..128*1\r\n—————\r\n= 143 (decimal)\r\n\r\n============================\r\nHexadecimal (Base 16 system)\r\nShorthand for binary…\r\n\r\n 10001111 (segment into groups of 4’s)\r\n ^\r\n |\r\n1000 | 1111\r\n 8 F\r\n————\r\n= 8F or 0×8F\r\n\r\n',46,0,1,'CC-BY-NC-SA','',0,0,1), @@ -276,7 +276,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (70,'2006-01-26','Editing in linux',1448,'','Applications\r\n\r\nTranscode\r\n\r\nMplayer/Mencoder\r\n\\\\\r\n\r\nKino & Linux Digital Video\r\n\r\nLiVES\r\n\r\ntovid\r\n\r\nVideo Lan Client\r\n\r\nQdvdauthor',11,0,1,'CC-BY-NC-SA','',0,0,1), (71,'2006-01-29','OAT\\\'s',329,'','No Shownotes Provided.',4,0,1,'CC-BY-NC-SA','',0,0,1), (72,'2006-01-30','More goodness on video production in Lin',1468,'','PAT too!!!!',7,0,1,'CC-BY-NC-SA','',0,0,1), -(73,'2006-02-02','TWAT',139,'','no reason to listen to this one folks, we are talking the month of febuary off, to work on the show. We didnt plan for twat to be become so polular, and we need to get a few things done. First off we need more hosts and backup episodes, but we all know that, why are we all not helping? second of all, we need to get away from wordpress and build our own system. wordpress is nice as it is easy to edit, but its not real searchable, we cant have a chart of how many shows people have done, things are not formatted the same, so we are building our own cms. so take the month off, do something productive, and get some twat eps recorded.\r\n\r\nif you want to help with the website, we need a graphics guy, please email droops@gmail if you are any good at such things.\r\n\r\n',1,0,1,'CC-BY-NC-SA','',0,0,1), +(73,'2006-02-02','TWT',139,'','no reason to listen to this one folks, we are talking the month of febuary off, to work on the show. We didnt plan for TWT to be become so polular, and we need to get a few things done. First off we need more hosts and backup episodes, but we all know that, why are we all not helping? second of all, we need to get away from wordpress and build our own system. wordpress is nice as it is easy to edit, but its not real searchable, we cant have a chart of how many shows people have done, things are not formatted the same, so we are building our own cms. so take the month off, do something productive, and get some TWT eps recorded.\r\n\r\nif you want to help with the website, we need a graphics guy, please email droops@gmail if you are any good at such things.\r\n\r\n',1,0,1,'CC-BY-NC-SA','',0,0,1), (74,'2006-02-28','WRT Hacking',2199,'','yes!!!',81,0,1,'CC-BY-NC-SA','',0,0,1), (75,'2006-03-01','DVD Copying',609,'','DVD Shrink
                \r\nDVD Decrypter
                \r\nPgcEdit
                \r\nHow To Copy ArccOS & Plugin

                \r\nCan you copy?
                \r\n
                \r\nCnet Info

                \r\nPCWorld',22,0,1,'CC-BY-NC-SA','',0,0,1), (76,'2006-03-05','Setting up an Icecast server',1490,'','icecast homepage
                \r\nXiph Foundation
                \r\nMuSE - Multistreaming Engine
                \r\nDynebolic - Live Multimedia Linux Distro

                \r\nThat xargs command:
                \r\nls *.[mp3,ogg]* | xargs -i echo http://myhost.org:8000/{}” > playlist.m3u',7,0,1,'CC-BY-NC-SA','',0,0,1), @@ -300,7 +300,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (95,'2006-04-10','Windows from commandline',947,'','
                \r\nMSDN entry describing Services
                \r\nSC.ZIP
                \r\nSC For Window 2003 Manual
                \r\nSRVANY.ZIP
                \r\nSP4 Support Tools
                ',28,0,1,'CC-BY-NC-SA','',0,0,1), (96,'2006-04-11','Linux Distros',1379,'','Article for Topic Idea
                http://www.linuxforums.org/reviews/overview_of_the_ten_major_linux_distributions.html
                \r\n
                \r\n
                \r\nDebian and Derivs.
                \r\n
                \r\nDebian http://www.debian.org/
                \r\nDamn Small Linux http://www.damnsmalllinux.org/
                \r\nKnoppix http://www.knoppix.com/
                \r\nKanotix http://kanotix.com/index.php?&newlang=eng
                \r\nMepis http://www.mepis.com/
                \r\nUbuntu http://www.ubuntu.com/
                \r\nXandros http://www.xandros.com/
                \r\n
                \r\nRpm Based
                \r\n
                \r\nFedora http://fedoraproject.org/wiki/
                \r\nMandriva http://wwwnew.mandriva.com/
                \r\nOpenSuSE http://en.opensuse.org/Welcome_to_openSUSE.org
                \r\n
                \r\nSource and Other
                \r\n
                \r\nSlackware http://www.slackware.com/
                \r\nBackTrack http://www.remote-exploit.org/index.php/Main_Page
                \r\nGentoo http://www.gentoo.org/
                \r\nArchLinux http://www.archlinux.org/
                \r\n
                \r\nCheck Here for any Distro! http://distrowatch.com/
                \r\n',21,0,1,'CC-BY-NC-SA','',0,0,1), (97,'2006-04-13',' Physical Security Case Mods part 1',451,'','no notes',26,0,1,'CC-BY-NC-SA','',0,0,1), -(98,'2006-04-17','Audacity Tips',1124,'','\r\n\r\nTWAT 98 explains how to fix varried audio decibel levels and/or boost an audio t\r\nrack\\\'s decibel levels using tools in Audacity.',7,0,1,'CC-BY-NC-SA','',0,0,1), +(98,'2006-04-17','Audacity Tips',1124,'','\r\n\r\nTWT 98 explains how to fix varried audio decibel levels and/or boost an audio t\r\nrack\\\'s decibel levels using tools in Audacity.',7,0,1,'CC-BY-NC-SA','',0,0,1), (99,'2006-04-19','Water Cooling Rig',454,'','Water Rig!',22,0,1,'CC-BY-NC-SA','',0,0,1), (100,'2006-04-23','The 100th Episode Spectacular',671,'','this episode is on default',33,0,1,'CC-BY-NC-SA','',0,0,1), (101,'2006-04-24','Shoutcast',498,'','No shownotes Submitted.',34,0,1,'CC-BY-NC-SA','',0,0,1), @@ -316,14 +316,14 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (111,'2006-05-08','Physical Security Case Mods part 2',562,'','No Notes',26,0,1,'CC-BY-NC-SA','',0,0,1), (112,'2006-05-14','Reverse Engineering Part 1',1051,'','Chapter #1 of Security Warrior.
                \r\n
                \r\nKn1ghtl0rd reads the first chapter of Security Warrior about assembly language for reverse engineering. This is a good topic that I am learning about and this book has some good information so I am giving you a preview of the kinds of stuff in this book. I am giving full credit to the authors for the content and I hope this inspires you to go out and get the book and learn more about RCE.
                \r\n
                \r\nSecurity Warrior on Amazon
                \r\n
                \r\n',2,0,1,'CC-BY-NC-SA','',0,0,1), (113,'2006-05-17','Newsgroups',365,'','Quickie about newsgroups, recorded from work. ',36,0,1,'CC-BY-NC-SA','',0,0,1), -(114,'2006-05-18','New Project',457,'','Me rambling on about a new project being launched. I know its not the most interesting twat but hey check it out, it may spark an interest in the new project.',12,0,1,'CC-BY-NC-SA','',0,0,1), +(114,'2006-05-18','New Project',457,'','Me rambling on about a new project being launched. I know its not the most interesting TWT but hey check it out, it may spark an interest in the new project.',12,0,1,'CC-BY-NC-SA','',0,0,1), (115,'2006-05-21','Homo-nomicon',40,'','\\\"I\\\'m.... a sexy motherfucker.\\\"',4,0,1,'CC-BY-NC-SA','',0,0,1), (116,'2006-05-22','Irc Scripting',338,'','Electro Stuff!
                \r\nTech Cooks!',22,0,1,'CC-BY-NC-SA','',0,0,1), (117,'2006-05-23','ToVid ',617,'','Linux Video Authoring!!!',11,0,1,'CC-BY-NC-SA','',0,0,1), (118,'2006-05-25','Compiling software under Linux ',1824,'',' An overview of the ./configure, make, make inst\r\nall process; some tips and what not.',7,0,1,'CC-BY-NC-SA','',0,0,1), -(119,'2006-05-29','External Memory',505,'','Memorial Day!!!! Yay!
                \r\n
                \r\n\\\'DPG\\\' is Dollars per Gigs, or Price/Gigs.
                \r\nThe lower the DPG, the better the deal!
                \r\nExample: $125/100GB = 1.25 DPG
                \r\n
                \r\n Tiger Direct
                \r\nGeeks!
                \r\n
                \r\nTWAT theme in doublespeed! w00t w00t!
                \r\n
                \r\nxcalibur1337 [at] gmail [dot] com
                \r\n',31,0,1,'CC-BY-NC-SA','',0,0,1), +(119,'2006-05-29','External Memory',505,'','Memorial Day!!!! Yay!
                \r\n
                \r\n\\\'DPG\\\' is Dollars per Gigs, or Price/Gigs.
                \r\nThe lower the DPG, the better the deal!
                \r\nExample: $125/100GB = 1.25 DPG
                \r\n
                \r\n Tiger Direct
                \r\nGeeks!
                \r\n
                \r\nTWT theme in doublespeed! w00t w00t!
                \r\n
                \r\nxcalibur1337 [at] gmail [dot] com
                \r\n',31,0,1,'CC-BY-NC-SA','',0,0,1), (120,'2006-05-31','Firefox Secrets',340,'',' A couple of quick tips of features built into mozilla firefox
                \r\n\r\n Lord Drachenblut',24,0,1,'CC-BY-NC-SA','',0,0,1), -(121,'2006-07-02','Real Server',440,'','how to start the server
                \r\n\\\"C:\\\\Program Files\\\\Real\\\\Helix Server\\\\Bin\\\\rmserver.exe\\\"
                \\\"C:\\\\Program Files\\\\Real\\\\Helix Server\\\\rmserver.cfg\\\"
                \r\n
                \r\nyou can also save everything you setup on producer in a rpjf file
                \r\n
                \r\nexample rmserver.cfg
                \r\n
                \r\n\r\n
                \r\n
                \r\n
                \r\n
                \r\n
                \r\n
                \r\n\r\n\r\n
                \r\nscreen shot of main configure options for producer
                \r\n\r\n\r\nScreenshot\r\n
                ',36,0,1,'CC-BY-NC-SA','',0,0,1), +(121,'2006-07-02','Real Server',440,'','how to start the server
                \r\n\\\"C:\\\\Program Files\\\\Real\\\\Helix Server\\\\Bin\\\\rmserver.exe\\\"
                \\\"C:\\\\Program Files\\\\Real\\\\Helix Server\\\\rmserver.cfg\\\"
                \r\n
                \r\nyou can also save everything you setup on producer in a rpjf file
                \r\n
                \r\nexample rmserver.cfg
                \r\n
                \r\n\r\n
                \r\n
                \r\n
                \r\n
                \r\n
                \r\n
                \r\n\r\n\r\n
                \r\nscreen shot of main configure options for producer
                \r\n\r\n
                \r\nScreenshot\r\n
                ',36,0,1,'CC-BY-NC-SA','',0,0,1), (122,'2006-07-04','Getting started with PHP on windows',975,'','Think you might be interested in learning PHP? Here is a\r\nquick show to help you get started. In this show I go over most\r\neverything you need to do or aquire in order to start programming PHP.\r\n\r\n',37,0,1,'CC-BY-NC-SA','',0,0,1), (123,'2006-07-05','Python',1180,'','Learning with python though examples

                \r\n\r\nMicrosoft Windows XP [Version 5.1.2600]
                \r\n(C) Copyright 1985-2001 Microsoft Corp.
                \r\nC:\\\\>python
                \r\nPython 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] on win32
                \r\nType \\\"help\\\", \\\"copyright\\\", \\\"credits\\\" or \\\"license\\\" for more information.
                \r\n>>> print \\\"HELLO\\\" # Number signs will comment
                \r\nHELLO
                \r\n\r\n
                \r\n>>> name = \\\"Cotton\\\"
                \r\n# the variable \\\"name\\\" has been defined to the string \\\"Cotton\\\"
                \r\n>>> def hello():
                \r\n... print \\\"Hello there, %s\\\"%name
                \r\n...
                \r\n# hello() is now a function
                \r\n>>> hello()
                \r\nHello there, Cotton
                \r\n\r\n
                \r\n# alittle more complicated
                \r\n
                \r\n>>> def hello2(user): # we now made \\\"user\\\" and argument.
                \r\n... print \\\"Hello there, %s\\\"% user
                \r\n...
                \r\n>>> hello2()
                \r\n# U cannot call hello2(user) without an argument.
                \r\nTraceback (most recent call last):
                \r\n File \\\"\\\", line 1, in ?
                \r\n\r\nTypeError: hello2() takes exactly 1 argument (0 given)
                \r\n
                \r\n>>> hello2(\\\"infonomicon\\\")
                \r\nHello there, infonomicon
                \r\n
                \r\n>>> nicks = [\\\"John\\\",\\\"Billy\\\", \\\"Python\\\", \\\"Cotton\\\", \\\"twat\\\"] #nicks has been defined as a list
                \r\n>>> nicks
                \r\n[\\\'John\\\', \\\'Billy\\\', \\\'Python\\\', \\\'Cotton\\\', \\\'twat\\\']
                \r\n>>> for i in nicks:
                \r\n... hello2(i)
                \r\n\r\n...
                \r\nHello there, John
                \r\nHello there, Billy
                \r\nHello there, Python
                \r\nHello there, Cotton
                \r\nHello there, twat
                \r\n
                \r\n# For more help, visit http://www.ibiblio.org/obp/thinkCSpy/ That site has helped me tremendously!
                \r\n# Email me cbmailone[at]gmail[dot]com
                \r\nGreat Python Tutorials:

                \r\n
                http://www.ibiblio.org/obp/thinkCSpy/
                \r\nhttp://www.ibiblio.org/g2swap/byteofpython/read/index.html
                \r\nhttp://diveintopython.org/toc/index.htmlBluecasing: War Nibbling, Bluetooth and Petty Theft\r\n',9,0,1,'CC-BY-NC-SA','',0,0,1), @@ -332,7 +332,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (127,'2006-07-23','Getting Started With Snort',189,'','Snort is included with SuSE but not Red Hat. If you need it (or you want to upgrade), download the source distribution from http://www.snort.org and unpack it:\r\n

                \r\n$ tar xvpzf snort-*.tar.gz\r\n

                \r\nThen compile it:\r\n

                \r\n$ cd `ls -d snort-* | head -1`
                \r\n$ ./configure
                \r\n$ make\r\n

                \r\nand install the binary and manpage as root:\r\n

                \r\n# make install\r\n

                \r\nNext, create a logging directory. It should not be publicly readable, since it will contain potentially sensitive data:\r\n

                \r\n# mkdir -p -m go-rwx /var/log/snort\r\n

                \r\nFinally, install the configuration files and rules database:\r\n

                \r\n# mkdir -p /usr/local/share/rules
                \r\n# cp etc/* rules/*.rules /usr/local/share/rules
                ',38,0,1,'CC-BY-NC-SA','',0,0,1), (128,'2006-08-01','Retreating From Tech In Style',574,'','No notes submitted.',11,0,1,'CC-BY-NC-SA','',0,0,1), (129,'2006-08-03','Building Packages for Arch Linux',1532,'','

                Building Packages for Arch Linux

                \r\n\r\n\r\n

                For more information on building Arch Packages, consult the Arch Build System How-to on the Arch Wiki.

                \r\n\r\n

                The following is a sample PKGBUILD file for building MuSE. Note, the source file was on my system, so I did not specify a url for the source and have the package build system pull the source down from the server.

                \r\n\r\npkgname=MuSE
                \r\npkgver=0.9.2
                \r\n\r\npkgrel=1
                \r\npkgdesc=\\\"MuSE is an application for the mixing, encoding, and network streaming of sound: it can mix up to 6 encoded audio bitstreams (from files or network, mp3 or ogg) plus a souncard input signal, the resulting stream can be played locally on the sound card and/or encoded at different bitrates, recorded to harddisk and/or streamed to the net. When sent to a server, the resulting audio can be listened thru the net by a vast number of players available on different operating systems.\\\"
                \r\nurl=\\\"http://muse.dyne.org/\\\"
                \r\nlicense=\\\"gnu/gpl\\\"
                \r\ndepends=(\\\'lame\\\' \\\'libogg\\\' \\\'libvorbis\\\' \\\'ncurses\\\' \\\'gtk\\\' \\\'libsndfile\\\')
                \r\nmakedepends=()
                \r\nconflicts=()
                \r\nreplaces=()
                \r\nbackup=()
                \r\n\r\ninstall=
                \r\nsource=($pkgname-$pkgver.tar.gz)
                \r\nmd5sums=()
                \r\n
                \r\nbuild() {
                \r\n cd $startdir/src/$pkgname-$pkgver
                \r\n ./configure --prefix=/usr
                \r\n make || return 1
                \r\n\r\n make DESTDIR=$startdir/pkg install
                \r\n}
                \r\n',7,0,1,'CC-BY-NC-SA','',0,0,1), -(130,'2006-08-06','UltraVNC',680,'','http://ultravnc.sf.net
                \r\nhttp://www.no-ip.com
                \r\nhttp://www.dyndns.com
                \r\nhttp://www.rmccurdy.com/stuff/twat_SC_VNC.txt Example code bat file.
                \r\n\r\nhttp://daymarerecords.com/music/AwwTistic Music I produced that is in the show
                ',36,0,1,'CC-BY-NC-SA','',0,0,1), +(130,'2006-08-06','UltraVNC',680,'','http://ultravnc.sf.net
                \r\nhttp://www.no-ip.com
                \r\nhttp://www.dyndns.com
                \r\nhttp://www.rmccurdy.com/stuff/twt_SC_VNC.txt Example code bat file.
                \r\n\r\nhttp://daymarerecords.com/music/AwwTistic Music I produced that is in the show
                ',36,0,1,'CC-BY-NC-SA','',0,0,1), (131,'2006-08-07','Firefox Tips',415,'','

                Go to about:config and right click and go to new --> boolean and set the preference name to config.trim_on_minimize and set the boolean value to true.\r\n

                \r\n

                Now go to task manager -->process tab-->and look for firefox.exe and watch the memory usage drop when you minimize. I will have the show notes on my site, www.i-trash.org if you missed anything.

                \r\n\r\n',40,0,1,'CC-BY-NC-SA','',0,0,1), (132,'2006-08-08','Office 2003 Voice recognition review',566,'','
                Office 2003 bug fixes\r\n
                http://www.tau.ac.il/~itamarez/sr/mssr-2003.htm \r\n
                \r\n
                voice recognition in Chinese \r\n
                http://office.microsoft.com/en-gb/assistance/HA010347511033.aspx ',39,0,1,'CC-BY-NC-SA','',0,0,1), (133,'2006-08-09','XPlite and 2000lite',449,'','Lite PC\r\n
                \r\nhttp://www.litepc.com/xplite.html',41,0,1,'CC-BY-NC-SA','',0,0,1), @@ -357,7 +357,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (152,'2006-09-14','Dynamic DNS',834,'','Show Notes',40,0,1,'CC-BY-NC-SA','',0,0,1), (153,'2006-09-18','How to make your own xbox usb adpapter',268,'','No Show Notes',24,0,1,'CC-BY-NC-SA','',0,0,1), (154,'2006-09-20','Sourcemage',316,'','
                \r\n
                http://www.sourcemage.org/ \r\n
                \r\n
                ',41,0,1,'CC-BY-NC-SA','',0,0,1), -(155,'2006-09-21','Cross Site Scripting',357,'','
                Link to full shownotes
                \r\nCgisecurity.com: Cross Site Scripting questions and answers
                \r\nCross-site scripting - Wikipedia entry
                \r\nSecLists.org Security Mailing List Archives
                \r\nTWAT ep. 33 - SQL Injection, by Livinded
                \r\nXSS (Cross Site Scripting) Cheat Sheet
                \r\nSecurity Now Episodes
                \r\nNoScript Plugin for Firefox\r\n
                \r\n
                ',45,0,1,'CC-BY-NC-SA','',0,0,1), +(155,'2006-09-21','Cross Site Scripting',357,'','
                Link to full shownotes
                \r\nCgisecurity.com: Cross Site Scripting questions and answers
                \r\nCross-site scripting - Wikipedia entry
                \r\nSecLists.org Security Mailing List Archives
                \r\nTWT ep. 33 - SQL Injection, by Livinded
                \r\nXSS (Cross Site Scripting) Cheat Sheet
                \r\nSecurity Now Episodes
                \r\nNoScript Plugin for Firefox\r\n
                \r\n
                ',45,0,1,'CC-BY-NC-SA','',0,0,1), (156,'2006-09-24','Safari Bookshelf',616,'','
                \r\n http://safari.oreilly.com/ \r\n
                \r\n
                ',7,0,1,'CC-BY-NC-SA','',0,0,1), (157,'2006-09-25','SnortSam',963,'','
                \r\n http://www.rmccurdy.com/stuff/TWAT/snort/ \r\n
                \r\n
                ',36,0,1,'CC-BY-NC-SA','',0,0,1), (158,'2006-09-26','NirCmd',365,'','

                \r\nNirCmd info page:
                \r\nhttp://www.nirsoft.net/utils/nircmd.html\r\n

                \r\n\r\n

                \r\nNirCmd download link (zip format):
                \r\nhttp://www.nirsoft.net/utils/nircmd.zip\r\n

                \r\n\r\n

                \r\nNirCmd help/command reference online:
                \r\nhttp://www.nirsoft.net/utils/nircmd2.html#using\r\n

                ',46,0,1,'CC-BY-NC-SA','',0,0,1), @@ -387,12 +387,12 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (182,'2006-11-15','OpenBSD',565,'','No Show Notes',19,0,1,'CC-BY-NC-SA','',0,0,1), (183,'2006-11-19','Jokosher',667,'','
                \r\n

                This episode was recorded and mixed to wav entirely with Jokosher. I then used lame to record the mp3, as I usually like to do. The last second of audio was cut off and try as I might, could not get it to export this last second, but you did not miss anything. Give jokosher a try and support the Jokosher Community. This has the the potential to be a killer audio app for the FOSS community.

                \r\n
                \r\n
                ',7,0,1,'CC-BY-NC-SA','',0,0,1), (184,'2006-11-20','Bad Things',1370,'','
                \r\n Show Notes \r\n
                ',35,0,1,'CC-BY-NC-SA','',0,0,1), -(185,'2006-11-29','Twat Radio',60,'','No need to listen to this one guys We will be taking the month of december off to get more backup episodes and more monthly hosts If anyone wants to help out as a monthly host or just sumbit an episode please email us at twat.admin -at- gmail /dot/ com. I want to thank all our hosts for there hard work and hope everyone has a good holiday season.\r\n
                \r\n-Enigma ',39,0,1,'CC-BY-NC-SA','',0,0,1), +(185,'2006-11-29','TWT Radio',60,'','No need to listen to this one guys We will be taking the month of december off to get more backup episodes and more monthly hosts If anyone wants to help out as a monthly host or just sumbit an episode please email us at twat.admin -at- gmail /dot/ com. I want to thank all our hosts for there hard work and hope everyone has a good holiday season.\r\n
                \r\n-Enigma ',39,0,1,'CC-BY-NC-SA','',0,0,1), (186,'2007-01-01','SciTE snippets',642,'','A quick intro to SciTE snippets. Touch base on why you should use them, what they do, and how to install it. Any questions just ask my on IRC, I\\\'m always there. Freenode #infonomicon BinRev #binrev
                \r\nSciTE Website\r\n
                \r\nsnippets.lua
                \r\nSciTE Website\r\n
                ruby.lua
                \r\nMy ruby.lua
                ',49,0,1,'CC-BY-NC-SA','',0,0,1), (187,'2007-01-02','Lockpicking',1140,'','\r\nBuy lockpicks & bumping tools: www.lockpicks.com

                \r\n\r\nLocksport forums:
                \r\nEZ Picking
                \r\nLockpicking 101
                \r\nLock Picker Network

                \r\n\r\nLocksport clubs:
                \r\nTOOOL
                \r\nLockSport International
                \r\nFraternal Order Of LockSport

                \r\n\r\nOther resources:
                \r\nLockenpedia
                \r\nBlackBag - Blog of Barry \\\"The Key\\\" of TOOOL
                \r\n',3,0,1,'CC-BY-NC-SA','',0,0,1), (188,'2007-01-03','Ruby',436,'','Ruby
                \r\nWhy\\\'s Poignant Guide and other references
                ',12,0,1,'CC-BY-NC-SA','',0,0,1), (189,'2007-01-08','Pizza, Wii, and OSX',1112,'','No Show notes',50,0,1,'CC-BY-NC-SA','',0,0,1), -(190,'2007-01-10','Twat Remix',431,'','No Show Notes',51,0,1,'CC-BY-NC-SA','',0,0,1), +(190,'2007-01-10','TWT Remix',431,'','No Show Notes',51,0,1,'CC-BY-NC-SA','',0,0,1), (191,'2007-01-16','ipod linux',454,'','http://www.ipodlinux.org \r\n
                \r\n LTools \r\n
                \r\n
                ',48,0,1,'CC-BY-NC-SA','',0,0,1), (192,'2007-01-17','htaccess',642,'','http://www.gotroot.com/

                \r\n http://www.kuznetsov.uklinux.net/robots-tutorial.php

                \r\n http://rmccurdy.com/stuff/TWAT/htaccess

                ',36,0,1,'CC-BY-NC-SA','',0,0,1), (193,'2007-01-18','Application Lock on Windows mobile smart phones',350,'','No Show Notes',41,0,1,'CC-BY-NC-SA','',0,0,1), @@ -402,7 +402,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (197,'2007-01-25','LDAP',410,'','No show Notes',52,0,1,'CC-BY-NC-SA','',0,0,1), (198,'2007-01-29','GIS and Remote Sensing',1159,'',' http://en.wikipedia.org/wiki/Geographic_information_system
                \r\n
                \r\n http://grass.itc.it/download/index.php
                \r\n
                \r\n \r\nhttp://www.geobase.ca/
                \r\n
                \r\n\r\nhttp://www.dpi.inpe.br/spring/english/index.html
                \r\n
                \r\n\r\n',18,0,1,'CC-BY-NC-SA','',0,0,1), (199,'2007-01-30','Slast',402,'',' www.slast.org \r\n
                \r\n
                ',1,0,1,'CC-BY-NC-SA','',0,0,1), -(200,'2007-01-31','200th Episode Special',242,'','This one was done for the twat cd at the last Notacon and hasn\\\'t been release other than on the cd I figured it would be a good special episode for our 200th --Enjoy\r\n
                \r\n
                \r\nthanks to all of our hosts for their hard work \r\n
                \r\n-Enigma',22,0,1,'CC-BY-NC-SA','',0,0,1), +(200,'2007-01-31','200th Episode Special',242,'','This one was done for the TWT cd at the last Notacon and hasn\\\'t been release other than on the cd I figured it would be a good special episode for our 200th --Enjoy\r\n
                \r\n
                \r\nthanks to all of our hosts for their hard work \r\n
                \r\n-Enigma',22,0,1,'CC-BY-NC-SA','',0,0,1), (201,'2007-02-01','Project management and collaboration via Wiki',546,'','MediaWiki

                \r\nTWiki
                \r\n
                ',3,0,1,'CC-BY-NC-SA','',0,0,1), (202,'2007-02-04','Wacom Tablets',461,'',' Linux Wacom Tablet Project
                \r\nHelpful xorg.conf example',12,0,1,'CC-BY-NC-SA','',0,0,1), (203,'2007-02-06','Performace Monitoring with SysStat',696,'','SYSSTAT package for Linux
                \r\nSystem performance tuning and performance history tracking is a necessity for Unix hosts that support growing projects and ever demanding users. RRDTool is another package that lets you graphically view this information. Today dosman discusses how to use both packages.

                \r\n\r\nsysstat
                \r\nRRDTool
                \r\nNovell\\\'s Linux Monitoring Tool Package
                \r\n
                \r\n
                ',3,0,1,'CC-BY-NC-SA','',0,0,1), @@ -461,7 +461,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (256,'2007-06-19','alkix live cd ',775,'',' Alkix Live Cd

                ',64,0,1,'CC-BY-NC-SA','',0,0,1), (257,'2007-06-20','plsql',4169,'','No Show Notes
                \r\n
                ',55,0,1,'CC-BY-NC-SA','',0,0,1), (258,'2007-06-27','mindmanager',309,'','\r\nMindjet Home Page\r\n\r\n
                \r\n\r\n\r\nCtrl+Shit+Alt+T brings 5 day trial into 21 day mode.
                \r\n
                ',58,0,1,'CC-BY-NC-SA','',0,0,1), -(259,'2007-06-27','How to make a Twat Ep',1744,'','No show notes
                \r\n
                ',60,0,1,'CC-BY-NC-SA','',0,0,1), +(259,'2007-06-27','How to make a TWT Ep',1744,'','No show notes
                \r\n
                ',60,0,1,'CC-BY-NC-SA','',0,0,1), (260,'2007-07-02','Pidgeon Cam',845,'','No Show notes
                \r\n
                ',3,0,1,'CC-BY-NC-SA','',0,0,1), (261,'2007-07-09','NAS',1300,'','No show notes
                \r\n
                ',55,0,1,'CC-BY-NC-SA','',0,0,1), (262,'2007-07-11','zoneminder',336,'','No show notes
                \r\n
                \r\n\r\n\r\n',58,0,1,'CC-BY-NC-SA','',0,0,1), @@ -472,7 +472,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (267,'2007-07-27','trixbox',433,'',' trixbox.org \r\n
                \r\n
                ',58,0,1,'CC-BY-NC-SA','',0,0,1), (268,'2007-07-30','ManHole Funk',204,'','No Show Notes
                \r\n
                ',65,0,1,'CC-BY-NC-SA','',0,0,1), (269,'2007-08-02','Windows Tricks',523,'','No Show notes
                \r\n
                ',67,0,1,'CC-BY-NC-SA','',0,0,1), -(270,'2007-08-08','sql injection',621,'','\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n SQL Power Injector
                \r\n PRIAMOS
                \r\n Absinthe
                \r\n\r\n twat episode mod_security
                \r\n\r\n',36,0,1,'CC-BY-NC-SA','',0,0,1), +(270,'2007-08-08','sql injection',621,'','\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n SQL Power Injector
                \r\n PRIAMOS
                \r\n Absinthe
                \r\n\r\n TWT episode mod_security
                \r\n\r\n',36,0,1,'CC-BY-NC-SA','',0,0,1), (271,'2007-08-09','Avoid Cpu Billing',834,'',' http://www.cs.huji.ac.il/~dants/papers/Cheat07Security.pdf

                ',58,0,1,'CC-BY-NC-SA','',0,0,1), (272,'2007-08-16','NAMBLA',482,'',' Nambla \r\n
                \r\n
                ',60,0,1,'CC-BY-NC-SA','',0,0,1), (273,'2007-08-22','ChatBots',512,'','Play with
                \r\n http://www-ai.ijs.si/eliza-cgi-bin/eliza_script
                \r\n http://www.alicebot.org/
                \r\n http://www.sitechatters.com/
                \r\n http://library.thinkquest.org/19314/langprog.htm
                \r\n http://www.alicebot.org/superbot.html
                \r\nread:
                \r\n http://cogsci.ucsd.edu/%7Ebatali/108b/lectures/natlang.txt
                \r\n http://www.toddhester.net/chatbot.html
                \r\n
                \r\n',57,0,1,'CC-BY-NC-SA','',0,0,1), @@ -504,7 +504,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (299,'2007-12-31','Iphone Madness',2785,'','some old audio I dug up
                \r\nhosts include:
                \r\nEnigma
                \r\nfaceman
                \r\nDrake Anubis
                \r\nThoughtphreaker
                \r\n',39,0,1,'CC-BY-NC-SA','',0,0,1), (300,'2007-12-31','End Transmisson',258,'','check out hackerpublicradio.org \r\n
                \r\n
                ',39,0,1,'CC-BY-NC-SA','',0,0,1), (69,'0000-00-00','Phone Calls',0,'','More info on the Boston Phone System',0,0,1,'CC-BY-NC-SA','',0,0,1); -/*!40000 ALTER TABLE `twat_eps` ENABLE KEYS */; +/*!40000 ALTER TABLE `twt_eps` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; diff --git a/sql/hpr.sql b/sql/hpr.sql index 70cf0d2..61110df 100644 --- a/sql/hpr.sql +++ b/sql/hpr.sql @@ -16566,8 +16566,8 @@ CREATE TABLE `eps` ( LOCK TABLES `eps` WRITE; /*!40000 ALTER TABLE `eps` DISABLE KEYS */; -INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (1,'2007-12-31','Introduction to HPR',1373,'In this first ever show on Hacker Public Radio, StankDawg and Enigma introduce HPR.','

                \r\nIn this first ever show on Hacker Public Radio, StankDawg and Enigma introduce HPR.\r\n

                \r\n

                \r\nThe story of Hacker Public Radio begins where Radio FreeK America leaves off. StankDawg was a busy with Binary Revolution Radio and so the idea lay dormant for some time. Then droops, another podcaster (Infonomicon) who was inspired by RFA got together with dosman to start TWaTech Today with a Techie, a pun on Twit. About a year in Enigma took over operations from portrello.\r\n

                \r\n

                \r\nContinuing on from Today with a Techie, HPR will air anything that is Of interest to hackers. Think, hacking, phone preaking, politics, survival, caffeine, linux, movie reviews, game reviews, etc. There is no restriction on the length but the shows will have the intro and outro added, which was kindly donated by slick0. Additionally there is the option to have miniseries where the hosts can have running topics to cover an issue in more detail. A mini series can also be open to so that multiple people can contribute to one topic.\r\n

                \r\n

                \r\nAbove all HPR is a Community Network.\r\n

                \r\n',55,0,1,'CC-BY-NC-SA','hpr, twat, community',0,4737,1), -(9,'2008-01-10','This old Hack 4',2547,'Fixing a leak in a pressure based water well and making a Didgeridoo.','

                \r\nContinuing the TWaT series, we go outside and get some background to water wells with pressure tanks and pressure switches. Also making a Didgeridoo
                \r\nhttps://www.wikihow.com/Make-a-Didgeridoo-out-of-PVC-Pipe\r\n

                \r\n',75,5,1,'CC-BY-NC-SA','water well, pressure tank, pressure switch, Didgeridoo, hardware',0,3535,1), +INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (1,'2007-12-31','Introduction to HPR',1373,'In this first ever show on Hacker Public Radio, StankDawg and Enigma introduce HPR.','

                \r\nIn this first ever show on Hacker Public Radio, StankDawg and Enigma introduce HPR.\r\n

                \r\n

                \r\nThe story of Hacker Public Radio begins where Radio FreeK America leaves off. StankDawg was a busy with Binary Revolution Radio and so the idea lay dormant for some time. Then droops, another podcaster (Infonomicon) who was inspired by RFA got together with dosman to start TWaTech Today with a Techie, a pun on Twit. About a year in Enigma took over operations from portrello.\r\n

                \r\n

                \r\nContinuing on from Today with a Techie, HPR will air anything that is Of interest to hackers. Think, hacking, phone preaking, politics, survival, caffeine, linux, movie reviews, game reviews, etc. There is no restriction on the length but the shows will have the intro and outro added, which was kindly donated by slick0. Additionally there is the option to have miniseries where the hosts can have running topics to cover an issue in more detail. A mini series can also be open to so that multiple people can contribute to one topic.\r\n

                \r\n

                \r\nAbove all HPR is a Community Network.\r\n

                \r\n',55,0,1,'CC-BY-NC-SA','hpr, twt, community',0,4737,1), +(9,'2008-01-10','This old Hack 4',2547,'Fixing a leak in a pressure based water well and making a Didgeridoo.','

                \r\nContinuing the TWT series, we go outside and get some background to water wells with pressure tanks and pressure switches. Also making a Didgeridoo
                \r\nhttps://www.wikihow.com/Make-a-Didgeridoo-out-of-PVC-Pipe\r\n

                \r\n',75,5,1,'CC-BY-NC-SA','water well, pressure tank, pressure switch, Didgeridoo, hardware',0,3535,1), (2,'2008-01-01','Customization the Lost Reason',1534,'deepgeek talks about Customization being the lost reason in switching from windows to linux','

                Today deepgeek talks about Customization being the lost reason in switching from windows to Linux. He points out that the PC stands for Personal Computer. To many on windows this means they can change the desktop wallpaper.

                \r\n

                He believes that by explaining the ability to Customise the working environment is the power of Linux. You can customise the services running, whether you wish to use a command line interface, a basic Window Manager, or a Lightweight or Full Featured Desktop Environment

                \r\n

                Finally he ends with a tribute to Seymour Cray

                \r\n',73,0,1,'CC-BY-NC-SA','Linux, Desktop Environment, Window Manager, Seymour Cray',0,1551,1), (3,'2008-01-02','Lost Haycon Audio',2850,'Morgellon and others traipse around in the woods geocaching at midnight','

                \r\nIt\'s 12:10AM on the 10th of November 2007 and Morgellon, droops and phyboy are at Haycon, one of the first Unconferences. The conversations turns to Geocaching, and so armed with laptop, flash light (and possibly beer) our intrepid explorers head off to do a night time run. Here the way is marked by reflectors that are difficult to see in day time.

                \r\n

                \r\nAlong the way we hear crickets, tales of wolves, forgotten roads, civil war destruction, abandoned cemeteries and how karma came to one real estate developer.\r\n

                ',25,0,1,'CC-BY-NC-SA','haycon, Unconference, Geocaching ',0,1410,1), (4,'2008-01-03','Firefox Profiles',415,'Peter explains how to move firefox profiles from machine to machine ','

                \r\nPeter explains how to move firefox profiles from machine to machine even between OSX, Windows and Linux. The biggest issue is actually locating the profile and this is covered in the following article.
                \r\nhttps://kb.mozillazine.org/Profile_folder_-_Firefox\r\n

                ',74,0,0,'CC-BY-NC-SA','firefox, profiles, osx, windows, linux',0,1524,1), @@ -17574,7 +17574,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (998,'2012-05-29','Viva la Federation!',1441,'Setting up a Status.net instance','

                \r\n In this episode, NYbill and\r\n Windigo explain their\r\n experience setting up their own instances of Status.net, a microblogging service.\r\n

                \r\n

                \r\n While they do not give a beginning to end installation guide, they\r\n do discuss some hurdles they encountered, and provide resources\r\n that may prove invaluable to someone who has just set up their own\r\n server.\r\n

                \r\n

                Links

                \r\n',196,0,1,'CC-BY-SA','microblogging,status.net,identi.ca',0,2130,1), (999,'2012-05-30','Simon Phipps on Open Software: OGG Camp Part One',1084,'The Full Circle Podcast with a recording of Simon Phipps at OggCamp 11','

                This is the first of our highlights of last Summer\'s unconference, OGG Camp eleven, held at Farnham Maltings in the South of England.

                \r\n\r\n

                Introducing Simon Phipps, who presented the opening session of the unconference to a packed main hall, on Software Freedom.

                \r\n\r\n

                A computer industry veteran, Simon Phipps came on with an actual box of hats which he proceeded the change at speed, reminding me of Tommy Cooper in his heyday.

                \r\n\r\n

                Simon has come up through hands-on roles as field engineer, programmer and systems analyst, run a software publishing company, worked with OSI standards in the eighties, on the first commercial collaborative conferencing software in the nineties, and helped introduce both Java and XML at IBM.

                \r\n\r\n

                A founding Director of the Open Mobile Alliance, Simon is Chief Strategy Officer at independent software company ForgeRock and Director of the Open Source Initiative. Find his essays at webmink.com.

                \r\n\r\n

                Simon Phipps’ presentation on software freedom. Here’s a shortened version of the presentation which ran to 35 minutes in its entirety.

                \r\n\r\n

                OGG Camp is a joint venture organised by those lovely podcasters the Linux Outlaws and the Ubuntu UK Podcast.

                \r\n\r\n

                We\'ve more highlights of OGG Camp coming up on the Full Circle Podcast very soon, including Karen Sandler and the Ogg Camp Panel discussion.

                \r\n\r\n

                The Full Circle Podcast is the companion to Full Circle Magazine, the Independent Magazine for the Ubuntu Community. Find us at www.fullcirclemagazine.org/podcast.

                \r\n

                Feedback; you can post comments and feedback on the podcast page at www.fullcirclemagazine.org/podcast, send us a comment to podcast (at) fullcirclemagazine.org

                \r\n\r\n

                Your Hosts:

                \r\n\r\n\r\n\r\n

                Additional audio by Victoria Pritchard

                \r\n\r\n

                Runtime: 18mins 2seconds

                ',160,62,1,'CC-BY-SA','OggCamp',0,2177,1), (1000,'2012-05-31','Episode 1000',1247,'Thoughts and wishes for the 1000th episode of HPR','

                \r\nHacker Public Radio commemorated it\'s 1000th episode by inviting listeners, contributors, and fellow podcasters to send in their thoughts and wishes of the occasion. The following voices contributed to this episode.\r\n

                \r\n

                \r\nFiftyOneFifty, Chess Griffen, Claudio Miranda, Broam, Leo LaPorte and Dick DeBartolo, Dan Lynch, Becky and Phillip (Corenominal) Newborough, Dann Washko, Frank Bell, Jezra, Fabian Scherschel, k5tux, CafeNinja, imahuph, Johan Vervloet, Kevin Granade, Knightwise, MrX, NYBill, Quvmoh, pokey, MrGadgets, riddlebox, Saturday Morning Linux Review, Scott Sigler, Robert E. Wooden, Sigflup, BrocktonBob, Trevor Parsons, Ulises Manuel López Damián, Verbal, Ahuka, westoztux, Toby Meehan, Chris Garrett, winigo, Ken Fallon, Lord Draukenbleut, aukondk, Full Circle Podcast\r\n

                \r\n',131,0,1,'CC-BY-SA','HPR,community,congratulations ',0,2524,1), -(1001,'2012-06-04','HPR Community News May 2012',2540,'HPR Community News May 2012','

                New hosts

                \r\n

                \r\nWelcome to our new host: \r\nbgryderclock.\r\n
                \r\nIf you would like to become a HPR host then please head over to https://hackerpublicradio.org/contribute.php\r\n

                \r\n\r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n
                id\r\ntitle\r\nhost\r\n
                976HPR Community News (March 2012)HPR Admins
                977Setting Up a WordPress Blog 2Frank Bell
                978Dead_HuntVarious Hosts
                979Sunday Morning Linux Review Episode 029Various Creative Commons Works
                980Broadband for Rural NorthKen Fallon
                981Review Indiana LinuxFest 2012Ahuka
                982LITS: Episode 005 - pmountDann
                983Freedom is not Free 5 - Get InvolvedAhuka
                984Going Linux: Introduction to Podcasting with LinuxHPR Admins
                985LFNW: A Short Talk with Thomas StoverDavid Whitman
                986LFNW: Interview with Scott Newlon of MintCastDavid Whitman
                987LFNW: Larry Cafiero - the Crunchbang guyDavid Whitman
                988LFNW: Dawn McKenna of McKenna Interpreting ServicesDavid Whitman
                989Juiced Penguin 079 – Early SpringVarious Creative Commons Works
                990Portable AppsJWP
                991Making a Music Sampler with Midi and Pygamebgryderclock
                992Linux In The Shell 007 - Chmod and Unix Permissions.Dann
                993Setting up a Wordpress blog - tweaking appearanceFrank Bell
                994NELF: John Maddog Hall Talking About Talking About Free SoftwareVarious Creative Commons Works
                995Do the four freedoms extend beyond software ?Ken Fallon
                996Command line cheat sheetJWP
                997Poorly Recorded Thoughts On Rural Computinglostnbronx
                998Viva la Federation!NYbill and Windigo
                999Simon Phipps on Open Software: OGG Camp Part OneRobin Catling
                1000Episode 1000FiftyOneFifty
                \r\n\r\n

                Apologies

                \r\n

                \r\nApologies to Dave Morriss for missing his show and code contribution\r\n

                \r\n\r\n

                New US Phone Number

                \r\n

                \r\nThe US number has changed to 206-203-5729 while the UK number remains the same +44-203-432-5879\r\n

                \r\n\r\n

                A short report from the HPR Table at LinuxFest Northwest

                \r\n

                \r\nFrom: David Whitman
                \r\n
                \r\nA friend from work got intersted in going to the LinuxFest and helped at the table - Much thanks to Brad Coffey. We got set up on time and were well received. We had a great run on our swag and ran out of the HPR pin buttons by closing on the first day and handed out quite a few informational cards.The little business cards were really a hit also. Lots of good conversation and exposure for HPR. There was a constant stream of people coming by. I have four interviews on my various recording devices and should be able to get about four to six more from the sign up sheet that was available on the table. With a bit of planning and a more formal interview \'track\' (using an appointment schedule and a designated room or area) I am sure a well staffed HPR table could easily get 20 interviews at this fest. Of course I will be interested in \r\nseeing if any of the many we talked to produces and post their own show. There was interest. I sensed that many of the speakers would have loved the extra exposure. HPR is probably becoming the embedded reporters of Linux Fests. The unofficial count of attendees that I heard was at \"over 800\". The table kit is ready to be shipped to the next venue. My intent is to put together a vertical layout canvas that can easily be shipped and set up as a backdrop and utilize a series of those 20 by 30 photo posters available at Costco Photo. This however will have to wait until after my annual spring fling of shutdown work that begins on May 5 and takes up to 3 weeks to complete. I\'ll post a G+pic of the backdrop we used at this fest. Best swag for me - a Tux 2012 bumper sticker from Pogo Linux. Look for a scan of this on G+ in the near future.\r\n
                \r\nThanks to the HPR community for the opportunity to represent the show. It was much fun.
                \r\n
                \r\ndavidWHITMAN\r\n

                \r\n\r\n

                New Banner

                \r\n

                \r\nThere was a very kind offer by David Whitman to sponsor a tall free standing banner and the call was put out for a design. Here is the final outcome of the discussions.
                \r\n\"Banner\r\n

                \r\n

                One Community supporting another

                \r\n

                \r\nBack in episode https://hackerpublicradio.org/eps.php?id=0980 Broadband for Rural North, I suggested that people could sponsor a meter of cable for their project to show your support. Well they have gone ahead and done it\r\nhttps://b4rn.org.uk/sponsor-a-metre. It\'s £5 for a meter or Special offer, 5 names for £20.\r\n
                \r\nI will also extend the donation deal from the holiday period, so that anyone who donates to this gets some HPR swag when it\'s available.\r\n

                \r\n\r\n

                Explicit Tag

                \r\n

                \r\nThere was a discussion on whither we should have a ban on swearing. We already have a iTunes explicit tag so assume that all shows may contain controversial material. Hosts are free to add a \"safe for work\" warning or any other warning they wish to the shows.
                \r\nWe may add an option in the upload forms to support this on a show by show basis.\r\n

                \r\n\r\n

                Episode 1000 and 1024

                \r\n

                \r\nA note from Fifty OneFifty
                \r\nThis is a list of all the TWaTech correspondents that I either I had no contact information for or the best e-mail I could find bounced back:
                \r\n\r\nAdam, Coder365, DarkShadow, Draven, kotrin, Lunarsphere, MrE, spaceout, ThoughtPhreaker, killersmurf, Dominic Uilano, livinded, J-Hood, skyre, kitche, plexi, Scedha, Will Jasen, phizone, operat0r, blackratchet, merk, and Dr^ZigMan \r\n
                \r\n
                \r\nI\'d like you to mention the handles and maybe the community can help us make contact with them. I sent the invitations to the first year HPR correspondents today. One message bounced back, but I can contact that person by other means. I\'d also like you to read the message below and consider posting it on the site.\r\n

                \r\n

                \r\nHacker Public Radio is inviting the participants in podcasts and organizations that proceeded HPR and led to it\'s creation to join a recorded panel discussion on HPR\'s origins and history. We are reaching out to TWATech, BinRev Radio, Radio Freak America, Podfert, the Infonomicon Computer Club, and contributors to the first twelve months of HPR. Our discussion will be recorded via the LinuxBasix.com Mumble server (mumble.openspeak.cc , Port: 64747) and be released as HPR episode 1024 (Stankdawg\'s idea). Episode 1024 should fall on 5 July, but we would like to shoot for recording the panel about two weeks before hand. In case of technical or other unforeseen problems on the primary recording date, a two week lead would give us time to regroup and make a second attempt. The date and time will be set to make it convenient for the greatest number of people who are willing to participate to join in. Connections over Skype and SIP phone via Asterisk are possible, but it would be simplest for everyone to try to use the open source Mumble client.\r\n
                \r\nIf you decide to join in (and we hope you will), please include the time zone of where you will be in mid June, especially if you are outside the continental United States. If there are dates, days of the week and/or times you would like me to avoid scheduling the panel (i.e., \"I will be gone June 19-21\", \"I could only do it on a weekend\", \"only after 8PM\", \"only before 10PM\") I would like to know that as well. You may contact the organizers at ep1k@HackerPublicRadio.org\r\n

                \r\n

                Dedicated News Day

                \r\n

                \r\nFor some reason that escapes us the mail archiver stopped working after the server move. So I\'ll paste in here the mail list discussions on the dedicated news show. I wanted to make sure that everyone sees this discussion so I\'ll paste it in here.\r\n

                \r\n
                \r\nFrom: Ken Fallon \r\nDate: Mon, 30 Apr 2012 20:00:31 +0200\r\n\r\nHi All,\r\n\r\nWe mention it on today\'s show that /dev/random was in the queue for a\r\nlong time and some of the news may have been out of date. Would it be\r\nan idea to switch one of the days to a \"News\" show so that we can\r\ncarry shows that review news. Any shows in there would follow the\r\nregular scheduling rules\r\nhttps://hackerpublicradio.org/calendar.php#scheduling_rules.\r\n\r\nIt\'s a discussion - let your voice be heard\r\n\r\nKen.\r\n\r\nFrom: kevin granade \r\nDate: Mon, 30 Apr 2012 13:27:25 -0500\r\n\r\nI think this is a good idea, in fact, perhaps people could request a\r\npriority level?  Most show ideas I have could sit in the queue for a while,\r\nand I\'d be happy to let more timely shows move ahead.\r\n\r\nFrom: lostnbronx \r\nDate: Mon, 30 Apr 2012 16:02:15 -0700\r\n\r\nI Think a certain day could easily be put aside as a day for topical\r\nor timely episodes.  It might be best, though, not to announce it as\r\nbeing such to the general listenership, so that if there\'s a dearth of\r\nnews-type shows one week, another type of ep can be dropped in without\r\nany need for a special announcement.\r\n\r\n\r\nFrom: Kevin O\'Brien \r\nDate: Tue, 01 May 2012 16:03:11 -0400\r\n\r\nI\'m going to try this again since I hit the wrong button last time and \r\nsent it Ken personally instead of to the list.\r\n\r\nJust for the sake of discussion it occurs to me that while DeepGeek is \r\non a hiatus for the moment, he had a weekly news spot every Friday. I \r\ndon\'t know if there is any understanding that he will come back and \r\nresume his spot, but if so, would this mean 2 days a week reserved for \r\nnewscasts? That might be a bit much.\r\n\r\nRegards,\r\n\r\n-- \r\nKevin B. O\'Brien\r\nzwilnik@zwilnik.com\r\n\"A damsel with a dulcimer in a vision once I saw.\"\r\n\r\nFrom: lostnbronx \r\nDate: Mon, 30 Apr 2012 16:02:15 -0700\r\n\r\nI Think a certain day could easily be put aside as a day for topical\r\nor timely episodes.  It might be best, though, not to announce it as\r\nbeing such to the general listenership, so that if there\'s a dearth of\r\nnews-type shows one week, another type of ep can be dropped in without\r\nany need for a special announcement.\r\n\r\n\r\nFrom: Cobra2 \r\nDate: Tue, 01 May 2012 17:30:34 -0300\r\n\r\nI honestly don\'t think news should be broadcast over HPR as it dilutes \r\nthe technology how to with mindless dribble that can be found almost \r\nanywhere else. \r\n-- cobra2 \r\n\r\nFrom: Todd \r\nDate: Tue, 1 May 2012 20:30:10 -0500\r\n\r\nI think HPR is a real treasure.  Where else can so many people share\r\ntheir ideas.  The strength of HPR is anything and everything is\r\nacceptable content as long as it is of interest to hackers.  But as I\r\nlook back over the history of HPR, most attempts to add structure or a\r\nrigorous schedule just haven\'t worked.  The one exception is the\r\ncurrent policy of syndicated Thursdays.\r\n\r\nI have to agree with cobra2. If people want to do news shows, that\'s\r\ngreat.  But IMHO, unless it is really important (event announcements)\r\nit should take it\'s place in the queue with everybody else.  Shows\r\nlike /dev/random are awesome, but it\'s not because of the news they\r\ncover.  There awesome because the guests are hilarious.  The stories\r\njust give them something to talk about.  Even when their news is\r\nweeks old, they are still fun to listen to.\r\n\r\nSo, there\'s my two cents.  For what it\'s worth from a long time\r\nlistener who has never contributed a show.\r\n\r\nTodd\r\n\r\nFrom: Jason Dodd \r\nDate: Fri, 04 May 2012 03:56:46 -0400\r\n\r\nWhy reserve any day?  One of the things I like about hpr is I don\'t know \r\nwhat to expect.  The more I know what to expect I think the less I\'ll \r\nlike it.\r\n\r\nFrom: Kevin O\'Brien \r\nDate: Fri, 04 May 2012 12:02:29 -0400\r\n\r\nI\'m a great believer in moderation in most things. I look forward to \r\nmany of the scheduled shows, and the ones that may not appeal to me \r\nprobably appeal to lots of other folks. But I would favor not adding to \r\nthem because part of the charm of HPR is not knowing what to expect. \r\nAbout one time out of every 30-40 shows I will hit the \"Next\" button on \r\nmy MP3 player, which is not bad, really. But I would rather the \r\noccasional show that does not appeal to me than missing out on the gems.\r\n\r\nRegards,\r\n\r\n-- \r\nKevin B. O\'Brien\r\nzwilnik@zwilnik.com\r\n\"A damsel with a dulcimer in a vision once I saw.\"\r\n\r\nFrom: Cobra2 \r\nDate: Fri, 04 May 2012 13:20:18 -0300\r\n\r\nI\'m not in favor of dropping rule #2. Unless it is going to be used to \r\nsyndicate some sort of news show. News is not content it\'s just a \r\nfiller if there is nothing else left to talk about. \r\n\r\nI know the rules state of interest to hackers. But the history of HPR \r\nand TWAT has been mostly shows that dig deep into a piece of software \r\nor hardware or are a detailed how to. Shows that have a fairly long \r\nshelf life not something that can be outdated if a week or two passes \r\nby.\r\n-- cobra2 \r\n\r\nFrom: Frank Bell \r\nDate: Fri, 4 May 2012 18:53:41 -0400\r\n\r\nI tend to agree with this.\r\n\r\nAlso, as someone who is very new here, I am concerned that, if many \r\nslots are filled up with scheduled shows, aspiring contributers miight \r\nbe dismayed to find that a show uploaded, say today, might not be \r\nposted until late June or July.   This can be a demotivator.\r\n\r\nAs an aside, I can count on both sets of fingers the number of shows \r\nI\'ve hit \"Next\" on.  The variety of HPR is one of its main attractions \r\nfor me.  Usually, when I do hit \"Next,\" it\'s because the topic is so \r\ntechnical (say, a programming language) that I can\'t follow it.  \r\n\r\nOnce or twice--no more than that--it has been because the premise of the \r\nshow was nonsensical--nevertheless, thanks to HPR, I got to hear and \r\nevaluate the premise, which, without the HPR\'s variety, I would not have \r\nhad the opportunity to do.\r\n\r\nFrom: Ken Fallon \r\nDate: Sat, 5 May 2012 09:14:08 +0200\r\n\r\nOK All,\r\n\r\nWhat I\'m hearing is that the following shows will be dropped into the\r\nregular First come First Served Queue:\r\nTalk Geek To Me News.\r\nDev Random\r\n\r\nThe following show will be dropped from Syndicated Thursday.\r\nSunday Morning Linux Review.\r\n\r\nIs this correct ?\r\n\r\nKen.\r\n\r\nFrom: dg \r\nDate: Sat, 5 May 2012 07:09:38 -0400\r\n\r\nHi, Guys,\r\n\r\nJust wanted to say that whatever you decide is fine by me. The news\r\nshows I submit to HPR are actually \"one half\" of my regular show. That\r\nis to say, I do a special tech-only version of my full world+tech news\r\nshow for HPR.\r\n\r\nTherefore, in theory, a news-lover would be able to go to my website\r\nand subscribe via RSS and get my shows rather quickly, if they so\r\ndesired. \r\n\r\nHowever, I also need to point out two more things.  First, I agree with\r\nanother poster that a distinction needs to be made between a show that\r\nis about the guests, with current events thrown in as something for\r\nthem to comment upon; as opposed to my show which is purely about the\r\nstories (I do rarely make editorial comments, but I try to keep my\r\npersonal opinions to a minimum.)\r\n\r\nSecond, I disagree with yet another poster that what I offer should be\r\n\"filler\" and qualifies as something \"that can be found almost\r\nanywhere.\" The whole point of all the stories I cover is that a) they\r\nare not covered by the mainstream media and b) they are, nevertheless,\r\ntimely and important news. In regards to this opinion, I ask you to\r\nconsider whether or not it is widely held amongst the general\r\nlistnership, which to I understand is not entirely present on this list.\r\n\r\nThanks for considering,\r\n---\r\nDeepGeek\r\n\r\n\r\nFrom: Fifty OneFifty \r\nDate: Sat, 5 May 2012 12:51:29 -0500\r\n\r\nI our discussion of whether we want to keep syndicated shows, we should not\r\nlose sight of the fact that last year Ken was really scrambling to find\r\ncontent to keep HPR broadcasting on a daily basis.  While I think most of\r\nthe shows in syndication would understand, I hate to put Ken in the\r\nposition of saying, \"Thanks, but we don\'t need you any more\".  As for\r\nvariety, maybe we consider offering syndicated shows a limited run, 2 or 3\r\nshows, not in consecutive weeks, as an introduction to our listener base.\r\nAfterwards it would be incumbent on our listeners to add those shows to\r\ntheir queue if they like what they hear.  It will also be up to\r\ncontributors and listeners to look for new shows that we can invite for\r\ntemporary syndication, like pokey has with https://distributedpodcast.com.\r\n\r\nFiftyOneFifty\r\n\r\nFrom: David Whitman \r\nDate: Sat, 5 May 2012 11:14:31 -0700\r\n\r\nI posted this on Henry Patrick Riley (Goggle+)\r\n\r\nWhat about making a MEGA syndicated day and combining 2 or more shows\r\ntogether with intro music between and posting the run time when one show\r\nends and another begins? Rotate the order which show airs first.\r\n\r\nThe following is more comments not on G+:\r\n\r\nI want produce some \'casual\' shows  that could go into an \'emergency\' queue\r\nin case there are times when the regular queue get close to empty. Things I\r\nwant to share, but they are not time critical and I am willing to have HPR\r\nbank (such as How I found Linux, How to run a car in the Auto-X, A vacation\r\nto Moab, Utah, Troubleshooting an MR2 using a volt/ohm meter etc. My idea\r\nis that as soon as the emergency queue gets a month\'s worth of shows they\r\ncould be put out periodically into the regular queue. They could be tagged\r\nwith a 1-5 tech rating and the more techie ones used first.\r\n\r\nHow about having 2 parallel  tracks? or 3? HPR News, HPR Command Line, HPR\r\nProjects, a weekly show track just for news....\r\n\r\nAll good and fine - I have 3 shows that need editing to help contribute to\r\nthe problem.\r\n\r\nThanks to all the HPR community members and admins. I love the show.\r\n\r\ndavidWHITMAN\r\n\r\nFrom: Frank Bell \r\nDate: Sat, 5 May 2012 15:28:05 -0400\r\n\r\nOn Sat, 5 May 2012 12:51:29 -0500\r\nFifty OneFifty wrote:\r\n\r\n> I our discussion of whether we want to keep syndicated shows, we should not\r\n> lose sight of the fact that last year Ken was really scrambling to find\r\n> content to keep HPR broadcasting on a daily basis.    \r\n\r\n(snip)\r\n\r\n>  As for\r\n> variety, maybe we consider offering syndicated shows a limited run, 2 or 3\r\n> shows, not in consecutive weeks, as an introduction to our listener base.  \r\n\r\nI think these thoughts have a lot of merit.  I rather enjoy learning about \r\nnew shows through Syndicated Thursdays (I had not heard of the Sunday Morning \r\nLinux show until HPR introduced it to me).  Also, I must say I have heard \r\nsome syndicated shows that I do enjoy, but not enough to actually subscribe \r\nto, so I find the idea of maintaining variety appealing..\r\n\r\nMy concern is that, if there are too many dedicated days, the dedicated days \r\ncould turn into a regular line-up.  \r\n\r\nJust my two cents.\r\n\r\nFrom: Patrick Dailey \r\nDate: Mon, 7 May 2012 23:17:11 -0400\r\n\r\nThis may be the \"healthiest\" discussion that I\'ve ever seen on the HPR\r\nmailing list, and I love it. I want to thank each and every person\r\nsubscribed for keeping the conversation respectful, and on topic. Most\r\nmailing lists that I\'ve seen could not have accomplished that.\r\n\r\nAs to the scheduling multi-lemma, I have a few thoughts that I would thank\r\nyou all in advance for considering:\r\n\r\nWe have the kind of crisis that we\'ve always wanted, namely: we have too\r\nmany shows. This is an opportunity that I don\'t think we should squander.\r\nAt the same time we\'re trying to establish a scheduling policy that an\r\nunmanned system can obey. The goal, as I see it, is to create rules that\r\ncan deal with an abundance of shows without wasting them. Right now what we\r\nhave is a scheduling policy that worked very well with a lack of shows, and\r\nin fact it helped to replenish them. So I believe that we need either: one\r\nset of rules that can cope with either situation, or two sets of rules and\r\na way for a deterministic system to identify and transition between them.\r\nPlease chime in on this if you are good with policy.\r\n\r\nAs I see it, at least part of what we\'re dealing with is a resource\r\nmanagement problem. People create content for us, and sometimes they assume\r\nthat it has an expiration timeframe. Some content simply must be used\r\nbefore it\'s creator feels that it has expired, or we can expect that that\r\ncreator will seek other venues in which to publish their content. We need a\r\nway of distinguishing \"perishable\" content from \"non-perishable\" content.\r\nWe also need a way of putting a date on the perishable content. If you have\r\nexperience with user feedback systems, we could really use your help\r\n(especially) with this part.\r\n\r\nSince identifying potential problems without offering solutions is just\r\nbitching, I have a couple of suggestions.\r\n\r\nSyndicated Thursdays and \"timely content\"\r\nI for one, am grateful to the shows who have allowed us to fill holes in\r\nour que with their content. While the syndicated Thursday slot was\r\noriginally implemented out of necessity, I feel that it is an overall plus\r\nto continue the practice. We have developed friendly and mutually\r\nbeneficial relationships with other podcasts that I would be hesitant (to\r\nput it mildly) to sever, and there are other great podcasts that we don\'t\r\neven know about yet. I agree with Frank Bell in that I think the syndicated\r\nThursday feed is a great discovery tool, and I\'d hate to loose it as such,\r\nbut I also see these shows as friends, and I want to make sure that we\r\ntreat them like it. I don\'t think it\'s in anyone\'s best interest for us to\r\nabandon that kind of relationship, or the content that has so generously\r\nbeen offered to us. If (and only if) there is a \"Timely news show\", I would\r\nlike to see it get the Thursday slot, but in order for the syndicated show\r\nto not be wasted, I would like to see that show bumped to Saturday.\r\n\r\nScheduled HPR exclusive shows and normal que shows\r\nI think if people commit to producing scheduled content before they record\r\nit, and live up to that commitment, that we should honor that commitment.\r\nPerhaps there needs to be some limit to the number of pre-schedulable slots\r\nper week and/or month that we make available, so that there is still room\r\nto play shows from our normal que, but we-as a group decided to ask people\r\nto produce content for us, and several people have stepped up and\r\ndelivered. Perhaps this is a situation where more than one show should be\r\nposted per day. I don\'t know.\r\n\r\nWhile it\'s easy for me to sit here and suggest these things, I don\'t think\r\nthat it\'s fair for any of us to vote for posting more than five shows per\r\nweek unless we are committing to posting more than the requested \"one show\r\nper year\" if the que ever gets low again.\r\n\r\nLastly, I believe that new hosts should continue to get the first\r\nunscheduled slot. This is critical to getting new people to contribute, and\r\nto return as hosts.\r\n\r\nIf I\'m wrong, or out of line, or TLDR, or whatever... feel free to say so.\r\nI can take it.\r\n\r\npokey\r\n\r\nFrom: \"Frank Bell\"\r\nDate: Tue, 08 May 2012 13:21:53 -0400\r\n\r\nOn Mon, 07 May 2012 23:17:11 -0400, Patrick Dailey \r\nwrote an extremely thoughtful and useful post from the \"be careful what  \r\nyou wish for\" department:\r\n\r\n\r\n> Syndicated Thursdays and \"timely content\"  \r\n\r\n> loose it as such, but I also see these shows as friends, and I want to  \r\n> make sure that we treat them like it. I don\'t think it\'s in anyone\'s  \r\n> best interest for us to abandon that kind of relationship, or the  \r\n> content that has so generously been offered to us. If (and only if)  \r\n> there is a \"Timely news show\", I would like to see it get the Thursday  \r\n> slot, but in order for the syndicated show to not be wasted, I would  \r\n> like to see that show bumped to Saturday.  \r\n\r\nI think this is a wise suggestion.  I wasn\'t here when the goal of five  \r\ndays a week was set, but I\'m inclined to think that it was intended to be  \r\na goal, not a limit.\r\n\r\nI would suggest, as an aside, that the scheduling rules could be displayed  \r\nmore prominently.  Currently, they are at the bottom of the calendar.  I  \r\nthink prospective or new (like me) hosts should have their attention drawn  \r\nto them more forcefully, perhaps by giving them their own page linked from  \r\nthe front page and linking to them from the calendar and from the  \r\n\"Contribute\" page.  I also suggest changing the terminology from \"rules\"  \r\nto \"guidelines\";  that\'s not just PR softening of a phrase, for they are  \r\nguidelines as exceptions can be made.\r\n\r\nIt may also be useful to suggest that new hosts glance as the calendar to  \r\nsee when their available slots.  I would also like to see a friendlier  \r\ncalendar, meaning one that looks more like a wall calendar.  If you all  \r\nwish, I would be happy to explore the WordPress plugins to see what I can  \r\nfind.\r\n\r\nI support continuing the practice of bumping new hosts up in the queue.   \r\nIt\'s a recognition of effort and a motivator.  Frankly, I found it a blast  \r\n(if an intimidating one) to look at my podplayer and see my own name  \r\nlooking back at me.\r\n\r\n> Perhaps there needs to be some limit to the number of pre-schedulable  \r\n> slots per week and/or month that we make available, so  \r\n\r\nThis might also be a good idea and it speaks to my concern of HPR\'s  \r\nturning in to a line-up of  a few scheduled shows, rather than a platform  \r\nthat\'s open to newbies like me.\r\n\r\nOn the other hand, many persons have responded to the need for shows that  \r\nKen sounded last fall, not only with shows, but by airing promos on their  \r\nown podcasts and websites, which leads to exposre which leads to shows (by  \r\nthe way, I think this flowering of support is a tribute to HPR and to the  \r\nplace it has amongst the community).\r\n\r\nThe flowering may yet wither and need to be watered anew.  In other words,  \r\nonce the enthusiasm wears off, Ken might be having to appeal for shows  \r\nagain.\r\n\r\nIn other words, I agree with some sort of limit and I lean towards a  \r\nmonthly one, but have no idea what would be a reasonable one.  If I were  \r\nto try to word that as a guideline, it might come out like \"the number of  \r\nscheduled shows and the intervals between them that HPR can commit to is  \r\naffected by the number of submissions\" and leave it at that--that allows  \r\nwiggle-room for adjusting to the realities of now.\r\n\r\n> that there is still room to play shows from our normal que, but we-as a  \r\n> group decided to ask people to produce content for us, and several  \r\n> people have stepped up and delivered. Perhaps this is a situation where  \r\n> more than one show should be posted per day. I don\'t know.  \r\n\r\n\"The following is an HPR special presentation . . . .\"\r\n\r\nI like it.\r\n\r\nJust my two cents.\r\n\r\nOnce again, thanks for the nice welcome.  This is a good place to be.  (I  \r\nhave just cashed in some rewards points for a decent headset.)\r\n\r\nFrom: Ken Fallon \r\nDate: Wed, 9 May 2012 07:10:43 +0200\r\n\r\nI\'ve removed the extended calendar so that we have a better view of\r\nwhat shows are in the queue. There are under four weeks of shows left,\r\nacceptable but hardly anything to celebrate about. Without TGTMNews\r\nand the syndicated shows I would have been back begging for shows by\r\nnow.\r\n\r\nJust something to keep in mind.\r\n\r\nKen.\r\n\r\nFrom: Cobra 2 \r\nDate: Wed, 9 May 2012 13:18:51 -0300\r\n\r\nDeepgeek. I just wanted to apologize for using words which caused you to\r\nfeel like I don\'t appreciate the work that you do every week. (I pull down\r\nthe whole tgtm feed) I\'m not going to defend or back down from what I said.\r\nBut I just want you to know that what YOU do is appreciated. You\'ve been a\r\npart of this community for as long as I can remember. You also put most of\r\nus to shame on contributing content. So i\'m going to go back to my corner\r\nand attempt to not crush people next time I crawl out of my hole.\r\n\r\nSorry again dude.\r\n\r\n--cobra2\r\n\r\nFrom: Frank Bell \r\nDate: Sat, 12 May 2012 17:39:48 -0400\r\n\r\nOn Wed, 9 May 2012 07:10:43 +0200\r\nKen Fallon <ken.fallon@gmail.com> wrote:\r\n\r\n> I\'ve removed the extended calendar so that we have a better view of\r\n> what shows are in the queue.  \r\n\r\nThat is much easier to read.  Thank you.\r\n\r\nI\'m planning to do a simple tutorial on prepping pictures for posting to \r\nwebsite with the GIMP.  I started my outline today and hope to have it done \r\nwithin two weeks.\r\n
                \r\n',159,47,1,'CC-BY-SA','Community News',0,2129,1), +(1001,'2012-06-04','HPR Community News May 2012',2540,'HPR Community News May 2012','

                New hosts

                \r\n

                \r\nWelcome to our new host: \r\nbgryderclock.\r\n
                \r\nIf you would like to become a HPR host then please head over to https://hackerpublicradio.org/contribute.php\r\n

                \r\n\r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n
                id\r\ntitle\r\nhost\r\n
                976HPR Community News (March 2012)HPR Admins
                977Setting Up a WordPress Blog 2Frank Bell
                978Dead_HuntVarious Hosts
                979Sunday Morning Linux Review Episode 029Various Creative Commons Works
                980Broadband for Rural NorthKen Fallon
                981Review Indiana LinuxFest 2012Ahuka
                982LITS: Episode 005 - pmountDann
                983Freedom is not Free 5 - Get InvolvedAhuka
                984Going Linux: Introduction to Podcasting with LinuxHPR Admins
                985LFNW: A Short Talk with Thomas StoverDavid Whitman
                986LFNW: Interview with Scott Newlon of MintCastDavid Whitman
                987LFNW: Larry Cafiero - the Crunchbang guyDavid Whitman
                988LFNW: Dawn McKenna of McKenna Interpreting ServicesDavid Whitman
                989Juiced Penguin 079 – Early SpringVarious Creative Commons Works
                990Portable AppsJWP
                991Making a Music Sampler with Midi and Pygamebgryderclock
                992Linux In The Shell 007 - Chmod and Unix Permissions.Dann
                993Setting up a Wordpress blog - tweaking appearanceFrank Bell
                994NELF: John Maddog Hall Talking About Talking About Free SoftwareVarious Creative Commons Works
                995Do the four freedoms extend beyond software ?Ken Fallon
                996Command line cheat sheetJWP
                997Poorly Recorded Thoughts On Rural Computinglostnbronx
                998Viva la Federation!NYbill and Windigo
                999Simon Phipps on Open Software: OGG Camp Part OneRobin Catling
                1000Episode 1000FiftyOneFifty
                \r\n\r\n

                Apologies

                \r\n

                \r\nApologies to Dave Morriss for missing his show and code contribution\r\n

                \r\n\r\n

                New US Phone Number

                \r\n

                \r\nThe US number has changed to 206-203-5729 while the UK number remains the same +44-203-432-5879\r\n

                \r\n\r\n

                A short report from the HPR Table at LinuxFest Northwest

                \r\n

                \r\nFrom: David Whitman
                \r\n
                \r\nA friend from work got intersted in going to the LinuxFest and helped at the table - Much thanks to Brad Coffey. We got set up on time and were well received. We had a great run on our swag and ran out of the HPR pin buttons by closing on the first day and handed out quite a few informational cards.The little business cards were really a hit also. Lots of good conversation and exposure for HPR. There was a constant stream of people coming by. I have four interviews on my various recording devices and should be able to get about four to six more from the sign up sheet that was available on the table. With a bit of planning and a more formal interview \'track\' (using an appointment schedule and a designated room or area) I am sure a well staffed HPR table could easily get 20 interviews at this fest. Of course I will be interested in \r\nseeing if any of the many we talked to produces and post their own show. There was interest. I sensed that many of the speakers would have loved the extra exposure. HPR is probably becoming the embedded reporters of Linux Fests. The unofficial count of attendees that I heard was at \"over 800\". The table kit is ready to be shipped to the next venue. My intent is to put together a vertical layout canvas that can easily be shipped and set up as a backdrop and utilize a series of those 20 by 30 photo posters available at Costco Photo. This however will have to wait until after my annual spring fling of shutdown work that begins on May 5 and takes up to 3 weeks to complete. I\'ll post a G+pic of the backdrop we used at this fest. Best swag for me - a Tux 2012 bumper sticker from Pogo Linux. Look for a scan of this on G+ in the near future.\r\n
                \r\nThanks to the HPR community for the opportunity to represent the show. It was much fun.
                \r\n
                \r\ndavidWHITMAN\r\n

                \r\n\r\n

                New Banner

                \r\n

                \r\nThere was a very kind offer by David Whitman to sponsor a tall free standing banner and the call was put out for a design. Here is the final outcome of the discussions.
                \r\n\"Banner\r\n

                \r\n

                One Community supporting another

                \r\n

                \r\nBack in episode https://hackerpublicradio.org/eps.php?id=0980 Broadband for Rural North, I suggested that people could sponsor a meter of cable for their project to show your support. Well they have gone ahead and done it\r\nhttps://b4rn.org.uk/sponsor-a-metre. It\'s £5 for a meter or Special offer, 5 names for £20.\r\n
                \r\nI will also extend the donation deal from the holiday period, so that anyone who donates to this gets some HPR swag when it\'s available.\r\n

                \r\n\r\n

                Explicit Tag

                \r\n

                \r\nThere was a discussion on whither we should have a ban on swearing. We already have a iTunes explicit tag so assume that all shows may contain controversial material. Hosts are free to add a \"safe for work\" warning or any other warning they wish to the shows.
                \r\nWe may add an option in the upload forms to support this on a show by show basis.\r\n

                \r\n\r\n

                Episode 1000 and 1024

                \r\n

                \r\nA note from Fifty OneFifty
                \r\nThis is a list of all the TWaTech correspondents that I either I had no contact information for or the best e-mail I could find bounced back:
                \r\n\r\nAdam, Coder365, DarkShadow, Draven, kotrin, Lunarsphere, MrE, spaceout, ThoughtPhreaker, killersmurf, Dominic Uilano, livinded, J-Hood, skyre, kitche, plexi, Scedha, Will Jasen, phizone, operat0r, blackratchet, merk, and Dr^ZigMan \r\n
                \r\n
                \r\nI\'d like you to mention the handles and maybe the community can help us make contact with them. I sent the invitations to the first year HPR correspondents today. One message bounced back, but I can contact that person by other means. I\'d also like you to read the message below and consider posting it on the site.\r\n

                \r\n

                \r\nHacker Public Radio is inviting the participants in podcasts and organizations that proceeded HPR and led to it\'s creation to join a recorded panel discussion on HPR\'s origins and history. We are reaching out to TWATech, BinRev Radio, Radio Freak America, Podfert, the Infonomicon Computer Club, and contributors to the first twelve months of HPR. Our discussion will be recorded via the LinuxBasix.com Mumble server (mumble.openspeak.cc , Port: 64747) and be released as HPR episode 1024 (Stankdawg\'s idea). Episode 1024 should fall on 5 July, but we would like to shoot for recording the panel about two weeks before hand. In case of technical or other unforeseen problems on the primary recording date, a two week lead would give us time to regroup and make a second attempt. The date and time will be set to make it convenient for the greatest number of people who are willing to participate to join in. Connections over Skype and SIP phone via Asterisk are possible, but it would be simplest for everyone to try to use the open source Mumble client.\r\n
                \r\nIf you decide to join in (and we hope you will), please include the time zone of where you will be in mid June, especially if you are outside the continental United States. If there are dates, days of the week and/or times you would like me to avoid scheduling the panel (i.e., \"I will be gone June 19-21\", \"I could only do it on a weekend\", \"only after 8PM\", \"only before 10PM\") I would like to know that as well. You may contact the organizers at ep1k@HackerPublicRadio.org\r\n

                \r\n

                Dedicated News Day

                \r\n

                \r\nFor some reason that escapes us the mail archiver stopped working after the server move. So I\'ll paste in here the mail list discussions on the dedicated news show. I wanted to make sure that everyone sees this discussion so I\'ll paste it in here.\r\n

                \r\n
                \r\nFrom: Ken Fallon \r\nDate: Mon, 30 Apr 2012 20:00:31 +0200\r\n\r\nHi All,\r\n\r\nWe mention it on today\'s show that /dev/random was in the queue for a\r\nlong time and some of the news may have been out of date. Would it be\r\nan idea to switch one of the days to a \"News\" show so that we can\r\ncarry shows that review news. Any shows in there would follow the\r\nregular scheduling rules\r\nhttps://hackerpublicradio.org/calendar.php#scheduling_rules.\r\n\r\nIt\'s a discussion - let your voice be heard\r\n\r\nKen.\r\n\r\nFrom: kevin granade \r\nDate: Mon, 30 Apr 2012 13:27:25 -0500\r\n\r\nI think this is a good idea, in fact, perhaps people could request a\r\npriority level?  Most show ideas I have could sit in the queue for a while,\r\nand I\'d be happy to let more timely shows move ahead.\r\n\r\nFrom: lostnbronx \r\nDate: Mon, 30 Apr 2012 16:02:15 -0700\r\n\r\nI Think a certain day could easily be put aside as a day for topical\r\nor timely episodes.  It might be best, though, not to announce it as\r\nbeing such to the general listenership, so that if there\'s a dearth of\r\nnews-type shows one week, another type of ep can be dropped in without\r\nany need for a special announcement.\r\n\r\n\r\nFrom: Kevin O\'Brien \r\nDate: Tue, 01 May 2012 16:03:11 -0400\r\n\r\nI\'m going to try this again since I hit the wrong button last time and \r\nsent it Ken personally instead of to the list.\r\n\r\nJust for the sake of discussion it occurs to me that while DeepGeek is \r\non a hiatus for the moment, he had a weekly news spot every Friday. I \r\ndon\'t know if there is any understanding that he will come back and \r\nresume his spot, but if so, would this mean 2 days a week reserved for \r\nnewscasts? That might be a bit much.\r\n\r\nRegards,\r\n\r\n-- \r\nKevin B. O\'Brien\r\nzwilnik@zwilnik.com\r\n\"A damsel with a dulcimer in a vision once I saw.\"\r\n\r\nFrom: lostnbronx \r\nDate: Mon, 30 Apr 2012 16:02:15 -0700\r\n\r\nI Think a certain day could easily be put aside as a day for topical\r\nor timely episodes.  It might be best, though, not to announce it as\r\nbeing such to the general listenership, so that if there\'s a dearth of\r\nnews-type shows one week, another type of ep can be dropped in without\r\nany need for a special announcement.\r\n\r\n\r\nFrom: Cobra2 \r\nDate: Tue, 01 May 2012 17:30:34 -0300\r\n\r\nI honestly don\'t think news should be broadcast over HPR as it dilutes \r\nthe technology how to with mindless dribble that can be found almost \r\nanywhere else. \r\n-- cobra2 \r\n\r\nFrom: Todd \r\nDate: Tue, 1 May 2012 20:30:10 -0500\r\n\r\nI think HPR is a real treasure.  Where else can so many people share\r\ntheir ideas.  The strength of HPR is anything and everything is\r\nacceptable content as long as it is of interest to hackers.  But as I\r\nlook back over the history of HPR, most attempts to add structure or a\r\nrigorous schedule just haven\'t worked.  The one exception is the\r\ncurrent policy of syndicated Thursdays.\r\n\r\nI have to agree with cobra2. If people want to do news shows, that\'s\r\ngreat.  But IMHO, unless it is really important (event announcements)\r\nit should take it\'s place in the queue with everybody else.  Shows\r\nlike /dev/random are awesome, but it\'s not because of the news they\r\ncover.  There awesome because the guests are hilarious.  The stories\r\njust give them something to talk about.  Even when their news is\r\nweeks old, they are still fun to listen to.\r\n\r\nSo, there\'s my two cents.  For what it\'s worth from a long time\r\nlistener who has never contributed a show.\r\n\r\nTodd\r\n\r\nFrom: Jason Dodd \r\nDate: Fri, 04 May 2012 03:56:46 -0400\r\n\r\nWhy reserve any day?  One of the things I like about hpr is I don\'t know \r\nwhat to expect.  The more I know what to expect I think the less I\'ll \r\nlike it.\r\n\r\nFrom: Kevin O\'Brien \r\nDate: Fri, 04 May 2012 12:02:29 -0400\r\n\r\nI\'m a great believer in moderation in most things. I look forward to \r\nmany of the scheduled shows, and the ones that may not appeal to me \r\nprobably appeal to lots of other folks. But I would favor not adding to \r\nthem because part of the charm of HPR is not knowing what to expect. \r\nAbout one time out of every 30-40 shows I will hit the \"Next\" button on \r\nmy MP3 player, which is not bad, really. But I would rather the \r\noccasional show that does not appeal to me than missing out on the gems.\r\n\r\nRegards,\r\n\r\n-- \r\nKevin B. O\'Brien\r\nzwilnik@zwilnik.com\r\n\"A damsel with a dulcimer in a vision once I saw.\"\r\n\r\nFrom: Cobra2 \r\nDate: Fri, 04 May 2012 13:20:18 -0300\r\n\r\nI\'m not in favor of dropping rule #2. Unless it is going to be used to \r\nsyndicate some sort of news show. News is not content it\'s just a \r\nfiller if there is nothing else left to talk about. \r\n\r\nI know the rules state of interest to hackers. But the history of HPR \r\nand TWT has been mostly shows that dig deep into a piece of software \r\nor hardware or are a detailed how to. Shows that have a fairly long \r\nshelf life not something that can be outdated if a week or two passes \r\nby.\r\n-- cobra2 \r\n\r\nFrom: Frank Bell \r\nDate: Fri, 4 May 2012 18:53:41 -0400\r\n\r\nI tend to agree with this.\r\n\r\nAlso, as someone who is very new here, I am concerned that, if many \r\nslots are filled up with scheduled shows, aspiring contributers miight \r\nbe dismayed to find that a show uploaded, say today, might not be \r\nposted until late June or July.   This can be a demotivator.\r\n\r\nAs an aside, I can count on both sets of fingers the number of shows \r\nI\'ve hit \"Next\" on.  The variety of HPR is one of its main attractions \r\nfor me.  Usually, when I do hit \"Next,\" it\'s because the topic is so \r\ntechnical (say, a programming language) that I can\'t follow it.  \r\n\r\nOnce or twice--no more than that--it has been because the premise of the \r\nshow was nonsensical--nevertheless, thanks to HPR, I got to hear and \r\nevaluate the premise, which, without the HPR\'s variety, I would not have \r\nhad the opportunity to do.\r\n\r\nFrom: Ken Fallon \r\nDate: Sat, 5 May 2012 09:14:08 +0200\r\n\r\nOK All,\r\n\r\nWhat I\'m hearing is that the following shows will be dropped into the\r\nregular First come First Served Queue:\r\nTalk Geek To Me News.\r\nDev Random\r\n\r\nThe following show will be dropped from Syndicated Thursday.\r\nSunday Morning Linux Review.\r\n\r\nIs this correct ?\r\n\r\nKen.\r\n\r\nFrom: dg \r\nDate: Sat, 5 May 2012 07:09:38 -0400\r\n\r\nHi, Guys,\r\n\r\nJust wanted to say that whatever you decide is fine by me. The news\r\nshows I submit to HPR are actually \"one half\" of my regular show. That\r\nis to say, I do a special tech-only version of my full world+tech news\r\nshow for HPR.\r\n\r\nTherefore, in theory, a news-lover would be able to go to my website\r\nand subscribe via RSS and get my shows rather quickly, if they so\r\ndesired. \r\n\r\nHowever, I also need to point out two more things.  First, I agree with\r\nanother poster that a distinction needs to be made between a show that\r\nis about the guests, with current events thrown in as something for\r\nthem to comment upon; as opposed to my show which is purely about the\r\nstories (I do rarely make editorial comments, but I try to keep my\r\npersonal opinions to a minimum.)\r\n\r\nSecond, I disagree with yet another poster that what I offer should be\r\n\"filler\" and qualifies as something \"that can be found almost\r\nanywhere.\" The whole point of all the stories I cover is that a) they\r\nare not covered by the mainstream media and b) they are, nevertheless,\r\ntimely and important news. In regards to this opinion, I ask you to\r\nconsider whether or not it is widely held amongst the general\r\nlistnership, which to I understand is not entirely present on this list.\r\n\r\nThanks for considering,\r\n---\r\nDeepGeek\r\n\r\n\r\nFrom: Fifty OneFifty \r\nDate: Sat, 5 May 2012 12:51:29 -0500\r\n\r\nI our discussion of whether we want to keep syndicated shows, we should not\r\nlose sight of the fact that last year Ken was really scrambling to find\r\ncontent to keep HPR broadcasting on a daily basis.  While I think most of\r\nthe shows in syndication would understand, I hate to put Ken in the\r\nposition of saying, \"Thanks, but we don\'t need you any more\".  As for\r\nvariety, maybe we consider offering syndicated shows a limited run, 2 or 3\r\nshows, not in consecutive weeks, as an introduction to our listener base.\r\nAfterwards it would be incumbent on our listeners to add those shows to\r\ntheir queue if they like what they hear.  It will also be up to\r\ncontributors and listeners to look for new shows that we can invite for\r\ntemporary syndication, like pokey has with https://distributedpodcast.com.\r\n\r\nFiftyOneFifty\r\n\r\nFrom: David Whitman \r\nDate: Sat, 5 May 2012 11:14:31 -0700\r\n\r\nI posted this on Henry Patrick Riley (Goggle+)\r\n\r\nWhat about making a MEGA syndicated day and combining 2 or more shows\r\ntogether with intro music between and posting the run time when one show\r\nends and another begins? Rotate the order which show airs first.\r\n\r\nThe following is more comments not on G+:\r\n\r\nI want produce some \'casual\' shows  that could go into an \'emergency\' queue\r\nin case there are times when the regular queue get close to empty. Things I\r\nwant to share, but they are not time critical and I am willing to have HPR\r\nbank (such as How I found Linux, How to run a car in the Auto-X, A vacation\r\nto Moab, Utah, Troubleshooting an MR2 using a volt/ohm meter etc. My idea\r\nis that as soon as the emergency queue gets a month\'s worth of shows they\r\ncould be put out periodically into the regular queue. They could be tagged\r\nwith a 1-5 tech rating and the more techie ones used first.\r\n\r\nHow about having 2 parallel  tracks? or 3? HPR News, HPR Command Line, HPR\r\nProjects, a weekly show track just for news....\r\n\r\nAll good and fine - I have 3 shows that need editing to help contribute to\r\nthe problem.\r\n\r\nThanks to all the HPR community members and admins. I love the show.\r\n\r\ndavidWHITMAN\r\n\r\nFrom: Frank Bell \r\nDate: Sat, 5 May 2012 15:28:05 -0400\r\n\r\nOn Sat, 5 May 2012 12:51:29 -0500\r\nFifty OneFifty wrote:\r\n\r\n> I our discussion of whether we want to keep syndicated shows, we should not\r\n> lose sight of the fact that last year Ken was really scrambling to find\r\n> content to keep HPR broadcasting on a daily basis.    \r\n\r\n(snip)\r\n\r\n>  As for\r\n> variety, maybe we consider offering syndicated shows a limited run, 2 or 3\r\n> shows, not in consecutive weeks, as an introduction to our listener base.  \r\n\r\nI think these thoughts have a lot of merit.  I rather enjoy learning about \r\nnew shows through Syndicated Thursdays (I had not heard of the Sunday Morning \r\nLinux show until HPR introduced it to me).  Also, I must say I have heard \r\nsome syndicated shows that I do enjoy, but not enough to actually subscribe \r\nto, so I find the idea of maintaining variety appealing..\r\n\r\nMy concern is that, if there are too many dedicated days, the dedicated days \r\ncould turn into a regular line-up.  \r\n\r\nJust my two cents.\r\n\r\nFrom: Patrick Dailey \r\nDate: Mon, 7 May 2012 23:17:11 -0400\r\n\r\nThis may be the \"healthiest\" discussion that I\'ve ever seen on the HPR\r\nmailing list, and I love it. I want to thank each and every person\r\nsubscribed for keeping the conversation respectful, and on topic. Most\r\nmailing lists that I\'ve seen could not have accomplished that.\r\n\r\nAs to the scheduling multi-lemma, I have a few thoughts that I would thank\r\nyou all in advance for considering:\r\n\r\nWe have the kind of crisis that we\'ve always wanted, namely: we have too\r\nmany shows. This is an opportunity that I don\'t think we should squander.\r\nAt the same time we\'re trying to establish a scheduling policy that an\r\nunmanned system can obey. The goal, as I see it, is to create rules that\r\ncan deal with an abundance of shows without wasting them. Right now what we\r\nhave is a scheduling policy that worked very well with a lack of shows, and\r\nin fact it helped to replenish them. So I believe that we need either: one\r\nset of rules that can cope with either situation, or two sets of rules and\r\na way for a deterministic system to identify and transition between them.\r\nPlease chime in on this if you are good with policy.\r\n\r\nAs I see it, at least part of what we\'re dealing with is a resource\r\nmanagement problem. People create content for us, and sometimes they assume\r\nthat it has an expiration timeframe. Some content simply must be used\r\nbefore it\'s creator feels that it has expired, or we can expect that that\r\ncreator will seek other venues in which to publish their content. We need a\r\nway of distinguishing \"perishable\" content from \"non-perishable\" content.\r\nWe also need a way of putting a date on the perishable content. If you have\r\nexperience with user feedback systems, we could really use your help\r\n(especially) with this part.\r\n\r\nSince identifying potential problems without offering solutions is just\r\nbitching, I have a couple of suggestions.\r\n\r\nSyndicated Thursdays and \"timely content\"\r\nI for one, am grateful to the shows who have allowed us to fill holes in\r\nour que with their content. While the syndicated Thursday slot was\r\noriginally implemented out of necessity, I feel that it is an overall plus\r\nto continue the practice. We have developed friendly and mutually\r\nbeneficial relationships with other podcasts that I would be hesitant (to\r\nput it mildly) to sever, and there are other great podcasts that we don\'t\r\neven know about yet. I agree with Frank Bell in that I think the syndicated\r\nThursday feed is a great discovery tool, and I\'d hate to loose it as such,\r\nbut I also see these shows as friends, and I want to make sure that we\r\ntreat them like it. I don\'t think it\'s in anyone\'s best interest for us to\r\nabandon that kind of relationship, or the content that has so generously\r\nbeen offered to us. If (and only if) there is a \"Timely news show\", I would\r\nlike to see it get the Thursday slot, but in order for the syndicated show\r\nto not be wasted, I would like to see that show bumped to Saturday.\r\n\r\nScheduled HPR exclusive shows and normal que shows\r\nI think if people commit to producing scheduled content before they record\r\nit, and live up to that commitment, that we should honor that commitment.\r\nPerhaps there needs to be some limit to the number of pre-schedulable slots\r\nper week and/or month that we make available, so that there is still room\r\nto play shows from our normal que, but we-as a group decided to ask people\r\nto produce content for us, and several people have stepped up and\r\ndelivered. Perhaps this is a situation where more than one show should be\r\nposted per day. I don\'t know.\r\n\r\nWhile it\'s easy for me to sit here and suggest these things, I don\'t think\r\nthat it\'s fair for any of us to vote for posting more than five shows per\r\nweek unless we are committing to posting more than the requested \"one show\r\nper year\" if the que ever gets low again.\r\n\r\nLastly, I believe that new hosts should continue to get the first\r\nunscheduled slot. This is critical to getting new people to contribute, and\r\nto return as hosts.\r\n\r\nIf I\'m wrong, or out of line, or TLDR, or whatever... feel free to say so.\r\nI can take it.\r\n\r\npokey\r\n\r\nFrom: \"Frank Bell\"\r\nDate: Tue, 08 May 2012 13:21:53 -0400\r\n\r\nOn Mon, 07 May 2012 23:17:11 -0400, Patrick Dailey \r\nwrote an extremely thoughtful and useful post from the \"be careful what  \r\nyou wish for\" department:\r\n\r\n\r\n> Syndicated Thursdays and \"timely content\"  \r\n\r\n> loose it as such, but I also see these shows as friends, and I want to  \r\n> make sure that we treat them like it. I don\'t think it\'s in anyone\'s  \r\n> best interest for us to abandon that kind of relationship, or the  \r\n> content that has so generously been offered to us. If (and only if)  \r\n> there is a \"Timely news show\", I would like to see it get the Thursday  \r\n> slot, but in order for the syndicated show to not be wasted, I would  \r\n> like to see that show bumped to Saturday.  \r\n\r\nI think this is a wise suggestion.  I wasn\'t here when the goal of five  \r\ndays a week was set, but I\'m inclined to think that it was intended to be  \r\na goal, not a limit.\r\n\r\nI would suggest, as an aside, that the scheduling rules could be displayed  \r\nmore prominently.  Currently, they are at the bottom of the calendar.  I  \r\nthink prospective or new (like me) hosts should have their attention drawn  \r\nto them more forcefully, perhaps by giving them their own page linked from  \r\nthe front page and linking to them from the calendar and from the  \r\n\"Contribute\" page.  I also suggest changing the terminology from \"rules\"  \r\nto \"guidelines\";  that\'s not just PR softening of a phrase, for they are  \r\nguidelines as exceptions can be made.\r\n\r\nIt may also be useful to suggest that new hosts glance as the calendar to  \r\nsee when their available slots.  I would also like to see a friendlier  \r\ncalendar, meaning one that looks more like a wall calendar.  If you all  \r\nwish, I would be happy to explore the WordPress plugins to see what I can  \r\nfind.\r\n\r\nI support continuing the practice of bumping new hosts up in the queue.   \r\nIt\'s a recognition of effort and a motivator.  Frankly, I found it a blast  \r\n(if an intimidating one) to look at my podplayer and see my own name  \r\nlooking back at me.\r\n\r\n> Perhaps there needs to be some limit to the number of pre-schedulable  \r\n> slots per week and/or month that we make available, so  \r\n\r\nThis might also be a good idea and it speaks to my concern of HPR\'s  \r\nturning in to a line-up of  a few scheduled shows, rather than a platform  \r\nthat\'s open to newbies like me.\r\n\r\nOn the other hand, many persons have responded to the need for shows that  \r\nKen sounded last fall, not only with shows, but by airing promos on their  \r\nown podcasts and websites, which leads to exposre which leads to shows (by  \r\nthe way, I think this flowering of support is a tribute to HPR and to the  \r\nplace it has amongst the community).\r\n\r\nThe flowering may yet wither and need to be watered anew.  In other words,  \r\nonce the enthusiasm wears off, Ken might be having to appeal for shows  \r\nagain.\r\n\r\nIn other words, I agree with some sort of limit and I lean towards a  \r\nmonthly one, but have no idea what would be a reasonable one.  If I were  \r\nto try to word that as a guideline, it might come out like \"the number of  \r\nscheduled shows and the intervals between them that HPR can commit to is  \r\naffected by the number of submissions\" and leave it at that--that allows  \r\nwiggle-room for adjusting to the realities of now.\r\n\r\n> that there is still room to play shows from our normal que, but we-as a  \r\n> group decided to ask people to produce content for us, and several  \r\n> people have stepped up and delivered. Perhaps this is a situation where  \r\n> more than one show should be posted per day. I don\'t know.  \r\n\r\n\"The following is an HPR special presentation . . . .\"\r\n\r\nI like it.\r\n\r\nJust my two cents.\r\n\r\nOnce again, thanks for the nice welcome.  This is a good place to be.  (I  \r\nhave just cashed in some rewards points for a decent headset.)\r\n\r\nFrom: Ken Fallon \r\nDate: Wed, 9 May 2012 07:10:43 +0200\r\n\r\nI\'ve removed the extended calendar so that we have a better view of\r\nwhat shows are in the queue. There are under four weeks of shows left,\r\nacceptable but hardly anything to celebrate about. Without TGTMNews\r\nand the syndicated shows I would have been back begging for shows by\r\nnow.\r\n\r\nJust something to keep in mind.\r\n\r\nKen.\r\n\r\nFrom: Cobra 2 \r\nDate: Wed, 9 May 2012 13:18:51 -0300\r\n\r\nDeepgeek. I just wanted to apologize for using words which caused you to\r\nfeel like I don\'t appreciate the work that you do every week. (I pull down\r\nthe whole tgtm feed) I\'m not going to defend or back down from what I said.\r\nBut I just want you to know that what YOU do is appreciated. You\'ve been a\r\npart of this community for as long as I can remember. You also put most of\r\nus to shame on contributing content. So i\'m going to go back to my corner\r\nand attempt to not crush people next time I crawl out of my hole.\r\n\r\nSorry again dude.\r\n\r\n--cobra2\r\n\r\nFrom: Frank Bell \r\nDate: Sat, 12 May 2012 17:39:48 -0400\r\n\r\nOn Wed, 9 May 2012 07:10:43 +0200\r\nKen Fallon <ken.fallon@gmail.com> wrote:\r\n\r\n> I\'ve removed the extended calendar so that we have a better view of\r\n> what shows are in the queue.  \r\n\r\nThat is much easier to read.  Thank you.\r\n\r\nI\'m planning to do a simple tutorial on prepping pictures for posting to \r\nwebsite with the GIMP.  I started my outline today and hope to have it done \r\nwithin two weeks.\r\n
                \r\n',159,47,1,'CC-BY-SA','Community News',0,2129,1), (1002,'2012-06-05','LiTS 008: free: Understanding Linux Memory Usage',853,'The free command and memory usage','

                \r\nIn today\'s show Dann explains to us what it means to be free. \r\n

                \r\n

                \r\n\r\nThe free command is a handy snapshot into your systems memory and how much of it is being used. In conjunction with other tools like top you can begin to understand where your system resources are being utilized and weed out potential bottlenecks and bugs. But before jumping into the deep end in system analysis, you need to have a decent grasp on how the Linux kernel utilizes memory, or your initial observations may send you tearing through the interwebs looking for a solution to a problem that does not exist.\r\n\r\n

                \r\n

                \r\nAs ever catch the complete shownotes and video at https://www.linuxintheshell.com\r\n

                \r\n',7,67,1,'CC-BY-SA','free,memory',0,2811,1), (1003,'2012-06-06','My audio gear',759,'The recording equipment of a new contributor','

                \r\nIn today\'s show long time listener first time contributer Nido Media, submits his show on his \"Recording Gear\".\r\n

                \r\n

                \r\nAfter looking at the Shure SM58 and the Shure SM57 he settled on the
                \r\nBehringer c3
                \r\n\"Behringer\r\n

                \r\n

                \r\nBehringer ps400
                \r\n\"Behringer\r\n

                \r\n

                \r\nPhonic AM 55
                \r\n\"Phonic\r\n

                \r\n

                \r\nSound Blaster XFi Surround 5.1
                \r\n\"Sound\r\n

                \r\n

                \r\nhttps://ardour.org/
                \r\n\"Ardour\"\r\n

                \r\n',214,0,1,'CC-BY-SA','microphone,mixer,sound card,Ardour ',0,1978,1), (1004,'2012-06-06','Sunday Morning Linux Review Episode 34 - SUSE and Venus',4732,'SMLR episode 34','In today\'s syndicated Thursday we again return to SMLR Towers and join Mat Enders, Tony Bemus, and Mary Tomich for Sunday Morning Linux Review Episode 34 - SUSE and Venus. The complete shownotes can be found at https://smlr.us/?p=1082',158,54,1,'CC-BY-SA','SMLR,Sunday Morning Linux Review',0,2254,1), @@ -17598,7 +17598,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (1022,'2012-07-03','LiTS 010: df - Exploring Disk Filesystem Usage',1075,'Report file system disk space usage with the df command','The df command is used to report file system usage. The df command will show you the amount of storage available, used, and free per partition for each fileystem currently mounted on the system. Values are shown in blocks. \n\nhttps://www.linuxintheshell.com\n',7,67,1,'CC-BY-SA','df',0,2772,1), (1023,'2012-07-04','About Rivendell with Rivendell',3064,'Rivendell Radio Automation software','

                AukonDK

                \r\n

                About Rivendell with Rivendell

                \r\n\r\n

                \r\nIn this episode I talk about the Rivendell Radio Automation software whilst using the same software to play music and sound.\r\nThis show was recorded \"as live\" and unscripted. I need a bit more practise as I\'d like to use a similar setup to do my own podcast show. Did a bit of normalising and amplifing as the levels weren\'t that great (another thing to practise)\r\n

                \r\n

                \r\nLinks and CC attribution follow.\r\n

                \r\n

                \r\n[00:00]\r\nSFX\r\nCinematicBoomNorm.wav by Herbert Boland\r\nCC-BY\r\nhttps://www.freesound.org/people/HerbertBoland/sounds/33637/\r\n

                \r\n

                \r\n[00:36]\r\nPromo\r\nRivendell Audio Spot -- \"$15,000\"\r\nhttps://www.rivendellaudio.org/rivendell/download.shtml\r\n

                \r\n

                \r\n[00:47]\r\nBed Music\r\nEmptiness by Alexander Blu\r\nCC-BY-SA\r\nhttps://www.jamendo.com/en/track/946\r\n

                \r\n

                \r\n[01:00]\r\nLink\r\nRivendell Radio Automation\r\nhttps://www.rivendellaudio.org/\r\n

                \r\n

                \r\n[03:29]\r\nMusic\r\nThere\'s Something Wrong by Brad Sucks\r\nCC-BY-SA\r\nhttps://www.jamendo.com/en/track/210911\r\n

                \r\n

                \r\n[07:30]\r\nLink\r\nInstalling Rivendell - From the Rivendell Wiki, lists some live cds\r\nhttps://rivendell.tryphon.org/wiki/Installing_Rivendell\r\n

                \r\n

                \r\n[10:20]\r\nLink\r\nMy Blog post on installing Rivendell in Ubuntu 12.04\r\nhttps://www.bluedrava.com/rivendell-on-ubuntu-12.04\r\n

                \r\n

                \r\n[15:10]\r\nLink\r\nalsa_in and alsa_out - Very useful if you have a USB headset\r\nhttps://manpages.ubuntu.com/manpages/natty/man1/alsa_in.1.html\r\n

                \r\n

                \r\n[17:22]\r\nMusic\r\nDelirante planete by Löhstana David\r\nCC-BY\r\nhttps://www.jamendo.com/en/track/873822\r\n

                \r\n

                \r\n[22:06]\r\nPromo\r\nRivendell Audio Spot -- \"Rock Steady\"\r\nhttps://www.rivendellaudio.org/rivendell/download.shtml\r\n

                \r\n

                \r\n[21:14]\r\nBed Music\r\nMay by Alexander Blu\r\nCC-BY-SA\r\nhttps://www.jamendo.com/en/track/950\r\n

                \r\n

                \r\n[21:42]\r\nLink\r\nScreenshot of RDAirplay from Rivendell site\r\nhttps://www.rivendellaudio.org/images/rdairplay2.png\r\n

                \r\n

                \r\nGallery of screenshots here\r\nhttps://www.rivendellaudio.org/rivendell/gallery.shtml\r\n

                \r\n

                \r\n[25:23]\r\ngrenade.wav by ljudman\r\nCC-Sampling+\r\nhttps://www.freesound.org/people/ljudman/sounds/33245/\r\n

                \r\n

                \r\n[25:53]\r\nStorm by RHumphries\r\nCC-BY\r\nhttps://www.freesound.org/people/RHumphries/sounds/2523/\r\n

                \r\n

                \r\n[27:27]\r\nPromo\r\nRivendell Audio Spot -- \"Never Pay\"\r\nhttps://www.rivendellaudio.org/rivendell/download.shtml\r\n

                \r\n

                \r\n[34:28]\r\nFly Away by Tanya T6\r\nCC-BY-SA\r\nhttps://www.jamendo.com/en/track/894415\r\n

                \r\n

                \r\n[42:34]\r\nNote\r\nOdd thing happened, I thought the bed music had bypassed the recording when in fact it had just bypassed the mixer so it played full volume. Again, more practice needed.\r\n

                \r\n

                \r\nStuff I forgot to mention:\r\nTalking about multiple tracks in Carts, you can set each track to only play under certain conditions, such as time or day of the week.\r\nRDPanel is an appilcation which is a large version of the sound panel in RDAirplay, great to have on a second monitor.\r\nLogs are playlists which can be saved and loaded an can be generated just by playing music in Airplay or building them manually in RDLogedit or automatically with RDLogManager.\r\nRivendell can manage more than one radio station if needed and share the same DB.\r\n

                \r\n

                \r\nhttps://aukondk.com\r\nhttps://bluedrava.com\r\n

                \r\n',191,0,1,'CC-BY-SA','Rivendell,radio,automation',0,2240,1), (1024,'2012-07-05','Episode 1024',4940,'Celebration of Hacker Public Radio\'s first 1K episodes','

                In the second and final installment of\r\nHacker Public Radio\'s first 1K episodes (yes Lord D, we know it\'s\r\nreally 1324 :) anniversary celebration, FiftyOneFifty hosts a panel\r\nconsisting of the following hosts from Today With a Techie and the\r\ninaugural year of Hacker Public Radio: jrullo, klaatu, willjasen,\r\nLord Drachenblut, and Xoke (with Mrs. Xoke). Special thanks to\r\naparanoidshell, who stepped in to keep the conversation rolling when\r\nFiftyOneFifty momentarily lost the connection.

                \r\n

                Destinations mentioned in this episode:

                \r\n

                https://audio.textfiles.com/shows/

                \r\n

                https://www.oldskoolphreak.com/

                \r\n

                https://nomicon.info/

                \r\n

                https://www.binrev.com/

                \r\n

                https://twatech.org

                \r\n

                https://hackermedia.org/

                \r\n

                https://www.HackerPublicRadio.org

                \r\n

                Accordion intro theme courtesy of Mr. X

                \r\n',109,0,1,'CC-BY-SA','HPR,community,anniversary',0,2358,1), -(1025,'2012-07-05','Infonomicon Episode #51',1577,'Episode 51 of the Infonomicon podcast','

                \r\nSyndicated Thursdays is a chance to showcase other Creative Commons works. We try to expose podcasts, speeches, presentations, music, etc that you may not have heard. If you have suggestions for items then send your recommendation to admin at hpr and we\'ll add it to the queue.\r\n

                \r\n

                \r\nToday we are going to listen to episode 51 of the infonomicon (https://audio.textfiles.com/shows/infonomicon/ ) podcast. Droops had been a regular listener of RFA and emailed their show several times, started his own show Droops Radio which changed to infonomicon radio. \r\n

                \r\n

                \r\nInfonomicon Bumper Music plays until 1:35. Positive feedback about the Infonomicon TV. This is episode 51, which should be almost a year, except it\'s been more than a year. Podcast Incubator 2.0 is coming, and its code is going to be released under the GPL. Dosman and Droops have come up with the idea of doing a daily radio show: Talk with a Techie (TWAT). No fluff, no nothing, at least five minutes long. Infonomicon won\'t close because of this. Obfuscated is not a happy camper, but he is alive. 16 of 66 pages in a magazine Droops read was from one magazine. Bob Denver (Gilligan) passed away, and the boat from Gilligan\'s Island was named after a FCC chairman. AOL is about to be a sucker again, so screw them over. Cyber-looters are registering domains and taking money from hurricane donators: 2500 domains have been registered. Droops is not sure what the solution should be and asks for solutions. People trust Google, but Google can do evil: they\'re an advertising company. Google is buying dark fiber. Google has all sorts of broadband needs, so they\'ll likely go after all sorts of bandwidth to bring their services. Droops wishes that Google made blogs an option to not search. There\'s lots of companies searching nothing but blogs. This hasn\'t been the greatest show ever, but work is being done on the other shows. This is the shortest Infonomicon ever. Bumper Music plays from 15:42 onward.\r\n

                ',109,54,1,'CC-BY-SA','Infonomicon,RFA',0,2254,1), +(1025,'2012-07-05','Infonomicon Episode #51',1577,'Episode 51 of the Infonomicon podcast','

                \r\nSyndicated Thursdays is a chance to showcase other Creative Commons works. We try to expose podcasts, speeches, presentations, music, etc that you may not have heard. If you have suggestions for items then send your recommendation to admin at hpr and we\'ll add it to the queue.\r\n

                \r\n

                \r\nToday we are going to listen to episode 51 of the infonomicon (https://audio.textfiles.com/shows/infonomicon/ ) podcast. Droops had been a regular listener of RFA and emailed their show several times, started his own show Droops Radio which changed to infonomicon radio. \r\n

                \r\n

                \r\nInfonomicon Bumper Music plays until 1:35. Positive feedback about the Infonomicon TV. This is episode 51, which should be almost a year, except it\'s been more than a year. Podcast Incubator 2.0 is coming, and its code is going to be released under the GPL. Dosman and Droops have come up with the idea of doing a daily radio show: Talk with a Techie (TWT). No fluff, no nothing, at least five minutes long. Infonomicon won\'t close because of this. Obfuscated is not a happy camper, but he is alive. 16 of 66 pages in a magazine Droops read was from one magazine. Bob Denver (Gilligan) passed away, and the boat from Gilligan\'s Island was named after a FCC chairman. AOL is about to be a sucker again, so screw them over. Cyber-looters are registering domains and taking money from hurricane donators: 2500 domains have been registered. Droops is not sure what the solution should be and asks for solutions. People trust Google, but Google can do evil: they\'re an advertising company. Google is buying dark fiber. Google has all sorts of broadband needs, so they\'ll likely go after all sorts of bandwidth to bring their services. Droops wishes that Google made blogs an option to not search. There\'s lots of companies searching nothing but blogs. This hasn\'t been the greatest show ever, but work is being done on the other shows. This is the shortest Infonomicon ever. Bumper Music plays from 15:42 onward.\r\n

                ',109,54,1,'CC-BY-SA','Infonomicon,RFA',0,2254,1), (1026,'2012-07-09','Setting up a WordPress blog: part 4',1385,'Episode 4 of the series Setting up a Wordpress blog','

                \r\nThis is the fourth and last of Frank\'s series on setting up a WordPress blog, now projected to be four episodes. \r\n

                \r\n

                \r\nThis episode discusses when and what to back up and maintaining a MySQL database using phpMyAdmin.\r\n

                \r\n

                \r\nLinks:\r\n

                \r\n

                \r\nWordpress article on backing up your database: https://codex.wordpress.org/Backing_Up_Your_Database\r\n

                \r\n

                \r\nWordPress article on database maintenance: https://codex.wordpress.org/WordPress_Site_Maintenance\r\n

                \r\n',195,0,1,'CC-BY-SA','WordPress,MySQL,phpMyAdmin,backup',0,2213,1), (1027,'2012-07-10','Migrating away from Google Reader',1455,'An alternative to Google Reader for managing feeds','

                \r\nOne of the major advantages of Google Reader over application based clients is that no matter where you access it from your views are synchronized. Everything you read is marked a read everywhere and you don\'t have to worry about whither you check your feeds on a desktop PC or on your phone. It truly is the best example of a cloud application out there.\r\n

                \r\n

                \r\nExcept for the fact that I\'m not happy with the idea of a complete stranger watching and recording every article I read, how long I read it for, and share that information around to other trusted partners. Remember when your parents/guardians caught you reading over their shoulder ? It wasn\'t acceptable then and it sure isn\'t now. Epically when I noticed that my search results changed dramatically after I started following certain feeds. It\'s just not right and here\'s why https://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles.html\r\n

                \r\n

                \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n

                \r\n

                Getting a list of my feeds

                \r\n

                \r\nGoogle should be credited with the fact that they make exporting very easy to do. Thanks to the work of the https://www.dataliberation.org/ team. Who\'s stated goal is \"Users should be able to control the data they store in any of Google\'s products. Our team\'s goal is to make it easier to move data in and out.\"
                \r\nFor Google Reader this amounts to:\r\n

                \r\n
                \r\nSettings -> Reader Settings -> Import/Export -> OPML\r\n
                \r\n

                \r\nOPML (Outline Processor Markup Language) is an XML format for outlines (defined as \"a tree, where each node contains a set of named attributes with string values\"). Originally developed by Radio UserLand as a native file format for an outliner application, it has since been adopted for other uses, the most common being to exchange lists of web feeds between web feed aggregators.
                \r\nFrom Wikipedia, the free encyclopedia https://en.wikipedia.org/wiki/OPML\r\n

                \r\n\r\n

                \r\nThat\'s it. You now have a list of all your feeds we are still faced with the problem of reading/deleting items in one place and having them synchronized everywhere else ? The answer is actually quite obvious.\r\n

                \r\n

                imap - Internet Message Access Protocol

                \r\n

                \r\nFrom Wikipedia, the free encyclopedia
                \r\nhttps://en.wikipedia.org/wiki/Internet_Message_Access_Protocol
                \r\nInternet message access protocol (IMAP) is one of the two most prevalent Internet standard protocols for e-mail retrieval, the other being the Post Office Protocol (POP). Virtually all modern e-mail clients and mail servers support both protocols as a means of transferring e-mail messages from a server.
                \r\n

                \r\n

                \r\nThe great news is that there are imap clients everywhere. Microsoft Outlook supports it. Thunderbird, Evolution, Kmail, Claws-Mail all support it. It\'s supported on Android, the iPhone, and on Windows Mobile. There are a multitude of web clients. The only problem now was to find a way to get the RSS feeds over to a imap message format. A quick duckduckgo search later lead me to ....\r\n

                \r\n

                Feed2Imap

                \r\n

                https://home.gna.org/feed2imap/
                \r\nFeed2Imap is an RSS/Atom feed aggregator. After Downloading feeds (over HTTP or HTTPS), it uploads them to a specified folder of an IMAP mail server or copies them to a local maildir. The user can then access the feeds using Mutt, Evolution, Mozilla Thunderbird or even a webmail.\r\n

                \r\n

                \r\nIt\'s in all the major repositories and I had it up and running in under ten minutes. It keeps it\'s settings in a hidden file .feed2imaprc in your home directory. The configuration is simple, four lines per feed.\r\n

                \r\n
                \r\nfeeds:\r\n - name: kenfallon.com\r\n   url: https://kenfallon.com/?feed=rss2\r\n   target: imap://RSSNewsAccount%40example.com:PasswordForRSSNewsAccount@imap.example.com/INBOX.Feeds.Tech_Blogs\r\n   include-images: true\r\n...\r\n
                \r\n

                \r\nThe name filed is what will be the feed name and url is the link to the rss feed. The target is the path on the imap account you want to put it to. I used a throw away email account on my own domain with some restrictions on the size so that if I forget to check it won\'t affect the rest of my mailboxes.
                \r\nThe line it\'s broken into several parts, first is imap:// followed by the imap account user name and password. If your login contains an @ character, replace it with %40. Next is the @ sign followed by your server hostname and then the path. I chose INBOX.Feeds and then a subfolder for every group I had in Google Reader. The only other option I set was to include the images.\r\n

                \r\n

                opml2feed

                \r\n

                \r\nI have quite a few feeds now and I did not want to be typing them in by hand. So I wrote a small perl script to convert the opml file into a .feed2imaprc format and it will hopefully get you most of the way. The code is available on https://gitorious.org/opml2feed ( thanks to Klaatu over at https://www.gnuworldorder.info/ where he covered using Git in the March 31, 2012: Episode 7x13.)\r\n

                \r\n

                \r\nNow setup the imap account on your mail client(s) and once you are happy run feed2imap and you should see the items beginning to appear. I set it to run every two hours at 14 minutes past the hour by adding the following line to my cron tab.\r\n

                \r\n
                \r\n14 */2 * * * /usr/bin/feed2imap >/dev/null 2>&1\r\n
                \r\n',30,0,1,'CC-BY-SA','Google,Google Reader,OPML,IMAP,Feed2Imap,opml2feed',0,2517,1), (1028,'2012-07-11','Jonathan Kulp and NYbill: Goodwill Hunting ',1962,'A discussion of what technology can be found at Goodwill','

                \r\nJonathan Kulp and NYbill talk about a little known resource for inexpensive tech finds. Thanks go to Windigo for the inspiration and episodes title from this dent:
                \r\n
                \r\nJon\'s export business
                \r\n
                \r\nThe guys talk about Jon\'s finds at the Goodwill and his uses of the rigs. As is becoming somewhat of a theme, there is a digression into computer nostalgia and Linux origins. But, the guys get the episode back on track.
                \r\n
                \r\nGrab ten bucks and get out there and shop!
                \r\n
                \r\nJon\'s web site
                \r\nGoodwill
                \r\nJon\'s Goodwill
                \r\nGoodwill Online
                \r\n
                \r\nHeathkit Nostalgia\r\n

                \r\n\r\n

                Links

                \r\n\r\n',109,0,1,'CC-BY-SA','Goodwill,second-hand,IT',0,2397,1), @@ -17918,7 +17918,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (1320,'2013-08-23','How I got into Linux',414,'jrobb gives a short show about how he got into Linux and programming','

                \r\nThis is my first HPR, first ever podcast, and first ever attempt at editing any audio. Don\'t expect greatness.\r\nThe banging in the background is my daughter playing with something.\r\nI give a very quick rundown of my introduction to Linux, programming, and tech in general. This is a pretty short show.\r\n

                \r\n

                \r\nI forgot to mention that early on in high school or middle school I enjoyed playing with DOS on an old 386 and that is probably what got my interest and led me to enroll in the High School computer science class that I mention.\r\nI didn\'t really have anything planned to talk about, I should probably do that next time.\r\n

                ',253,29,1,'CC-BY-SA','Pascal,RedHat,Ubuntu,Arch,Debian,PHP,MySQL',0,1773,1), (1322,'2013-08-27','Kevin O\'Brien - Ohio LinuxFest 2013',2918,'A discussion with Kevin O\'Brien about Ohio LinuxFest','

                About the Ohio LinuxFest

                \r\n

                \r\nThe Ohio LinuxFest is a grassroots conference for the GNU/Linux/Open Source Software/Free Software community that started in 2003 as a large inter-LUG meeting and has grown steadily since. It is a place for the community to gather and share information about Linux and Open Source Software.\r\n

                \r\n

                \r\nA large expo area adjacent to the conference rooms will feature exhibits from our sponsors as well as a large .org section from non-profit Open Source/Free Software projects.\r\n

                \r\n

                \r\nThe Ohio LinuxFest welcomes people from all 50 states and international participants. We\'ve had participants from Canada, England, Argentina, Brazil, and Australia in years past.\r\n

                \r\n

                Links

                \r\n

                \r\nLast years audio: https://archive.org/search.php?query=Ohio%20LinuxFest%202012%20AND%20mediatype%3Aaudio\r\n

                ',30,0,1,'CC-BY-SA','\"Ohio LinuxFest 2013\"',0,1624,1), (1323,'2013-08-28','HPR Community News For July 2013',3861,'HPR Community News For July 2013','

                New hosts

                \n

                Welcome to our new hosts: Alek Grigorian, Accipiter, Shane Shennan, Bob Tregilus, Curtis Adkins (CPrompt^), and jrobb.

                \n

                Show Updates

                \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
                idtitlehost
                1282My Homemade Recumbent BicycleJon Kulp
                1283Ken gets to talk with Ambjorn about politicsKen Fallon
                1284Blather Speech Recognition for Linux: Interview with JezraJon Kulp
                1285LibreOffice 06 Writer Creating a Paragraph Style LibreOfficeAhuka
                1286iCalendar HackingDave Morriss
                1287HPR Community News For June 2013HPR Admins
                1288Nido Media gets Ken to go camping at OHM2013Ken Fallon
                1289Short Xen Update From JWPJWP
                1290MultiSystem: The Bootable Thumb Drive CreatorFiftyOneFifty
                1291Parsing an ISO8601 formatted duration field with PerlDave Morriss
                1292Doomsday RemaindersCharles in NJ
                1293A Week of FreedomChristopher M. Hobbs
                1294Causes of Schizophrenia, neurochemical theorysigflup
                1295LibreOffice 07 Writer Heading StylesAhuka
                1296Intro to camp firespokey
                1297Mobile Hackspace (whats in my bag)NYbill
                1298Recording for HPR using AudacityNido Media
                1299What’s in my BagJon Kulp
                1300Maker Faire: Kansas CityMrGadgets
                1301Conversation with Nybill and Jon KulpJon Kulp
                1302How I Got to LinuxAccipiter
                1303A Music Pairing Under Unlikely CircumstancesDave Morriss
                1304Jon Kulp and His Son Talk HackingJon Kulp
                1305LibreOffice 08 Writer Tab StylesAhuka
                \n

                On the Mailing List

                \n
                  \n
                • Community driven scheduling system is now active. \n
                • \n
                • Open Sourcing Mental Illness \n
                • \n
                • Low on Shows
                    \n
                  • backup queue is visible on the calendar page
                  • \n
                  • we should *not* have any backup shows
                  • \n
                  \n
                • \n
                • Interview Icelandic Parliamentarian Birgitta Jónsdòttir
                    \n
                  • \"We will continue to promote new podcasts and other creative commons material but due to a lack of slots, we are only releasing material created exclusively for HPR. If there is a piece of creative commons content that you would like to promote, then feel free to record a regular show where you introduce the content and explain why it is important, providing links to where we can get more information.\"
                  • \n
                  \n
                • \n
                • HPR missing from Google \n
                • \n
                • FTP Quota issues
                • \n
                • HPR Joint Fourth Top Linux Podcast \n
                • \n
                • LUG Presentation \n
                • \n
                • Sonar Project donators \"Those kind people who donated to the sonar project your laptop stickers are in and they are awesome. Please send me your postal address off list and I will send you a sheet of six stickers.\"
                • \n
                • Owe me a show list.
                • \n
                • OggCamp 2013
                • \n
                • WARNING !! Update to the RSS feed
                • \n
                • HPR1300 posted
                • \n
                ',159,47,1,'CC-BY-SA','Community News',0,1597,1), -(1351,'2013-10-07','HPR Community News For August 2013',2423,'HPR Community News For August 2013','

                New hosts

                \r\n

                Welcome to our new host: Stitch, Matt McGraw (g33kdad), Julian Neuer, laindir, and Riley Gelwicks (glwx).

                \r\n

                Show Updates

                \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
                iddatetitlehost
                13062013-08-05Freedom FollowupChristopher M. Hobbs
                13072013-08-06What\'s in my BagAccipiter
                13082013-08-07Helping a New Computer UserShane Shennan
                13092013-08-08Assisted Human ReproductionKen Fallon
                13102013-08-09Energy Democracy definedBob Tregilus
                13112013-08-12Modern InconveniencesChristopher M. Hobbs
                13122013-08-13Deepgeek interviews Birgitta Jonsdottir (Icelandic Pirate Party parliamentarian)Epicanis
                13132013-08-14How I Manage ContactsJon Kulp
                13142013-08-15Impressions of MageiaFrank Bell
                13152013-08-16LibreOffice 09 Writer Working With Paragraph-Level StylesAhuka
                13162013-08-19What is my bagMrGadgets
                13172013-08-20What\'s In My 2 BagsCurtis Adkins (CPrompt^)
                13182013-08-21How I found LinuxSunzofman1
                13192013-08-22Frank Bell Presents HPR to His LUGFrank Bell
                13202013-08-23How I got into Linuxjrobb
                13212013-08-26What\'s in my BagChristopher M. Hobbs
                13222013-08-27Kevin O\'Brien - Ohio LinuxFest 2013Ken Fallon
                13232013-08-28HPR Community News For July 2013HPR Admins
                13242013-08-29Porting Mega Happy Sprite To Windowssigflup
                13252013-08-30LibreOffice 10 Writer Paragraph Styles in TemplatesAhuka
                \r\n

                Monthly Downloads

                \r\n

                \"Graph

                \r\n

                \"Download

                \r\nStarted:  7 years, 6 months, 22 days ago (2005-10-10)\r\nRenamed HPR:  5 years, 3 months, 29 days ago (2007-12-31)\r\nTotal Shows:  1685\r\nTotal TWAT: 300\r\nTotal HPR:  1385\r\nHPR Hosts:  200\r\nNext free slot: 25\r\nHosts in Queue: 13\r\nShows in Queue: 22\r\nAugust Downloads: 86,109\r\nAverage Daily Download: 2,620\r\nEstimated Episodes Downloaded: 7,567,791\r\nhttps://hackerpublicradio.org/report.bz2\r\n

                Host Pages

                \r\n

                Should we update the host pages to include information like PGP Key, a photo etc.

                \r\n

                On the Mailing List

                \r\n
                  \r\n
                • Everyone is going to OGGCamp except Ken.
                • \r\n
                • HPR Episodes with Code is OK
                • \r\n
                \r\n',159,47,1,'CC-BY-SA','Community News',0,1550,1), +(1351,'2013-10-07','HPR Community News For August 2013',2423,'HPR Community News For August 2013','

                New hosts

                \r\n

                Welcome to our new host: Stitch, Matt McGraw (g33kdad), Julian Neuer, laindir, and Riley Gelwicks (glwx).

                \r\n

                Show Updates

                \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
                iddatetitlehost
                13062013-08-05Freedom FollowupChristopher M. Hobbs
                13072013-08-06What\'s in my BagAccipiter
                13082013-08-07Helping a New Computer UserShane Shennan
                13092013-08-08Assisted Human ReproductionKen Fallon
                13102013-08-09Energy Democracy definedBob Tregilus
                13112013-08-12Modern InconveniencesChristopher M. Hobbs
                13122013-08-13Deepgeek interviews Birgitta Jonsdottir (Icelandic Pirate Party parliamentarian)Epicanis
                13132013-08-14How I Manage ContactsJon Kulp
                13142013-08-15Impressions of MageiaFrank Bell
                13152013-08-16LibreOffice 09 Writer Working With Paragraph-Level StylesAhuka
                13162013-08-19What is my bagMrGadgets
                13172013-08-20What\'s In My 2 BagsCurtis Adkins (CPrompt^)
                13182013-08-21How I found LinuxSunzofman1
                13192013-08-22Frank Bell Presents HPR to His LUGFrank Bell
                13202013-08-23How I got into Linuxjrobb
                13212013-08-26What\'s in my BagChristopher M. Hobbs
                13222013-08-27Kevin O\'Brien - Ohio LinuxFest 2013Ken Fallon
                13232013-08-28HPR Community News For July 2013HPR Admins
                13242013-08-29Porting Mega Happy Sprite To Windowssigflup
                13252013-08-30LibreOffice 10 Writer Paragraph Styles in TemplatesAhuka
                \r\n

                Monthly Downloads

                \r\n

                \"Graph

                \r\n

                \"Download

                \r\nStarted:  7 years, 6 months, 22 days ago (2005-10-10)\r\nRenamed HPR:  5 years, 3 months, 29 days ago (2007-12-31)\r\nTotal Shows:  1685\r\nTotal TWT: 300\r\nTotal HPR:  1385\r\nHPR Hosts:  200\r\nNext free slot: 25\r\nHosts in Queue: 13\r\nShows in Queue: 22\r\nAugust Downloads: 86,109\r\nAverage Daily Download: 2,620\r\nEstimated Episodes Downloaded: 7,567,791\r\nhttps://hackerpublicradio.org/report.bz2\r\n

                Host Pages

                \r\n

                Should we update the host pages to include information like PGP Key, a photo etc.

                \r\n

                On the Mailing List

                \r\n
                  \r\n
                • Everyone is going to OGGCamp except Ken.
                • \r\n
                • HPR Episodes with Code is OK
                • \r\n
                \r\n',159,47,1,'CC-BY-SA','Community News',0,1550,1), (1324,'2013-08-29','Porting Mega Happy Sprite To Windows ',877,'Porting with the mingw32 cross-compiler','

                \r\nIn this episode of HPR sigflup talks about her experiences porting her favorite program to windows using the mingw32 cross-compiler\r\n

                ',115,0,1,'CC-BY-SA','mingw32,cross-compiler',0,1634,1), (1326,'2013-09-02','What\'s in my bag',570,'jrobb details the contents of his laptop backback','

                \r\nIn this show jrobb goes through his laptop backback and details the contents.\r\nI had a few minutes while the wife had most of the kids out running errands and figured I\'d make another HPR.\r\n

                \r\n

                \r\nIf anyone is otherwise interested, this is my second recording, which was made with audacity. \r\nI ran the noise removal (which is basically magic), and then I ran the compressor tool which seemed to bring the volume level up a bit.\r\n

                ',253,23,0,'CC-BY-SA','\"SWISSGEAR backpack\",\"Lenovo X1 Carbon\",\"Lenovo X220\"',0,1656,1), (1327,'2013-09-03','Frank Bell Bakes Bread',1587,'Frank bakes two loaves of honey wheat bread','

                \r\nFrank Bell prattles on about baking bread while he bakes two loaves of honey wheat bread.\r\n

                \r\n\r\n

                Links:

                \r\n\r\n',195,93,1,'CC-BY-SA','baking,bread,dough,sourdough',0,1631,1), @@ -18253,7 +18253,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (1735,'2015-03-27','Free tutorials for teachers',897,'Professor Bernard Poole makes free tutorials available aimed at teachers','

                \r\nI have received a very generous offer from Bernard J. Poole, a professor at the University of Pittsburgh. He has a series of LibreOffice Tutorials and has asked me to publicize that they are available free of charge to all of our LibreOffice fans on Hacker Public Radio. You can find his tutorials on his web site at https://www.pitt.edu/~poole/. He is particularly aiming his tutorials at educators who might use LibreOffice in the classroom\r\n

                ',198,70,1,'CC-BY-SA','Teachers, tutorials',0,0,1), (1649,'2014-11-27','Raspberry Pi Accessibility Breakthrough',1036,'How I fixed the stuttering text-to-speech on a Raspberry Pi','

                \r\nSince April last year the text-to-speech using eSpeak in the Raspberry Pi\r\nconsole has stuttered very badly and regularly crashes the kernel.\r\n

                \r\n

                \r\nHere\'s how I fixed it.\r\n

                \r\n

                \r\nCloning my github repo:\r\n

                \r\n
                \r\ngit clone https://github.com/cromarty/ttsprojects.git\r\n
                \r\n

                \r\nInstallation:\r\n

                \r\n
                \r\ncd ttsprojects/raspberry-pi/libilctts/build\r\nsudo ./build.sh\r\ncd ../../piespeakup\r\nsudo ./build.sh\r\n
                \r\n

                \r\nBingo! Speech should work.\r\n

                \r\n

                \r\nThis has only just been released and there is still work to do on the\r\ndocumentation.\r\n

                \r\n

                \r\nNote: I am not connected to the Raspberry Pi Foundation in any way\r\nand anything I say or do is not endorsed by them.\r\n

                \r\n

                \r\nMy email address is connected with a Freelists email list I set up and\r\nan accompanying web site:\r\n

                \r\n

                \r\nhttps://www.raspberryvi.org/\r\n

                \r\n

                \r\nThe \'VI\' is for \'Visually Impaired\' and I DID check with the\r\nFoundation about the similarity of the web address before I created it.\r\n

                \r\n

                \r\nTo join our email list send an email to:\r\n

                \r\n

                \r\nraspberry-vi-request@freelists.org\r\n

                \r\n

                \r\nWith \'subscribe\' in the subject.\r\n

                \r\n

                \r\nMike\r\n

                ',282,0,1,'CC-BY-SA','Raspberry Pi, Accessibility, console, speakup, kernel oops, fixed',0,0,1), (1738,'2015-04-01','Credit Card PIN breach',5240,'We expose a well known but ignored security breach','\r\n

                Spoiler

                \r\n

                Your passwords are as secure as they ever were

                \r\n

                \r\nOn September the 10th, 2012 an anonymous malicious hacker released 10,000 pin codes onto the site paste bin dot com. How the attacker gained access to the codes is not known, but it is thought that it may be linked to a breach that occurred at the end of March 2012 to the Credit card processor Global Payments. That attack exposed 1.5 million consumers financial data. These codes have been confirmed by security experts to be legitimate and in wide spread use even today. Despite this exposure been \"common knowledge\" among the security community, major banks and credit card companies have yet to issue any statement on the breach.\r\n

                \r\n

                \r\nTired of waiting for action by big business, we bring you a list of the codes so you can check for yourself if your data is compromised.\r\n

                ',109,83,0,'CC-BY-SA','April fools, credit card pin, security',0,0,1), -(2000,'2016-04-01','How to Point a Satellite Dish',3958,'After 10 years, 3 months, 19 days of Procrastination, Ken finally delivers droops a show','\r\n

                Spoiler

                \r\n

                Ken did not fall of the roof in a storm

                \r\n\r\n

                This show is dedicated to Procrastination, the avoidance of doing a task which needs to be accomplished.

                \r\n

                I\'ve been trying to record this particular show for ages but I can never seem to finish it. I find the topic just too interesting. When I start then I get distracted by some other aspect. Every time I try to record it Murphy gets in the way, with lost recordings and broken cards etc. This is the email that prompted this show.

                \r\n
                -------- Forwarded Message --------\r\nSubject: TWAT - Satellite communications\r\nDate: Tue, 13 Dec 2005 12:00:54 +0100\r\n\r\nHi Droops,\r\n\r\nI heard your call for content and I\'d like to send you some shows. I\r\ndon\'t have a lot of spare time with work and a young family so I can\'t\r\ndo a regular show but I can send you a series on a topic. I was\r\nthinking of doing a series on Satellite Communications.\r\n...\r\nKen\r\n
                \r\n

                https://en.wikipedia.org/wiki/Murphy%27s_law

                \r\n

                So after eleven years, I set the deadline of episode 2000 to force myself to finish this show.

                \r\n

                Let\'s start.

                \r\n

                What are orbits ?

                \r\n

                https://en.wikipedia.org/wiki/Orbit

                \r\n

                In physics, an orbit is the gravitationally curved path of an object about a point in space, for example the orbit of a planet about a star or a natural satellite around a planet. Orbits of planets are typically elliptical, and the central mass being orbited is at a focal point of the ellipse.

                \r\n

                Newton\'s cannonball was a thought experiment Isaac Newton used to hypothesize that the force of gravity was universal, and it was the key force for planetary motion. It appeared in his book A Treatise of the System of the World.

                \r\n

                https://en.wikipedia.org/wiki/Newton%27s_cannonball

                \r\n

                https://upload.wikimedia.org/wikipedia/commons/7/73/Newton_Cannon.svg

                \r\n

                \r\n
                  \r\n
                • No orbit
                • \r\n
                • Suborbital trajectories, trajectory intersects the atmosphere so that it does not complete one orbital revolution.
                • \r\n
                • Orbital trajectories (or simply \"orbits\")
                • \r\n
                • Open (or escape) trajectories
                • \r\n
                \r\n

                It is worth noting that orbital rockets are launched vertically at first to lift the rocket above the atmosphere (which causes frictional drag), and then slowly pitch over and finish firing the rocket engine parallel to the atmosphere to achieve orbit speed.

                \r\n

                Once in orbit, their speed keeps them in orbit above the atmosphere. If e.g., an elliptical orbit dips into dense air, the object will lose speed and re-enter (i.e. fall). Occasionally a space craft will intentionally intercept the atmosphere, in an act commonly referred to as an aerobraking maneuver.

                \r\n

                Types of orbits

                \r\n

                There are many ways to classify orbits

                \r\n

                https://en.wikipedia.org/wiki/List_of_orbits

                \r\n

                The choice of which orbit to use is based on the intended purpose of the satellite.

                \r\n
                  \r\n
                • Centric classifications: Based on what they orbit
                • \r\n
                • Altitude classifications: Based on how high they are
                • \r\n
                • Inclination classifications: Based on the angle of rotation with respect to the Equator.
                • \r\n
                • Eccentricity classifications: Based on their path
                • \r\n
                • Synchronicity classifications: Based on how often they rotate
                • \r\n
                \r\n

                Low Earth orbit (LEO)

                \r\n

                0 to 2,000 km (0–1,240 miles).

                \r\n
                  \r\n
                • 0 km / mi - Sea Level.
                • \r\n
                • 37.6 km / 23.4 mi - Self Propelled Jet Aircraft Flight Ceiling (Record Set in 1977).
                • \r\n
                • 215 km / 133.6 mi - Sputnik-1 The first artificial satellite of earth.
                • \r\n
                • 340 km / 211.3 mi - International Space Station.
                • \r\n
                • 390 km / 242.3 mi - Former Russian Space Station MIR.
                • \r\n
                • 595 km / 369.7 mi - Hubble Space Telescope.
                • \r\n
                • 600 - 800 km / 372.8 - 497.1 mi - Sun-synchronous Satellites.
                • \r\n
                \r\n

                These satellites orbit the Earth in near exact polar orbits north to south. They cross the equator multiple times per day and each time they are at the same anglewith respect to the sun. Satellites on these types of orbits are particularly useful for capturing images of the Earth’s surface or images of the sun

                \r\n

                Medium Earth orbit (MEO)

                \r\n

                Geocentric orbits ranging in altitude from 2,000 km (1,240 miles) to just below geosynchronous orbit at 35,786 kilometers (22,236 mi).

                \r\n

                GPS (Global Positioning System) Satellites reside here. These Satellites are on a Semi-synchronous Orbit (SSO) meaning that they orbit the earth in exactly 12 hours (twice per day)

                \r\n

                Geosynchronous orbit (GSO) and Geostationary orbit (GEO)

                \r\n

                Orbits around Earth matching Earth\'s sidereal rotation period. 42,164 km (26,199 mi). Sidereal time is a \"time scale that is based on the Earth\'s rate of rotation measured relative to the fixed stars\" rather than the Sun.\r\nhttps://en.wikipedia.org/wiki/Sidereal_time

                \r\n

                Geosynchronous satellites orbit the Earth at the same rate that the Earth rotates. Thus they remain stationary over a single line of longitude. A geostationary satellite will remain in a fixed location as observed from the surface of the earth, allowing a satellite dish to be alligned to it.

                \r\n

                \"File:Geostationaryjava3D.gif\"

                \r\n

                High Earth orbit

                \r\n

                Geocentric orbits above the altitude of geosynchronous orbit 35,786 km (22,240 miles).

                \r\n

                Polar orbits

                \r\n

                They are often used for earth-mapping, earth observation, capturing the earth as time passes from one point, reconnaissance satellites, as well as for some weather satellites. The Iridium satellite constellation also uses a polar orbit to provide telecommunications services. The disadvantage to this orbit is that no one spot on the Earth\'s surface can be sensed continuously from a satellite in a polar orbit.

                \r\n

                Molniya orbit

                \r\n

                Orbita was a system that consisted of 3 highly elliptical Molniya satellites, Moscow-based ground uplink facilities and about 20 downlink stations, located in cities and towns of remote regions of Siberia and Far East. Each station had a 12-meter receiving parabolic antenna and transmitters for re-broadcasting TV signal to local householders.

                \r\n

                https://en.wikipedia.org/wiki/Molniya_orbit

                \r\n

                \"A

                \r\n

                https://upload.wikimedia.org/wikipedia/commons/8/82/Orbitalaltitudes.jpg

                \r\n

                Atmospheric electromagnetic opacity

                \r\n

                \"Atmospheric

                \r\n

                Satelites

                \r\n

                Sputnik 1

                \r\n

                https://en.wikipedia.org/wiki/Sputnik_1

                \r\n

                Sputnik 1 was the first artificial Earth satellite. The Soviet Union launched it into an elliptical low Earth orbit on October 4, 1957. It was a 58 cm (23 in) diameter polished metal sphere, with four external radio antennae to broadcast radio pulses. It was visible all around the Earth and its radio pulses were detectable. This surprise success precipitated the American Sputnik crisis and triggered the Space Race, a part of the larger Cold War. The launch ushered in new political, military, technological, and scientific developments.

                \r\n

                ProtoStar II Mission Overview

                \r\n

                https://www.ilslaunch.com/sites/default/files/pdf/A2G_MO.pdf

                \r\n

                ASTRA 2G SATELLITE MISSION

                \r\n

                ASTRA 2G is the third spacecraft of a three satellite investment programme (ASTRA 2E, 2F and 2G) that SES contracted with Airbus Defence and Space in order to provide replacement as well as incremental satellite capacity in the orbital arc of 28.2/28.5 degrees East.

                \r\n

                ASTRA 2G carries 62 Ku-band transponders as well as 4 Ka-band transponders. The different beams provide coverage over the UK and Ireland, Europe and West Africa.

                \r\n

                \"The

                \r\n

                https://www.ses.com/4628824/astra-2g

                \r\n

                Components of a Communications Satelites

                \r\n
                  \r\n
                • Rocket motors
                • \r\n
                • Fuel tanks
                • \r\n
                • Solar panels
                • \r\n
                • Batteries
                • \r\n
                • Computer
                • \r\n
                • Antennas and transceivers/transponders
                • \r\n
                \r\n

                https://en.wikipedia.org/wiki/Transponder_%28satellite_communications%29

                \r\n

                The word \"transponder\" is derived from the words \"transmitter\" and \"responder.\"

                \r\n

                A communications satellite\'s transponder is the series of interconnected units that form a communications channel between the receiving and the transmitting antennas. It is mainly used in satellite communication to transfer the received signals.

                \r\n

                A transponder is typically composed of

                \r\n
                  \r\n
                • An input band limiting device (a band pass filter)
                • \r\n
                • An input low-noise amplifier (LNA), designed to amplify the (normally very weak, because of the large distances involved) signals received from the earth station
                • \r\n
                • A frequency translator (normally composed of an oscillator and a frequency mixer) used to convert the frequency of the received signal to the frequency required for the transmitted signal
                • \r\n
                • An output band pass filter
                • \r\n
                • A power amplifier (this can be a traveling-wave tube or a solid state amplifier)
                • \r\n
                \r\n

                https://www.jsati.com/why-satellite-how-Spacesegment4.asp

                \r\n

                Boeing commercial communications satellites geosynchronous orbit

                \r\n

                \"boeing

                \r\n

                https://www.boeingimages.com/Docs/BOE/Media/TR3_WATERMARKED/1/a/2/a/BI231995.jpg

                \r\n

                Finding Astra 28.2E

                \r\n

                This is one of the many sites that will give you a birds eye view of where you need to point your dish.

                \r\n

                https://www.dishpointer.com/

                \r\n

                Terms needed when pointing a dish

                \r\n

                \"The

                \r\n

                https://commons.wikimedia.org/wiki/File:Azimut_altitude.svg

                \r\n

                \"screen

                \r\n

                The Dish, on Kens Roof.

                \r\n

                \"Ken

                \r\n

                Reading the elevation from the dish assembley.

                \r\n

                \"\"/

                \r\n

                FreeSat

                \r\n

                Freesat is broadcast from the same satellites (Astra 28.2E and Eurobird 1) as Sky Digital.

                \r\n

                This is a list of all of the free-to-air channels that are currently available via satellite from SES Astra satellites (Astra 2E/2F/2G) located at 28.2 °E.

                \r\n

                https://en.wikipedia.org/wiki/List_of_free-to-air_channels_at_28%C2%B0E

                \r\n

                Here is a link to a page on how to get mythtv working with FreeSat.

                \r\n

                https://parker1.co.uk/mythtv_freesat.php

                \r\n',30,83,1,'CC-BY-SA','procrastination,orbit,satellite,satellite dish',0,0,1), +(2000,'2016-04-01','How to Point a Satellite Dish',3958,'After 10 years, 3 months, 19 days of Procrastination, Ken finally delivers droops a show','\r\n

                Spoiler

                \r\n

                Ken did not fall of the roof in a storm

                \r\n\r\n

                This show is dedicated to Procrastination, the avoidance of doing a task which needs to be accomplished.

                \r\n

                I\'ve been trying to record this particular show for ages but I can never seem to finish it. I find the topic just too interesting. When I start then I get distracted by some other aspect. Every time I try to record it Murphy gets in the way, with lost recordings and broken cards etc. This is the email that prompted this show.

                \r\n
                -------- Forwarded Message --------\r\nSubject: TWT - Satellite communications\r\nDate: Tue, 13 Dec 2005 12:00:54 +0100\r\n\r\nHi Droops,\r\n\r\nI heard your call for content and I\'d like to send you some shows. I\r\ndon\'t have a lot of spare time with work and a young family so I can\'t\r\ndo a regular show but I can send you a series on a topic. I was\r\nthinking of doing a series on Satellite Communications.\r\n...\r\nKen\r\n
                \r\n

                https://en.wikipedia.org/wiki/Murphy%27s_law

                \r\n

                So after eleven years, I set the deadline of episode 2000 to force myself to finish this show.

                \r\n

                Let\'s start.

                \r\n

                What are orbits ?

                \r\n

                https://en.wikipedia.org/wiki/Orbit

                \r\n

                In physics, an orbit is the gravitationally curved path of an object about a point in space, for example the orbit of a planet about a star or a natural satellite around a planet. Orbits of planets are typically elliptical, and the central mass being orbited is at a focal point of the ellipse.

                \r\n

                Newton\'s cannonball was a thought experiment Isaac Newton used to hypothesize that the force of gravity was universal, and it was the key force for planetary motion. It appeared in his book A Treatise of the System of the World.

                \r\n

                https://en.wikipedia.org/wiki/Newton%27s_cannonball

                \r\n

                https://upload.wikimedia.org/wikipedia/commons/7/73/Newton_Cannon.svg

                \r\n

                \r\n
                  \r\n
                • No orbit
                • \r\n
                • Suborbital trajectories, trajectory intersects the atmosphere so that it does not complete one orbital revolution.
                • \r\n
                • Orbital trajectories (or simply \"orbits\")
                • \r\n
                • Open (or escape) trajectories
                • \r\n
                \r\n

                It is worth noting that orbital rockets are launched vertically at first to lift the rocket above the atmosphere (which causes frictional drag), and then slowly pitch over and finish firing the rocket engine parallel to the atmosphere to achieve orbit speed.

                \r\n

                Once in orbit, their speed keeps them in orbit above the atmosphere. If e.g., an elliptical orbit dips into dense air, the object will lose speed and re-enter (i.e. fall). Occasionally a space craft will intentionally intercept the atmosphere, in an act commonly referred to as an aerobraking maneuver.

                \r\n

                Types of orbits

                \r\n

                There are many ways to classify orbits

                \r\n

                https://en.wikipedia.org/wiki/List_of_orbits

                \r\n

                The choice of which orbit to use is based on the intended purpose of the satellite.

                \r\n
                  \r\n
                • Centric classifications: Based on what they orbit
                • \r\n
                • Altitude classifications: Based on how high they are
                • \r\n
                • Inclination classifications: Based on the angle of rotation with respect to the Equator.
                • \r\n
                • Eccentricity classifications: Based on their path
                • \r\n
                • Synchronicity classifications: Based on how often they rotate
                • \r\n
                \r\n

                Low Earth orbit (LEO)

                \r\n

                0 to 2,000 km (0–1,240 miles).

                \r\n
                  \r\n
                • 0 km / mi - Sea Level.
                • \r\n
                • 37.6 km / 23.4 mi - Self Propelled Jet Aircraft Flight Ceiling (Record Set in 1977).
                • \r\n
                • 215 km / 133.6 mi - Sputnik-1 The first artificial satellite of earth.
                • \r\n
                • 340 km / 211.3 mi - International Space Station.
                • \r\n
                • 390 km / 242.3 mi - Former Russian Space Station MIR.
                • \r\n
                • 595 km / 369.7 mi - Hubble Space Telescope.
                • \r\n
                • 600 - 800 km / 372.8 - 497.1 mi - Sun-synchronous Satellites.
                • \r\n
                \r\n

                These satellites orbit the Earth in near exact polar orbits north to south. They cross the equator multiple times per day and each time they are at the same anglewith respect to the sun. Satellites on these types of orbits are particularly useful for capturing images of the Earth’s surface or images of the sun

                \r\n

                Medium Earth orbit (MEO)

                \r\n

                Geocentric orbits ranging in altitude from 2,000 km (1,240 miles) to just below geosynchronous orbit at 35,786 kilometers (22,236 mi).

                \r\n

                GPS (Global Positioning System) Satellites reside here. These Satellites are on a Semi-synchronous Orbit (SSO) meaning that they orbit the earth in exactly 12 hours (twice per day)

                \r\n

                Geosynchronous orbit (GSO) and Geostationary orbit (GEO)

                \r\n

                Orbits around Earth matching Earth\'s sidereal rotation period. 42,164 km (26,199 mi). Sidereal time is a \"time scale that is based on the Earth\'s rate of rotation measured relative to the fixed stars\" rather than the Sun.\r\nhttps://en.wikipedia.org/wiki/Sidereal_time

                \r\n

                Geosynchronous satellites orbit the Earth at the same rate that the Earth rotates. Thus they remain stationary over a single line of longitude. A geostationary satellite will remain in a fixed location as observed from the surface of the earth, allowing a satellite dish to be alligned to it.

                \r\n

                \"File:Geostationaryjava3D.gif\"

                \r\n

                High Earth orbit

                \r\n

                Geocentric orbits above the altitude of geosynchronous orbit 35,786 km (22,240 miles).

                \r\n

                Polar orbits

                \r\n

                They are often used for earth-mapping, earth observation, capturing the earth as time passes from one point, reconnaissance satellites, as well as for some weather satellites. The Iridium satellite constellation also uses a polar orbit to provide telecommunications services. The disadvantage to this orbit is that no one spot on the Earth\'s surface can be sensed continuously from a satellite in a polar orbit.

                \r\n

                Molniya orbit

                \r\n

                Orbita was a system that consisted of 3 highly elliptical Molniya satellites, Moscow-based ground uplink facilities and about 20 downlink stations, located in cities and towns of remote regions of Siberia and Far East. Each station had a 12-meter receiving parabolic antenna and transmitters for re-broadcasting TV signal to local householders.

                \r\n

                https://en.wikipedia.org/wiki/Molniya_orbit

                \r\n

                \"A

                \r\n

                https://upload.wikimedia.org/wikipedia/commons/8/82/Orbitalaltitudes.jpg

                \r\n

                Atmospheric electromagnetic opacity

                \r\n

                \"Atmospheric

                \r\n

                Satelites

                \r\n

                Sputnik 1

                \r\n

                https://en.wikipedia.org/wiki/Sputnik_1

                \r\n

                Sputnik 1 was the first artificial Earth satellite. The Soviet Union launched it into an elliptical low Earth orbit on October 4, 1957. It was a 58 cm (23 in) diameter polished metal sphere, with four external radio antennae to broadcast radio pulses. It was visible all around the Earth and its radio pulses were detectable. This surprise success precipitated the American Sputnik crisis and triggered the Space Race, a part of the larger Cold War. The launch ushered in new political, military, technological, and scientific developments.

                \r\n

                ProtoStar II Mission Overview

                \r\n

                https://www.ilslaunch.com/sites/default/files/pdf/A2G_MO.pdf

                \r\n

                ASTRA 2G SATELLITE MISSION

                \r\n

                ASTRA 2G is the third spacecraft of a three satellite investment programme (ASTRA 2E, 2F and 2G) that SES contracted with Airbus Defence and Space in order to provide replacement as well as incremental satellite capacity in the orbital arc of 28.2/28.5 degrees East.

                \r\n

                ASTRA 2G carries 62 Ku-band transponders as well as 4 Ka-band transponders. The different beams provide coverage over the UK and Ireland, Europe and West Africa.

                \r\n

                \"The

                \r\n

                https://www.ses.com/4628824/astra-2g

                \r\n

                Components of a Communications Satelites

                \r\n
                  \r\n
                • Rocket motors
                • \r\n
                • Fuel tanks
                • \r\n
                • Solar panels
                • \r\n
                • Batteries
                • \r\n
                • Computer
                • \r\n
                • Antennas and transceivers/transponders
                • \r\n
                \r\n

                https://en.wikipedia.org/wiki/Transponder_%28satellite_communications%29

                \r\n

                The word \"transponder\" is derived from the words \"transmitter\" and \"responder.\"

                \r\n

                A communications satellite\'s transponder is the series of interconnected units that form a communications channel between the receiving and the transmitting antennas. It is mainly used in satellite communication to transfer the received signals.

                \r\n

                A transponder is typically composed of

                \r\n
                  \r\n
                • An input band limiting device (a band pass filter)
                • \r\n
                • An input low-noise amplifier (LNA), designed to amplify the (normally very weak, because of the large distances involved) signals received from the earth station
                • \r\n
                • A frequency translator (normally composed of an oscillator and a frequency mixer) used to convert the frequency of the received signal to the frequency required for the transmitted signal
                • \r\n
                • An output band pass filter
                • \r\n
                • A power amplifier (this can be a traveling-wave tube or a solid state amplifier)
                • \r\n
                \r\n

                https://www.jsati.com/why-satellite-how-Spacesegment4.asp

                \r\n

                Boeing commercial communications satellites geosynchronous orbit

                \r\n

                \"boeing

                \r\n

                https://www.boeingimages.com/Docs/BOE/Media/TR3_WATERMARKED/1/a/2/a/BI231995.jpg

                \r\n

                Finding Astra 28.2E

                \r\n

                This is one of the many sites that will give you a birds eye view of where you need to point your dish.

                \r\n

                https://www.dishpointer.com/

                \r\n

                Terms needed when pointing a dish

                \r\n

                \"The

                \r\n

                https://commons.wikimedia.org/wiki/File:Azimut_altitude.svg

                \r\n

                \"screen

                \r\n

                The Dish, on Kens Roof.

                \r\n

                \"Ken

                \r\n

                Reading the elevation from the dish assembley.

                \r\n

                \"\"/

                \r\n

                FreeSat

                \r\n

                Freesat is broadcast from the same satellites (Astra 28.2E and Eurobird 1) as Sky Digital.

                \r\n

                This is a list of all of the free-to-air channels that are currently available via satellite from SES Astra satellites (Astra 2E/2F/2G) located at 28.2 °E.

                \r\n

                https://en.wikipedia.org/wiki/List_of_free-to-air_channels_at_28%C2%B0E

                \r\n

                Here is a link to a page on how to get mythtv working with FreeSat.

                \r\n

                https://parker1.co.uk/mythtv_freesat.php

                \r\n',30,83,1,'CC-BY-SA','procrastination,orbit,satellite,satellite dish',0,0,1), (1654,'2014-12-04','Using AS numbers to identify where you are on the Internet',1204,'ASN uniquely identifies each network on the Internet','

                \r\nI have a laptop and I want it to use different configurations depending on where I am. If I’m on wifi at home, I don’t want my NAS mounted, but if I’m on a wired connection I do. If I’m at work I want to connect to various servers there. If I’m in the train I want to setup a vpn tunnel. You get the idea.\r\n

                \r\n

                \r\nMy solution to this was to approach it from the laptop and go out. So to look around and see what network I was on. There are a few ways to approach this, you could look at your IP address, the arp tables, try and ping a known server in each location. The issue with looking at an IP address is that most networks use Private Networks. Very soon you will find that the wifi coffee shop happens to have picked the same range as you use at home and now your laptop is trying to backup to their cash register.\r\n

                \r\n

                \r\nThen I was thinking that I’m approaching this problem from the wrong angle. Why not start with my public IP address range, which has to be unique, and work back from there to my laptop. From there I was planning on maintaining a look-up table of public IP addresses, along the lines of the GeoIP tools developed by MaxMind.\r\n

                \r\n

                \r\nBy Accident I found out that geoiplookup supports AS Number\r\n

                \r\n
                \r\nFrom WikiPedia: Autonomous System (Internet)
                \r\nhttps://en.wikipedia.org/wiki/Autonomous_System_%28Internet%29
                \r\nISP must have an officially registered autonomous system number (ASN). A unique ASN is allocated to each AS for use in BGP routing. AS numbers are important because the ASN uniquely identifies each network on the Internet.\r\n
                \r\n

                \r\nSo what that is saying is that every network in the Inter(connected)Net(work), must have it’s own unique AS Number. From there I was able to write a script to easily manage my laptops behaviour based on both location and connection type

                \r\n

                \r\nSee https://kenfallon.com/scripts-based-on-your-network-location/ for the complete article and scripts.

                \r\n\r\n\r\n',30,0,0,'CC-BY-SA','Autonomous System Number,ASN,geoiplookup',0,0,1), (1656,'2014-12-08','My audio player collection',1278,'I describe the collection of audio players I use for listening to podcasts','

                My Audio Player Collection

                \r\n

                I got broadband installed in my house in 2005 after I\'d bought my first PC. I\'d owned a lot of PCs before that, but they had all been cast-offs from the university I was working at, and I accessed the Internet via dial-up to my work.

                \r\n

                This was around the time I got sick of listening to the radio and first discovered podcasts, and so I decided I wanted a portable audio player (or MP3 Player as they tended to be called back then).

                \r\n

                Since then I have been listening to podcasts pretty much all of the time and have worked my way through a number of players. I thought it might be interesting if I chronicled the devices I have owned in the past 9-10 years.

                \r\n

                The full show notes for this episode are available at: hpr1656_full_shownotes.html

                \r\n

                Links

                \r\n\r\n\r\n',225,0,1,'CC-BY-SA','audio player,podcast,Rockbox',0,0,1), (1657,'2014-12-09','Hacking Gutenberg eBooks',1623,'I talk about ebook formatting and how to customize an ebook from Project Gutenberg','

                Links to stuff I mentioned in the podcast:

                \r\n\r\n',238,0,0,'CC-BY-SA','ebooks, html, css, hacks',0,0,1), @@ -18269,7 +18269,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (1669,'2014-12-25','New Retro Computing',1053,'NYbill talks about building a Micromite Companion ','

                \r\nSorry for the bad audio in places here. My mic was giving me troubles. Also, I know I called MythTV, Mythbox. (Mythbox was the name I gave the computer that ran MythTV here way back when.)\r\n

                \r\n\r\n

                Links

                \r\n\r\n',235,0,0,'CC-BY-SA','Micromite Companion,BASIC',0,0,1), (1671,'2014-12-29','LinuxLugCast Episode-002 Outtakes',4913,'Some good content that we do not publish','

                \r\nPreshow and aftershow banter that does not get published through our normal feeds. \r\n

                \r\nhttps://linuxlugcast.com/?p=115',265,0,1,'CC-BY-SA','linuxlugcast,outtakes',0,0,1), (1672,'2014-12-30','Systemd for Learner Drivers ',1288,'How to drive systemd, without crashing the vehicle through arguing with your passenger.','

                systemd For Learner Drivers

                \n

                A graphic to help out: https://hackerpublicradio.org/eps/hpr1672.svg

                \n

                This is a subject that attracts controversy, but I am not today going to be controversial, I hope. Many Linux systems are moving away from SysV Init and adopting systemd instead; both Linuxes that I use, Fedora and Mint have adopted systemd, and I understand that Debian has now forked to allow both sides of the argument to have their way. I am not going to get into the debate here. My personal stance is that I see both sides of the argument and I will continue to perch on top of the fence until systemd either proves itself or fails to do so.

                \n

                In this HPR I am going to try to fill a gap that I have seen in the systemd discussion; that is - how to operate it. I am not an expert on systemd, I have just tried to work it, and in doing so I have fished around in my file system and in the documentation. If you want to know what I found, then keep on listening. By way of opening I will remind myself, and you also, what systemd is replacing.

                \n

                SysV initd works with runlevels, the most common being

                \n
                  \n
                • 5 for graphical multiuser networked
                • \n
                • 3 for cli multiuser networked
                • \n
                • 1 for single user
                • \n
                • 6 for reboot
                • \n
                • 0 for halt
                • \n
                \n

                In moving to a runlevel, unwanted services are shut down and wanted services are started up. For most users on most systems the most appropriate default runlevel is 5 giving multiuser, GUI & networking. Services can be started and stopped on demand by inetd.

                \n

                systemd works differently. It has target units. For most users on most systems the most appropriate default target is the graphical.target, which does a similar thing to runlevel 5 . Units are configured by unit configuration files. These files may start other units and stop other units. They can impose sequence and dependancies. There is a lot of cascading going on, with unit launching unit launching unit. Units also can be started and stopped on demand by systemd.

                \n

                Units

                \n

                The term Unit refers to a resource that systemd is taking under its control. There are 12 different types of Unit.

                \n
                \n
                systemd.service
                \n
                that starts/stops daemons
                \n
                systemd.socket
                \n
                activates network connections
                \n
                systemd.device
                \n
                activates kernel devices
                \n
                systemd.mount
                \n
                controls mount points
                \n
                systemd.automount
                \n
                provides on-demand mounting of file systems
                \n
                systemd.swap
                \n
                does for swap what systemd.mount does for filesystems
                \n
                systemd.scope
                \n
                starts/stops external processes
                \n
                systemd.target
                \n
                groups of services akin to init level 3, init level 5
                \n
                systemd.snapshot
                \n
                saves/restores the momentary state of other units
                \n
                systemd.timer
                \n
                triggers units based on date/time
                \n
                systemd.path
                \n
                trigger units based on changes in file system objects
                \n
                organises units in a hierarchical tree of cgroups, for resource management purposes
                \n
                \n

                Units files called by systemd live in /etc/systemd/system. But these are symbolic links to the real ones stored in /usr/lib/systemd/system

                \n

                There is a parallel /etc/systemd/user structure which does not seem to do anything on my computers, so I work for now like its not there.

                \n

                There is also a /run/systemd/system structure which appears to contain runtime configuration files with names like session-xxxx.scope. These are the unit type for external processes.

                \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
                Table 1. Directory structure for systemd
                PathDescription
                /etc/systemd/systemLocal configuration
                /etc/systemd/userUser configuration
                /run/systemd/systemRuntime units
                /usr/lib/systemd/systemUnits of installed packages
                \n

                Directives

                \n

                The next thing we need is Directives.

                \n

                The unit configuration files contain directives to start/stop a unit, and directives that cascade to other unit configuration files that start/stop dependant units. Directives may impose conditions on whether or when to call a unit. There are a whole bunch of different directives listed in man systemd.unit. These are a few.

                \n
                  \n
                • Requires= list of units to start. If any required units fail then abort this one
                • \n
                • Conflicts= list of units to stop
                • \n
                • After= the order in which units will start
                • \n
                • Before= the order in which units will start
                • \n
                • Wants= list of units to start. If any fail just continue anyway
                • \n
                \n

                As well wanted units listed by the WANTS directive, there may also be a \'wants\' directory below the unit directory. So the unit conf file /etc/systemd/system/default.target will cause two further unit conf files to be read in from the /etc/systemd/system/default.target.wants/ directory.

                \n

                Each required unit and wanted unit from the directives, as well as those in the wants directory are added to a job queue. If directives cascade to other unit files containing more directives then all of these dependences are also added to the job queue. A directive may start or stop another unit, or that change the detail of a job already in the queue. All directives ultimately cascade down to starting or stopping one of the base units in /usr/lib/systemd/system.

                \n

                To get a feel for how this all pans out in practice I will walk us through the cascade of unit files from bootup.

                \n

                From Bootup

                \n

                First, the default.taget is activated, which on my system is just a link to graphical.target

                \n

                graphical.target

                \n[Unit]\nDescription=Graphical Interface\nDocumentation=man:systemd.special(7)\nRequires=multi-user.target\nAfter=multi-user.target\nConflicts=rescue.target\nWants=display-manager.service\nAllowIsolate=yes\n

                Cascades to

                \n
                  \n
                • start multi-user.target
                • \n
                • start display-manager.service
                • \n
                • stop rescue.target
                • \n
                \n

                Also we have a wants directory /etc/systemd/system/graphical.target.wants/ that

                \n
                  \n
                • starts accounts-daemon.service (for logging)
                • \n
                • starts rtkit-daemon.service (for realtime scheduling)
                • \n
                \n

                multi-user.target

                \n

                graphical target cascaded to multi-user.target.

                \n[Unit]\nDescription=Multi-User System\nDocumentation=man:systemd.special(7)\nRequires=basic.target\nConflicts=rescue.service rescue.target\nAfter=basic.target rescue.service rescue.target\nAllowIsolate=yes\n

                Cascades to

                \n
                  \n
                • start basic.target
                • \n
                • stop rescue.service
                • \n
                • stop rescue.target (again)
                • \n
                \n

                Also we have a wants directory /etc/systemd/system/multi-user.target.wants/ that

                \n- abrt-ccpp.service\n- abrtd.service\n- abrt-oops.service\n- abrt-vmcore.service\n- abrt-xorg.service\n- atd.service\n- auditd.service\n- avahi-daemon.service\n- chronyd.service\n- crond.service\n- cups.path\n- irqbalance.service\n- libvirtd.service\n- mcelog.service\n- mdmonitor.service\n- NetworkManager.service\n- nfs.target\n- remote-fs.target\n- rngd.service\n- rpcbind.service\n- rsyslog.service\n- smartd.service\n- vmtoolsd.service\n

                display-manager.service

                \n

                graphical.target also cascaded to display-manager.service which is not present on F20 so I guess we don\'t need it.

                \n

                basic.target

                \n

                So multiuser.target cascaded to basic.target, which itself cascades to

                \n- sysinit.target\n- sockets.target\n- timers.target\n- paths.target\n- slices.target\n- firewalld.service\n

                sysinit.target

                \n

                basic.target cascaded to sysinit.target which itself cascades to

                \n- local-fs.target \n- swap.target\n- dmraid-activation.service\n- iscsi.service\n- lvm2-monitor.service\n- multipathd.service ( which looks like all the file system daemons)\n

                sockets.target

                \n

                basic.target also cascaded to sockets.target which itself cascades to

                \n- avahi-daemon.socket\n- cups.socket\n- dm-event.socket\n- iscsid.socket\n- iscsiuio.socket\n- lvm2-lvmetad.socket\n- rpcbind.socket\n

                End point

                \n

                Now we start reaching the end-points of this trail at

                \n- systemd.sockets\n- systemd.timer\n- systemd.path\n- systemd.slice\n- systemd-fstab-generator\n

                By the time all of that has finished, if I type the command

                \n

                # systemctl list-units --type service

                \n

                I see that 58 services are listed as running

                \n

                Running and Configuring Services

                \n

                If we are going to work with systemd we will have to give it instructions. In systemd parlance

                \n
                  \n
                • active = running, currently in use
                • \n
                • loaded = enabled, available for use
                • \n
                \n

                These terms crop up in the output from commands

                \n

                Many instructions are given to systemd by the systemctl command.

                \n

                Now to compare line up some common SysV init tasks with their systemd equivalent

                \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
                Table 2. SysV init commands and their systemd equivalents
                commandSysV Initsystemd
                Check status# service bluetooth status# systemctl status bluetooth
                Start# service bluetooth start# systemctl start bluetooth
                Stop# service bluetooth stop# systemctl stop bluetooth
                Enable# chkconfig --level 35 ntpd on# systemctl enable ntpd
                Disable# chkconfig --level 35 ntpd off# systemctl disable ntpd
                \n

                Journalctl Logging

                \n

                Much has been said about the desirability or otherwise of binary logs, but systemd gives us these so we had better know what to do with them.

                \n

                Journal instructions are given to systemd by the journalctl command

                \n
                \n
                To view all log entries in one go. This is verbose, mine came out at ~9000 lines
                \n
                # journalctl
                \n
                To view from a specific date
                \n
                # journalctl --since=\"2014-05-07\"
                \n
                To view kernel logs
                \n
                # journalctl -k
                \n
                To follow a log in realtime ... and then to close
                \n
                # journalctl -f
                ...
                # ctl-c
                \n
                To view log entries associated with a given PID
                \n
                # journalctl _PID=1
                \n
                To view log entries associated with a given service
                \n
                # journatlctl -u bluetooth
                \n
                \n

                Interrogating the system

                \n

                More systemd information

                \n
                \n
                Get/Set system information. Works like uname, but is more verbose
                \n
                # hostnamectl
                \n
                Get/Set timezone & timedate info
                \n
                # timedatectl
                \n
                \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
                Table 3. SysV init information and their systemd equivalents
                SysV Init InfoSysV Init commandsystemd infosystemd command
                What services are available for init.d to manage# ls /etc/init.dWhat service units are available for systemd to run# systemctl list-units --type service --all
                What services are configured to be run by init.d for each run level# chkconfig --listWhat service units are currently active# systemctl list-units --type service
                \n

                References

                \n ',284,0,0,'CC-BY-SA','systemd, tutorial, howto',0,0,1), -(1700,'2015-02-06','Today with a Techie episode two thousand',619,'TWaT started 9 years, 3 months, 27 days ago and today we celebrate the first 2000 episodes','

                Hacker Public Radio (HPR) is an Internet Radio show (podcast) that releases shows every weekday Monday through Friday. HPR has a long lineage going back to Radio FreeK America, Binary Revolution Radio & Infonomicon, and it is a direct continuation of Twatech radio. Please listen to StankDawg's "Introduction to HPR" for more information.

                \r\n\r\n

                Knowing how much I hate editing, I hope everyone can get a sense for how much I appreciate all the people who took the time to contribute to the project.

                \r\n\r\n

                \r\nIf you haven\'t contributed a show yet, well today is a perfect day to get involved. Just click our contribute link: https://hackerpublicradio.org/contribute.php

                ',30,0,0,'CC-BY-SA','today with a techie,hacker public radio,hosts',0,0,1), +(1700,'2015-02-06','Today with a Techie episode two thousand',619,'TWT started 9 years, 3 months, 27 days ago and today we celebrate the first 2000 episodes','

                Hacker Public Radio (HPR) is an Internet Radio show (podcast) that releases shows every weekday Monday through Friday. HPR has a long lineage going back to Radio FreeK America, Binary Revolution Radio & Infonomicon, and it is a direct continuation of Twatech radio. Please listen to StankDawg's "Introduction to HPR" for more information.

                \r\n\r\n

                Knowing how much I hate editing, I hope everyone can get a sense for how much I appreciate all the people who took the time to contribute to the project.

                \r\n\r\n

                \r\nIf you haven\'t contributed a show yet, well today is a perfect day to get involved. Just click our contribute link: https://hackerpublicradio.org/contribute.php

                ',30,0,0,'CC-BY-SA','today with a techie,hacker public radio,hosts',0,0,1), (1673,'2014-12-31','How I use ZFS on Linux',1037,'The ZFS file system and how I use it under Linux.','

                \r\nOn the show today, I will tell you about how I use the ZFS file system on my home server. I also go into some details about how I came to use the ZFS, especially under Linux. I also tell you about a certain pitfall I ran into with the hard drives I chose for ZFS. And finally, I will refer you back to HPR episode 1600 by JWP for more information about ZFS, as he goes into great detail about it and its history.\r\n

                \r\n\r\n

                Links

                \r\n\r\n',292,77,0,'CC-BY-SA','ZFS, zfsonlinux, linux',0,0,1), (1681,'2015-01-12','2014-2015 New Year Show Part 8 of 8',13080,'New Year Show Part 8 from 08:00 to 12:00','2015-01-01T08:00:00ZMumble-2015-01-01-00-04-59-ch1.teamspeak.cc-Mixdown.ogg
                • Greetings to the western region of the United States, some regions of Canada and 2 more: Los Angeles, San Francisco, Las Vegas, Seattle.
                • pants.... really this is intelligent conversation
                • Pants are optional, I think. It\'s -20C.... pants are not optional
                • kilts are kreepy? or not. No they are not.
                • cobra2 thinks that ken should pay attention to show notes for editing lol. 
                • pokey thinks this may be the show that finally convinces Ken to edit.
                • 2nd there is a good hour that should not go onto the feed. it was rough on the stream
                • YAY TMI!!!
                • This is not the creamy part of the oreo. :(
                •  this is the creamy salty part... of the oreo. 
                • Sliders - tvshow added late by pegwole
                • dogs giving birth sounds better than singing over mumble


                • 2015-01-01T09:00:00Z
                  • Greetings to Alaska and French Polynesia: Anchorage, Fairbanks, Unalaska, Juneau.
                  • pokey  issues a challenge to the NYE participants: Judging by the show notes, we\'ve spent the last 6 hours taking every joke to the lowest common denominator. I\'d like to see an hour of greatest common factor.
                  • Ken Talks about xmlstarlet and converting xml
                  • 2015-01-01T09:30:00Z
                    • Greetings to Marquesas Islands/France. Taiohae.

                    • \r\n
                      • handsome_pirate talks about his model trains; he models the original Norfolk Southern in N scale
                      • Some talks about about Scottish things, innacuracies in Braveheart, Gaidhligh has no \'W\'
                      • 2015-01-01T10:00:00Z
                        • Greetings to small region of the United States and 2 more: Honolulu, Rarotonga, Adak, Papeete.
                        • Youngins!
                        • Kens Children talk about taking hard disks apart and put together an Ikea bookshelf.
                        • Discussion on accessability in mumble Emil Ivov, the project lead of Jitsi. https://hackerpublicradio.org/eps.php?id=1454 Jits


                        • 2015-01-01T11:00:00Z
                          • Greetings to American Samoa, Midway Atoll and 1 more: Alofi, Midway, Pago Pago.
                          • Use of federated tools like gnusocial quitter.se 
                          • Tech in Hungary - Internet tax
                          • Irish expats can\'t vote
                          • Scottish independance
                          • https://duffercast.org/about/the-hosts/
                          • Ken shares his saga on getting a Linux Laptop
                          • UK Support say \"Lenovo UK does not restrict anything on the unit. You can install any  Operating system on the unit however we can only support the original  configuration of the unit. \"
                          • Ken Asked \"Lenovo have shipped the IdeaPad Flex 10, without the ability to boot other operating systems, restricting the owner to running only the installed Windows 8.0 operating system.\"
                          • Lenovo Replies: \"The first wave of this CPU model from Intel can only support Windows, this is not Lenovo design, all product with this wave CPU were not able to support other OS except Windows. After this wave, the follow on Flex10 will support other operating systems.\"
                          • Open phones. https://en.wikipedia.org/wiki/List_of_open-source_mobile_phones
                          • 2015-01-01T12:00:00Z
                            • Greetings to small region the United States: Baker Island, Howland Island.
                            • \r\n
                            • Script to convert url lists to OPML: https://gitlab.anhonesthost.com/HPR/HPR_Public_Code/blob/master/misc/convert-mashpodder-to-opml.bash
                            • \r\n
                            • The End!
                            •  https://en.wikipedia.org/wiki/Auld_Lang_Syne


                            • Auld Lang SyneShould auld acquaintance be forgot, And never brought to mind? Should auld acquaintance be forgot, And days o’ lang syne!Chorus:For auld lang syne, my dear For auld lang syne, We’ll tak a cup o’ kindness yet For auld lang syne!               We twa hae run about the braes, And pu’d the gowans fine, But we’ve wander’d mony a weary foot Sin’ auld lang syne.             We twa hae paidl’t in the burn Frae morning sun till dine, But seas between us braid hae roar’d Sin’ auld lang syne.             And there’s a hand, my trusty fiere, And gie’s a hand o’ thine, And we’ll tak a right guid willie-waught For auld lang syne!             And surely ye’ll be your pint’ stoup, And surely I’ll be mine! And we’ll tak a cup o’ kindness yet For auld lang syne!Count down script$ while [[ $(date +%Y) -ne 2015 ]];do figlet $(($(date -d 2015-01-01  +%s)-$(date +%s)));sleep 1;clear;done;figlet \'Happy New Year!\'Thanks To:Mumble Server: John NeusteterHPR Site/VPS: Joshua Knapp - AnHonestHost.comStreams: Kevin Wisher - https://www.linuxlugcast.comAdmin Support: cobra2    EtherPad: Russ Woodman - K5TUXPeak Listeners on stream: 45Mumble Participants: 74Arjun.extbbambikerBeezaBill_MIBroamchalkahlomclaudiomcobra2cogsColindannsDanyel_TigerdavidWHITMANdeltaraydelwinDrSeussOfPorndude-manEpicanisfatherfinchFiftyOneFiftyFlyingRichHCSCfredmorcosFXBOY4EVAHarryGuerrillahonkeymagoohpiratejkibjnadeaujneusteterJoeRessJonDoeLocksmithJon-KT4KBJonTheNiceGuyK5TUXken_fallonKnightwisekt4kb_KWisherlgxlinuxinsiderLord_DMarkWatersmcnaluMikeRayMint-JackmpbairdMrGadgetsmrxn0wjeneurosisnotklaatuperlistpokeypopeyriddleboxRobHSamWhitedschismsebsebsebMageia4SeeteeShadowSndChaserTallyThajthelastknowngodThistleWebthreethirtytjwehrleyUnderrunerUrugamiuseruserVelkroPodcasts:https://www.jupiterbroadcasting.com/show/techsnap/ (TechSNAPP - sysadmin techy stuff)https://www.jupiterbroadcasting.com/show/unfilter/ (political media coverage)https://www.dancarlin.com/common-sense-home-landing-page/ (politicial media)https://www.dancarlin.com/home-hh-54/ (hardcore history, for history buffs)https://podcasts.joerogan.net/ Joe Rogan interviews all types of peoplehttps://www.linuxlugcast.comhttps://duffercast.org/about/the-hosts/https://www.todayifoundout.com/index.php/category/podcast/\r\n
                              \r\nhttps://hackerpublicradio.org/eps/hpr1681_mumble.log
                              \r\nhttps://hackerpublicradio.org/eps/hpr1681_irc.log
                              \r\n',159,121,1,'CC-BY-SA','New Year,2015',0,0,1), (1686,'2015-01-19','Interview with Joel Gibbard of OpenHand',1619,'An interview with Joel Gibbard founder of the prize winning Openhand project','

                              \r\nThis show is an interview with Joel Gibbard founder of the OpenHand project. \r\nThe interview was recorded on my phone which unfortunately created a few glitches. \r\nI\'ve cleaned the audio up as best I can. Although frustrating, the occasional glitches have not caused anything to be missed that cannot be inferred from the context of the recording. \r\n

                              \r\n\"photo\r\n

                              \r\nAfter creating an artificial hand for his degree project Joel Gibbard wanted to continue the work on the hand with the goal of producing a workable prosthetic hand for $1000, so he launched the OpenHand project with a succesful IndieGoGo fundraiser. In this interview we learn more about the Dextrus hand, the project\'s \r\nprogress to date, and hear of Joel\'s vision of affordable prosthetics for amputees worldwide.\r\n

                              \r\n

                              \r\nFor a short 4 minute introduction to the project see Joel\'s video at \r\n

                              \r\n\r\n\r\n\r\n

                              \r\nThe openhand designs and more information are available at \r\n

                              \r\n\r\n\r\n',240,79,0,'CC-BY-SA','Open Source, Robotics, 3D Printing',0,0,1), @@ -18930,7 +18930,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (2339,'2017-07-20','Podcast list additions',1255,'Updates to my list of podcast feeds','

                              Podcast list additions

                              \r\n

                              I did two HPR shows 1516 and 1518 in 2014 about the podcast feeds I\'m subscribed to. I have made a few additions since then (and a few subtractions) and I thought I\'d share a few of the additions.

                              \r\n

                              The list below shows the feed titles. Clicking on them will take you to the full notes where you can examine the details of the feed.

                              \r\n
                                \r\n
                              1. The World of Business
                              2. \r\n
                              3. Criminal
                              4. \r\n
                              5. Seriously...
                              6. \r\n
                              7. Start the Week
                              8. \r\n
                              9. Dan Carlin\'s Hardcore History
                              10. \r\n
                              11. The Verb
                              12. \r\n
                              13. Making It With Jimmy Diresta, Bob Clagett and David Picciuto
                              14. \r\n
                              15. Reclaimed Audio Podcast
                              16. \r\n
                              17. The Bugcast - Ogg Feed
                              18. \r\n
                              19. Open Country
                              20. \r\n
                              21. Common Sense with Dan Carlin
                              22. \r\n
                              23. Philosophy Bites
                              24. \r\n
                              25. All in the Mind
                              26. \r\n
                              27. BacterioFiles
                              28. \r\n
                              29. podcast (en) – omega tau science & engineering podcast
                              30. \r\n
                              31. This Week in Evolution
                              32. \r\n
                              33. This Week in Microbiology
                              34. \r\n
                              35. Urban Agriculture
                              36. \r\n
                              37. Weekly Space Hangout Audio
                              38. \r\n
                              39. Edinburgh Skeptics Presents...
                              40. \r\n
                              41. Exposing PseudoAstronomy
                              42. \r\n
                              43. The Pen Addict
                              44. \r\n
                              45. Late Night Linux (Ogg)
                              46. \r\n
                              47. systemau - OGG
                              48. \r\n
                              49. The Changelog
                              50. \r\n
                              51. The Duffercast Ogg
                              52. \r\n
                              53. The Full Circle Weekly News
                              54. \r\n
                              55. The JaK Attack! podcast
                              56. \r\n
                              \r\n

                              Resources

                              \r\n',225,75,1,'CC-BY-SA','podcast,feed,recommendation',0,0,1), (2341,'2017-07-24','Liverpool Makefest 2017 Show 3',378,'A short series of interviews done at the Liverpool Makefest 2017','

                              Hi Tony Hughes here with the third show of some short interviews I did during the Liverpool Makefest held on the 24th June 2017 at Liverpool Central Library.

                              \r\n

                              https://lpoolmakefest.org/

                              \r\n

                              The first interview is with David from Studio@Deyes in Wavertree

                              \r\n

                              https://studio-deyes.co.uk/

                              \r\n

                              The second interview was with Laura from Tactile electronics

                              \r\n

                              https://tactile-electronics.tumblr.com/

                              \r\n

                              The final interview for this show was with Amelia, Beth and Chelsea from Liverpool Girl Geeks.

                              \r\n

                              https://www.liverpoolgirlgeeks.co.uk/

                              ',338,78,0,'CC-BY-SA','Interviews, Making',0,0,1), (2342,'2017-07-25','Wherein our hero fails to repair a garage door.',1517,'I try and fail to fix my garage door.','

                              My garage door failed spectacularly for a second time. I make an attempt to repair it but find that my extension cables are a bit too short. I hope I can explain a little about how garage doors work along the way.

                              ',241,0,1,'CC-BY-SA','diy, home improvement, fixit, wontfix, failure, door, garage door, handyman, narration',0,0,1), -(2344,'2017-07-27','Follow on to HPR2340 (Tracking the HPR queue in Python)',869,'Improved version of script to capture the number of HPR shows in the queue using python.','

                              This is a follow up to my previous show HPR2340, the improvement being I use the available STATS file from the hpr website rather than scraping the content from the HPR calendar page

                              \r\n\r\n

                              Snapshot contents (2017-06-23) of \'stats.txt\' file which was actually called \'hpr_stats.txt\' my mistake

                              \r\n
                              Started:    11 years, 8 months, 19 days ago (2005-10-10)\r\nRenamed HPR:    9 years, 5 months, 27 days ago (2007-12-31)\r\nTotal Shows:    2911\r\nTotal TWAT: 300\r\nTotal HPR:  2611\r\nHPR Hosts:  286\r\nDays to next free slot: 17\r\nHosts in Queue: 9\r\nShows in Queue: 14\r\nComments waiting approval:  0\r\nFiles on the FTP Server:    1\r\nNumber of Emergency Shows:  7\r\nDays until show without media:  0\r\n1498246151,369343750,299186950,2911,300,2611,286,17,9,14,0,1,7,0
                              \r\n\r\n
                              #!/usr/bin/env python3\r\n\r\n### This is a scratchpad file I've created to try out snippets of code in python\r\n\r\n# The script below is for use with Python 3\r\n# This script should work out of the box on most systems running a version of Python 3 \r\n# If you happen to have a blinkstick lying about then your can uncomment the blinkstick module\r\n# and uncomment the references at the bottom of the program that call the blinkstick functions\r\n# Regrds, Mr X\r\n\r\n\r\n# Imported modules\r\nfrom time import sleep          # used to pause program\r\n#from blinkstick import blinkstick  # used to control blinkstick nano attached to usb port of raspberry pi\r\nimport urllib.request           # used to capture hpr webpage content to get the number of HPR shows in the que\r\nimport re               # regular expressions, used to find sting in HPR webpage (get_hpr_que)\r\n\r\n\r\n# These functions control a blink stick nano attached to my raspberry pi USB port #################\r\n# They can be ignored or deleted if you don't have one\r\n\r\n\r\ndef bstick_off():\r\n# Search for all attached blinksticks and turn them all off\r\n    for bstick in blinkstick.find_all():\r\n        bstick.turn_off()   # Turn front blinkstick LED off\r\n        bstick.set_color(channel=0, index=1, name="black")  # Turn rear blinkstick led off\r\n        print("Blinkstick: " + bstick.get_serial() + " turned off")\r\n\r\n\r\ndef bstick_on(colour):\r\n# Turn blinkstick on and set led colour to string value stored in var colour\r\n# valid colours are, black, silver, gray, white, maroon, red, purple, fuchsia, green, lime, olive, yellow, navy, blue, teal, aqua\r\n    for bstick in blinkstick.find_all():\r\n        bstick.set_max_rgb_value(30)        # Sets max blinkstick RGB value to 15, makes LED dimm\r\n        bstick.set_color(name=colour)       # Turn blinkstick on, var colour determines colour\r\n        print ("Blinkstick: " + bstick.get_serial() + " | Colour: " + bstick.get_color(color_format="hex") + " [" + colour + "]")\r\n#hex\r\n\r\ndef bstick_on_random():\r\n# Turn blinkstick on colour random\r\n    for bstick in blinkstick.find_all():\r\n        bstick.set_random_color()\r\n        print ("Blinkstick: " + bstick.get_serial() + " | Colour: " + bstick.get_color(color_format="hex"))\r\n\r\n\r\ndef bstick_blink_red():\r\n# Flash blinkstick colour red\r\n    for bstick in blinkstick.find_all():\r\n        bstick.blink(name="red")\r\n        print ("Blinkstick: " + bstick.get_serial() + " | Colour: " + bstick.get_color(color_format="hex"))\r\n\r\n################################################################################\r\n\r\n\r\ndef get_hpr_que_improved():\r\n# Goto hacker public stats page and extract the number of days to next free slot\r\n# turns on blinkstick LED with colour dependent on the number of days to next free slot in HPR queue\r\n\r\n    url = 'https://hackerpublicradio.org/stats.php'  # HPR url for stats page\r\n    try:\r\n        text = urllib.request.urlopen(url).read()   # Try to read hpr stats text\r\n    except:\r\n        print("ERROR: Problem acessing url " + url)     # if error accessing url then return -1\r\n        hpr_shows = -1\r\n        return hpr_shows\r\n    #print(text)    # DEBUG\r\n    text_page = str(text)   # convert text from list to string\r\n    line_begin = text_page.find('Days to next free slot:') # find position of string in page\r\n    line_end = line_begin + 27 # Store line end position (start position + 27)\r\n    line = text_page[line_begin:line_end]  # Capture string line\r\n    #print(line) # DEBUG Print line string\r\n    digit = re.findall(r'\\d+',line)         # Find digits in line\r\n    #print(digit[0])    # DEBUG print the 1st digit\r\n    try:\r\n        hpr_shows = int(digit[0])   # convert digit list to integer days\r\n    except:                         # If show numbers not found then return -1\r\n        print("ERROR: Problem getting number of HPR shows in que.")\r\n        hpr_shows = -1\r\n        return hpr_shows\r\n\r\n    if hpr_shows > 9:       # If hpr show que > 9 turn on green LED\r\n        print("Turn on green blinkstick LED")\r\n        #bstick_on("green")\r\n    elif hpr_shows > 5:     # Else if hpr show que > 5 turn on blue LED\r\n        print("Turn on blue blinkstick LED")\r\n        #bstick_on("blue")\r\n    elif hpr_shows > -1:    # Else if hpr show que > -1 turn on ref LED\r\n        print("Turn on red blinkstick LED")     \r\n        #bstick_on("red")\r\n    else:\r\n        print("Flash red blinkstick LED")\r\n        #bstick_blink_red() # Else blink LED to show error\r\n    print("The are " + str(hpr_shows) + " days to tne next free slot in the HPR que...")\r\n    sleep(4)\r\n    print("Turn off all blinkstick LED's")\r\n    #bstick_off()           # Turn blinkstick off\r\n\r\n\r\n# Main program\r\nget_hpr_que_improved()
                              \r\n',201,25,1,'CC-BY-SA','Python, Programming, Hardware, BlinkStick',0,0,1), +(2344,'2017-07-27','Follow on to HPR2340 (Tracking the HPR queue in Python)',869,'Improved version of script to capture the number of HPR shows in the queue using python.','

                              This is a follow up to my previous show HPR2340, the improvement being I use the available STATS file from the hpr website rather than scraping the content from the HPR calendar page

                              \r\n\r\n

                              Snapshot contents (2017-06-23) of \'stats.txt\' file which was actually called \'hpr_stats.txt\' my mistake

                              \r\n
                              Started:    11 years, 8 months, 19 days ago (2005-10-10)\r\nRenamed HPR:    9 years, 5 months, 27 days ago (2007-12-31)\r\nTotal Shows:    2911\r\nTotal TWT: 300\r\nTotal HPR:  2611\r\nHPR Hosts:  286\r\nDays to next free slot: 17\r\nHosts in Queue: 9\r\nShows in Queue: 14\r\nComments waiting approval:  0\r\nFiles on the FTP Server:    1\r\nNumber of Emergency Shows:  7\r\nDays until show without media:  0\r\n1498246151,369343750,299186950,2911,300,2611,286,17,9,14,0,1,7,0
                              \r\n\r\n
                              #!/usr/bin/env python3\r\n\r\n### This is a scratchpad file I've created to try out snippets of code in python\r\n\r\n# The script below is for use with Python 3\r\n# This script should work out of the box on most systems running a version of Python 3 \r\n# If you happen to have a blinkstick lying about then your can uncomment the blinkstick module\r\n# and uncomment the references at the bottom of the program that call the blinkstick functions\r\n# Regrds, Mr X\r\n\r\n\r\n# Imported modules\r\nfrom time import sleep          # used to pause program\r\n#from blinkstick import blinkstick  # used to control blinkstick nano attached to usb port of raspberry pi\r\nimport urllib.request           # used to capture hpr webpage content to get the number of HPR shows in the que\r\nimport re               # regular expressions, used to find sting in HPR webpage (get_hpr_que)\r\n\r\n\r\n# These functions control a blink stick nano attached to my raspberry pi USB port #################\r\n# They can be ignored or deleted if you don't have one\r\n\r\n\r\ndef bstick_off():\r\n# Search for all attached blinksticks and turn them all off\r\n    for bstick in blinkstick.find_all():\r\n        bstick.turn_off()   # Turn front blinkstick LED off\r\n        bstick.set_color(channel=0, index=1, name="black")  # Turn rear blinkstick led off\r\n        print("Blinkstick: " + bstick.get_serial() + " turned off")\r\n\r\n\r\ndef bstick_on(colour):\r\n# Turn blinkstick on and set led colour to string value stored in var colour\r\n# valid colours are, black, silver, gray, white, maroon, red, purple, fuchsia, green, lime, olive, yellow, navy, blue, teal, aqua\r\n    for bstick in blinkstick.find_all():\r\n        bstick.set_max_rgb_value(30)        # Sets max blinkstick RGB value to 15, makes LED dimm\r\n        bstick.set_color(name=colour)       # Turn blinkstick on, var colour determines colour\r\n        print ("Blinkstick: " + bstick.get_serial() + " | Colour: " + bstick.get_color(color_format="hex") + " [" + colour + "]")\r\n#hex\r\n\r\ndef bstick_on_random():\r\n# Turn blinkstick on colour random\r\n    for bstick in blinkstick.find_all():\r\n        bstick.set_random_color()\r\n        print ("Blinkstick: " + bstick.get_serial() + " | Colour: " + bstick.get_color(color_format="hex"))\r\n\r\n\r\ndef bstick_blink_red():\r\n# Flash blinkstick colour red\r\n    for bstick in blinkstick.find_all():\r\n        bstick.blink(name="red")\r\n        print ("Blinkstick: " + bstick.get_serial() + " | Colour: " + bstick.get_color(color_format="hex"))\r\n\r\n################################################################################\r\n\r\n\r\ndef get_hpr_que_improved():\r\n# Goto hacker public stats page and extract the number of days to next free slot\r\n# turns on blinkstick LED with colour dependent on the number of days to next free slot in HPR queue\r\n\r\n    url = 'https://hackerpublicradio.org/stats.php'  # HPR url for stats page\r\n    try:\r\n        text = urllib.request.urlopen(url).read()   # Try to read hpr stats text\r\n    except:\r\n        print("ERROR: Problem acessing url " + url)     # if error accessing url then return -1\r\n        hpr_shows = -1\r\n        return hpr_shows\r\n    #print(text)    # DEBUG\r\n    text_page = str(text)   # convert text from list to string\r\n    line_begin = text_page.find('Days to next free slot:') # find position of string in page\r\n    line_end = line_begin + 27 # Store line end position (start position + 27)\r\n    line = text_page[line_begin:line_end]  # Capture string line\r\n    #print(line) # DEBUG Print line string\r\n    digit = re.findall(r'\\d+',line)         # Find digits in line\r\n    #print(digit[0])    # DEBUG print the 1st digit\r\n    try:\r\n        hpr_shows = int(digit[0])   # convert digit list to integer days\r\n    except:                         # If show numbers not found then return -1\r\n        print("ERROR: Problem getting number of HPR shows in que.")\r\n        hpr_shows = -1\r\n        return hpr_shows\r\n\r\n    if hpr_shows > 9:       # If hpr show que > 9 turn on green LED\r\n        print("Turn on green blinkstick LED")\r\n        #bstick_on("green")\r\n    elif hpr_shows > 5:     # Else if hpr show que > 5 turn on blue LED\r\n        print("Turn on blue blinkstick LED")\r\n        #bstick_on("blue")\r\n    elif hpr_shows > -1:    # Else if hpr show que > -1 turn on ref LED\r\n        print("Turn on red blinkstick LED")     \r\n        #bstick_on("red")\r\n    else:\r\n        print("Flash red blinkstick LED")\r\n        #bstick_blink_red() # Else blink LED to show error\r\n    print("The are " + str(hpr_shows) + " days to tne next free slot in the HPR que...")\r\n    sleep(4)\r\n    print("Turn off all blinkstick LED's")\r\n    #bstick_off()           # Turn blinkstick off\r\n\r\n\r\n# Main program\r\nget_hpr_que_improved()
                              \r\n',201,25,1,'CC-BY-SA','Python, Programming, Hardware, BlinkStick',0,0,1), (2346,'2017-07-31','Liverpool Makefest 2017 Show 4',315,'A short series of interviews done at the Liverpool Makefest 2017','

                              Hi Tony Hughes here with the 4th show of some short interviews I did during the Liverpool Makefest held on the 24th June 2017 at Liverpool Central Library.

                              \r\n

                              https://lpoolmakefest.org/

                              \r\n

                              The first interview is with Hillary Harper one of the Makefest Crew

                              \r\n

                              The second interview was with Gemma from Patten Craft

                              \r\n

                              https://www.gemmamaylatham.co.uk/portfolio-item/patterncraft/

                              \r\n

                              The final interview for this show was with Simon Rider of Liverpool Book Art

                              \r\n

                              https://liverpoolbookart.com/

                              \r\n',338,78,0,'CC-BY-SA','Interviews, Making',0,0,1), (2352,'2017-08-08','Liverpool Makefest 2017 Show 5',192,'A short series of interviews done at the Liverpool Makefest 2017','

                              Hi Tony Hughes here with the 5th and final show of some short interviews I did during the Liverpool Makefest held on the 24th June 2017 at Liverpool Central Library.

                              \r\n

                              https://lpoolmakefest.org/

                              \r\n

                              The first interview is with Diane from Melt 3D printing

                              \r\n

                              https://www.melt-3d.co.uk/

                              \r\n

                              The second interview was with Michael from Electric Flapjack Guitars

                              \r\n

                              https://lpoolmakefest.org/portfolio/electric-flapjack-guitars/

                              \r\n

                              @EFGuitars

                              \r\n

                              https://instagram.com/electricflapjack

                              ',338,78,0,'CC-BY-SA','Interviews, Making',0,0,1), (2343,'2017-07-26','Healthcare in the Netherlands',1109,'Ken reads the Wikipedia article on Healthcare in the Netherlands','

                              \r\nIn show hpr2325 Ahuka describes how Health Insurance and How It Works.

                              \r\n

                              \r\nIn this episode Ken reads the current state of Healthcare in the Netherlands by reading the Wikipedia entry.

                              \r\n

                              Links

                              \r\n',30,100,1,'CC-BY-SA','Health Insurance',0,0,1), @@ -19293,7 +19293,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (2694,'2018-11-29','Bandit Update',699,'NYbill does a quick episode to mention there are new Over the Wire, Bandit levels out.','

                              (No Spoilers)

                              \r\n

                              NYbill does a quick episode to mention there are new Over the Wire, Bandit levels out.

                              \r\n

                              https://overthewire.org/wargames/bandit/bandit0.html

                              \r\n

                              Original Episode:

                              \r\n

                              https://hackerpublicradio.org/eps.php?id=2138

                              \r\n',235,0,0,'CC-BY-SA','Hacking, War games, Linux',0,0,1), (2697,'2018-12-04','The Linux Shutdown Command Explained',402,'A short pod cast about the linux shutdown command','

                              \r\nA short podcast about the shutdown command \r\n

                              \r\n

                              \r\nhttps://linuxhandbook.com/linux-shutdown-command/\r\n

                              ',129,0,0,'CC-BY-SA','Linux,shutdown',0,0,1), (2698,'2018-12-05','XSV for fast CSV manipulations - Part 1',1837,'Written in Rust, xsv is my new favorite tool for manipulating csv files','

                              XSV for fast CSV manipulations - Part 1: Basic Usage

                              \r\n
                              \r\n

                              https://github.com/BurntSushi/xsv

                              \r\n
                              \r\n

                              Introduction

                              \r\n

                              xsv is a command line program for indexing, slicing, analyzing, splitting and joining CSV files. Commands should be simple, fast and composable:

                              \r\n
                                \r\n
                              1. Simple tasks should be easy.
                              2. \r\n
                              3. Performance trade offs should be exposed in the CLI interface.
                              4. \r\n
                              5. Composition should not come at the expense of performance.
                              6. \r\n
                              \r\n

                              We will be using the CSV file provided in the documentation.

                              \r\n

                              Commands covered in this episode

                              \r\n
                                \r\n
                              • count - Count the rows of CSV data
                              • \r\n
                              • headers - Show the headers of CSV data, or show the intersection of all headers between many CSV files
                              • \r\n
                              • index - Create an index for a CSV file. This is very quick and provides constant time indexing into the CSV file.
                              • \r\n
                              • frequency - Build frequency tables of each column in CSV data.
                              • \r\n
                              • stats - Show basic types and statistics of each column in the CSV file. (i.e., mean, standard deviation, median, range, etc.)
                              • \r\n
                              • sort - Sort CSV data
                              • \r\n
                              • select - Select or re-order columns from CSV data.
                              • \r\n
                              • slice - Slice rows from any part of a CSV file. When an index is present, this only has to parse the rows in the slice (instead of all rows leading up to the start of the slice).
                              • \r\n
                              • search - Run a regex over CSV data. Applies the regex to each field individually and shows only matching rows.
                              • \r\n
                              • table - Show aligned output of any CSV data using elastic tabstops.
                              • \r\n
                              • flatten - A flattened view of CSV records. Useful for viewing one record at a time.
                              • \r\n
                              \r\n',300,0,0,'CC-BY-SA','CSV,XSV',0,0,1), -(2700,'2018-12-07','Episode 3000',26830,'We commemorate the 300 Today with a Techie and 2700 Hacker Public Radio shows','

                              \r\nOn the 19th of September 2005 a group of individuals got together to release their first show on the podcast network \"Today with a Techie\".\r\n

                              \r\n

                              \r\nThe idea was to share knowledge through podcasting. Now 13 years, 2 months, 19 days later the project is still going strong, and you dear listener are a part of it.\r\n

                              \r\n

                              \r\nToday marks the 2700th episode of \"Hacker Public Radio\" and coupled with the 300 shows from \"Today with a Techie\", marks the 3000th episode of this project.\r\n

                              \r\n

                              \r\nA big thanks goes out to all 354 individual hosts who together contributed 1452 hours of shows to the archive. \r\n

                              \r\n

                              \r\nThere is about 50 giga bytes of mp3 files alone. \r\n

                              \r\n

                              \r\nWhich played back to back gives 60 days 11 hours 40 minutes 21 seconds of continuous play. \r\n

                              \r\n

                              \r\nIf you started listening today and played the shows 24 x 7 you wouldn\'t be finished listening until Monday, February 5th, 2019.\r\n

                              \r\n

                              \r\nOf course by then there would be 39 additional shows released, so you still wouldn\'t be finished.\r\n

                              \r\n

                              \r\nDespite all this we still don\'t have a wikipedia page. If you can, please take the time to create one for us. There is plenty of supporting information in the \"In the Press\" section of our about page.\r\n

                              \r\n

                              \r\nSo to mark the 3000th episode we are going to do nothing more than list the shows, host and summary where available.\r\n

                              \r\n

                              \r\nJust doing that alone creates a whopping 7 and a half hour episode. \r\n

                              \r\n

                              \r\nAre you l33t enough to listen to it all ?\r\n

                              \r\n

                              \r\nLet\'s go.\r\n

                              ',30,0,0,'CC-BY-SA','TWaT, HPR, 3000',0,0,1), +(2700,'2018-12-07','Episode 3000',26830,'We commemorate the 300 Today with a Techie and 2700 Hacker Public Radio shows','

                              \r\nOn the 19th of September 2005 a group of individuals got together to release their first show on the podcast network \"Today with a Techie\".\r\n

                              \r\n

                              \r\nThe idea was to share knowledge through podcasting. Now 13 years, 2 months, 19 days later the project is still going strong, and you dear listener are a part of it.\r\n

                              \r\n

                              \r\nToday marks the 2700th episode of \"Hacker Public Radio\" and coupled with the 300 shows from \"Today with a Techie\", marks the 3000th episode of this project.\r\n

                              \r\n

                              \r\nA big thanks goes out to all 354 individual hosts who together contributed 1452 hours of shows to the archive. \r\n

                              \r\n

                              \r\nThere is about 50 giga bytes of mp3 files alone. \r\n

                              \r\n

                              \r\nWhich played back to back gives 60 days 11 hours 40 minutes 21 seconds of continuous play. \r\n

                              \r\n

                              \r\nIf you started listening today and played the shows 24 x 7 you wouldn\'t be finished listening until Monday, February 5th, 2019.\r\n

                              \r\n

                              \r\nOf course by then there would be 39 additional shows released, so you still wouldn\'t be finished.\r\n

                              \r\n

                              \r\nDespite all this we still don\'t have a wikipedia page. If you can, please take the time to create one for us. There is plenty of supporting information in the \"In the Press\" section of our about page.\r\n

                              \r\n

                              \r\nSo to mark the 3000th episode we are going to do nothing more than list the shows, host and summary where available.\r\n

                              \r\n

                              \r\nJust doing that alone creates a whopping 7 and a half hour episode. \r\n

                              \r\n

                              \r\nAre you l33t enough to listen to it all ?\r\n

                              \r\n

                              \r\nLet\'s go.\r\n

                              ',30,0,0,'CC-BY-SA','TWT, HPR, 3000',0,0,1), (2701,'2018-12-10','First impressions of the Odroid-go',1926,'I ramble on about my first impressions of the odroid-go','

                              I ramble on about my impressions of the Odroid-go, a 32 USD handheld system similar to a gameboy built to run game system emulators and various other free software. It’s also built to be harcked.

                              \r\n

                              https://wiki.odroid.com/odroid_go/odroid_go

                              \r\n

                              The summary is this is an easy to put together kit requiring no soldering, and runs classic console emulators pretty well. Well worth the 32 USD plus shipping in my opinion. Claims 10 hours of game play and that seems about right so far for me.

                              \r\n

                              The systems emulated out of the box are:

                              \r\n

                              NES, Game Gear, Gameboy, Gameboy Color, Sega Master System, ColecoVision. Other systems of similar or earlier vintages have emulators that you have to install separately and boot into to run. I don’t think it will emulate newer systems. No Gameboy Advance emulator and I don’t see a Mame emulator. However, I do think this ‘might’ support Mame for some of the early arcade games like Asteroids and Space Invaders.

                              ',151,103,0,'CC-0','Odroid-go',0,0,1), (2702,'2018-12-11','Audacity set up and response to episode 2658',107,'Just a quick response to Ep2658','

                              Hi Guys and Girls in HPR land.

                              \r\n

                              This is Tony Hughes in Blackpool in the UK back for another show. I normally talk about my own stuff but while it is related to what I have been doing lately this is a response to Al’s interview with Dave in Episode 2658 and how to setup Audacity to record and edit audio for best sound quality when podcasting.

                              \r\n

                              I’ve recently joined the mintCast podcast team and have been editing and doing the post production of the audio recording for the last couple of episodes. The information that Dave provided during the show was invaluable in helping me in this task, I also have to give a shout out to Rob the previous host who also spent an hour and a half giving a tutorial on his post production work flow, but the additional information given by Dave in this show was also a big help.

                              \r\n

                              I’ve now purchased a boom arm and pop filter for my mic to reduce any artefacts in the recording although as it is still attached to my desk I think I may need to invest in a shock mount although I’m not sure how it will attach to my current Boom arm. Ah well that’s a problem for another day.

                              \r\n

                              As I said this was just a shout out to Al and Dave to say thanks for the show and I will save it for another day to do a show on my new post production work flow on the mintCast audio.

                              \r\n

                              This is Tony Hughes saying goodbye for now.

                              \r\n

                              https://mintcast.org/about-the-authors/tonyh/
                              \r\nth@mintcast.org

                              \r\n

                              https://hackerpublicradio.org/eps.php?id=2658

                              ',338,0,0,'CC-BY-SA','audio,Audacity',0,0,1), (2715,'2018-12-28','About ONAP',618,'The Linux foundations ONAP project all about it','

                              So I went to the open networking trade show sponsored by the Linux Foundation with Ken Fallon’s help.

                              \r\n

                              The first thing they talked about was ONAP.

                              \r\n

                              https://www.onap.org/
                              \r\nhttps://en.wikipedia.org/wiki/ONAP

                              \r\n',129,61,1,'CC-BY-SA','Networking,ONAP,Open Networking Automation Platform',0,0,1), @@ -19432,7 +19432,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (2836,'2019-06-17','Interview with Wendy Hill',1576,'In this episode, Yannick talks with Wendy Hill about her use of opensource software in her job','

                              Wendy Hill is a photographer. And by that, I don’t mean she takes pictures of her kids on Sundays at the baseball game. Although, if she was to do that, it would probably turn out to be great pictures. No, Wendy is a professional photographer, and to run her business, she uses free and opensource software.

                              \r\n

                              Wait… no Photoshop? No Illustrator? How is that possible? Wendy joined me on Mumble earlier this year – that’s 2019 for you, visitors from the future – and we discussed about that.

                              \r\n

                              Links

                              \r\n\r\n',370,78,0,'CC-BY-SA','opensource,photography,lubuntu,darktable,Rapid Photo Downloader,displaycal,gimp',0,0,1), (2831,'2019-06-10','Interview with Robbie Ferguson',2347,'In this episode, Yannick talks with Robbie Ferguson about the Nagios Enterprise Monitoring System','

                              When it comes to monitoring your network, and the machines on it, you have a lot of options. But, let’s face it : none of those are easy to implement, and configuring a monitoring tool, whether it’s an open-source or a proprietary one, is often complex and time consuming.

                              \r\n

                              Well, someone took that matter into their own hands, and made NEMS. What is NEMS, how can it help us, and what infrastructure does it require? Those are a few of the questions I asked Robbie Ferguson, the maintainer of NEMS, who joined me on Easter week-end for a little chat.

                              \r\n

                              Links

                              \r\n\r\n',370,78,0,'CC-BY-SA','nagios,network,monitoring,opensource,single board computer,sbc,raspberrypi,odroid',0,0,1), (2837,'2019-06-18','parallax live desktops in android',1040,'Parallax_Wallpaper, mouse gigglers, system d Youtube background play and more ! ','

                              parallax live desktops in android

                              \r\n\r\n',36,0,1,'CC-BY-SA','youtube downloader,systemd,linux,autohotkey',0,0,1), -(2829,'2019-06-06','Discussion around fair use clips on HPR',1391,'A request for comments on not publishing clips with known fair use samples','

                              Request for comments

                              \r\n

                              Hi All,

                              \r\n

                              Under safe harbor provisions, we as volunteers are usually insulated from any copyright issues that may arise in the shows. \"We do not vet, edit, moderate or in any way censor any of the shows on the network, we trust you to do that.\"

                              \r\n

                              This we got by accident because \"This is a long standing tradition arising from the fact that HPR is a community of peers who believe that any host has as much right to submit shows as any other.\"

                              \r\n

                              In the show notes associated with hpr2829 on 2019-06-06, the host included the following text \"For all included materials: If anyone feels they have right to any material in this show please let me know and I will comply.\"

                              \r\n

                              This violates the HPR upload policy.

                              \r\n

                              \"Never include content, for example music, in your show that you do not have permission to redistribute. Try to avoid using any content in your show that can not be redistributed under a Creative Commons Attribution-ShareAlike 3.0 Unported license. If you are redistributing under another Creative Commons License or by arranged permission please make note of the restrictions when you upload your show. We can then signal that, so that others who redistribute HPR content can filter your show out.\"

                              \r\n

                              As it was clear that they were not in compliance, I contacted the host. The host has been very helpful and has already removed some of the content but commented \"There are still 2 audio clips included. I claim I can use them on the basis off fair use principles.\"

                              \r\n

                              While the host may be correct, if they are not, then it is me and not the host that will be held responsible for posting it. I do not want that responsibility.

                              \r\n

                              Under the current HPR rules I am allowed to reject this submission.

                              \r\n

                              Before I do, I would appreciate as much feedback as possible on this topic so that we can gauge the opinions of the HPR Community as a whole.

                              \r\n

                              Regards,

                              \r\n

                              Ken.

                              \r\n\r\n

                              The discussion thread remains open and is open to all by joining the Maillist.

                              ',109,0,0,'CC-BY-SA','HPR, Policy Change, Legal, DMCA, TWAT, Fair Use, PacketSniffers, Copyright',0,0,1), +(2829,'2019-06-06','Discussion around fair use clips on HPR',1391,'A request for comments on not publishing clips with known fair use samples','

                              Request for comments

                              \r\n

                              Hi All,

                              \r\n

                              Under safe harbor provisions, we as volunteers are usually insulated from any copyright issues that may arise in the shows. \"We do not vet, edit, moderate or in any way censor any of the shows on the network, we trust you to do that.\"

                              \r\n

                              This we got by accident because \"This is a long standing tradition arising from the fact that HPR is a community of peers who believe that any host has as much right to submit shows as any other.\"

                              \r\n

                              In the show notes associated with hpr2829 on 2019-06-06, the host included the following text \"For all included materials: If anyone feels they have right to any material in this show please let me know and I will comply.\"

                              \r\n

                              This violates the HPR upload policy.

                              \r\n

                              \"Never include content, for example music, in your show that you do not have permission to redistribute. Try to avoid using any content in your show that can not be redistributed under a Creative Commons Attribution-ShareAlike 3.0 Unported license. If you are redistributing under another Creative Commons License or by arranged permission please make note of the restrictions when you upload your show. We can then signal that, so that others who redistribute HPR content can filter your show out.\"

                              \r\n

                              As it was clear that they were not in compliance, I contacted the host. The host has been very helpful and has already removed some of the content but commented \"There are still 2 audio clips included. I claim I can use them on the basis off fair use principles.\"

                              \r\n

                              While the host may be correct, if they are not, then it is me and not the host that will be held responsible for posting it. I do not want that responsibility.

                              \r\n

                              Under the current HPR rules I am allowed to reject this submission.

                              \r\n

                              Before I do, I would appreciate as much feedback as possible on this topic so that we can gauge the opinions of the HPR Community as a whole.

                              \r\n

                              Regards,

                              \r\n

                              Ken.

                              \r\n\r\n

                              The discussion thread remains open and is open to all by joining the Maillist.

                              ',109,0,0,'CC-BY-SA','HPR, Policy Change, Legal, DMCA, TWT, Fair Use, PacketSniffers, Copyright',0,0,1), (2827,'2019-06-04','Unscripted ramblings from my garage about my first CTF event',832,'I briefly discss a CTF event I was invited to and what I plan to bring with me.','

                              Unscripted ramblings about an upcoming CTF event.

                              \r\n

                              Hak5 items mentioned (hak5.org):

                              \r\n
                                \r\n
                              • WiFi Pineapple
                              • \r\n
                              • Bash Bunny (erroneously referred to as a ‘rabbit’)
                              • \r\n
                              • USB Rubber Ducky
                              • \r\n
                              • Packet Squirrel
                              • \r\n
                              • LAN Turtle (unmentioned but I’ll bring one)
                              • \r\n
                              \r\n

                              Software mentioned:

                              \r\n\r\n

                              My info:

                              \r\n\r\n

                              Links

                              \r\n\r\n',241,0,0,'CC-BY-SA','ctf, hacking, security, infosec, events, conventions, gear',0,0,1), (2833,'2019-06-12','Jeroen chats with Joep Piscaer',1176,'Interviewing Joep Piscaer during Loadays in Antwerpen, Belgium','

                              In this show an Interview with Joep Piscaer, recorded during the recent Loadays conference in Antwerpen, Belgium.

                              \r\n

                              Schedule of recent Loadays event: https://cfp.loadays.org/2019/schedule/

                              \r\n

                              I mention the \"Cut the crap podcast\", made by Ryan Caligiuri.

                              \r\n

                              And specifically episode 145 as an excellent example of his podcast quality:

                              \r\n

                              https://player.fm/series/the-cut-the-crap-show/ep-145-stronger-develop-the-resilience-you-need-to-succeed-with-dr-george-everly

                              \r\n

                              At the end of the podcast I a refer to the \"Follow your Gift\" talk, by Steve Harvey.

                              \r\n

                              You can find a recording of this talk on YouTube at https://www.youtube.com/watch?v=3x3rEg2qvcQ

                              \r\n\r\n',369,78,0,'CC-BY-SA','loadays, ryan caligiuri, steve harvey',0,0,1), (2834,'2019-06-13','My favorite desktop and android applications',1757,'Moving right along with shows from the requests list, I combine two program lists.','

                              Desktop:

                              \r\n
                                \r\n
                              • xfce4-terminal
                              • \r\n
                              • globaltime (orage)
                              • \r\n
                              • xfce4 notes
                              • \r\n
                              • thunar
                              • \r\n
                              • firefox
                              • \r\n
                              • Emacs
                              • \r\n
                              • claws-mail
                              • \r\n
                              • weechat
                              • \r\n
                              • mupdf
                              • \r\n
                              • gtk-redshift
                              • \r\n
                              • asunder
                              • \r\n
                              • keepassx
                              • \r\n
                              • lucky backup
                              • \r\n
                              • virtualbox/kvm
                              • \r\n
                              • xlog
                              • \r\n
                              • gpredict
                              • \r\n
                              • arduino ide
                              • \r\n
                              • tor browser bundle
                              • \r\n
                              • ledger wallet
                              • \r\n
                              • xmame
                              • \r\n
                              • freedoom
                              • \r\n
                              • rRootage
                              • \r\n
                              • dia
                              • \r\n
                              • fbreader
                              • \r\n
                              • gnumeric/libreoffice
                              • \r\n
                              • mandelbulber2
                              • \r\n
                              • gqrx
                              • \r\n
                              • transmission
                              • \r\n
                              • xastir
                              • \r\n
                              • youtube-dl gui
                              • \r\n
                              • zenmap
                              • \r\n
                              • mpv
                              • \r\n
                              \r\n

                              Android

                              \r\n
                                \r\n
                              • LineageOS
                              • \r\n
                              • built in phone
                              • \r\n
                              • signal
                              • \r\n
                              • built in fm radio
                              • \r\n
                              • built in camera
                              • \r\n
                              • 2048
                              • \r\n
                              • acrylic paint
                              • \r\n
                              • amsatdroid free
                              • \r\n
                              • antennapod
                              • \r\n
                              • aprsdroid
                              • \r\n
                              • audiofx
                              • \r\n
                              • barcode scanner
                              • \r\n
                              • binaural beats
                              • \r\n
                              • blockinger
                              • \r\n
                              • blowtorch
                              • \r\n
                              • built in calendar
                              • \r\n
                              • call recorder
                              • \r\n
                              • chroma doze
                              • \r\n
                              • built in clock
                              • \r\n
                              • cloudlibrary
                              • \r\n
                              • built in contacts
                              • \r\n
                              • danmaku death
                              • \r\n
                              • echolink
                              • \r\n
                              • equate
                              • \r\n
                              • f-droid
                              • \r\n
                              • fbreader
                              • \r\n
                              • fennec f-droid
                              • \r\n
                              • red cross first aid
                              • \r\n
                              • flashlight
                              • \r\n
                              • freegal music
                              • \r\n
                              • gadgetbridge
                              • \r\n
                              • built in gallery
                              • \r\n
                              • ghost commander
                              • \r\n
                              • gobandroid
                              • \r\n
                              • hoopla
                              • \r\n
                              • iz2uuf morse code trainer
                              • \r\n
                              • libby
                              • \r\n
                              • lightning
                              • \r\n
                              • mobilinkd tnc
                              • \r\n
                              • mupdf
                              • \r\n
                              • netguard
                              • \r\n
                              • o’reilly
                              • \r\n
                              • orbot, orfox
                              • \r\n
                              • osmand~
                              • \r\n
                              • red cross pet first aid
                              • \r\n
                              • plumble
                              • \r\n
                              • propel graviton
                              • \r\n
                              • radiodroid (radio-browser.info)
                              • \r\n
                              • recorder
                              • \r\n
                              • roblox
                              • \r\n
                              • rpn
                              • \r\n
                              • sealnote
                              • \r\n
                              • sim card
                              • \r\n
                              • simple world clock
                              • \r\n
                              • space trader
                              • \r\n
                              • spotify
                              • \r\n
                              • suntimes, suntimes alarms
                              • \r\n
                              • survival manual
                              • \r\n
                              • termux
                              • \r\n
                              • timber
                              • \r\n
                              • tsumego pro
                              • \r\n
                              • ttrss-reader
                              • \r\n
                              • unifi
                              • \r\n
                              • vlc
                              • \r\n
                              • webtube
                              • \r\n
                              • weechat-android
                              • \r\n
                              • wifianalyzer
                              • \r\n
                              • wikipedia
                              • \r\n
                              • yalp store
                              • \r\n
                              • yorecast
                              • \r\n
                              \r\n',241,0,0,'CC-BY-SA','programs, linux, android, apps, applications, lists, favorites',0,0,1), @@ -19813,7 +19813,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (3226,'2020-12-14','Using taskwarrior to structurize your work',970,'How using taskwarrior can help you to structure your work','
                                \r\n
                              • taskwarrior.org\r\n
                                  \r\n
                                • Taskwarrior is Free and Open Source Software that manages your TODO list from the command line. It is flexible, fast, and unobtrusive. It does its job then gets out of your way.
                                • \r\n
                              • \r\n
                              \r\n\r\n
                                \r\n
                              • timewarrior.net\r\n
                                  \r\n
                                • Timewarrior is Free and Open Source Software that tracks time from the command line.
                                • \r\n
                              • \r\n
                              \r\n\r\n',369,0,0,'CC-BY-SA','command-line,taskwarrior,timewarrior,todo-list',0,0,1), (3215,'2020-11-27','Why I Gave Away a 3-D Printer',442,'I briefly had a 3-D printer and gave it away. This is why.','

                              Ken Fallon asked for shows abut 3-D printers and I told him I had given mine away. So of course he asked for a show about why I had done that. This is that show.

                              \r\n',198,0,0,'CC-BY-SA','3D Printers, prosthetics',0,0,1), (3209,'2020-11-19','Linux Inlaws S01E17: Nextcloud',4189,'Chat with Frank Karlitschek about Nextcloud and forking your company','',384,111,1,'CC-BY-SA','Nextcloud, PHP, Golang, forking a company, technical debt',0,0,1), -(3207,'2020-11-17','Fireside chat with E Nigma',3799,'Ken talks to the original HPR and Today with a Techie Admin.','

                              In this rambling episode, we talk to Enigma about the old days of HPR. He helped out with Today With A Techie and Droops asked him if he would like lead the project. After 300 episodes he, Dual Parallel, Droops, and StankDawg decided to pivot and rebrand as Hacker Public Radio. A nod to National Public Radio.

                              \r\n\r\n

                              Links

                              \r\n',30,0,1,'CC-BY-SA','HPR, TWAT, DDP, Infonomicon, Binrev, RFA',0,0,1), +(3207,'2020-11-17','Fireside chat with E Nigma',3799,'Ken talks to the original HPR and Today with a Techie Admin.','

                              In this rambling episode, we talk to Enigma about the old days of HPR. He helped out with Today With A Techie and Droops asked him if he would like lead the project. After 300 episodes he, Dual Parallel, Droops, and StankDawg decided to pivot and rebrand as Hacker Public Radio. A nod to National Public Radio.

                              \r\n\r\n

                              Links

                              \r\n',30,0,1,'CC-BY-SA','HPR, TWT, DDP, Infonomicon, Binrev, RFA',0,0,1), (3208,'2020-11-18','The Paul Quirk show: Wacom with Pinebook, and thoughts on the DMCA takedown',1120,'I got a Wacom tablet to use with my Pinebook, and then share my thoughts on the recent DMCA takedown','',383,0,0,'CC-BY-SA','Pinebook,Pro,Wacom,tablet,DMCA,takedown,Youtube,Canadian,Canada,Music',0,0,1), (3212,'2020-11-24','A Pi Model 3B as your daily driver? You must be joking.',755,'Beeza\'s laptop is away being fixed. Can he manage for a few days using just his Raspberry Pi 3B?','

                              My Dell laptop had to go away to have a new cooling fan fitted. I\'ve got 3 other laptops to call upon, but instead I decided to conduct an experiment I\'ve theorised about for ages. Could a Raspberry Pi 3B serve as my daily driver?

                              \r\n

                              This idea goes back some way and since then, of course, the much more powerful model 4 has been released. However, there must be thousands of 3Bs out there doing nothing, so perhaps they could have a new lease of life providing basic browsing and internet capabilities to people who might otherwise not be in a position to buy a computer.

                              \r\n

                              Hardware: Raspberry Pi Model 3B
                              \r\nOS: Raspberry Pi OS (current version as of 31st October 2020)
                              \r\nMicroSD: SanDisk 16GB

                              \r\n

                              ADDITIONAL SOFTWARE INSTALLED

                              \r\n
                                \r\n
                              • Audio Editor: mhWaveEdit 1.4.23
                              • \r\n
                              • Audio Format Converter: SoundConverter 2.1.3
                              • \r\n
                              • Image Editor: GIMP 2.10
                              • \r\n
                              \r\n',246,0,0,'CC-BY-SA','Raspberry Pi, Software Review',0,0,1), (3213,'2020-11-25','Electrical Safety',1835,'I discuss why and how I stay safe when working with electricity, with some ear candy at the end.','\r\n

                              Please be safe!

                              ',383,0,0,'CC-BY-SA','Electrical,safety,code,electricity,electrocution',0,0,1), @@ -21173,13 +21173,13 @@ INSERT INTO `miniseries` (`id`, `name`, `description`, `private`, `image`, `vali UNLOCK TABLES; -- --- Table structure for table `twat_eps` +-- Table structure for table `twt_eps` -- -DROP TABLE IF EXISTS `twat_eps`; +DROP TABLE IF EXISTS `twt_eps`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `twat_eps` ( +CREATE TABLE `twt_eps` ( `id` int(5) NOT NULL DEFAULT 0, `date` date NOT NULL, `title` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL, @@ -21200,12 +21200,12 @@ CREATE TABLE `twat_eps` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Dumping data for table `twat_eps` +-- Dumping data for table `twt_eps` -- -LOCK TABLES `twat_eps` WRITE; -/*!40000 ALTER TABLE `twat_eps` DISABLE KEYS */; -INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (9,'2005-09-29','Misc Stuff',1180,'','Linlin, J-Hood and the crew discuss tech',8,0,1,'CC-BY-NC-SA','',0,0,1), +LOCK TABLES `twt_eps` WRITE; +/*!40000 ALTER TABLE `twt_eps` DISABLE KEYS */; +INSERT INTO `twt_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (9,'2005-09-29','Misc Stuff',1180,'','Linlin, J-Hood and the crew discuss tech',8,0,1,'CC-BY-NC-SA','',0,0,1), (2,'2005-09-20','Cat5 Cables',874,'','droops and dosman talk about network cables',1,0,1,'CC-BY-NC-SA','',0,0,1), (17,'2005-10-11','Open Source Project',532,'','getting involved with open source projects',4,0,1,'CC-BY-NC-SA','',0,0,1), (3,'2005-09-21','Old and new dos',1040,'','dosman uses his old school skills to to talk about old and new dos',3,0,1,'CC-BY-NC-SA','',0,0,1), @@ -21228,13 +21228,13 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (21,'2005-10-17','cell phones and bluetooth',546,'','No Shownotes Provided.',11,0,1,'CC-BY-NC-SA','',0,0,1), (22,'2005-10-18','C# (c sharp)',1107,'','No Shownotes Provided.',14,0,1,'CC-BY-NC-SA','',0,0,1), (23,'2005-10-19','More on Intel Processors',1874,'','No Shownotes Provided.',15,0,1,'CC-BY-NC-SA','',0,0,1), -(1,'2005-10-10','Special Episode',583,'','his is the intro episode of TWAT Radio, dosman talks about hyper/multi threading',3,0,1,'CC-BY-NC-SA','',0,0,1), +(1,'2005-10-10','Special Episode',583,'','his is the intro episode of TWT Radio, dosman talks about hyper/multi threading',3,0,1,'CC-BY-NC-SA','',0,0,1), (24,'2005-10-20','Making CMD.EXE more like your *nix shell',571,'','No Shownotes Provided.',1,0,1,'CC-BY-NC-SA','',0,0,1), (25,'2005-10-23','Setting up a home recording studio',1538,'','No Shownotes Provided.',46,0,1,'CC-BY-NC-SA','',0,0,1), (26,'2005-10-24','Debian on a Sharp Zaureus',416,'','No Shownotes Provided.',17,0,1,'CC-BY-NC-SA','',0,0,1), (28,'2005-10-26','Anti Forensics',1065,'','FireWire - all your memory are belong to us
                              \r\nhttp://md.hudora.de/presentations/#firewire-cansecwest
                              \r\n
                              \r\nAnti-forensics:
                              \r\nhttp://vidstrom.net/
                              \r\n
                              \r\nTalisker Anti
                              Forensic Tools:
                              \r\nhttp://www.networkintrusion.co.uk/foranti.htm
                              \r\n
                              \r\nThe Coroners Toolkit
                              (Dan Farmer and Wietse Venema)
                              \r\nhttp://www.porcupine.org/forensics/tct.html
                              \r\n
                              \r\nI made a statement about a paper Dennis Ritchie wrote, after finding it again it appears it was Ken Thompson that wrote it,
                              easy enough mistake to make ;)
                              \r\nhttp://cm.bell-labs.com/who/ken/trust.html
                              \r\n

                              ',3,0,1,'CC-BY-NC-SA','',0,0,1), (29,'2005-10-27','Edubuntu on an old computer for children',756,'','No Shownotes Provided.',1,0,1,'CC-BY-NC-SA','',0,0,1), -(30,'2005-10-30','TWAT Info',482,'','Twat is taking a break for a month.
                              We all need to take this month, make some episodes, get new listeners, get new hosts, and make twat so that it is updated every day.
                              p0trill0 is the new site admin, so that we will have more than one person trying to keep things updated.
                              \r\n
                              \r\nDec 1st will start Twat back up again, hopefully with more hosts and more interesting content.
                              \r\n
                              \r\nThanks to all that have gotten us this far.
                              \r\n
                              \r\ndroops had a bit of wine, so if you like infonomicon radio, you really need to listen to this one
                              \r\n\r\n',1,0,1,'CC-BY-NC-SA','',0,0,1), +(30,'2005-10-30','TWT Info',482,'','TWT is taking a break for a month.
                              We all need to take this month, make some episodes, get new listeners, get new hosts, and make TWT so that it is updated every day.
                              p0trill0 is the new site admin, so that we will have more than one person trying to keep things updated.
                              \r\n
                              \r\nDec 1st will start TWT back up again, hopefully with more hosts and more interesting content.
                              \r\n
                              \r\nThanks to all that have gotten us this far.
                              \r\n
                              \r\ndroops had a bit of wine, so if you like infonomicon radio, you really need to listen to this one
                              \r\n\r\n',1,0,1,'CC-BY-NC-SA','',0,0,1), (31,'2005-11-30','droops starts it off and then it quickly',1125,'','No Shownotes Provided.',1,0,1,'CC-BY-NC-SA','',0,0,1), (32,'2005-12-01','Password Management',350,'','Many of us have the problem of trying to remember and un-godly amount of\r\npasswords for the various services and programs that we use on a daily\r\nbasis.
                              So I am gonna talk about portable password managment solutions.
                              All\r\nthe passwords are protected by one master password that is necessary to\r\noperating the software.
                              Some of the software packages also have the\r\nfunctionality of creating pseudo-random passwords on the fly, so if you need\r\na new password you don’t have to make one up, the software will make one for\r\nyou and I promise it will be more secure than anything you can think of.
                              \r\n
                              \r\nhttp://www.roboform.com
                              \r\nhttp://www.keywarden.com
                              ',2,0,1,'CC-BY-NC-SA','',0,0,1), (33,'2005-12-04','sql injection',351,'','Sample Injection: ‘OR’1′=’1
                              \r\nQuery sent with this injection:
                              SELECT FROM users WHERE ‘‘OR’1′=’1′
                              \r\n
                              \r\nSample ODBC Error:
                              \r\n
                              \r\nMicrosoft OLE DB
                              Provider for ODBC Drivers error ‘80040e14′
                              \r\n
                              \r\n[Microsoft][ODBC SQL
                              Server Driver][SQL Server]Unclosed quotation mark before the character string ‘\\\'’.
                              \r\n
                              \r\n*****************/logon.asp,
                              line 4\r\n
                              \r\nhttp://us2.php.net/manual-lookup.php?pattern=escape_string
                              \r\n
                              \r\nth3j0k3r@gmail.com
                              ',12,0,1,'CC-BY-NC-SA','',0,0,1), @@ -21268,7 +21268,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (60,'2006-01-11',' DSDT.aml And Linux',756,'','

                              DSDT repository

                              \r\n

                              Great how-to that got me Started

                              \r\n

                              Intel’s ASL Compiler

                              \r\n

                              You will need to have bison and flex-old install to make iasl

                              \r\n

                              To obtain your present dsdt file drop to term and type
                              \r\n ‘ cat /proc/acpi/dsdt > dsdt.dat ‘

                              \r\n\r\n

                              To decompile dsdt.dat and get a dsdt.dsl drop to term and type
                              \r\n ‘ ./iasl -d dsdt.dat ‘

                              \r\n

                              To recompile dsdt.dsl and get a DSDT.aml drop to term and type
                              \r\n ‘./iasl -tc dsdt.dsl’

                              ',21,0,1,'CC-BY-NC-SA','',0,0,1), (61,'2006-01-16','Windows browsing at work',484,'','http://www.htthost.com/\r\n\r\nhttp://www.ghostzilla.com/\r\n\r\nhttp://www.proxyplus.cz/\r\n\r\nTheYellow1- at- gmail.com',70,0,1,'CC-BY-NC-SA','',0,0,1), (62,'2006-01-17','WRT hacking',293,'','Will Jason\r\n\r\n***Hacking the WRT54G***\r\n\r\n-WRT54G is a Linksys router and highly customizable with custom firmwares\r\n\r\n-WRT54G - 16 MB of RAM & 4 MB of Flash\r\nWRT54GS - 32 MB of RAM & 8 MB of Flash\r\n\r\n-WRT54GS version 5 is not hackable because of the reduced RAM and Flash size. Instead of running Linux, it runs VxWorks. Because of this, Linksys has released the WRT54GL to appeal to the modders of the community. WRT54GL is the same as the older version of the WRT54G.\r\n\r\n-Any other version of WRT54G or GS will work\r\n\r\n-If you have to pay for a good firmware, then you’re getting ripped off\r\n\r\n-DD-WRT is for those who wants more options in the router without the configuration of everything else. Simply upload via the web interface and you’re done.\r\n\r\n-OpenWRT has the ipkg package management system included and many packages are available to add. You could virtual host a site, run a small FTP server, or set up an Asterisk box. I’d love to list all of the things you could do, but that’d take a while.\r\n\r\n-For free firmwares:\r\nDD-WRT –> http://www.dd-wrt.com\r\nOpenWRT –> http://www.openwrt.org\r\n\r\n-There are plenty more choices for firmwares, but I only named two. I think that they’re the best, but strictly opinion.\r\n\r\n-email me at willjasen -at- charter.net. I know I said Gmail on the show, but I thought I was prepared to switch, but I’m not. ',71,0,1,'CC-BY-NC-SA','',0,0,1), -(63,'2006-01-17','TWAT',233,'','No Shownotes Provided.',1,0,1,'CC-BY-NC-SA','',0,0,1), +(63,'2006-01-17','TWT',233,'','No Shownotes Provided.',1,0,1,'CC-BY-NC-SA','',0,0,1), (64,'2006-01-19','Cygwin Exploits',404,'','No Shownotes Provided.',9,0,1,'CC-BY-NC-SA','',0,0,1), (65,'2006-01-22','Xampp',274,'','http://www.apachefriends.org/de/\r\n\r\ntar xvfz xampp-linux-1.5.1.tar.gz -C /opt\r\n/opt/lampp/lampp start \r\n',1,0,1,'CC-BY-NC-SA','',0,0,1), (66,'2006-01-23','Numbering Systems for noobs',0,'','============================\r\nDecimal (Base 10 system)\r\n\r\n143\r\n||1…….1*3 +\r\n|10……10*4 +\r\n100…..100*1\r\n—————\r\n= 143\r\n\r\n============================\r\nBinary (Base 2 system)\r\n\r\n10001111\r\n|||||||1..1*1 +\r\n||||||2…2*1 +\r\n|||||4….4*1 +\r\n||||8…..8*1 +\r\n|||16….16*0 +\r\n||32…..32*0 +\r\n|64……64*0 +\r\n128…..128*1\r\n—————\r\n= 143 (decimal)\r\n\r\n============================\r\nHexadecimal (Base 16 system)\r\nShorthand for binary…\r\n\r\n 10001111 (segment into groups of 4’s)\r\n ^\r\n |\r\n1000 | 1111\r\n 8 F\r\n————\r\n= 8F or 0×8F\r\n\r\n',46,0,1,'CC-BY-NC-SA','',0,0,1), @@ -21276,7 +21276,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (70,'2006-01-26','Editing in linux',1448,'','Applications\r\n\r\nTranscode\r\n\r\nMplayer/Mencoder\r\n\\\\\r\n\r\nKino & Linux Digital Video\r\n\r\nLiVES\r\n\r\ntovid\r\n\r\nVideo Lan Client\r\n\r\nQdvdauthor',11,0,1,'CC-BY-NC-SA','',0,0,1), (71,'2006-01-29','OAT\\\'s',329,'','No Shownotes Provided.',4,0,1,'CC-BY-NC-SA','',0,0,1), (72,'2006-01-30','More goodness on video production in Lin',1468,'','PAT too!!!!',7,0,1,'CC-BY-NC-SA','',0,0,1), -(73,'2006-02-02','TWAT',139,'','no reason to listen to this one folks, we are talking the month of febuary off, to work on the show. We didnt plan for twat to be become so polular, and we need to get a few things done. First off we need more hosts and backup episodes, but we all know that, why are we all not helping? second of all, we need to get away from wordpress and build our own system. wordpress is nice as it is easy to edit, but its not real searchable, we cant have a chart of how many shows people have done, things are not formatted the same, so we are building our own cms. so take the month off, do something productive, and get some twat eps recorded.\r\n\r\nif you want to help with the website, we need a graphics guy, please email droops@gmail if you are any good at such things.\r\n\r\n',1,0,1,'CC-BY-NC-SA','',0,0,1), +(73,'2006-02-02','TWT',139,'','no reason to listen to this one folks, we are talking the month of febuary off, to work on the show. We didnt plan for TWT to be become so polular, and we need to get a few things done. First off we need more hosts and backup episodes, but we all know that, why are we all not helping? second of all, we need to get away from wordpress and build our own system. wordpress is nice as it is easy to edit, but its not real searchable, we cant have a chart of how many shows people have done, things are not formatted the same, so we are building our own cms. so take the month off, do something productive, and get some TWT eps recorded.\r\n\r\nif you want to help with the website, we need a graphics guy, please email droops@gmail if you are any good at such things.\r\n\r\n',1,0,1,'CC-BY-NC-SA','',0,0,1), (74,'2006-02-28','WRT Hacking',2199,'','yes!!!',81,0,1,'CC-BY-NC-SA','',0,0,1), (75,'2006-03-01','DVD Copying',609,'','DVD Shrink
                              \r\nDVD Decrypter
                              \r\nPgcEdit
                              \r\nHow To Copy ArccOS & Plugin

                              \r\nCan you copy?
                              \r\n
                              \r\nCnet Info

                              \r\nPCWorld',22,0,1,'CC-BY-NC-SA','',0,0,1), (76,'2006-03-05','Setting up an Icecast server',1490,'','icecast homepage
                              \r\nXiph Foundation
                              \r\nMuSE - Multistreaming Engine
                              \r\nDynebolic - Live Multimedia Linux Distro

                              \r\nThat xargs command:
                              \r\nls *.[mp3,ogg]* | xargs -i echo http://myhost.org:8000/{}” > playlist.m3u',7,0,1,'CC-BY-NC-SA','',0,0,1), @@ -21300,7 +21300,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (95,'2006-04-10','Windows from commandline',947,'','
                              \r\nMSDN entry describing Services
                              \r\nSC.ZIP
                              \r\nSC For Window 2003 Manual
                              \r\nSRVANY.ZIP
                              \r\nSP4 Support Tools
                              ',28,0,1,'CC-BY-NC-SA','',0,0,1), (96,'2006-04-11','Linux Distros',1379,'','Article for Topic Idea
                              http://www.linuxforums.org/reviews/overview_of_the_ten_major_linux_distributions.html
                              \r\n
                              \r\n
                              \r\nDebian and Derivs.
                              \r\n
                              \r\nDebian http://www.debian.org/
                              \r\nDamn Small Linux http://www.damnsmalllinux.org/
                              \r\nKnoppix http://www.knoppix.com/
                              \r\nKanotix http://kanotix.com/index.php?&newlang=eng
                              \r\nMepis http://www.mepis.com/
                              \r\nUbuntu http://www.ubuntu.com/
                              \r\nXandros http://www.xandros.com/
                              \r\n
                              \r\nRpm Based
                              \r\n
                              \r\nFedora http://fedoraproject.org/wiki/
                              \r\nMandriva http://wwwnew.mandriva.com/
                              \r\nOpenSuSE http://en.opensuse.org/Welcome_to_openSUSE.org
                              \r\n
                              \r\nSource and Other
                              \r\n
                              \r\nSlackware http://www.slackware.com/
                              \r\nBackTrack http://www.remote-exploit.org/index.php/Main_Page
                              \r\nGentoo http://www.gentoo.org/
                              \r\nArchLinux http://www.archlinux.org/
                              \r\n
                              \r\nCheck Here for any Distro! http://distrowatch.com/
                              \r\n',21,0,1,'CC-BY-NC-SA','',0,0,1), (97,'2006-04-13',' Physical Security Case Mods part 1',451,'','no notes',26,0,1,'CC-BY-NC-SA','',0,0,1), -(98,'2006-04-17','Audacity Tips',1124,'','\r\n\r\nTWAT 98 explains how to fix varried audio decibel levels and/or boost an audio t\r\nrack\\\'s decibel levels using tools in Audacity.',7,0,1,'CC-BY-NC-SA','',0,0,1), +(98,'2006-04-17','Audacity Tips',1124,'','\r\n\r\nTWT 98 explains how to fix varried audio decibel levels and/or boost an audio t\r\nrack\\\'s decibel levels using tools in Audacity.',7,0,1,'CC-BY-NC-SA','',0,0,1), (99,'2006-04-19','Water Cooling Rig',454,'','Water Rig!',22,0,1,'CC-BY-NC-SA','',0,0,1), (100,'2006-04-23','The 100th Episode Spectacular',671,'','this episode is on default',33,0,1,'CC-BY-NC-SA','',0,0,1), (101,'2006-04-24','Shoutcast',498,'','No shownotes Submitted.',34,0,1,'CC-BY-NC-SA','',0,0,1), @@ -21316,14 +21316,14 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (111,'2006-05-08','Physical Security Case Mods part 2',562,'','No Notes',26,0,1,'CC-BY-NC-SA','',0,0,1), (112,'2006-05-14','Reverse Engineering Part 1',1051,'','Chapter #1 of Security Warrior.
                              \r\n
                              \r\nKn1ghtl0rd reads the first chapter of Security Warrior about assembly language for reverse engineering. This is a good topic that I am learning about and this book has some good information so I am giving you a preview of the kinds of stuff in this book. I am giving full credit to the authors for the content and I hope this inspires you to go out and get the book and learn more about RCE.
                              \r\n
                              \r\nSecurity Warrior on Amazon
                              \r\n
                              \r\n',2,0,1,'CC-BY-NC-SA','',0,0,1), (113,'2006-05-17','Newsgroups',365,'','Quickie about newsgroups, recorded from work. ',36,0,1,'CC-BY-NC-SA','',0,0,1), -(114,'2006-05-18','New Project',457,'','Me rambling on about a new project being launched. I know its not the most interesting twat but hey check it out, it may spark an interest in the new project.',12,0,1,'CC-BY-NC-SA','',0,0,1), +(114,'2006-05-18','New Project',457,'','Me rambling on about a new project being launched. I know its not the most interesting TWT but hey check it out, it may spark an interest in the new project.',12,0,1,'CC-BY-NC-SA','',0,0,1), (115,'2006-05-21','Homo-nomicon',40,'','\\\"I\\\'m.... a sexy motherfucker.\\\"',4,0,1,'CC-BY-NC-SA','',0,0,1), (116,'2006-05-22','Irc Scripting',338,'','Electro Stuff!
                              \r\nTech Cooks!',22,0,1,'CC-BY-NC-SA','',0,0,1), (117,'2006-05-23','ToVid ',617,'','Linux Video Authoring!!!',11,0,1,'CC-BY-NC-SA','',0,0,1), (118,'2006-05-25','Compiling software under Linux ',1824,'',' An overview of the ./configure, make, make inst\r\nall process; some tips and what not.',7,0,1,'CC-BY-NC-SA','',0,0,1), -(119,'2006-05-29','External Memory',505,'','Memorial Day!!!! Yay!
                              \r\n
                              \r\n\\\'DPG\\\' is Dollars per Gigs, or Price/Gigs.
                              \r\nThe lower the DPG, the better the deal!
                              \r\nExample: $125/100GB = 1.25 DPG
                              \r\n
                              \r\n Tiger Direct
                              \r\nGeeks!
                              \r\n
                              \r\nTWAT theme in doublespeed! w00t w00t!
                              \r\n
                              \r\nxcalibur1337 [at] gmail [dot] com
                              \r\n',31,0,1,'CC-BY-NC-SA','',0,0,1), +(119,'2006-05-29','External Memory',505,'','Memorial Day!!!! Yay!
                              \r\n
                              \r\n\\\'DPG\\\' is Dollars per Gigs, or Price/Gigs.
                              \r\nThe lower the DPG, the better the deal!
                              \r\nExample: $125/100GB = 1.25 DPG
                              \r\n
                              \r\n Tiger Direct
                              \r\nGeeks!
                              \r\n
                              \r\nTWT theme in doublespeed! w00t w00t!
                              \r\n
                              \r\nxcalibur1337 [at] gmail [dot] com
                              \r\n',31,0,1,'CC-BY-NC-SA','',0,0,1), (120,'2006-05-31','Firefox Secrets',340,'',' A couple of quick tips of features built into mozilla firefox
                              \r\n\r\n Lord Drachenblut',24,0,1,'CC-BY-NC-SA','',0,0,1), -(121,'2006-07-02','Real Server',440,'','how to start the server
                              \r\n\\\"C:\\\\Program Files\\\\Real\\\\Helix Server\\\\Bin\\\\rmserver.exe\\\"
                              \\\"C:\\\\Program Files\\\\Real\\\\Helix Server\\\\rmserver.cfg\\\"
                              \r\n
                              \r\nyou can also save everything you setup on producer in a rpjf file
                              \r\n
                              \r\nexample rmserver.cfg
                              \r\n
                              \r\n\r\n
                              \r\n
                              \r\n
                              \r\n
                              \r\n
                              \r\n
                              \r\n\r\n\r\n
                              \r\nscreen shot of main configure options for producer
                              \r\n\r\n\r\nScreenshot\r\n
                              ',36,0,1,'CC-BY-NC-SA','',0,0,1), +(121,'2006-07-02','Real Server',440,'','how to start the server
                              \r\n\\\"C:\\\\Program Files\\\\Real\\\\Helix Server\\\\Bin\\\\rmserver.exe\\\"
                              \\\"C:\\\\Program Files\\\\Real\\\\Helix Server\\\\rmserver.cfg\\\"
                              \r\n
                              \r\nyou can also save everything you setup on producer in a rpjf file
                              \r\n
                              \r\nexample rmserver.cfg
                              \r\n
                              \r\n\r\n
                              \r\n
                              \r\n
                              \r\n
                              \r\n
                              \r\n
                              \r\n\r\n\r\n
                              \r\nscreen shot of main configure options for producer
                              \r\n\r\n
                              \r\nScreenshot\r\n
                              ',36,0,1,'CC-BY-NC-SA','',0,0,1), (122,'2006-07-04','Getting started with PHP on windows',975,'','Think you might be interested in learning PHP? Here is a\r\nquick show to help you get started. In this show I go over most\r\neverything you need to do or aquire in order to start programming PHP.\r\n\r\n',37,0,1,'CC-BY-NC-SA','',0,0,1), (123,'2006-07-05','Python',1180,'','Learning with python though examples

                              \r\n\r\nMicrosoft Windows XP [Version 5.1.2600]
                              \r\n(C) Copyright 1985-2001 Microsoft Corp.
                              \r\nC:\\\\>python
                              \r\nPython 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] on win32
                              \r\nType \\\"help\\\", \\\"copyright\\\", \\\"credits\\\" or \\\"license\\\" for more information.
                              \r\n>>> print \\\"HELLO\\\" # Number signs will comment
                              \r\nHELLO
                              \r\n\r\n
                              \r\n>>> name = \\\"Cotton\\\"
                              \r\n# the variable \\\"name\\\" has been defined to the string \\\"Cotton\\\"
                              \r\n>>> def hello():
                              \r\n... print \\\"Hello there, %s\\\"%name
                              \r\n...
                              \r\n# hello() is now a function
                              \r\n>>> hello()
                              \r\nHello there, Cotton
                              \r\n\r\n
                              \r\n# alittle more complicated
                              \r\n
                              \r\n>>> def hello2(user): # we now made \\\"user\\\" and argument.
                              \r\n... print \\\"Hello there, %s\\\"% user
                              \r\n...
                              \r\n>>> hello2()
                              \r\n# U cannot call hello2(user) without an argument.
                              \r\nTraceback (most recent call last):
                              \r\n File \\\"\\\", line 1, in ?
                              \r\n\r\nTypeError: hello2() takes exactly 1 argument (0 given)
                              \r\n
                              \r\n>>> hello2(\\\"infonomicon\\\")
                              \r\nHello there, infonomicon
                              \r\n
                              \r\n>>> nicks = [\\\"John\\\",\\\"Billy\\\", \\\"Python\\\", \\\"Cotton\\\", \\\"twat\\\"] #nicks has been defined as a list
                              \r\n>>> nicks
                              \r\n[\\\'John\\\', \\\'Billy\\\', \\\'Python\\\', \\\'Cotton\\\', \\\'twat\\\']
                              \r\n>>> for i in nicks:
                              \r\n... hello2(i)
                              \r\n\r\n...
                              \r\nHello there, John
                              \r\nHello there, Billy
                              \r\nHello there, Python
                              \r\nHello there, Cotton
                              \r\nHello there, twat
                              \r\n
                              \r\n# For more help, visit http://www.ibiblio.org/obp/thinkCSpy/ That site has helped me tremendously!
                              \r\n# Email me cbmailone[at]gmail[dot]com
                              \r\nGreat Python Tutorials:

                              \r\n
                              http://www.ibiblio.org/obp/thinkCSpy/
                              \r\nhttp://www.ibiblio.org/g2swap/byteofpython/read/index.html
                              \r\nhttp://diveintopython.org/toc/index.htmlBluecasing: War Nibbling, Bluetooth and Petty Theft\r\n',9,0,1,'CC-BY-NC-SA','',0,0,1), @@ -21332,7 +21332,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (127,'2006-07-23','Getting Started With Snort',189,'','Snort is included with SuSE but not Red Hat. If you need it (or you want to upgrade), download the source distribution from http://www.snort.org and unpack it:\r\n

                              \r\n$ tar xvpzf snort-*.tar.gz\r\n

                              \r\nThen compile it:\r\n

                              \r\n$ cd `ls -d snort-* | head -1`
                              \r\n$ ./configure
                              \r\n$ make\r\n

                              \r\nand install the binary and manpage as root:\r\n

                              \r\n# make install\r\n

                              \r\nNext, create a logging directory. It should not be publicly readable, since it will contain potentially sensitive data:\r\n

                              \r\n# mkdir -p -m go-rwx /var/log/snort\r\n

                              \r\nFinally, install the configuration files and rules database:\r\n

                              \r\n# mkdir -p /usr/local/share/rules
                              \r\n# cp etc/* rules/*.rules /usr/local/share/rules
                              ',38,0,1,'CC-BY-NC-SA','',0,0,1), (128,'2006-08-01','Retreating From Tech In Style',574,'','No notes submitted.',11,0,1,'CC-BY-NC-SA','',0,0,1), (129,'2006-08-03','Building Packages for Arch Linux',1532,'','

                              Building Packages for Arch Linux

                              \r\n\r\n\r\n

                              For more information on building Arch Packages, consult the Arch Build System How-to on the Arch Wiki.

                              \r\n\r\n

                              The following is a sample PKGBUILD file for building MuSE. Note, the source file was on my system, so I did not specify a url for the source and have the package build system pull the source down from the server.

                              \r\n\r\npkgname=MuSE
                              \r\npkgver=0.9.2
                              \r\n\r\npkgrel=1
                              \r\npkgdesc=\\\"MuSE is an application for the mixing, encoding, and network streaming of sound: it can mix up to 6 encoded audio bitstreams (from files or network, mp3 or ogg) plus a souncard input signal, the resulting stream can be played locally on the sound card and/or encoded at different bitrates, recorded to harddisk and/or streamed to the net. When sent to a server, the resulting audio can be listened thru the net by a vast number of players available on different operating systems.\\\"
                              \r\nurl=\\\"http://muse.dyne.org/\\\"
                              \r\nlicense=\\\"gnu/gpl\\\"
                              \r\ndepends=(\\\'lame\\\' \\\'libogg\\\' \\\'libvorbis\\\' \\\'ncurses\\\' \\\'gtk\\\' \\\'libsndfile\\\')
                              \r\nmakedepends=()
                              \r\nconflicts=()
                              \r\nreplaces=()
                              \r\nbackup=()
                              \r\n\r\ninstall=
                              \r\nsource=($pkgname-$pkgver.tar.gz)
                              \r\nmd5sums=()
                              \r\n
                              \r\nbuild() {
                              \r\n cd $startdir/src/$pkgname-$pkgver
                              \r\n ./configure --prefix=/usr
                              \r\n make || return 1
                              \r\n\r\n make DESTDIR=$startdir/pkg install
                              \r\n}
                              \r\n',7,0,1,'CC-BY-NC-SA','',0,0,1), -(130,'2006-08-06','UltraVNC',680,'','http://ultravnc.sf.net
                              \r\nhttp://www.no-ip.com
                              \r\nhttp://www.dyndns.com
                              \r\nhttp://www.rmccurdy.com/stuff/twat_SC_VNC.txt Example code bat file.
                              \r\n\r\nhttp://daymarerecords.com/music/AwwTistic Music I produced that is in the show
                              ',36,0,1,'CC-BY-NC-SA','',0,0,1), +(130,'2006-08-06','UltraVNC',680,'','http://ultravnc.sf.net
                              \r\nhttp://www.no-ip.com
                              \r\nhttp://www.dyndns.com
                              \r\nhttp://www.rmccurdy.com/stuff/twt_SC_VNC.txt Example code bat file.
                              \r\n\r\nhttp://daymarerecords.com/music/AwwTistic Music I produced that is in the show
                              ',36,0,1,'CC-BY-NC-SA','',0,0,1), (131,'2006-08-07','Firefox Tips',415,'','

                              Go to about:config and right click and go to new --> boolean and set the preference name to config.trim_on_minimize and set the boolean value to true.\r\n

                              \r\n

                              Now go to task manager -->process tab-->and look for firefox.exe and watch the memory usage drop when you minimize. I will have the show notes on my site, www.i-trash.org if you missed anything.

                              \r\n\r\n',40,0,1,'CC-BY-NC-SA','',0,0,1), (132,'2006-08-08','Office 2003 Voice recognition review',566,'','
                              Office 2003 bug fixes\r\n
                              http://www.tau.ac.il/~itamarez/sr/mssr-2003.htm \r\n
                              \r\n
                              voice recognition in Chinese \r\n
                              http://office.microsoft.com/en-gb/assistance/HA010347511033.aspx ',39,0,1,'CC-BY-NC-SA','',0,0,1), (133,'2006-08-09','XPlite and 2000lite',449,'','Lite PC\r\n
                              \r\nhttp://www.litepc.com/xplite.html',41,0,1,'CC-BY-NC-SA','',0,0,1), @@ -21357,7 +21357,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (152,'2006-09-14','Dynamic DNS',834,'','Show Notes',40,0,1,'CC-BY-NC-SA','',0,0,1), (153,'2006-09-18','How to make your own xbox usb adpapter',268,'','No Show Notes',24,0,1,'CC-BY-NC-SA','',0,0,1), (154,'2006-09-20','Sourcemage',316,'','
                              \r\n
                              http://www.sourcemage.org/ \r\n
                              \r\n
                              ',41,0,1,'CC-BY-NC-SA','',0,0,1), -(155,'2006-09-21','Cross Site Scripting',357,'','
                              Link to full shownotes
                              \r\nCgisecurity.com: Cross Site Scripting questions and answers
                              \r\nCross-site scripting - Wikipedia entry
                              \r\nSecLists.org Security Mailing List Archives
                              \r\nTWAT ep. 33 - SQL Injection, by Livinded
                              \r\nXSS (Cross Site Scripting) Cheat Sheet
                              \r\nSecurity Now Episodes
                              \r\nNoScript Plugin for Firefox\r\n
                              \r\n
                              ',45,0,1,'CC-BY-NC-SA','',0,0,1), +(155,'2006-09-21','Cross Site Scripting',357,'','
                              Link to full shownotes
                              \r\nCgisecurity.com: Cross Site Scripting questions and answers
                              \r\nCross-site scripting - Wikipedia entry
                              \r\nSecLists.org Security Mailing List Archives
                              \r\nTWT ep. 33 - SQL Injection, by Livinded
                              \r\nXSS (Cross Site Scripting) Cheat Sheet
                              \r\nSecurity Now Episodes
                              \r\nNoScript Plugin for Firefox\r\n
                              \r\n
                              ',45,0,1,'CC-BY-NC-SA','',0,0,1), (156,'2006-09-24','Safari Bookshelf',616,'','
                              \r\n http://safari.oreilly.com/ \r\n
                              \r\n
                              ',7,0,1,'CC-BY-NC-SA','',0,0,1), (157,'2006-09-25','SnortSam',963,'','
                              \r\n http://www.rmccurdy.com/stuff/TWAT/snort/ \r\n
                              \r\n
                              ',36,0,1,'CC-BY-NC-SA','',0,0,1), (158,'2006-09-26','NirCmd',365,'','

                              \r\nNirCmd info page:
                              \r\nhttp://www.nirsoft.net/utils/nircmd.html\r\n

                              \r\n\r\n

                              \r\nNirCmd download link (zip format):
                              \r\nhttp://www.nirsoft.net/utils/nircmd.zip\r\n

                              \r\n\r\n

                              \r\nNirCmd help/command reference online:
                              \r\nhttp://www.nirsoft.net/utils/nircmd2.html#using\r\n

                              ',46,0,1,'CC-BY-NC-SA','',0,0,1), @@ -21387,12 +21387,12 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (182,'2006-11-15','OpenBSD',565,'','No Show Notes',19,0,1,'CC-BY-NC-SA','',0,0,1), (183,'2006-11-19','Jokosher',667,'','
                              \r\n

                              This episode was recorded and mixed to wav entirely with Jokosher. I then used lame to record the mp3, as I usually like to do. The last second of audio was cut off and try as I might, could not get it to export this last second, but you did not miss anything. Give jokosher a try and support the Jokosher Community. This has the the potential to be a killer audio app for the FOSS community.

                              \r\n
                              \r\n
                              ',7,0,1,'CC-BY-NC-SA','',0,0,1), (184,'2006-11-20','Bad Things',1370,'','
                              \r\n Show Notes \r\n
                              ',35,0,1,'CC-BY-NC-SA','',0,0,1), -(185,'2006-11-29','Twat Radio',60,'','No need to listen to this one guys We will be taking the month of december off to get more backup episodes and more monthly hosts If anyone wants to help out as a monthly host or just sumbit an episode please email us at twat.admin -at- gmail /dot/ com. I want to thank all our hosts for there hard work and hope everyone has a good holiday season.\r\n
                              \r\n-Enigma ',39,0,1,'CC-BY-NC-SA','',0,0,1), +(185,'2006-11-29','TWT Radio',60,'','No need to listen to this one guys We will be taking the month of december off to get more backup episodes and more monthly hosts If anyone wants to help out as a monthly host or just sumbit an episode please email us at twat.admin -at- gmail /dot/ com. I want to thank all our hosts for there hard work and hope everyone has a good holiday season.\r\n
                              \r\n-Enigma ',39,0,1,'CC-BY-NC-SA','',0,0,1), (186,'2007-01-01','SciTE snippets',642,'','A quick intro to SciTE snippets. Touch base on why you should use them, what they do, and how to install it. Any questions just ask my on IRC, I\\\'m always there. Freenode #infonomicon BinRev #binrev
                              \r\nSciTE Website\r\n
                              \r\nsnippets.lua
                              \r\nSciTE Website\r\n
                              ruby.lua
                              \r\nMy ruby.lua
                              ',49,0,1,'CC-BY-NC-SA','',0,0,1), (187,'2007-01-02','Lockpicking',1140,'','\r\nBuy lockpicks & bumping tools: www.lockpicks.com

                              \r\n\r\nLocksport forums:
                              \r\nEZ Picking
                              \r\nLockpicking 101
                              \r\nLock Picker Network

                              \r\n\r\nLocksport clubs:
                              \r\nTOOOL
                              \r\nLockSport International
                              \r\nFraternal Order Of LockSport

                              \r\n\r\nOther resources:
                              \r\nLockenpedia
                              \r\nBlackBag - Blog of Barry \\\"The Key\\\" of TOOOL
                              \r\n',3,0,1,'CC-BY-NC-SA','',0,0,1), (188,'2007-01-03','Ruby',436,'','Ruby
                              \r\nWhy\\\'s Poignant Guide and other references
                              ',12,0,1,'CC-BY-NC-SA','',0,0,1), (189,'2007-01-08','Pizza, Wii, and OSX',1112,'','No Show notes',50,0,1,'CC-BY-NC-SA','',0,0,1), -(190,'2007-01-10','Twat Remix',431,'','No Show Notes',51,0,1,'CC-BY-NC-SA','',0,0,1), +(190,'2007-01-10','TWT Remix',431,'','No Show Notes',51,0,1,'CC-BY-NC-SA','',0,0,1), (191,'2007-01-16','ipod linux',454,'','http://www.ipodlinux.org \r\n
                              \r\n LTools \r\n
                              \r\n
                              ',48,0,1,'CC-BY-NC-SA','',0,0,1), (192,'2007-01-17','htaccess',642,'','http://www.gotroot.com/

                              \r\n http://www.kuznetsov.uklinux.net/robots-tutorial.php

                              \r\n http://rmccurdy.com/stuff/TWAT/htaccess

                              ',36,0,1,'CC-BY-NC-SA','',0,0,1), (193,'2007-01-18','Application Lock on Windows mobile smart phones',350,'','No Show Notes',41,0,1,'CC-BY-NC-SA','',0,0,1), @@ -21402,7 +21402,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (197,'2007-01-25','LDAP',410,'','No show Notes',52,0,1,'CC-BY-NC-SA','',0,0,1), (198,'2007-01-29','GIS and Remote Sensing',1159,'',' http://en.wikipedia.org/wiki/Geographic_information_system
                              \r\n
                              \r\n http://grass.itc.it/download/index.php
                              \r\n
                              \r\n \r\nhttp://www.geobase.ca/
                              \r\n
                              \r\n\r\nhttp://www.dpi.inpe.br/spring/english/index.html
                              \r\n
                              \r\n\r\n',18,0,1,'CC-BY-NC-SA','',0,0,1), (199,'2007-01-30','Slast',402,'',' www.slast.org \r\n
                              \r\n
                              ',1,0,1,'CC-BY-NC-SA','',0,0,1), -(200,'2007-01-31','200th Episode Special',242,'','This one was done for the twat cd at the last Notacon and hasn\\\'t been release other than on the cd I figured it would be a good special episode for our 200th --Enjoy\r\n
                              \r\n
                              \r\nthanks to all of our hosts for their hard work \r\n
                              \r\n-Enigma',22,0,1,'CC-BY-NC-SA','',0,0,1), +(200,'2007-01-31','200th Episode Special',242,'','This one was done for the TWT cd at the last Notacon and hasn\\\'t been release other than on the cd I figured it would be a good special episode for our 200th --Enjoy\r\n
                              \r\n
                              \r\nthanks to all of our hosts for their hard work \r\n
                              \r\n-Enigma',22,0,1,'CC-BY-NC-SA','',0,0,1), (201,'2007-02-01','Project management and collaboration via Wiki',546,'','MediaWiki

                              \r\nTWiki
                              \r\n
                              ',3,0,1,'CC-BY-NC-SA','',0,0,1), (202,'2007-02-04','Wacom Tablets',461,'',' Linux Wacom Tablet Project
                              \r\nHelpful xorg.conf example',12,0,1,'CC-BY-NC-SA','',0,0,1), (203,'2007-02-06','Performace Monitoring with SysStat',696,'','SYSSTAT package for Linux
                              \r\nSystem performance tuning and performance history tracking is a necessity for Unix hosts that support growing projects and ever demanding users. RRDTool is another package that lets you graphically view this information. Today dosman discusses how to use both packages.

                              \r\n\r\nsysstat
                              \r\nRRDTool
                              \r\nNovell\\\'s Linux Monitoring Tool Package
                              \r\n
                              \r\n
                              ',3,0,1,'CC-BY-NC-SA','',0,0,1), @@ -21461,7 +21461,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (256,'2007-06-19','alkix live cd ',775,'',' Alkix Live Cd

                              ',64,0,1,'CC-BY-NC-SA','',0,0,1), (257,'2007-06-20','plsql',4169,'','No Show Notes
                              \r\n
                              ',55,0,1,'CC-BY-NC-SA','',0,0,1), (258,'2007-06-27','mindmanager',309,'','\r\nMindjet Home Page\r\n\r\n
                              \r\n\r\n\r\nCtrl+Shit+Alt+T brings 5 day trial into 21 day mode.
                              \r\n
                              ',58,0,1,'CC-BY-NC-SA','',0,0,1), -(259,'2007-06-27','How to make a Twat Ep',1744,'','No show notes
                              \r\n
                              ',60,0,1,'CC-BY-NC-SA','',0,0,1), +(259,'2007-06-27','How to make a TWT Ep',1744,'','No show notes
                              \r\n
                              ',60,0,1,'CC-BY-NC-SA','',0,0,1), (260,'2007-07-02','Pidgeon Cam',845,'','No Show notes
                              \r\n
                              ',3,0,1,'CC-BY-NC-SA','',0,0,1), (261,'2007-07-09','NAS',1300,'','No show notes
                              \r\n
                              ',55,0,1,'CC-BY-NC-SA','',0,0,1), (262,'2007-07-11','zoneminder',336,'','No show notes
                              \r\n
                              \r\n\r\n\r\n',58,0,1,'CC-BY-NC-SA','',0,0,1), @@ -21472,7 +21472,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (267,'2007-07-27','trixbox',433,'',' trixbox.org \r\n
                              \r\n
                              ',58,0,1,'CC-BY-NC-SA','',0,0,1), (268,'2007-07-30','ManHole Funk',204,'','No Show Notes
                              \r\n
                              ',65,0,1,'CC-BY-NC-SA','',0,0,1), (269,'2007-08-02','Windows Tricks',523,'','No Show notes
                              \r\n
                              ',67,0,1,'CC-BY-NC-SA','',0,0,1), -(270,'2007-08-08','sql injection',621,'','\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n SQL Power Injector
                              \r\n PRIAMOS
                              \r\n Absinthe
                              \r\n\r\n twat episode mod_security
                              \r\n\r\n',36,0,1,'CC-BY-NC-SA','',0,0,1), +(270,'2007-08-08','sql injection',621,'','\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n SQL Power Injector
                              \r\n PRIAMOS
                              \r\n Absinthe
                              \r\n\r\n TWT episode mod_security
                              \r\n\r\n',36,0,1,'CC-BY-NC-SA','',0,0,1), (271,'2007-08-09','Avoid Cpu Billing',834,'',' http://www.cs.huji.ac.il/~dants/papers/Cheat07Security.pdf

                              ',58,0,1,'CC-BY-NC-SA','',0,0,1), (272,'2007-08-16','NAMBLA',482,'',' Nambla \r\n
                              \r\n
                              ',60,0,1,'CC-BY-NC-SA','',0,0,1), (273,'2007-08-22','ChatBots',512,'','Play with
                              \r\n http://www-ai.ijs.si/eliza-cgi-bin/eliza_script
                              \r\n http://www.alicebot.org/
                              \r\n http://www.sitechatters.com/
                              \r\n http://library.thinkquest.org/19314/langprog.htm
                              \r\n http://www.alicebot.org/superbot.html
                              \r\nread:
                              \r\n http://cogsci.ucsd.edu/%7Ebatali/108b/lectures/natlang.txt
                              \r\n http://www.toddhester.net/chatbot.html
                              \r\n
                              \r\n',57,0,1,'CC-BY-NC-SA','',0,0,1), @@ -21504,7 +21504,7 @@ INSERT INTO `twat_eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, ` (299,'2007-12-31','Iphone Madness',2785,'','some old audio I dug up
                              \r\nhosts include:
                              \r\nEnigma
                              \r\nfaceman
                              \r\nDrake Anubis
                              \r\nThoughtphreaker
                              \r\n',39,0,1,'CC-BY-NC-SA','',0,0,1), (300,'2007-12-31','End Transmisson',258,'','check out hackerpublicradio.org \r\n
                              \r\n
                              ',39,0,1,'CC-BY-NC-SA','',0,0,1), (69,'0000-00-00','Phone Calls',0,'','More info on the Boston Phone System',0,0,1,'CC-BY-NC-SA','',0,0,1); -/*!40000 ALTER TABLE `twat_eps` ENABLE KEYS */; +/*!40000 ALTER TABLE `twt_eps` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;