<?xml version="1.0" encoding="UTF-8"?><feed
	xmlns="http://www.w3.org/2005/Atom"
	xmlns:thr="http://purl.org/syndication/thread/1.0"
	xml:lang="en-US"
	>
	<title type="text">Tech Blog (wh)</title>
	<subtitle type="text">Techy Things</subtitle>

	<updated>2024-04-22T15:01:44Z</updated>

	<link rel="alternate" type="text/html" href="https://techblog.willshouse.com/" />
	<id>https://techblog.willshouse.com/feed/atom/</id>
	<link rel="self" type="application/atom+xml" href="https://techblog.willshouse.com/feed/atom/" />

	
	<entry>
		<author>
			<name>https://techblog.willshouse.com</name>
					</author>

		<title type="html"><![CDATA[How to install nmap / netcat on Boot2Docker]]></title>
		<link rel="alternate" type="text/html" href="https://techblog.willshouse.com/2015/05/17/how-to-install-nmap-netcat-on-boot2docker/" />

		<id>https://techblog.willshouse.com/?p=5584</id>
		<updated>2024-04-22T15:01:43Z</updated>
		<published>2015-05-17T16:02:23Z</published>
		<category scheme="https://techblog.willshouse.com/" term="Linux" />
		<summary type="html"><![CDATA[<p>boot2docker uses `tinycorelinux` ( [tiny core linux](http://tinycorelinux.net/) ) for it&#8217;s base image &#8211; and it is just that &#8211; tiny. If you want to add in utilities, you&#8217;ll need to use `tce-load` because this distro doesn&#8217;t have `apt-get install` / `aptitude install` or `yum install` What they have instead is `tce-load` &#8211; some information can be found on their [install apps](http://wiki.tinycorelinux.net/wiki:install_apps) page To install nmap you can run: tce-load -wi nmap.tcz I did not see `netcat` listed on the [packages page](ftp://distro.ibiblio.org/tinycorelinux/tce.html) but I was able to install `socat` which does the same things as `netcat` tce-load -wi socat.tcz</p>
<p>The post <a href="https://techblog.willshouse.com/2015/05/17/how-to-install-nmap-netcat-on-boot2docker/">How to install nmap / netcat on Boot2Docker</a> appeared first on <a href="https://techblog.willshouse.com">Tech Blog (wh)</a>.</p>
]]></summary>

		
					<link rel="replies" type="text/html" href="https://techblog.willshouse.com/2015/05/17/how-to-install-nmap-netcat-on-boot2docker/#comments" thr:count="0" />
			<link rel="replies" type="application/atom+xml" href="https://techblog.willshouse.com/2015/05/17/how-to-install-nmap-netcat-on-boot2docker/feed/atom/" thr:count="0" />
			<thr:total>0</thr:total>
			</entry>
		<entry>
		<author>
			<name>https://techblog.willshouse.com</name>
					</author>

		<title type="html"><![CDATA[Build Pianobar from Source on Raspberry Pi Raspbian]]></title>
		<link rel="alternate" type="text/html" href="https://techblog.willshouse.com/2015/03/26/build-pianobar-from-source-on-raspberry-pi-raspbian/" />

		<id>https://techblog.willshouse.com/?p=5564</id>
		<updated>2024-04-22T15:01:44Z</updated>
		<published>2015-03-26T05:50:49Z</published>
		<category scheme="https://techblog.willshouse.com/" term="Software" /><category scheme="https://techblog.willshouse.com/" term="pandora" /><category scheme="https://techblog.willshouse.com/" term="pianobar" />
		<summary type="html"><![CDATA[<p>After getting the `TLS handshake Error` from pianobar on Raspberry Pi running Debian Wheezy ( aka Raspbian ) I decided to get the latest version of Pianobar. This requires building from sourcecode if you&#8217;re on the Wheezy release. The `TLS handshake Error` can basically be translated to mean &#8220;the version of pianobar you&#8217;re using is too old&#8221; &#8211; this is an error that occurs regularly and the solution is always to update to the latest edge version. Packges for Raspbian / Wheezy aren&#8217;t going to get updates fast enough for this to be a good option (i.e. to not interrupt your listening ) so you&#8217;ll need to build from source. One of the requirements is basically to have ffmpeg ( it the libraries from it ) installed. Several people will suggest installing `ffmpeg` from source &#8211; which you can do &#8211; but if you&#8217;re using a &#8220;Raspberry Pi model B&#8221; and not the latest Raspberry Pi 2.0 &#8211; or even if you are &#8211; it will take a long time to build `ffmpeg` from source &#8211; maybe 6 hours or more. If you go this route, and you&#8217;re doing it via SSH make sure to use something like `screen` to keep the process from dying if you get disconnected. I didn&#8217;t want to install ffmpeg and found a good alternative &#8211; install the libraries from the backports. Here&#8217;s a script &#8211; which is basically my notes from along the way. It is sloppy and has some duplication &#8211; created from &#8230; <a href="https://techblog.willshouse.com/2015/03/26/build-pianobar-from-source-on-raspberry-pi-raspbian/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a href="https://techblog.willshouse.com/2015/03/26/build-pianobar-from-source-on-raspberry-pi-raspbian/">Build Pianobar from Source on Raspberry Pi Raspbian</a> appeared first on <a href="https://techblog.willshouse.com">Tech Blog (wh)</a>.</p>
]]></summary>

		
					<link rel="replies" type="text/html" href="https://techblog.willshouse.com/2015/03/26/build-pianobar-from-source-on-raspberry-pi-raspbian/#comments" thr:count="1" />
			<link rel="replies" type="application/atom+xml" href="https://techblog.willshouse.com/2015/03/26/build-pianobar-from-source-on-raspberry-pi-raspbian/feed/atom/" thr:count="1" />
			<thr:total>1</thr:total>
			</entry>
		<entry>
		<author>
			<name>https://techblog.willshouse.com</name>
					</author>

		<title type="html"><![CDATA[Connect to Lantronix Spider from Ubuntu RS232 Serial Port or USB]]></title>
		<link rel="alternate" type="text/html" href="https://techblog.willshouse.com/2015/01/25/connect-to-lantronix-spider-from-ubuntu-rs232-serial-port-or-usb/" />

		<id>https://techblog.willshouse.com/?p=5541</id>
		<updated>2024-04-22T15:01:44Z</updated>
		<published>2015-01-25T18:13:25Z</published>
		<category scheme="https://techblog.willshouse.com/" term="Server Admin" /><category scheme="https://techblog.willshouse.com/" term="rs232" /><category scheme="https://techblog.willshouse.com/" term="ubuntu" />
		<summary type="html"><![CDATA[<p>If you need to connect to the Lantronix Spider or SpiderDuo KVM-over-IP Devices via a serial connection, for example to change the configuration or reset the password, you need to use a serial console to do this. I was using an Ubuntu machine with a standard `serial` / `com` port ( DB9/RS232 ) and had one of the $4 [RJ45 to DB9/RS232 cables](http://www.amazon.com/Generic-7-Cisco-Console-RJ45-to-DB9/dp/B000GL3MOY/?ie=UTF8&#038;tag=ie-utf-20&#038;qid=1422208990&#038;sr=8-2&#038;keywords=RJ45+to+DB9%2FRS232&#038;pebp=1422208994453&#038;peasin=B000GL3MOY) To get connected I ended up installing `picocom` which I like better than using `screen` as it seems to be more forgiving if something goes wrong and not lock up the system. Then I used the command `picocom -b 9600 /dev/ttyS0` to connect to the device and got prompt so I could reset the device: Welcome! Choose a command for the following features: -Initial IP configuration: &#8220;config&#8221;. -Reset device: &#8220;reset&#8221;. [(none) spider]> If you don&#8217;t have a RS232 you can also use a ~ $10 [USB to RS-232 DB9 Serial Converter](http://www.amazon.com/TRENDnet-USB-RS-232-Serial-Converter/dp/B0007T27H8/?&#038;ie=UTF8&#038;qid=&#038;tag=ie-utf-20&#038;sr=&#038;keywords=) in order to get a serial port. The device will show up in `/dev/` as something like `/dev/ttyUSB0` which will change your picocom command to be: picocom -b 9600 /dev/ttyS0 To exit `picocom` use `control+a, control+x`. To install `picocom` on Ubuntu / Debian linux systems use `apt-get install -y picocom` A few notes from the [Lantronix page](http://ltxfaq.custhelp.com/app/answers/detail/a_id/1584/~/setting-a-spider-to-factory-defaults-from-the-serial-console-port): ### How do I perform the reset? See details on the [lantronix page](http://ltxfaq.custhelp.com/app/answers/detail/a_id/1688/~/reset-a-spider-to-factory-defaults-using-the-serial-console-port-and-the-reset) &#8211; you will need to use the reset button on the back of the device in combination with a terminal connection described above. ### What is &#8230; <a href="https://techblog.willshouse.com/2015/01/25/connect-to-lantronix-spider-from-ubuntu-rs232-serial-port-or-usb/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a href="https://techblog.willshouse.com/2015/01/25/connect-to-lantronix-spider-from-ubuntu-rs232-serial-port-or-usb/">Connect to Lantronix Spider from Ubuntu RS232 Serial Port or USB</a> appeared first on <a href="https://techblog.willshouse.com">Tech Blog (wh)</a>.</p>
]]></summary>

		
					<link rel="replies" type="text/html" href="https://techblog.willshouse.com/2015/01/25/connect-to-lantronix-spider-from-ubuntu-rs232-serial-port-or-usb/#comments" thr:count="0" />
			<link rel="replies" type="application/atom+xml" href="https://techblog.willshouse.com/2015/01/25/connect-to-lantronix-spider-from-ubuntu-rs232-serial-port-or-usb/feed/atom/" thr:count="0" />
			<thr:total>0</thr:total>
			</entry>
		<entry>
		<author>
			<name>https://techblog.willshouse.com</name>
					</author>

		<title type="html"><![CDATA[hombrew: brew install gxargs]]></title>
		<link rel="alternate" type="text/html" href="https://techblog.willshouse.com/2015/01/22/hombrew-brew-install-gxargs/" />

		<id>https://techblog.willshouse.com/?p=5534</id>
		<updated>2024-04-22T15:01:44Z</updated>
		<published>2015-01-22T14:34:12Z</published>
		<category scheme="https://techblog.willshouse.com/" term="Mac" /><category scheme="https://techblog.willshouse.com/" term="dropbox" /><category scheme="https://techblog.willshouse.com/" term="homebrew" />
		<summary type="html"><![CDATA[<p>The `xargs` utility on Mac is not the same as the one on linux. In particular, searching for files with the `mdfind` utility will not properly escape files to be processed. Using `homebrew` you can install the GNU version of `xargs` as `gxargs`, and you can use the syntax you&#8217;re accustomed to from GNU/Linux. For me this is equivalent to something like: mdfind -name &#8220;conflicted copy&#8221; &#124; gxargs -d &#8216;\n&#8217; -P 4 echo To remove the files you can then replace `echo` with `rm` &#8211; but be careful!</p>
<p>The post <a href="https://techblog.willshouse.com/2015/01/22/hombrew-brew-install-gxargs/">hombrew: brew install gxargs</a> appeared first on <a href="https://techblog.willshouse.com">Tech Blog (wh)</a>.</p>
]]></summary>

		
					<link rel="replies" type="text/html" href="https://techblog.willshouse.com/2015/01/22/hombrew-brew-install-gxargs/#comments" thr:count="0" />
			<link rel="replies" type="application/atom+xml" href="https://techblog.willshouse.com/2015/01/22/hombrew-brew-install-gxargs/feed/atom/" thr:count="0" />
			<thr:total>0</thr:total>
			</entry>
		<entry>
		<author>
			<name>https://techblog.willshouse.com</name>
					</author>

		<title type="html"><![CDATA[How to send F2, F8, F9, F12 to a VNC Remote PC from Mac OS X]]></title>
		<link rel="alternate" type="text/html" href="https://techblog.willshouse.com/2015/01/17/how-to-send-f2-f8-f9-f12-to-a-vnc-remote-pc-from-mac-os-x/" />

		<id>https://techblog.willshouse.com/?p=5521</id>
		<updated>2024-04-22T15:01:43Z</updated>
		<published>2015-01-17T19:48:29Z</published>
		<category scheme="https://techblog.willshouse.com/" term="Tech Tips" /><category scheme="https://techblog.willshouse.com/" term="applescript" /><category scheme="https://techblog.willshouse.com/" term="remote desktop" /><category scheme="https://techblog.willshouse.com/" term="vnc" /><category scheme="https://techblog.willshouse.com/" term="windows" />
		<summary type="html"><![CDATA[<p>When recently using [Intel Active Management Technology](http://www.intel.com/content/www/us/en/architecture-and-technology/intel-active-management-technology.html) (AMT) I was remotely connected via the RealVNC client, but was having trouble sending keystrokes like F2 to enter the BIOS, F12 to select a startup device, or F8 to access the Windows startup menu. This setup is complicated for a few reasons &#8211; first I&#8217;m using a Mac keyboard. Secondly, OS X remaps the function keys to do things like dashboard, expose, brightness, and volume by default. After a little searching and trial and error, I found that I can use the free utility included with Mac OS X &#8211; `AppleScript Editor.app` &#8211; to send keycodes to the VNC connection. Here&#8217;s the code for the applescript you can use to send the `F12` key: tell application &#8220;VNC Viewer&#8221; activate tell application &#8220;System Events&#8221; to key code 111 end tell This is what it should look like in the editor: To send key combos, like holding down alt and pressing F4, the syntax would be something like this: tell application &#8220;System Events&#8221; to key code 118 using {command down} We use `command` instead of `alt` because that is how Real VNC Viewer translates the &#8220;alt&#8221; key for a remote windows system by default. To send other keyboard F-keys to the remote Windows machine, use the table below to find the appropriate key &#8211; make sure to reference the &#8220;Mac&#8221; column even if the remote machine is a Windows box. ###What about JAVA? But what happens if you are running a java applet for &#8230; <a href="https://techblog.willshouse.com/2015/01/17/how-to-send-f2-f8-f9-f12-to-a-vnc-remote-pc-from-mac-os-x/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a href="https://techblog.willshouse.com/2015/01/17/how-to-send-f2-f8-f9-f12-to-a-vnc-remote-pc-from-mac-os-x/">How to send F2, F8, F9, F12 to a VNC Remote PC from Mac OS X</a> appeared first on <a href="https://techblog.willshouse.com">Tech Blog (wh)</a>.</p>
]]></summary>

		
					<link rel="replies" type="text/html" href="https://techblog.willshouse.com/2015/01/17/how-to-send-f2-f8-f9-f12-to-a-vnc-remote-pc-from-mac-os-x/#comments" thr:count="0" />
			<link rel="replies" type="application/atom+xml" href="https://techblog.willshouse.com/2015/01/17/how-to-send-f2-f8-f9-f12-to-a-vnc-remote-pc-from-mac-os-x/feed/atom/" thr:count="0" />
			<thr:total>0</thr:total>
			</entry>
	</feed>
