Episode 134 – The Overlords Incorporate

Posted by Tony on September 8, 2014 in Show-mp3, Show-ogg |



MP3 format (for Freedom Haters!)
OGG format (for Freedom Lovers!)
Total Running Time: 1:42:11

Un-edited Live session – http://www.youtube.com/watch?v=v-ebCQR0A0g

Contact Us:

show (at) smlr.us or the Contact us page


Kernel News: Mat
Time: 12:00
Distro Talk: Tony
Time: 13:10
Tech News:
Time: 37:00
Convention Scene :
Time: 51:40
Time: 1:00:00
Security Bit
Time: 1:12:10
Listener Feedback
Time: 1:19:45
Outtro Music
Time: 1:31:10


Tony Bemus, Mat Enders, and Mary Tomich
Sound bites by Mike Tanner

Kernel News: Mat

Time: 12:00

mainline:	3.17-rc3	2014-09-01
stable: 	3.16.2  	2014-09-05
stable: 	3.15.10 [EOL]	2014-08-14
longterm:	3.14.18 	2014-09-05
longterm:	3.12.28 	2014-09-07
longterm:	3.10.54 	2014-09-05
longterm:	3.4.103  	2014-08-14
longterm:	3.2.62  	2014-08-06
longterm:	2014-06-18
linux-next:	next-20140905	2014-09-05	

Distro Talk: Tony

Time: 13:10


  • 8-25 – 4MLinux 9.1
  • 8-25 – Kali Linux 1.0.9
  • 8-28 – Absolute Linux 14.10
  • 8-28 – Deepin 2014.1
  • 9-01 – Robolinux 7.6.2
  • 9-02 – Emmabuntüs 3-1.00
  • 9-02 – Tails 1.1.1
  • 9-04 – Gentoo Linux 20140826
  • 9-05 – Calculate Linux 14
  • 9-06 – SparkyLinux 3.5 “LXDE”, “Razor-qt”, “E18”, “E19-dev”

Distro of the Week: Tony

  1. Arch – 1235
  2. Simplicity – 1257
  3. Debian – 1523
  4. Ubuntu – 2007
  5. Mint – 2152

Tech News:

Time: 37:00

The Story Behind ‘init’ and ‘systemd’: Why ‘init’ Needed to be Replaced with ‘systemd’ in Linux

The Linux Foundation
Curious about the career path to becoming a successful SysAdmin? See the ‘Evolution of a SysAdmin’ here – http://www.linuxuser.co.uk/wp-content/uploads/2014/08/EvolutionSysadmin_Infographic.png


Sudden step-down…gone within minutes…trouble in Rouge Chapeau land?


NBC, Today Show Use Ubuntu to Illustrate Celebrity Hacking Story


New Lumina source repo and FreeBSD port


Named Data Networking’ protocol is about the journey, not the destination



Convention Scene

Time: 51:40

Fossetcon can be more described as a *nix(Unix like) conference that focuses primarily on Free and Open Source Software and the systems that run it – whether it be hardware or software.

September 11-13
Rosen Plaza Hotel
Orlando, Florida USA

Linaro Connect 2014

Linaro’s mission is to bring together the electronics industry and the open source community to work on key projects, deliver great tools, reduce industry wide fragmentation and redundant effort, and provide common software foundations for all.

September 15 – 19
Hyatt Regency San Francisco Airport
Burlingame, CA

EuroBSDCon 2014

The goal of EuroBSDcon is to exchange knowledge about the BSD operating systems, facilitate coordination and cooperation among users and developers. The dates for EuroBSDCon 2014 in Sofia have been set to September 25-26th for tutorials and September 27-28th for the main conference

25 – 28 September, 2014
InterExpo Congress Center,
Sofia, Bulgaria


The Toolbox

Time: 1:00:00

Introduction to curl

curl is often overlooked today, in favor of newer shinier tools but it can be used in huge number of ways. One indication of this is, the man page contains appoximatly 155 flags. We are just going to look at a few examples today, leaving further exploration up to you the intrepid listener.

In its simplest form it can be used to just send a basic GET request:

curl http//csittechs.com

This will pull down the page including the html tags and display it to standard out.

You can add some meaning to this out with the -v flag:

curl -v http//csittechs.com

For me it helps if read it if I redirect it to seperate files:

curl -v http://csittechs.com 2>test1.info >test1

It prints the messages about what it is doing to stderror so it makes this redirection easy.

curl also makes testing pre-production sites easy, by letting specify where you want the domain to resolve to:

curl --resolve csittechs.com: http://csittechs.com

If the site you are trying to communicate with uses a username and password that can also be spwecified in the curl request:

curl -u user:password http://csittechs.com

Say the site you want checks to see if you running a certain browser. You can set your user agent string to whatever you want like this:

curl --user-agent "Mozilla/5.0 (MSIE 9.0; Windows NT 6.1; Trident/5.0)" http://csittechs.com

Ta Da you are now IE9 on Windows 7.

Now lets look at a practical application of curl with its many features. This is a function I use at work quite often:

ttfb ()
read -ep "Site To Check: " SITE
printf "\n"
curl -so /dev/null -w "HTTP: %{http_code} Connect: %{time_connect} TTFB: %{time_starttransfer} Total time: %{time_total}\n" $SITE
printf "$SITE\n"
printf "\n"

Now lets look at what curl is doing here

-s = Means don’t show progress meter or error messages.
-o = Means write output to a file instead of stdout.
-w = Defines what to display on stdout after a completed and successful operatin.
The format for this is a string that can contain plain text and any number of predefined variable.

Here is what we are then defining that we want to see:

The first thing we define is the status code, ie wether the site returned ok (200), we were redirected (302), or denied access (403). We are going to label this answer HTTP:
HTTP: %{http_code}

Then we are going say show me the time it took to complete the tcp handshake, and we are going to call this Connect:
Connect: %{time_connect}

Then we are going see the amount of time in seconds that it took to acually start recieving data, we label this one TTFB (time to first byte):
TTFB: %{time_starttransfer}

Last but not least we are going to ask to see the total time in seconds that it took to retriever the entire page. This one we will label Total time:
Total time: %{time_total}

Then our output will look like this:

HTTP: 200 Connect: 0.015 TTFB: 0.021 Total time: 0.024

Go read the manpage make it do stuff.

The Security Bit

Time: 1:12:10

Hands-on: WordPress 4.0 adds useful features to a rich platform

Namecheap Accounts Compromised in Data Breach

Namecheap – Urgent security warning that may affect all internet users

Listener Feedback:

show (at) smlr.us or 734-258-7009
Time: 1:19:45

Outtro Music

Time: 1:31:10

Gastronomicon by Slugdge

This content is published under the Attribution-Noncommercial-Share Alike 3.0 Unported license.

1 Comment

  • johanv says:

    I heard you talking about how the revision control of Google Docs is much better than the one MS Word has.

    Now if you *really* want to have good revision control, just use a text file and git. Use markdown if you want to have markup.

    There are graphical editors available (markdownpad, retext) for those that are uncomfortable using just a text editor.

    I think this is even doable in a school situation. It has a lot of advantages. If the teacher wants you to use comic sans (auch) for your homework, s/he can render your markdown file in comic sans, without you having to hurt your eyes! 😀

    Of course this will not work if you need full control over your document’s lay-out (which is often not the case in school situations), or when you have to do math. But in the latter case, you don’t use an office suite either, you’ll want to use LaTeX. Which has also great version control when you use it with git.

    As you can probably guess, I am not a fan of word processors. I once did HPR episode about this.

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © 2011-2023 Sunday Morning Linux Review All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.5, from BuyNowShop.com.