February 04, 2010

Kevin Lange a.k.a OasisGames

My New Bash Prompt

Last night, I set up a new bash prompt. It's a modified version of my old prompt with a bit more information added:
forum image

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 #.

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.

Code:
function prompt_command {
    local RETURN_CODE="$?"
    local ASCII_RESET="\[\e[0m\]"
    local ASCII_BOLD="\[\e[1m\]"
    local USER_COLOR="\[\e[1;33m\]"
    local PROMPT_COLOR="\[\e[1;32m\]"
    if [[ ${EUID} == 0 ]] ; then
        PROMPT_COLOR="\[\e[1;31m\]"
    fi
    local HOST_COLOR="\[\e[1;32m\]"
    local DATE_COLOR="\[\e[1;31m\]"
    local TIME_COLOR="\[\e[1;34m\]"
    local DATE_STRING="\$(date +%m/%d)"
    local TIME_STRING="\$(date +%H:%M:%S)"
    local CYAN_COLOR="\[\e[1;36m\]"
    local PINK_COLOR="\[\e[1;35m\]"
    
    local PROMPT_PREFIX="$PROMPT_COLOR"
    if [[ $RETURN_CODE != 0 ]] ; then
        PROMPT_PREFIX="$DATE_COLOR$RETURN_CODE$ASCII_RESET " # do nothing
    fi
    local GIT_STATUS=`git status 2>/dev/null`
    if [[ $GIT_STATUS != "" ]] ; then
        local REFS=$(git symbolic-ref HEAD 2>/dev/null)
        REFS="${REFS#refs/heads/}"
        if [[ `echo $GIT_STATUS | grep "modified:"` != "" ]] ; then
            REFS="$REFS$ASCII_RESET ${PINK_COLOR}modified"
        fi
        if [[ `echo $GIT_STATUS | grep "ahead of"` != "" ]] ; then
            REFS="$REFS$ASCII_RESET ${CYAN_COLOR}not pushed"
        fi 
        PROMPT_PREFIX="$PROMPT_PREFIX$USER_COLOR$REFS$ASCII_RESET "
    fi
    
    
    PS1="$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 "
}
export PROMPT_COMMAND=prompt_command



Discuss this news post here.
(No comments)

February 04, 2010 07:31 PM

Kristopher Ives a.k.a krisives

Easy Compiz Tricks

A while ago I tweaked Sam’s simple animations plug-in for Compiz, 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 Spinner Rims plug-in to illustrate how people rev the Compiz engine when they first hop behind the wheel. Oddly enough, I’ve actually had others ask me for this plug-in and had Google Alerts on random forums about it – as if it was real, which perplexes me.

Sometimes applications don’t always (or can’t) describe a window correctly, which can make Compiz use a different animation. For example, when I drag a tab out of Google Chrome 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 Adobe AIR or Java Swing, where all the widgets are treated the same. How do we work around this?

