<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Planet Compiz</title>
	<link rel="self" href="http://planet.compiz.org/atom.xml"/>
	<link href="http://planet.compiz.org/"/>
	<id>http://planet.compiz.org/atom.xml</id>
	<updated>2010-02-09T17:00:19+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry>
		<title type="html">My New Bash Prompt</title>
		<link href="http://blog.phpwnage.com/article.php?id=123"/>
		<id>http://blog.phpwnage.com/article.php?id=123</id>
		<updated>2010-02-04T19:31:26+00:00</updated>
		<content type="html">Last night, I set up a new bash prompt. It's a modified version of my old prompt with a bit more information added:&lt;br /&gt;&lt;img alt=&quot;forum image&quot; border=&quot;0&quot; src=&quot;http://www.acm.uiuc.edu/~lange7/bash_prompt.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;In a normal prompt, it's pretty much the same as my old one: user, host, date, time. I added a seconds display, moved the path into the brackets, and then added a new line. When in a git repo, I can see the current branch name, whether I have modified files lying around, and whether I have yet to push (if I'm ahead of the current branch). I'm thinking of expanding this to subversion and Bazaar, both of which I use quite a bit. When a program returns a value other than 0, I also display that after the current time, in bright red. If I'm root, the prompt symbol changes from a green $ to a red #.&lt;br /&gt;&lt;br /&gt;The more interesting things to note are why I have so much information there by default. I ssh to a lot of different machines and sometimes into different users, so it's good to be able to identify what user I currently am (whether it be `klange` on my personal systems, `lange7` on a university system, or any of the random users I `sudo --` into on my server). For the same reason, I always need to know immediately what machine I'm connected to, but I don't need the full hostname (I know what machines are part of the ACM network and which are part of EWS, and which are mine, based on naming schemes). I use the clock because my panel is on auto-hide, so the quickest way to glance at the time is to look at the prompt, rather than having to move my mouse to show my panel. It's also good to see when a command ended.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/div&gt;&lt;pre&gt;function prompt_command {
    local RETURN_CODE=&lt;span&gt;&quot;$?&quot;&lt;/span&gt;
    local ASCII_RESET=&lt;span&gt;&quot;\[\e[0m\]&quot;&lt;/span&gt;
    local ASCII_BOLD=&lt;span&gt;&quot;\[\e[1m\]&quot;&lt;/span&gt;
    local USER_COLOR=&lt;span&gt;&quot;\[\e[1;33m\]&quot;&lt;/span&gt;
    local PROMPT_COLOR=&lt;span&gt;&quot;\[\e[1;32m\]&quot;&lt;/span&gt;
    &lt;span&gt;if&lt;/span&gt; [[ ${EUID} == 0 ]] ; then
        PROMPT_COLOR=&lt;span&gt;&quot;\[\e[1;31m\]&quot;&lt;/span&gt;
    fi
    local HOST_COLOR=&lt;span&gt;&quot;\[\e[1;32m\]&quot;&lt;/span&gt;
    local DATE_COLOR=&lt;span&gt;&quot;\[\e[1;31m\]&quot;&lt;/span&gt;
    local TIME_COLOR=&lt;span&gt;&quot;\[\e[1;34m\]&quot;&lt;/span&gt;
    local DATE_STRING=&lt;span&gt;&quot;\$(date +%m/%d)&quot;&lt;/span&gt;
    local TIME_STRING=&lt;span&gt;&quot;\$(date +%H:%M:%S)&quot;&lt;/span&gt;
    local CYAN_COLOR=&lt;span&gt;&quot;\[\e[1;36m\]&quot;&lt;/span&gt;
    local PINK_COLOR=&lt;span&gt;&quot;\[\e[1;35m\]&quot;&lt;/span&gt;
    
    local PROMPT_PREFIX=&lt;span&gt;&quot;$PROMPT_COLOR&quot;&lt;/span&gt;
    &lt;span&gt;if&lt;/span&gt; [[ $RETURN_CODE != 0 ]] ; then
        PROMPT_PREFIX=&lt;span&gt;&quot;$DATE_COLOR$RETURN_CODE$ASCII_RESET &quot;&lt;/span&gt; # &lt;span&gt;do&lt;/span&gt; nothing
    fi
    local GIT_STATUS=`git status 2&gt;/dev/null`
    &lt;span&gt;if&lt;/span&gt; [[ $GIT_STATUS != &lt;span&gt;&quot;&quot;&lt;/span&gt; ]] ; then
        local REFS=$(git symbolic-ref HEAD 2&gt;/dev/null)
        REFS=&lt;span&gt;&quot;${REFS#refs/heads/}&quot;&lt;/span&gt;
        &lt;span&gt;if&lt;/span&gt; [[ `echo $GIT_STATUS | grep &lt;span&gt;&quot;modified:&quot;&lt;/span&gt;` != &lt;span&gt;&quot;&quot;&lt;/span&gt; ]] ; then
            REFS=&lt;span&gt;&quot;$REFS$ASCII_RESET ${PINK_COLOR}modified&quot;&lt;/span&gt;
        fi
        &lt;span&gt;if&lt;/span&gt; [[ `echo $GIT_STATUS | grep &lt;span&gt;&quot;ahead of&quot;&lt;/span&gt;` != &lt;span&gt;&quot;&quot;&lt;/span&gt; ]] ; then
            REFS=&lt;span&gt;&quot;$REFS$ASCII_RESET ${CYAN_COLOR}not pushed&quot;&lt;/span&gt;
        fi 
        PROMPT_PREFIX=&lt;span&gt;&quot;$PROMPT_PREFIX$USER_COLOR$REFS$ASCII_RESET &quot;&lt;/span&gt;
    fi
    
    
    PS1=&lt;span&gt;&quot;$ASCII_BOLD[$USER_COLOR\u $HOST_COLOR\h $DATE_COLOR$DATE_STRING $TIME_COLOR$TIME_STRING $PROMPT_PREFIX$ASCII_RESET\w$ASCII_BOLD]$ASCII_RESET\n$PROMPT_COLOR\\\$$ASCII_RESET &quot;&lt;/span&gt;
}
export PROMPT_COMMAND=prompt_command&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blog.phpwnage.com/article.php?id=123&quot;&gt;Discuss this news post here&lt;/a&gt;.&lt;br /&gt;(No comments)</content>
		<author>
			<name>Kevin Lange</name>
			<uri>http://blog.phpwnage.com/</uri>
		</author>
		<source>
			<title type="html">The Underground - Kevin Lange</title>
			<subtitle type="html">The Compiz-Fusion Digest Edition</subtitle>
			<link rel="self" href="http://ogunderground.com/compiz.php"/>
			<id>http://ogunderground.com/compiz.php</id>
			<updated>2010-02-09T17:00:19+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Easy Compiz Tricks</title>
		<link href="http://santiance.com/2010/02/easy-compiz-tricks/"/>
		<id>http://santiance.com/?p=871</id>
		<updated>2010-02-04T07:46:48+00:00</updated>
		<content type="html">&lt;p&gt;A while ago &lt;a href=&quot;http://santiance.com/2009/10/compiz-fusion-plugin-development/&quot;&gt;I tweaked Sam&amp;#8217;s simple animations plug-in&lt;/a&gt; for &lt;em&gt;&lt;a href=&quot;http://www.compiz.org/&quot;&gt;Compiz&lt;/a&gt;&lt;/em&gt;, mainly so windows I minimized would slide away to match some of my other settings. This was to strike a balance between usability and performance, since none of these effects use alpha blending. During this time I made some jokes about a &lt;em&gt;Spinner Rims&lt;/em&gt; plug-in to illustrate how people rev the &lt;em&gt;Compiz&lt;/em&gt; engine when they first hop behind the wheel. Oddly enough, I&amp;#8217;ve actually had others ask me for this plug-in and had &lt;em&gt;&lt;a href=&quot;http://www.google.com/alerts&quot;&gt;Google Alerts&lt;/a&gt;&lt;/em&gt; on random forums about it &amp;#8211; as if it was real, which perplexes me.&lt;/p&gt;
&lt;p&gt;Sometimes applications don&amp;#8217;t always (or can&amp;#8217;t) describe a window correctly, which can make Compiz use a different animation. For example, when I drag a tab out of &lt;em&gt;&lt;a href=&quot;http://www.google.com/chrome&quot;&gt;Google Chrome&lt;/a&gt;&lt;/em&gt; it uses my open animation for the window, which really disrupts the feel of drag and drop tabs that otherwise is very elegant. Another example is with generic frameworks like &lt;em&gt;Adobe AIR&lt;/em&gt; or &lt;em&gt;Java Swing&lt;/em&gt;, where all the widgets are treated the same. How do we work around this?&lt;/p&gt;
&lt;p&gt;Luckily, &lt;em&gt;Compiz&lt;/em&gt; is well equipped to handle this. You&amp;#8217;ll need the &lt;em&gt;&lt;a href=&quot;http://wiki.compiz.org/CCSM&quot;&gt;Compiz Configuration Settings Manager&lt;/a&gt;&lt;/em&gt; (CCSM), which I think almost everyone has installed, and it should exist out-of-the-box so users can see how powerful the software really is. In the case of Google Chrome:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open CCSM (ALT+F2 &lt;code&gt;ccsm&lt;/code&gt; or &lt;em&gt;Preferences/Compiz Configuration Settings Manager&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;Click the &lt;em&gt;Animations&lt;/em&gt; plugin&lt;/li&gt;
&lt;li&gt;Press the &lt;em&gt;New&lt;/em&gt; button underneath the list&lt;/li&gt;
&lt;li&gt;Select &lt;em&gt;None&lt;/em&gt; for the animation with the lowest possible duration&lt;/li&gt;
&lt;li&gt;Click the &lt;em&gt;Add&lt;/em&gt; icon near the &lt;em&gt;Window Match&lt;/em&gt; field&lt;/li&gt;
&lt;li&gt;Click the &lt;em&gt;Grab&lt;/em&gt; button and target Chrome (it should give you &lt;code&gt;class=Chromium-browser&lt;/code&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Make sure this is moved up the list so it overrides any other settings, since it&amp;#8217;s specific to Chrome. You can later go back and click the &lt;em&gt;Grab&lt;/em&gt; button again and add more windows to the blacklist. Now when you drag tabs in Chrome they won&amp;#8217;t be so awkward. After getting used to no opening animation with one application, I ended up disabling them for all. I still use the other animations, but I&amp;#8217;ve enjoyed not having any opening animations for non-decoration windows.&lt;/p&gt;</content>
		<author>
			<name>Kristopher Ives</name>
			<uri>http://santiance.com</uri>
		</author>
		<source>
			<title type="html">Santiance » Compiz</title>
			<subtitle type="html">Kristopher Ives's Developer Notes</subtitle>
			<link rel="self" href="http://santiance.com/tag/compiz/feed/"/>
			<id>http://santiance.com/tag/compiz/feed/</id>
			<updated>2010-02-08T07:00:09+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Reddit AMA?</title>
		<link href="http://blog.phpwnage.com/article.php?id=121"/>
		<id>http://blog.phpwnage.com/article.php?id=121</id>
		<updated>2010-01-30T07:50:12+00:00</updated>
		<content type="html">Going to try to get Sam and whoever else is still working to do an AMA on Reddit. Why? idunno, I'm a bit bored at the moment, not much to work on.&lt;br /&gt;&lt;br /&gt;If we do, we'll be using the account IAmACompizDev.&lt;br /&gt;&lt;br /&gt;Just an idea though.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blog.phpwnage.com/article.php?id=121&quot;&gt;Discuss this news post here&lt;/a&gt;.&lt;br /&gt;(No comments)</content>
		<author>
			<name>Kevin Lange</name>
			<uri>http://blog.phpwnage.com/</uri>
		</author>
		<source>
			<title type="html">The Underground - Kevin Lange</title>
			<subtitle type="html">The Compiz-Fusion Digest Edition</subtitle>
			<link rel="self" href="http://ogunderground.com/compiz.php"/>
			<id>http://ogunderground.com/compiz.php</id>
			<updated>2010-02-09T17:00:19+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">No Glow</title>
		<link href="http://smspillaz.wordpress.com/2010/01/29/no-glow/"/>
		<id>http://smspillaz.wordpress.com/?p=568</id>
		<updated>2010-01-29T16:04:38+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;I finally uploaded a C++ port of the &lt;a href=&quot;http://git.compiz.org/fusion/plugins/group/commit/?h=compiz%2b%2b&quot;&gt;group plugin&lt;/a&gt; to git today [at 3am, yes, I know ....].&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s currently missing two things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Number one is glow: This is the functionality where group paints a special &amp;#8216;glow&amp;#8217; around windows that have been grouped. Apparently it&amp;#8217;s useful for telling which windows are grouped, but it&amp;#8217;s been the number one difficult thing to port of the entire plugin (asides from tab bar drawing perhaps) and I personally find it annoying. However, despite my toils, calculations (I&amp;#8217;m an arts major, what maths did you expect) and uninterrupted proofreading, I can tell that I have the calculations correct (the numbers between 0.8 and 0.9 match up), but alas the glow is drawn upside down, and I have no idea why. And no, I can&amp;#8217;t just scale by -1, it doesn&amp;#8217;t work like that. Perhaps I might be able to work it out for 0.9.2&lt;/li&gt;
&lt;li&gt;Number two is text drawing. I intend to add that within the next few hours if I can.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other than that, I have all major plugins 100% ported asides from DBUS which I have deferred to 0.9.2 anyways.&lt;/p&gt;
&lt;p&gt;So I guess now is the time to say &amp;#8220;But seriously, there will be a release soon&amp;#8221;. Because there will be. As soon as I fix number two and get the plugins-* sorted there will be.&lt;/p&gt;
&lt;p&gt;Promise.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/568/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/568/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/568/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/568/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/568/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/568/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/568/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/568/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/568/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/568/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=568&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">We interrupt your usual programming with this special message</title>
		<link href="http://smspillaz.wordpress.com/2010/01/25/we-interrupt-your-usual-programming-with-this-special-message/"/>
		<id>http://smspillaz.wordpress.com/?p=558</id>
		<updated>2010-01-25T16:35:08+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;&amp;#8220;The worst thing about censorship is &amp;#8212;&amp;#8212;&amp;#8211; and &amp;#8212;&amp;#8212;&amp;#8212;-&amp;#8221;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://smspillaz.files.wordpress.com/2010/01/avatar-cf.png&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-560&quot; title=&quot;Avatar-cf&quot; src=&quot;http://smspillaz.files.wordpress.com/2010/01/avatar-cf.png?w=340&amp;h=287&quot; alt=&quot;&quot; width=&quot;340&quot; height=&quot;287&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tomorrow is Australia Day. A day where we, for some reason, celebrate our European invasion of native land and subsequent &amp;#8220;colonization&amp;#8221;. Back then, Australia was a penal colony, designed to house prisoners from the overflowing gaols of England. Basic freedoms such as speech, movement and publication were not even thinkable back then.&lt;/p&gt;
&lt;p&gt;Fast forward to today and, as a highly advanced commonwealth democracy, we still do not have enshrined basic human rights in any sort of constitution. They are only implied to be inherited from Britain.&lt;/p&gt;
&lt;p&gt;Well, our rights are under threat; and very little noise seems to be made about this. In case you don&amp;#8217;t know already, the current Australian government plans to introduce &lt;a href=&quot;http://www.efa.org.au/Issues/Censor/cens1.html&quot;&gt;mandatory internet censorship&lt;/a&gt; for every Australian internet connection next year, despite massive outcry. A large amount of spin has been placed on the debate, which has degraded to the point of name-calling opponents supporters of extreme content. Communications Minister Stephen Conroy, subtly sidestepped &lt;a href=&quot;http://www.itwire.com/content/view/30710/1250/&quot;&gt;Hillary Clinton&amp;#8217;s criticism&lt;/a&gt; of Governments who support content filtering such as China and Iran, citing the very same reason they do for his plans; that &amp;#8220;Now, all societies recognize that free expression has its limits.&amp;#8221;, which sounds similar to China telling internet companies they can operate with freedom &amp;#8220;&lt;a href=&quot;http://www.usatoday.com/money/industries/technology/2010-01-14-china-google_N.htm&quot;&gt;according to law&lt;/a&gt;&amp;#8220;.&lt;/p&gt;
&lt;p&gt;When it comes down to it, this filter is not about protecting children, or stopping the proliferation of extreme content, which arguably leads to messed up people. It is about quietly putting in place a system of regulatory controls for a media which has been totally unregulated for the past 20 or so years, finally adding it to the list of other regulated media such of print and digital media.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m sure everyone reading this has already heard the reasons as to why implementing such a filter, even in it&amp;#8217;s current state, is a bad idea, but I will re-iterate it for those who have missed it, or for those who have not seen additional reasons.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Filtering technology is nothing new and has been circumvented since it&amp;#8217;s inception; we have a complicated system of routers in China and Iran and that can be easily circumvented using widely known technologies such as &lt;a href=&quot;http://psiphon.ca/&quot;&gt;Psiphon&lt;/a&gt;, &lt;a href=&quot;http://www.torproject.org/&quot;&gt;TOR&lt;/a&gt;, &lt;a href=&quot;http://www.daemon.be/maarten/dnstunnel.html&quot;&gt;DNS Tunneling&lt;/a&gt;, &lt;a href=&quot;http://openssh.com/&quot;&gt;Secure VPN&amp;#8217;s over SSH&lt;/a&gt; and a vast array of open &lt;a href=&quot;http://stupidcensorship.com/cgi-bin/nph-surf.cgi&quot;&gt;CGI and PHP Web Proxy Servers&lt;/a&gt;. The kind of people who would likely be engaging in the proliferation of extreme content are likely to have half-a-brain about the possibility of surveillance, and the implementation of such technology will likely be a signal to drive more of these people to use the technologies listed. In effect, this makes any effort to censor the internet a waste of a taxpayer funds.&lt;/li&gt;
&lt;li&gt;Filtering technology will likely slow down internet connections, as there is a high negative correlation between the number of false positives and time spent inspecting traffic. Bandwidth and internet latency is already sparse in Australia, and adding excess filtering overhead will likely cause bottlenecks in speed. This nullifies the advantages on spending money to construct a fibre-to-the-home National Broadband Network (NBN). Even filtering a list of URLs doesn&amp;#8217;t scale well.&lt;/li&gt;
&lt;li&gt;The blacklist of content that is effectively blocked or &amp;#8220;banned&amp;#8221;, refused classification [RC] doesn&amp;#8217;t just include widely condemned images of child abuse. It also includes politically motivated sites, such as sites supporting the construction weapons, euthanasia and even civil disobedience. While such sites are disruptive to society, there is no good reason we should pretend they don&amp;#8217;t exist and hide them from society. People have the right to be aware of differing political opinions. Controversially to be found on the latest leaked blacklist was Wikileaks [No link provided], a civil accountability website for governments and large organizations.&lt;/li&gt;
&lt;li&gt;The blacklist of content is a national secret. This means that it is an offence to enquire as to whether a specific site is blocked, or why a site is blocked, or how a site is blocked. The process is completely opaque and sites may be added for any reason.&lt;/li&gt;
&lt;li&gt;Filtering technologies give a false sense of security to parents, or even people, who are concerned about their own safety or their children&amp;#8217;s safety online. Filtering mechanisms will only censor extreme content, and not adult content. While it may help to prevent people from stumbling on to such websites online, it does nothing to address the wider issues of malware, compromise of personal privacy and secret details, cyber-bullying and more. The current spin is that such a filtering scheme is designed to protect people online. In reality, that is further from the truth.&lt;/li&gt;
&lt;li&gt;The scheme will allow additional funds and incentives to ISPs to further block content. Although the majority of ISPs oppose the filtering scheme, some dishonest ISPs may take the money as an incentive to filter additional sites as suggested by lobby groups such as various religious organizations and the Recording Industry. It is also the first step towards removing network-neutrality, by encouraging ISPs with potential conflicts of interests to utilize filtering to their advantage.&lt;/li&gt;
&lt;li&gt;Finally, the implementation of an infrastructure to support internet filtering is likely to stay beyond the term of the current Labor government as it is a useful tool for controlling public opinion. The maintenance of the blacklist will be left to an &amp;#8220;external organization&amp;#8221;, which will most likely be ACMA, which has been heavily influenced by the former lobby groups in the past. Such infrastructure is crucial to the implementation of &lt;a href=&quot;http://en.wikipedia.org/wiki/Anti-Counterfeiting_Trade_Agreement&quot;&gt;ACTA&lt;/a&gt;, which mandates packet inspection to determine if copyright infringement of recording industry content has taken place. This infrastructure could also be use to block altogether P2P and BitTorrent file-sharing networks, which are used to legitimately distribute open source software. As governments change, the blacklist of content will likely grow to include more politically motivated sites and sites that oppose or hurt organisations with significant lobby groups. This is a dangerous precedent which must be avoided.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;What you can do:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;If you are an Australian&lt;/em&gt;,  you will notice that Compiz is participating in the &lt;a href=&quot;http://www.internetblackout.com.au&quot;&gt;Great Australian Blackout&lt;/a&gt;. A small reminder will pop-up when you navigate to any of our sites for the first time to take action against the internet censorship. With that, I would say the following is a good course of action:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Talk to people: A lot of people don&amp;#8217;t read technology news because they think it is beyond them or it doesn&amp;#8217;t concern them. Tell them about the implications of such a filter. They will surely be outraged; currently opinion polls show that 56% of the population &amp;#8217;strongly disagree&amp;#8217; with the implementation of a filter with a further 26% &amp;#8216;disagreeing&amp;#8217; while a small minority, 2% &amp;#8217;strongly support&amp;#8217; it.&lt;/li&gt;
&lt;li&gt;Write to your &lt;a href=&quot;http://www.aph.gov.au/house/members/mi-alpha.asp&quot;&gt;MP&lt;/a&gt; and more importantly your &lt;a href=&quot;http://www.aph.gov.au/senate/senators/contacts/los.htm&quot;&gt;Senator&lt;/a&gt; about your disagreement as a voter with the planned scheme. The EFA has provided a &lt;a href=&quot;http://nocleanfeed.com/action.html&quot;&gt;great template&lt;/a&gt; to writing to your MP. Some tips with this: Writing to Kevin Rudd or Stephen Conroy are going to be futile since a) they will likely already be receiving loads of email about this, and will not be able to personally consider your thoughts and b) Stephen Conroy is stonewalling and unlikely to change his position, and neither is Kevin Rudd going to speak out for the sake of public image. Instead, write to your local MP or Senator. I can tell you that they DO read your letters and you WILL remind them of their responsibility to represent their electorate. I received letters of intent of consideration to oppose the legislation from both my Senator and MP. Remember, any such legislation needs a clear majority to pass, and by convincing your MP and Senator to vote &amp;#8220;nay&amp;#8221; that is one less vote that Conroy will have.&lt;/li&gt;
&lt;li&gt;Join 	in the protest: Compiz &amp;#8216;blacks out&amp;#8217; it&amp;#8217;s webpage with a simple 	one-line of javascript that you can find on line 221 of the page 	source. Just copy and paste that into an appropriate spot on your website/blog if you can do so. You can also darken your avatar on 	twitter/identica/facebook/chat/forums in protest using the 	instructions &lt;a href=&quot;http://internetblackout.com.au/profiles&quot;&gt;here&lt;/a&gt;. 	More importantly, join the protest by attending in person at the 	venues and dates announced on the Great Australian Internet 	Blackout.&lt;/li&gt;
&lt;li&gt;Sign 	the petition: If you haven&amp;#8217;t already, sign the &lt;a href=&quot;http://www.efa.org.au/epetition/&quot;&gt;petition&lt;/a&gt; by the EFA which will be presented to the Senate if the bill passes 	the House of Representatives. The more signatures here, the better.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;If you are not an Australian:&lt;/em&gt; then be aware. I can tell you that other countries, such as Canada, the UK and Germany are watching Australia very closely as to how difficult it would be to implement internet censorship. Make sure you make other people aware of our situation and it&amp;#8217;s relevance to you. Remember, that no political issue is ever a local problem. If you feel strongly for us, then you can take action similar to the above, asides from writing to MP&amp;#8217;s since they will likely not listen to you.&lt;/p&gt;
&lt;p&gt;Remember as part of our national anthem, we declare, on Australia Day &lt;strong&gt;“&lt;/strong&gt;&lt;em&gt;for we are Young and Free&lt;/em&gt;&lt;strong&gt;”&lt;/strong&gt;. Let us keep our land that way.&lt;/p&gt;
&lt;h2&gt;&lt;em&gt;&lt;span&gt;STOP MANDATORY INTERNET CENSORSHIP IN AUSTRALIA. SAY NO TO A “CLEAN FEED”&lt;/span&gt;&lt;/em&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Additional:&lt;/strong&gt; while not strictly related, if you are living in WA, &lt;a href=&quot;http://searchforyourrights.org/&quot;&gt;make a stand against increased stop and search police powers&lt;/a&gt;. They represent a further dismantlement of your civil liberties.&lt;/p&gt;
&lt;p&gt;-Sm&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nocleanfeed.com&quot;&gt;&lt;br /&gt;
&lt;img class=&quot;aligncenter&quot; src=&quot;http://nocleanfeed.com/nocensorship.gif&quot; border=&quot;0&quot; alt=&quot;No Clean Feed - Stop Internet Censorship in Australia&quot; width=&quot;180px&quot; height=&quot;60px&quot; /&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/558/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/558/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/558/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/558/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/558/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/558/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/558/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/558/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/558/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/558/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=558&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">I accidentally the whole headtracking</title>
		<link href="http://smspillaz.wordpress.com/2010/01/25/i-accidentally-the-whole-headtracking/"/>
		<id>http://smspillaz.wordpress.com/?p=556</id>
		<updated>2010-01-25T05:26:23+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Yay, it&amp;#8217;s in C++ now!&lt;/p&gt;
&lt;p&gt;Queue terrible YouTube video recorded with my 5 year old RAZR&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href=&quot;http://smspillaz.wordpress.com/2010/01/25/i-accidentally-the-whole-headtracking/&quot;&gt;&lt;img src=&quot;http://img.youtube.com/vi/_KTpjFEowTU/2.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;-Sm&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/556/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/556/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/556/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/556/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/556/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/556/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/556/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/556/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/556/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/556/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=556&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Bah, nvidia drivers</title>
		<link href="http://smspillaz.wordpress.com/2010/01/23/bah-nvidia-drivers/"/>
		<id>http://smspillaz.wordpress.com/?p=552</id>
		<updated>2010-01-23T17:18:57+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;So I had a great idea today.&lt;/p&gt;
&lt;p&gt;cornelius1 and onestone still haven&amp;#8217;t come back from whatever they are doing yet, so I was like &amp;#8220;Lets port stackswitch!&amp;#8221;. It was only 1000 lines, took maybe 4 hours and was like the other switchers. No big deal.&lt;/p&gt;
&lt;div class=&quot;wp-caption alignnone&quot;&gt;&lt;img title=&quot;Too good to be true&quot; src=&quot;http://josegjimenez.files.wordpress.com/2008/07/stackswitch.jpg?w=400&amp;h=250&quot; alt=&quot;Soooo close.&quot; width=&quot;400&quot; height=&quot;250&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Too good to be true &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif&quot; alt=&quot;:(&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Until&lt;/p&gt;
&lt;pre&gt;NVRM: Xid (0001:00): 13, 0003 00000000 00008297 00001310 00000000 00000040&lt;/pre&gt;
&lt;p&gt;Aannnddd GPU Hang. Well that sucks. Now I can&amp;#8217;t actually see if what I ported works. Oh well.&lt;/p&gt;
&lt;p&gt;Which gives me more incentive to move to &lt;a href=&quot;http://nouveau.freedesktop.org/wiki/&quot;&gt;nouveau&lt;/a&gt;. Because on supported cards [like mine], there is compiz support in their Gallium3D portion. Bare compiz support but it&amp;#8217;s there. I won&amp;#8217;t miss blur &amp;#8211; well, I&amp;#8217;ll just have to get it on my intel laptop [how ironic, since this was the reason I moved to nvidia in the first place].&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/552/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/552/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/552/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/552/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/552/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/552/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/552/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/552/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/552/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/552/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=552&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Been a While - Yet More Compiz Headtracking</title>
		<link href="http://blog.phpwnage.com/article.php?id=120"/>
		<id>http://blog.phpwnage.com/article.php?id=120</id>
		<updated>2010-01-23T02:41:17+00:00</updated>
		<content type="html">Okay, so there are still some issues with the old code in the repo, but that aside, I've gotten things running on my desktop now.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;(If you are coming from the Compiz Planet, please click the Discuss link down below to see the videos)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Specs are in the video description.&lt;br /&gt;I'm going to try to clean everything up and do a more professional video when I get it in top-notch shape, but the basics are working. I've also discovered that it looks terrible with two displays, so I've got some tweaking to do to fix that.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;e&lt;/b&gt;: I see I've been reddit'd. Yes, I'm the `klange` posting in the comments. I guess a better explanation is in order!&lt;br /&gt;All of the tracking seen here is done with a webcam video feed. OpenCV (Intel's computer vision library) detects the location of my face in the webcam feed using HAAR detection. This then gets run through some trig to get the final location of the head. The current code base does not detect distance to face, so it's not perfect (this is why I'm picking up the code again). The hardware I used isn't special in anyway. Any laptop with a webcam can do this - the original videos we have from a year ago were recorded on a Dell netbook with a 1.3MP camera. There is no head-attached tracking hardware, it just detects your face (specifically, your eyes).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;e&lt;/b&gt;: And since someone always ends up asking, the code is &lt;a href=&quot;http://cgit.compiz.org/~klange/headtracking/&quot;&gt;right here&lt;/a&gt;. The update I just made recently removes depth-perception, primarily because it didn't work with the code I was using. I'll add it back in once it's working again.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blog.phpwnage.com/article.php?id=120&quot;&gt;Discuss this news post here&lt;/a&gt;.&lt;br /&gt;(No comments)</content>
		<author>
			<name>Kevin Lange</name>
			<uri>http://blog.phpwnage.com/</uri>
		</author>
		<source>
			<title type="html">The Underground - Kevin Lange</title>
			<subtitle type="html">The Compiz-Fusion Digest Edition</subtitle>
			<link rel="self" href="http://ogunderground.com/compiz.php"/>
			<id>http://ogunderground.com/compiz.php</id>
			<updated>2010-02-09T17:00:19+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">While you're waiting...</title>
		<link href="http://feedproxy.google.com/~r/blogspot/Mgkz/~3/kzBbVXuobx4/while-youre-waiting.html"/>
		<id>tag:blogger.com,1999:blog-3582505474574157686.post-5226795032142325462</id>
		<updated>2010-01-23T01:23:36+00:00</updated>
		<content type="html">I'm driving back to college tomorrow (or this morning to be accurate).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I noticed this video on the Planet and since it's pretty awesome I figured I'd post it here as well (Planet readers, no need to worry, you've seen this already).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kevin Lange has a pretty awesome video showing an updated version of the desktop head tracking, and it demonstrates its effectiveness much better than Sam's video that I featured a while back.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I may review this in one of my videos depending on the situation, though a video of it in action may prove difficult as the only camera I own in my dorms is my laptop's webcam.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/3582505474574157686-5226795032142325462?l=fusioncast.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/gCQYv4BzrBjVJlfqycclRRKLn2o/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/gCQYv4BzrBjVJlfqycclRRKLn2o/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/gCQYv4BzrBjVJlfqycclRRKLn2o/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/gCQYv4BzrBjVJlfqycclRRKLn2o/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/blogspot/Mgkz/~4/kzBbVXuobx4&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Gavin</name>
			<email>noreply@blogger.com</email>
			<uri>http://fusioncast.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">FusionCast</title>
			<subtitle type="html">This is the home of a weekly videocast which contains information all about Compiz Fusion, the window manager for Linux which is so popular!

Screencasts, demo's, tutorials, and more...</subtitle>
			<link rel="self" href="http://fusioncast.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-3582505474574157686</id>
			<updated>2010-02-02T01:00:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Compiz, Patents, and Ubuntu</title>
		<link href="http://santiance.com/2010/01/compiz-patents-and-ubuntu/"/>
		<id>http://santiance.com/?p=818</id>
		<updated>2010-01-22T17:22:09+00:00</updated>
		<content type="html">&lt;p&gt;No, this isn&amp;#8217;t about the stupid &lt;em&gt;max_waves&lt;/em&gt; &lt;a href=&quot;http://digg.com/linux_unix/Compiz_plugins_are_affected_by_Apple_software_patents&quot;&gt;conflict with Apple&amp;#8217;s patent&lt;/a&gt; that everyone has been ranting (and working around) for the last few years. From what I hear the future &lt;code&gt;0.9.0&lt;/code&gt; release won&amp;#8217;t be hampered by it, but how does &lt;em&gt;Compiz&lt;/em&gt; fair with patents? Who made &lt;em&gt;Compiz&lt;/em&gt;, and who&amp;#8217;s working on it today?&lt;/p&gt;
&lt;p&gt;From my understand the original &lt;em&gt;Compiz&lt;/em&gt;, before all the forks and subsequent merges, was developed by &lt;a href=&quot;http://www.novell.com/products/linuxpackages/desktop11/i386/compiz-fusion-plugins-extra.html&quot;&gt;Novell&lt;/a&gt; via David Reveman with help from others. Now, in the aftermath of whatever happened, most (if not all) of the core developers aren&amp;#8217;t around &amp;#8211; and Novell has moved on too. While the developers are gone they did take a little something with them.&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Patent Application #20080313540&quot; href=&quot;http://bit.ly/5ryiIc&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;SYSTEM AND METHOD FOR EVENT-BASED RENDERING OF VISUAL EFFECTS&lt;/em&gt;&lt;/a&gt; is patent application &lt;a href=&quot;http://bit.ly/5ryiIc&quot; target=&quot;_blank&quot;&gt;#20080313540&lt;/a&gt; by Anna Dirks, David Reveman, Stephen Carter, and Scott Isaacson filed back in 2007. This patent would go to someone who deserves it, but can it ever be used against the project in the future? Now Apple is filing for a &lt;a href=&quot;http://www.engadget.com/2009/12/17/apple-applies-for-head-tracking-patent-johnny-chung-lee-says-y/&quot;&gt;patent on head tracking&lt;/a&gt;, which is something we&amp;#8217;ve seen &lt;em&gt;Compiz&lt;/em&gt; devs and plug-in writers have been doing for a while now. We want developers to get attributed for their hard work in Open Source, but nobody should have control over the ideas that power these projects.&lt;/p&gt;
&lt;p&gt;Ubuntu is using the old &lt;code&gt;0.8.x&lt;/code&gt; branch written in &lt;code&gt;C&lt;/code&gt;, while the team has moved on to the &lt;code&gt;0.9.0&lt;/code&gt; release written in &lt;code&gt;C++&lt;/code&gt;. With Ubuntu 10.4 (Lucid Lynx) being an LTS, it&amp;#8217;s obviously not going to be in that release. Even once the package is more mature, there is still a big dependency issue lingering. While it&amp;#8217;s obvious that the refactoring of the code yielded performance and maintainability benefits, it&amp;#8217;s using &lt;code&gt;libboost&lt;/code&gt; and favoring &lt;code&gt;C++&lt;/code&gt;. With &lt;a href=&quot;http://blogs.zdnet.com/hardware/?p=6203&quot;&gt;GIMP kicked off the CD&lt;/a&gt; to make space, what&amp;#8217;s going to happen to &lt;em&gt;Compiz&lt;/em&gt;?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update 1:&lt;/strong&gt; There is a &lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=1366712&quot;&gt;thread&lt;/a&gt; going on &lt;em&gt;UbuntuForums.org&lt;/em&gt; related to this, although some of it&amp;#8217;s just anti-Apple rhetoric. I wish people would stop hi-jacking real discussion with this crap.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update 2:&lt;/strong&gt; I asked Novell if they could shine any light on the situation on January 26, 2010. Hopefully they are willing to at least take a look and get back with something besides a &lt;a href=&quot;http://en.wikipedia.org/wiki/Dear_John_Letter&quot;&gt;dear-john letter&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Kristopher Ives</name>
			<uri>http://santiance.com</uri>
		</author>
		<source>
			<title type="html">Santiance » Compiz</title>
			<subtitle type="html">Kristopher Ives's Developer Notes</subtitle>
			<link rel="self" href="http://santiance.com/tag/compiz/feed/"/>
			<id>http://santiance.com/tag/compiz/feed/</id>
			<updated>2010-02-08T07:00:09+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Ignore the apparent fail</title>
		<link href="http://smspillaz.wordpress.com/2010/01/21/ignore-the-apparent-fail/"/>
		<id>http://smspillaz.wordpress.com/?p=549</id>
		<updated>2010-01-21T15:10:26+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;http://smspillaz.files.wordpress.com/2010/01/screenshot-4.png&quot;&gt;&lt;img class=&quot;aligncenter size-large wp-image-550&quot; title=&quot;Screenshot-4&quot; src=&quot;http://smspillaz.files.wordpress.com/2010/01/screenshot-4.png?w=1024&amp;h=320&quot; alt=&quot;&quot; width=&quot;1024&quot; height=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hello, this is SmSpillaz;&lt;/p&gt;
&lt;p&gt;This is probably the most complicated port I&amp;#8217;ve done, the diffstat is around 4000+ lines.&lt;/p&gt;
&lt;p&gt;Everything works (mostly), I just need to fix those stupid drawing issues, which I have absolutely no expertise on. cornelius1? onestone?&lt;/p&gt;
&lt;p&gt;Once this is done, and refactored, it will be the last plugin that needs to be ported. When it is complete, surely the plugins shall fuse to form THE compiz 0.9.0. And when that happens, forward development can only follow.&lt;/p&gt;
&lt;p&gt;Stay tuned&lt;/p&gt;
&lt;p&gt;- Sm&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/549/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/549/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/549/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/549/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/549/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/549/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/549/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/549/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/549/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/549/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=549&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Bugs with GDK_NATIVE_WINDOWS</title>
		<link href="http://santiance.com/2010/01/bugs-with-gdk_native_windows/"/>
		<id>http://santiance.com/?p=768</id>
		<updated>2010-01-18T14:30:00+00:00</updated>
		<content type="html">&lt;p&gt;There are two bugs that I encounter a lot in Ubuntu 9.10 (Karmic) that irritate me a lot. Both bugs involve mouse clicks not being registered. I&amp;#8217;ve got some workarounds and fixes, but first some background on these bugs.&lt;/p&gt;
&lt;h3&gt;Flash Bug (&lt;a title=&quot;Flash Bug in Launchpad&quot; href=&quot;https://bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/410407&quot; target=&quot;_blank&quot;&gt;#410407&lt;/a&gt;)&lt;/h3&gt;
&lt;p&gt;This bug has been misidentified as a bug in &lt;em&gt;Compiz&lt;/em&gt;, when in fact it&amp;#8217;s a bug in Adobe&amp;#8217;s Flash Player plug-in. It causes mouse clicks to not be handled by the Flash application. The bug is inconsistent &amp;#8211; it&amp;#8217;s an all or nothing thing. You&amp;#8217;ll either get the bug on a video, or you won&amp;#8217;t, and sometimes it can be coaxed into working by spamming clicks.&lt;/p&gt;
&lt;h3&gt;Eclipse Bug (&lt;a title=&quot;Eclipse Bug in Launchpad&quot; href=&quot;https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/443004&quot; target=&quot;_blank&quot;&gt;#443004&lt;/a&gt;)&lt;/h3&gt;
&lt;p&gt;This bug has caused a lot of wasted time. Similar to the bug with Flash, clicking on a button with some dialogs will not register. It&amp;#8217;s also inconsistent, which can be a real pain. Some dialogs in Eclipse can span many pages, such as the &lt;em&gt;Export to JAR&lt;/em&gt; dialog.&lt;/p&gt;
&lt;p&gt;Both of these bugs are related to a change that happened regarding GDK, the underlying method GTK-style applications use to draw things instead of calling X directly. I think the core problem is:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;A small gotcha is that the &lt;/em&gt;&lt;a href=&quot;http://santiance.com/tag/gdk/unstable/gdk-X-Window-System-Interaction.html#GDK-WINDOW-XID:CAPS&quot;&gt;&lt;code&gt;&lt;em&gt;GDK_WINDOW_XID()&lt;/em&gt;&lt;/code&gt;&lt;/a&gt;&lt;em&gt; call is no longer a trivial accessor for the XID of the window, and thus must not be called from another thread without taking locking precautions.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This matches the inconsistency of the problems, since it&amp;#8217;s a related to concurrency.&lt;/p&gt;
&lt;p&gt;To combat the bug in Eclipse I&amp;#8217;ve started using the repository version, since the SWT-related bug was fixed and they added support for user plugins.&lt;/p&gt;
&lt;p&gt;The workaround for the Flash bug isn&amp;#8217;t as nice, since Adobe is the master of making horrible &amp;#8220;fixes.&amp;#8221; For example, they pulled the rug out from underneath a lot of websites using Flash player to do the heavy lifting of uploading multiple files by requiring the file selection dialog to be initiated by a user interface interaction. Essentially you have to tell Flash not to enjoy the benefits of client-side windows by modifying &lt;code&gt;/usr/lib/nspluginwrapper/i386/linux/npviewer&lt;/code&gt; to look something like this:&lt;/p&gt;
&lt;pre&gt;#!/bin/sh
TARGET_OS=linux
TARGET_ARCH=i386
&lt;strong&gt;GDK_NATIVE_WINDOWS=1&lt;/strong&gt;
. /usr/lib/nspluginwrapper/noarch/npviewer&lt;/pre&gt;
&lt;p&gt;So that&amp;#8217;s two features Adobe has nerfed in one configuration file (64-bit and client-side windows)&lt;/p&gt;</content>
		<author>
			<name>Kristopher Ives</name>
			<uri>http://santiance.com</uri>
		</author>
		<source>
			<title type="html">Santiance » Compiz</title>
			<subtitle type="html">Kristopher Ives's Developer Notes</subtitle>
			<link rel="self" href="http://santiance.com/tag/compiz/feed/"/>
			<id>http://santiance.com/tag/compiz/feed/</id>
			<updated>2010-02-08T07:00:09+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Another Thought</title>
		<link href="http://feedproxy.google.com/~r/blogspot/Mgkz/~3/LyN5H83UmvQ/another-thought.html"/>
		<id>tag:blogger.com,1999:blog-3582505474574157686.post-1390452280512438067</id>
		<updated>2010-01-15T15:52:58+00:00</updated>
		<content type="html">Sorry that the website theme is a bit messed up at the moment, this is due to me losing the hosting I had gotten before. I might be able to use my campus online storage to host the images in the near future. I'm going to clean up the design soon.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also I changed my Twitter username to gavintlgold, and it's not just FusionCast-centered anymore.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Feel free to follow me :) &gt; &lt;a href=&quot;http://twitter.com/gavintlgold&quot;&gt;http://twitter.com/gavintlgold&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/3582505474574157686-1390452280512438067?l=fusioncast.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/M5GUX4u14t3W3p-7wtP3u7bPHsQ/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/M5GUX4u14t3W3p-7wtP3u7bPHsQ/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/M5GUX4u14t3W3p-7wtP3u7bPHsQ/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/M5GUX4u14t3W3p-7wtP3u7bPHsQ/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/blogspot/Mgkz/~4/LyN5H83UmvQ&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Gavin</name>
			<email>noreply@blogger.com</email>
			<uri>http://fusioncast.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">FusionCast</title>
			<subtitle type="html">This is the home of a weekly videocast which contains information all about Compiz Fusion, the window manager for Linux which is so popular!

Screencasts, demo's, tutorials, and more...</subtitle>
			<link rel="self" href="http://fusioncast.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-3582505474574157686</id>
			<updated>2010-02-02T01:00:10+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">On the subject of capturing my desktop</title>
		<link href="http://feedproxy.google.com/~r/blogspot/Mgkz/~3/rZF4T62vbYc/on-subject-of-capturing-my-desktop.html"/>
		<id>tag:blogger.com,1999:blog-3582505474574157686.post-818522265695836576</id>
		<updated>2010-01-15T15:26:01+00:00</updated>
		<content type="html">So, after hearing the response of the readers I think I may start up again, maybe not just for Compiz Fusion but other things as well. Even though there haven't been that many comments I know that my 400+ subscribers on Youtube might also appreciate more videos.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, I can't keep using the system I have been so far. Xvidcap, as good as it might seem, is not the best option. All my screencasts were actually sped up because of frame dropping, and the performance wasn't phenomenal even so.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm considering buying a capture card to plug in to my graphics card (which has s-video out) to record the video. On Newegg it seems like I can get one for around $25 to $30.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This way video would be nice and smooth and I can show you guys the real truth behind my desktop, which, though it's not the most top-of-the-line in terms of hardware, performs amazingly with Compiz Fusion. Screencasts taken with software just don't do the cube justice.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also I'd rather not use a camcorder like I did for my big million views video. Having such a capture card would also likely open the doors for linux gaming and other features.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, I know capture cards are not designed to capture video from the computer to record onto the computer, but I'm thinking this should be all right.  Then again, I could be totally wrong about this increasing performance. Would recording with the capture card on linux be a CPU hog or would it be all right? If it's a CPU hog I suppose the situation isn't any better.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If anyone could give me advice about this or another method of using hardware to record the desktop it would be greatly appreciated.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally, I'm removing the Adsense ads and replacing them with a Paypal donation button. I don't think any of the ads are really relevant, they must be annoying, and I've only gotten about $35 total through Adsense after all these years. If you would like to speed up the process of me getting started up again I would always appreciate a small donation. Perhaps if I get enough I could use it for the capture card!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once again, thanks for your patience and helping me out with this capture card business, I'm not an expert with hardware like this.&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/3582505474574157686-818522265695836576?l=fusioncast.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/GTUYHylwZpshJKDTzPVdMPrnpgc/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/GTUYHylwZpshJKDTzPVdMPrnpgc/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/GTUYHylwZpshJKDTzPVdMPrnpgc/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/GTUYHylwZpshJKDTzPVdMPrnpgc/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/blogspot/Mgkz/~4/rZF4T62vbYc&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Gavin</name>
			<email>noreply@blogger.com</email>
			<uri>http://fusioncast.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">FusionCast</title>
			<subtitle type="html">This is the home of a weekly videocast which contains information all about Compiz Fusion, the window manager for Linux which is so popular!

Screencasts, demo's, tutorials, and more...</subtitle>
			<link rel="self" href="http://fusioncast.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-3582505474574157686</id>
			<updated>2010-02-02T01:00:10+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Not much happening...</title>
		<link href="http://feedproxy.google.com/~r/blogspot/Mgkz/~3/1fo8QGHCUh0/not-much-happening.html"/>
		<id>tag:blogger.com,1999:blog-3582505474574157686.post-8390989623436762446</id>
		<updated>2010-01-09T08:04:02+00:00</updated>
		<content type="html">I figured I might as well update you by now. I assume most of you have given up hope of seeing a new video.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm in college now, studying Engineering at Rensselaer Polytechnic Institute. I still use linux on my laptop (on my desktop I play computer games so I'm forced to use XP).&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My current Linux setup uses Compiz Fusion (of course), Docky, and the Global Menu Applet to emulate a sorta pseudo-mac look.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since Compiz hasn't undergone any major visual changes I haven't really found it necessary to update this blog with anything. However, the underlying code is being restructured completely and ported to C++, which I consider a big step forward. As for me I still like coding in Python but I have a better understanding of how C++ style coding works so I could probably begin to read and tweak the Compiz code myself.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, the main reason I wanted to post this was to see how many people still visit this site or have it in their feeds. My Youtube account still seems pretty active and I've got a lot of subscribers, so I suppose a new video wouldn't go missed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, I'm not sure what to make a video about. I suppose I could make a presentation of my current setup, which I think is excellent for getting work done, or I could make a video showcasing my 30-second boot into Ubuntu Karmic.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If anyone's alive out there let me know in a comment, and give me your opinion about where I should go with FusionCast. Thanks :)&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/3582505474574157686-8390989623436762446?l=fusioncast.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/5svwlqjt5ov9TMmz3y9_LWvrD5Y/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/5svwlqjt5ov9TMmz3y9_LWvrD5Y/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/5svwlqjt5ov9TMmz3y9_LWvrD5Y/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/5svwlqjt5ov9TMmz3y9_LWvrD5Y/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/blogspot/Mgkz/~4/1fo8QGHCUh0&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Gavin</name>
			<email>noreply@blogger.com</email>
			<uri>http://fusioncast.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">FusionCast</title>
			<subtitle type="html">This is the home of a weekly videocast which contains information all about Compiz Fusion, the window manager for Linux which is so popular!

Screencasts, demo's, tutorials, and more...</subtitle>
			<link rel="self" href="http://fusioncast.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-3582505474574157686</id>
			<updated>2010-02-02T01:00:10+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Not quite</title>
		<link href="http://smspillaz.wordpress.com/2009/12/18/not-quite/"/>
		<id>http://smspillaz.wordpress.com/?p=547</id>
		<updated>2009-12-18T15:02:28+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;A while ago, things looked on track to get 0.9.0 out by xmas, although the development pace has slowed a bit, and we&amp;#8217;ve hit a few bugs we&amp;#8217;d like to get fixed first. Although I can say that functionality-wise we are &lt;em&gt;almost&lt;/em&gt; on-par with 0.8.*, group is half-done (tab functionality has yet to be implemented), animationaddon is half-done and dbus and stackswitch remain.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ll keep you posted, sorry things are taking so long, it will be here soon but don&amp;#8217;t hold your breath since there aren&amp;#8217;t any major user related changes and we can push back the release as long as necessary to have some kind of stability.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/547/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/547/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/547/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/547/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/547/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/547/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/547/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/547/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/547/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/547/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=547&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Look familiar?</title>
		<link href="http://blog.phpwnage.com/article.php?id=116"/>
		<id>http://blog.phpwnage.com/article.php?id=116</id>
		<updated>2009-12-17T17:14:14+00:00</updated>
		<content type="html">&lt;img alt=&quot;forum image&quot; border=&quot;0&quot; src=&quot;http://cache.gawker.com/assets/images/4/2009/12/500x_apple3dpatent2.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;e&lt;/b&gt;: Someone posted this on the Ubuntu Forums, and I finally found it and responded. Here's an excerpt from said reply that will hopefully shed a bit more light on what happened here:&lt;br /&gt;&lt;div class=&quot;quote&quot;&gt;&lt;span class=&quot;forum_quote&quot;&gt;&lt;br /&gt;Where do we begin... I guess I'll give an overview of the real story:&lt;br /&gt;Back in December of 2007 I saw the famed Wii Remote head-tracking video by Johnny Lee. It was awesome, and I popped into #compiz-dev as I usually did back then and said &quot;I'm porting this to Compiz&quot;. I didn't have a wii remote at the time, but SmSpillaz (Sam, a fellow Compiz developer, and now one of the head guys for community management two years later) did, so I wrote up the code, which took a few weeks of poking around with other plugins. This was my first functional plugin for Compiz. Eventually, we got it working and SmSpillaz recorded what is one of the worst video demos ever. This is all in January-February of 2008. A few months later, Apple files this patent. Two months after that, with the help of a forum-goer / programmer, we had it ported to a webcam with OpenCV using the OpenCV facetracking demo. It worked great, and we have videos of it in action, clearly doing its job. Eventually, I got a system with a webcam (yeah, finally, I can use my own plugin!) and recorded the last video we ever took of the thing, and that was it. It's been idle since February of this year. Eventually I moved to another (completely unrelated) community and my Compiz work was a good conversation piece. A few days / weeks before the patent went public, one of my friends on this community was rather obsessed with my work (...), and the day before this news release came out I took the time to get everything squared away to continue work and try and get my tutorials fixed up so they could actually use it. I did a git-pull that night. Now, like any other Internet denizen, I read a lot of Gizmodo / Engadget / what have you, and as with any other morning I made the rounds. And found this news article. And I got pissed. You see, I'm mildly bi-polar, and I'm a bit cranky in the morning to begin with, so this definitely isn't helpful. The blog post the OP linked was what resulted from an entire day of link hunting, after blowing off steam at a chemistry final (which I got a B on, and this probably didn't help that, but you won't see me contacting my college about it any time soon).&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Well... That looks... oddly familiar. I could swear &lt;a href=&quot;http://www.youtube.com/watch?v=askKFSe3aLk&quot;&gt;I've seen this before&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The patent was filed in June of 2008, while the last commits to our original prototype were made on &quot;2008-02-11&quot; (that's February 11th in this date scheme) ~ We have videos from the same year of the Wiimote prototype. The entire thing was working on a Wiimote in &lt;a href=&quot;http://cgit.compiz.org/inactive/users/klange/wiitrack/commit/?id=bfa726e7135796564dcab2c2d928683ad54384da&quot;&gt;January of '08&lt;/a&gt;. I do believe I win for prior art (though the webcam-enabled version wasn't out until &lt;a href=&quot;http://cgit.compiz.org/~klange/headtracking/commit/?id=229816f8cab7345dc028de1e2bb73ee264ddf4b1&quot;&gt;seven months later&lt;/a&gt;, two months after the patent). &lt;a href=&quot;http://www.youtube.com/watch?v=N5ODz3MNd6s&amp;feature=related&quot;&gt;More specific window-stacking video from September of '08&lt;/a&gt;. And more importantly &lt;a href=&quot;http://www.youtube.com/watch?v=ZYLNprRplmc&quot;&gt;this video from February of '08 proves our prior art.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.macrumors.com/2009/12/17/apple-working-on-3d-hyper-reality-displays/&quot;&gt;The article on MacRumours&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;e&lt;/b&gt;: After reading and verifying, the way the patent describes the &quot;sensing mechanism&quot; leaves it open to the infrared camera and light setup of the Wii remote, so our original plugin should fully suffice, and we have video footage of it in action long before Apple filed the patent.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blog.phpwnage.com/article.php?id=116&quot;&gt;Discuss this news post here&lt;/a&gt;.&lt;br /&gt;(No comments)</content>
		<author>
			<name>Kevin Lange</name>
			<uri>http://blog.phpwnage.com/</uri>
		</author>
		<source>
			<title type="html">The Underground - Kevin Lange</title>
			<subtitle type="html">The Compiz-Fusion Digest Edition</subtitle>
			<link rel="self" href="http://ogunderground.com/compiz.php"/>
			<id>http://ogunderground.com/compiz.php</id>
			<updated>2010-02-09T17:00:19+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Re: Spam</title>
		<link href="http://smspillaz.wordpress.com/2009/11/29/re-spam/"/>
		<id>http://smspillaz.wordpress.com/2009/11/29/re-spam/</id>
		<updated>2009-11-29T01:59:23+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Hey guys;&lt;/p&gt;
&lt;p&gt;REALLY REALLY REALLY REALLY REALLY big apologies over the spam issue. Now that my inbox has been flooded with complaints this issue is much larger than I originally thought. For some reason, my mail address has not been hit with the waves of spam, so I was totally unaware of this issue&lt;/p&gt;
&lt;p&gt;If you are able to take actions against the spammers in YOUR jurisdiction, then please do so.&lt;/p&gt;
&lt;p&gt;Also, thanks to everyone for pointing out that file on the server.&lt;span&gt; I have arranged for Guillaume to get it removed ASAP as soon as he or someone else who has access to the server is around.&lt;/span&gt; &lt;strong&gt;edit: &lt;/strong&gt;done&lt;/p&gt;
&lt;p&gt;Once this entire ordeal is over we will launch an investigation as to how the security of our server was compromised. If there is ANY sensitive information you&amp;#8217;d prefer not to have leaked then PLEASE remove it from the wiki. The forums are locked down.&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Sam&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/544/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/544/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/544/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/544/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/544/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/544/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/544/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/544/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/544/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/544/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=544&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Abandon Fail Boat</title>
		<link href="http://smspillaz.wordpress.com/2009/11/28/abandon-fail-boat/"/>
		<id>http://smspillaz.wordpress.com/?p=540</id>
		<updated>2009-11-28T15:38:28+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;The web team is in a bit of a situation. You see, we&amp;#8217;ve been having numerous problems with the forums recently, including but not limited to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Not being able to log in AT ALL into the Moderator Control Panel or Administration Control Panels intermittently&lt;/li&gt;
&lt;li&gt;The &amp;#8216;Edit&amp;#8217; button being broken for over a year&lt;/li&gt;
&lt;li&gt;&amp;#8216;Delete posts as spam&amp;#8217; not working intermittently&lt;/li&gt;
&lt;li&gt;Spam getting worse every day, we recently had someone post sexually explicit and extremely objectionable to the boards which we had trouble deleting since the forum software is so horrendously broken&lt;/li&gt;
&lt;li&gt;And the &lt;a href=&quot;http://forum.compiz.org/showthread.php?p=76337#post76337&quot;&gt;most recent incident&lt;/a&gt; where confidential user data has *somehow* been leaked to spammers.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This leaves us to conclude that there must have been some exploit performed on the board. This is an extremely bad security risk and as of now the forums have been locked down until we replace them.&lt;/p&gt;
&lt;p&gt;However, we can no longer use vBulletin. Asides from our trust being lost in its security for a product we PAID for and the fact that it is a proprietary product which, as an open source project, we cannot support, our licence key as well as user name and password for downloading the forums software has gone missing which means that we cannot upgrade the forum software.&lt;/p&gt;
&lt;p&gt;Guillaume and I consulted with the council and a majority decision was made (2 FORs, 2 ABSTEINs, 1 NOT PRESENT) to say &amp;#8216;good riddance&amp;#8217; to vBulletin and move onto phpBB.&lt;/p&gt;
&lt;p&gt;phpBB has the tools for us to import the existing database as well as the theme. Guillaume made it clear that he would rather spend time adjusting the theme so that it works on phpBB rather than fixing broken proprietary software.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;edit 1:&lt;/strong&gt; the new forum has been made &amp;#8211; no theme as of yet; it will be ready soon-ish&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/540/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/540/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/540/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/540/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/540/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/540/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/540/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/540/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/540/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/540/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=540&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Elements changes for today and the future</title>
		<link href="http://smspillaz.wordpress.com/2009/11/26/elements-changes-for-today-and-the-future/"/>
		<id>http://smspillaz.wordpress.com/?p=535</id>
		<updated>2009-11-26T13:42:08+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Remember the last time I said &lt;a href=&quot;http://smspillaz.wordpress.com/2009/05/27/bzzt-update/&quot;&gt;elements was ported&lt;/a&gt;? Well, turns out I lied. It only compiled and loaded, then I went off to study for exams, totally forgot about it and in reality it was really &lt;em&gt;really&lt;/em&gt; broken. I had to spend about 3 days fixing it.&lt;/p&gt;
&lt;p&gt;Anyways, obligatory screenshot&lt;/p&gt;
&lt;div id=&quot;attachment_536&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://smspillaz.files.wordpress.com/2009/11/its-working.png&quot;&gt;&lt;img class=&quot;size-full wp-image-536&quot; title=&quot;Its working!&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/11/its-working.png?w=468&amp;h=292&quot; alt=&quot;Fireflies and OSD&quot; width=&quot;468&quot; height=&quot;292&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Fireflies and OSD&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;One of the key changes is that all the internal elements have been removed completely. So what, you say, we&amp;#8217;re back to separate plugins?&lt;/p&gt;
&lt;p&gt;Well, yes and no &amp;#8211; we are using the new buildsystem to integrate the build process between elements and its sub-plugins. This was done using the new CMake buildsystem and was implemented in just a few lines of code.&lt;/p&gt;
&lt;p&gt;The other key difference is that all the main code has stayed pretty much the same and it has been rethought with C++ to use polymorphism and other cool object oriented concepts. This means that instead of having 6 huge 1000 line plugins, we now have one 1500 line plugin, and each sub-plugin comes in at just under 100 lines. They are really really simple and look something like this:&lt;/p&gt;
&lt;pre&gt;#include &quot;stars.h&quot;

COMPIZ_PLUGIN_20090315 (stars, StarPluginVTable);

StarElement::StarElement ()
{
}

StarElement::~StarElement ()
{
}

static float
starBezierCurve (float p,
 float time)
{
 float out;

 out = p * (time + 0.01) * 10;

 return out;
}

Element *
StarElement::create ()
{
 Element *e = (Element *) new StarElement;

 return e;
}

bool
StarElement::init ()
{
 float init;
 StarScreen *ss = StarScreen::get (screen);

 ELEMENTS_SCREEN (screen);

 dx = es-&amp;gt;mmRand (-50000, 50000, 5000);
 dy = es-&amp;gt;mmRand (-50000, 50000, 5000);
 dz = es-&amp;gt;mmRand (000, 200, 2000);
 x = screen-&amp;gt;width () / 2 + ss-&amp;gt;optionGetStarOffsetX (); /* X Offset */
 y = screen-&amp;gt;height () / 2 + ss-&amp;gt;optionGetStarOffsetY (); /* Y Offset */
 z = es-&amp;gt;mmRand (000, 0.1, 5000);
 init = es-&amp;gt;mmRand (0,100, 1);

 x += init * dx;
 y += init * dy;

 return true;

}

void
StarElement::move ()
{
 ELEMENTS_SCREEN (screen);

 int updateDelay = es-&amp;gt;updateDelay ();

 float xs, ys, zs;
 float starsSpeed = anim-&amp;gt;speed () / 500.0f;
 float tmp = 1.0f / (100.0f - starsSpeed);

 xs = starBezierCurve(dx, tmp);
 ys = starBezierCurve(dy, tmp);
 zs = starBezierCurve(dz, tmp);

 x += xs * updateDelay * starsSpeed;
 y += ys * updateDelay * starsSpeed;
 z += zs * updateDelay * starsSpeed;
}

StarScreen::StarScreen (CompScreen *screen) :
 PluginClassHandler &amp;lt;StarScreen, CompScreen&amp;gt; (screen)
{
 type =  ElementType::create (&quot;stars&quot;, &quot;Stars&quot;, StarElement::create);
}

StarScreen::~StarScreen ()
{
 type-&amp;gt;destroy ();
}

void
StarElement::fini ()
{
}

bool
StarPluginVTable::init ()
{
 if (!CompPlugin::checkPluginABI (&quot;elements&quot;, COMPIZ_ELEMENTS_ABI))
 return false;

 return true;
}&lt;/pre&gt;
&lt;p&gt;This means that it should be easy to add new elements to the mix and have them integrate seamlessly with the whole plugin. the entire process is transparent &amp;#8211; we just use virtual functions and function overrides to handle everything.&lt;/p&gt;
&lt;p&gt;Later this week I will comitt a change that will permit you to toggle each element using separate keybindings, I am currently working that out now. This gives you the &amp;#8216;old&amp;#8217; behaviour of the old plugins and elements plugin. You will still need to define the element in the list however (even though all the ones that ship with the plugin are in the list by default now).&lt;/p&gt;
&lt;h2&gt;The Future&lt;/h2&gt;
&lt;p&gt;Ideally however, I&amp;#8217;d like to take elements out of compiz completely and make it into it&amp;#8217;s own separate application. It doesn&amp;#8217;t make sense for a window manager to be drawing random things on screen &amp;#8211; the only reason that we did was because we get an alpha channel for free when drawing in Compiz GL context. However, with DRI2 for almost every major piece of hardware, we now have redirected direct rendering, which makes OpenGL applications with an alpha channel in a compositor a viable alternative. It also makes things like drawing under windows a lot neater. However it does mean that we will not be able to have elements &amp;#8216;coming off&amp;#8217; the cube anymore.&lt;/p&gt;
&lt;p&gt;Taking elements out of compiz will give me an easy way to use it with other compositing window managers like mutter, kwin, xfwm etc, it allows us to work around some of the problems the compiz options system poses to it and it also removes another area where compiz could malfunction and crash (especially with element&amp;#8217;s plugin system).&lt;/p&gt;
&lt;h2&gt;Cube Addons&lt;/h2&gt;
&lt;p&gt;Cube Addons (i.e reflection, cylinder and sphere) were also ported last week, if you&amp;#8217;re on 0.9 and want to check them out&lt;/p&gt;
&lt;h2&gt;0.9 Release Plan?&lt;/h2&gt;
&lt;p&gt;Considering that there is only the group, animationaddon, stackswitch, 3d, atlantis and dbus remaining to port, I would hope that we can get a 0.9.0 out before $FESTIVE_HOLIDAY. I&amp;#8217;ll be running through some of the other improvements that come with the new architecture before the release. My free time will increase *a lot* after Dec 4.&lt;/p&gt;
&lt;p&gt;edit: removed debug message &amp;#8230;.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/535/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/535/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/535/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/535/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/535/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/535/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/535/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/535/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/535/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/535/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=535&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">edgurgel</title>
		<link href="http://edgurgel.wordpress.com/2009/11/15/swapper-ported-to-compiz/"/>
		<id>http://edgurgel.wordpress.com/?p=81</id>
		<updated>2009-11-16T00:11:11+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Almost one year ago we presented &lt;strong&gt;Swap &lt;/strong&gt;plugin &lt;a href=&quot;http://edgurgel.wordpress.com/2008/11/30/swap/&quot;&gt;here&lt;/a&gt;. Now we renamed it to &lt;strong&gt;Swapper&lt;/strong&gt; and ported to Compiz++ (future Compiz 0.9).&lt;/p&gt;
&lt;p&gt;Just to remember that it allows you to swap the geometry of two windows. Basically we changed Switcher plugin to swap active window with another window.&lt;/p&gt;
&lt;p&gt;Swapper could be inserted on new Compiz if everybody likes it. Waiting for replies!&lt;/p&gt;
&lt;p&gt;Video:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href=&quot;http://edgurgel.wordpress.com/2009/11/15/swapper-ported-to-compiz/&quot;&gt;&lt;img src=&quot;http://img.youtube.com/vi/olTzscZX7oo/2.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://gitweb.compiz-fusion.org/?p=users/edgurgel/swap;a=shortlog;h=refs/heads/compiz%2B%2B&quot;&gt;Code&lt;/a&gt;&lt;/p&gt;
 Tagged: compiz, compiz fusion, development, fusion, linux, management, plugin, swap, swapper, window, window management &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/edgurgel.wordpress.com/81/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/edgurgel.wordpress.com/81/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/edgurgel.wordpress.com/81/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/edgurgel.wordpress.com/81/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/edgurgel.wordpress.com/81/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/edgurgel.wordpress.com/81/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/edgurgel.wordpress.com/81/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/edgurgel.wordpress.com/81/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/edgurgel.wordpress.com/81/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/edgurgel.wordpress.com/81/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=edgurgel.wordpress.com&amp;blog=5315480&amp;post=81&amp;subd=edgurgel&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Eduardo Gurgel Pinho</name>
			<uri>http://edgurgel.wordpress.com</uri>
		</author>
		<source>
			<title type="html">Edgurgel's Blog » compiz fusion</title>
			<subtitle type="html">Edgurgel's Blog</subtitle>
			<link rel="self" href="http://edgurgel.wordpress.com/tag/compiz-fusion/feed/"/>
			<id>http://edgurgel.wordpress.com/tag/compiz-fusion/feed/</id>
			<updated>2009-12-06T14:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">I&amp;#8217;ll be making my notes available</title>
		<link href="http://smspillaz.wordpress.com/2009/11/08/ill-be-making-my-notes-available/"/>
		<id>http://smspillaz.wordpress.com/2009/11/08/ill-be-making-my-notes-available/</id>
		<updated>2009-11-08T14:18:32+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;After the TEE (November 19th) if any student in WA finds them useful (although most of them will sadly be for outdated subjects that are no longer taught next year).&lt;/p&gt;
&lt;p&gt;They will be in PDF format, Copyright to me but licensed under BY-CC-SA.&lt;/p&gt;
&lt;p&gt;Subjects are:&lt;br /&gt;
TEE Applicable Mathematics,&lt;br /&gt;
TEE Physics,&lt;br /&gt;
TEE History,&lt;br /&gt;
TEE English Literature,&lt;br /&gt;
Media Production and Analysis 3AB&lt;br /&gt;
Computer Science 3AB.&lt;/p&gt;
&lt;p&gt;You&amp;#8217;ll have to put up with my messy handwriting and drawings though, sorry.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/534/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/534/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/534/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/534/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/534/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/534/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/534/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/534/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/534/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/534/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=534&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">I&amp;#8217;m just going to leave this here</title>
		<link href="http://smspillaz.wordpress.com/2009/11/04/im-just-going-to-leave-this-here/"/>
		<id>http://smspillaz.wordpress.com/?p=527</id>
		<updated>2009-11-04T12:27:12+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;c++ube parity achieved with KWin!&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-large wp-image-529&quot; title=&quot;Im just going to leave this here&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/11/im-just-going-to-leave-this-here1.png?w=394&amp;h=245&quot; alt=&quot;Im just going to leave this here&quot; width=&quot;394&quot; height=&quot;245&quot; /&gt;&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/527/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/527/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/527/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/527/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/527/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/527/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/527/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/527/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/527/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/527/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=527&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Cube finally ported!!!</title>
		<link href="http://dev.compiz-fusion.org/~onestone/blog/?p=20"/>
		<id>http://dev.compiz-fusion.org/~onestone/blog/?p=20</id>
		<updated>2009-11-04T11:42:39+00:00</updated>
		<content type="html">&lt;p&gt;I&amp;#8217;ve finally finished the Compiz++ port of the cube and rotate plugins.&lt;/p&gt;
&lt;p&gt;Cubeaddon is next &lt;img src=&quot;http://dev.compiz-fusion.org/~onestone/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>Dennis Kasprzyk</name>
			<uri>http://dev.compiz-fusion.org/~onestone/blog</uri>
		</author>
		<source>
			<title type="html">onestone's blog</title>
			<subtitle type="html">Just another compiz developer blog</subtitle>
			<link rel="self" href="http://dev.compiz-fusion.org/~onestone/blog/wp-feed.php?category_name=compizcompiz-fusion"/>
			<id>http://dev.compiz-fusion.org/~onestone/blog/wp-feed.php?category_name=compizcompiz-fusion</id>
			<updated>2009-11-04T12:00:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">How-To transfer notes from your computer to your HP39xx/40xx calculator</title>
		<link href="http://smspillaz.wordpress.com/2009/11/02/how-to-transfer-notes-from-your-computer-to-your-hp39xx40xx-calculator/"/>
		<id>http://smspillaz.wordpress.com/?p=517</id>
		<updated>2009-11-02T09:14:31+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;[This post isn't compiz related at all, regular readers can skip over it, this is perhaps to save the few who have been desparately searching Google / the HP documentation with no useful results]&lt;/p&gt;
&lt;p&gt;Ah HP, how your documentation for one of the most convoluted programs I have ever used is completely useless to anyone.&lt;/p&gt;
&lt;div id=&quot;attachment_518&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;img class=&quot;size-large wp-image-518&quot; title=&quot;completly useless documentation&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/11/completly-useless-documentation.png?w=1024&amp;h=675&quot; alt=&quot;Sigh&quot; width=&quot;1024&quot; height=&quot;675&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;COMPLETELY USELESS TO HUMANZ!&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Thank you for pointing your users to a completely useless piece of documentation on the subject of trying to transfer notes from notepad to your calculator. May your documentation team be forever fired.&lt;/p&gt;
&lt;h2&gt;So seriously, here is how you do it:&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Step 1) Actually use the bare documentation above to make some form of a start.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Plugging in the calculator and installing the Windows [TM] only software (sigh) is fairly self explainitory. Once you open up the terribly named Conn3x application, plug in your calculator and it should automagically pick up and give you a totally useless view of your filesystem and not an interface to your calculator.&lt;/p&gt;
&lt;div id=&quot;attachment_519&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;img class=&quot;size-full wp-image-519&quot; title=&quot;Selecting a dir&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/11/selecting-a-dir.png?w=226&amp;h=205&quot; alt=&quot;Selecting a dir&quot; width=&quot;226&quot; height=&quot;205&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Selecting a directory&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;On the sidebar have some new empty directory ready that you created in Windows Explorer. Highlight that dir and ensure that your calculator is plugged in.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-full wp-image-520&quot; title=&quot;Its not working&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/11/its-not-working.png?w=131&amp;h=64&quot; alt=&quot;Its not working&quot; width=&quot;131&quot; height=&quot;64&quot; /&gt;&lt;/p&gt;
&lt;p&gt;On the calculator press Shift+ 0 (Notepad), create a new empty note then hit send. When it asks you where scroll down until you see &amp;#8216;USB Disk Drive&amp;#8217; and pick that. Pick the first option on the next menu then it will complain that it needs to format the drive (yeah I know, wtf right?), anyways, go ahead and hit yes if you are sure the directory you have selected in Conn3x is empty. Once that&amp;#8217;s done you can send your empty note over.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2) Work around bad designs&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There is one problem when you send that empty note, it gets saved as a .000 file. That&amp;#8217;s really &amp;#8230; useful? Anways, right click it in explorer, open with, blah blah blah wait for Redmond to do its thing, open with Notepad (what, you were expecting to edit it with Word? Hahaha) and type in your brilliant note that will help you pass your Graphics Calculator OK test/exam/whatever. Save the file and don&amp;#8217;t change it&amp;#8217;s extension&lt;/p&gt;
&lt;p&gt;Then back on your calculator, delete the note you just created earlier, hit the RECV hotkey, select Disk Drive (USB) once again, pick the file, download it, done.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-full wp-image-522&quot; title=&quot;The NOTE&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/11/the-note.png?w=131&amp;h=64&quot; alt=&quot;The NOTE&quot; width=&quot;131&quot; height=&quot;64&quot; /&gt;Yay!&lt;/p&gt;
&lt;p&gt;Hope it helps anyone in need &amp;#8211; Sm&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://smspillaz.wordpress.com/DOCUME%7E1/MARCEY%7E1/LOCALS%7E1/Temp/moz-screenshot.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://smspillaz.wordpress.com/DOCUME%7E1/MARCEY%7E1/LOCALS%7E1/Temp/moz-screenshot-1.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/517/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/517/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/517/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/517/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/517/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/517/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/517/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/517/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/517/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/517/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=517&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Debunking the &amp;#8216;compiz is so bloated&amp;#8217; myth</title>
		<link href="http://smspillaz.wordpress.com/2009/10/29/debunking-the-compiz-is-so-bloated-myth/"/>
		<id>http://smspillaz.wordpress.com/?p=504</id>
		<updated>2009-10-31T03:26:24+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;I&amp;#8217;ve got a Google Alerts hint set on compiz. That means that whenever something new pops up in Google&amp;#8217;s index about compiz, I&amp;#8217;m usually one of the first to know. Google sends me a nice little email saying exactly who is saying what about it.&lt;/p&gt;
&lt;p&gt;A recent trend I&amp;#8217;ve noticed is &lt;a title=&quot;Beryl is back OMG!&quot; href=&quot;http://dev.compiz-fusion.org/~cyberorg/2009/03/19/compiz-082-fully-released/#comment-5832&quot;&gt;this&lt;/a&gt; &lt;a href=&quot;http://blog.thesilentnumber.me/2009/09/dropping-compiz-for-mutter-metacity-3.html&quot;&gt;myth&lt;/a&gt; &lt;a href=&quot;http://forums.fedoraforum.org/showthread.php?t=221474&quot;&gt;that&lt;/a&gt; &lt;a href=&quot;http://news.ycombinator.com/item?id=458055&quot;&gt;compiz&lt;/a&gt; &lt;a href=&quot;http://cybernetnews.com/compiz-fusion-adds-cylinder-effect/&quot;&gt;is&lt;/a&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Software_bloat&quot;&gt;bloated&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;My argument here is that compiz is not &lt;strong&gt;bloated&lt;/strong&gt; but rather it is &lt;strong&gt;modular.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;That last link is a nice little definition of bloat from Wikipedia:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Software bloat&lt;/strong&gt; is a term used to describe the tendency of newer &lt;a title=&quot;Computer program&quot; href=&quot;http://en.wikipedia.org/wiki/Computer_program&quot;&gt;computer programs&lt;/a&gt; to have a larger installation footprint, or have many unnecessary features that are not used by end users, or just generally use more system resources than necessary, while offering little or no benefit to its users. &amp;#8211; (c) Wikimedia Foundation&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;So the way I see it, there are three ways of defining software bloat:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Large installation footprint&lt;/li&gt;
&lt;li&gt;Lots of unnecessary features&lt;/li&gt;
&lt;li&gt;Large memory / CPU footprint&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;#8217;m going to be focusing on the last one more, since that is the one that would be of most concern.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Large installation footprint:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Considering the fact that compiz has tons of plugins, the installation footprint of compiz tends to be quite large. Perhaps not as large as most windows applications these days but certainly larger than your typical window manager. However compiz by definition is a modular window manager. The size of the actual executable for compiz-0.8 with debug symbols and all is 909.3KB as I measure it here. Metacity comes in at a more lightweight 531.1 KB but it doesn&amp;#8217;t have a plugin interface (that I know of). Compiz 0.9 is slightly heavier at about 3.3MB but is written in C++ which means lots of symbol mangling and repetition but it has the OpenGL and Composite bits ripped out. This makes it rather lightweight for a C++ version of compiz. (libopengl.so is about 2.0 MB, libcomposite.so comes it at about 842 KB)&lt;/p&gt;
&lt;p&gt;Compiz has gotten a bit bigger in that sense but it has been redesigned so that it is not as bloated by including so many features in it&amp;#8217;s core. You can use compiz as a similar window manager to metacity without all the opengl and composite stuff.&lt;/p&gt;
&lt;p&gt;What tends to be large is all the plugins compiz comes with. You have move, resize, place and decoration as sort of essential plugins (all quite small) but then you have the plugin packs with quite large plugins. However compiz itself is quite small.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lots of useless features that nobody ever uses&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A fairly good example of bloatware was probably the first one that comes to mind, which was Windows Vista that comes from our friends at Redmond. You&amp;#8217;re probably thinking though &amp;#8216;You so crazy! Comparing a window manager to an OS!&amp;#8217;. But consider this, most of the &amp;#8216;features&amp;#8217; that came with Vista that nobody ever used or wanted (*cough* Windows Mail *cough cough* Windows Activation) were part of the core distribution of the OS. The compiz plugins, asides from Move, Resize and Place are not really.&lt;/p&gt;
&lt;p&gt;YouTube videos tend to show off how much bling you can fit in a 10 minute screencast with compiz. That causes some pundit to say &amp;#8216;Wow, look how pointless that is&amp;#8217; which eventually manifests into &amp;#8216;Compiz is bloated because some pundit saw useless compiz features on YouTube and didn&amp;#8217;t actually use a minimal version of compiz&amp;#8217;. Remember that all this &amp;#8216;useless bling&amp;#8217; are implemented in plugins, we have very strict rules about what goes in core and the more stuff that can be taken out of core the better. (Example: &lt;a href=&quot;http://git.compiz.org/compiz/core/tree/plugins/obs&quot;&gt;OBS&lt;/a&gt; &lt;a href=&quot;http://wiki.compiz.org/Plugins/Bs&quot;&gt;plugin&lt;/a&gt;, or more recently the entire OpenGL and compositing bits).&lt;/p&gt;
&lt;p&gt;In compiz 0.9 we have a CMake buildsystem that allows for very flexible builds of lots of plugins in one pack or just a few. It is possible for distributions to ship a version of compiz with just the core functionality quite easily.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Memory / CPU footprint&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;People seem to be concerned these days with &amp;#8216;the amount of memory and CPU time compiz take up&amp;#8217;. First of all, if compiz or Xorg have high CPU time /when idle/ than it is most likely your broken proprietary graphics driver. Rendering should not happen on the CPU. Secondly, just in case the WRAP loops for lots of plugins do happen to take up CPU time when they just check variables then disable them, we have added code that allows plugins to have their functions called at all, which means less CPU time wasted on superfluous variable checking every paint cycle.&lt;/p&gt;
&lt;p&gt;Planet readers, here is where it starts to look ugly, so for the memory argument, please just hit the more tag&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-504&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Memory footprint is another issue. We&amp;#8217;ve been doing lots of work to try and reduce memory leaks in compiz. I did some investigating and here is what I found.&lt;/p&gt;
&lt;p&gt;EDIT: Lucas Murray (KWin developer) suggested that top and normal system monitors aren&amp;#8217;t an entirely accurate measure of memory usage. This post should really be rewritten in terms of the &lt;a href=&quot;http://www.berthels.co.uk/exmap/&quot;&gt;exmap&lt;/a&gt; tool which is more accurate. However, the numbers don&amp;#8217;t necessarily matter here, rather just that compiz is on-par with other window managers in terms of memory usage and that loading lots of compiz plugins will obviously make it take up more memory.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-large wp-image-505&quot; title=&quot;Screenshot-System Monitor&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/10/screenshot-system-monitor.png?w=1024&amp;h=377&quot; alt=&quot;Screenshot-System Monitor&quot; width=&quot;1024&quot; height=&quot;377&quot; /&gt;That is compiz 0.9 running with one window open and with OpenGL and composite modes disabled with only Move, Resize, Place and Decoration. As we can see here, compiz uses about 4.4 MB of memory, shares about 5.2 MB most likely with GLX or the X Server and has about 29MB swapped out because it&amp;#8217;s not in use. Not too big of a memory footprint. Now let&amp;#8217;s compare it to Metacity with no compositing.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-large wp-image-507&quot; title=&quot;Screenshot-System Monitor-metacity-no-composite&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/10/screenshot-system-monitor-metacity-no-composite1.png?w=1024&amp;h=392&quot; alt=&quot;Screenshot-System Monitor-metacity-no-composite&quot; width=&quot;1024&quot; height=&quot;392&quot; /&gt;Metacity with no compositing comes in at about 2.6 MB. It&amp;#8217;s lightweight but it does not need to deal with having a plugin system loaded in. Stepping things up a bit, let&amp;#8217;s turn on compositing.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-large wp-image-508&quot; title=&quot;Screenshot-System Monitor-Metacity&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/10/screenshot-system-monitor-metacity.png?w=1024&amp;h=392&quot; alt=&quot;Screenshot-System Monitor-Metacity&quot; width=&quot;1024&quot; height=&quot;392&quot; /&gt;Here we have Metacity using 9.9 MB of memory and lots of swapped out memory. This is compositing using XRender only, so there is no need to worry about texture memory and the like. But what about compiz?&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-large wp-image-509&quot; title=&quot;Screenshot-System Monitor-compiz-minimal&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/10/screenshot-system-monitor-compiz-minimal.png?w=1024&amp;h=392&quot; alt=&quot;Screenshot-System Monitor-compiz-minimal&quot; width=&quot;1024&quot; height=&quot;392&quot; /&gt;Compiz is on here using only the OpenGL, Composite, Move, Resize and Place plugins which is the core functionality I keep referring to. We are using about 8.2 MB of memory and 10.3 of shared memory with is probably for storing GL Textures in RAM. Not too much virtual memory &amp;#8211; only 50MB, although virtual memory is not a good measure of real footprint (The kernel on Mac OS X uses up to 10GB of virtual memory sometimes!). Metacity doesn&amp;#8217;t have a GL-based compositing mode that could be close to compiz functionality wise, they are only adding that in Mutter and that is, as the name suggests, clutter based. Unfortunately, I&amp;#8217;ve not much luck getting Mutter to run on my own machine, so I&amp;#8217;m running it in a VM with Ubuntu Karmic Beta.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-large wp-image-510&quot; title=&quot;Screenshot-Ubuntu Karmic Beta [Running] - Sun VirtualBox mutter default&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/10/screenshot-ubuntu-karmic-beta-running-sun-virtualbox-mutter-default.png?w=1024&amp;h=590&quot; alt=&quot;Screenshot-Ubuntu Karmic Beta [Running] - Sun VirtualBox mutter default&quot; width=&quot;1024&quot; height=&quot;590&quot; /&gt;Probably not as visible here &amp;#8211; obviously the DRI implementation in VirtualBox has some issues (But keep it up VBox devs! &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;  ), but as we can see the basic gnome-shell mode of Mutter uses 36.5 MB with GL based compositing. To be fair, Mutter probably pulls in a lot of clutter code into it&amp;#8217;s execution and thus it&amp;#8217;s memory footprint will obviously be higher. But even compared to a lightweight window manager, compiz is still not bloated in it&amp;#8217;s modular form. I decided to take things up a notch a little to demonstrate my point, I also grabbed a screenshot of compiz in the default &amp;#8216;extra&amp;#8217; settings mode in Ubuntu Karmic:&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-large wp-image-511&quot; title=&quot;Screenshot-Ubuntu Karmic Beta [Running] - Sun VirtualBox compiz default&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/10/screenshot-ubuntu-karmic-beta-running-sun-virtualbox-compiz-default.png?w=1024&amp;h=590&quot; alt=&quot;Screenshot-Ubuntu Karmic Beta [Running] - Sun VirtualBox compiz default&quot; width=&quot;1024&quot; height=&quot;590&quot; /&gt;Here we can see that compiz uses about 26MB of memory, that is with expo, cube (iirc), wobbly, animation and friends enabled. Showing that as you increase the number of plugins loaded, the memory goes up. I also decided to take it to the most ridiculous level ever for the sake of proving a point.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-large wp-image-512&quot; title=&quot;Bling Bling&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/10/bling-bling.png?w=1024&amp;h=640&quot; alt=&quot;Bling Bling&quot; width=&quot;1024&quot; height=&quot;640&quot; /&gt;That there is compiz with pretty much every plugin enabled. It looks so ubly that I don&amp;#8217;t know why anyone would really want to use a setup that looked like that O.o&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-large wp-image-513&quot; title=&quot;Screenshot-System Monitor-1 bling bling&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/10/screenshot-system-monitor-1-bling-bling.png?w=1024&amp;h=377&quot; alt=&quot;Screenshot-System Monitor-1 bling bling&quot; width=&quot;1024&quot; height=&quot;377&quot; /&gt;I tried really hard to get this screenshot, which I had trouble reading initially (with bling on top of your windows it looks crap). As we can see here, we are using about 57.8 MB of memory and about 18 MB of that is shared.&lt;/p&gt;
&lt;p&gt;Point is, loading every plugin in the book is going to make compiz use &lt;em&gt;far more memory&lt;/em&gt; than metacity with no compositing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tl;dr&lt;/strong&gt;: So please, don&amp;#8217;t just call compiz bloated because people enable every single plugin then make a 10 minute screencase of wobbly spinning firey watery cubes at a framerate of 2FPS because their system is frying eggs, making toast and running screencap software because compiz is not like that. Compiz, by design is a completely modular window manager. There are just loads and loads and loads of plugins for it. You don&amp;#8217;t call GNOME or KDE bloated because there are lots of applications for it or lots of themes for it right?&lt;/p&gt;
&lt;p&gt;Anyways, back to study. I have the &lt;a href=&quot;http://en.wikipedia.org/wiki/Tertiary_Entrance_Exam&quot;&gt;TEE&lt;/a&gt; to get on with in a few days.&lt;/p&gt;
&lt;p&gt;- Sm&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/504/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/504/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/504/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/504/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/504/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/504/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/504/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/504/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/504/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/504/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=504&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">The iPhone/iPod Touch scene is starting to fall apart&amp;#8230;.</title>
		<link href="http://smspillaz.wordpress.com/2009/10/23/the-iphoneipod-touch-scene-is-starting-to-fall-apart/"/>
		<id>http://smspillaz.wordpress.com/?p=502</id>
		<updated>2009-10-23T14:47:47+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;This post is going to be a whole bunch of Apple whoring and hating at the same time. If you find the whole thing irrelevant then please, move right along &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; .&lt;/p&gt;
&lt;p&gt;Ever since the launch of the Apple iPod Touch, I&amp;#8217;ve owned once since December 2007, had it repaired once, but still a device of the same generation (1st Gen). It&amp;#8217;s a great little device for what it is worth, I have found it incredibly useful as a music player (for which it has transformed me into a total music buff) and as an internet device. I don&amp;#8217;t really use it for much else. But the nature of the air seems to be telling me that it&amp;#8217;s time to move on to something more open.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ll save most of my concerns for Apple for another blog post (which will be far more interesting than this one), but the general feeling is this: Apple has been super-monetizing their industry since mid-2007 and has gone totally downhill. They&amp;#8217;ve reported their &lt;a href=&quot;http://www.apple.com/pr/library/2009/10/19results.html&quot;&gt;most profitable quarter yet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I guess the most interesting thing about the scene was &lt;a href=&quot;http://blog.iphone-dev.org/&quot;&gt;Jailbreaking&lt;/a&gt;. I was on 1.1.1 at the time and jailbreaking was as easy as pointing your device at a website. Apple&amp;#8217;s locked it down a bit since then, now exploits must be done at the non-rewritable firmware level. I have a lot of respect for the iPhone Dev Team and Chronic-Dev for this.&lt;/p&gt;
&lt;p&gt;The best thing about Jailbreaking was that it gave you total freedom. And there was a community that really enjoyed this total freedom, there were free and sometimes open-source applications distributed through an (although closed source) Installer.app. People were beginning to write an API, everything was going well. It was reminiscent of the current Linux scene we have today.&lt;/p&gt;
&lt;p&gt;Then came system 2.0. System 2.0, as you probably know introduced the App Store which introduced the &amp;#8216;Apple&amp;#8217; model for iPhone hacking. It was no longer about community spirit but rather $$$. How much money could you make out of the iPhone. Apple gets a 30% cut. Quick everyone, make an iPhone app, they are profitable! Soon, lots of developers left the community scene in pursuit of bigger dreams of making money on the App Store. I don&amp;#8217;t blame them &amp;#8211; If developers want to be paid, developers should be paid. The only problem is that creating an environment where hacking turns into a buisness where rather than empowering users you are now making them subservient to you ruins the community.&lt;/p&gt;
&lt;p&gt;Apple of course, was ridiculously draconian. No NC-17, No Emulators, No Turn by Turn GPS, No this, No that. Probably the biggest two were no executing arbitrary code and no background processes. That eliminates 99% of potential applications that could improve the iPhone/iPod Touch itself. Developers new to the scene found this really annoying and quickly found the much larger jailbreak audience, which Apple continues to try and mistakenly plug up. Of course, these developers are used to the &amp;#8216;Pay me for my software&amp;#8217; model rather than &amp;#8216;I&amp;#8217;ll give a bit to the community and let it grow&amp;#8217; model that open source software provides. The jailbreak distribution model then picked up this model to accomadate these developers. Soon the other &amp;#8216;hacker culture&amp;#8217; developers noticed and started using this model.&lt;/p&gt;
&lt;p&gt;Now what this has done is alienate the very users who came together for the sake of freedom on a restricted platform. Anything mildly useful is now a pay-for app buried amongst 1000s of not-so-useful themes. Even developers of previously FOSS applications are negotiating with their original copyright owners to close source them and licence the software so they can make a profit. It&amp;#8217;s an absolute mess. Abusing the community that created you. As a user of this software, I am now alienated because it&amp;#8217;s not possible to pay for it unless you are over 18 years of age (credit card needed).&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve been looking at a Maemo based phone (N900) for a while now. Hopefully that will stay open&amp;#8230;..&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/502/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/502/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/502/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/502/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/502/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/502/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/502/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/502/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/502/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/502/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=502&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Compiz Documentation Tag Style Vote</title>
		<link href="http://santiance.com/2009/10/compiz-doc-vote/"/>
		<id>http://santiance.com/?p=523</id>
		<updated>2009-10-22T12:29:52+00:00</updated>
		<content type="html">&lt;p&gt;I&amp;#8217;m getting mixed opinions about what kind of doc tags to use in the &lt;em&gt;&lt;a title=&quot;Compiz&quot; href=&quot;http://compiz-fusion.org&quot; target=&quot;_blank&quot;&gt;Compiz&lt;/a&gt;&lt;/em&gt; project. Overall there are two choices that everyone seems to be okay with. In no particular order the two most popular methods are:&lt;/p&gt;
&lt;pre&gt;///
/// This does that
///&lt;/pre&gt;
&lt;p&gt;Or&lt;/p&gt;
&lt;pre&gt;/**
 *  This does that
 */&lt;/pre&gt;
&lt;p&gt;The latter is nice because it matches how &lt;em&gt;javadoc&lt;/em&gt; works, which I think has made Java (and it&amp;#8217;s APIs) one of the best documented languages around. The former I found nice because it&amp;#8217;s easy to align in all text editors quickly (always type three forward slashes), but is more verbose. In source the former also seems to make it easier for me to quickly scan for doc tags, since most multi-line comments in C++ are done with &lt;code&gt;/*&lt;/code&gt; notation.&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Erkin Bahceci's Compiz Blog&quot; href=&quot;http://dev.compiz-fusion.org/~cornelius/&quot; target=&quot;_blank&quot;&gt;Erkin&lt;/a&gt; pointed out that we can easily nest &lt;code&gt;///&lt;/code&gt; style of comments inside of &lt;code&gt;/*&lt;/code&gt; comment blocks, which makes it easier to comment out portions of code that are documented, such as this:&lt;/p&gt;
&lt;pre&gt;/*

... code ..

///
/// Method we don't want
///
int foo();

... code ...
*/ &lt;/pre&gt;
&lt;p&gt;Feel free to make your arguments known here. If you see me on IRC feel free to bring it up, but please use the poll below or make a comment so we can get a real idea of what to commit to &lt;strong&gt;before&lt;/strong&gt; we start merging all the doc&amp;#8217;d code. This is a good way to avoid many &lt;code&gt;git&lt;/code&gt; quilting sessions later.&lt;/p&gt;
&lt;p&gt;[poll id=&quot;2&quot;]&lt;/p&gt;</content>
		<author>
			<name>Kristopher Ives</name>
			<uri>http://santiance.com</uri>
		</author>
		<source>
			<title type="html">Santiance » Compiz</title>
			<subtitle type="html">Kristopher Ives's Developer Notes</subtitle>
			<link rel="self" href="http://santiance.com/tag/compiz/feed/"/>
			<id>http://santiance.com/tag/compiz/feed/</id>
			<updated>2010-02-08T07:00:09+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Why things are the way they are</title>
		<link href="http://smspillaz.wordpress.com/2009/10/21/why-things-are-the-way-they-are/"/>
		<id>http://smspillaz.wordpress.com/?p=499</id>
		<updated>2009-10-21T08:04:13+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;(or: Why isn&amp;#8217;t my feature being implemented!)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Someone in the comments asked me to address the issue as to why we don&amp;#8217;t yet have commonly requested functionality such as minimized window previews and input redirection. This post will address this and some of the solutions that we may have in the future.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Minimized window previews&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;This applies to a whole bunch of things. From the fact that we don&amp;#8217;t have minimized taskbar thumbnails, showing minimized windows in scale, showing minimized previews in switchers instead of ugly icons etc etc etc.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The right way of doing things&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The whole problem begins with the fact that there is no right way to handle minimized window previews. At best we could have something like this right now, in order from hacky to clean&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;#1 Snapshot the window and raster it to a texture before the window is minimized. This is what we used to do in Beryl for the window previews plugin:
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Pros:&lt;/em&gt; Easy to implement, no need to mess with the window itself&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Cons: &lt;/em&gt;No animated window thumbnails, takes up unecessary memory, causes lag when rastering large thumbnails&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;#2 Temporarily unminimize windows:
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Pros:&lt;/em&gt; Easy, just tell all the windows to minimize&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Cons: &lt;/em&gt;Severly messes with windows, lots of unecessary havoc going on as we unminimize a bunch of windows, lots of unecessary hacks in order to prevent animations etc etc etc&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;#3 Tell windows they are minimized, but really just animate their minimize, set the minimized hint, don&amp;#8217;t display them and shape out their input
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Pros:&lt;/em&gt; Window is always mapped, we always have it&amp;#8217;s texture to draw, live thumbnails&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Cons:&lt;/em&gt; Messes with windows, window thinks it&amp;#8217;s minimized but it really isn&amp;#8217;t so it might stop drawing or do erratic things&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;#4 Don&amp;#8217;t tell windows they are minimized, animate their minimize, don&amp;#8217;t display it and shape it&amp;#8217;s input
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Pros:&lt;/em&gt; Window acts as though it was still displaying, videos still play etc&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Cons:&lt;/em&gt; Games etc would still expect input from the user, would not pause etc&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You&amp;#8217;re probably leaping to hit the comments button and say &amp;#8220;But KWin and Mutter do #3 and #4!&amp;#8221;. Yes they do, although it&amp;#8217;s always been disabled by default in KWin.&lt;/p&gt;
&lt;p&gt;The main problem comes with the fact that there is no way to tell a window to keep displaying but not expect any input.&lt;/p&gt;
&lt;p&gt;There are a number of solutions but they require changes elsewhere:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;#1 Have an input minimize event in X. This requires a _lot_ of work in the X Window System and might result in an ABI change &amp;#8211; the last time that happened was when XI2 was introduced.&lt;/li&gt;
&lt;li&gt;#2 Adjust EMWH to accoutn for this as KWin developer Lucas  Murray suggested to me&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Both would provide a standard way of telling windows they have this particular state, so any application that doesn not behave as expected would simply be broken.&lt;/p&gt;
&lt;h2&gt;X Server Input Redirection&lt;/h2&gt;
&lt;p&gt;Yes, we&amp;#8217;ve been waiting for years for this.&lt;/p&gt;
&lt;p&gt;The good news is that all the code to do this is there. You can go compile an X Server and XComposite with input redirection right now if you want.&lt;/p&gt;
&lt;p&gt;The problem is that it keeps on getting delayed. This is understandable since there are a lot of architectural changes going on in the X Server.&lt;/p&gt;
&lt;p&gt;We probably need to push it harder though.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=499&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Compiz 0.9 C++ compared to 0.8.4 C</title>
		<link href="http://santiance.com/2009/10/compiz-code-comparison/"/>
		<id>http://santiance.com/?p=509</id>
		<updated>2009-10-21T05:13:52+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://santiance.com/wp-content/uploads/compiz-comparison.png&quot;&gt;&lt;img class=&quot;alignleft size-medium wp-image-510&quot; title=&quot;Comparison of the C version (0.8.4) of Compiz and the new C++ (0.9) branch&quot; src=&quot;http://santiance.com/wp-content/uploads/compiz-comparison-300x173.png&quot; alt=&quot;Comparison of the C version (0.8.4) of Compiz and the new C++ (0.9) branch&quot; width=&quot;300&quot; height=&quot;173&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://santiance.com/wp-content/uploads/compiz-comparison-core.png&quot;&gt;&lt;img class=&quot;alignright size-full wp-image-511&quot; title=&quot;Comparison of the Compiz Core in C++ and C&quot; src=&quot;http://santiance.com/wp-content/uploads/compiz-comparison-core.png&quot; alt=&quot;Comparison of the Compiz Core in C++ and C&quot; width=&quot;281&quot; height=&quot;282&quot; /&gt;&lt;/a&gt;Here is an early look at some of the changes I&amp;#8217;ve been investigating as documentation continues on the new Compiz 0.9 branch. The community and development team are pretty awesome folks, and I would like to take a moment to thank everyone in the &lt;a title=&quot;Compiz Community&quot; href=&quot;http://wiki.compiz-fusion.org/Join%20our%20community&quot; target=&quot;_blank&quot;&gt;IRC&lt;/a&gt;, &lt;a title=&quot;Compiz Forums&quot; href=&quot;http://forum.compiz.org/&quot; target=&quot;_blank&quot;&gt;Forums&lt;/a&gt;, and &lt;a title=&quot;Compiz Planet&quot; href=&quot;http://planet.compiz-fusion.org/&quot; target=&quot;_blank&quot;&gt;Planet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This graph is simply information I collected about the size of the source code files for various plugins. There is also a general graph comparing the sizes of the core. I had started to do a comparison of binary sizes, but because of the optimizations and debugging builds I have &amp;#8211; it might be a while before I could get accurate numbers for that.&lt;/p&gt;</content>
		<author>
			<name>Kristopher Ives</name>
			<uri>http://santiance.com</uri>
		</author>
		<source>
			<title type="html">Santiance » Compiz</title>
			<subtitle type="html">Kristopher Ives's Developer Notes</subtitle>
			<link rel="self" href="http://santiance.com/tag/compiz/feed/"/>
			<id>http://santiance.com/tag/compiz/feed/</id>
			<updated>2010-02-08T07:00:09+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">The Road to Compiz++ Part One: Plugin-Plugins</title>
		<link href="http://smspillaz.wordpress.com/2009/10/20/the-road-to-compiz-part-one-plugin-plugins/"/>
		<id>http://smspillaz.wordpress.com/?p=497</id>
		<updated>2009-10-20T15:28:27+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;So from now until we finally make a Compiz 0.9.0 beta release I will be doing some short blog posts on what the differences between Compiz 0.8 and Compiz 0.9 are for both users and developers. Compiz 0.9 is a complete re-thinking of Compiz 0.8. It&amp;#8217;s like KDE4 was to KDE3. Totally new frameworks. Totally new buildsystem. Totally new API. It&amp;#8217;s supposed to clear the ground from major architectural flaws that were in older versions of compiz to make development far easier and faster even for future version of compiz.&lt;/p&gt;
&lt;p&gt;So without further ado, here starts the series:&lt;/p&gt;
&lt;h2&gt;Plugin Plugins (or Plugin Plugin Plugins or Plugin &amp;#8230; Plugins)&lt;/h2&gt;
&lt;p&gt;One of the main problems with the 0.8 compiz series was that it was not easy to extend plugins and it was not easy to make library plugins. You could expose functions to other plugins from within your own plugin but it only just sort-of worked and there were all kinds of problems that needed to be overcome for it to work with a lot of unclean code that was essentially redundant, made the whole thing unstable and wasted a lot of time. It&amp;#8217;s not quite as simple as importing some plugin as a lib then calling it&amp;#8217;s functions, rather it had to do awkward function maps that were inserted as what looked like new plugins that other plugins then accessed with a special number then had to rely on the function map being correct and nothing moving around then had to call functions indirectly.&lt;/p&gt;
&lt;p&gt;Compiz 0.9, with it&amp;#8217;s object oriented design, strives to fix a lot of the problems associated with this. To understand this, we classify any plugin that works with other plugins into 2 categories:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Extension plugins&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These plugins exist soley to extend the functionality of other plugins. For example, cubeaddon extends cube directly by hooking it&amp;#8217;s functions as does scaleaddon extending scale. Animationaddon extends animation by working with animation&amp;#8217;s internal animation manager to add new animations. It&amp;#8217;s a one-to-one relationship between plugins.&lt;/p&gt;
&lt;p&gt;Getting both these methods to work is complicated enough, for the former you need to handle internal functions being hooked by other plugins and for the latter you need more function maps to explain to other plugins how to add more objects to their plugins.&lt;/p&gt;
&lt;p&gt;Compiz 0.9 has an Object Oriented design. This makes sense considering that we are working with all sorts of real things evident to the user, windows, screens, outputs, animations, plugins etc etc. It&amp;#8217;s not like everything is a copy of a copy of a copy. This has large benefits because it means that a lot of the code to manage objects is already there and you don&amp;#8217;t need to worry trying to tell other plugins exactly how to add objects to a queue. You just provide a base class their object derives from and that does all the work. As for the former case, there is now far more control over how functions are hooked.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Library Plugins&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Library plugins are plugins that are loaded into compiz but don&amp;#8217;t actually do anything on their own, rather they just provide functionality that other plugins can use. An example of this is the text plugin or the mousepoll plugin. The whole purpose of these library plugins is to provide functionality to other plugins that would otherwise be very similar code that is duplicated again and again. It also allows some kind of consistency.&lt;/p&gt;
&lt;p&gt;Library plugins in Compiz 0.9 now provide real objects to other plugins rather than just function tables to manage internal variables. This means that you can take some text, render it and draw it in a few lines of code rather than having to go through a whole bunch of internal functions to make it work. The plugin only needs to be loaded for some context settings bits and pieces. Lots of functionality will be collected into library plugins for use by all plugins because they are now really easy to write. For example, we already have a compiz-toolbox plugin which performs miscellaneous functions used by a lot of the switcher plugins and both staticswitcher and switcher now use that plugin rather than duplicating lots of code. It means that any plugin now that will be similar to switcher and staticswither can just use those functions rather than having to understand any potentially confusing internal code.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The end result&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Things are organised much better&lt;/li&gt;
&lt;li&gt;Tricks that certain plugins do can be expose to other plugins rather than having to rewrite them&lt;/li&gt;
&lt;li&gt;Extension interfaces are now easy to write&lt;/li&gt;
&lt;/ul&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/497/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/497/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/497/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/497/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/497/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/497/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/497/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/497/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/497/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/497/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=497&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Compiz Fusion Plugin Development</title>
		<link href="http://santiance.com/2009/10/compiz-fusion-plugin-development/"/>
		<id>http://santiance.com/?p=328</id>
		<updated>2009-10-18T23:55:18+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://santiance.com/wp-content/uploads/compiz-spinner-rims.png&quot;&gt;&lt;img class=&quot;alignleft size-full wp-image-337&quot; title=&quot;Compiz Fusion with Spinner Rims plug-in&quot; src=&quot;http://santiance.com/wp-content/uploads/compiz-spinner-rims.png&quot; alt=&quot;compiz-spinner-rims&quot; width=&quot;349&quot; height=&quot;178&quot; /&gt;&lt;/a&gt;In between the massive changes to the site (see &lt;a title=&quot;Kristopher Ives's Twitter&quot; href=&quot;http://twitter.com/kristopherives&quot; target=&quot;_blank&quot;&gt;my twitter&lt;/a&gt;) and setting up new developer relationships, I was inspired to work with &lt;a title=&quot;Compiz Fusion Compositing Window Manager&quot; href=&quot;http://compiz-fusion.org/&quot; target=&quot;_blank&quot;&gt;Compiz Fusion&lt;/a&gt; &amp;#8211; or what most now just call &lt;em&gt;Compiz&lt;/em&gt;. I&amp;#8217;ve always wanted to do some plugins, but the problem is jumping into their largely undocumented API. That&amp;#8217;s changing a bit now, since there seems to be a better effort and they&amp;#8217;ve got a nice start with the &lt;a title=&quot;Compiz Fusion Wiki&quot; href=&quot;http://wiki.compiz-fusion.org/&quot; target=&quot;_blank&quot;&gt;Compiz Wiki&lt;/a&gt;. Doesn&amp;#8217;t it always seem you can just throw &lt;a title=&quot;MediaWiki Services&quot; href=&quot;http://santiance.com/services/mediawiki/&quot; target=&quot;_self&quot;&gt;MediaWiki&lt;/a&gt; (or in this case &lt;em&gt;&lt;a title=&quot;MoinMoin Wiki&quot; href=&quot;http://moinmo.in/&quot; target=&quot;_blank&quot;&gt;MoinMoin&lt;/a&gt;&lt;/em&gt;) at something and it appears to fix itself.&lt;/p&gt;
&lt;p&gt;In the past we&amp;#8217;ve all pimped out Compiz to the point where we&amp;#8217;re basically expecting a &lt;em&gt;Spinner Rims&lt;/em&gt; plug-in, but I want to change that a bit. Firstly I think that many effects use too much blending with &lt;em&gt;Opacity&lt;/em&gt;, which can be sluggish on older or low-performance hardware. Plus I think the &lt;em&gt;Dodge&lt;/em&gt; focus effect, &lt;em&gt;Show Desktop&lt;/em&gt;, and other effects that simply &amp;#8220;move&amp;#8221; windows look really clean.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-328&quot;&gt;&lt;/span&gt;A nice developer on the Compiz Forums &lt;a title=&quot;Adding an Animation (Compiz Forums)&quot; href=&quot;http://forum.compiz.org/showthread.php?t=12020&quot; target=&quot;_blank&quot;&gt;helped me out in my post&lt;/a&gt; about modifying the animations plugins, which led me to this git repository:&lt;/p&gt;
&lt;pre&gt;git clone git://git.compiz.org/users/smspillaz/simple-animations&lt;/pre&gt;
&lt;p&gt;From there you can follow the thread on how I simply modified his &lt;em&gt;Fly In&lt;/em&gt; effect to be capable of using the &lt;em&gt;Minimize&lt;/em&gt; and other events. It doesn&amp;#8217;t do exactly what I want, but the point is that the code is already integrated with &lt;em&gt;Compiz&lt;/em&gt;, which is easily half the battle. I&amp;#8217;m now in the process of doing a couple of neat things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;As I decrypt the inner workings of their plugin API I would like to document&lt;/li&gt;
&lt;li&gt;The best way I can think of to document is to wrap it in Java and provide bindings. This kills two birds with one stone: Java bindings and it&amp;#8217;s a lot nicer to use &lt;a title=&quot;Sun's Javadoc Tool!&quot; href=&quot;http://java.sun.com/j2se/javadoc/&quot; target=&quot;_blank&quot;&gt;javadoc&lt;/a&gt; over something like &lt;a title=&quot;Doxygen Documentation System&quot; href=&quot;http://www.doxygen.org/&quot; target=&quot;_blank&quot;&gt;doxygen&lt;/a&gt;. (see our &lt;a title=&quot;Documentation&quot; href=&quot;http://santiance.com/doc/&quot; target=&quot;_blank&quot;&gt;doc/ archive&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The result so far was this:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Flash video haters can download an &lt;a title=&quot;Compiz Fusion Plugins Simple Video&quot; href=&quot;http://santiance.com/files/compiz-fusion-plugins-simple.ogv&quot; target=&quot;_blank&quot;&gt;Ogg Video&lt;/a&gt; (1.5Mb)&lt;/p&gt;
&lt;p&gt;Let me know what you think. I&amp;#8217;m also looking for some help with building 32-bit packages. If you want my code it&amp;#8217;s available here:&lt;/p&gt;
&lt;pre&gt;bzr branch http://santiance.com/bzr/compiz-fusion-plugins-simple&lt;/pre&gt;
&lt;p&gt;And just for kicks anyone with 64-bit can have &lt;a title=&quot;64-bit compiz-fusion-plugins-simple&quot; href=&quot;http://santiance.com/wp-content/uploads/compiz-fusion-plugins-simple_9.10-1_amd64.deb&quot; target=&quot;_blank&quot;&gt;this package&lt;/a&gt; that seem to be working rather nicely for me.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Anyone interested in compiz 0.9 docs (C++) see: &lt;a title=&quot;Compiz Documentation&quot; href=&quot;http://santiance.com/doc/compiz/html/annotated.html&quot; target=&quot;_blank&quot;&gt;http://santiance.com/doc/compiz/html/annotated.html&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Kristopher Ives</name>
			<uri>http://santiance.com</uri>
		</author>
		<source>
			<title type="html">Santiance » Compiz</title>
			<subtitle type="html">Kristopher Ives's Developer Notes</subtitle>
			<link rel="self" href="http://santiance.com/tag/compiz/feed/"/>
			<id>http://santiance.com/tag/compiz/feed/</id>
			<updated>2010-02-08T07:00:09+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Compiz 0.8.4</title>
		<link href="http://dev.compiz.org/~cornelius/2009/10/14/compiz-084/"/>
		<id>http://dev.compiz-fusion.org/~cornelius/?p=21</id>
		<updated>2009-10-14T15:32:38+00:00</updated>
		<content type="html">&lt;p&gt;Compiz 0.8.4 is now out! This release brings two new plugins, translation updates, many bug fixes, improved stability, and better screen resolution change handling. Also included is additional integration work for KDE 4.&lt;/p&gt;
&lt;p&gt;You can find the official announcement in &lt;a href=&quot;http://lists.compiz-fusion.org/pipermail/community/2009-October/000195.html&quot;&gt;Compiz Community list archives&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Have fun using Compiz!&lt;/p&gt;</content>
		<author>
			<name>Erkin Bahceci</name>
			<uri>http://dev.compiz.org/~cornelius</uri>
		</author>
		<source>
			<title type="html">cornelius' blog » Compiz</title>
			<subtitle type="html">Just another Compiz Fusion Blog</subtitle>
			<link rel="self" href="http://dev.compiz.org/~cornelius/category/compiz/feed"/>
			<id>http://dev.compiz.org/~cornelius/category/compiz/feed</id>
			<updated>2009-11-30T01:00:14+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Poetry</title>
		<link href="http://smspillaz.wordpress.com/2009/10/07/poetry/"/>
		<id>http://smspillaz.wordpress.com/2009/10/07/poetry/</id>
		<updated>2009-10-07T05:48:37+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;When will our compiz&lt;br /&gt;
Be supported on haiku&lt;br /&gt;
That is the question&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-full wp-image-494&quot; title=&quot;Screenshot-Haiku [Running] - VirtualBox OSE-1&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/10/screenshot-haiku-running-virtualbox-ose-1.png?w=468&amp;h=376&quot; alt=&quot;Screenshot-Haiku [Running] - VirtualBox OSE-1&quot; width=&quot;468&quot; height=&quot;376&quot; /&gt;&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/495/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/495/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/495/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/495/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/495/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/495/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/495/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/495/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/495/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/495/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=495&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Forum</title>
		<link href="http://smspillaz.wordpress.com/2009/10/05/forum/"/>
		<id>http://smspillaz.wordpress.com/2009/10/05/forum/</id>
		<updated>2009-10-05T01:09:30+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Hey everyone,&lt;/p&gt;
&lt;p&gt;If you see spam on the forum, please don&amp;#8217;t feel shy to report it, it seems that we are getting more and more these days.&lt;/p&gt;
&lt;p&gt;If the spam takes a while to go away, we apologize, it would either be that none of us are awake / around or that we are having trouble with the forum software again (recently I spent about an hour trying to prune out spam because I couldn&amp;#8217;t log in _at_ _all_)&lt;/p&gt;
&lt;p&gt;I am discussing things with the forum admin and iXce.&lt;/p&gt;
&lt;p&gt;- Sm&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/493/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/493/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/493/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/493/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/493/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/493/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/493/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/493/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/493/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/493/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=493&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">3 things:</title>
		<link href="http://smspillaz.wordpress.com/2009/10/03/3-things/"/>
		<id>http://smspillaz.wordpress.com/?p=491</id>
		<updated>2009-10-03T09:57:20+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;div id=&quot;attachment_488&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;img class=&quot;size-full wp-image-488&quot; title=&quot;Cover&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/10/cover.png?w=468&amp;h=292&quot; alt=&quot;1) Your favorite switcher&quot; width=&quot;468&quot; height=&quot;292&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;1) Your favorite switcher&lt;/p&gt;&lt;/div&gt;
&lt;div id=&quot;attachment_489&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;img class=&quot;size-full wp-image-489&quot; title=&quot;Ring&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/10/ring.png?w=468&amp;h=292&quot; alt=&quot;2) Your second favorite switcher&quot; width=&quot;468&quot; height=&quot;292&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;2) Your second favourite switcher&lt;/p&gt;&lt;/div&gt;
&lt;div id=&quot;attachment_490&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;img class=&quot;size-full wp-image-490&quot; title=&quot;Desktop&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/10/desktop.png?w=468&amp;h=292&quot; alt=&quot;3) Desktop of the week - featuring embedded projectM + gnome-terminal + conky-colors + mirav2 + cairo-dock&quot; width=&quot;468&quot; height=&quot;292&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;3) Desktop of the week - featuring embedded projectM + gnome-terminal + conky-colors + mirav2 + cairo-dock&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Bits and pieces:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I&amp;#8217;m on final year-end university entrance exams so I&amp;#8217;m pretty quiet in all facets of life these days&lt;/li&gt;
&lt;li&gt;We are still doing maintenance 0.8 releases and the next release will have some fixes for some rather annoying bugs:
&lt;ul&gt;
&lt;li&gt;Not crashing when there is no mipmapping extension when mipmap blur is on (very rare case)&lt;/li&gt;
&lt;li&gt;Wobbly and resize obey the constrain_y option in move (so windows can&amp;#8217;t be resized or &amp;#8216;thrown&amp;#8217; offscreen where they cannot be dragged by titlebar)&lt;/li&gt;
&lt;li&gt;Getting the largest possible icon from libwnck for Shift, Ring, Switcher, Staticswitcher [this fixes blurry looking icons in /some/ cases]&lt;/li&gt;
&lt;li&gt;Fixed some crashes on 64-bit arch due to 0 != NULL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Still waiting on cube from rcxdude &amp;#8211; I sent him a mail about it, last I heard it is almost done but he tends to drift away from compiz at places&lt;/li&gt;
&lt;li&gt;0.9 release is still coming, hopefully by the end of this year.&lt;/li&gt;
&lt;li&gt;I finish exams in the middle of November, so hopefully things should move a little faster then.&lt;/li&gt;
&lt;/ul&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/491/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/491/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/491/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/491/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/491/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/491/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/491/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/491/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/491/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/491/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=491&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Ping?</title>
		<link href="http://blog.phpwnage.com/article.php?id=103"/>
		<id>http://blog.phpwnage.com/article.php?id=103</id>
		<updated>2009-09-27T07:16:49+00:00</updated>
		<content type="html">&lt;b&gt;*poke*&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blog.phpwnage.com/article.php?id=103&quot;&gt;Discuss this news post here&lt;/a&gt;.&lt;br /&gt;(2 comments)</content>
		<author>
			<name>Kevin Lange</name>
			<uri>http://blog.phpwnage.com/</uri>
		</author>
		<source>
			<title type="html">The Underground - Kevin Lange</title>
			<subtitle type="html">The Compiz-Fusion Digest Edition</subtitle>
			<link rel="self" href="http://ogunderground.com/compiz.php"/>
			<id>http://ogunderground.com/compiz.php</id>
			<updated>2010-02-09T17:00:19+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Why zsh rocks</title>
		<link href="http://smspillaz.wordpress.com/2009/08/24/why-zsh-rocks/"/>
		<id>http://smspillaz.wordpress.com/?p=483</id>
		<updated>2009-08-24T13:22:21+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;I think the following makes this a post about why $SHELL is better than $OTHERSHELL&lt;/p&gt;
&lt;pre&gt;zsh: sure you want to delete all the files in /home/smspillaz/Source/compiz/dev/plugins/mblur/build [yn]?&lt;/pre&gt;
&lt;p&gt;I can&amp;#8217;t think of the number of times that has saved me from doing something stupid at 3AM.&lt;/p&gt;
&lt;p&gt;Also, there&amp;#8217;s the prompt&lt;br /&gt;
&lt;img class=&quot;aligncenter size-full wp-image-484&quot; title=&quot;Screenshot-Terminal&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/08/screenshot-terminal.png?w=468&amp;h=338&quot; alt=&quot;Screenshot-Terminal&quot; width=&quot;468&quot; height=&quot;338&quot; /&gt;With the built-in autocompletion.&lt;/p&gt;
&lt;p&gt;The bar down the bottom is the awesomeness that is screen coupled with &lt;a href=&quot;https://launchpad.net/byobu&quot;&gt;byobu&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So there is the case. My zshrc can be found &lt;a href=&quot;http://smspillaz.googlepages.com/zshrc&quot;&gt;here&lt;/a&gt;. Credit to who-t for the git-branch display code, the shell is the well-known &amp;#8216;petes-shell&amp;#8217; the synergy related stuff is from synergy+ and the kde functions are from the kde project to simplify building kde.&lt;/p&gt;
&lt;p&gt;And on the compiz front:&lt;br /&gt;
 * Ported showmouse, firepaint, ezoom and mblur (although showmouse is broken :&amp;lt;). I am currently working on DBUS but it&amp;#8217;s quite a load because the plugin is so huge and depended on quite a lot of the old interfaces in 0.8&lt;/p&gt;
&lt;p&gt;- Sm&lt;/p&gt;
&lt;p&gt;[BTW, if you saw my rant on reddit about BoycottNovell - I was perfectly serious about it. BN, don't link to this post or else you &lt;strong&gt;will&lt;/strong&gt; see mono bindings to compiz].&lt;/p&gt;&lt;/div&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/483/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/483/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/483/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/483/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/483/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/483/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/483/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/483/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/483/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/483/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=483&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">So I'm sitting in the Siebel Center...</title>
		<link href="http://blog.phpwnage.com/article.php?id=87"/>
		<id>http://blog.phpwnage.com/article.php?id=87</id>
		<updated>2009-08-24T00:31:39+00:00</updated>
		<content type="html">... with &lt;a href=&quot;http://en.wikipedia.org/wiki/Michael_Lynn&quot;&gt;Michael Lynn&lt;/a&gt;, who is going back to college to get a degree so he can later become a professor. &quot;Apparently they want you to have a degree for that..&quot;&lt;br /&gt;&lt;br /&gt;I've changed the picture on his Wikipedia page. We'll see how long it lasts. &lt;img alt=&quot;[;)]&quot; src=&quot;http://blog.phpwnage.com/smiles/wink.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blog.phpwnage.com/article.php?id=87&quot;&gt;Discuss this news post here&lt;/a&gt;.&lt;br /&gt;(No comments)</content>
		<author>
			<name>Kevin Lange</name>
			<uri>http://blog.phpwnage.com/</uri>
		</author>
		<source>
			<title type="html">The Underground - Kevin Lange</title>
			<subtitle type="html">The Compiz-Fusion Digest Edition</subtitle>
			<link rel="self" href="http://ogunderground.com/compiz.php"/>
			<id>http://ogunderground.com/compiz.php</id>
			<updated>2010-02-09T17:00:19+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Eclipse of down</title>
		<link href="http://smspillaz.wordpress.com/2009/08/16/eclipse-of-down/"/>
		<id>http://smspillaz.wordpress.com/?p=480</id>
		<updated>2009-08-18T11:15:30+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Looks like our unlucky day.&lt;/p&gt;
&lt;p&gt;Just to let you guys know &amp;#8211; both Dreamhost and FusioBox (our two hosting providers &amp;#8211; one  by iXce) are &lt;span&gt;down&lt;/span&gt; either down or really slow at the moment.&lt;/p&gt;
&lt;p&gt;Don&amp;#8217;t worry, we have backups.&lt;/p&gt;
&lt;p&gt;EDIT: They are back up again &amp;#8211; just in case you are wondering why I didn&amp;#8217;t say.&lt;/p&gt;
&lt;p&gt;- Sm&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/480/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/480/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/480/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/480/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/480/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/480/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/480/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/480/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/480/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/480/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=480&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">7 months later</title>
		<link href="http://smspillaz.wordpress.com/2009/08/15/7-months-later/"/>
		<id>http://smspillaz.wordpress.com/?p=477</id>
		<updated>2009-08-15T15:06:46+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;We are pretty close to a 0.9 Beta now in terms of functionality. Most of the plugins have been ported in some form to compiz++ although some (mostly the one&amp;#8217;s I&amp;#8217;ve done) are broken in some way which makes them unusable. When I say &amp;#8216;most&amp;#8217;, I mean that it is about 80% feature parity with 0.8, just some of the *big* plugins have not been ported yet. Asides from some of my own plugins and other users, most user plugins (especially big ones) still need to be ported. Additionally, we still have the following on our list:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Core:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Desktop Cube (which I believe rcxdude is working on, but I have yet to get ahold of him)&lt;/li&gt;
&lt;li&gt;Rotate Cube&lt;/li&gt;
&lt;li&gt;DBUS&lt;/li&gt;
&lt;li&gt;Video&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Main:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Colorfilter&lt;/li&gt;
&lt;li&gt;EZoom (which I am working on right now)&lt;/li&gt;
&lt;li&gt;Group (This one is a bit of a hotcake)&lt;/li&gt;
&lt;li&gt;Ring&lt;/li&gt;
&lt;li&gt;Shift&lt;/li&gt;
&lt;li&gt;Session&lt;/li&gt;
&lt;li&gt;Workarounds&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Extra:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bicubic filtering&lt;/li&gt;
&lt;li&gt;Stackswitch&lt;/li&gt;
&lt;li&gt;Firepaint&lt;/li&gt;
&lt;li&gt;Showmouse&lt;/li&gt;
&lt;li&gt;Animation Addons&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pretty much everything else is almost done or has bugs unless specified above.&lt;/p&gt;
&lt;p&gt;Special thanks also to Erkin Bahceci [cornelius], Joel Bosveld [b0le], Dennis Kasprzyk [onestone] and Danny Baumann [maniac] for continuing to work on the project despite their lack of time due to other commitments.&lt;/p&gt;
&lt;p&gt;Also, huge thanks to our userbase for not exploding / forking the project [1] / getting impatient over the long period of experimental development. While it has been a bit slower than we previously aimed, we are almost there and couldn&amp;#8217;t do so without the continued knowledge that we have a faithful and understanding userbase which makes our contribution so worthwhile.&lt;/p&gt;
&lt;p&gt;Other developers will be posting what they have been working on within the next few days. As we get closer to the beta, I&amp;#8217;ll be going over some of the fundamental differences and changes for the better in compiz-0.9 compared to compiz. It will begin at the developer level and slowly go to the user level. Most of the changes here are for development but are there for the long term and as such I believe that they will affect users and the entire freedesktop community in the long term as well.&lt;/p&gt;
&lt;p&gt;As soon as the 0.9.x release cycle starts rolling ahead and I finish high school, I will be writing community news blog posts again as part of our strategy to really push compiz-0.9/1.0.&lt;/p&gt;
&lt;p&gt;[1] I don&amp;#8217;t consider that &amp;#8216;Beryl back from the ashes&amp;#8217; packaging of Beryl for Intrepid a fork. That was just plain stupid.&lt;/p&gt;
&lt;p&gt;- Sm&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/477/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/477/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/477/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/477/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/477/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/477/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/477/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/477/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/477/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/477/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=477&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">ATTN: Compiz People</title>
		<link href="http://blog.phpwnage.com/article.php?id=86"/>
		<id>http://blog.phpwnage.com/article.php?id=86</id>
		<updated>2009-08-05T20:55:04+00:00</updated>
		<content type="html">My summer is coming to an end, and as I move on to college, I'll also be moving back in with the Compiz dev team.&lt;br /&gt;&lt;br /&gt;Hi guys! It's been a while.&lt;br /&gt;&lt;br /&gt;You're not dead yet, are you?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blog.phpwnage.com/article.php?id=86&quot;&gt;Discuss this news post here&lt;/a&gt;.&lt;br /&gt;(2 comments)</content>
		<author>
			<name>Kevin Lange</name>
			<uri>http://blog.phpwnage.com/</uri>
		</author>
		<source>
			<title type="html">The Underground - Kevin Lange</title>
			<subtitle type="html">The Compiz-Fusion Digest Edition</subtitle>
			<link rel="self" href="http://ogunderground.com/compiz.php"/>
			<id>http://ogunderground.com/compiz.php</id>
			<updated>2010-02-09T17:00:19+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Epic Fail</title>
		<link href="http://smspillaz.wordpress.com/2009/07/28/epic-fail/"/>
		<id>http://smspillaz.wordpress.com/?p=474</id>
		<updated>2009-07-28T14:10:13+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;&lt;img class=&quot;aligncenter size-medium wp-image-473&quot; title=&quot;epic-fail&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/07/epic-fail1.png?w=300&amp;h=70&quot; alt=&quot;epic-fail&quot; width=&quot;300&quot; height=&quot;70&quot; /&gt;Note: Don&amp;#8217;t ever do that again. That is, don&amp;#8217;t ever start working in one git tree, make a whole bunch of commits there, start another git tree, pull from the old git tree to the new git tree, do git init in the new git tree somehow pulling in the refspec from the old git tree then push in the new git tree only to realize you push to the old git tree inadvertently overwriting everything in the old git tree then having to revert every single one of those commits individually. &amp;gt;.&amp;lt;&lt;/p&gt;
&lt;p&gt;And in other news, I have done another plugin for you because I am bored of porting thumbnail. It&amp;#8217;s called autoresize and is based off a suggestion by Travis Watkins a while ago which has compiz automatically resize all your windows to fit the screen size if your resolution changes. Of course, it will only work to the extent that the window allows it&amp;#8217;s minimized size to be, but should solve the issue of &amp;#8216;I changed my screen resolution and now cant move or resize windows anymore and get to the control to change it back&amp;#8217;&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m also in the TEE end of schooling which means big-time studying up for me (especially considering that my exam timetable sucks &amp;#8211; I&amp;#8217;ve got 3 writing intensive subjects right next to each other). So, as I&amp;#8217;ve been saying all this year, don&amp;#8217;t expect to see to much of me over the next little while (TM).&lt;/p&gt;
&lt;p&gt;- Sam&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/474/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/474/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/474/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/474/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/474/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/474/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/474/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/474/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/474/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/474/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=474&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">AVG incorrectly marking iTunes as trojan</title>
		<link href="http://www.realistanew.com/2009/07/25/avg-incorrectly-marking-itunes-as-trojan/"/>
		<id>http://www.realistanew.com/2009/07/25/avg-incorrectly-marking-itunes-as-trojan/</id>
		<updated>2009-07-25T06:59:53+00:00</updated>
		<content type="html">&lt;p&gt;As of today or so AVG for Windows is marking iTunes as a &amp;#8220;Trojan horse Small.BOG&amp;#8221;. As you can see several files show up as infected including every translation file. This is obviously incorrect as it didn&amp;#8217;t happen yesterday, happens to the iTunesSetup.exe file downloaded from http://itunes.com and happens to multiple people. Hopefully AVG fixes their definition files soon. If people choose to &amp;#8220;Heal&amp;#8221; these infections it actually breaks iTunes in such a way that for some people uninstalling and reinstalling is not a solution.&lt;/p&gt;
&lt;div class=&quot;image&quot;&gt;&lt;img src=&quot;http://www.realistanew.com/wp-content/uploads/2009/07/avgitunes.png&quot; alt=&quot;AVG scan results&quot; title=&quot;AVG scan results&quot; width=&quot;700&quot; height=&quot;741&quot; /&gt;&lt;br /&gt;That doesn&amp;#8217;t look right&amp;#8230;&lt;/div&gt;</content>
		<author>
			<name>Travis</name>
			<uri>http://www.realistanew.com</uri>
		</author>
		<source>
			<title type="html">Realist Anew</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://www.realistanew.com/feed/atom/"/>
			<id>http://www.realistanew.com/feed/atom/</id>
			<updated>2009-09-29T00:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Notes from a GNOME 3 Mockup</title>
		<link href="http://smspillaz.wordpress.com/2009/06/27/notes-from-a-gnome-3-mockup/"/>
		<id>http://smspillaz.wordpress.com/?p=469</id>
		<updated>2009-06-27T14:26:43+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Accuse me of blogspam and whatnot, but I saw this, it was really cool and I thought I just /had/ to share it with you.&lt;/p&gt;
&lt;p&gt;Yes, I&amp;#8217;m talking about &lt;a href=&quot;http://www.youtube.com/watch?v=lsZvwyxJ9vk&quot;&gt;that UI mockup on the front page of reddit today&lt;/a&gt;. Some of the stuff I saw there just made me think &amp;#8220;Why isn&amp;#8217;t some of the stuff there already in compiz today?&amp;#8221;.&lt;/p&gt;
&lt;p&gt;Granted, most of the effects show in the video are already in compiz (such as wobbly, dodge, etc) but it was the 2 at the end that got me. The first is where the user drags the window onto the taskbar and it minimizes. Makes. So. Much. Damn. Sense. &lt;em&gt;Why&lt;/em&gt; have I been wasting so much time trying to reach for a little button on the window decoration when all that time I could have just used fitts law as we already do with the launcher menu, hotcorners etc to minimize windows. &lt;em&gt;Why&lt;/em&gt;? The same concept is (rather neatly) applied to the workspace switcher as well.&lt;/p&gt;
&lt;p&gt;This could all work out in the panel interface I&amp;#8217;ve been thinking of but not really acting on at the moment. Sigh &amp;#8211; internets, plz give me some developers to help me with this. kthx.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/469/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/469/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/469/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/469/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/469/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/469/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/469/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/469/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/469/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/469/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=469&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Fedora</title>
		<link href="http://smspillaz.wordpress.com/2009/06/21/fedora/"/>
		<id>http://smspillaz.wordpress.com/?p=461</id>
		<updated>2009-06-21T15:55:14+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;So I had a rather unfortunate event over the past two weeks. Upgraded my kernel &amp;#8211; no matching kernel sources, boot up, dkms dies, fsck dies and my file system table gets trashed in the process. Fun.&lt;/p&gt;
&lt;p&gt;/Thankfully/ I had just gotten around to installing rsync on my server and had run a few backups by that time so I didn&amp;#8217;t loose much that was important. I just had the issue of no linux system and I honestly can&amp;#8217;t be bothered to wipe this machine and re-install all four operating systems because I don&amp;#8217;t really have the time to. So I&amp;#8217;ve been trying things out in VirtualBox on Vista (which I haven&amp;#8217;t booted into for about 4 months now). Suprisingly, it&amp;#8217;s quite stable if I don&amp;#8217;t mess with it and are careful about what you do, although I have noticed in the two weeks I&amp;#8217;ve been using it performance has degraded somewhat.&lt;/p&gt;
&lt;p&gt;Anyways, openSUSE isn&amp;#8217;t really heading in a direction that suits me anymore &amp;#8211; no plymouth, no KMS, no DRI2 are geared up for 11.2 and fighting some of the stuff that comes with it is starting to become a pain. If you don&amp;#8217;t want to mess around too much though, openSUSE is a great distro &amp;#8211; I recommend it over Ubuntu, it&amp;#8217;s just my interests have changed.&lt;/p&gt;
&lt;p&gt;I noticed that most of the awesome X Devs like &lt;a href=&quot;http://who-t.blogspot.com/&quot;&gt;Peter Hutterer&lt;/a&gt; and &lt;a href=&quot;http://hoegsberg.blogspot.com/&quot;&gt;Kristian Hoegsberg&lt;/a&gt; (and let&amp;#8217;s not forget Linus Himself!) are using Fedora, and I&amp;#8217;ve heard it&amp;#8217;s geared towards developers (being bleeding edge and all) &amp;#8211; and I guess I&amp;#8217;m not ready to delve into the DIY distro territory of Gentoo and Arch.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-medium wp-image-467&quot; title=&quot;Fedora Login Screen&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/06/fedora-login-screen.jpg?w=300&amp;h=187&quot; alt=&quot;Fedora Login Screen&quot; width=&quot;300&quot; height=&quot;187&quot; /&gt;I&amp;#8217;ve always craved this GDM setup &amp;#8211; simple and functional. If I recall correctly, openSUSE has it now too.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-medium wp-image-464&quot; title=&quot;Fedora KDE&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/06/fedora-kde.jpg?w=300&amp;h=183&quot; alt=&quot;Fedora KDE&quot; width=&quot;300&quot; height=&quot;183&quot; /&gt;I also want to try to move back to KDE as well because it has some pretty cool things coming up for it. Although, I&amp;#8217;m finding it difficult somewhat.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-medium wp-image-466&quot; title=&quot;Fedora GNOME&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/06/fedora-gnome.jpg?w=300&amp;h=183&quot; alt=&quot;Fedora GNOME&quot; width=&quot;300&quot; height=&quot;183&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-medium wp-image-463&quot; title=&quot;Fedora XFCE&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/06/fedora-xfce.jpg?w=300&amp;h=183&quot; alt=&quot;Fedora XFCE&quot; width=&quot;300&quot; height=&quot;183&quot; /&gt;&lt;img class=&quot;aligncenter size-medium wp-image-462&quot; title=&quot;Fedora LXDE&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/06/fedora-lxde.jpg?w=300&amp;h=183&quot; alt=&quot;Fedora LXDE&quot; width=&quot;300&quot; height=&quot;183&quot; /&gt;Fedora also has nice support for other DE&amp;#8217;s as well like XFCE and LXDE which I am also considering. (Although XFCE lacks support for gvfs&amp;#8230;)&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-medium wp-image-465&quot; title=&quot;Fedora GNOME Compiz&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/06/fedora-gnome-compiz.jpg?w=300&amp;h=183&quot; alt=&quot;Fedora GNOME Compiz&quot; width=&quot;300&quot; height=&quot;183&quot; /&gt;Surprisingly Compiz works under VirtualBox while running under &lt;em&gt;Windows&lt;/em&gt; which is quite a testament to how far both open source software but also Virtualization software has come today. It runs at quite a decent framerate (120fps), there is support for ARB_fragment_program and it quite usable. The only glitch I&amp;#8217;ve noticed so far is opacity related where blending does not occur properly. Oh well.&lt;/p&gt;
&lt;p&gt;In the Compiz 0.9 development department I&amp;#8217;ve been silently working on the Thumbnail plugin. It&amp;#8217;s actually been quite a job considering the way it works and I&amp;#8217;m also adding a few well deserved features like setting a thumbnail region hint (Sadly no EMWH spec for this yet, so I am doing it both for KDE and genericly), so that you can peek windows you have hovered the thumbnail over. Also, I should probably write an Aero Snaps-eqsue plugin so that Windows 7 doesn&amp;#8217;t have anything on us on day one &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; class=&quot;wp-smiley&quot; /&gt; .&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ll probably re-install my system in about 2 weeks during school break and during that time I should be able to do some compiz related work.&lt;/p&gt;
&lt;p&gt;-Sm&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/461/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/461/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/461/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/461/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/461/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/461/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/461/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/461/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/461/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/461/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=461&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Late Entry</title>
		<link href="http://www.realistanew.com/2009/06/15/late-entry/"/>
		<id>http://www.realistanew.com/?p=23</id>
		<updated>2009-06-15T15:56:13+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://www.speedtest.net/result/496264344.png&quot; alt=&quot;5/1&quot; /&gt;&lt;/p&gt;</content>
		<author>
			<name>Travis</name>
			<uri>http://www.realistanew.com</uri>
		</author>
		<source>
			<title type="html">Realist Anew</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://www.realistanew.com/feed/atom/"/>
			<id>http://www.realistanew.com/feed/atom/</id>
			<updated>2009-09-29T00:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Strange how something so far away</title>
		<link href="http://smspillaz.wordpress.com/2009/06/07/strange-how-something-so-far-away/"/>
		<id>http://smspillaz.wordpress.com/?p=458</id>
		<updated>2009-06-07T10:30:58+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Can come so close &lt;a href=&quot;http://scotch.wa.edu.au/view/news-archive/swine-flu/&quot;&gt;to&lt;/a&gt; &lt;a href=&quot;http://scotch.wa.edu.au/view/news-archive/middle-school-closure/&quot;&gt;home&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I should probably take my books home &amp;#8211; at this rate I will soon be quarantined.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/458/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/458/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/458/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/458/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/458/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/458/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/458/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/458/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/458/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/458/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=458&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Bzzt! Update!</title>
		<link href="http://smspillaz.wordpress.com/2009/05/27/bzzt-update/"/>
		<id>http://smspillaz.wordpress.com/?p=456</id>
		<updated>2009-05-27T04:20:38+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Kazzap!&lt;/p&gt;
&lt;p&gt;Activity!&lt;/p&gt;
&lt;p&gt;Woo!&lt;/p&gt;
&lt;h2&gt;Compiz Related Stuff:&lt;/h2&gt;
&lt;h3&gt;Elements(++/0.9):&lt;/h3&gt;
&lt;pre&gt;[DEBUG] * Plugin 'elements' successfully loaded!
init function called
PrivateElementScreen  constructor call!

Sam@XPS-SUSE:~/.compiz/options&amp;gt; PKG_CONFIG_PATH=/opt/compiz/lib/pkgconfig pkg-config --modversion compiz
# 0.9.0&lt;/pre&gt;
&lt;p&gt;I&amp;#8217;m quite glad to say that compiz isn&amp;#8217;t dead! Far from it! One of my bigger plugins, &lt;strong&gt;elements&lt;/strong&gt;, has finally been ported, after sorting through about 500 unique compile errors in the past week. Unfortunately, while it is ported and it &lt;em&gt;loads&lt;/em&gt;, it isn&amp;#8217;t really &lt;em&gt;finished&lt;/em&gt; yet as I can&amp;#8217;t get a config file for it from the ini plugin. And besides that, even if I were, I&amp;#8217;d have to use CCSM for most of the multi-list stuff and &amp;#8230; well, that&amp;#8217;s going to take me a while to sort out and get working with my own install. So, it&amp;#8217;s ported and I&amp;#8217;ll probably come back and finish it later =)&lt;/p&gt;
&lt;p&gt;You can get it at:&lt;/p&gt;
&lt;pre&gt;git://git.compiz.org/compiz/plugins/elements&lt;/pre&gt;
&lt;p&gt;I&amp;#8217;m probably going to start porting other smaller plugins while I&amp;#8217;ve stuff got spare time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CompizShell?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I was thinking about how I might implement this, and hopefully if I can get MacSlow&amp;#8217;s &lt;a href=&quot;http://macslow.thepimp.net/?p=41&quot;&gt;RGBA-GLX&lt;/a&gt; code working the way I want, then I should be able to draw a fullscreen window for the panel that will smothly resize and use XShape to handle input.&lt;/p&gt;
&lt;p&gt;Hopefully, a minimalistic implementation should be enough for compiz users who want to use compiz with future gnome version.&lt;/p&gt;
&lt;h2&gt;Real Life Related Stuff:&lt;/h2&gt;
&lt;h3&gt;Evatt&lt;/h3&gt;
&lt;p&gt;So my partner and I won the 2009 UNYA Hammaskjold Trophy Competition (Model United Nations Debating), so we&amp;#8217;re off to the 2009 Evatt Trophy Competition later in December! Whee!&lt;/p&gt;
&lt;p&gt;Also, I&amp;#8217;ve heard tentative news that one of my friends has been selected for the final 4 WADL State Team, which is just awesome!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;.eu&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It was awesome of course. Germany, France, Poland. Nuff said.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Exams&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Yay, they&amp;#8217;re over! FreeTime++!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;XBMC&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I also managed to rebuild a server out of spare parts on junk collection day. So far, although the average age is about 7~ years, it&amp;#8217;s pretty awesome!, It&amp;#8217;s got a 10 year old HDD (10GB at 5200RPM IDE), DVD Burner at 2x (Woo!), P4 2.4GHz, ATI Radeon 9850 (R300, which is supported by both KMS and DRI2), a truckload of USB bays and an ASUS MyCinema Europa for TV. And the motherboard is a Foxconn which came with the CPU. It&amp;#8217;s plugged into my TV and acts as a full-on HTPC and it&amp;#8217;s got the XBMC-PVR-VDR patch applied so I can watch TV. I should really do a review of XBMC one day, it&amp;#8217;s just plain awesome. Runs Ubuntu 9.04 like a fox.&lt;/p&gt;
&lt;p&gt;-Sm&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/456/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/456/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/456/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/456/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/456/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/456/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/456/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/456/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/456/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/456/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=456&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Beryl back from the ashes</title>
		<link href="http://dev.compiz.org/~cyberorg/2009/05/15/beryl-back-from-the-ashes/"/>
		<id>http://dev.compiz-fusion.org/~cyberorg/?p=297</id>
		<updated>2009-05-15T04:39:15+00:00</updated>
		<content type="html">&lt;p&gt;&lt;cite&gt; &lt;strong&gt;&lt;a href=&quot;http://dev.compiz-fusion.org/~cyberorg/2009/03/19/compiz-082-fully-released/#comment-5832&quot;&gt;Linux_Ubuntu_geek&lt;/a&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/cite&gt; writes:&lt;/p&gt;
&lt;p&gt;Wake up all at Compiz as Beryl is alive and kicking !&lt;/p&gt;
&lt;p&gt;You might be interested that over a weekend a mate and myself introduced Beryl back in to the fold. This is a direct result of our frustration of how bloated Compiz has become and is becoming more of a fashion thing rather than functional for having multiple desktops.&lt;br /&gt;
OK so I have been using Ubuntu 7.04 on and off for a couple of years now and Beryl comes as default. After Ubuntu 7.04 Compiz Fusion (now Compiz) came as default. To begin with this was not a problem but as Compiz became more complex with spheres, globes and other useless features, performance was becoming impaired.&lt;br /&gt;
Late one night I started looking at introducing Beryl to Ubuntu 9.04 (Alpha 6). As expected there were numerous depedendency issues.&lt;br /&gt;
Piratesmack looked in to the same possibilty and together we pooled our resources and after running many scripts and testing by myself Piratesmack compiled some dependency free deb. packages.&lt;/p&gt;
&lt;p&gt;Piratesmacks Beryl 0.2.1 deb. packages for Ubuntu 9.04&lt;br /&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;http://files.filefront.com/beryl+fixed+904tarbz2/;13596520;/fileinfo.html&quot;&gt;http://files.filefront.com/beryl+fixed+904tarbz2/;13596520;/fileinfo.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Save to home directory&lt;/p&gt;
&lt;p&gt;extract tar.bz2&lt;/p&gt;
&lt;p&gt;cd beryl-fixed-9.04&lt;/p&gt;
&lt;p&gt;sudo ./install.sh&lt;/p&gt;
&lt;p&gt;Piratesmacks Beryl 0.2.1 deb. packages for Ubuntu/Mint&lt;br /&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;http://files.filefront.com/beryl+packages+021tarbz2/;13508777;/fileinfo.html&quot;&gt;http://files.filefront.com/beryl+packages+021tarbz2/;13508777;/fileinfo.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Save to home directory&lt;/p&gt;
&lt;p&gt;extract tar.bz2&lt;/p&gt;
&lt;p&gt;cd beryl-packages-0.2.1&lt;/p&gt;
&lt;p&gt;sudo dpkg -i *.deb&lt;/p&gt;
&lt;p&gt;Beryl 0.2.1 on Ubuntu 9.04&lt;br /&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;http://s266.photobucket.com/albums/ii256/Linux_Ubuntu_geek/?action=view&amp;current=Screenshot.png&quot;&gt;http://s266.photobucket.com/albums/ii256/Linux_Ubuntu_geek/?action=view&amp;amp;current=Screenshot.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Beryl 0.2.1 on Mint 6&lt;br /&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;http://s266.photobucket.com/albums/ii256/Linux_Ubuntu_geek/?action=view&amp;current=Screenshot-1.png&quot;&gt;http://s266.photobucket.com/albums/ii256/Linux_Ubuntu_geek/?action=view&amp;amp;current=Screenshot-1.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;One thing you cannot do is knock the simplicity of Beryl and how much more useful it is than modern day Compiz.&lt;/p&gt;
&lt;p&gt;So for those who wish to mock I say Beryl is far from dead and people want it as they are downloading it for the very reasons I have outlined above.&lt;/p&gt;
&lt;p&gt;LUg.&lt;/p&gt;</content>
		<author>
			<name>Jigish Gohil</name>
			<uri>http://dev.compiz.org/~cyberorg</uri>
		</author>
		<source>
			<title type="html">CyberOrg » compiz-fusion</title>
			<subtitle type="html">openSUSE, Compiz and allied things</subtitle>
			<link rel="self" href="http://dev.compiz.org/~cyberorg/category/compiz-fusion/feed"/>
			<id>http://dev.compiz.org/~cyberorg/category/compiz-fusion/feed</id>
			<updated>2009-11-30T01:00:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">New blog</title>
		<link href="http://dev.compiz.org/~cyberorg/2009/05/14/new-blog/"/>
		<id>http://dev.compiz-fusion.org/~cyberorg/?p=295</id>
		<updated>2009-05-14T09:24:24+00:00</updated>
		<content type="html">&lt;p&gt;Here is my new blog: &lt;a href=&quot;http://lizards.opensuse.org/author/cyberorg/&quot;&gt;http://lizards.opensuse.org/author/cyberorg/ &lt;/a&gt;update your feed bookmarks to point to the new location &lt;img src=&quot;http://dev.compiz.org/~cyberorg/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;&lt;/p&gt;</content>
		<author>
			<name>Jigish Gohil</name>
			<uri>http://dev.compiz.org/~cyberorg</uri>
		</author>
		<source>
			<title type="html">CyberOrg » compiz-fusion</title>
			<subtitle type="html">openSUSE, Compiz and allied things</subtitle>
			<link rel="self" href="http://dev.compiz.org/~cyberorg/category/compiz-fusion/feed"/>
			<id>http://dev.compiz.org/~cyberorg/category/compiz-fusion/feed</id>
			<updated>2009-11-30T01:00:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Misinformation and miscommunication</title>
		<link href="http://smspillaz.wordpress.com/2009/04/30/misinformation-and-miscommunication/"/>
		<id>http://smspillaz.wordpress.com/?p=454</id>
		<updated>2009-04-30T13:47:58+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;A while back I said a few (looking back on it, rather harsh) &lt;a href=&quot;http://smspillaz.wordpress.com/2009/04/02/compiz-09x-where-are-we-now-and-where-to-from-here/&quot;&gt;words&lt;/a&gt; about gnome-shell. I&amp;#8217;ve probably miscommunicated what I was trying to say with regards to that situation.&lt;/p&gt;
&lt;p&gt;First of all, such comments are (roughly) my own opinion and my stance has changed to be a bit more neutral since then &amp;#8211; of course with the status quo and the way GNOME-Shell is written, it would be difficult to make it WM-agnostic as it is now. Looking at the code the job may be a little harder than I thought. Of course, it&amp;#8217;s important to note that though I am a member of the compiz council (an ill fitted one at times), usually my comments don&amp;#8217;t represent the entire view of the compiz project (even though it might look like it).&lt;/p&gt;
&lt;p&gt;Secondly, I get the impression that people are starting to think GNOME is some kind of evil project. They&amp;#8217;re really not &amp;#8211; and I think GNOME-Shell has a lot of merit to it and is certainly a step in the right direction for bringing a composited desktop to the masses.&lt;/p&gt;
&lt;p&gt;The only concerns that I had outlined with it was that it integrated the panel with the window manager. This has it&amp;#8217;s merits and can make things a lot easier, but also means that if you were to start another window manager (i.e compiz) you would lose your panel. There are replacements for the panel (like AWN, Kiba) but for people who like the normal panel (like me), this isn&amp;#8217;t the best scenario.&lt;/p&gt;
&lt;p&gt;I guess the best thing to do now is to let matters cool down and cross the bridge of the issue of the panel when we get to it.&lt;/p&gt;
&lt;p&gt;So please &amp;#8211; don&amp;#8217;t turn this into some kind of holy war, because it really isn&amp;#8217;t. I always try to live by the rule &amp;#8216;Assume best intentions&amp;#8217; i.e people aren&amp;#8217;t evil for the sake of being evil &amp;#8211; there is always some good intent in actions. The shell issue will sort it self out, it&amp;#8217;s just one of the many little things that should probably be addressed in the future.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/454/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/454/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/454/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/454/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/454/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/454/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/454/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/454/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/454/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/454/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=454&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Untitled</title>
		<link href="http://jbosveld.blogspot.com/2009/04/untitled.html"/>
		<id>tag:blogger.com,1999:blog-885518725414644926.post-5358460762144003711</id>
		<updated>2009-04-25T23:59:22+00:00</updated>
		<content type="html">Compiz is being ported to c++, and this (as well as the usual problem of time) has lead to a temporary postponement of work on jasper. To say that &quot;it lead&quot; is probably a bit deceptive, as I had not made commits for quite a while before the port was announced - but my intention is (in due time) to rewrite it (or, rather, write it again) in c++. Also, since compiz is now a reparenting wm, I have to look into how that affects the decorators. Hopefully, c++ will make it easier to do what I want (which I was having difficulty doing originally, which started the long period of no-commits)&lt;br /&gt;&lt;br /&gt;In order to get better acquainted with c++, I started another plugin: &lt;a href=&quot;http://cgit.compiz.org/~b0le/tag/&quot;&gt;tag&lt;/a&gt;. This is based, somewhat, off a feature request on the &lt;a href=&quot;http://forum.compiz.org/showthread.php?t=10748&quot;&gt;forums&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;The idea is that the user can create a number of tags, and assign various tags to different windows. Each tag is either activated or deactivated, and a window with an active tag is considered active (the window with focus is also considered active). Non-active windows are drawn translucent, while active ones are drawn opaquely. Activating or deactivating a tag will restack the windows, so that active windows are sitting on top, while non-active windows are below - the original stacking order is maintained (apart from the active ones are pulled to the top).&lt;br /&gt;&lt;br /&gt;There is a slight issue with this, in that it wouldn't work without patches to compiz's stacking code. Unfortunately, these patches haven't yet been committed to compiz, but if anyone is using master and wants to test them they are here (&lt;a href=&quot;http://joel.bosveld.googlepages.com/0001-Restack-window-list-immediately-whe&quot;&gt;one&lt;/a&gt; and &lt;a href=&quot;http://joel.bosveld.googlepages.com/0002-Restack-windows-in-reverse-and-stac&quot;&gt;two&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;There is still some things to do:&lt;br /&gt;  - Currently when you entering a tag, things don't work like they should if you press space or shift, etc. I need to copy some code from scalefilter to make this work properly.&lt;br /&gt;  - Currently, the only way to create tags, add/remove tags to/from windows, activate/deactivate tags, is by pressing a keybinding which grabs input and catches what you type (nicely displaying it on the screen at the same time). Ideally, you should be able to use Dbus, or add a specific keybinding to say, activate tag foo. The first should already be possible (except dbus isn't yet ported), and the second will need some reworking of the options code (which I hope to do, one day...)&lt;br /&gt;  - Let other plugins extend what tag does. For instance, another plugin could use the active status of a window (or whether it has a specific tag, etc) to decide whether it should be, for example, displayed in a scaled mode on the side of the screen, or as a normal window. On the other hand, other plugins should be able to influence the active state of the window (eg, if it is focused, some match rule things, etc)&lt;br /&gt;  - Automatically adding tags based on rules (eg, I could make a rule to tag firefox, xchat, pidgin as internet, and another rule to tag gnome-terminal and gedit as dev). At the moment all windows are just tagged with &quot;default&quot;&lt;br /&gt;  - Whatever I have forgotten&lt;br /&gt;  - Something about tiling?&lt;br /&gt;&lt;br /&gt;I've also been accepted for Google Summer [or, rather, winter] of Code. &lt;a href=&quot;http://who-t.blogspot.com/&quot;&gt;Peter Hutterer&lt;/a&gt; will be my mentor, and I'll be working on getting input redirection in X :) So, if my work goes well, we will hopefully have IR next year.&lt;br /&gt;&lt;br /&gt;Also, for those with ATi cards, dri2 is working almost very nicely :) Thanks to the work of &lt;a href=&quot;http://airlied.livejournal.com/&quot;&gt;Dave Airlie&lt;/a&gt; and &lt;a href=&quot;http://jglisse.livejournal.com/&quot;&gt;Jerome Glisse&lt;/a&gt; (and others). Unfortunately, since I am using compiz master, I have no cube + glxgears to show-off, but it does work very beautifully in scale mode. [though, I don't think I really want to use the word beauty: &quot;Don't use words too big for the subject. Don't say 'infinitely' when you mean 'very'; otherwise you'll have no word left when you want to talk about something really infinite.&quot; - C.S. Lewis]&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/885518725414644926-5358460762144003711?l=jbosveld.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Joel Bosveld</name>
			<email>noreply@blogger.com</email>
			<uri>http://jbosveld.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">For lack of a better name...</title>
			<link rel="self" href="http://jbosveld.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-885518725414644926</id>
			<updated>2010-02-05T10:00:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">I love spinning my cube round and round and round…</title>
		<link href="http://dev.compiz.org/~cyberorg/2009/04/15/i-love-spinning-my-cube-round-and-round-and-round/"/>
		<id>http://dev.compiz-fusion.org/~cyberorg/?p=283</id>
		<updated>2009-04-15T06:39:34+00:00</updated>
		<content type="html">&lt;p&gt;Enjoy! &lt;img src=&quot;http://dev.compiz.org/~cyberorg/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Edit: You&amp;#8217;d need to click on post link to see embedded video if reading this from planets. More videos &lt;a href=&quot;http://www.howdoyoulinux.com&quot;&gt;here.&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Jigish Gohil</name>
			<uri>http://dev.compiz.org/~cyberorg</uri>
		</author>
		<source>
			<title type="html">CyberOrg » compiz-fusion</title>
			<subtitle type="html">openSUSE, Compiz and allied things</subtitle>
			<link rel="self" href="http://dev.compiz.org/~cyberorg/category/compiz-fusion/feed"/>
			<id>http://dev.compiz.org/~cyberorg/category/compiz-fusion/feed</id>
			<updated>2009-11-30T01:00:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">CCSM</title>
		<link href="http://smspillaz.wordpress.com/2009/04/05/ccsm/"/>
		<id>http://smspillaz.wordpress.com/2009/04/05/ccsm/</id>
		<updated>2009-04-06T00:03:35+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;&amp;#8220;I think the Compiz guys and girls need to work hard on making ccsm more accessible, in such a way that it doesn&amp;#8217;t require a degree in physics and geometry to figure out how it works.&amp;#8221; -OSNews&lt;/p&gt;
&lt;p&gt;In terms of CCSM, such a comment has always troubled me. Apart from graphical glitches and &amp;#8216;pointless bling&amp;#8217;, CCSM seems to be one of the main areas compiz is seen as &amp;#8216;weak&amp;#8217;. Of course, there is a point to which we need to know &amp;#8211; are we doing it wrong, and what can we do to fix it.&lt;/p&gt;
&lt;p&gt;A lot of the comments on CCSM come down to it&amp;#8217;s sharp learning curve and learning the  plugin-based configuration and not feature based.&lt;/p&gt;
&lt;p&gt;Anyways, considering that we&amp;#8217;ve been using CCSM for ages, all the developers find it incredibly easy &amp;#8211; but we acknowledge that perhaps it is not as simple for newer users. So my question is this &amp;#8211; what can we do to improve CCSM&amp;#8217;s usability. What would make it make more sense? You are free to make any suggestions, however the only restriction we have so far is that it needs to be flexible over multiple plugins &amp;#8211; i.e it should be consistent for every plugin as every plugin has it&amp;#8217;s own metadata.&lt;/p&gt;
&lt;p&gt;-Sm&lt;/p&gt;
&lt;p&gt;(On a side note, I thought I might share with you that my partner and I were selected to train with on the Western Australian Debating Legue State Squad of 2009, a prestigious recognition and certainly a fufillment of a long-term goal for myself)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Edit:&lt;/strong&gt; Thanks for all the feedback, as far as I can see these are some of the things that need to be done (and are doable)&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Remove plugin-centric view &amp;#8211; make it feature centric (as best as possible) instead: I.e. for &amp;#8216;cube&amp;#8217; just have &amp;#8216;cube&amp;#8217; then everything that depends on it can be put inside the &amp;#8216;cube&amp;#8217; page or group all the switchers into one? (Or make them plugin-plugins). Where this would really work is animation and elements &amp;#8211; that way we can really separate it out into &amp;#8216;engine&amp;#8217; plugins and have them all under animation/elements respectively.&lt;/li&gt;
&lt;li&gt;Do something about window matching &amp;#8211; make the match editor more obvious?&lt;/li&gt;
&lt;li&gt;This wasn&amp;#8217;t brought up,  but probably something done about actions &amp;#8211; the same option  shouldn&amp;#8217;t really repeat itself 3 times if it was to be triggered with a key, button and edge. All the bindings buttons should be one option for each actual option.&lt;/li&gt;
&lt;li&gt;Add launchers for simple/medium CCSM&lt;/li&gt;
&lt;li&gt;More GNOME-HIGness i.e not having close where back is.&lt;/li&gt;
&lt;/ul&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/448/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/448/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/448/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/448/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/448/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/448/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/448/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/448/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/448/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/448/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=448&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Maybe it's time...</title>
		<link href="http://blog.phpwnage.com/article.php?id=62"/>
		<id>http://blog.phpwnage.com/article.php?id=62</id>
		<updated>2009-04-04T19:44:21+00:00</updated>
		<content type="html">Maybe it's finally time we put some serious consideration into a Compiz Desktop Environment. With GNOME pretty much throwing us aside on support and with KWin replicating our features left and right, it's hard to stay on board. This all comes on top of the numerous issues we've always had with the two big ones.&lt;br /&gt;So, I figure it's time we look a bit bigger. As 0.9.0 starts to build back to the status of 0.8.* in plugins, we should look at things we need to build a solid, effect-filled DE. Sam mentioned the possibility of forking GNOME, but do we really want to go that route? I can see the backend systems in GNOME being reused in the &quot;CompDE&quot;, but I don't see us forking their panel and desktop: we don't need to. Compiz has always been an add-on to existing DEs, and we need to consider that: We can build the basics, we already have. We have numerous panels, and we're working on a deskop. The rest is integration systems.&lt;br /&gt;&lt;br /&gt;Hm. I'm limited on time here, so I need to wrap it up. I'll try and make a more suitable argument later when I have time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blog.phpwnage.com/article.php?id=62&quot;&gt;Discuss this news post here&lt;/a&gt;.&lt;br /&gt;(2 comments)</content>
		<author>
			<name>Kevin Lange</name>
			<uri>http://blog.phpwnage.com/</uri>
		</author>
		<source>
			<title type="html">The Underground - Kevin Lange</title>
			<subtitle type="html">The Compiz-Fusion Digest Edition</subtitle>
			<link rel="self" href="http://ogunderground.com/compiz.php"/>
			<id>http://ogunderground.com/compiz.php</id>
			<updated>2010-02-09T17:00:19+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">New Mesa Fixes UXA/DRI2 Transparency Issues [Ubuntu]</title>
		<link href="http://blog.phpwnage.com/article.php?id=61"/>
		<id>http://blog.phpwnage.com/article.php?id=61</id>
		<updated>2009-04-03T12:18:20+00:00</updated>
		<content type="html">*happiness*&lt;br /&gt;Jaunty just got a new package of Mesa 7.4, and it fixes a long-standing bug in DRI2/UXA (it was there back before UXA was even impelemented) where transparent windows that didn't already set a suitable RGBA colormap appeared corrupt because they had overvalued pixels (so stuff appeared white when it shouldn't have).  It's finally been fixed!&lt;br /&gt;I'm sure there were other things fixed and updated in this release, too, but I don't actually know what they are, so I can't talk about them.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blog.phpwnage.com/article.php?id=61&quot;&gt;Discuss this news post here&lt;/a&gt;.&lt;br /&gt;(4 comments)</content>
		<author>
			<name>Kevin Lange</name>
			<uri>http://blog.phpwnage.com/</uri>
		</author>
		<source>
			<title type="html">The Underground - Kevin Lange</title>
			<subtitle type="html">The Compiz-Fusion Digest Edition</subtitle>
			<link rel="self" href="http://ogunderground.com/compiz.php"/>
			<id>http://ogunderground.com/compiz.php</id>
			<updated>2010-02-09T17:00:19+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Drop Everything</title>
		<link href="http://smspillaz.wordpress.com/2009/04/01/drop-everything/"/>
		<id>http://smspillaz.wordpress.com/?p=443</id>
		<updated>2009-04-01T10:50:06+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;At Compiz, we have a very important announcement to make:&lt;/p&gt;
&lt;p&gt;Forget MPXIR&lt;/p&gt;
&lt;p&gt;Forget Compiz++&lt;/p&gt;
&lt;p&gt;Forget NOMAD&lt;/p&gt;
&lt;p&gt;Forget every other thing we have been working on.&lt;/p&gt;
&lt;p&gt;Something better has been in the works for a long time. Something you would never notice unless you were a dev yourself. Something will see the light of day once again for 2 years. Ladies and Gentlemen, I present to you:&lt;/p&gt;
&lt;div id=&quot;attachment_444&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;img class=&quot;size-full wp-image-444&quot; title=&quot;beryl&quot; src=&quot;http://smspillaz.files.wordpress.com/2009/04/beryl.png?w=300&amp;h=240&quot; alt=&quot;Yeah, we all know you have wanted it&quot; width=&quot;300&quot; height=&quot;240&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Yeah, we all know you have wanted it&lt;/p&gt;&lt;/div&gt;
&lt;h1&gt;BERYL 0.2.1.0.0.0.0.0.1!!!!!!!!&lt;/h1&gt;
&lt;p&gt;We know. Compiz development has been slow. It seems we are being outpaced by other projects. But now we take the lead once again from the ashes of the glory-days. Beryl has been developed under secret wraps until now &amp;#8211; right at home with git://git.compiz.org/inactive/beryl. We modified gitweb and cgit to not show any commit activity, because we knew nobody cared about Beryl. Well you were wrong! Beryl has been unleashed to take over the world from KWin and Shell busting features like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allowing you to send IMAP &lt;em&gt;&lt;strong&gt;and&lt;/strong&gt;&lt;/em&gt; POP email from the titlebar &amp;#8211; &lt;a href=&quot;http://blogs.gnome.org/metacity/2009/04/01/squib-of-the-day-read-your-email/&quot;&gt;take &lt;em&gt;that&lt;/em&gt; metacity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;It has t3h spinnan cubez!! and aslo t3h woobly windowz!&lt;/li&gt;
&lt;li&gt;It doesn&amp;#8217;t require OpenGL to operate anymore. In fact, it doesn&amp;#8217;t even use OpenGL anymore. OpenGL only allows for drawing in 3 dimentions (plus the fourth for time). Well we use ALL EIGHT. Our RnD team took a &lt;strong&gt;long&lt;/strong&gt; time to get to that one. Makes you think twice before posting a feature request eh?&lt;/li&gt;
&lt;li&gt;Using our new FROG (Feature Request Auto Grant) system, Beryl will auto-detect when you post in the feature requests forum and grant that wish for you. Yes. ANY WISH. *&lt;/li&gt;
&lt;li&gt;Violating all laws of physics &amp;#8211; we have have implemented some features people have long wanted
&lt;ul&gt;
&lt;li&gt;Input Redirection: When you click on a transformed pixel on your screen, Beryl BECOME your kernel and force, due to the fact that it is a higher process hierarchy than X.org, X.org to put that input in the right place. Don&amp;#8217;t open up your system, it gets really ugly in there when this happens&amp;#8230;&lt;/li&gt;
&lt;li&gt;Thumbnails of minimized windows: When a window is minimized, Beryl captures it before it flees to the taskbar. When you hover the taskbar, the window will appear in REAL TIME and cry out for help. The window is released with an NDA about it&amp;#8217;s encounter when you &amp;#8216;unminimize&amp;#8217; it&lt;/li&gt;
&lt;li&gt;By copying some unknown patents from microsoft, we are able to make the icons displayed in, shift, stackswitch, ring, switcher and staticswitcher less fugly. The icons used to render from WNCK at 32&amp;#215;32. We can boost the quality of this rendered image to 32.5&amp;#215;32.5 and because of this, we can display it at twice the size. Yes people &amp;#8211; the difference between 1/3 and 1/2 is the same as the difference between 1/5 and 1/4. I had this sudden realization during physics and handed in a&lt;span&gt; fail&lt;/span&gt; test because of it.&lt;/li&gt;
&lt;li&gt;OMG WE HAVE DESKTOPS ON TOP OF THE CUBE NOW!!!!!!!&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Due to our advanced technology, Beryl now only runs on TomTom OS. Right now, TomTom is being sued out of existance, so it runs on nothing in reality&lt;/li&gt;
&lt;li&gt;Fixed a damage bug present from the 1.x days&lt;/li&gt;
&lt;li&gt;Fixed the black window bug with nvidia&lt;/li&gt;
&lt;li&gt;Fixed general ati fail&lt;/li&gt;
&lt;li&gt;Forced intel hardware to do shaders right&lt;/li&gt;
&lt;li&gt;Adjusted the perambulic merimbulator&lt;/li&gt;
&lt;li&gt;Megatronized the gigapixel shared arithmatic megaprocessor RAM unit&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Developers:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Guess what &amp;#8211; you have to rewrite your plugins AGAIN! But don&amp;#8217;t worry, we picked a really nice language &amp;#8211; L&lt;a href=&quot;http://lolcode.com/&quot;&gt;OLCODE&lt;/a&gt;. I&amp;#8217;m sure you&amp;#8217;ll have fun.&lt;/p&gt;
&lt;h6&gt;* Be careful what you wish for&lt;/h6&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/smspillaz.wordpress.com/443/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/smspillaz.wordpress.com/443/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/smspillaz.wordpress.com/443/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/smspillaz.wordpress.com/443/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/smspillaz.wordpress.com/443/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/smspillaz.wordpress.com/443/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/smspillaz.wordpress.com/443/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/smspillaz.wordpress.com/443/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/smspillaz.wordpress.com/443/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/smspillaz.wordpress.com/443/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=smspillaz.wordpress.com&amp;blog=1094742&amp;post=443&amp;subd=smspillaz&amp;ref=&amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>smspillaz</name>
			<uri>http://smspillaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">SmSpillaz' Blog</title>
			<subtitle type="html">SmSpillaz' blog. Mainly related to CF</subtitle>
			<link rel="self" href="http://smspillaz.wordpress.com/feed/atom/"/>
			<id>http://smspillaz.wordpress.com/feed/atom/</id>
			<updated>2010-01-29T16:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Finally Windows users can get Compiz easily!!</title>
		<link href="http://dev.compiz.org/~cyberorg/2009/04/01/finally-windows-users-can-get-compiz-easily/"/>
		<id>http://dev.compiz-fusion.org/~cyberorg/?p=269</id>
		<updated>2009-04-01T05:31:03+00:00</updated>
		<content type="html">&lt;p&gt;On behalf of Compiz developers and the super smart guys at Novell-Microsoft Interop lab, I am happy to announce the easy way to get Compiz for Windows users.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://download.opensuse.org/distribution/11.2/repo/oss/openSUSE11_2_NET.exe&quot;&gt;Download Compiz for Windows users&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Run the .exe file, follow the familiar on screen wizard, reboot, that simple.&lt;/p&gt;
&lt;p&gt;Special thanks to Jordi Massaguer Pla and his team for making this possible.&lt;/p&gt;
&lt;p&gt;Here is another great use of Compiz(sic), you can now spin &lt;a href=&quot;http://lizards.opensuse.org/2009/04/01/yast-and-compiz-during-installation/&quot;&gt;openSUSE installer cube&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Edit: This was april fool joke for all the people still(It&amp;#8217;s November!!) leaving comment here after trying to get compiz on their Windoz. Hard luck fellas get the real OS that can run compiz.&lt;/p&gt;</content>
		<author>
			<name>Jigish Gohil</name>
			<uri>http://dev.compiz.org/~cyberorg</uri>
		</author>
		<source>
			<title type="html">CyberOrg » compiz-fusion</title>
			<subtitle type="html">openSUSE, Compiz and allied things</subtitle>
			<link rel="self" href="http://dev.compiz.org/~cyberorg/category/compiz-fusion/feed"/>
			<id>http://dev.compiz.org/~cyberorg/category/compiz-fusion/feed</id>
			<updated>2009-11-30T01:00:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Compiz 0.8.2 fully released</title>
		<link href="http://dev.compiz.org/~cyberorg/2009/03/19/compiz-082-fully-released/"/>
		<id>http://dev.compiz-fusion.org/~cyberorg/?p=257</id>
		<updated>2009-03-19T13:49:25+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://lists.compiz-fusion.org/pipermail/community/2009-March/000185.html&quot;&gt;Compiz 0.8.2 fully released&lt;/a&gt;!!&lt;/p&gt;
&lt;p&gt;Packages for openSUSE 11.1 users running KDE4 Factory and GNOME 2.26 are available &lt;a href=&quot;http://download.opensuse.org/repositories/X11:/XGL/&quot;&gt;from here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Bugs/enhancement requests as always goes &lt;a href=&quot;http://bugs.opencompositing.org/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Have a lot of fun, Shane would have wanted that!&lt;/p&gt;</content>
		<author>
			<name>Jigish Gohil</name>
			<uri>http://dev.compiz.org/~cyberorg</uri>
		</author>
		<source>
			<title type="html">CyberOrg » compiz-fusion</title>
			<subtitle type="html">openSUSE, Compiz and allied things</subtitle>
			<link rel="self" href="http://dev.compiz.org/~cyberorg/category/compiz-fusion/feed"/>
			<id>http://dev.compiz.org/~cyberorg/category/compiz-fusion/feed</id>
			<updated>2009-11-30T01:00:11+00:00</updated>
		</source>
	</entry>

</feed>
