<?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>Anne Helmond &#187; code</title>
	<atom:link href="http://www.annehelmond.nl/tag/code/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.annehelmond.nl</link>
	<description>Anne Helmond. New Media Research Blog</description>
	<lastBuildDate>Thu, 12 Jan 2012 20:06:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://www.annehelmond.nl/?pushpress=hub'/>
		<item>
		<title>Review: Cutting Code. Software And Sociality &#8211; Adrian Mackenzie</title>
		<link>http://www.annehelmond.nl/2007/04/11/review-cutting-code-software-and-sociality-by-adrian-mackenzie/</link>
		<comments>http://www.annehelmond.nl/2007/04/11/review-cutting-code-software-and-sociality-by-adrian-mackenzie/#comments</comments>
		<pubDate>Wed, 11 Apr 2007 09:59:17 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
				<category><![CDATA[MA Thesis]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[adrian-mackenzie]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[cutting-code]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Software Studies]]></category>

		<guid isPermaLink="false">http://www.annehelmond.nl/2007/04/11/review-cutting-code-software-and-sociality-by-adrian-mackenzie/</guid>
		<description><![CDATA[Peter Lang, New York, NY, USA 2006 216 pp. Paperback, $31.95 USD ISBN 0-8204-7823-7 Buy at Amazon Cutting Code addresses the subject of software that has previously been marginalized due to its invisibility. Software is a very mutable object that is entangled in a web of relations. Mackenzie thus sees software as a social object [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://www.amazon.com/exec/obidos/ASIN/0820478237/ref=nosim/annhelnewmedm-20" ><img src="http://ec2.images-amazon.com/images/P/0820478237.01._SCTHUMBZZZ_.jpg" alt="Cutting Code: Software And Sociality (Digital Formations)" align="left" /></a>Peter Lang, New York, NY, USA 2006<br />
216 pp. Paperback, $31.95 USD<br />
ISBN 0-8204-7823-7<br />
<a target="_blank" href="http://www.amazon.com/exec/obidos/ASIN/0820478237/ref=nosim/annhelnewmedm-20" >Buy at Amazon</a></p>
<p>Cutting Code addresses the subject of software that has previously been marginalized due to its invisibility. Software is  a very mutable object that is entangled in a web of relations. Mackenzie thus sees software as a social object and process that is intrinsically linked to code as a material and practice. Software has previously been studied from a formalist approach by Manovich. The problem with such an approach is that software is abstracted from practices and contexts surrounding coding and reduced to &#8220;relations and operations (such as sorting, comparing, copying, removing) on items of data.&#8221;<sup><a href="http://www.annehelmond.nl/2007/04/11/review-cutting-code-software-and-sociality-by-adrian-mackenzie/#footnote_0_228"  id="identifier_0_228" class="footnote-link footnote-identifier-link" title=" Mackenzie, Adrian. Cutting Code: Software And Sociality. Peter Lang Pub Inc, 2006. p. 4 ">1</a></sup> These relations and operations are seen as quite stable forms and are often directly transfered from the field of computer science. Instead of abstracting and formalizing software Mackenzie argues for an ontology of software that deals with the mutability of software and its web of relations. Code is at the core of this web that software weaves:</p>
<blockquote><p> [...] it treats the sociality of the software, the relations that obtain in its neighborhood, as mutable, involuted agential relations indexed by code.<sup><a href="http://www.annehelmond.nl/2007/04/11/review-cutting-code-software-and-sociality-by-adrian-mackenzie/#footnote_1_228"  id="identifier_1_228" class="footnote-link footnote-identifier-link" title=" Mackenzie, Adrian. Cutting Code: Software And Sociality. Peter Lang Pub Inc, 2006. p. 19 ">2</a></sup></p></blockquote>
<p>Mackenzie contributes to the emerging field of Software Studies with an interesting take on code and software. We should render software visible and notice the agency it provides, generates and distributes:</p>
<blockquote><p>At stake here is an account of software as a highly involuted, historically media-specific distribution of agency. This account diverges from a general sociology of technology in highlighting the historical, material specificity of code as a labile, shifting nexus of relations, forms and practices. It regards software formally as a set of permutable distributions of agency between people, machines and contemporary symbolic environments carried as code. Code itself is structured as a distribution of agency.<sup><a href="http://www.annehelmond.nl/2007/04/11/review-cutting-code-software-and-sociality-by-adrian-mackenzie/#footnote_2_228"  id="identifier_2_228" class="footnote-link footnote-identifier-link" title=" Mackenzie, Adrian. Cutting Code: Software And Sociality. Peter Lang Pub Inc, 2006. p. 19 ">3</a></sup></p></blockquote>
<div id="tweetbutton228" class="tw_button" style=""><a target="_blank" href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2F9nEGAo&amp;via=silvertje&amp;text=Review%3A%20Cutting%20Code.%20Software%20And%20Sociality%20%26%238211%3B%20Adrian%20Mackenzie&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.annehelmond.nl%2F2007%2F04%2F11%2Freview-cutting-code-software-and-sociality-by-adrian-mackenzie%2F"  class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.annehelmond.nl/wordpress/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>
 
<span class = "" style = " "><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.annehelmond.nl/2007/04/11/review-cutting-code-software-and-sociality-by-adrian-mackenzie/&layout=button_count&send=false&show_faces=true&width=&action=like&colorscheme=light&font=" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:px; height:px"></iframe></span><ol class="footnotes"><li id="footnote_0_228" class="footnote"> Mackenzie, Adrian. <span style="font-style: italic">Cutting Code: Software And Sociality</span>. Peter Lang Pub Inc, 2006. p. 4 </li><li id="footnote_1_228" class="footnote"> Mackenzie, Adrian. <span style="font-style: italic">Cutting Code: Software And Sociality</span>. Peter Lang Pub Inc, 2006. p. 19 </li><li id="footnote_2_228" class="footnote"> Mackenzie, Adrian. <span style="font-style: italic">Cutting Code: Software And Sociality</span>. Peter Lang Pub Inc, 2006. p. 19 </li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.annehelmond.nl/2007/04/11/review-cutting-code-software-and-sociality-by-adrian-mackenzie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now Reading plugin, CSS and WordPress theme compatibility problems</title>
		<link>http://www.annehelmond.nl/2007/03/18/now-reading-plugin-css-and-wordpress-theme-compatibility-problems/</link>
		<comments>http://www.annehelmond.nl/2007/03/18/now-reading-plugin-css-and-wordpress-theme-compatibility-problems/#comments</comments>
		<pubDate>Sun, 18 Mar 2007 20:28:40 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
				<category><![CDATA[MA Thesis]]></category>
		<category><![CDATA[cascading-style-sheets]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[compatibility]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[hierarchy]]></category>
		<category><![CDATA[now-reading-plugin]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wordpress-themes]]></category>

		<guid isPermaLink="false">http://www.annehelmond.nl/2007/03/18/now-reading-plugin-css-and-wordpress-theme-compatibility-problems/</guid>
		<description><![CDATA[I installed the Now Reading plugin written by Rob Miller to display the books I am currently reading in my sidebar. The reason I chose this plugin is because it allows you to create a database of your books and offers reviewing possibilities. Installing and configuring the plugin was easy but after adding my first [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.annehelmond.nl/wordpress/wp-content/uploads/2007/03/nowreading_before1.png" title="Now Reading before" alt="Now Reading before" align="left" />I installed the <a href="http://robm.me.uk/projects/plugins/wordpress/now-reading"  title="Now Reading plugin" target="_blank">Now Reading plugin</a> written by Rob Miller to display the books I am currently reading in my sidebar. The reason I chose this plugin is because it allows you to create a database of your books and offers reviewing possibilities. Installing and configuring the plugin was easy but after adding my first book the layout of my sidebar was messed up (see picture on the left). The border of the box had disappeared and the design did not quite match the rest of the page. My first guess was that it had something to do with the hierarchy and inheritance aspect of style sheets because CSS determines how the plugin is displayed. Once the page is loaded the PHP code of the plugin is &#8220;executed&#8221; into HTML (more on this later) which is sided by the style sheet which rules the style/layout.</p>
<p>I took a look at the PHP code from sidebar.php located in the templates folder (now-reading/templates/sidebar.php) and noticed the following:</p>
<p><span id="more-202"></span></p>
<pre>
&lt;div class="now-reading"&gt;&lt;h3&gt;Planned books:&lt;/h3&gt;

?php if( have_books('status=unread') ) : ?&gt;

&lt;ul&gt;

&lt;?php while( have_books('status=unread') ) : the_book(); ?&gt;

&lt;li&gt;&lt;a href="&lt;?php book_permalink() ?&gt;"&gt;&lt;?php book_title() ?&gt;&lt;/a&gt; by &lt;?php book_author() ?&gt;&lt;/li&gt;</pre>
<p>The class element &#8220;now-reading&#8221; determines the style of the &lt;div&gt; in the stylesheet which I haven&#8217;t defined (yet). I could add it in my stylesheet and adjust the font size and style but it wouldn&#8217;t fix the missing box. The plugin isn&#8217;t compatible with my WordPress theme which requires a nested lists after the header in the sidebar. A standard object in my sidebar would look like this:</p>
<pre>
&lt;<span class="start-tag">div</span><span class="attribute-name"> id</span>=<span class="attribute-value">"sidebar"</span>&gt;</pre>
<pre>&lt;<span class="start-tag">h2</span>&gt;Recent Comments&lt;/<span class="end-tag">h2</span>&gt;

&lt;<span class="start-tag">ul</span><span class="attribute-name"> id</span>=<span class="attribute-value">"recentcomments"</span>&gt;

&lt;<span class="start-tag">li</span><span class="attribute-name"> class</span>=<span class="attribute-value">"recentcomments"</span>&gt;</pre>
<p>But the plugin opens an unordered list <strong>after</strong> the first line of PHP is already executed. So I have to change the code in sidebar.php and start with opening an unordered list (I also removed the &#8220;Current books&#8221; header to better suit my layout):</p>
<pre>&lt;ul&gt;

&lt;?php if( have_books('status=reading') ) : ?&gt;

&lt;ul&gt;

&lt;?php while( have_books('status=reading') ) : the_book(); ?&gt;

&lt;li&gt;</pre>
<p>After adding the unordered list element the plugin displayed the books correctly.</p>
<p><strong>Up next:</strong></p>
<ul>
<li>Fix the other Now Reading pages such as the library which gives an overview of all the books in your database.</li>
<li>Dive deeper into the hierarchy of plugins and widgets, CSS and themes.</li>
</ul>
<div id="tweetbutton202" class="tw_button" style=""><a target="_blank" href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FbTORso&amp;via=silvertje&amp;text=Now%20Reading%20plugin%2C%20CSS%20and%20WordPress%20theme%20compatibility%20problems&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.annehelmond.nl%2F2007%2F03%2F18%2Fnow-reading-plugin-css-and-wordpress-theme-compatibility-problems%2F"  class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.annehelmond.nl/wordpress/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>
 
<span class = "" style = " "><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.annehelmond.nl/2007/03/18/now-reading-plugin-css-and-wordpress-theme-compatibility-problems/&layout=button_count&send=false&show_faces=true&width=&action=like&colorscheme=light&font=" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:px; height:px"></iframe></span>]]></content:encoded>
			<wfw:commentRss>http://www.annehelmond.nl/2007/03/18/now-reading-plugin-css-and-wordpress-theme-compatibility-problems/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Design update and thoughts on coding</title>
		<link>http://www.annehelmond.nl/2007/03/18/design-update-and-thoughts-on-coding/</link>
		<comments>http://www.annehelmond.nl/2007/03/18/design-update-and-thoughts-on-coding/#comments</comments>
		<pubDate>Sun, 18 Mar 2007 16:37:00 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
				<category><![CDATA[MA Thesis]]></category>
		<category><![CDATA[cascading-style-sheets]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[hierarchy]]></category>
		<category><![CDATA[markup-languages]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress-themes]]></category>

		<guid isPermaLink="false">http://www.annehelmond.nl/2007/03/18/design-update-and-thoughts-on-coding/</guid>
		<description><![CDATA[I recently redesigned my blog because I was not completely satisfied with the old look. I thought it was a bit too dark and a bit too messy. Instead of starting from the scratch and building my own theme I adjusted the Coffee Spot theme I was using. There is one main reason why I [...]]]></description>
			<content:encoded><![CDATA[<p>I recently redesigned my blog because I was not completely satisfied with the old look. I thought it was a bit too dark and a  bit too messy. Instead of starting from the scratch and building my own theme I adjusted the <a href="http://wpthemepark.com/themes/coffeespot/"  title="Coffee Spot theme" target="_blank">Coffee Spot theme</a> I was using. There is one main reason why I did not attempt to build my own theme from the scratch: I am not a coder.</p>
<p><strong>I am not a PHP coder</strong><br />
I can read code and interpret most of the code so most of the time I can adjust the code to my needs but I cannot write it so that it suits my needs. I am sure I could learn it if I had the time but unfortunately time is not always on my side.</p>
<p><strong>I am not a CSS coder<br />
</strong>Some people argue CSS is not code while others argue that markup languages are in fact code (more on this later). I side myself with those who see CSS as code and I see and experience CSS as an executed markup code. The effects of the coding are not visible until it is interpreted and executed by a browser. I have never really learned CSS but because I know HTML it is fairly easy to interpret and adjust. In the early days of making websites content and markup were interwoven in HTML. With the advent of CSS those two were separated making it easier and quicker to adjust the look of a website. For example font type and size were no longer directly coded into  HTML but defined in a separate Cascading Style Sheet. The fact that the style sheet is cascading means that it is highly hierarchic. This hierarchy is the main thing I struggled with while changing the design of my site.</p>
<blockquote><p>One of the powers of style sheets is that there is a hierarchy of relationships.  These relationships are defined by the concepts of cascade, inheritance, and  specificity within the language of CSS.<sup><a href="http://www.annehelmond.nl/2007/03/18/design-update-and-thoughts-on-coding/#footnote_0_199"  id="identifier_0_199" class="footnote-link footnote-identifier-link" title=" Holzschlag, Molly. Cascading style sheets : the designer&amp;#8217;s edge  . San Francisco  Calif.: SYBEX. p. 43 ">1</a></sup></p></blockquote>
<p>I am not completely done with the redesign of my site yet but I am amazed that pretty much everything was accomplished just by changing things in the style sheet. No need to adjust the PHP except for adding one single line in the footer to show my tagcloud which was previously nested in a widget (more on PHP in widgets later). I am quite eager to dive into CSS to fine tune my site.  Before and after the makeover:</p>
<p align="center"><a href="http://www.annehelmond.nl/wordpress/wp-content/uploads/2007/03/themeredesign1.png"  title="Before"><img src="http://www.annehelmond.nl/wordpress/wp-content/uploads/2007/03/themeredesign1.thumbnail.png" alt="Before" /> </a><a href="http://www.annehelmond.nl/wordpress/wp-content/uploads/2007/03/themeredesign2.png"  title="After"><img src="http://www.annehelmond.nl/wordpress/wp-content/uploads/2007/03/themeredesign2.thumbnail.png" alt="After" /></a></p>
<p> The main problem I am focusing on now is the fact that my <a href="http://robm.me.uk/projects/plugins/wordpress/now-reading"  title="Now Reading plugin" target="_blank">Now Reading plugin</a> doesn&#8217;t display my books correctly. I am pretty sure this has to do with the hierarchy and inheritance aspect of style sheets.
<div id="tweetbutton199" class="tw_button" style=""><a target="_blank" href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FdlIH1p&amp;via=silvertje&amp;text=Design%20update%20and%20thoughts%20on%20coding&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.annehelmond.nl%2F2007%2F03%2F18%2Fdesign-update-and-thoughts-on-coding%2F"  class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.annehelmond.nl/wordpress/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>
 
<span class = "" style = " "><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.annehelmond.nl/2007/03/18/design-update-and-thoughts-on-coding/&layout=button_count&send=false&show_faces=true&width=&action=like&colorscheme=light&font=" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:px; height:px"></iframe></span><ol class="footnotes"><li id="footnote_0_199" class="footnote"> Holzschlag, Molly. <span style="font-style: italic">Cascading style sheets : the designer&#8217;s edge  </span>. San Francisco  Calif.: SYBEX. p. 43 </li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.annehelmond.nl/2007/03/18/design-update-and-thoughts-on-coding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

