<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title>~stef/blog/</title>
	<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/"/>
	<link rel="self" type="application/atom+xml" href="http://www.ctrlc.hu/~stef/blog/atom.xml"/>
	<updated>2010-08-03T03:11:29+02:00</updated>
   <generator uri="http://github.com/stef/utterson">utterson v0.4</generator>
   <id>http://www.ctrlc.hu/~stef/blog/</id>
	<entry>
		<title>net-neutrality</title>
		<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/posts/net-neutrality.html"/>
		<updated>2010-08-03T03:11:29+02:00</updated>
      <id>http://www.ctrlc.hu/~stef/blog/posts/net-neutrality.html</id>
      <author><name>s</name></author>
		<category term="POSTCATEGORY" scheme="http://www.sixapart.com/ns/types#category"/>
		<content type="html" xml:lang="en" xml:base="http://www.ctrlc.hu/~stef/blog"><![CDATA[
      <p>I felt the need to write a post on net-neutrality in Hungarian, then I figured the result could be submitted to the <a href="http://ec.europa.eu/information_society/policy/ecomm/library/public_consult/net_neutrality/index_en.htm">EU Net-neutrality consultation</a>. This is a first draft, i still don't have anything in Hungarian though...</p>

<h3>Summary</h3>

<ol>
<li>Net-neutrality is a business-term for a technological concept</li>
<li>Regulate ISPs to adhere to the end-to-end principle.</li>
<li>Break up vertical monopolies.</li>
<li>Enforce 'mere conduit' provision of the E-commerce directive.</li>
<li>Empower non-commercial, libre and public ISPs, assign 33% of the Digital Dividend for this purpose.</li>
</ol>


<h3>End-to-End principle</h3>

<p class="image"><img class="alignright" title="End-to-end principle" src="http://www.ctrlc.hu/~stef/blog/i/e2e.png" alt="End-to-end principle" width="300" />Net-neutrality is business terminology for a fundamentally technical concept, the so called End-to-end principle.</p>

<p>The Internet is based on multiple layers of various protocols. The user interacts with the top layer, which passes the data down to the next layer. At the bottom of stack there is some physical medium, like a cable or a radio wave (essentially the ISP). On the receiving side a similar stack of protocols handles the data from bottom to top until it reaches the user on the other end. The layers have no knowledge of the data being passed from above and do not alter it in any way. Each layer is directly addressing the matching layer on the other end. Processing happens at the communicating parties ends, not in-transit, hence the name.</p>

<p>This End-to-end principle decentralizes the intelligence in the network. Telecom companies coming from a classical telephony background are used to having the intelligence of the network under their control, at the &quot;center&quot;. On the Internet however, the intelligence is at the edges - at the clients - while the network is mostly dumb. ISPs are just one of the lower layers in this stack. Thus, any kind of content sent through an ISP should be processed regardless of the source, destination or data making it up. That is the end-to-end principle and this is also what is now being relabeled as network neutrality.</p>

<p>It is imperative to oblige infrastructure providers to adhere to the end-to-end principle and handle all data without prejudice.</p>


<h3>Competition</h3>

<p class="first">The root cause of this discussion is a two-fold competition and fundamental rights issue.</p>

<p>First the offering of both infrastructure and content by the same business entity raises anti-trust concerns, this creates incentives to discriminate against 3rd party content. Extreme examples of discrimination even completely ban VoIP (Internet telephony) offerings or access to legal and alternative audio and video content. This behaviour is also a violation of the end-to-end principle, where the content sent should be handled by the lower layered network infrastructure without prejudice.</p>

<p>The network neutrality consultation must find long term solutions to the underlying root cause. The separation of content from infrastructure providers (e.g. like triple-play where Internet, TV and telephony is bundled) clearly calls for market separation.</p>


<h3>Fundamental Rights</h3>

<p class="first">The second reason for the net-neutrality debate goes further than limiting access, it endangers fundamental rights. The copyright industry cannot cope with the changing business environment and tries to push ISPs to filtering and automatic blocking of access for wide portions of the population. In some member states this has been ruled unconstitutional on a national level. Essential parts of everyday life (from traffic information, banking to interaction with public services) depend on the access to a free Internet. The right to Internet access is already a fundamental right in Finland.</p>

<p>It is important to enforce the 'mere conduit' provision of the E-commerce directive, where network operators have no legal liability for traffic conveyed by them. This is a vital provision for the end-to-end principle, otherwise human rights need to be sacrificed, privacy invasive filtering and free-speech impeding blocking would become collateral damage while violating the end-to-end principle once more. Introduction of 3rd party liability for ISPs - which would induce ISPs to voluntarily adopt filtering and blocking measures - is a contradiction to the <a href="http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:32000L0031:EN:HTML">E-commerce directive</a> and must be prohibited. The interests of a vocal, but otherwise small industry cannot overrule fundamental human rights.</p>


<h3>Digital Dividend</h3>

<p class="first">In order to ensure a balanced neutral infrastructure, it must be possible to provide non-commercial libre public internet access. Community networks must be able to provide last-mile services. The Digital Dividend provides ample possibilities to assign at least a third of the analog television spectrum for non-commercial libre public ISPs, initiatives like the <a href="http://www.openspectrum.eu">Openspectrum initiative</a> must be empowered to create prospering public non-commercial ISPs that increase competition and investment in infrastructure.</p>


<h3>Conclusion</h3>

<p class="first">While commercial and public interests collide, it is important to note that the short-term business interests are in no relation to the long-term societal benefits that this debate is trying to reverse.</p>

<p>feel free to comment via email.</p>

<p>thx: to pettter, lillmacho and Twelve from <a href="http://telecomix.org/">Telecomix</a>.</p>
      <a href="http://flattr.com/thing/16017/stefblog" target="_blank">
      <img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" title="Flattr this" border="0" /></a>
]]></content>
	</entry>
	<entry>
		<title>pippi longstrings</title>
		<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/posts/pippi_longstrings.html"/>
		<updated>2010-08-02T02:00:45+02:00</updated>
      <id>http://www.ctrlc.hu/~stef/blog/posts/pippi_longstrings.html</id>
      <author><name>s</name></author>
		<category term="POSTCATEGORY" scheme="http://www.sixapart.com/ns/types#category"/>
		<content type="html" xml:lang="en" xml:base="http://www.ctrlc.hu/~stef/blog"><![CDATA[
      <p>Here's a new project, some of you might have already heard about it: Pippi Longstrings. Just like <a href="http://www.ctrlc.hu/~stef/blog/posts/bonobo_-_tagclouds_for_eur-lex.html">Bonobo</a> (currently also off-line) this is part of <a href="http://github.com/stef/le-n-x">le(n)x</a> a set of tools to empower citizens in the legislative process. We're awaiting replacement of unstable hardware, but hope to have the problems sorted out soon and can start operations on <a href="http://pippi.euwiki.org">http://pippi.euwiki.org</a>. Until then <a href="http://www.ctrlc.hu/~stef/pippi/">there are some cached results</a> from various stages of the development (the newest <a href="http://www.ctrlc.hu/~stef/pippi/acta-release.doc.html">ACTA</a> is a good example), so please excuse the varying quality of the docs in that cache.</p>

<h3>Background</h3>

<p class="first">The original idea came from our team-member <a href="http://erikjosefsson.eu/">Erik Josefsson</a>. Unfortunately he is not a lawyer, so he came up with the idea to make legislative texts (laws) more comprehensible for non-politicians, by looking for text-blocks that are copied from one document to another. These text-fragments act as memes that carry the most important legislation into new laws and other legal documents. By classifying these fragments and 'translating' them into short summaries, it is possible to ease the burden of reading such documents. Reverse-engineering the EU is something akin to having only the legal code of a Creative Commons license, but not the deed (a simple one line explanation - see an <a href="http://creativecommons.org/licenses/by/2.0/deed.en">example for a deed</a>) nor the icons, using Pippi we try to reduce the code into deeds and possibly also icons for easier understanding for citizens, activists, advisors and politicians themselves.</p>

<p>Just to give you an example of the above, the deed of the previous paragraph could say: &quot;we look for copy/pasted texts (the longer the more interesting - hence the name: Pippi Longstrings) and try to translate this into short, comprehensible summaries&quot;.</p>


<h3>Tracing sources</h3>

<p class="first">Among other this can also be used to track the sources of such fragments. Previously there have been interesting pippies discovered by manual inspection:</p>

<ul>
<li><a href="http://fsfe.org/projects/os/eifv2.en.html">the FSFE found out</a>, that parts of the European Interoperability Framework have been &quot;authored&quot; by the Business Software Alliance.</li>
<li>parts of the EU Telecom Package have been written by Telecom Italia (<a href="http://docs.google.com/viewer?a=v&amp;q=cache:LPvkYZWcuZQJ:www.ebu.ch/CMSimages/en/leg_telecom_itre_amend460_602_trautmann_697_040608_tcm6-60634.pdf+&quot;Amendment+542&quot;+Gianni+De+Michelis&amp;hl=en&amp;pid=bl&amp;srcid=ADGEEShy9fJyC1ifn0AbLM1X3ix1dI1iuHhivfQh6FE0P6xhzUe64KQmEsmwrv36gACbI0cwZ_Nwap2lk6XcAMRaRaWWuX4yAKXmq9SvTXSYu6t2ptV4-vRin5hrQMz5nrnuzxJvqdqT&amp;sig=AHIEtbRhax1etX9X8ax6wnik7YdumDQw-Q">Amendment 542</a>)</li>
<li>and parts of EU laws (like the <a href="http://www.ip-watch.org/weblog/2008/04/17/german-enforcement-directive-industry-favour-or-necessary-first-step/">IPRED</a> directive) have been included in Trade Agreements with <a href="http://euwiki.org/index.php?title=FTA%2FCanada%2FEU_Directives&amp;diff=2949&amp;oldid=2948">Canada</a>, <a href="http://euwiki.org/index.php?title=FTA%2FKorea%2FEU_Directives&amp;diff=2817&amp;oldid=2816">Korea</a>, scores of <a href="http://euwiki.org/index.php?title=FTA%2FCARIFORUM%2FIPRED1&amp;diff=3094&amp;oldid=3093">Caribian countries</a> and possibly also India (more on this later).</li>
</ul>

<p>There is a benefit for policy advocates as the above examples show. For non-legislative purposes Pippi Longstrings can also be used for tracking and translating memes in contracts, terms of service agreements and EULAs, similarity to the EFF's great <a href="http://www.tosback.org/timeline.php">Tosback service</a>.</p>


<h3>National implementations</h3>

<p class="first">Another important use-case for Pippi Lonstrings in regard to EU laws is the analysis of adoption of these laws into member states law. All EU laws are automatically translated and <a href="http://eur-lex.europa.eu/">published in all 23 languages</a> of the member states. So when a member state adopts a law, we can check whether they adopted the verbatim translation or changed bits and pieces while adopting it into national law. In the later case it is definitely interesting to analyze the reasons for the deviation from the original EU translation.</p>


<h3>Current status</h3>

<p class="first">Pippi Longstrings is currently running as a closed beta. If you're interested in analyzing a certain document against the current European corpus of regulations and directives please suggest mail them to longstrings on ctrlc.hu.</p>

<p>We have about 40 documents that are on our list waiting to be processed. These are related to Internet, privacy, copyright topics and trade agreements, but we are looking for more docs to analyze.</p>

<p>Currently the processing of a doc takes a couple of hours against the whole EU corpus of law, the list of docs to be processed is being prioritized by us, until we succeed in adding a feature for user initiated processing and/or get donation for lots of powerful hardware. As an alternative, you can <a href="http://github.com/stef/le-n-x">get the code</a> which is completely free according to the Affero GNU Public License and operate a Pippi service yourself.</p>


<h3>Document formats</h3>

<p class="first">Pippi Longstrings is part of a set of tools to reduce entry-barriers to participation in the European legislative process. Even though the European legislative process is obliged to be transparent, some - some of the most important - issues are shrouded in secrecy and so we need to rely on low quality PDF leaks for analyzing and reacting to them. These leaks are usually scanned PDFs which do not lend themselves for automated analysis. There is a grave need for solutions that are able to transform these PDFs into high-quality machine-processable documents (semantically correct HTML or ODF preferably). Currently we rely on crowd-sourced transcriptions mostly done by the <a href="http://telecomix.org/">Telecomix</a> crew and <a href="http://www.laquadrature.net/">La Quadrature du Net</a>, but <a href="http://techrights.org/wp-content/uploads/2010/05/IPR-India-EU_trade_agreement.pdf">the EU-India trade agreement leak</a> has not been transcribed yet by anyone - while it is surely a very interesting document. If anyone can help us to get these transcriptions more effectively, please share your tools, resources or whatever. It would be nice to have transcriptions done by recaptcha for example, google are you reading this?</p>

<p>If we have such a transcription or the original document is not a PDF, then we are able to produce some <a href="http://www.ctrlc.hu/~stef/pippi/acta04vs07.html">nifty diffs</a> between different versions of these texts (think ACTA) so that we can track the negotiations without being admitted to them. The generation of these diffs is not as easy as you might know from software development though. Producing <a href="http://euwiki.org/ACTA/diffs">such diffs</a> has involved a lot of manual labor to align the paragraphs properly for the most comprehensible results. The preprocessing prior to a diff for a typical ACTA leak or release takes between 5-10 days for a single person.</p>


<h3>Plans</h3>

<p class="first">Our nearest-term goals are the introduction of commenting on (translating/summarizing) pippies, possibly also integrating marked up texts into the fantastic <a href="http://www.co-ment.org/">co-ment.org service</a>. Also we are going to start <a href="http://longstrings.soup.io/">a dedicated blog for pippies</a> (longstrings.soup.io), where we are going to give summaries on the results of pippifications. If you request us to process a doc, you should also be ready to write a blog-post on the results in return.</p>

<p>As such we also intend to integrate Pippi with Eriks other very nice tool <a href="http://euwiki.org/Tratten">Tratten</a>, which does track issues from the beginning of the legislative pipeline.</p>

<p>If you want to support the ongoing work consider signing up and donating via <a href="https://flattr.com/thing/16236/Pippi-Longstrings"><img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" alt="" /> </a>. We're also participating on Mozilla's <a href="http://www.drumbeat.org/project/pippi-longstrings">Drumbeat project</a> project, go and vote for us.</p>

<p>Big plans, lot's of things to do, let's not waste time. Please submit interesting docs to longstrings on ctrlc.hu.</p>

<p>Thanks go to a lot of supporters: amelia for setting us up, jaywalk for hosting us, asciimoo for his coding, erik for the idea and general support, jz for useful criticism, and the telecomix guys.</p>
      <a href="http://flattr.com/thing/16017/stefblog" target="_blank">
      <img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" title="Flattr this" border="0" /></a>
]]></content>
	</entry>
	<entry>
		<title>utterson - hints</title>
		<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/posts/utterson_-_hints.html"/>
		<updated>2010-07-22T22:56:18+02:00</updated>
      <id>http://www.ctrlc.hu/~stef/blog/posts/utterson_-_hints.html</id>
      <author><name>s</name></author>
		<category term="POSTCATEGORY" scheme="http://www.sixapart.com/ns/types#category"/>
		<content type="html" xml:lang="en" xml:base="http://www.ctrlc.hu/~stef/blog"><![CDATA[
      <ul>
<li><a href="http://en.wikipedia.org/wiki/Strange_Case_of_Dr_Jekyll_and_Mr_Hyde#Mr_Gabriel_John_Utterson">Etimology</a> :)</li>
<li>You can have all kinds of dynamic content on your page, e.g. lightbox handles filegalleries, and disqus could also handle comments. For the sake of my readers I try do not leak visitors info to 3rd parties (I failed earlier, but changed policies since then). So no comments on my blog. But the server storage is read only, no funky dbs or code running.</li>
<li>It's perfect if you rent some minimalistic vm's or ftp accounts to host your site, a big cms needs much more resources - money. Utterson is a good example on what is possible without a CMS and database storage.</li>
<li>You write your posts in your favourite editor - not in some textarea or js editor. The formatting is done using textile or markdown or whatever wiki compiler your editor has built-in.</li>
<li>The whole thing is generated using a self-generating <a href="http://github.com/stef/utterson/blob/master/Makefile.in">makefile</a>. which keeps the code very small. And <a href="http://github.com/stef/utterson/blob/master/bin/makemake">here's the generator in ksh</a> (proudly <em>without</em> perl, php, python, etc)! ;) the makefile recognizes if one of it's dependenies changed and regenerates itself accordingly.</li>
<li>I sure don't worry about automated worms looking for utterson installations. :)</li>
</ul>

<p>thx: <a href="http://www.digmia.sk/pages/posts/getting-back-to-static-web-22.html">juraj</a></p>
      <a href="http://flattr.com/thing/16017/stefblog" target="_blank">
      <img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" title="Flattr this" border="0" /></a>
]]></content>
	</entry>
	<entry>
		<title>utterson v1.0</title>
		<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/posts/utterson_v1.0.html"/>
		<updated>2010-06-26T15:42:45+02:00</updated>
      <id>http://www.ctrlc.hu/~stef/blog/posts/utterson_v1.0.html</id>
      <author><name>s</name></author>
		<category term="POSTCATEGORY" scheme="http://www.sixapart.com/ns/types#category"/>
		<content type="html" xml:lang="en" xml:base="http://www.ctrlc.hu/~stef/blog"><![CDATA[
      <p>Utterson is the static blogengine powering this blog. It is based on a bunch of shell-scripts and a self-generating makefile, only basic unix tools have been used (m4, gnu make, ksh93, rsync, ssh, etc). It comes with emacs integration and support for mailing in blogposts automatically via procmail. The engine has been serving this blog for the last 6 months without problems. Only a couple of small changes where necessary since the introduction of utterson, these have been commited to the <a href="http://github.com/stef/utterson">github repo</a> and are available as a <a href="http://www.ctrlc.hu/~stef/utterson/">v1.0 download</a>. For more information head over to the <a href="http://github.com/stef/utterson#readme">README</a>.</p>
      <a href="http://flattr.com/thing/16017/stefblog" target="_blank">
      <img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" title="Flattr this" border="0" /></a>
]]></content>
	</entry>
	<entry>
		<title>acta-brief</title>
		<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/posts/acta-brief.html"/>
		<updated>2010-05-14T22:14:57+02:00</updated>
      <id>http://www.ctrlc.hu/~stef/blog/posts/acta-brief.html</id>
      <author><name>s</name></author>
		<category term="POSTCATEGORY" scheme="http://www.sixapart.com/ns/types#category"/>
		<content type="html" xml:lang="en" xml:base="http://www.ctrlc.hu/~stef/blog"><![CDATA[
      <p class="image"><img class="alignright" title="src:jz" src="http://www.ctrlc.hu/~stef/blog/i/actamouse.png" alt="src:jz" width="300" />
<h2>ACTA notes</h2></p>

<p>Sok minden történik az ACTA egyezmény körül, nemrég <a href="http://metalab.at/wiki/Metaday_31">előadást tartottam a metalabban</a> a témával kapcsolatban, alább az angol nyelvű jegyzetem.
<h3>background - history</h3></p>

<ul>
<li>EU is 21% of the worlds GDP (PPP) while the US is only 20%</li>
<li>WTO/TRIPs, World Trade Organization, established January 1st 1995, replaced GATT, Trade Related aspect of Intellectual Property rights agreement</li>
<li>[the following 3 bulletts curtesy of W] Big Pharma is in trouble, Ever expanding marketing and R&amp;D costs, approval costs, duration of approval procedures</li>
<li>Big Content is in trouble, Disintermediation, Overabundance of material</li>
<li>Original UN institutions as WIPO, BRIC countries are fed up with maximalists, NGOs have gotten a seat at the table</li>
<li>Spring 2008, the European Union, the United States, Japan, Canada, South Korea, Australia as well as a few other countries start to secretly negotiate a trade agreement aimed at enforcing copyright and tackling counterfeited goods (Anti-Counterfeiting Trade Agreement).</li>
<li>some leaks appear, complete leak in march 2010, after negotiations in new zealand the eu publishes the first public draft.</li>
<li>The parliament: <a href="http://www.europarl.europa.eu/oeil/FindByProcnum.do?lang=en&amp;procnum=RSP/2010/2572">Resolution 10th March</a>, voted overwhelmingly 633/13/16 - <a href="http://www.europarl.europa.eu/sides/getDoc.do?pubRef=-//EP//NONSGML+PV+20100310+RES-RCV+DOC+PDF+V0//EN&amp;language=EN">record of votes</a> (search for &quot;(ACTA) - RESOLUTION&quot;)
&quot;Parliament considers that the proposed agreement should not make it possible for any &quot;three-strike&quot; procedures to be imposed, in order to protect fundamental rights.&quot;</li>
</ul>


<h3>main issues</h3>

<ul>
<li>Acta benefits a few companies to the detriment of billions of humans.</li>
<li>policy laundering avoiding any hint of democracy
Schlyter (swedish green mep): <a href="http://translate.google.com/translate?u=http%3A%2F%2Facta.mpbloggar.se%2Fremissinstanserna%2F&amp;sl=sv&amp;tl=en&amp;hl=&amp;ie=UTF-9">industrial lobby 90% of the participants in stakeholder meetings</a>, among others: pfizer, daimler, ms, timewarner, google, yahoo, bsa, mpaa, pharma, br american tobacco, br telecom.</li>
<li>criminal sanctions (ipred) - the commissions negotiator devigne on going beyond the acquis vs the council

<ul>
<li>inclusion of non-commercial activities</li>
<li>border measures, search of personal items like phones, mp3 players, notebooks.</li>
</ul></li>
<li>freedom of speech, one MEP talked about suppressing access to radical political sites.</li>
<li>privacy (monitoring, seizure, deep packet inspection) - <a href="http://www.edps.europa.eu/EDPSWEB/webdav/site/mySite/shared/Documents/EDPS/PressNews/Press/2010/EDPS-2010-03_ACTA_EN.pdf">Peter Hastinx, EDPS on acta</a>: &quot;Intellectual property must be protected, but it should not be placed above individuals' right to privacy and protection.&quot;</li>
<li>3rd party liability - Alexander Alvaro from Germany said that &quot;third party liability for internet servers is like making the post office responsible for what is written on the letters it sends&quot;.</li>
<li>censorship (censilia/censursula, blocking)</li>
<li>access to medicines - Medicines sans frontieres: &quot;We are in danger of ending up with the worst of both worlds, pushing IP rules, which are very effective at stopping access to life-saving drugs but are very bad at stopping or preventing fake drugs.&quot;</li>
<li>other markets, that are dominated by a few big: spare car parts after-market, perhaps even thingiverse</li>
<li>The opposition to ACTA has support from edri, tacd, ffii, kei, reporters sans frontieres, EuroISPA (business association of eu ISPs)</li>
</ul>


<h3>what can be done</h3>

<ul>
<li>Written declaration 12/2010 was initially signed by MEPs Roithová (EPP) / Castex and Lambrinidis (S&amp;D) / Alvaro (ALDE). <a href="http://www.laquadrature.net/wiki/Written_Declaration_12/2010_signatories_list%20-%20(A)%205/17">list of signatories</a>.</li>
<li>never allow similar un-democratic legislative process, since we have arrived in the lisbon treaty the EP has co-decision powers, these are democratically elected, while the commision not. We need to help the MEPs to discover and protect their new powers. Demand to start from scratch, not accepting a draft that has been 2 years in secret preparation.</li>
<li>get india/brazil/china/russia to comment and act on acta (india commented last tuesday, in an EP public hearing)</li>
<li>convince MEPs sign written declaration 12, generally educating them about acta, showing that people care.</li>
<li>community work: transcribing, cleaning, analyzing, translating, documents, leaks.

<ul>
<li>telecomix (pads+irc+twitter+wikis+small tools)</li>
<li>lqdn (wiki+co-ment+pads+twitter)</li>
<li>euwiki.org, pippi longstrings (not public yet), itsyourparliament.eu, custom tools!</li>
<li>develop tools that circumvent any kind of control, become a ciphernaut today!</li>
<li>support: LQDN, telecomix, eff, ffii, edri, your MEPs, wikileaks!</li>
</ul></li>
<li><a href="http://www.youtube.com/watch?v=RkmcupFx3FQ">make more videos like: cleanternet</a></li>
</ul>


<h3>assorted links</h3>

<ul>
<li><a href="http://www.laquadrature.net/en/ACTA">La Quadrature du Net - ACTA dossier</a></li>
<li><a href="http://telecomix.org/">telecomix/werebuild.eu</a></li>
<li><a href="https://lqdn.co-ment.com/text/ZUEwpvJ9mmd/view/">acta on co-ment.com</a></li>
<li><a href="http://werebuild.eu/wiki/index.php?title=ACTA-leak_2010-03-23">wikification of the actaleak in march</a></li>
<li><a href="http://euwiki.org/index.php?title=Sandbox%2Fehj%2FACTA&amp;diff=3358&amp;oldid=3357">diff between leak and publication after NZ negotiations</a></li>
<li><a href="http://pad.telecomix.org/ACTA-leak-chapter2">chapter-by-chapter clean-up of the leak and publication</a></li>
<li><a href="http://jonatan.walck.se/pub/acta/diff-chapter_2.html">automated chapter-by-chapter diff of leak and publication</a></li>
<li><a href="http://www.ctrlc.hu/~stef/pippi/acta-release-docview.html">pippi longstrings analysis of the NZ publication</a></li>
<li><a href="http://www.michaelgeist.ca/index.php?option=com_tags&amp;task=view&amp;tag=acta&amp;Itemid=408">Michael Geist on acta</a></li>
<li><a href="http://www.eff.org/deeplinks/2010/04/eff-analysis-officially-released-acta-text">EFF on acta</a></li>
<li><a href="http://knowright2010.ocg.at/program.html">Ante Wessels from ffii on acta in vienna</a></li>
<li><a href="http://act-on-acta.eu/">The European Greens/EFA on acta</a></li>
</ul>
      <a href="http://flattr.com/thing/16017/stefblog" target="_blank">
      <img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" title="Flattr this" border="0" /></a>
]]></content>
	</entry>
	<entry>
		<title>bonobo - tagclouds for eur-lex</title>
		<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/posts/bonobo_-_tagclouds_for_eur-lex.html"/>
		<updated>2010-01-05T18:11:18+01:00</updated>
      <id>http://www.ctrlc.hu/~stef/blog/posts/bonobo_-_tagclouds_for_eur-lex.html</id>
      <author><name>s</name></author>
		<category term="POSTCATEGORY" scheme="http://www.sixapart.com/ns/types#category"/>
		<content type="html" xml:lang="en" xml:base="http://www.ctrlc.hu/~stef/blog"><![CDATA[
      <p class="image"><img class="alignright" title="bonobo live" src="http://www.ctrlc.hu/~stef/blog/i/bonobo.png" alt="bonobo live" width="300" />
In Barcelona I showed off <a href="http://github.com/stef/timecloud">my timecloud widget</a>. Then someone /* thx: a ;) */ asked if it is possible to add tagclouds to the European database of laws, <a href="http://eur-lex.europa.eu/en/index.htm">eur-lex</a>. This was the birth of <a href="http://www.ctrlc.hu/~stef/bonobo.user.js">bonobo</a>.</p>

<p>Bonobo is a greasmonkey script which automatically retrieves the tagclouds for all legislative text available in HTML. All you need is the <a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey Firefox plugin</a> and <a href="http://www.ctrlc.hu/~stef/bonobo.user.js">bonobo</a>. According to wikipedia <a href="http://en.wikipedia.org/wiki/Greasemonkey#Equivalents_for_other_browsers">this script might also work on other browsers</a> than Firefox.</p>

<p>If you have both greasemonkey and bonobo installed, <a href="http://eur-lex.europa.eu/en/legis/20091201/chap132060.htm">start browsing here</a> for example.</p>

<p>Bonobo gets the tagcloud information from a back-end server, which retrieves, caches and converts the legislative texts to tagclouds. Like Bonobo this back-end server is also part of a set of tools trying to cut through the fog of legislation. If you're interested in the code (AGPLv3) visit <a href="http://github.com/stef/le-n-x">the project on github</a>.</p>

<p>Please bear in mind, that this back-end server is running in a quite unstable environment. It might happen, that you're not served your tagclouds. If anyone can donate some spare hosting for this service, that would be awesome. It would really feel at home on a Debian server. ;)</p>

<p>I have some other ideas queued already for further developments, check this project github page regularly.</p>
      <a href="http://flattr.com/thing/16017/stefblog" target="_blank">
      <img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" title="Flattr this" border="0" /></a>
]]></content>
	</entry>
	<entry>
		<title>Megint Reding a web2.0-ról</title>
		<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/posts/Megint_Reding_a_web2.0-r%C3%B3l.html"/>
		<updated>2009-07-20T21:35:14+02:00</updated>
      <id>http://www.ctrlc.hu/~stef/blog/posts/Megint_Reding_a_web2.0-r%C3%B3l.html</id>
      <author><name>s</name></author>
		<category term="POSTCATEGORY" scheme="http://www.sixapart.com/ns/types#category"/>
		<content type="html" xml:lang="en" xml:base="http://www.ctrlc.hu/~stef/blog"><![CDATA[
      a Versenyügyi biztos a netgeneráció  kapcsán 2 millió munkahelyet jósol:

<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/4yTF9-RabB4[youtube=http://www.youtube.com/watch?v=4yTF9-RabB4]hl=en" width="640" height="534"><param name="movie" value="http://www.youtube.com/v/4yTF9-RabB4[youtube=http://www.youtube.com/watch?v=4yTF9-RabB4]hl=en" /><param name="FlashVars" value="playerMode=embedded" /><param name="wmode" value="transparent" /></object>

<strong>[update]</strong>: és gyorsan még egy videó a hölgytől, ezúttal a könyvek digitalizálásáról, a szerzői jogról és az az <em>orphan works</em> problémakörről (via <a href="http://www.youtube.com/user/EUXTV">EUXTV</a>)

<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/Z4KeIxEn5DY[youtube=http://www.youtube.com/watch?v=Z4KeIxEn5DY]hl=en" width="640" height="534"><param name="movie" value="http://www.youtube.com/v/Z4KeIxEn5DY[youtube=http://www.youtube.com/watch?v=Z4KeIxEn5DY]hl=en" /><param name="FlashVars" value="playerMode=embedded" /><param name="wmode" value="transparent" /></object>

akinek van rá 46 perce, <a href="http://www.youtube.com/watch?v=Nim-8E_aUFk">itt megnézheti a teljes beszédet</a>.
      <a href="http://flattr.com/thing/16017/stefblog" target="_blank">
      <img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" title="Flattr this" border="0" /></a>
]]></content>
	</entry>
	<entry>
		<title>Manifesztó</title>
		<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/posts/Manifeszt%C3%B3.html"/>
		<updated>2009-05-23T05:04:22+02:00</updated>
      <id>http://www.ctrlc.hu/~stef/blog/posts/Manifeszt%C3%B3.html</id>
      <author><name>s</name></author>
		<category term="POSTCATEGORY" scheme="http://www.sixapart.com/ns/types#category"/>
		<content type="html" xml:lang="en" xml:base="http://www.ctrlc.hu/~stef/blog"><![CDATA[
      <h2><a href="http://www.infoworld.com/d/data-management/toward-technology-bill-rights-867">Technology Bill of Rights</a></h2>
<ol>
	<li> Any individual shall be able to choose anonymity when posting to Internet sites</li>
	<li>No network provider may constrain or restrict access to the Internet in any way, shape, or form other than agreed-upon access speeds</li>
	<li>No individual shall be held liable for effects of malware or malicious code unknowingly run on a personal computer</li>
	<li>A company that produces and sells closed source software for use on computers shall be responsible for the security of that product, and a user has a right to seek damages in the event of a failure to secure their product</li>
	<li>Any software or hardware used to conduct or support laws and public policy shall be open-source</li>
	<li>Any media content legally purchased by an individual shall be available for private use on any device, at any time</li>
</ol>
Brazil komment:
<blockquote><a href="http://news.northxsouth.com/2009/05/16/the-pirate-bay-free-software/">WE Are Currently Living In a historical moment</a> which will define and shape digital rights and information freedom on the internet for generations to come. It's one of those rare moments where the issue is black and white and where the two opposing camps can be identified without over-simplifying the issue. On one side, there are those fighting for the information revolution's culture of sharing, co-operation and the public commons. On the other side is a powerful, industry cartel who would stomp out the commons to salvage proprietary information that they can buy and own.</blockquote>
Németországból egy idevágó, provokatív filmecske: "Terrorista vagy"

<object width="550" height="316"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4632310&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4632310&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="550" height="316"></embed></object><p><a href="http://vimeo.com/4632310">Du bist Terrorist (You are a Terrorist) english subtitles</a> from <a href="http://vimeo.com/user221974">alexanderlehmann</a> on <a href="http://vimeo.com">Vimeo</a>.</p>

[update: reposted] 
      <a href="http://flattr.com/thing/16017/stefblog" target="_blank">
      <img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" title="Flattr this" border="0" /></a>
]]></content>
	</entry>
	<entry>
		<title>timing</title>
		<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/posts/timing.html"/>
		<updated>2009-03-07T01:08:53+01:00</updated>
      <id>http://www.ctrlc.hu/~stef/blog/posts/timing.html</id>
      <author><name>s</name></author>
		<category term="POSTCATEGORY" scheme="http://www.sixapart.com/ns/types#category"/>
		<content type="html" xml:lang="en" xml:base="http://www.ctrlc.hu/~stef/blog"><![CDATA[
      <a href="http://blog.jquery.com/2009/03/06/jquery-ui-17-released-new-domain-new-css-framework-dramatic-updates-to-controls/"><img class="alignright size-thumbnail wp-image-138" title="timecloud" src="http://yompb.files.wordpress.com/2008/12/timecloud.png?w=128" alt="timecloud" width="128" height="64" />Jquery UI v1.7</a> came out yesterday. The new <a href="http://www.ctrlc.hu/~stef/blog/posts/JQuery_Timecloud_v1.0.html">timecloud</a> <a href="http://www.ctrlc.hu/~stef/blog/posts/timecloud_v1.2.html">v1.2</a> already supports this upgrade.  <a href="https://www.ohloh.net/projects/timecloud">Enjoy.</a>
      <a href="http://flattr.com/thing/16017/stefblog" target="_blank">
      <img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" title="Flattr this" border="0" /></a>
]]></content>
	</entry>
	<entry>
		<title>timecloud v1.2</title>
		<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/posts/timecloud_v1.2.html"/>
		<updated>2009-03-03T12:56:51+01:00</updated>
      <id>http://www.ctrlc.hu/~stef/blog/posts/timecloud_v1.2.html</id>
      <author><name>s</name></author>
		<category term="POSTCATEGORY" scheme="http://www.sixapart.com/ns/types#category"/>
		<content type="html" xml:lang="en" xml:base="http://www.ctrlc.hu/~stef/blog"><![CDATA[
      Good news everyone. A fresh timecloud release is awaiting you. Stuff that changed:
<ul>
	<li>you can embed multiple timeclouds in a page</li>
	<li>lot's of bug fixes</li>
	<li>updated to the latest versions of jquery (1.3.2), jquery-ui (1.6rc6), sparkline (1.4)</li>
</ul>
Head over to the <a href="https://www.ohloh.net/projects/timecloud">project page</a> or <a href="https://www.ohloh.net/p/timecloud/download?package=timecloud&amp;release=v1.2">directly to the downloads</a> while it's fresh. If you're inclined you're welcome to the <a href="http://github.com/stef/timecloud/">git repo</a> as well.
      <a href="http://flattr.com/thing/16017/stefblog" target="_blank">
      <img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" title="Flattr this" border="0" /></a>
]]></content>
	</entry>
	<entry>
		<title>jquery slider woes</title>
		<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/posts/jquery_slider_woes.html"/>
		<updated>2009-03-01T00:23:45+01:00</updated>
      <id>http://www.ctrlc.hu/~stef/blog/posts/jquery_slider_woes.html</id>
      <author><name>s</name></author>
		<category term="POSTCATEGORY" scheme="http://www.sixapart.com/ns/types#category"/>
		<content type="html" xml:lang="en" xml:base="http://www.ctrlc.hu/~stef/blog"><![CDATA[
      <p>After looking into<a href="http://www.ctrlc.hu/~stef/blog/posts/timecloud_+_jquery_1.3.1.html"> the problem with jquery 1.3+ and timecloud widget</a>, the issue seems to be, that the culprit was my upgrade of jquery-ui to 1.6rc6 up from the 1.5 branch. The slider widget was heavily rewritten if i understand this <a href="http://groups.google.com/group/jquery-ui/browse_thread/thread/a7ceb86185b45466">mailing-list thread</a> correctly.</p>

<p>My guess is, that there is a discrepancy between different versions of  jquery and the slider widget. The timecloud widget will work with jquery 1.3+, but without correctly working sliders.</p>

<p>i'll need to dig deeper to work this out.</p>
      <a href="http://flattr.com/thing/16017/stefblog" target="_blank">
      <img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" title="Flattr this" border="0" /></a>
]]></content>
	</entry>
	<entry>
		<title>timecloud + jquery 1.3.1</title>
		<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/posts/timecloud_+_jquery_1.3.1.html"/>
		<updated>2009-02-09T17:34:35+01:00</updated>
      <id>http://www.ctrlc.hu/~stef/blog/posts/timecloud_+_jquery_1.3.1.html</id>
      <author><name>s</name></author>
		<category term="POSTCATEGORY" scheme="http://www.sixapart.com/ns/types#category"/>
		<content type="html" xml:lang="en" xml:base="http://www.ctrlc.hu/~stef/blog"><![CDATA[
      <p>seems like those two don't like each other yet - as far as the slider controls are a concern. sorry folks, in the mean time stick with jquery-1.2.6.</p>

<p>cheers,</p>

<p>s</p>
      <a href="http://flattr.com/thing/16017/stefblog" target="_blank">
      <img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" title="Flattr this" border="0" /></a>
]]></content>
	</entry>
	<entry>
		<title>25c3 - a quick summary</title>
		<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/posts/25c3_-_a_quick_summary.html"/>
		<updated>2009-01-04T23:24:32+01:00</updated>
      <id>http://www.ctrlc.hu/~stef/blog/posts/25c3_-_a_quick_summary.html</id>
      <author><name>s</name></author>
		<category term="POSTCATEGORY" scheme="http://www.sixapart.com/ns/types#category"/>
		<content type="html" xml:lang="en" xml:base="http://www.ctrlc.hu/~stef/blog"><![CDATA[
      <img class="alignright size-full wp-image-152" title="conference-128x128" src="http://yompb.files.wordpress.com/2009/01/conference-128x128.png" alt="conference-128x128" width="128" height="128" />
<!-- Page published by Emacs Muse begins here -->
<h2>Nothing to hide</h2>
<p class="first">I have been lucky to visit the 25th Chaos Communication Congress between the 27th and 30th December. It was sold out the very first day, good seats, power outlets and free switch-ports were rare and well-guarded. :)</p>
<p class="first">The lectures all were very inspiring, if you had a wired net-connection, you could also watch the talks in other rooms. Below is a short list to most lectures i saw either way. If you care there is a bunch of <a href="http://thepiratebay.org/search/25c3/0/99/0">torrent files</a> indexed on the pirate bay. Please note that all quotes below are not verbatim, they are notes quickly taken during the lectures.</p>

<h3>quotes</h3>
<ul>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2812.en.html">Fnord news show</a> "good indicator for e-gov adoption is the loss of data"</li>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2845.en.html">rfid talk</a>: "never force technology onto users"</li>
	<li><a href="http://brepettis.com/">Bre Pettis</a>: "smoke is how robots express love", "school is dead",</li>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2816.en.html">cisco ios</a> "international ... sign: (_ x _)"</li>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2791.en.html">la quadrature du net - netzpolitik.de</a>
<ul>
	<li>"law is code, ammendmends are patches. if a patch arrives 1 day before voting and and more than 800 patches need to be vetted it is very bad project managment."</li>
	<li>the term "illegal software" raises interesting issues what about free software? if i alter it will it change from legal to illegal?</li>
</ul>
</li>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2680.en.html">not soy fast</a>
<ul>
	<li>patents: monsanto bought a lot of seed producers for soy, corn, cotton, etc. "protecting" IPR.</li>
	<li>"hunger is not the result of scarcity of food, it is instead the result of an uneven distribution at the world level..." amartya sen. nobel prize winner.</li>
</ul>
</li>
</ul>
<h3>visit</h3>
<ul>
	<li><a href="http://www.hackerspaces.org/">hackerspaces</a></li>
</ul>
<h3>privacy</h3>
<ul>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2828.en.html">onioncat with anonymous services</a> - never leaving the tor network - .onion addresses.</li>
</ul>
<h3>robots</h3>
<ul>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2890.en.html">Formica swarm robots</a>: very cool <a href="http://warrantyvoidifremoved.com/formica">robots</a>, lot's of potential</li>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2815.en.html">about://Asimov/robot/laws...</a></li>
</ul>
<h3>politics</h3>
<ul>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2860.en.html">neusprech - newspeak in german</a></li>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2895.en.html">Der elektronische Personalausweis</a> - towards a commercial surveillance architecture / in german.</li>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/3041.en.html">e-voting and crypto</a> - no silver bullet?</li>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2916.en.html">wikileaks</a> using onioncat to anonymize usage</li>
</ul>
<h3>crypto</h3>
<ul>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2875.en.html">new stream ciphers</a>: great to see some fresh approaches</li>
	<li><a href="http://www.phreedom.org/research/rogue-ca/">md5 collisions</a></li>
</ul>
<h3>security</h3>
<ul>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/3000.en.html">storm</a>: p2p botnet owned.
<ul>
	<li><a href="http://www.opendht.org/">opendht</a></li>
	<li><a href="http://sourceforge.net/projects/entangled/">python dht - entangled</a></li>
</ul>
</li>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/3000.en.html">dect owned</a> - used in many places.</li>
	<li><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2639.en.html">NFC phones hacked</a>
<ul>
	<li>An rfid tag presents a free "tourist info" telefon number, but a premium charged call is made instead.</li>
	<li>Sticker attack:: putting your own sticker over an other rfid tag.</li>
</ul>
<blockquote>
<p class="quoted">quis custodiet ipsos custodes: who will watch the watchers</p>
</blockquote>
</li>
</ul>
Thanks a lot everyone! It was great!

<!-- Page published by Emacs Muse ends here -->
      <a href="http://flattr.com/thing/16017/stefblog" target="_blank">
      <img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" title="Flattr this" border="0" /></a>
]]></content>
	</entry>
	<entry>
		<title>Timecloud v1.1.1</title>
		<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/posts/Timecloud_v1.1.1.html"/>
		<updated>2008-12-01T22:47:35+01:00</updated>
      <id>http://www.ctrlc.hu/~stef/blog/posts/Timecloud_v1.1.1.html</id>
      <author><name>s</name></author>
		<category term="POSTCATEGORY" scheme="http://www.sixapart.com/ns/types#category"/>
		<content type="html" xml:lang="en" xml:base="http://www.ctrlc.hu/~stef/blog"><![CDATA[
      <a href="http://yompb.files.wordpress.com/2008/12/timecloud.png"><img class="alignright size-medium wp-image-138" title="timecloud" src="http://yompb.files.wordpress.com/2008/12/timecloud.png?w=300" alt="timecloud" width="300" height="150" /></a>
After some further development yesterday came v1.1 and now today v1.1.1 with some additional fixes.

Head on over to the shiny new <a href="https://www.ohloh.net/projects/timecloud">project</a> website and grab your copy while it's hot.

There are also some updated examples
<ul>
	<li><a href="http://www.ctrlc.hu/timecloud/examples/subversion/svn-timecloud.html">Tikiwiki subversion activities</a> (also on screenshot),</li>
	<li><a href="http://www.ctrlc.hu/timecloud/examples/delicious/delicious.html">view your delicious tags</a> in real-time</li>
</ul>
Hint: try to scroll the view with your mousewheel.

If you're using this widget, please let me know, thanks!

enjoy!

<strong>update:</strong> fixed link to subversion example.

<strong>updated</strong>: links to demos.
      <a href="http://flattr.com/thing/16017/stefblog" target="_blank">
      <img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" title="Flattr this" border="0" /></a>
]]></content>
	</entry>
	<entry>
		<title>JQuery Timecloud v1.0</title>
		<link rel="alternate" type="text/html" href="http://www.ctrlc.hu/~stef/blog/posts/JQuery_Timecloud_v1.0.html"/>
		<updated>2008-11-22T23:08:41+01:00</updated>
      <id>http://www.ctrlc.hu/~stef/blog/posts/JQuery_Timecloud_v1.0.html</id>
      <author><name>s</name></author>
		<category term="POSTCATEGORY" scheme="http://www.sixapart.com/ns/types#category"/>
		<content type="html" xml:lang="en" xml:base="http://www.ctrlc.hu/~stef/blog"><![CDATA[
      <div class="image alignright" style="margin:15px;"><a href="http://yompb.files.wordpress.com/2008/11/clouds.jpg"><img class="size-full wp-image-106" title="src:http://flickr.com/photos/pagedooley/2511369048/" src="http://yompb.files.wordpress.com/2008/11/clouds.jpg" alt="http://flickr.com/photos/pagedooley/2511369048/" width="207" height="240" /></a></div>
<h2>JQuery Timecloud v1.0</h2>
<p>Lately I have been trying to visualize a couple of things around me. One of the results is this <a href="https://www.ohloh.net/projects/timecloud">JQuery Timecloud plugin</a> producing somewhat nice looking animated tagclouds.</p>

<p>In the screenshot below I processed the Subversion logs of the <a href="http://info.tikiwiki.org/tiki-index.php">Tikiwiki project</a> and plotted the number of changes (commits)  by developers over time.</p>

<p>As you can see below, the timecloud widget provides a similar interface to the Google Finance timeseries. In the top you have an overall view of all time activities, here you can zoom the timeframe and pan the selection.</p>

<p>Underneath there is a zoomed in view of the currently viewed timespan.</p>

<p>The first button starts/stops the animation, where the time frame is automatically advanced to the next day, thus creating an impression of moving through time. With the second button you can step forward by one frame, dunno if this is really necessary, it might be removed later.</p>

<p>HINT: If you set the timeframe in the overview to cover the whole dataset, you will be able to see an all encompassing tagcloud, but won't be able to animate it.</p>

<p><a href="http://yompb.files.wordpress.com/2008/11/timecloud1.png"><img class="alignleft size-full wp-image-114" title="timecloud1" src="http://yompb.files.wordpress.com/2008/11/timecloud1.png?w=600" alt="timecloud1" width="600"/></a></p>

<p>If you're interested head over to to the <a href="https://www.ohloh.net/projects/timecloud">project home</a> and have fun!</p>

<p>Cheers,</p>

<p>s</p>

<p><strong>[UPDATE]</strong> In the download package there is an example which let's you visualize your delicious tags in such a tagcloud, unfortunately it needs a PHP enabled webserver to run.</p>

<p><strong>[UPDATE2]</strong> a live example can be found <a href="http://www.ctrlc.hu/timecloud/examples/subversion/svn-timecloud.html">here</a> and one  for <a href="http://www.ctrlc.hu/timecloud/examples/delicious/delicious.html">your delicious tags</a></p>

<p><strong>[UPDATE3]</strong> the project home moved to ohloh.net, all references updated. development and versiontracking  is still at <a href="http://wiki.github.com/stef/timecloud">github</a>.</p>

<p><strong>[UPDATE4]</strong> demos found a new home.</p>
      <a href="http://flattr.com/thing/16017/stefblog" target="_blank">
      <img src="http://www.ctrlc.hu/~stef/blog/i/flattrbutton.png" title="Flattr this" border="0" /></a>
]]></content>
	</entry>
</feed>
