<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chris&#039;s Blog</title>
	<atom:link href="http://blogger-off.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogger-off.com</link>
	<description>Random bits from Japan and Australia.</description>
	<lastBuildDate>Sat, 11 May 2013 12:24:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Hyper-V Getting MAC Address using VM Name</title>
		<link>http://blogger-off.com/2013/03/hyper-v-getting-mac-address-using-vm-name/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hyper-v-getting-mac-address-using-vm-name</link>
		<comments>http://blogger-off.com/2013/03/hyper-v-getting-mac-address-using-vm-name/#comments</comments>
		<pubDate>Sat, 30 Mar 2013 01:57:07 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[Automated]]></category>
		<category><![CDATA[Automatic]]></category>
		<category><![CDATA[Get-NetAdapter]]></category>
		<category><![CDATA[Get-VM]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[MAC]]></category>
		<category><![CDATA[Power]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Provisioning]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Shell]]></category>

		<guid isPermaLink="false">http://blogger-off.com/?p=931</guid>
		<description><![CDATA[As part of my automated provisioning (yes &#8211; System Center and Sysprep will probably be a better option, but hey whatever) script, I need to be able to automatically assign an IP address to a VM. At this point, the only way I can see this being a possibility is to mount the VHD before booting then [...]]]></description>
				<content:encoded><![CDATA[<p>As part of my automated provisioning (yes &#8211; System Center and Sysprep will probably be a better option, but hey whatever) script, I need to be able to automatically assign an IP address to a VM. At this point, the only way I can see this being a possibility is to mount the VHD before booting then copying a script that will set the correct IP address to an autostart location.</p>
<p>The &#8216;script&#8217; is broken down into two parts. The first needs to run on the node, and create the second script inside the VHD. The second script then needs to identify what network adapter/s are present and assign the correct IP address to each.</p>
<p>The first challenge is finding out how to have the second script identify the correct adapter. I initially though about testing connectivity after the IP address was set, and upon a failure, revert the changes and try the next adapter present. Rather than doing this, I found you can get the MAC address for a VM from the Hyper-V node, and filter based on which Virtual Switch the interface is attached to:</p>
<p>The following example will get the MAC address for a VM based on the VM name, and the network it is attached to:</p><pre class="crayon-plain-tag">Get-VM -Name NAME | Get-VMNetworkAdapter | Where SwitchName -eq "SWITCHNAME" | Select MacAddress</pre><p>This returns a MAC address.</p>
<p>I believe I can then use this MAC address in the second part of the script to pull the network adapter name.</p>
<p>Something along the lines of this:</p><pre class="crayon-plain-tag">Get-NetAdapter | Where-Object {$_.MacAddress -eq "MACADD"} | Format-List -Property InterfaceDescription</pre><p>Once I have the correct adapter name, I can use this in an IP address setting script to set the correct IP / gateway etc essentially automating the networking side of provisioning.</p>
<p>At this point there are a few things I have yet to confirm that might make the above attempt futile. First, I do not know if I can run a powershell script on startup &#8211; I know there are issues with signed code etc, and this might mean a freshly provisioned system will not allow unsigned code to run &#8211; especially if it needs administrator permissions. Second &#8211; I don&#8217;t know how this will work with a sysprepped image. It is possible (probable?) that with a sysprep image, the network configuration information could be copied to the sysprep config eliminating the need for an autorun script.</p>
<p>You can see an example of a powershell script to assign IP addresses here: <a href="http://social.technet.microsoft.com/Forums/en-US/winserverpowershell/thread/040b8993-d737-4436-8fb1-29187583e7d1/" target="_blank">http://social.technet.microsoft.com/Forums/en-US/winserverpowershell/thread/040b8993-d737-4436-8fb1-29187583e7d1/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogger-off.com/2013/03/hyper-v-getting-mac-address-using-vm-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copy to mounted VHD with PowerShell for automated Hyper-V Provisioning &#8211; Part II</title>
		<link>http://blogger-off.com/2013/03/copy-to-mounted-vhd-with-powershell-for-automated-hyper-v-provisioning-part-ii/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=copy-to-mounted-vhd-with-powershell-for-automated-hyper-v-provisioning-part-ii</link>
		<comments>http://blogger-off.com/2013/03/copy-to-mounted-vhd-with-powershell-for-automated-hyper-v-provisioning-part-ii/#comments</comments>
		<pubDate>Tue, 26 Mar 2013 03:05:24 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Automated]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Mount]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Provisioning]]></category>
		<category><![CDATA[VHD]]></category>

		<guid isPermaLink="false">http://blogger-off.com/?p=917</guid>
		<description><![CDATA[While I initially tried to get the Powershell Mount-VHD cmdlet working &#8211; I gave up as it didn&#8217;t seem to exist (despite obvious documentation: http://technet.microsoft.com/en-us/library/hh848551.aspx) I was using a Server 2012 DS for testing purposes, but as I was just working on the drive letter side of things &#8211; I had yet to install the [...]]]></description>
				<content:encoded><![CDATA[<p>While I initially tried to get the Powershell Mount-VHD cmdlet working &#8211; I gave up as it didn&#8217;t seem to exist (despite obvious documentation: http://technet.microsoft.com/en-us/library/hh848551.aspx)</p>
<p>I was using a Server 2012 DS for testing purposes, but as I was just working on the drive letter side of things &#8211; I had yet to install the Hyper-V role. Turns out that Mount-VHD is exactly what I need to get the driveletter of a VHD and requires Hyper-V to be installed. The last example on the Microsoft Site gives you all you need to know:</p><pre class="crayon-plain-tag">Mount-VHD –Path c:\test\testvhdx –PassThru | Get-Disk | Get-Partition | Get-Volume</pre><p>With a little modification we can ensure that the System Reserved partition does not get in the way:</p><pre class="crayon-plain-tag">Mount-VHD -Path PATH -PassThru | Get-Disk | Get-Partition | Get-Volume | Where-Object {$_.FileSystemLabel -ne 'System Reserved'}</pre><p>This is what you will get after mounting using the above command:</p>
<p style="text-align: center;"><a href="http://blogger-off.com/wp-content/uploads/2013/03/HyperV.png" rel="lightbox[917]"><img class=" wp-image-920 " alt="MountedVHD" src="http://blogger-off.com/wp-content/uploads/2013/03/HyperV.png" width="586" height="79" /></a></p>
<p style="text-align: left;">You can then select the driveletter column to get what you need:</p>
<p></p><pre class="crayon-plain-tag">Mount-VHD -Path PATH -PassThru | Get-Disk | Get-Partition | Get-Volume | Where-Object {$_.FileSystemLabel -ne 'System Reserved'} | Select DriveLetter</pre><p>Much more simple than my previous attempt!</p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogger-off.com/2013/03/copy-to-mounted-vhd-with-powershell-for-automated-hyper-v-provisioning-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copy to mounted VHD with PowerShell for automated Hyper-V Provisioning</title>
		<link>http://blogger-off.com/2013/02/copy-to-mounted-vhd-with-powershell-for-automated-hyper-v-provisioning/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=copy-to-mounted-vhd-with-powershell-for-automated-hyper-v-provisioning</link>
		<comments>http://blogger-off.com/2013/02/copy-to-mounted-vhd-with-powershell-for-automated-hyper-v-provisioning/#comments</comments>
		<pubDate>Sat, 23 Feb 2013 11:33:47 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Automated]]></category>
		<category><![CDATA[Copy]]></category>
		<category><![CDATA[File]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Identify]]></category>
		<category><![CDATA[Mount]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Provisioning]]></category>
		<category><![CDATA[Unique]]></category>
		<category><![CDATA[VHD]]></category>

		<guid isPermaLink="false">http://blogger-off.com/?p=900</guid>
		<description><![CDATA[Draft for a PowerShell script that will copy a file to a uniquely identified VHD to assist in automated provisioning.]]></description>
				<content:encoded><![CDATA[<p>I have been working on an automated provisioning script for Hyper-V and have been annoyed that there is no way to get the associated drive letter for a mounted VHD based on the VHD path. I have read a few posts from around the net for older versions of PowerShell but on Server 2012 they do not seem to work.</p>
<p>At this point, I have given up trying to find a way to get a unique drive letter, and instead just get the drive letters for any attached VHD. The script I am working on will only continue if there is only one VHD attached. This is a requirement as if there were multiple VHDs attached, I do not know how I can identify which drive letter is assigned to which VHD.</p>
<p>The goal is to have the VHD mounted, and then have a BAT script generated containing IP address configuration information, which, once unmounted and used in my main provisioning script will allow the user to &#8216;automatically&#8217; set the VM IP address. The BAT (Or PowerShell &#8211; haven’t worked out if the security settings will allow for a PowerShell script to run on start-up) script will then run on the first boot of the VM and set the correct IP address, gateway and so on.</p>
<p>&nbsp;</p>
<p align="center"><img class="aligncenter" alt="http://www.nexco.com.my/images/wh2012.png" src="http://www.nexco.com.my/images/wh2012.png" width="502" height="193" /></p>
<p>&nbsp;</p>
<p>In the example below (which I will be updating from time to time) I have created a script that will first ensure that there are no more than one VHDs mounted. It will then create/check a lockfile before continuing. If the lockfile is unlocked, it will echo &#8220;Copying to VHD&#8221;. At this point it is just an echo of text and continue. I have yet to work out the BAT format for setting the IP correctly.</p>
<p>I will be aiming to have the BAT file configured before it hits the copy stage. This will probably just be another function that creates the file. Then in the copyToVhd function, it will mount the associated VHD, copy the BAT file to a start-up folder (or something of the sort) and then unmount the VHD. All with a fairly decent level of protection against having the copyToVhd function being run by different people at the exact same time (which would make it impossible to copy the BAT file to the correct VHD)</p>
<p>When I have some more time to work on it, Ill probably be more flexible with the first check and have it as a while loop to allow for cases where the VHD may not have been detached from another script in progress.</p>
<p>Anyway, this is what I have so far: *Forgive my total and utter messiness &#8211; I have no formal PowerShell training, and have only been playing with it for a week!</p>
<p>&nbsp;</p><pre class="crayon-plain-tag">#Function to get mounted VHD drive letters. Thanks internet for the example.
function get-mountedvhdDrive {            
$disks = Get-CimInstance -ClassName Win32_DiskDrive | where Caption -eq "Microsoft Virtual Disk"            
foreach ($disk in $disks){            
 $vols = Get-CimAssociatedInstance -CimInstance $disk -ResultClassName Win32_DiskPartition             
 foreach ($vol in $vols){            
   Get-CimAssociatedInstance -CimInstance $vol -ResultClassName Win32_LogicalDisk |            
   where VolumeName -ne 'System Reserved'            
 }            
}            
}

#Get just the drive letters (Used to ensure only one device)
$vhdletter = (get-mountedvhdDrive | select DeviceID )

#Present Results
clear
""
echo "The following VHDs are attached to the system:"
get-mountedvhdDrive
""

#Ensure there is only one VHD atached - (Saftey measure)
if ($vhdletter.length -gt 1) {Write-Host  "Cannot Automatically Assign IP Address - Multiple VHDs attached. Sorry but I cannot help you anymore." -foregroundcolor red; Write-Host ""; break}
else {Write-Host "Only one VHD attached - Nice and safe. Moving on." -foregroundcolor green}

#Lock file used globally
$lockfile = "C:\lock.txt"

#Function to check if lockfile is locked.
function waitForIt 
{
""
#If lock file does not already exist, create. Wait just in case another script is running.
Start-Sleep -m (Get-Random -minimum 1500 -maximum 4000)
If (!(Test-Path $lockfile  -PathType Leaf)) 
{
    Write-Host "Lock File Does not Exist, Creating"
    New-Item $lockfile -type file
	#Set to 0 to allow script to continue
	echo 0 &gt;&gt;$lockfile
	}

#Continue if lock file exists
ElseIf (Test-Path $lockfile -PathType Leaf)
{

#Echo "Please Wait" until lock file returns 0 (Free)
$busy = (Get-Content $lockfile)[0]
$crazy = (Get-Random -minimum 10000 -maximum 50000)
Write-Host "Please Wait";
Write-Host ""; 
do {Write-Host $crazy" bananas remaining." -foregroundcolor yellow; $crazy = ($crazy - 500); Write-Host ""; $busy = (Get-Content $lockfile); Start-Sleep -m 1000}
while ($busy -ne 0)

}
}
""
#Added step for additional randomness.
Read-Host "Enter to Continue"

function copyToVhd
	#This will lock the lockfile, mount the VHD, copy a file into the VHD, unmount the VHD and then unlock the lock file.
	{
	waitForIt
	#Clear lockfile as we are only checking the first 'item' in the array.
	Clear-Content $lockfile 
	#Lock the lockfile
	echo 1 &gt;&gt;$lockfile

	#Script to copy to VHD ETC coming soon. Sample echo for now.
	echo "Copying to VHD"
	""
	Read-Host "Enter to Continue"
	echo "Copy complete"

	#After script complete, unlock lock file
	#Clear lockfile
	Clear-Content $lockfile 
	echo 0 &gt;&gt;$lockfile

}
copyToVhd</pre><p>If anyone has any idea on how to get a drive letter based on the mounted VHD I would be super happy! This would mean the lock file wouldn&#8217;t be necessary, as I could identify which drive letter to copy to, and unmount based on that also.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogger-off.com/2013/02/copy-to-mounted-vhd-with-powershell-for-automated-hyper-v-provisioning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yes</title>
		<link>http://blogger-off.com/2013/02/yes/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=yes</link>
		<comments>http://blogger-off.com/2013/02/yes/#comments</comments>
		<pubDate>Sat, 16 Feb 2013 01:48:35 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blogger-off.com/?p=897</guid>
		<description><![CDATA[I am still alive.]]></description>
				<content:encoded><![CDATA[<p>I am still alive.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogger-off.com/2013/02/yes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving to Australia</title>
		<link>http://blogger-off.com/2012/02/moving-to-australia/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=moving-to-australia</link>
		<comments>http://blogger-off.com/2012/02/moving-to-australia/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 04:00:05 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Australia]]></category>
		<category><![CDATA[Japan]]></category>

		<guid isPermaLink="false">http://blogger-off.com/?p=884</guid>
		<description><![CDATA[So, the time has come to leave Japan. I really planned on staying here a long time but &#8211; due to a certain opportunity and various other &#8216;things&#8217; we have begun to leave Japan. I am really going to miss living here, especially the gigabit unlimited fibre internet. I will also miss Amazon Japan &#8211; [...]]]></description>
				<content:encoded><![CDATA[<p>So, the time has come to leave Japan. I really planned on staying here a long time but &#8211; due to a certain opportunity and various other &#8216;things&#8217; we have begun to leave Japan. I am really going to miss living here, especially the gigabit unlimited fibre internet. I will also miss Amazon Japan &#8211; same day delivery is awesome. Alas, these are just trivial matters but I will miss them none-the-less.</p>
<p>So &#8211; we are selling everything. I have a list of stuff here: <a title="Selling!" href="http://julips.com/house/" target="_blank">http://julips.com/house/</a> If there is something not on the list, and you think it should be &#8211; it probably is. I buy a lot of stuff I don&#8217;t really need, but is nice to have.</p>
<p>I will be writing up another page on what we are doing to prepare for our move to Australia. You may find it useful if you find yourself in the same situation. You can check it here: <a title="Moving to Australia" href="http://blogger-off.com/moving-to-australia">http://blogger-off.com/moving-to-australia/</a></p>
<p>Oh, I am also selling the car. It is a shame that it would cost ~$6000 to have it shipped to Australia. We cannot afford this and so must sell. Even though I was told the car &#8220;holds its value&#8221;, the most I have been offered by car companies is 1500000 yen. This is pretty sad considering its only a year and a half old, has less than 20,000km on it and cost us initially 2800000. Still, without sacrifice there can be no progress <img src='http://blogger-off.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blogger-off.com/2012/02/moving-to-australia/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Knob of the month.</title>
		<link>http://blogger-off.com/2012/01/knob-of-the-month/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=knob-of-the-month</link>
		<comments>http://blogger-off.com/2012/01/knob-of-the-month/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 01:04:07 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blogger-off.com/?p=860</guid>
		<description><![CDATA[Brendyn Layne is the knob of the month.]]></description>
				<content:encoded><![CDATA[<p>Brendyn Layne is the knob of the month.</p>
<p align=center><a href="http://blogger-off.com/wp-content/uploads/2012/01/kwikset_hanckok_knob_lock.jpg" rel="lightbox[860]"><img class="aligncenter size-medium wp-image-861" title="Knob" src="http://blogger-off.com/wp-content/uploads/2012/01/kwikset_hanckok_knob_lock-300x276.jpg" alt="" width="300" height="276" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogger-off.com/2012/01/knob-of-the-month/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto: Water Drop Photography</title>
		<link>http://blogger-off.com/2011/10/howto-water-drop-photography/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=howto-water-drop-photography</link>
		<comments>http://blogger-off.com/2011/10/howto-water-drop-photography/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 13:18:07 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Candle]]></category>
		<category><![CDATA[Drop]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Macro]]></category>
		<category><![CDATA[Pentax]]></category>
		<category><![CDATA[Photo]]></category>
		<category><![CDATA[Reflection]]></category>
		<category><![CDATA[Water]]></category>
		<category><![CDATA[Waterdrops]]></category>

		<guid isPermaLink="false">http://blogger-off.com/?p=796</guid>
		<description><![CDATA[I had been trying to replicate a photo I saw online recently of a bowl of jellybeans though water drops. Not having a bowl of jellybeans lying around &#8211; I cheated. I loaded a picture of jellybeans onto my iPad and used that as a backdrop. Here are a couple of shots:   &#160; The main issue [...]]]></description>
				<content:encoded><![CDATA[<p>I had been trying to replicate a photo I saw online recently of a bowl of jellybeans though water drops. Not having a bowl of jellybeans lying around &#8211; I cheated. I loaded a picture of jellybeans onto my iPad and used that as a backdrop. Here are a couple of shots:</p>
<p align="center"><a href="http://blogger-off.com/wp-content/uploads/2011/10/Beans-2.jpg" rel="lightbox[796]"><img class="aligncenter size-medium wp-image-811" title="Waterdrop Jellybeans" src="http://blogger-off.com/wp-content/uploads/2011/10/Beans-2-300x207.jpg" alt="" width="300" height="207" /></a> <a href="http://blogger-off.com/wp-content/uploads/2011/10/Beans.jpg" rel="lightbox[796]"><img class="aligncenter size-medium wp-image-808" title="Waterdrop Jellybeans" src="http://blogger-off.com/wp-content/uploads/2011/10/Beans-197x300.jpg" alt="" width="197" height="300" /></a></p>
<p>&nbsp;</p>
<p>The main issue I had was getting the water to form beads. This time round I applied Glaco (Similar to RainX) to a different sheet of glass. The water beaded up instantly. This time I used some candles as the backdrop instead of the jellybeans.</p>
<p align="center"><a href="http://blogger-off.com/wp-content/uploads/2011/10/11-1.jpg" rel="lightbox[796]"><img class="aligncenter size-medium wp-image-817 instant" title="Camera Setup" src="http://blogger-off.com/wp-content/uploads/2011/10/11-1-225x300.jpg" alt="" width="225" height="300" /></a></p>
<p> To take photos like this you don&#8217;t need much. I made a basic frame using knex, and then placed a clean piece of glass over the top. It did take a while to get the glass clean enough, trust me &#8211; its worth spending alot of time getting it perfectly clean. Dust specs and watermarks show up very clearly. I recommend using newspaper to clean and polish the glass.</p>
<p>I used a spray bottle to make the water drops. If you want more control over the layout, try using an eyedropper.</p>
<p>At the bottom of my frame I set up a grid of red and yellow/white candles. I tried a few different patterns, but this looked the most appealing.</p>
<p>I was using macro tubes for the first few photos. After removing them I noticed that I could still focus close enough to get a good shot. So, use them if you need to but check to see if you can achieve the effect without them first.</p>
<p>You will also need a good tripod. I have a Manfrotto that allows you to slide the center column out sideways, making it very easy to aim the camera straight down. Getting the camera position just right is very important if you are using macro tubes. Just a centimeter or so too high/low will put your image out of focus. I used a coin to help getting the camera in focus.</p>
<p align="center"><a href="http://blogger-off.com/wp-content/uploads/2011/10/CandleDrops.jpg" rel="lightbox[796]"><img class="size-medium wp-image-830 aligncenter" title="CandleDrops" src="http://blogger-off.com/wp-content/uploads/2011/10/CandleDrops-300x199.jpg" alt="Focusing with a coin." width="300" height="199" /></a></p>
<p align="center"><a href="http://blogger-off.com/wp-content/uploads/2011/10/CandleDrops-2.jpg" rel="lightbox[796]"><img class="size-medium wp-image-831 aligncenter" title="CandleDrops" src="http://blogger-off.com/wp-content/uploads/2011/10/CandleDrops-2-300x198.jpg" alt="Single drop with unlit candles." width="300" height="198" /></a></p>
<p align="center"><a href="http://blogger-off.com/wp-content/uploads/2011/10/CandleDrops-3.jpg" rel="lightbox[796]"><img class="size-medium wp-image-832 aligncenter" title="CandleDrops" src="http://blogger-off.com/wp-content/uploads/2011/10/CandleDrops-3-300x200.jpg" alt="Single drop with lit candles." width="300" height="200" /></a></p>
<p align="center"><a href="http://blogger-off.com/wp-content/uploads/2011/10/CandleDrops-4.jpg" rel="lightbox[796]"><img class="size-medium wp-image-833 aligncenter" title="CandleDrops" src="http://blogger-off.com/wp-content/uploads/2011/10/CandleDrops-4-300x207.jpg" alt="Multiple drops." width="300" height="207" /></a></p>
<p align="center"><a href="http://blogger-off.com/wp-content/uploads/2011/10/CandleDrops-5.jpg" rel="lightbox[796]"><img class="size-medium wp-image-834  aligncenter" title="CandleDrops" src="http://blogger-off.com/wp-content/uploads/2011/10/CandleDrops-5-300x207.jpg" alt="Multiple drops with additional light source." width="300" height="207" /></a></p>
<p style="text-align: left;" align="center">You may also want to adjust the aperture to control the bokeh.</p>
<p align="center">
]]></content:encoded>
			<wfw:commentRss>http://blogger-off.com/2011/10/howto-water-drop-photography/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shower Thoughts II</title>
		<link>http://blogger-off.com/2011/10/shower-thoughts-ii/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=shower-thoughts-ii</link>
		<comments>http://blogger-off.com/2011/10/shower-thoughts-ii/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 03:24:23 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[self-taught]]></category>
		<category><![CDATA[semantics]]></category>
		<category><![CDATA[shower thoughts]]></category>
		<category><![CDATA[study]]></category>

		<guid isPermaLink="false">http://blogger-off.com/?p=789</guid>
		<description><![CDATA[Have you ever thought about the meaning behind being &#8220;Self Taught&#8221;? I was thinking about it in the shower the other day and came up with some interesting points. Most people would assume if you are learning by yourself without the aid of a teacher that you are essentially teaching yourself &#8211; so, self-taught. But what are [...]]]></description>
				<content:encoded><![CDATA[<p>Have you ever thought about the meaning behind being &#8220;Self Taught&#8221;? I was thinking about it in the shower the other day and came up with some interesting points.</p>
<p>Most people would assume if you are learning by yourself without the aid of a teacher that you are essentially teaching yourself &#8211; so, self-taught. But what are you using to teach yourself? Books? Audio files? These are resources that have been created by other people. So you are, in fact, being taught by someone else indirectly.</p>
<p>Then I thought about the methodology. Technically, in a class &#8211; you watch and listen to the teacher. Many classes have little interactivity, limiting your exposure to that which, essentially is the same as a book. So, would attending a class be counted as an effort on your behalf to further your knowledge? Would that be counted as being self-taught? Where do you draw the line?</p>
<p>Being able to learn something by yourself without any interaction with another human being, or work created by one would be the most strict definition of being self-taught, but would that be possible? Everything you know, you owe to some interaction with someone else.</p>
<p>To most people the idea of being self-taught most likely involves reading books and self-study. Obviously everyone will have their own opinion but in the end it all comes down to semantics.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://blogger-off.com/wp-content/uploads/2011/10/semantics-demotivational-poster-1211768834.jpg" rel="lightbox[789]"><img class="size-full wp-image-790 aligncenter" title="Semantics" src="http://blogger-off.com/wp-content/uploads/2011/10/semantics-demotivational-poster-1211768834.jpg" alt="Semantics" width="626" height="490" /></a></p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://blogger-off.com/2011/10/shower-thoughts-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
