<?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>Projects | B-Fick.com | Home</title>
	<atom:link href="http://b-fick.com/category/projects/feed" rel="self" type="application/rss+xml" />
	<link>http://b-fick.com</link>
	<description>Homepage of Brian Ficker</description>
	<lastBuildDate>Thu, 24 Nov 2016 16:45:32 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>webCAM Console Time Lapses</title>
		<link>http://b-fick.com/projects/2010/webcam-console-time-lapses</link>
					<comments>http://b-fick.com/projects/2010/webcam-console-time-lapses#respond</comments>
		
		<dc:creator><![CDATA[Brian]]></dc:creator>
		<pubDate>Mon, 24 May 2010 04:28:38 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Webcam Downloader Project]]></category>
		<guid isPermaLink="false">http://b-fick.com/?p=2303</guid>

					<description><![CDATA[As I was developing the WebCAM Console, I let program betas run consistently through the winter and into the spring. These two movies represent the some of the possible outputs when images are archived for future use. [link-container-1] [link-related url=”/webcam-console” subject=”Link to the webCAM Console’s app page”] [link-container-2] To create the movies, Quicktime Pro was  [...]]]></description>
										<content:encoded><![CDATA[<p>As I was developing the WebCAM Console, I let program betas run consistently through the winter and into the spring.  These two movies represent the some of the possible outputs when images are archived for future use.</p>
<div class="fusion-fullwidth fullwidth-box fusion-builder-row-1 hundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-overflow:visible;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last fusion-column-no-min-height" style="--awb-bg-size:cover;--awb-margin-bottom:0px;"><div class="fusion-column-wrapper fusion-flex-column-wrapper-legacy">[link-container-1] [link-related url=&#8221;/webcam-console&#8221; subject=&#8221;Link to the webCAM Console&#8217;s app page&#8221;] [link-container-2]
<p>To create the movies, Quicktime Pro was used to assemble the images into a movie and iMovie was used to make edits.  In the case of the Sunday River time lapse (continue reading to view it), a simple file search found daily images from between the hours of 11AM and 12PM, which were then assembled in the method previously mentioned. <span id="more-2303"></span></p>
<div class="post-image"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="362" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/-fnRq25F2UY&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="600" height="362" src="http://www.youtube.com/v/-fnRq25F2UY&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<div class="fusion-clearfix"></div></div></div></div></div><p>The post <a href="http://b-fick.com/projects/2010/webcam-console-time-lapses">webCAM Console Time Lapses</a> first appeared on <a href="http://b-fick.com">B-Fick.com | Home</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://b-fick.com/projects/2010/webcam-console-time-lapses/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>webCAM Console 2.0.4</title>
		<link>http://b-fick.com/projects/2010/webcam-console-2-0-4</link>
					<comments>http://b-fick.com/projects/2010/webcam-console-2-0-4#respond</comments>
		
		<dc:creator><![CDATA[Brian]]></dc:creator>
		<pubDate>Tue, 09 Mar 2010 16:53:56 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Webcam Downloader Project]]></category>
		<guid isPermaLink="false">http://b-fick.com/?p=2251</guid>

					<description><![CDATA[Building on the strides I made with my beta version of the Auto Image Downloader, the initial release of the webCAM Console is a more complete application fulfilling most of my original desires. It is focused, minimal and much more extensible than my previous attempts. From a graphic standpoint, it operates out of the system  [...]]]></description>
										<content:encoded><![CDATA[<p>Building on the strides I made with my beta version of the <a href="/projects/2009/auto-image-downloader">Auto Image Downloader</a>, the initial release of the webCAM Console is a more complete application fulfilling most of my original desires.  It is focused, minimal and much more extensible than my previous attempts.  From a graphic standpoint, it operates out of the system tray and exists as a window-less series of thumbnails that quietly reside on desktop. Give it a try!</p>
<div class="fusion-fullwidth fullwidth-box fusion-builder-row-2 hundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-overflow:visible;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last fusion-column-no-min-height" style="--awb-bg-size:cover;--awb-margin-bottom:0px;"><div class="fusion-column-wrapper fusion-flex-column-wrapper-legacy">[link-container-1] [link-related url=&#8221;/webcam-console&#8221; subject=&#8221;Link to the webCAM Console&#8217;s home page&#8221;] [link-container-2]<div class="fusion-clearfix"></div></div></div></div></div><p>The post <a href="http://b-fick.com/projects/2010/webcam-console-2-0-4">webCAM Console 2.0.4</a> first appeared on <a href="http://b-fick.com">B-Fick.com | Home</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://b-fick.com/projects/2010/webcam-console-2-0-4/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Auto Image Downloader</title>
		<link>http://b-fick.com/projects/2009/auto-image-downloader</link>
					<comments>http://b-fick.com/projects/2009/auto-image-downloader#respond</comments>
		
		<dc:creator><![CDATA[Brian]]></dc:creator>
		<pubDate>Thu, 19 Nov 2009 02:02:40 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Webcam Downloader Project]]></category>
		<guid isPermaLink="false">http://b-fick.com/?p=1947</guid>

					<description><![CDATA[About a year ago the Charlotte skyline was undergoing some very dramatic changes. The thought of capturing that change in some sort of time-lapse video was intriguing. I knew of a frequently updating online webcam that would be perfect for that end if I could somehow download all of those images. After not being able  [...]]]></description>
										<content:encoded><![CDATA[<p>About a year ago the Charlotte skyline was undergoing some very dramatic changes.  The thought of capturing that change in some sort of time-lapse video was intriguing.  I knew of a frequently updating online webcam that would be perfect for that end if I could somehow download all of those images. After not being able to find an existing solution on the internet, I began using a rudimentary and rather unreliable Applescript. It quickly became clear that I would need a better solution. <span id="more-1947"></span></p>
<p><strong>Conceptual Development</strong><br />
I am not a computer programmer by trade and I don&#8217;t know any of the major programming languages, so finding a comprehendible framework through which I could accomplish this was paramount.  After a few google searches, I came across a simplified scripting solution for Windows called <a href="http://www.autoitscript.com/autoit3/" target="_blank">AutoIT</a>.  It features a generous help section and was, most importantly, free.</p>
<p>After a week of orientation and simple capability research, I laid out a set of goals for the program:</p>
<ul>
<li>Must work in the background.</li>
<li>Feature a simple GUI.</li>
<li>Have an integrated interface for setting image parameters.</li>
<li>Provide option to turn off downloading overnight.</li>
<li>Be reliable &#8211; can run for days without failing.</li>
<li>Have the option to export movies.</li>
</ul>
<p>With this set of goals identified, I began to slowly develop and test version after version and new feature after new feature.</p>
<p><strong>Alpha Development</strong><br />
The first alpha version featured a simple GUI for setting parameters and displaying current program status.  From a code standpoint it could keep track of multiple image downloads with varying download timers, however, it had no way of preserving entered parameters after the program was terminated.</p>
<p>The second major alpha version added 3 additional image downloader slots and adds a pop-up window to view the latest image.  The code is built upon the previous version, but is now capable of saving parameters to a separate .ini file.</p>
<p>The last major alpha version modified the GUI and integrated an image viewer.  With the push of a button, the last saved image could be easily viewed within the GUI.  Also, the code was amended to perform numerous timer synchronizations using the last saved file, ensuring that duplicate images aren&#8217;t saved due to a program restart or internet outage.  At this point in the development process, the size and density of the GUI prevented any further feature development.  It would need to be re-designed before moving forward.</p>
<div class="thumb-group"><a title="Alpha Version 0.1.0 - Simple GUI, downloads 2 images at once" href="/wp-content/uploads/2009/11/auto-image-downloader-alpha-0-1-0.jpg"><img decoding="async" title="Alpha Version 0.1.0 - Simple GUI, downloads 2 images at once" src="/wp-content/uploads/2009/11/auto-image-downloader-alpha-0-1-0-200x200.jpg" alt="auto-image-downloader-alpha-0-1-0" width="180" height="180" /></a><a title="Alpha Version 0.3.0 - Downloads 5 images at once, adds image viewer button and separate setup window" href="/wp-content/uploads/2009/11/auto-image-downloader-alpha-0-3-0.jpg"><img decoding="async" title="Alpha Version 0.3.0 - Downloads 5 images at once, adds image viewer button and separate setup window" src="/wp-content/uploads/2009/11/auto-image-downloader-alpha-0-3-0-200x200.jpg" alt="auto-image-downloader-alpha-0-3-0" width="180" height="180" /></a><a title="Alpha Version 0.8.0 - Expanded GUI with integrated image viewer" href="/wp-content/uploads/2009/11/auto-image-downloader-alpha-0-8-0.jpg"><img decoding="async" title="Alpha Version 0.8.0 - Expanded GUI with integrated image viewer" src="/wp-content/uploads/2009/11/auto-image-downloader-alpha-0-8-0-200x200.jpg" alt="auto-image-downloader-alpha-0-8-0" width="180" height="180" /></a></div>
<p><strong>Beta Development</strong><br />
With the last alpha version of the program working reliably and the desire to add additional features, it was time for another look at the organization of the GUI.  To provide enough space for feature growth while still keeping the GUI a reasonable size and information density, I decided to utilize tabs for each camera.  To make this happen, the code was completely rewritten to remove redundancy and make the program much more extensible and efficient. The next few weeks would be spent both refining actions in the code and developing the remaining of the current feature set: a weather widget, temperature stamp and movie export.</p>
<p>The weather widget and temperature stamp grew out of the desire to see how temperatures affect things like snowfall, primarily with ski resort or mountain webcams.  To collect localized weather data, the program utilizes an XML feed from <a href="http://wiki.wunderground.com/index.php/API_-_XML" target="_blank">wunderground.com</a>.  It updates roughly every half hour so the program checks that often.  The stamp is written onto every saved image, if enabled, and can be set-up and scaled using its own GUI interface.</p>
<p>The movie export was the last feature to be completed, primarily due to  the potential complexity and my unfamiliarity with the process.  After some research on the internet, I came across a command line based solution, <a href="http://www.mplayerhq.hu" target="_blank">MEncoder</a>, which is capable of converting a folder of images into a movie file.  Fully integrated, the process is accessible from a button on each tab, which launches the simple GUI front-end for users to select a frame rate and compression type before creating the movie file.</p>
<p><strong>Screenshots</strong></p>
<div class="thumb-group"><a title="An active image tab - an image viewer with info and current weather" href="/wp-content/uploads/2009/11/auto-image-downloader-scnsht1.jpg"><img decoding="async" title="An active image tab - an image viewer with info and current weather" src="/wp-content/uploads/2009/11/auto-image-downloader-scnsht1-200x200.jpg" alt="Screenshot of an active image tab" width="180" height="180" /></a><a title="The master program settings and description tab" href="/wp-content/uploads/2009/11/auto-image-downloader-scnsht2.jpg"><img decoding="async" title="The master program settings and description tab" src="/wp-content/uploads/2009/11/auto-image-downloader-scnsht2-200x200.jpg" alt="Screenshot of the settings / about tab" width="180" height="180" /></a><a title="The set up dialog - the upper fields are required, while the bottom boxes are optional" href="/wp-content/uploads/2009/11/auto-image-downloader-scnsht3.jpg"><img decoding="async" title="The set up dialog - the upper fields are required, while the bottom boxes are optional" src="/wp-content/uploads/2009/11/auto-image-downloader-scnsht3-200x200.jpg" alt="Screenshot of an image tab set up screen" width="180" height="180" /></a><a title="The temperature graphic configuration dialog - dynamically adjust scale and position so it fits the image perfectly" href="/wp-content/uploads/2009/11/auto-image-downloader-scnsht4.jpg"><img decoding="async" title="The temperature graphic configuration dialog - dynamically adjust scale and position so it fits the image perfectly" src="/wp-content/uploads/2009/11/auto-image-downloader-scnsht4-200x200.jpg" alt="Screenshot of the temperature graphic configuration window" width="180" height="180" /></a><a title="An empty and inactive image tab" href="/wp-content/uploads/2009/11/auto-image-downloader-scnsht5.jpg"><img decoding="async" title="An empty and inactive image tab" src="/wp-content/uploads/2009/11/auto-image-downloader-scnsht5-200x200.jpg" alt="Screenshot of an empty image tab" width="180" height="180" /></a><a title="The movie export dialog - select a compression and desired framerate" href="/wp-content/uploads/2009/11/auto-image-downloader-scnsht6.jpg"><img decoding="async" title="The movie export dialog - select a compression and desired framerate" src="/wp-content/uploads/2009/11/auto-image-downloader-scnsht6-200x200.jpg" alt="Screenshot of the movie export interface" width="180" height="180" /></a></div>
<p><strong>Current Version (Updated)</strong><br />
Development of the program has resulted in a new version and new name &#8211; webCAM Console.  It can be found on it&#8217;s own dedicated page:</p>
<div class="fusion-fullwidth fullwidth-box fusion-builder-row-3 hundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-overflow:visible;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last fusion-column-no-min-height" style="--awb-bg-size:cover;--awb-margin-bottom:0px;"><div class="fusion-column-wrapper fusion-flex-column-wrapper-legacy">[link-container-1] [link-related url=&#8221;/webcam-console&#8221; subject=&#8221;Link to the webCAM Console app page&#8221;] [link-container-2]<div class="fusion-clearfix"></div></div></div></div></div><p>The post <a href="http://b-fick.com/projects/2009/auto-image-downloader">Auto Image Downloader</a> first appeared on <a href="http://b-fick.com">B-Fick.com | Home</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://b-fick.com/projects/2009/auto-image-downloader/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Janis&#8217; Website</title>
		<link>http://b-fick.com/projects/2009/website-for-janis</link>
					<comments>http://b-fick.com/projects/2009/website-for-janis#respond</comments>
		
		<dc:creator><![CDATA[Brian]]></dc:creator>
		<pubDate>Mon, 28 Sep 2009 21:38:11 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Portfolio]]></category>
		<guid isPermaLink="false">http://b-fick.com/?p=1842</guid>

					<description><![CDATA[My girlfriend Janis had a website when she graduated from SCAD years ago, however it wasn’t very extensible or easy to update. As usually happens with hard-to-update websites, it languished and became obsolete. She is in a position now, where having a place to showcase and share her work would be very helpful, so I  [...]]]></description>
										<content:encoded><![CDATA[<p>My girlfriend Janis had a website when she graduated from SCAD years ago, however it wasn&#8217;t very extensible or easy to update.  As usually happens with hard-to-update websites, it languished and became obsolete.  She is in a position now, where having a place to showcase and share her work would be very helpful, so I assisted her  in developing a completely new site. <span id="more-1842"></span></p>
<div class="fusion-fullwidth fullwidth-box fusion-builder-row-4 hundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-overflow:visible;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last fusion-column-no-min-height" style="--awb-bg-size:cover;--awb-margin-bottom:0px;"><div class="fusion-column-wrapper fusion-flex-column-wrapper-legacy">[link-container-1] [link-related url=&#8221;http://janisplummer.com&#8221; subject=&#8221;Link to Janis Plummer&#8217;s Homepage&#8221;] [link-container-2]
<p><strong>Details and Background</strong></p>
<p>Coming off of just finishing my own <a href="http://www.wordpress.org" target="_blank">WordPress</a> based website, I decided taking a similar approach would be the best way to go.  I then sat down with Janis and went over the basics of  WordPress components and how they work together.  This would then allow her to take some time and create a 2D mockup of the site, depicting the look and feel of her prototypical home page.  When that was finished, she handed it back to me and the work began.</p>
<p>The first step was to register a domain name and find a place to host the site.  It should be noted that WordPress can be a challenge to host, reportedly due to it&#8217;s database-intensive operation.  After originally hosting my site at <a href="http://www.godaddy.com" target="_blank">GoDaddy</a> and watching the performance degrade drastically, I switched over to <a href="http://www.hostgator.com" target="_blank">HostGator</a>.  For a slight increase in price, I get nearly flawless performance.  To keep the setup simple, Janis&#8217; site is hosted alongside my site.</p>
<p>Following the install of WordPress, I began to craft a custom template so she could achieve the desired look and function.  I strived to create templates that used both html and css code to create the visual experience.  In almost every case, with the exception of two small details, it was all created with code, instead of a complicated collage of image files.  This allows for faster loading and better portability across most modern platforms (computer, tv, mobile device, etc).</p>
<div class="thumb-group"><a title="Typical Post Layout" href="/wp-content/uploads/2009/09/janis-plummer-website-01.jpg"><img decoding="async" title="Typical Post Layout" src="/wp-content/uploads/2009/09/janis-plummer-website-01-200x200.jpg" alt="Screenshot of a typical post" width="180" height="180" /></a><a title="ETSY Page Layout" href="/wp-content/uploads/2009/09/janis-plummer-website-02.jpg"><img decoding="async" title="ETSY Page Layout" src="/wp-content/uploads/2009/09/janis-plummer-website-02-200x200.jpg" alt="Screenshot of the ETSY page" width="180" height="180" /></a><a title="Homepage Layout" href="/wp-content/uploads/2009/09/janis-plummer-website-03.jpg"><img decoding="async" title="Homepage Layout" src="/wp-content/uploads/2009/09/janis-plummer-website-03-200x200.jpg" alt="Screenshot of the Homepage" width="180" height="180" /></a></div>
<p><strong>Results</strong></p>
<p>The site is fully operational at this time.  Janis is able to easily add posts and achieve the look she initially desired.  Thanks to several well crafted plugins found in the <a href="http://wordpress.org/extend/" target="_blank">WordPress Community</a>, she is able to easily watermark her photos.  Additionally, people are able to view larger photos without having to navigate away from the page.  The site feels complete and should be able to provide her with years of use.<div class="fusion-clearfix"></div></div></div></div></div><p>The post <a href="http://b-fick.com/projects/2009/website-for-janis">Janis’ Website</a> first appeared on <a href="http://b-fick.com">B-Fick.com | Home</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://b-fick.com/projects/2009/website-for-janis/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Uptown Charlotte Model</title>
		<link>http://b-fick.com/projects/2007/uptown-model</link>
					<comments>http://b-fick.com/projects/2007/uptown-model#respond</comments>
		
		<dc:creator><![CDATA[Brian]]></dc:creator>
		<pubDate>Wed, 31 Oct 2007 16:00:24 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Uptown Charlotte Model]]></category>
		<guid isPermaLink="false">http://b-fick.com/?p=660</guid>

					<description><![CDATA[Originating as a product of boredom, my goal to model the inner loop of center city Charlotte has been developing for the last year. Beginning with the most notable structures first, I have worked my way through a good bit of both the second and third wards. Progress should continue at a decent pace from  [...]]]></description>
										<content:encoded><![CDATA[<p>Originating as a product of boredom, my goal to model the inner loop of center city Charlotte has been developing for the last year.  Beginning with the most notable structures first, I have worked my way through a good bit of both the second and third wards.  Progress should continue at a decent pace from here on out.<span id="more-660"></span></p>
<p><img decoding="async" class="size-full wp-image-669" title="2nd Ward" src="/wp-content/uploads/2007/10/clt02.jpg" alt="Rendering looking from 2nd Ward" width="600" height="410" /></p>
<p><img decoding="async" class="size-full wp-image" title="From Gateway Village" src="/wp-content/uploads/2007/10/clt03.jpg" alt="Rendering looking from Gateway Village" width="600" height="410" /></p><p>The post <a href="http://b-fick.com/projects/2007/uptown-model">Uptown Charlotte Model</a> first appeared on <a href="http://b-fick.com">B-Fick.com | Home</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://b-fick.com/projects/2007/uptown-model/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
