<?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>Mediascreen &#187; arbetssemester</title>
	<atom:link href="http://mediascreen.se/nyckelord/arbetssemester/feed/" rel="self" type="application/rss+xml" />
	<link>http://mediascreen.se</link>
	<description></description>
	<lastBuildDate>Sat, 01 May 2010 08:23:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Arbetssemester &#8211; avstämning efter första veckan</title>
		<link>http://mediascreen.se/2009/07/arbetssemester-forsta-veckan/</link>
		<comments>http://mediascreen.se/2009/07/arbetssemester-forsta-veckan/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 06:19:14 +0000</pubDate>
		<dc:creator>Marcus</dc:creator>
				<category><![CDATA[personligt]]></category>
		<category><![CDATA[webbutveckling]]></category>
		<category><![CDATA[arbetssemester]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://mediascreen.se/?p=571</guid>
		<description><![CDATA[<p>Okej, så det har inte riktigt blivit avstämning varje kväll, men här kommer en liten rapport från första veckan.</p>
<p>Som vanligt tar allt lite längre tid än jag trott. Framför allt har jag underskattat planeringstiden. Eftersom jag inte har arbetat helt objektorienterat i så många  projekt så går det åt [...]]]></description>
			<content:encoded><![CDATA[<p>Okej, så det har inte riktigt blivit avstämning varje kväll, men här kommer en liten rapport från första veckan.</p>
<p>Som vanligt tar allt lite längre tid än jag trott. Framför allt har jag underskattat planeringstiden. Eftersom jag inte har arbetat helt objektorienterat i så många  projekt så går det åt en hel del tid åt att läsa på och utvärdera olika upplägg. Ska jag använda <em>data access object</em>, <em>table row gateway</em> eller <em>active record</em> för dataåtkomst? Ska jag använda ett globalt <em>registry</em> och ska det i så fall vara ett <em>singleton</em> eller en statisk klass? Ska url:erna kopplas direkt till respektive <em>controller</em> eller ska ansvar fördelas på något annat sätt? Till min hjälp har jag <a href="http://www.amazon.com/PHP-5-Objects-Patterns-Practice/dp/1590593804">PHP 5 Object, Patterns and Practice</a> och  <a href="http://www.amazon.com/PHP-Action-Objects-Design-Agility/dp/1932394753">PHP in Action &#8211; Objects, Design, Agility</a>. Det täcker båda ungefär samma material men på lite olika sätt. Är beskrivningen av ett ämne lite luddig i den ena boken så brukar det hjälpa att går över till den andra. Dessutom finns ju <a href="http://stackoverflow.com/">StackOverflow</a> och SitePoints <a href="http://www.sitepoint.com/forums/forumdisplay.php?f=147">forum för PHP Application Design</a> (där för övrigt några av författarna till mina böcker är med i diskussionerna).</p>
<p>När det gäller arbetstiden så har det också gått lite sämre än planerat. Istället för 35 timmars arbete förra veckan blev det knappt 25. Jag har verkligen svårt att fokusera när jag arbetar hemma. Det är svårt att känna någon tidspress när man har hela dagarna på sig. Jag skulle verkligen behöva &#8220;gå till jobbet&#8221; på morgnarna.</p>
<p>Nu till det positiva:</p>
<ul>
<li>Jag har använt <a href="http://simplepie.org/">SimplePie</a> för rss-hantering tidigare, men blir hela tiden överraskad över hur tillförlitligt det är när det gäller att hantera opålitlig indata och teckenformateringsproblem.</li>
<li><a href="http://simplehtmldom.sourceforge.net/index.htm">PHP Simple HTML DOM Parser</a> är ett helt fantastiskt bibliotek. Ladda in en sida och kom åt alla element precis som med jQuerys selektorsystem.</li>
<li>Strukturen jag till sist kommit fram till är jag ganska nöjd med. Templatesystemet är flexibelt utan att vara komplicerat, mina controllers är tunna och mina models är rena.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mediascreen.se/2009/07/arbetssemester-forsta-veckan/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Arbetssemester &#8211; dag 2</title>
		<link>http://mediascreen.se/2009/07/arbetssemester-dag-2/</link>
		<comments>http://mediascreen.se/2009/07/arbetssemester-dag-2/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 05:35:34 +0000</pubDate>
		<dc:creator>Marcus</dc:creator>
				<category><![CDATA[personligt]]></category>
		<category><![CDATA[webbutveckling]]></category>
		<category><![CDATA[arbetssemester]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[YQL]]></category>

		<guid isPermaLink="false">http://mediascreen.se/?p=564</guid>
		<description><![CDATA[<p>Andra dagen av mitt semesterprojekt blev det inte så mycket gjort. Jag har verkligen svårt att koncentrera mig när jag jobbar hemma. Efter att ha avslutat frilansuppdraget från dagen innan lyckades jag prestera ungefär tre timmars arbete.</p>
<p>Tanken var att jag skulle börja på administrationssidorna och framförallt importfunktionen. Jag kom dock [...]]]></description>
			<content:encoded><![CDATA[<p>Andra dagen av mitt <a href="/2009/07/20-day-business-camp/">semesterprojekt</a> blev det inte så mycket gjort. Jag har verkligen svårt att koncentrera mig när jag jobbar hemma. Efter att ha avslutat frilansuppdraget från dagen innan lyckades jag prestera ungefär tre timmars arbete.</p>
<p>Tanken var att jag skulle börja på administrationssidorna och framförallt importfunktionen. Jag kom dock inte så mycket längre än till pappersskisser.</p>
<p>Målet är att importsystemet ska vara så automatiskt det går. Det ska kunna hämta information via RSS, xml-filer och via <a href="http://developer.yahoo.com/yql/">YQL</a> när det gäller screenscraping.</p>
<p>Det måste vara  enkelt att moderera och komplettera innehållet som hämtas. Det är viktigt att innehållet stämmer och att det inte bara blir en lista med evenemangsnamn och datum. Jag måste snabbt kunna gå igenom och komplettera hundratals poster. Det gör att adminsystemet måste vara ganska polerat och genomtänkt även om det bara är jag som använder det. Det betyder också att jag kommer att använda jQuery och AJAX flitigt.</p>
<p>Nu har jag i vilket fall en bild av hur jag vill att det ska fungera. Dag 3 ska jag ägna åt att bygga det.</p>
]]></content:encoded>
			<wfw:commentRss>http://mediascreen.se/2009/07/arbetssemester-dag-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Arbetssemester &#8211; dag 1</title>
		<link>http://mediascreen.se/2009/07/arbetssemester-dag-1/</link>
		<comments>http://mediascreen.se/2009/07/arbetssemester-dag-1/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 20:35:25 +0000</pubDate>
		<dc:creator>Marcus</dc:creator>
				<category><![CDATA[personligt]]></category>
		<category><![CDATA[webbutveckling]]></category>
		<category><![CDATA[arbetssemester]]></category>
		<category><![CDATA[evenemang]]></category>
		<category><![CDATA[eventful]]></category>
		<category><![CDATA[evoo]]></category>
		<category><![CDATA[upcoming]]></category>

		<guid isPermaLink="false">http://mediascreen.se/?p=542</guid>
		<description><![CDATA[<p>Då närmar sig första dagen på mitt lilla semesterprojekt sitt slut. Eftersom jag hade ett litet frilansjobb att göra under dagen så blev det bara 5 arbetade timmar på mitt egna projekt.</p>
<p>De första två veckorna kommer jag jobba med en evenemangsportal på  evoo.se. Det finns ju en hel del [...]]]></description>
			<content:encoded><![CDATA[<p>Då närmar sig första dagen på mitt lilla semesterprojekt sitt slut. Eftersom jag hade ett litet frilansjobb att göra under dagen så blev det bara 5 arbetade timmar på mitt egna projekt.</p>
<p>De första två veckorna kommer jag jobba med en evenemangsportal på  <a href="http://evoo.se">evoo.se</a>. Det finns ju en hel del sajter som listar evenemang runt om i Sverige, men jag har ännu inte hittat någon svensk motsvarighet till <a href="http://eventful.com/">eventful </a>och <a href="http://upcoming.yahoo.com/">upcoming</a>. De jag har sätt är antingen hopplöst föråldrade, lokala eller nischade.</p>
<p>Evoo ska vara:</p>
<ul>
<li>En förmedlare av evenemengsinformation. Organisationer ska kunna använda den för att sprida sina kalendarier vidare till andra sajter, applikationer, communitys, mobiltelefoner, bloggar, tidningar, andra eventsajter.</li>
<li>Ett enkelt sätt att lägga upp kalendarier. Evoo ska ta emot information i de flesta format: excelfiler, rss-flöden, html-sidor med mera. Allt för att göra det så smärtfritt som möjligt för organisatörer med många arrangemang. Att lägga till evenemang på evoo.se ska vara så lätt att arrangörer hellre använder evoo än sitt egna publiceringssystem för att lägga upp evenemang på sin egen webbplats.</li>
<li>En bra plats att få personliga rekommendationer på saker att göra i hela Sverige. Enkel att använda, men med större djup för de lite mer vana användarna.</li>
<li>Sammankopplad både med andra webbplatser och den fysiska världen. Den kommer att använda sig av en hel del 3:e parts API:er, mobil positionering och 2d-koder.</li>
</ul>
<div id="attachment_550" class="wp-caption alignright" style="width: 193px"><img class="size-full wp-image-550" title="Grundläggande filstruktur" src="http://mediascreen.se/wp-content/uploads/2009/07/a.png" alt="Grundläggande filstruktur" width="183" height="520" /><p class="wp-caption-text">Grundläggande filstruktur</p></div>
<p>Vad hann jag då med idag?</p>
<p>Förmiddagen gick åt att planera databasstrukturen och sätta upp de viktigaste tabellerna. När det gäller hur eventen ska sparas hämtade jag en del inspiration från <a href="http://microformats.org/wiki/hCalendar">hcalendar</a> och <a href="http://localist.pbworks.com/">ELF</a>. Det stora problemet är att lösa hur återkommande events ska sparas &#8211; speciellt och de både är oändliga och har undantag från huvudmönstret.</p>
<p>På eftermiddagen började jag sätta upp grunderna för filstrukturen och MVC upplägget. Den här gången kommer jag inte att använda något externt framework.</p>
<p>Imorgon kommer jag fortsätta med ett bygga ett grundläggande system för import och administration av events.</p>
]]></content:encoded>
			<wfw:commentRss>http://mediascreen.se/2009/07/arbetssemester-dag-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>20 day business camp</title>
		<link>http://mediascreen.se/2009/07/20-day-business-camp/</link>
		<comments>http://mediascreen.se/2009/07/20-day-business-camp/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 19:15:29 +0000</pubDate>
		<dc:creator>Marcus</dc:creator>
				<category><![CDATA[personligt]]></category>
		<category><![CDATA[webbutveckling]]></category>
		<category><![CDATA[arbetssemester]]></category>
		<category><![CDATA[entreprenörskap]]></category>
		<category><![CDATA[semester]]></category>
		<category><![CDATA[webbapplikationer]]></category>

		<guid isPermaLink="false">http://mediascreen.se/?p=538</guid>
		<description><![CDATA[<p>Jag har varit lite avundsjuk på alla som var med på 24 hour business camp i februari och tänkte därför att jag skulle använda min semester till ett eget litet business camp. Det blir inte så mycket spa-känsla och inget nätverkande &#8211; men ganska mycket hårt arbete i sommarvärmen.</p>
<p>Eftersom jag [...]]]></description>
			<content:encoded><![CDATA[<p>Jag har varit lite avundsjuk på alla som var med på <a href="http://www.24hourbusinesscamp.com/">24 hour business camp</a> i februari och tänkte därför att jag skulle använda min semester till ett eget litet business camp. Det blir inte så mycket spa-känsla och inget nätverkande &#8211; men ganska mycket hårt arbete i sommarvärmen.</p>
<p>Eftersom jag har ett <a href="http://emanuel.se/sv/">dagjobb</a> och bara jobbar på mina sidoprojekt på kvällar och helger så är det svårt att hålla energin uppe för projekt som tar lite längre tid att genomföra.</p>
<p>Jag har gått och funderat på två idéer som kräver lite längre tid och har väntat på ett bra tillfälle att dra igång dem.</p>
<p>Min plan:</p>
<ul>
<li>Jag har fyra veckors semester, det blir två veckor på vardera idé &#8211; totalt 20 dagar.</li>
<li> 7 timmar koncentrerat arbete per dag (det är ju ändå semester).</li>
<li>Jag sammanfattar arbetet efter varje dag med ett inlägg här.</li>
</ul>
<p>I morgon klockan 8 startar jag det första projektet och i morgon kväll berättar jag lite mer om vad det går ut på.</p>
<p>Skulle vara kul att höra om det är någon annan som också planerar att arbeta med egna projekt på semestern.</p>
]]></content:encoded>
			<wfw:commentRss>http://mediascreen.se/2009/07/20-day-business-camp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
