<?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>afEkenholm Web Design</title>
	<atom:link href="http://www.afekenholm.se/feed" rel="self" type="application/rss+xml" />
	<link>http://www.afekenholm.se</link>
	<description>Beautiful websites for beautiful people</description>
	<lastBuildDate>Sun, 09 Oct 2011 23:18:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Paxa Gården</title>
		<link>http://www.afekenholm.se/paxa-garden</link>
		<comments>http://www.afekenholm.se/paxa-garden#comments</comments>
		<pubDate>Sun, 09 Oct 2011 23:06:52 +0000</pubDate>
		<dc:creator>Alexander Wallin</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[alerts]]></category>
		<category><![CDATA[Back-end]]></category>
		<category><![CDATA[booking service]]></category>
		<category><![CDATA[Branding]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[Concept]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Front-end]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Logotype]]></category>
		<category><![CDATA[modal forms]]></category>
		<category><![CDATA[popups]]></category>
		<category><![CDATA[sweden]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[Web app]]></category>
		<category><![CDATA[youth center]]></category>
		<category><![CDATA[youth club]]></category>

		<guid isPermaLink="false">http://www.afekenholm.se/?p=796</guid>
		<description><![CDATA[Paxa Gården is a project aiming to reduce the amount of administrative work spent on handling the booking of facilities and equipment on youth centers in Sweden. This web app allows youngsters and adults to quickly get a reserved time for any item or place in a minute or two, generating and handing out all contracts necessary for the booking to take place.]]></description>
			<content:encoded><![CDATA[<h2>A webapp for youth centers</h2>
<p>Paxa Gården (roughly <em>calling dibs on the youth club</em>) is a project aiming to reduce the amount of administrative work spent on handling the booking of facilities and equipment on youth centers in Sweden. This web app allows youngsters and adults to quickly get a reserved time for any item or place in a minute or two, generating and handing out all contracts necessary for the booking to take place.</p>
<p>This app is developer by me, Jonathan Lundborg and Patrik Weibull, and has taken shape in deep collaboration with the city of Gothenburg and Lotta Johansson, responsible for its development and increase of young peoples participation in politics, activities and the society in large.</p>
<h3>My work</h3>
<p>My work on Paxa Gården has been to develop and maintain most of the JavaScript on the site, such as custom alerts and popups, modular forms and a rather complex calendar (based on the lovely <a href="https://github.com/themouette/jquery-week-calendar/">jQuery Week Calendar</a>) that fully integrates with the booking system in real-time.</p>
<p>I have also been responsible for the design of the site, including the logotype.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.afekenholm.se/paxa-garden/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brennvidd logotype</title>
		<link>http://www.afekenholm.se/brennvidd-logotype</link>
		<comments>http://www.afekenholm.se/brennvidd-logotype#comments</comments>
		<pubDate>Fri, 07 Oct 2011 21:01:51 +0000</pubDate>
		<dc:creator>Alexander Wallin</dc:creator>
				<category><![CDATA[Logotypes]]></category>

		<guid isPermaLink="false">http://www.afekenholm.se/?p=791</guid>
		<description><![CDATA[Brennvidd is a company in the business intelligence business, pun intended. The name Brennvidd alludes to the Swedish word <em>brännvidd</em> (eng. <em>focal length</em>).]]></description>
			<content:encoded><![CDATA[<p>Brennvidd is a company in the business intelligence business, pun intended. The name Brennvidd alludes to the Swedish word <em>brännvidd</em> (eng. <em>focal length</em>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.afekenholm.se/brennvidd-logotype/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ProNordic Education</title>
		<link>http://www.afekenholm.se/pronordic-education</link>
		<comments>http://www.afekenholm.se/pronordic-education#comments</comments>
		<pubDate>Tue, 04 Oct 2011 08:02:40 +0000</pubDate>
		<dc:creator>Alexander Wallin</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Back-end]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Front-end]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Multilingual]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.afekenholm.se/?p=788</guid>
		<description><![CDATA[A <strong>mobile friendly</strong> and <strong>multilingual</strong> site for an IATA/UFTAA educational centre.]]></description>
			<content:encoded><![CDATA[<p>ProNordic education offers certified IATA/UFTAA training for the international Aviation and the travel business.</p>
<p>ProNordic also has a <strong>mobile version</strong> of the site, enabling visitors coming directly form viewing an ad or article about ProNordic to get the information presented to them in the best possible way.</p>
<p>The site is also <strong>multilingual</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.afekenholm.se/pronordic-education/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heartstart</title>
		<link>http://www.afekenholm.se/heartstart</link>
		<comments>http://www.afekenholm.se/heartstart#comments</comments>
		<pubDate>Tue, 04 Oct 2011 07:29:47 +0000</pubDate>
		<dc:creator>Alexander Wallin</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Back-end]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Front-end]]></category>
		<category><![CDATA[Logotype]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.afekenholm.se/?p=782</guid>
		<description><![CDATA[Made in 2009 for an educational center teaching life-saving in many different forms, focusing mainly on CPR.]]></description>
			<content:encoded><![CDATA[<p>Made in 2009 for an educational center teaching life-saving in many different forms, focusing mainly on CPR. The site is a basic WordPress setup with a handy sidebar under the <em>Kurser</em> page, where info about the courses is loaded seamlessly without any page reloading.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.afekenholm.se/heartstart/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YouCustomize</title>
		<link>http://www.afekenholm.se/youcustomize</link>
		<comments>http://www.afekenholm.se/youcustomize#comments</comments>
		<pubDate>Wed, 22 Jun 2011 10:03:10 +0000</pubDate>
		<dc:creator>Alexander Wallin</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Back-end]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Front-end]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.afekenholm.se/?p=776</guid>
		<description><![CDATA[YouCustomize is a Digital Signage Network providing hairstylists and salons with the possibility of having their own media channel, showing custom content to their customers.]]></description>
			<content:encoded><![CDATA[<p>YouCustomize is a Digital Signage Network providing hairstylists and salons with the possibility of having their own media channel, showing custom content to their customers.</p>
<p>YouCustomize also runs a blog about entrepreneurship, the hairstylist industry and product/marketing related topics.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.afekenholm.se/youcustomize/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Miniteve for iPhone and iPad</title>
		<link>http://www.afekenholm.se/miniteve-for-iphone-and-ipad</link>
		<comments>http://www.afekenholm.se/miniteve-for-iphone-and-ipad#comments</comments>
		<pubDate>Tue, 07 Jun 2011 11:19:55 +0000</pubDate>
		<dc:creator>Alexander Wallin</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://www.afekenholm.se/?p=769</guid>
		<description><![CDATA[The groundbreaking TV-channel <a href="http://www.miniteve.se" title="Miniteve">Miniteve</a>, aimed to provide entertainment for kids in the ages of one to three, has steadily grown in popularity amongst parents and their toddlers! To make Miniteve more applicable to everyday life, we've now made it available on both <a href="http://www.miniteve.se/app">iPhone and iPad</a>.

The applications are <strong>designed</strong>, <strong>developed</strong> and <strong>managed</strong> by me.]]></description>
			<content:encoded><![CDATA[<p>The groundbreaking TV-channel <a href="http://www.miniteve.se" title="Miniteve">Miniteve</a>, aimed to provide entertainment for kids in the ages of one to three, has steadily grown in popularity amongst parents and their toddlers! To make Miniteve more applicable to everyday life, we've now made it available on both <a href="http://www.miniteve.se/app">iPhone and iPad</a>. Go check out <a href="http://itunes.apple.com/se/app/miniteve/id431074374?mt=8&#038;ls=1" title="Miniteve for iPhone">Miniteve for iPhone</a> and <a href="http://itunes.apple.com/se/app/miniteve-hd/id432068450?mt=8&#038;ls=1">Miniteve HD for iPad</a> in the App Store - I bet you'll have a great time with your kid!</p>
<p>The applications are <strong>designed</strong>, <strong>developed</strong> and <strong>managed</strong> by me. For some (rather hasty) previews of the app, you can watch Miniteve's promo video <a href="http://www.youtube.com/watch?v=aErgGcvoJeg">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.afekenholm.se/miniteve-for-iphone-and-ipad/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TrojMa &#8211; Trojan Horse Mania</title>
		<link>http://www.afekenholm.se/trojma-trojan-horse-mania</link>
		<comments>http://www.afekenholm.se/trojma-trojan-horse-mania#comments</comments>
		<pubDate>Tue, 29 Mar 2011 13:48:23 +0000</pubDate>
		<dc:creator>Alexander Wallin</dc:creator>
				<category><![CDATA[Art & Fun]]></category>

		<guid isPermaLink="false">http://www.afekenholm.se/?p=738</guid>
		<description><![CDATA[TrojMa is a minigame, inspired by the everawesome Elastomania, where you are a wooden horse on it's way to the White Dot (Troja), picking up all the Red Dots (Greeks) on the way. It has stunning visual graphics and real-world physics that will blow you away (using just a little imagination), and includes the following [...]]]></description>
			<content:encoded><![CDATA[<p>TrojMa is a minigame, inspired by the everawesome <a href="http://www.moposite.com">Elastomania</a>, where you are a wooden horse on it's way to the White Dot (Troja), picking up all the Red Dots (Greeks) on the way. It has stunning visual graphics and real-world physics that will blow you away (using just a little imagination), and includes the following features:</p>
<ul class="disc-list">
<li>6 levels</li>
<li>Up to six different players</li>
<li>Best Times chart</li>
<li>Replays</li>
<li>Ten bags of fun</li>
</ul>
<p>TrojMa is built in Java and developed during a ten week part-time class in late 2009.</p>
<p><em>Note: The game is shipped as a <code>.jar</code> file</em></p>
<div id="attachment_742" class="wp-caption alignleft" style="width: 410px"><img src="http://www.afekenholm.se/wordpress/wp-content/uploads/trojma-gameplay-400x229.png" alt="Trojma Gameplay" title="trojma-gameplay" width="400" height="229" class="size-medium wp-image-742" /><p class="wp-caption-text">Trojma gameplay. This is from the last (and hardest) level <em>Hail The Fame</em>. Going for a really bad time, there.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.afekenholm.se/trojma-trojan-horse-mania/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Miniteve</title>
		<link>http://www.afekenholm.se/miniteve</link>
		<comments>http://www.afekenholm.se/miniteve#comments</comments>
		<pubDate>Mon, 21 Mar 2011 05:02:05 +0000</pubDate>
		<dc:creator>Alexander Wallin</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Back-end]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Front-end]]></category>
		<category><![CDATA[Logotype]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.afekenholm.se/?p=717</guid>
		<description><![CDATA[Miniteve is an online, groundbreaking TV channel for kids providing short, colourful and pedagogical children's programs of extremely high quality. As chief architect and single developer, I have, together with founder Henry Chu, developed and designed the <strong>graphic profile</strong>, the <strong>web platform</strong> and a universal <strong>iPhone and iPad app</strong> to be released this spring. This to name a few things!]]></description>
			<content:encoded><![CDATA[<p>Miniteve is an online, groundbreaking TV channel for kids providing short, colourful and pedagogical children's programs of extremely high quality. As chief architect and single developer, I have, together with founder Henry Chu, developed and designed the <strong>graphic profile</strong>, the <strong>web platform</strong> and a universal <strong>iPhone and iPad app</strong> to be released this spring. This to name a few things! Here's a more thorough list.</p>
<h2>Developed features and maintenance</h2>
<ul>
<li>
<h3>The web platform</h3>
<p>A WordPress installation tweaked to fit our needs as a video site. The main plugins that I have used are <a href="http://semperfiwebdesign.com/portfolio/wordpress/wordpress-plugins/all-in-one-seo-pack/">All In One SEO Pack</a> and <a href="http://wordpress.org/extend/plugins/wp-favorite-posts/">WP Favorite Posts</a> along with <a href="http://yoast.com/wordpress/google-analytics/">analytics</a>, <a href="http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/">sitemap</a> and <a href="http://contactform7.com/">contact</a> plugins.</p>
<p>I also did develop a <em>post packages</em> plugin, with a user access feature. The plugin is not public at the moment.</p>
</li>
<li>
<h3>An optimized fork of the <a href="http://f4player.org">f4player</a> Flash video player.</h3>
<p>What I did was to improve (limit) visual updating when scrubbing, add HD support, vastly improve the volume bar and add proper comments (yeez!).</p>
<p><div id="attachment_726" class="wp-caption alignnone" style="width: 410px"><a href="http://www.afekenholm.se/wordpress/wp-content/uploads/miniteve-gris-letar-efter-mat.jpg"><img src="http://www.afekenholm.se/wordpress/wp-content/uploads/miniteve-gris-letar-efter-mat-400x275.jpg" alt="Miniteve video player" title="Miniteve video player" width="400" height="275" class="size-medium wp-image-726" /></a><p class="wp-caption-text">The Miniteve Flash video player</p></div>
	</li>
<li>
<h3>An SMS-driven payment solution</h3>
<p>My client's main focus in our implemented payment service was to make it extremely easy to make a purchase. Therefore, I chose to use an SMS service (in our case <a href="http://www.wobtel.se">Wobtel</a>) where a user sends <code>teve 1</code> to a short number to purchase a package of programs. If it is the user's first purchase, she is automatically registered as a user and provided with a generated password, enabling her to <strong>register and make a purchase in one easy step</strong>!</p>
</li>
<li>
<h3>Converting, compressing and distributing video</h3>
<p>All videos have to be optimized for streaming in order to reduce outgoing traffic loads and improve the users' experiences while still maintaining great quality, as well as for different devices such as the iPhone or the iPad.</p>
</li>
<li>
<h3>A smooth experience using JavaScript and AJAX</h3>
<p>. Since a video site has many thumbnails, programs (or posts), and in our case also program packages, to display, the user experience is improved by providing a modal box for package purchases and signing in, as well as <em>More</em> buttons, lazy loading and, of course, animating the sun itself!</p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.afekenholm.se/miniteve/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hosting a hackathon</title>
		<link>http://www.afekenholm.se/hosting-a-hackathon</link>
		<comments>http://www.afekenholm.se/hosting-a-hackathon#comments</comments>
		<pubDate>Thu, 24 Feb 2011 20:47:57 +0000</pubDate>
		<dc:creator>Alexander Wallin</dc:creator>
				<category><![CDATA[Practical]]></category>
		<category><![CDATA[10 things]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[hackathon]]></category>

		<guid isPermaLink="false">http://www.afekenholm.se/hosting-a-hackathon</guid>
		<description><![CDATA[In december I read Hannah Donovan's article about her participation in a /dev/fort hackathon, and the result that was spacelog.org. I ended up both reading the logs they so beautifully presented for about two hours as well as loving the idea of getting together, developing, designing, and creating something useful in a short, intense period [...]]]></description>
			<content:encoded><![CDATA[<p>In december I read <a href="http://24ways.org/2010/extreme-design">Hannah Donovan's  article</a> about her participation in a <em>/dev/fort</em> hackathon, and the result that was <a href="http://spacelog.org">spacelog.org</a>. I ended up both reading the logs they so beautifully presented for about two hours as well as loving the idea of getting together, developing, designing, and creating something useful in a short, intense period of time.</p>
<p>In Stockholm, where I live, I knew about an Android hack and some annual hack that went off last autumn, but that was about it. Whilst all juiced up I had no plans on waiting some nine months to participate in it, <strong>so I decided to host my own</strong>. </p>
<p>To make sure people could and would participate I set the event to take place two months ahead, stretching over 36 weekend hours (including sleep). After two months and some hyping amongst me and my friends the hackathon was finally held in my apartment, and I'd like to share my experiences as host, first with some initial thoughts around the meet up and then with <a href="http://www.afekenholm.se/hosting-a-hackathon#10_things_to_think_about">a list of tips</a>!</p>
<h2>The hack experience</h2>
<h3>My expectations vs. the outcome</h3>
<p>I had no idea what would be the outcome of the hack, besides fantasies about awesome web apps that just sprung out of nowhere as long as we just worked and had a good time. As these dreams were all I had at hand, my expectations were, even though I rejected them, huge. Such expectations are seldom fully met, but I mean, it hazn't gonna kills me to get a bit disappointed. As it turned out, I didn't.</p>
<p>Although there are many things that I'll be doing differently and/or better the next time, <strong>I had so much fun!</strong> Even when totally stressed out I enjoyed myself. The final result wasn't finished, but hanging out with all the young folks and learning all the things I did was a solid comfort.</p>
<h3>Hacking is learning intensified</h3>
<p>I gained great amounts of knowledge in the 20-ish hours of programming that was the development phase. I'm about twice as comfortable with the *nix terminal as I was one week ago, and thrice the Git friend. As host and coordinator I also saw the many skills - tech or no tech - that 10 people can represent, as well as the broadness of my own!</p>
<h2 id="10_things_to_think_about">10 things to think about</h2>
<h3>1. Provide a road map all the way to your doorstep</h3>
<p>On the first day I had to guide 8-10 people to my apartment (which, by the way, is a bus trip and a walk away from the nearest subway). This is valuable time that could be used for mind-mapping and planning. See to it that you provide detailed road descriptions all the way to your door.</p>
<h3>2. Have all participants arrive on time the first day</h3>
<p>People have lives. As a result, everyone won't be able to show up at 10 on Saturday morning. That's fine, but waiting for all of them to arrive before choosing a project is dangerous. You might want as many as possible to contribute, but you'll be making a lot of time by declaring the first meeting as uninterruptible. Of course you should weigh this against the extended feedback you get from the extra ones arriving.</p>
<h3>3. Make sure your project is doable within the given time frame</h3>
<p>Our project didn't finish. It's nearly finished, but that's not sexy at all when Monday comes. I had a great time, but I would have preferred an up and running web app to a big, non-working app. When choosing between a clearly doable and a possibly doable project, I suggest you go with the doable one!</p>
<h3>4. Aim for as little coding as possible</h3>
<p>If the weight is on the developing (supposing the project is not a Java framework, a fork of jQuery or the like) most people that do not write code will probably find themselves useless, even if they aren't. The more people that are working on clear tasks at full speed, the more you get of the project. I think somewhat content based and minimalistic projects that mostly just needs programming to set it up is a fine way to strolleth upon.</p>
<h3>5. Have all technicalities pre-installed</h3>
<p>You do not want to start off the hack with hours of installing, debugging and (hopefully) fixing the development environment. For us this wasn't a big problem (we were only a small bunch of dead-on coders) but it wasn't that far from being one. The more attendees, the more time-consuming installations and configurations take.</p>
<h3>6. Make sure your Internet connection is stable</h3>
<p>You don't need to be online to draw a circle, but an unstable connection has a great sense of timing; it <em>will</em> wave you goodbye just when you're uploading stuff to the server or performing whatever task you hate being interrupted. And who doesn't get all cranky when your Internet access is all random?</p>
<h3>7. Work with what you already or almost know</h3>
<p>If you haven't got much time for the project there's unfortunately not much time to learn something brand new. We discussed using Python, for example, but estimations and time planning is impossible if you are to learn how to implement it first. If you do have implementation experiences, you will still have to debug it. (I remember debugging the <code>"headers already sent ..."</code> error in the early days. Could've been a dentist by now.)</p>
<h3>8. Eat!</h3>
<p>I cooked for three and a half hours the day before the hack, making two meals for 12 people. Key features of a happy worker is food, sleep and motivation. Since the motivation is already there, proper food, fruit and tea/coffee must nurture it. <strong>Always have something to serve!</strong></p>
<h3>9. Do some research before bringing your ideas</h3>
<p>The clearer the vision you can make your comrades see, the more likely it is that a) it's a good idea and that b) it'll get chosen by the group. Also, devoting time to discus and vote for an idea (or even worse: spending those days developing a service) that already exists is pure waste.</p>
<h3>10. Use a version control system, such as Git</h3>
<p>Version control (Git in our case) is as wonderful as it is crucial for team development. For those who do not know what a version control system is can read about it <a href="http://en.wikipedia.org/wiki/Revision_control" rel="nofollow">on Wikipedia</a>, on <a href="http://git-scm.com/" rel="nofollow">git-scm.com</a>. You may also read this excellent <a href="http://cocoawithlove.com/2010/12/version-control-for-solo-mac-developers.html" rel="nofollow">quick look at version control using Git</a>.</p>
<h3>Bonus: Write a long list of rules and mottos that no one will read</h3>
<p>This tip stands for itself. Rules are so much fun to stipulate, and the more serious you get, the more the fun! Having one out of twenty reading it makes you special space-dust friends. </p>
<p>Having a freakin' good time is all that it's about.</p>
<h2>Roundup</h2>
<p>If you're thinking of throwing a hack, do it! If you don't succeed with the project you will next time! I hope that the tips that was not totally obvious to you can be of help. Do you have your own experiences? Do you disapprove of mine? </p>
<p>Is you haet this article?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.afekenholm.se/hosting-a-hackathon/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS3 Sunglasses</title>
		<link>http://www.afekenholm.se/css3-sunglasses</link>
		<comments>http://www.afekenholm.se/css3-sunglasses#comments</comments>
		<pubDate>Wed, 09 Feb 2011 20:42:05 +0000</pubDate>
		<dc:creator>Alexander Wallin</dc:creator>
				<category><![CDATA[Art & Fun]]></category>

		<guid isPermaLink="false">http://www.afekenholm.se/?p=661</guid>
		<description><![CDATA[Since Chris Coyier made The Shapes of CSS, a demo page with lots of shapes created with only CSS3, I guessed that the CSS3 shaping race is on. So I thought, "Are all your sunglasses belong to me?!", and here's what I found out!]]></description>
			<content:encoded><![CDATA[<p>Since Chris Coyier made <a href="http://css-tricks.com/the-shapes-of-css/">The Shapes of CSS</a>, a demo page with lots of shapes created with only CSS3, I guessed that the CSS3 shaping race is on. So I thought, <cite>"Are all your sunglasses belong to me?!"</cite>, and here's what I found out:</p>
<p class="glasses">lewl</p>
<h2 style="clear: both; padding-top:1em;">Teh code</h2>
<p>The HTML markup itself is a <code>&lt;div&gt;</code> (or a <code>&lt;p&gt;</code> or whatever you want) with a class of glasses.</p>
<blockquote class="codeblock"><p><code class="txm" data-codelang="js">&lt;div class="glasses"&gt;&lt;/div&gt;</code></p></blockquote>
<p>Here is the CSS that creates the shapes:</p>
<blockquote class="codeblock"><p><code class="txm" data-codelang="css">.glasses {
    width: 50px;
    height: 45px;
    margin: 45px auto;
    background: #222;<br />&nbsp;<br />    -webkit-border-radius: 10px 10px 25px 25px / 10px 10px 20px 20px;
       -moz-border-radius: 0 0 50px 50px / 0 0 10px 10px;
            border-radius: 10px 10px 25px 25px / 10px 10px 20px 20px;
    -webkit-transition: all 0.5s ease-out;
         -o-transition: all 0.5s ease-out;
}<br />&nbsp;<br />.glasses:before,
.glasses:after {
    content: '';
    float: left;
    display: block;
    width: 250px;
    height: 200px;
    margin-top: -28px;
    background: #2d2d2d;
}<br />&nbsp;<br />.glasses:before {
    margin-left: -250px;<br />&nbsp;<br />    -webkit-border-radius: 70px 150px 100px 100px / 70px 30px 160px 130px;
       -moz-border-radius: 70px 150px 100px 100px / 70px 30px 160px 130px;
            border-radius: 70px 150px 100px 100px / 70px 30px 160px 130px;
}<br />&nbsp;<br />.glasses:after {
    float: right;
    margin-right: -250px;<br />&nbsp;<br />    -webkit-border-radius: 150px 70px 100px 100px / 30px 70px 120px 160px;
       -moz-border-radius: 150px 70px 100px 100px / 30px 70px 120px 160px;
            border-radius: 150px 70px 100px 100px / 30px 70px 120px 160px;
}</code></p></blockquote>
<p>And here is a little to pimp things up!</p>
<blockquote class="codeblock"><p><code class="txm" data-codelang="css">.glasses {
    color: rgb(41,41,41);
    font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    text-align: center;
    line-height: 42px;
}<br />&nbsp;<br />.glasses:hover {
    color: #888;
    text-shadow: 0 1px 0 #000;
}<br />&nbsp;<br />.glasses,
.glasses:before,
.glasses:after {
    border: 5px solid #222;
}<br />&nbsp;<br />:root *> .glasses:before,
:root *> .glasses:after {
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,
        from(rgba(50, 50, 50, 0.792969)),
        color-stop(0.5, rgba(0, 0, 0, 0.59375)),
        to(rgba(30, 30, 30, 0.496094)));
    background-image: -moz-linear-gradient(
        center top,
        rgba(50,50,50,0.8) 0%,
        rgba(0,0,0,0.6) 50%,
        rgba(30,30,30,0.5) 100%);
    background-color: none;
}</code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.afekenholm.se/css3-sunglasses/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