Luckily, Compiz is well equipped to handle this. You’ll need the Compiz Configuration Settings Manager (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:

  1. Open CCSM (ALT+F2 ccsm or Preferences/Compiz Configuration Settings Manager)
  2. Click the Animations plugin
  3. Press the New button underneath the list
  4. Select None for the animation with the lowest possible duration
  5. Click the Add icon near the Window Match field
  6. Click the Grab button and target Chrome (it should give you class=Chromium-browser)

Make sure this is moved up the list so it overrides any other settings, since it’s specific to Chrome. You can later go back and click the Grab button again and add more windows to the blacklist. Now when you drag tabs in Chrome they won’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’ve enjoyed not having any opening animations for non-decoration windows.

by Kristopher Ives at February 04, 2010 07:46 AM

January 30, 2010

Kevin Lange a.k.a OasisGames

Reddit AMA?

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.

If we do, we'll be using the account IAmACompizDev.

Just an idea though.


Discuss this news post here.
(No comments)

January 30, 2010 07:50 AM

January 29, 2010

Sam Spilsbury a.k.a smspillaz

No Glow


I finally uploaded a C++ port of the group plugin to git today [at 3am, yes, I know ....].

It’s currently missing two things:

  • Number one is glow: This is the functionality where group paints a special ‘glow’ around windows that have been grouped. Apparently it’s useful for telling which windows are grouped, but it’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’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’t just scale by -1, it doesn’t work like that. Perhaps I might be able to work it out for 0.9.2
  • Number two is text drawing. I intend to add that within the next few hours if I can.

Other than that, I have all major plugins 100% ported asides from DBUS which I have deferred to 0.9.2 anyways.

So I guess now is the time to say “But seriously, there will be a release soon”. Because there will be. As soon as I fix number two and get the plugins-* sorted there will be.

Promise.

by smspillaz at January 29, 2010 04:04 PM

January 25, 2010

Sam Spilsbury a.k.a smspillaz

We interrupt your usual programming with this special message


“The worst thing about censorship is ——– and ———-”

Tomorrow is Australia Day. A day where we, for some reason, celebrate our European invasion of native land and subsequent “colonization”. 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.

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.

Well, our rights are under threat; and very little noise seems to be made about this. In case you don’t know already, the current Australian government plans to introduce mandatory internet censorship 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 Hillary Clinton’s criticism of Governments who support content filtering such as China and Iran, citing the very same reason they do for his plans; that “Now, all societies recognize that free expression has its limits.”, which sounds similar to China telling internet companies they can operate with freedom “according to law“.

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.

I’m sure everyone reading this has already heard the reasons as to why implementing such a filter, even in it’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.

  • Filtering technology is nothing new and has been circumvented since it’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 Psiphon, TOR, DNS Tunneling, Secure VPN’s over SSH and a vast array of open CGI and PHP Web Proxy Servers. 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.
  • 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’t scale well.
  • The blacklist of content that is effectively blocked or “banned”, refused classification [RC] doesn’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’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.
  • 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.
  • Filtering technologies give a false sense of security to parents, or even people, who are concerned about their own safety or their children’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.
  • 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.
  • 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 “external organization”, 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 ACTA, 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.

What you can do:

If you are an Australian,  you will notice that Compiz is participating in the Great Australian Blackout. 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:

  • Talk to people: A lot of people don’t read technology news because they think it is beyond them or it doesn’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 ’strongly disagree’ with the implementation of a filter with a further 26% ‘disagreeing’ while a small minority, 2% ’strongly support’ it.
  • Write to your MP and more importantly your Senator about your disagreement as a voter with the planned scheme. The EFA has provided a great template 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 “nay” that is one less vote that Conroy will have.
  • Join in the protest: Compiz ‘blacks out’ it’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 here. More importantly, join the protest by attending in person at the venues and dates announced on the Great Australian Internet Blackout.
  • Sign the petition: If you haven’t already, sign the petition by the EFA which will be presented to the Senate if the bill passes the House of Representatives. The more signatures here, the better.

If you are not an Australian: 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’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’s since they will likely not listen to you.

Remember as part of our national anthem, we declare, on Australia Day for we are Young and Free. Let us keep our land that way.

STOP MANDATORY INTERNET CENSORSHIP IN AUSTRALIA. SAY NO TO A “CLEAN FEED”

Additional: while not strictly related, if you are living in WA, make a stand against increased stop and search police powers. They represent a further dismantlement of your civil liberties.

-Sm


No Clean Feed - Stop Internet Censorship in Australia

by smspillaz at January 25, 2010 04:35 PM

I accidentally the whole headtracking


Yay, it’s in C++ now!

Queue terrible YouTube video recorded with my 5 year old RAZR

-Sm

by smspillaz at January 25, 2010 05:26 AM

January 23, 2010

Sam Spilsbury a.k.a smspillaz

Bah, nvidia drivers


So I had a great idea today.

cornelius1 and onestone still haven’t come back from whatever they are doing yet, so I was like “Lets port stackswitch!”. It was only 1000 lines, took maybe 4 hours and was like the other switchers. No big deal.

Soooo close.

Too good to be true :(

Until

NVRM: Xid (0001:00): 13, 0003 00000000 00008297 00001310 00000000 00000040

Aannnddd GPU Hang. Well that sucks. Now I can’t actually see if what I ported works. Oh well.

Which gives me more incentive to move to nouveau. Because on supported cards [like mine], there is compiz support in their Gallium3D portion. Bare compiz support but it’s there. I won’t miss blur – well, I’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].

by smspillaz at January 23, 2010 05:18 PM

Kevin Lange a.k.a OasisGames

Been a While - Yet More Compiz Headtracking

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.



(If you are coming from the Compiz Planet, please click the Discuss link down below to see the videos)

Specs are in the video description.
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.

e: I see I've been reddit'd. Yes, I'm the `klange` posting in the comments. I guess a better explanation is in order!
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).

e: And since someone always ends up asking, the code is right here. 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.


Discuss this news post here.
(No comments)

January 23, 2010 02:41 AM

Gavin Langdon a.k.a gavintlgold

While you're waiting...

I'm driving back to college tomorrow (or this morning to be accurate).

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).

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.

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.




