<?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>Michaelbox &#187; Creativity</title>
	<atom:link href="http://michaelbox.net/category/creativity/feed/" rel="self" type="application/rss+xml" />
	<link>http://michaelbox.net</link>
	<description>A container of ideas, creativity, passions, and adventures</description>
	<lastBuildDate>Fri, 11 May 2012 20:19:22 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>A very Mozillian weekend</title>
		<link>http://michaelbox.net/2012/05/02/a-very-mozillian-weekend/</link>
		<comments>http://michaelbox.net/2012/05/02/a-very-mozillian-weekend/#comments</comments>
		<pubDate>Thu, 03 May 2012 04:32:39 +0000</pubDate>
		<dc:creator>tw2113</dc:creator>
				<category><![CDATA[Adventures]]></category>
		<category><![CDATA[Web Design-Development]]></category>

		<guid isPermaLink="false">http://michaelbox.net/?p=330</guid>
		<description><![CDATA[  Despite having a rundown of each day’s activities in an evernote note, I am going to get this blog post written and published before I forget any details. This may be a long post, be warned. Introduction As some of you may know, I was recently invited to an in-person documentation sprint with Mozilla, [...]]]></description>
			<content:encoded><![CDATA[<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'A very Mozillian weekend on Michaelbox',url: 'http://michaelbox.net/2012/05/02/a-very-mozillian-weekend/',contentID: 'post-330',suggestTags: '',providerName: 'Michaelbox',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear"> </div>
</div><p>Despite having a rundown of each day’s activities in an evernote note, I am going to get this blog post written and published before I forget any details. This may be a long post, be warned.</p>

<h3>Introduction</h3>
<p>As some of you may know, I was recently invited to an in-person documentation sprint with <a href="http://www.mozilla.org" title="Mozilla">Mozilla</a>, in their California offices. We would be spending three days together working on <a href="http://developer.mozilla.org" title="Mozilla Developer Network">Mozilla Developer Network (MDN)</a>, editing, revising, and creating documentation, demos, and examples for modern web technologies. For those of you who don’t know, MDN is Mozilla’s central location for documenting all of their projects as well as as much possible about the open web. I was thrilled to be invited, but was naturally hesitant because I was not sure how I would afford to make such a trip. However, Mozilla said that they were going to cover the costs of air travel, accomodations, and hotel. Once I realized that all of that was going to be taken care of, there was little that would manage to make me say no, and after confering with my parents, I happily accepted the invite, and started preparing for the trip.</p>

<p>I do not get to travel very much, and when I do, it’s usually not very far, so while I would be working on “web nerd” stuff majority of the time there, I always considered this to be a vacation for myself, in a state that I had never been to. As an added bonus, my good friend and sometimes work partner <a href="http://www.notdeadyetstudios.com">Amy Crook</a> lived in the area and I knew I’d have the chance to meet her as well. I flew out from Sioux Falls in the early afternoon of Thursday, April 26th, and arrived in San Francisco around 4pm-4:30pm Pacific Standard time. This allowed me enough time to get to the hotel that I’d be staying at, get checked and settled in, and meet up with Amy at the Ferry Building in San Francisco. This building was within a block of the hotel, meaning I was very close to the San Francisco Bay for the duration of my visit. However, I did run into some small stumbling blocks in that my debit card was not liked by the hotel’s system, and I was not going to be able to use it anywhere inside the hotel. This proved to not be an issue at all as I avoided any charges the whole time, and I was able to get some money out of the ATM, just in case I needed some. After a wonderful meal and talk time with Amy, we parted and I spent the rest of the night in the hotel, waiting to hear of official plans for the next day. I didn’t want to go wandering around quite yet because I had just gotten there and knew no one. Finally Friday’s agenda showed up via email.</p>

<h3>Friday</h3>
<p>Friday’s agenda had us spending time in Mozilla’s main office, located in Mountain View California. In order to get there in time to put in a good hard day’s work, we needed to leave by about 7:15am. It was at this time that I started meeting everyone I’d be spending the weekend with, and getting to know them initially. We had a group of about 10 people, from as close as Los Angeles, and as far away as Bremen Germany. From here, we all proceeded towards the local subway station and made our way south. Once we reached the end of the subway system, we transferred to Caltrain to make the rest of the trip into Mountain View. Once we arrived, we had an initial discussion about what each of us wanted to work on and quick brainstorming for topics that people could choose from.</p>

<div id="attachment_331" class="wp-caption alignleft" style="width: 235px"><img src="http://michaelbox.net/wp-content/images/Photo-Apr-27-12-49-54-PM-e1336018807242-225x300.jpg" alt="Firefox logo" title="Firefox logo" width="225" height="300" class="size-medium wp-image-331" /><p class="wp-caption-text">Firefox logo on the Mozilla Mountain View office wall</p></div>
<p>This first day was a slow start for me, and I didn’t do any hugely significant contributions, but did stick to minor edits and rewrites to help make topics more clear for others. Lunch was eventually delivered and we all enjoyed some sandwiches by a local business, and was a nice break. Otherwise, beverages and snacks were available in the kitchen areas of the office. Towards the end of the day, I noticed a note in the collaborative etherpad holding the group’s notes, that there was a request for some work to be done on the “Firefox for Devs” section, and some help with docs relating to the new developer tools that are being built into Firefox. Since this is one area I have interest in, I noted that I would work on it more on Saturday. After we were done working for the day, we headed to <a href="http://www.thecantankerousfish.com/" title="The Cantankerous Fish">The Cantankerous Fish</a> for dinner. I am not a seafood fan by any means, but I was not going to make myself the sore thumb of the group, and made do with a Roasted Beet Salad. After dinner, we reversed our path and made our way back to San Francisco. If we all learned anything on our official first day, it’s to make sure that when passing out train tickets, you don’t pass out the receipt as a ticket, and leave the actual ticket behind. Thankfully the crew on the train were kind enough to not kick one of our group members off, and we were able to finish the trip. Finally we got back to the hotel and said our goodnights after working out when we were meeting the next morning. I wasn’t quite ready to retire to my room quite yet, and decided to spend an hour or so wandering around the immediate area and made it my mission to find my way to the San Francisco office a night early. I made a couple incorrect turns, but thanks to GPS, I was able to get back on the right path, and found the location before returning to the hotel for the night.</p>

<h3>Saturday</h3>
<p>Since we were staying in town on Saturday, we were able to sleep a bit more, and agreed to meet in the lobby around 8:30am before making our way to Mozilla’s San Francisco office. This day was much more productive for me, as I created and wrote up a lot of documentation on creating and managing Firefox profiles for various reasons including testing out Firefox’s multiple development channels. I also managed to get other quick edits in, much like I did on Friday. The work portion of the day was very much like Friday’s, and lunch was once again provided by a local company. To end the work day, we had a brief presentation showing accessability technology used on the MDN website. This proved to be surprisingly useful as together we discovered that a hidden area at the top of the page was the first thing that the tab key went to. This is not optimal for someone who is blind, and I’m sure a bug was filed. Due to our evening plans, the work day was scheduled to end an hour and a half earlier. These plans included a ferry ride up to Sausalito for dinner. This was a very exciting chance for me as I knew we would be riding past the famed Alcatraz prison as well as seeing the Golden Gate Bridge in the distance(we’d be going over the GGB later to get home). Once we reached Sausalito, we had about an hour of time available before our reservation at <a href="http://www.poggiotrattoria.com" title="Poggio Italian Restaurant">Poggio</a>, so we all went our separate ways to browse the local shops. This is really the first and only time I spent any money on something other than some coffee or airport food. However, what I did buy was candy, mostly salt water taffy, but also some other hard candies, including Atomic War Heads. Dinner at Poggio was extremely nice and easily the most expensive meal we had together. I went with a very tasty Margherita pizza and beer from <a href="http://drinkdrakes.com/" title="Drake's Brewery">Drake’s Brewery</a>. After dinner and much non-business conversation, we took a taxi ride back to the hotel. Once again, we all agreed to meet in the lobby at 8:30am to make our way to the office for our last day together.</p>

<h3>Sunday</h3>
<p>The last day was pretty straightforward. We kept at it, doing what we could and getting stuff done. Lunch was pizza. Early in the afternoon our first person left, but the rest of us remained. We ended the work day with one last group discussion and thanks for all of the hard work that everyone put in. We originally didn’t have a set plan for that evening, but by the time sunday afternoon came around, we were all ready to find a bar and just kick back and relax together one last time. We made our way over to <a href="http://21st-amendment.com/" title="21st Amendment Brewery">21st Amendment Brewery</a> in San Francisco, and had dinner and beverages. This location provided what ended up being my favorite beer the entire weekend. The name was “Monk’s Blood” and I found it extremely tasty. Sadly, it is not available in South Dakota, and 21st Amendment’s website mentioned that the brew will be going into hibernation in the near future. Finally we all made our way back to the hotel for the last time. I opted to stay in my room the rest of the night due to being tired from the long but productive weekend. My flight was scheduled for 10:50am the next morning. Due to three of our group having flights near the same time, and one of us having rented a car, we traveled to the airport in the morning together.</p>

<h3>Conclusion</h3>
<p>Overall, I am extremely happy with how everything went and enjoyed every minute of the trip. I am appreciative and thankful that Mozilla would be willing to provide the ability for their community members to get together and help make the internet a better place. Hopefully I can participate again in person in future doc sprints. If not, then there’s always remote help. If you are curious about details regarding who worked on what, you can read the official summary of the weekend at <a href="http://hacks.mozilla.org/2012/04/doc-sprint-in-insert-california-cliche/" title="April 2012 Mozilla Doc Sprint">Mozilla Hacks</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://michaelbox.net/2012/05/02/a-very-mozillian-weekend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entering 2012, What I want to do</title>
		<link>http://michaelbox.net/2012/01/01/entering-2012/</link>
		<comments>http://michaelbox.net/2012/01/01/entering-2012/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 19:09:10 +0000</pubDate>
		<dc:creator>tw2113</dc:creator>
				<category><![CDATA[Adventures]]></category>
		<category><![CDATA[Creativity]]></category>
		<category><![CDATA[Hogwarts]]></category>
		<category><![CDATA[Web Design-Development]]></category>

		<guid isPermaLink="false">http://michaelbox.net/?p=314</guid>
		<description><![CDATA[  This is an evolving list I’m sure, but I just wanted to get the initial one out the door. Feel free to add suggestions in the comments. Move myself up to a more competitive position in rates Better understand javascript and jquery get my finances to a point of stability and being able to [...]]]></description>
			<content:encoded><![CDATA[<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Entering 2012, What I want to do on Michaelbox',url: 'http://michaelbox.net/2012/01/01/entering-2012/',contentID: 'post-314',suggestTags: '',providerName: 'Michaelbox',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear"> </div>
</div><p>This is an evolving list I’m sure, but I just wanted to get the initial one out the door. Feel free to add suggestions in the 
comments.</p>

<ul>
<li>Move myself up to a more competitive position in rates</li>
<li>Better understand javascript and jquery</li>
<li>get my finances to a point of stability and being able to afford the same perks that an traditional employer offers</li>
<li>Vote in the South Dakota Primary Elections this summer, for the only candidate worth their weight in gold.</li>
<li>Get at least three patches into the core code for WordPress</li>
<li>Help make top-notch documentation for WordPress in their theme/plugin development areas of the Codex</li>
<li>Help make top-notch documentation for the Mozilla Developer Network</li>
<li>Locally network more and meet new people, both personally and professionally.</li>
<li><del>Launch <a href="http://hand.writtentweets.com" title="Handwritten Tweets">Hand.Writtentweets</a>, my too long touted idea.</del></li>
<li>Get this site here on an original design</li>
<li>Drop support for IE7 in my freelance work</li>
<li>Meet at least one of the WordPress Core commiters</li>
<li>Attend a big-time WordCamp</li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://michaelbox.net/2012/01/01/entering-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Design/Development: boom, stagnent, or bust?</title>
		<link>http://michaelbox.net/2011/11/01/web-work-boom-stagnent-bust/</link>
		<comments>http://michaelbox.net/2011/11/01/web-work-boom-stagnent-bust/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 19:19:51 +0000</pubDate>
		<dc:creator>tw2113</dc:creator>
				<category><![CDATA[Web Design-Development]]></category>

		<guid isPermaLink="false">http://michaelbox.net/?p=295</guid>
		<description><![CDATA[  I’d like to get some discussion going here. Is the web design/development industry booming, a bit stagnent, or hurting? Are you fellow web professionals doing well for yourself, managing to get by, or perhaps hurting a bit, especially with these tough economic times?]]></description>
			<content:encoded><![CDATA[<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Web Design/Development: boom, stagnent, or bust? on Michaelbox',url: 'http://michaelbox.net/2011/11/01/web-work-boom-stagnent-bust/',contentID: 'post-295',suggestTags: '',providerName: 'Michaelbox',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear"> </div>
</div><p>I’d like to get some discussion going here.</p>

<h3>Is the web design/development industry booming, a bit stagnent, or hurting?</h3>

<p>Are you fellow web professionals doing well for yourself, managing to get by, or perhaps hurting a bit, especially with these tough economic times?</p>]]></content:encoded>
			<wfw:commentRss>http://michaelbox.net/2011/11/01/web-work-boom-stagnent-bust/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I make stuff for the internet…revisited.</title>
		<link>http://michaelbox.net/2011/10/15/i-make-stuff-for-the-internet-revisited/</link>
		<comments>http://michaelbox.net/2011/10/15/i-make-stuff-for-the-internet-revisited/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 21:17:56 +0000</pubDate>
		<dc:creator>tw2113</dc:creator>
				<category><![CDATA[Web Design-Development]]></category>

		<guid isPermaLink="false">http://michaelbox.net/?p=292</guid>
		<description><![CDATA[  This is a follow up post to the one I made last spring, located here I am not going to go into much recap for where I was at seven months ago. If you want to see details, please go read the post. In short, I was let go by the company I worked [...]]]></description>
			<content:encoded><![CDATA[<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'I make stuff for the internet…revisited. on Michaelbox',url: 'http://michaelbox.net/2011/10/15/i-make-stuff-for-the-internet-revisited/',contentID: 'post-292',suggestTags: '',providerName: 'Michaelbox',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear"> </div>
</div><p>This is a follow up post to the one I made last spring, <a href="http://michaelbox.net/2011/03/24/i-make-things-for-the-internet/" title="I make stuff for the internet post">located here</a></p>

<p>I am not going to go into much recap for where I was at seven months ago. If you want to see details, please go read the post. In short, I was let go by the company I worked for since September, and dove head-first into freelance full time.</p>

<p>It has now been a bit more than half a year since I started swimming around the freelance pool, and I have to say that it is the best thing I could have done at the time. Since then, I have kept my eye open for possible positions with local companies, and even got to go through the interview process with at least one of them, but none came to to fruition. By late summer 2011, I had come to realize and decide that sticking to freelancing is going to be my best option and what’s best for me at this point in my life.</p>

<p>I have been very fortunate during 2011. I feel that I have managed to keep earning a living in web development by finding a handful of people that can benefit from having me be a part of their projects. They have always been the project managers of the work, and I’ve been hired for the developer side of things. This is from a mixture of both local and remote people, which is something I really appreciate. I like that I have been brought up numerous times by local businesses as someone who is both capable and able to do the needed work, and appreciate that they are willing to help me out. I can definitely understand that they can’t afford or don’t choose to hire a person for an in-house position, the steady work to justify just may not be there. Both the company and I benefit through contract work for the projects they do have. It allows me to rub elbows with them and the people involved, as well as help me earn my living, and they get the project done(and done well), and know that they can count on me for possible future work. Lasting relationships are being formed. It’s also personal hope that if some of these companies get to a point where they are looking to grow and can justify bringing in a new web developer to the mix, they can ask me if I would like to have the position, because they know first hand how I work and the quality I produce.</p>

<p>When it comes to the remote contacts, I feel that I am in a sweet spot. Some of them are people who dislike or struggle with CSS and getting the website to be like designed, but are perfectly capable of the actual design process. Others have definitely been capable of all the work I am hired for, but have so much going on that they contract people to do the work so they can focus on other parts of the overall project. With the help of these people, I have gotten the chance to work with people from California all the way to Ireland, on a wide variety of site topics. These topics include personal portfolio redesign, daily deals to save money, and even a karaoke band, among many others.</p>

<p>However, I can not claim web development as my only job. In late August, I also got myself a part time job in town helping a local grocery store, filling in for 10–15 hours a week. For me, the reasons are justifiable, as it gets me out of the house for a bit each shift, and gets me moving around and active, as well as providing a little bit of extra spending money. Who could argue against that?</p>

<p>In the end, I have gotten to work with people from a lot of different areas on a lot of different topics, doing what I love and enjoy, which is aiding in making stuff for the internet, and I don’t plan to stop. Once again, what can I help you with?</p>]]></content:encoded>
			<wfw:commentRss>http://michaelbox.net/2011/10/15/i-make-stuff-for-the-internet-revisited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS101 — Speed up CSS prototyping</title>
		<link>http://www.css-101.org/articles/trick-for-rapid-prototyping/</link>
		<comments>http://www.css-101.org/articles/trick-for-rapid-prototyping/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 01:31:23 +0000</pubDate>
		<dc:creator>tw2113</dc:creator>
				<category><![CDATA[Web Design-Development]]></category>

		<guid isPermaLink="false">http://michaelbox.net/?p=283</guid>
		<description><![CDATA[ ]]></description>
			<content:encoded><![CDATA[ ]]></content:encoded>
			<wfw:commentRss>http://www.css-101.org/articles/trick-for-rapid-prototyping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Social with Postscript5</title>
		<link>http://michaelbox.net/2011/08/23/getting-social-with-postscript5/</link>
		<comments>http://michaelbox.net/2011/08/23/getting-social-with-postscript5/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 20:41:07 +0000</pubDate>
		<dc:creator>tw2113</dc:creator>
				<category><![CDATA[Hogwarts]]></category>
		<category><![CDATA[Web Design-Development]]></category>
		<category><![CDATA[Grace Smith]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://michaelbox.net/?p=266</guid>
		<description><![CDATA[  Warning, long post The introduction If you have ever seen my twitter interaction with then you know that we are pretty endearing to each other as friends and colleagues in the world of freelance. Over the past few years that we’ve known of each other, we have grown to trust each other and rely [...]]]></description>
			<content:encoded><![CDATA[<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Getting Social with Postscript5 on Michaelbox',url: 'http://michaelbox.net/2011/08/23/getting-social-with-postscript5/',contentID: 'post-266',suggestTags: 'Grace Smith,howto,social media,web development',providerName: 'Michaelbox',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear"> </div>
</div><p>Warning, long post</p>

<h3>The introduction</h3>
<p>If you have ever seen my twitter interaction with <a href="http://twitter.com/gracesmith" title="gracesmith's Twitter profile">Grace Smith</a> then you know that we are pretty endearing to each other as friends and colleagues in the world of freelance. Over the past few years that we’ve known of each other, we have grown to trust each other and rely on the other’s professionalism and knowledge in our respective areas of expertise. Needless to say, we knew we’d work together professionally eventually, it was simply always a question of when.</p><span id="more-266"></span>

<p>Grace knew that her professional portfolio website needed a facelift in 2011. However, like with a lot of freelance professionals, personal projects tend to get the back seat frequently to incoming client work. This, she realized, opened the door for her bring myself into the mix and finally get us working on a project together. Grace proceeded to get the site to a certain point within her skills and knowledge, and then created a spec list of more advanced functionality that she had always desired for her site. The topic of this post was not one of her original requests. The “social” page was an idea that I brought to the table due to my desire to tinker and play with social media <a href="http://en.wikipedia.org/wiki/Application_programming_interface#Web_APIs" title="Web API on Wikipedia">APIs</a>. Grace ended up loving the idea of a single page showing her activity on many websites and gave me the green-light to have some fun and see what comes to fruition.</p>

<h3>The Implementation</h3>
<p>The files and code that I’m going to discuss are not the original implementation, but are what is live on <a href="http://postscript5.co.uk/socialise" title="Postscript5 Socialise page">Postscript5 Socialise page</a> at the moment. I have taken only the relevant code/markup from the socialise page, as the rest is just a WordPress template for the page. I’m sure there is room for more consistency but I’m going to call that a work in progress.</p>

<h4>Text files with the code. Viewing these directly may be easier to read than the Pre tags I’ll use below.</h4>
<p><a href='http://michaelbox.net/wp-content/images/socialmediapage.txt'>Socialise page code</a></p>
<p><a href='http://michaelbox.net/wp-content/images/ps5socialclass.txt'>PHP Classes for Twitter/Dribbble</a></p>

<h4>Retrieving our data</h4>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">include</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ps5socialclass.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">//Twitter</span>
    <span style="color: #000088;">$twitter</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Twitter<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$tweets</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$twitter</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getTweets</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'gracesmith'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'tweet-list'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">//Dribbble</span>
    <span style="color: #000088;">$dribbble</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Dribbble<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$shots</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$dribbble</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getShots</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'gracesmith'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'dribbble-shots'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">//Google+</span>
    <span style="color: #000088;">$googledata</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;https://plus.google.com/_/stream/getactivities/?&amp;sp=[1,2,'117113113218324562969',null,null,10,null,'social.google.com',[]]&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">//remove excess stuff</span>
    <span style="color: #000088;">$gplus</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;)]}'&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$googledata</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$gplus</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'[,'</span> <span style="color: #339933;">,</span> <span style="color: #0000ff;">'[&quot;&quot;,'</span> <span style="color: #339933;">,</span> <span style="color: #000088;">$gplus</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$gplus</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">',,'</span> <span style="color: #339933;">,</span> <span style="color: #0000ff;">',&quot;&quot;,'</span> <span style="color: #339933;">,</span> <span style="color: #000088;">$gplus</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$gplus</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">',,'</span> <span style="color: #339933;">,</span> <span style="color: #0000ff;">',&quot;&quot;,'</span> <span style="color: #339933;">,</span> <span style="color: #000088;">$gplus</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$gplus_data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$gplus</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">//Sc.ripted</span>
    <span style="color: #000088;">$scriptedfeed</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://sc.ripted.com/rss'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">//gracesmith.co.uk</span>
    <span style="color: #000088;">$blogfeed</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://feeds2.feedburner.com/gracesmith'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">//last.fm</span>
    <span style="color: #000088;">$lastfm</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://ws.audioscrobbler.com/1.0/user/postscript5/recenttracks.rss'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">//Flickr     </span>
    <span style="color: #000088;">$flickr</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;http://api.flickr.com/services/rest/?method=flickr.people.getPublicPhotos&amp;format=json&amp;api_key=KEY_HIDDEN&amp;user_id=27475012@N06&amp;per_page=3&amp;nojsoncallback=1&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000088;">$photoset</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$flickr</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    		<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$flickr</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">photos</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">photo</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$thepic</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    			<span style="color: #000088;">$picid</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$thepic</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">id</span><span style="color: #339933;">;</span>
    			<span style="color: #000088;">$photoset</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;http://api.flickr.com/services/rest/?method=flickr.photos.getInfo&amp;api_key=KEY_HIDDEN&amp;photo_id=<span style="color: #006699; font-weight: bold;">$picid</span>&amp;format=json&amp;nojsoncallback=1&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    		<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #009900;">&#125;</span></pre></div></div>




<p>Most of this should be pretty easy to follow. I am using file_get_contents() to pull in our data from the various APIs and RSS feeds, with the exception of Twitter and Dribbble. I stuck with <a href="http://en.wikipedia.org/wiki/JSON" title="JSON on Wikipedia">JSON</a> when possible, but it wasn’t available for everything that Grace wanted.</p>

<p>Google+ doesn’t have a proper API quite yet, but searching around showed various methods to get a person’s public stream in JSON format, after a bit of cleanup. That explains the multiple str_replace() calls. Once one gets publicly released, I hope to return to the Socialise page and alter the working code.</p>

<p>Flickr didn’t offer a direct way, that I could see at least, to pull the actual image URLs from a person’s public stream. So I looked over their documentation and found that I could construct the necessary url with the Public Photo stream information and a second API call with each photo’s information. This allowed me to complete what you see on the page and get thumbnail versions of her three latest pictures.</p>

<p>Now that I had all of this information in arrays or objects, I could start to loop through them all and output the appropriate markup.</p>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;div class=&quot;twitter&quot;&gt;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tweets</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			&lt;div class=&quot;social_icon&quot;&gt;
				&lt;a href=&quot;http://www.twitter.com/<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$tweets</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">user</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">screen_name</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; title=&quot;Twitter Profile&quot;&gt;
				&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/images/socialicons/Twitter-Social.png&quot; alt=&quot;Twitter icon&quot; /&gt;&lt;/a&gt;
			&lt;/div&gt;
&nbsp;
&nbsp;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tweets</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$tweet</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
			&lt;div class=&quot;fake_lemon_quotes&quot;&gt;
&nbsp;
			&lt;p class=&quot;thetweet&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$tweet</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">text</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;br/&gt;
			- &lt;a href=&quot;http://www.twitter.com/<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$tweet</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">user</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">screen_name</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/status/<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$tweet</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">id</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; title=&quot;Permalink&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> human_time_diff<span style="color: #009900;">&#40;</span><span style="color: #990000;">strtotime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tweet</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">created_at</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' ago'</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/a&gt;&lt;/p&gt;
&nbsp;
			&lt;/div&gt;
&nbsp;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> 
&nbsp;
		<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			&lt;div class=&quot;social_icon error&quot;&gt;
&nbsp;
				&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/images/socialicons/Twitter-Social.png&quot; alt=&quot;Twitter icon&quot; /&gt;
&nbsp;
			&lt;/div&gt;
&nbsp;
			&lt;p&gt;We're sorry, we seem to be experiencing some technical difficulties with Twitter. Hopefully we'll be back shortly&lt;/p&gt;
&nbsp;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
	&lt;/div&gt;
&nbsp;
&nbsp;
&nbsp;
    &lt;div class=&quot;flickr&quot;&gt;
    	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$flickr</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
    		&lt;div class=&quot;social_icon&quot;&gt;
    			&lt;a href=&quot;http://www.flickr.com/people/<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$flickr</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">photos</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">photo</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">owner</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; title=&quot;Flickr Profile&quot;&gt;
    			&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/images/socialicons/Flickr-Social.png&quot; alt=&quot;Flickr icon&quot; /&gt;&lt;/a&gt;
    		&lt;/div&gt;
&nbsp;
    		&lt;div class=&quot;flickrset&quot;&gt;
&nbsp;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$counter</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$photoset</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$photo</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
				<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$counter</span> <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
				&lt;div class=&quot;flickrimg <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$counter</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">3</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'lastshot'</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;
&nbsp;
					&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">urls</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">url</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span>_content<span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; title=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">title</span><span style="color: #339933;">-&gt;</span>_content<span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;
					&lt;img src=&quot;http://farm<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">farm</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>.static.flickr.com/<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">server</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">id</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>_<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">secret</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>_m.jpg&quot; class=&quot;flickrpreview&quot; alt=&quot;Flickr image preview&quot; /&gt;&lt;/a&gt;
&nbsp;
					&lt;p&gt;&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">urls</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">url</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span>_content<span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; class=&quot;flickrlink&quot; title=&quot;Shot URL&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">title</span><span style="color: #339933;">-&gt;</span>_content<span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/a&gt; 
					&lt;span class=&quot;datetaken&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;j M&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">photo</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">dates</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">posted</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/span&gt;&lt;/p&gt;
&nbsp;
				&lt;/div&gt;
&nbsp;
				<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000088;">$counter</span><span style="color: #339933;">++;</span>
&nbsp;
			<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			&lt;/div&gt;
&nbsp;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			&lt;div class=&quot;social_icon error&quot;&gt;
				&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/images/socialicons/Flickr-Social.png&quot; alt=&quot;Flickr icon&quot; /&gt;
			&lt;/div&gt;
			&lt;p&gt;We're sorry, we seem to be experiencing some technical difficulties with Flickr. Hopefully we'll be back shortly&lt;/p&gt;
&nbsp;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	&lt;/div&gt;
&nbsp;
&nbsp;
&nbsp;
    &lt;div class=&quot;theblog&quot;&gt;
&nbsp;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$blogfeed</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$x</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> SimpleXmlElement<span style="color: #009900;">&#40;</span><span style="color: #000088;">$blogfeed</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$posts</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$x</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">channel</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">item</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$counter</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			&lt;div class=&quot;social_icon&quot;&gt;
				&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$x</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">channel</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">link</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; title=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$x</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">channel</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">description</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;
				&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/images/socialicons/WP-Social.png&quot; alt=&quot;Blog icon&quot; /&gt;&lt;/a&gt;
			&lt;/div&gt;
&nbsp;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$posts</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$post</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
            	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$counter</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
            	&lt;p class=&quot;blogitem&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">title</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;br/&gt;
&nbsp;
            	- &lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">guid</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; title=&quot;Permalink to <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">title</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;Permalink&lt;/a&gt;&lt;/p&gt;
&nbsp;
            	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$counter</span><span style="color: #339933;">++;</span>
&nbsp;
            	<span style="color: #009900;">&#125;</span>
&nbsp;
            <span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			&lt;div class=&quot;social_icon error&quot;&gt;
&nbsp;
				&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/images/socialicons/WP-Social.png&quot; alt=&quot;Blog icon&quot; /&gt;
&nbsp;
			&lt;/div&gt;
&nbsp;
            &lt;p&gt;We're sorry, we seem to be experiencing some technical difficulties with the blog feed. Hopefully we'll be back shortly&lt;/p&gt;
&nbsp;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	&lt;/div&gt;
&nbsp;
&nbsp;
&nbsp;
	&lt;div class=&quot;googleplus&quot;&gt;
&nbsp;
    	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$gplus_data</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    		<span style="color: #000088;">$gplus_data</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$gplus_data</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	        	&lt;div class=&quot;social_icon&quot;&gt;
    	    		&lt;a href=&quot;http://plus.google.com/<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$gplus_data</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">16</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/posts&quot; title=&quot;Google+ Profile&quot;&gt;
    	    	&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/images/socialicons/Google-Social.png&quot; alt=&quot;Google+ Icon&quot; /&gt;&lt;/a&gt;
&nbsp;
				&lt;/div&gt;
&nbsp;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$counter</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$gplus_data</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$plus</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 
&nbsp;
				<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$counter</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
				&lt;p class=&quot;pluses&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$plus</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">20</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;br/&gt;
&nbsp;
				- &lt;a href=&quot;https://plus.google.com/<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$plus</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">21</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; title=&quot;Permalink to <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$plus</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">20</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;Permalink&lt;/a&gt;&lt;/p&gt;
&nbsp;
				<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span>
&nbsp;
			<span style="color: #000088;">$counter</span><span style="color: #339933;">++;</span>
&nbsp;
			<span style="color: #009900;">&#125;</span>
&nbsp;
		<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
			&lt;div class=&quot;social_icon error&quot;&gt;
				&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/images/socialicons/Google-Social.png&quot; alt=&quot;Google+ Icon&quot; /&gt;
			&lt;/div&gt;
&nbsp;
			&lt;p&gt;We're sorry, we seem to be experiencing some technical difficulties with Google+. Hopefully we'll be back shortly&lt;/p&gt;
&nbsp;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	&lt;/div&gt;
&nbsp;
&nbsp;
&nbsp;
    &lt;div class=&quot;scripted&quot;&gt;
&nbsp;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$scriptedfeed</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$x</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> SimpleXmlElement<span style="color: #009900;">&#40;</span><span style="color: #000088;">$scriptedfeed</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$scriptedposts</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$x</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">channel</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">item</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$counter</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			&lt;div class=&quot;social_icon&quot;&gt;
				&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$x</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">channel</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">link</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; title=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$x</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">channel</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">description</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;
				&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/images/socialicons/Tumblr-Social.png&quot; alt=&quot;Blog icon&quot; /&gt;&lt;/a&gt;
			&lt;/div&gt;
&nbsp;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$scriptedposts</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$scripted</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$counter</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 
&nbsp;
            		<span style="color: #000088;">$description</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;: &quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$scripted</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">description</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
					<span style="color: #000088;">$description</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&lt;p&gt;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #000088;">$description</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
					<span style="color: #000088;">$description</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&lt;/p&gt;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #000088;">$description</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            	<span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
            	&lt;p class=&quot;scripteditem&quot;&gt;&lt;span class=&quot;scriptedtitle&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$description</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/span&gt; - <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$description</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;br/&gt;
&nbsp;
            	- &lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$scripted</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">guid</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; title=&quot;Permalink to <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$scripted</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">title</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> on Sc.ripted&quot;&gt;Permalink&lt;/a&gt;&lt;/p&gt;
&nbsp;
            	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$counter</span><span style="color: #339933;">++;</span>
&nbsp;
            	<span style="color: #009900;">&#125;</span>
&nbsp;
            <span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			&lt;div class=&quot;social_icon error&quot;&gt;
				&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/images/socialicons/Tumblr-Social.png&quot; alt=&quot;Blog icon&quot; /&gt;
			&lt;/div&gt;
&nbsp;
            &lt;p&gt;We're sorry, we seem to be experiencing some technical difficulties with the Sc.ripted feed. Hopefully we'll be back shortly&lt;/p&gt;
&nbsp;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	&lt;/div&gt;
&nbsp;
	&lt;div class=&quot;dribbble&quot;&gt;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$shots</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			&lt;div class=&quot;social_icon&quot;&gt;
				&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$shots</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">shots</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">player</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">url</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; title=&quot;Dribbble Profile&quot;&gt;
				&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/images/socialicons/Dribbble-Social.png&quot; alt=&quot;Dribbble Avatar&quot; /&gt;&lt;/a&gt;
			&lt;/div&gt;
&nbsp;
			&lt;!--The Lemon would be dunking on you--&gt;
&nbsp;
			&lt;div class=&quot;points&quot;&gt;
&nbsp;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
			<span style="color: #000088;">$myshots</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$shots</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">shots</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #000088;">$counter</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$myshots</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$shot</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
				<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$counter</span> <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
				&lt;div class=&quot;shots <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$counter</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">3</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'lastshot'</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;
&nbsp;
				&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$shot</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">short_url</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; title=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$shot</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">title</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;
				&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$shot</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">image_teaser_url</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; class=&quot;shotpreview&quot; alt=&quot;Shot preview&quot; /&gt;&lt;/a&gt;
&nbsp;
				&lt;p&gt;&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$shot</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">short_url</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; class=&quot;shotlink&quot; title=&quot;Shot URL&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$shot</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">title</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/a&gt;&lt;/p&gt;
&nbsp;
				&lt;/div&gt;
&nbsp;
				<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000088;">$counter</span><span style="color: #339933;">++;</span>
&nbsp;
			<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			&lt;/div&gt;
&nbsp;
&nbsp;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
			&lt;div class=&quot;social_icon&quot;&gt;
&nbsp;
				&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/images/socialicons/Dribbble-Social.png&quot; alt=&quot;Dribbble Avatar&quot; /&gt;
&nbsp;
			&lt;/div&gt;
&nbsp;
			&lt;p&gt;We're sorry, we seem to be experiencing some technical difficulties with Dribbble. Hopefully we'll be back shortly&lt;/p&gt;
&nbsp;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	&lt;/div&gt;
&nbsp;
	&lt;div class=&quot;lastfm&quot;&gt;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$lastfm</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$x</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> SimpleXmlElement<span style="color: #009900;">&#40;</span><span style="color: #000088;">$lastfm</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #000088;">$songs</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$x</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">channel</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">item</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #000088;">$counter</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
			&lt;div class=&quot;social_icon&quot;&gt;
&nbsp;
				&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$x</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">channel</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">link</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; title=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$x</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">channel</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">title</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;
&nbsp;
				&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/images/socialicons/LastFM-Social.png&quot; alt=&quot;Last.fm icon&quot; /&gt;&lt;/a&gt;
&nbsp;
			&lt;/div&gt;
&nbsp;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$songs</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$song</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$counter</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
				&lt;p class=&quot;songlisting&quot;&gt;Listened to: <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$song</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">title</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;br/&gt;
				- &lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$song</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">link</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; title=&quot;Permalink to <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$song</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">title</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;Permalink&lt;/a&gt;&lt;/p&gt;
				<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$counter</span><span style="color: #339933;">++;</span>
&nbsp;
            	<span style="color: #009900;">&#125;</span>
&nbsp;
            <span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			&lt;div class=&quot;social_icon error&quot;&gt;
				&lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/images/socialicons/LastFM-Social.png&quot; alt=&quot;Last.fm icon&quot; /&gt;
			&lt;/div&gt;
			&lt;p&gt;We're sorry, we seem to be experiencing some technical difficulties with Last.fm. Hopefully we'll be back shortly&lt;/p&gt;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
	&lt;/div&gt;</pre></div></div>




<p>Hopefully this is also pretty self exclamatory. I either started looping through the data, or further manipulated the data with <a href="http://php.net/manual/en/class.simplexmlelement.php" title="SimpleXMLElement">SimpleXMLElement</a> for easier looping through the RSS feeds. A lot of the loops above include a counter because they didn’t offer a limit parameter and we only needed the latest post, or in the cases of Dribbble and Flickr, the latest 3 pictures. Each icon on the left of Grace’s socialise page links to her profile page, and then the right shows the latest message/item/pictures. I also included a general error message for each one in case there were any difficulties with retrieving the data.</p>

<h3>But wait! You forgot to explain what’s going on with Twitter and Dribbble!</h3>

<p>Ah yes, Twitter and Dribbble. On top of my interest in APIs, I have also recently formed interest in Object-orientated Programming in PHP, and viewed this as a chance to try my hand at it a bit more.</p>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> Twitter <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$twitter_api_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://api.twitter.com/1/statuses/user_timeline.json?screen_name='</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> getTweets<span style="color: #009900;">&#40;</span><span style="color: #000088;">$twitter_username</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="color: #000088;">$trans_name</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="color: #000088;">$count</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$twitter_username</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">'Error, you have not provided a Twitter username.'</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">false</span> <span style="color: #339933;">===</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$tweets</span> <span style="color: #339933;">=</span> get_transient<span style="color: #009900;">&#40;</span><span style="color: #000088;">$trans_name</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">storeCache</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$twitter_username</span><span style="color: #339933;">,</span> <span style="color: #000088;">$trans_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$count</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">readCache</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$trans_name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> readCache<span style="color: #009900;">&#40;</span><span style="color: #000088;">$trans_name</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">return</span> get_transient<span style="color: #009900;">&#40;</span><span style="color: #000088;">$trans_name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> storeCache<span style="color: #009900;">&#40;</span><span style="color: #000088;">$twitter_username</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="color: #000088;">$trans_name</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="color: #000088;">$count</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$tweets</span> <span style="color: #339933;">=</span> wp_remote_get<span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">twitter_api_url</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$twitter_username</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&amp;include_rts=1&amp;count='</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$count</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$tweettext</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tweets</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'body'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		set_transient<span style="color: #009900;">&#40;</span><span style="color: #000088;">$trans_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tweettext</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">class</span> Dribbble <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$dribbble_api_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://api.dribbble.com/players/'</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> getShots<span style="color: #009900;">&#40;</span><span style="color: #000088;">$dribbble_username</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="color: #000088;">$trans_name</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$dribbble_username</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">'Error, you have not provided a Dribbble username.'</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">false</span> <span style="color: #339933;">===</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$shots</span> <span style="color: #339933;">=</span> get_transient<span style="color: #009900;">&#40;</span><span style="color: #000088;">$trans_name</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">storeCache</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dribbble_username</span><span style="color: #339933;">,</span> <span style="color: #000088;">$trans_name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">readCache</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$trans_name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> readCache<span style="color: #009900;">&#40;</span><span style="color: #000088;">$trans_name</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">return</span> get_transient<span style="color: #009900;">&#40;</span><span style="color: #000088;">$trans_name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> storeCache<span style="color: #009900;">&#40;</span><span style="color: #000088;">$dribbble_username</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="color: #000088;">$trans_name</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$shots</span> <span style="color: #339933;">=</span> wp_remote_get<span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">dribbble_api_url</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$dribbble_username</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/shots'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$shotstext</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$shots</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'body'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		set_transient<span style="color: #009900;">&#40;</span><span style="color: #000088;">$trans_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$shotstext</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">24</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>




<p>The way that both Twitter and Dribbble work on the Socialise page is to initialize a new instance from the class, and then call the getTweets() and getShots() functions within the classes. Both of these functions utilize the WordPress <a href="http://codex.wordpress.org/Transients_API" title="Transients API">Transients API</a> to help with caching. So to pull the data for the user, you pass in the user ID, the name you want to use for the transients field in the Options table, and in the case of Twitter, how many tweets you want to retrieve. The classes will check to see if their is any valid cache stored. If there is none, it will make a new API call and set a new cache instance. If there is a valid cache record, it will simply pull that and not touch the API. The Twitter cache is set to expire every 5 minutes, since Grace tends to be a lot more active there than on Dribbble, which has a cache time of 3 days</p>

<p>Hopefully this makes sense to those with PHP experience. However, I’m sure not everyone who reads this will have a lot of experience, so if you have any questions regarding how any of it works, please ask in the comment section. I’ll do what I can to help clarify.</p>

<p>I know that I had fun with coding the socialise page and definitely learned new things in the process. Based on feedback from Grace and from my own twitter stream, the socialise page has been one of the most loved parts of Grace’s re-launched site, right up next to the custom 404 page with 30 Rock’s Liz Lemon.</p>]]></content:encoded>
			<wfw:commentRss>http://michaelbox.net/2011/08/23/getting-social-with-postscript5/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>A request for WordPress plugin ideas</title>
		<link>http://michaelbox.net/2011/07/16/a-request-for-wordpress-plugin-ideas/</link>
		<comments>http://michaelbox.net/2011/07/16/a-request-for-wordpress-plugin-ideas/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 02:21:28 +0000</pubDate>
		<dc:creator>tw2113</dc:creator>
				<category><![CDATA[Web Design-Development]]></category>

		<guid isPermaLink="false">http://michaelbox.net/?p=258</guid>
		<description><![CDATA[  As a front-end web developer, I am regularly working with clients and fellow freelancers, to create a wonderful looking, well working website that fits the client’s needs. With that, I am working in the browser and utilizing tools and technologies to achieve these goals. When needs are greater than my knowledge allows or budget/time [...]]]></description>
			<content:encoded><![CDATA[<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'A request for WordPress plugin ideas on Michaelbox',url: 'http://michaelbox.net/2011/07/16/a-request-for-wordpress-plugin-ideas/',contentID: 'post-258',suggestTags: '',providerName: 'Michaelbox',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear"> </div>
</div><p>As a front-end web developer, I am regularly working with clients and fellow freelancers, to create a wonderful looking, well working website that fits the client’s needs. With that, I am working in the browser and utilizing tools and technologies to achieve these goals. When needs are greater than my knowledge allows or budget/time restraints are in place, plug-ins are utilized to help get the job done in the end. With the proliferation of WordPress as more than a blogging utility, many use needs have risen, and many smart developers have produced the tools to fill those needs. It is with this idea that I write this post.</p>

<p>If you are a WordPress user, whether as an end user or a website designer/developer, what are some areas in your use that you find yourself regularly needing filled? I would love to hear from you with some of your needs that you’d love to have a plug-in solution for. I am interested in expanding my knowledge and I feel that developing some plug-ins would be a wonderful way to go about this. However, I don’t want to just re-create, for example, another Twitter WordPress plug-in. I’d prefer to do what I can to help fill a unique need or one that hasn’t been well addressed.</p>

<p>So please, let me know of any ideas you have or needs you’d like filled, and I’ll see what I can do for you. Hopefully it results in a plug-in for you and others who have the same need.</p>]]></content:encoded>
			<wfw:commentRss>http://michaelbox.net/2011/07/16/a-request-for-wordpress-plugin-ideas/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>The customary “Blogs I follow” post</title>
		<link>http://michaelbox.net/2011/05/29/the-customary-blogs-i-follow-post/</link>
		<comments>http://michaelbox.net/2011/05/29/the-customary-blogs-i-follow-post/#comments</comments>
		<pubDate>Sun, 29 May 2011 20:39:38 +0000</pubDate>
		<dc:creator>tw2113</dc:creator>
				<category><![CDATA[Web Design-Development]]></category>

		<guid isPermaLink="false">http://michaelbox.net/?p=251</guid>
		<description><![CDATA[  Here is a list of the Developer/Designer blogs in my RSS list in no particular order. Feel free to suggest more if you want! instantShift  http://www.instantshift.com Adactio: Journal  http://adactio.com/journal/ For A Beautiful Web  http://forabeautifulweb.com/ The Mozilla Blog  http://blog.mozilla.com Gadgetopia  http://gadgetopia.com/ HTML5 Doctor  http://html5doctor.com Yoast &#38; The WordPress Podcast  http://yoast.com/ iDesign Studios  http://www.idesignstudios.com camen design [...]]]></description>
			<content:encoded><![CDATA[<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'The customary “Blogs I follow” post on Michaelbox',url: 'http://michaelbox.net/2011/05/29/the-customary-blogs-i-follow-post/',contentID: 'post-251',suggestTags: '',providerName: 'Michaelbox',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear"> </div>
</div><p>Here is a list of the Developer/Designer blogs in my RSS list in no particular order. Feel free to suggest more if you want!</p>

<span id="more-251"></span>

<ul>
<li>instantShift   <a href="http://www.instantshift.com" title="instantShift">http://www.instantshift.com</a></li>
<li>Adactio: Journal   <a href="http://adactio.com/journal/" title="Adactio">http://adactio.com/journal/</a></li>
<li>For A Beautiful Web   <a href="http://forabeautifulweb.com/" title="For A Beautiful Web">http://forabeautifulweb.com/</a></li>
<li>The Mozilla Blog   <a href="http://blog.mozilla.com" title="The Mozilla Blog">http://blog.mozilla.com</a></li>
<li>Gadgetopia   <a href="http://gadgetopia.com/" title="Gadgetopia">http://gadgetopia.com/</a></li>
<li>HTML5 Doctor   <a href="http://html5doctor.com" title="HTML5 Doctor">http://html5doctor.com</a></li>
<li>Yoast &amp; The WordPress Podcast   <a href="http://yoast.com/" title="Yoast">http://yoast.com/</a></li>
<li>iDesign Studios   <a href="http://www.idesignstudios.com" title="iDesign Studios">http://www.idesignstudios.com</a></li>
<li>camen design   <a href="http://camendesign.com/" title="camen design">http://camendesign.com/</a></li>
<li>WP Engineer   <a href="http://wpengineer.com" title="WP Engineer">http://wpengineer.com</a></li>
<li>Six Revisions   <a href="http://sixrevisions.com" title="Six Revisions">http://sixrevisions.com</a></li>
<li>i love typography   <a href="http://ilovetypography.com" title="i love typography">http://ilovetypography.com</a></li>
<li>Web Designer Magazine   <a href="http://www.webdesignermag.co.uk" title="Web Designer Magazine">http://www.webdesignermag.co.uk</a></li>
<li>SimpleBits   <a href="http://simplebits.com" title="SimpleBits">http://simplebits.com</a></li>
<li>Choose Opera   <a href="http://my.opera.com/chooseopera/" title="Choose Opera">http://my.opera.com/chooseopera/</a></li>
<li>Smashing Magazine   <a href="http://www.smashingmagazine.com" title="Smashing Magazine">http://www.smashingmagazine.com</a></li>
<li>Smashing Apps   <a href="http://www.smashingapps.com" title="Smashing Apps">http://www.smashingapps.com</a></li>
<li>Andrew Nacin   <a href="http://andrewnacin.com" title="Andrew Nacin">http://andrewnacin.com</a></li>
<li>Dev Opera   <a href="http://dev.opera.com/feeds/rss/articles" title="Dev Opera">http://dev.opera.com/feeds/rss/articles</a></li>
<li>Vectortuts+   <a href="http://vector.tutsplus.com" title="Vectortuts+">http://vector.tutsplus.com</a></li>
<li>Nettuts+   <a href="http://net.tutsplus.com" title="Nettuts+">http://net.tutsplus.com</a></li>
<li>Mobiletuts+   <a href="http://mobile.tutsplus.com" title="Mobiletuts+">http://mobile.tutsplus.com</a></li>
<li>Justin Tadlock   <a href="http://justintadlock.com" title="Justin Tadlock">http://justintadlock.com</a></li>
<li>WordPress Nettuts+   <a href="http://net.tutsplus.com" title="Wordpress Nettuts+">http://net.tutsplus.com</a></li>
<li>phpied.com   <a href="http://www.phpied.com" title="phpied.com">http://www.phpied.com</a></li>
<li>Nikki Jeske   <a href="http://snailbird.com" title="Nikki Jeske">http://snailbird.com</a></li>
<li>Jonathan Snook    <a href="http://snook.ca/" title="Jonathan Snook">http://snook.ca/</a></li>
<li>Post Haste   <a href="http://posthaste.henkinschultz.com" title="Post Haste">http://posthaste.henkinschultz.com</a></li>
<li>Dave Rupert   <a href="http://daverupert.com" title="Dave Rupert">http://daverupert.com</a></li>
<li>Matt Martz   <a href="http://sivel.net" title="Matt Martz">http://sivel.net</a></li>
<li>Clients From Hell   <a href="http://clientsfromhell.net/" title="Clients From Hell">http://clientsfromhell.net/</a></li>
<li>Speckyboy Design Magazine   <a href="http://speckyboy.com" title="Speckyboy Design Magazine">http://speckyboy.com</a></li>
<li>Think Vitamin   <a href="http://thinkvitamin.com" title="Think Vitamin">http://thinkvitamin.com</a></li>
<li>WordPress Development Blog   <a href="http://wordpress.org/news" title="WordPress Development Blog">http://wordpress.org/news</a></li>
<li>Webmonkey   <a href="http://www.webmonkey.com" title="Webmonkey">http://www.webmonkey.com</a></li>
<li>Alex Sexton   <a href="http://alexsexton.com" title="Alex Sexton">http://alexsexton.com</a></li>
<li>John Resig   <a href="http://ejohn.org" title="John Resig">http://ejohn.org</a></li>
<li>Fleeting Epiphanies   <a href="http://blog.w3conversions.com" title="Fleeting Epiphanies">http://blog.w3conversions.com</a></li>
<li>WpRecipes   <a href="http://www.wprecipes.com" title="WpRecipes">http://www.wprecipes.com</a></li>
<li>Color + Design Blog by COLOURlovers   <a href="http://www.colourlovers.com/blog" title="Color + Design Blog">http://www.colourlovers.com/blog</a></li>
<li>Mathias Bynens   <a href="http://mathiasbynens.be/notes" title="Mathias Bynens">http://mathiasbynens.be/notes</a></li>
<li>Microformats   <a href="http://microformats.org" title="Microformats">http://microformats.org</a></li>
<li>Nimbupani Designs   <a href="http://nimbupani.com/" title="Nimbupani Designs">http://nimbupani.com/</a></li>
<li>Cognition by Happy Cog   <a href="http://cognition.happycog.com/" title="Cognition by Happy Cog">http://cognition.happycog.com/</a></li>
<li>YDN Blog   <a href="http://developer.yahoo.com/blogs/ydn" title="YDN Blog">http://developer.yahoo.com/blogs/ydn</a></li>
<li>Paul Irish   <a href="http://paulirish.com" title="Paul Irish">http://paulirish.com</a></li>
<li>Tammy Hart Designs   <a href="http://www.tammyhartdesigns.com" title="Tammy Hart Designs">http://www.tammyhartdesigns.com</a></li>
<li>mezzoblue   <a href="http://mezzoblue.com/" title="mezzoblue">http://mezzoblue.com/</a></li>
<li>Rebecca Murphey   <a href="http://blog.rebeccamurphey.com" title="Rebecca Murphey">http://blog.rebeccamurphey.com</a></li>
<li>Erika Napoletano is Redhead Writing<a href="http://www.redheadwriting.com" title="Erika Napoletano is Redhead Writing">http://www.redheadwriting.com</a></li>
<li>A Blog Not Limited   <a href="http://ablognotlimited.com" title="A Blog Not Limited">http://ablognotlimited.com</a></li>
<li>Mark Jaquith   <a href="http://markjaquith.wordpress.com" title="Mark Jaquith">http://markjaquith.wordpress.com</a></li>
<li>Oli Studholme   <a href="http://oli.jp/" title="Oli Studholme">http://oli.jp/</a></li>
<li>Aaron Brazell   <a href="http://technosailor.aaronbrazell.com" title="Aaron Brazell">http://technosailor.aaronbrazell.com</a></li>
<li>Lisa Sabin-Wilson   <a href="http://lisasabin-wilson.com" title="Lisa Sabin-Wilson">http://lisasabin-wilson.com</a></li>
<li>Perishable Press   <a href="http://perishablepress.com" title="Perishable Press">http://perishablepress.com</a></li>
<li>Stubbornella   <a href="http://www.stubbornella.org/content" title="Stubbornella">http://www.stubbornella.org/content</a></li>
<li>Dan Beam   <a href="http://danbeam.org/blog" title="Dan Beam">http://danbeam.org/blog</a></li>
<li>Michelle Thorne   <a href="http://thornet.wordpress.com" title="Michelle Thorne">http://thornet.wordpress.com</a></li>
<li>Webdesigner Depot   <a href="http://www.webdesignerdepot.com" title="Webdesigner Depot">http://www.webdesignerdepot.com</a></li>
<li>Eric Meyer   <a href="http://meyerweb.com/eric/thoughts" title="Eric Meyer">http://meyerweb.com/</a></li>
<li>Web Designer Wall   <a href="http://webdesignerwall.com" title="Web Designer Wall">http://webdesignerwall.com</a></li>
<li>Faruk Ateş   <a href="http://farukat.es/" title="Faruk Ateş">http://farukat.es/</a></li>
<li>Grace Smith   <a href="http://www.gracesmith.co.uk" title="Grace Smith">http://www.gracesmith.co.uk</a></li>
<li>Molly Holzschlag   <a href="http://mollydotcom.tumblr.com/" title="Molly Holzschlag">http://mollydotcom.tumblr.com/</a></li>
<li>SpyreStudios   <a href="http://spyrestudios.com" title="SpyreStudios">http://spyrestudios.com</a></li>
<li>Standardista   <a href="http://www.standardista.com" title="Standardista">http://www.standardista.com</a></li>
<li>Digging into WordPress   <a href="http://digwp.com" title="Digging into WordPress">http://digwp.com</a></li>
<li>Bruce Lawson   <a href="http://www.brucelawson.co.uk" title="Bruce Lawson">http://www.brucelawson.co.uk</a></li>
<li>Graphic Content   <a href="http://graphiccontent.squarespace.com/graphic-content/" title="Graphic Content">http://graphiccontent.squarespace.com/graphic-content/</a></li>
<li>Lea Verou   <a href="http://leaverou.me" title="Lea Verou">http://leaverou.me</a></li>
<li>Christian Heilmann   <a href="http://www.wait-till-i.com" title="Christian Heilmann">http://www.wait-till-i.com</a></li>
<li>Vectips   <a href="http://vectips.com" title="Vectips">http://vectips.com</a></li>
<li>Web Design Ledger   <a href="http://webdesignledger.com" title="Web Design Ledger">http://webdesignledger.com</a></li>
<li>Remy Sharp   <a href="http://remysharp.com" title="Remy Sharp">http://remysharp.com</a></li>
<li>CSS-Tricks   <a href="http://css-tricks.com" title="CSS-Tricks">http://css-tricks.com</a></li>
<li>Viper007Bond.com   <a href="http://www.viper007bond.com" title="Viper007Bond.com">http://www.viper007bond.com</a></li>
<li>Pro Blog Design   <a href="http://www.problogdesign.com" title="Pro Blog Design">http://www.problogdesign.com</a></li>
<li>A List Apart   <a href="http://www.alistapart.com/articles/" title="A List Apart">http://www.alistapart.com/articles/</a></li>
<li>1stwebdesigner   <a href="http://www.1stwebdesigner.com" title="1stwebdesigner">http://www.1stwebdesigner.com</a></li>
<li>Onextrapixel   <a href="http://www.onextrapixel.com" title="Onextrapixel">http://www.onextrapixel.com</a></li>
<li>The GitHub Blog   <a href="http://github.com/blog" title="The GitHub Blog">http://github.com/blog</a></li>
<li>Darcy Clarke   <a href="http://darcyclarke.me" title="Darcy Clarke">http://darcyclarke.me</a></li>
<li>WPCandy   <a href="http://wpcandy.com" title="WPCandy">http://wpcandy.com</a></li>
<li>The WHATWG Blog   <a href="http://blog.whatwg.org" title="The WHATWG Blog">http://blog.whatwg.org</a></li>
<li>Mozilla Hacks   <a href="http://hacks.mozilla.org" title="Mozilla Hacks">http://hacks.mozilla.org</a></li>
<li>Web Designer Online   <a href="http://www.webdesigneronline.co.uk" title="Web Designer Online">http://www.webdesigneronline.co.uk</a></li>
<li>Chromium Blog   <a href="http://blog.chromium.org/" title="Chromium Blog">http://blog.chromium.org/</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://michaelbox.net/2011/05/29/the-customary-blogs-i-follow-post/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>QR codes for easy smartphone contacts</title>
		<link>http://michaelbox.net/2011/04/14/qr-codes-for-easy-smartphone-contacts/</link>
		<comments>http://michaelbox.net/2011/04/14/qr-codes-for-easy-smartphone-contacts/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 22:32:27 +0000</pubDate>
		<dc:creator>tw2113</dc:creator>
				<category><![CDATA[Creativity]]></category>
		<category><![CDATA[Web Design-Development]]></category>
		<category><![CDATA[contact]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[qr code]]></category>
		<category><![CDATA[resume]]></category>

		<guid isPermaLink="false">http://michaelbox.net/?p=245</guid>
		<description><![CDATA[  Edit: It looks like mobile safari doesn’t like vcf files and will throw an error when trying to work with them. From what I can tell with some research, the app QRafter, with advanced functionality, can properly handle the downloaded file. You can read more here Download vcard on iPhone with Qrafter Apple, get [...]]]></description>
			<content:encoded><![CDATA[<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'QR codes for easy smartphone contacts on Michaelbox',url: 'http://michaelbox.net/2011/04/14/qr-codes-for-easy-smartphone-contacts/',contentID: 'post-245',suggestTags: 'contact,jquery,qr code,resume',providerName: 'Michaelbox',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear"> </div>
</div><p class="italic">Edit: It looks like mobile safari doesn’t like vcf files and will throw an error when trying to work with them. From what I can tell with some research, the app QRafter, with advanced functionality, can properly handle the downloaded file. You can read more here <a href="http://keremerkan.net/posts/how-to-download-a-vcard-on-iphone-using-qrafter/" title="How to download a vcard on iphone using Qrafter">Download vcard on iPhone with Qrafter</a></p>

<p class="italic">Apple, get your shit together with this topic</p><hr/>

<p>With the recent job changes from this spring, documented here ([link id=‘243’]), I found need for a refreshed resume/portfolio site. I decided that I wanted to create an experience with the information presented, and break away from traditional methods used to show resumes or portfolios. I hope it ends up remaining my go-to spot to find out everything a company or person needs to see if I’d make a good fit on their team or someone worth collaborating with.</p>
<span id="more-245"></span>
<p>The proliferation of smartphones, holding capabilities unforeseen by previous generations, provided a chance for me to make <a href="http://michaelbeckwithsresume.com/" title="Michael Beckwith's Resume">my new resume website</a> very mobile and smartphone friendly. I am proud to say that it renders very decently on a small screen. <a href="http://en.wikipedia.org/wiki/QR_code" title="QR Code Wikipedia entry">QR Codes</a> are also very in vogue, and can hold many different forms of data. This fact got me thinking about the information on my resume site and how I could further share it.</p>

<p>My contact information is the perfect chance to merge these technologies. I know that address books utilize <a href="http://en.wikipedia.org/wiki/Vcard" title="vCard Wikipedia entry">vcards</a>. This is usually done through opening a file with a .vcf file extension. VCF generation is simple and with the help of online generators, anyone can create one for themselves. For the one that I have linked from the resume site, I used <a href="http://vcardmaker.com/" title="vCard Maker">vcardmaker.com</a>. For this case, I just entered all of the same contact information that I had at the top of the site. After I downloaded the generated file, I uploaded to my server space and copied the resulting url to the file for use with a QR code.</p>

<p>I originally wanted to use <a href="https://github.com/jeromeetienne/jquery-qrcode" title="Jquery-QRcode Github page">JQuery-QRcode</a> as it creates the code with zero image use and would be extremely easy to update as time went on. However, there were a couple issues with it that resulted in no output of the QR code, so for now, alternatives will be used. I will definitely keep my eye on this jquery plugin and see about returning to it in the future.</p>

<p>I decided to go with <http://zxing.appspot.com/generator/>Zxing Appspot</a> for creating a QR code image linked to my .vcf file. Simply choose “URL” for the contents, paste in the .vcf url and hit generate. All that’s left is saving the resulting QR code image to be put into the site.</p>

<p>All that is left for this is adding it to the site and providing some styling. I decided that I didn’t want it showing all the time, so with a bit of jquery, I set up a link for users to click in order to toggle it on screen and then off again once done.</p>

<p>Now, all that a person needs to do is use their smartphone’s bar code scanner app to scan the QR code and download the .vcf file. Once done, they simply need to click on the file and your phone should offer to open with your address book. All of the contact information in the .vcf file should then be imported into a new address book entry.</p>

<p>I feel that this is a novel use for QR codes and makes adding someone to an address book a matter of a few clicks and a minute of time, instead of requiring someone enter all of the contact info manually. Hopefully others will see this as a good idea and implement it for their own online resumes.</p>]]></content:encoded>
			<wfw:commentRss>http://michaelbox.net/2011/04/14/qr-codes-for-easy-smartphone-contacts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I make things for the internet</title>
		<link>http://michaelbox.net/2011/03/24/i-make-things-for-the-internet/</link>
		<comments>http://michaelbox.net/2011/03/24/i-make-things-for-the-internet/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 19:49:24 +0000</pubDate>
		<dc:creator>tw2113</dc:creator>
				<category><![CDATA[Web Design-Development]]></category>

		<guid isPermaLink="false">http://michaelbox.net/?p=243</guid>
		<description><![CDATA[  This post has been stewing for just about three weeks now, and I realize that if I’m ever going to post it, it needs to be now. Out of respect to those involved, I will not list names or the official company name. From here on out, the company will be called “dayjob”. On [...]]]></description>
			<content:encoded><![CDATA[<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'I make things for the internet on Michaelbox',url: 'http://michaelbox.net/2011/03/24/i-make-things-for-the-internet/',contentID: 'post-243',suggestTags: '',providerName: 'Michaelbox',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear"> </div>
</div><p>This post has been stewing for just about three weeks now, and I realize that if I’m ever going to post it, it needs to be now. Out of respect to those involved, I will not list names or the official company name. From here on out, the company will be called “dayjob”.</p>
<span id="more-243"></span>
<p>On March 3rd, 2011, my time at dayjob came to an unexpected end. Reason given was stated as being a business decision, nothing personal, and a hard decision at that. No matter how my mind may try to reason for my departure, and what reasons bolstered the decision, I am believing that it was business only.</p>

<p>I was three days shy of my seven month anniversary, and after I was notified that morning, I was very nervous about my immediate future. I know that I did not want to revert back to my previous job state where I was working 40hrs/week in a completely unrelated field. I have had my foot in the field for seven months and I’d really like to stay there.</p>

<p>My time at dayjob helped me realize what truly interested me in the area of web creation, and, looking forward, I will be able to weed out companies that do not hire for my skills or interests. Front-end web development, WordPress, modern html/css techniques, the semantic web, API interaction, and creating tools for others to use are a lot of areas I want to explore with my time.</p>

<p>While I do have a degree in Graphic Design, it is not an area I want to attempt mastering, and will fall back to mostly hobby. I will never be able to shake my love for good vector art <3. These realizations are a huge step forward regarding job search as I can focus directly and not try applying for such a wide spectrum of specialities. That is how I approached job hunting my first 3.5 years in Sioux Falls.</p>

<p>First task I did once I returned home on March 3rd was locate my resume and  get it updated. It definitely felt good removing experience listings dating back to 2007, when I was still in college. Given the direction and nature of web development, I felt that simply a pdf/doc resume was not enough in 2011. I am not excluding a printable resume, but an online version, I feel, helps to show what I can do as well, through the resume itself. That said, I refashioned my [link id=‘109’] page. While visually, it’s notably less than what I originally envisioned in my head, I find the simplicity more appealing. I was also able to control the markup and provide semantic meaning for the various parts using hcard, hresume, and hcalendar microformats.</p>

<p>After revising my resume, I did what any web creator in 2011 does, I went to social networks. I informed people, that I trust, about what had happened, and kindly asked them to keep an eye out for any opportunities that they could refer me to. Freelancing as a primary source of income was also immediately considered, until I could find another job locally. Tweeting about my sudden availability was done, and thankfully some people contacted me pretty quickly regarding possible work. One hasn’t had any work yet that they’d be able hand off to me, but they know my rates and have me down as available. Hopefully there will be something soon. Miss <a href="http://twitter.com/lorendepalma" title="lorendepalma's Twitter profile">Loren Depalma</a> saw a tweet from Miss <a href="http://twitter.com/gracesmith" title="gracesmith's Twitter profile">Grace Smith</a> and Loren contacted me over Facebook about helping her with some functionality for an art gallery she was putting up at <a href="http://lorendepalma.me" title="Artwork by Loren DePalma">lorendepalma.me</a>. I am proud to say that the site turned out very well and a working business relationship has formed between Loren and I. I look forward to working with her more in the future.</p>

<p>I know that I am thankful for everyone who has contacted me about work, both mentioned above and some not mentioned. I am eternally thankful to them for bringing me in and I hope I am producing a quality even higher than they hoped for or expected <img src='http://michaelbox.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .  I was extremely touched by everyone’s generosity, especially with most of this happening the same day.</p>

<p>Dayjob did provide a severance check to me, and that, plus the regular paycheck I had just received, has covered most of the monthly expenses for March. Thanks to that coverage, most freelance income earned during the rest of March is going to be used to pay my mid-April bills. It’s a rare moment when I am able to work ahead like that. Frugal living is also a method I am trying my best at to keep expenses low, though coffee is still a hard item to avoid splurging on.</p>

<p>I am still worried and nervous about what lies ahead financially, and I fear that I won’t be able to find enough regular work to sustain monthly bills. However, I have finally increased my quoted hourly rate, which has been notoriously low at around $15/hr or below. I also honestly wouldn’t argue too much with the idea of a part-time only unrelated job to help cover most bills, and in my time away from that, focus on web development. That way, I still have most of my time for doing what I enjoy, as well as time for <a href="http://hand.writtentweets.com" title="Handwritten Tweets">personal projects</a> that I have going.</p>

<p>To wrap up this long update, I am forever thankful for what dayjob provided me, as it got me much needed on the job experience and got me away from being a security officer, which was not doing very well for personal morale. I really don’t know what my immediate future holds or where my feet will take me, but it is at least a little exciting to see where it will lead. I may actually find this to be a great opportunity to get away from always doing agency style work, and find opportunities for unique ventures.</p>

<p>My name is Michael Beckwith, and I make things for the internet. What can I help you with?</p>]]></content:encoded>
			<wfw:commentRss>http://michaelbox.net/2011/03/24/i-make-things-for-the-internet/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