by Gavin (noreply@blogger.com) at January 23, 2010 01:23 AM

January 22, 2010

Kristopher Ives a.k.a krisives

Compiz, Patents, and Ubuntu

No, this isn’t about the stupid max_waves conflict with Apple’s patent that everyone has been ranting (and working around) for the last few years. From what I hear the future 0.9.0 release won’t be hampered by it, but how does Compiz fair with patents? Who made Compiz, and who’s working on it today?

From my understand the original Compiz, before all the forks and subsequent merges, was developed by Novell via David Reveman with help from others. Now, in the aftermath of whatever happened, most (if not all) of the core developers aren’t around – and Novell has moved on too. While the developers are gone they did take a little something with them.

SYSTEM AND METHOD FOR EVENT-BASED RENDERING OF VISUAL EFFECTS is patent application #20080313540 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 patent on head tracking, which is something we’ve seen Compiz 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.

Ubuntu is using the old 0.8.x branch written in C, while the team has moved on to the 0.9.0 release written in C++. With Ubuntu 10.4 (Lucid Lynx) being an LTS, it’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’s obvious that the refactoring of the code yielded performance and maintainability benefits, it’s using libboost and favoring C++. With GIMP kicked off the CD to make space, what’s going to happen to Compiz?

Update 1: There is a thread going on UbuntuForums.org related to this, although some of it’s just anti-Apple rhetoric. I wish people would stop hi-jacking real discussion with this crap.

Update 2: 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 dear-john letter.

by Kristopher Ives at January 22, 2010 05:22 PM

January 21, 2010

Sam Spilsbury a.k.a smspillaz

Ignore the apparent fail


Hello, this is SmSpillaz;

This is probably the most complicated port I’ve done, the diffstat is around 4000+ lines.

Everything works (mostly), I just need to fix those stupid drawing issues, which I have absolutely no expertise on. cornelius1? onestone?

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.

Stay tuned

- Sm

by smspillaz at January 21, 2010 03:10 PM

January 18, 2010

Kristopher Ives a.k.a krisives

Bugs with GDK_NATIVE_WINDOWS

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’ve got some workarounds and fixes, but first some background on these bugs.

Flash Bug (#410407)

This bug has been misidentified as a bug in Compiz, when in fact it’s a bug in Adobe’s Flash Player plug-in. It causes mouse clicks to not be handled by the Flash application. The bug is inconsistent – it’s an all or nothing thing. You’ll either get the bug on a video, or you won’t, and sometimes it can be coaxed into working by spamming clicks.

Eclipse Bug (#443004)

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’s also inconsistent, which can be a real pain. Some dialogs in Eclipse can span many pages, such as the Export to JAR dialog.

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:

A small gotcha is that the GDK_WINDOW_XID() 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.

This matches the inconsistency of the problems, since it’s a related to concurrency.

To combat the bug in Eclipse I’ve started using the repository version, since the SWT-related bug was fixed and they added support for user plugins.

The workaround for the Flash bug isn’t as nice, since Adobe is the master of making horrible “fixes.” 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 /usr/lib/nspluginwrapper/i386/linux/npviewer to look something like this:

#!/bin/sh
TARGET_OS=linux
TARGET_ARCH=i386
GDK_NATIVE_WINDOWS=1
. /usr/lib/nspluginwrapper/noarch/npviewer

So that’s two features Adobe has nerfed in one configuration file (64-bit and client-side windows)

by Kristopher Ives at January 18, 2010 02:30 PM

January 15, 2010

Gavin Langdon a.k.a gavintlgold

Another Thought

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.

Also I changed my Twitter username to gavintlgold, and it's not just FusionCast-centered anymore.

Feel free to follow me :) > http://twitter.com/gavintlgold


by Gavin (noreply@blogger.com) at January 15, 2010 03:52 PM

On the subject of capturing my desktop

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.

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.

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.

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.

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.

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.

If anyone could give me advice about this or another method of using hardware to record the desktop it would be greatly appreciated.

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!

Once again, thanks for your patience and helping me out with this capture card business, I'm not an expert with hardware like this.


by Gavin (noreply@blogger.com) at January 15, 2010 03:26 PM

January 09, 2010

Gavin Langdon a.k.a gavintlgold

Not much happening...

I figured I might as well update you by now. I assume most of you have given up hope of seeing a new video.

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).

My current Linux setup uses Compiz Fusion (of course), Docky, and the Global Menu Applet to emulate a sorta pseudo-mac look.

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.

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.

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.

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 :)


by Gavin (noreply@blogger.com) at January 09, 2010 08:04 AM