Mix On Campus

6 November 2007 ,    1 Comment

poster3_revised As both Long and Michael have already beat me to the punch, I’ll have to use some fancier graphics to point out that Mix On Campus is on its way for later this month. Mix On Campus is a free event for Australian students, aimed at “innovating your web knowledge“. Think of it as a cut down version of Remix (which itself was fun, but not free, and a cut down version of Mix, which was rather expensive).

The dates are out, the speaker schedule is released, and the prizes are juicy looking (nom-nom-nom, jelly beans, as well as Xbox 360′s, Hoodies, Vista Ultimate, and webcams. But seriously, jelly beans!)

Mix On Campus will be held in Brisbane, Melbourne and Sydney (on the 20th, 26th and 30th of November respectively) running from 10am to 4pm.

Brisbane
Tuesday, 20 November at QUT City Campus – Room 117, B Block, 2 George St, Brisbane (Register, Map of venue)

Melbourne
Monday, 26 November at Melbourne Conference Centre (near RMIT), 333 Swanston Street, Melbourne (Register, Map of venue)

Sydney
Friday, 30 November at UTS City Campus – Guthrie Theatre, Building 6, 702 Harris Street, Ultimo (Register, Map of venue)

The schedule for each venue is looking pretty nice, I’m particularly interested in the XNA Development that wasn’t at Remix, although I’m disappointed about the lack of Cheezeburger Studio that was demonstrated at TechEd. I’ll definitely be at the Melbourne event, even if just to keep Long company and to heckle Nick Hodge during his Popfly demonstration.

Be sure to register, and for more details check out the official blog and Nick Ellery’s blog.


 

WGS v0.1 & v0.2: CPU hogs

7 October 2007 , ,    No Comments

Update: Updated binaries and source code now available from Codeplex!

Uh, not sure why, but I’d say avoid using my WGS addin until I release v0.3, because it seems to be using a massive 50% or more CPU usage – on both cores – on my laptop.
I might have to look into WMI and see if there are known performance issues with it, but for now, I’m just issuing a ‘you may have problem with this program’ warning.

Performance, and other things, are coming soon in v0.3 – but Uni is rearing its ugly head so the next version may not be out till the end of the week

Edit: Yeah, seems to be WMI (or at least the way I’m using it). Every game detection adds ~5% CPU usage.
My current detected amount of games gives me about 40% usage. Disable the addin drops it down to <9% CPU usage.


 

EA: Please Buy Registry For Dummies

29 September 2007 ,    1 Comment

 

earegistry

I’ve been digging around in my registry lately, to find a few registry values for games I have installed for WGS (v0.2 was meant to be out yesterday, but I’m waiting ’till I get the DDE code right), and I found the gem to the side.

It really speaks for itself…EA, please go and buy a book on Windows Registry, or failing that, just use common sense – you do not need 4 keys for Battlefield 2142, let alone 2 ‘top-ish’ level keys for essentially the same thing. I’d hate to think what would happen if I installed an expansion!


 

Tafiti: New searching UX

22 August 2007    No Comments

tafitiMicrosoft have released a public beta of Tafiti (which means “to search” or “to research” in Swahili, depending on which MSDN Blogger you read), they’re new way of interacting with Live Search via Silverlight. It has a few handy features such as the ability to save search results across different sorts of searches (news, web, blog, images, etc) by simply dragging it to the side of the screen – ah, must be some sort of Surface search engine prototype! Another feature is the carousel between search types, which is pretty speed to pull those results down.

Overall, it is very pretty looking and even fairly functional. Unfortunately, Tafiti is a little too impractical to use to replace LiveSearch/Google. The Tree View (do a search of the ‘web’ type, then a TreeView button will appear up the top) is a fantastic example of where Silverlight (Flash would fall into the same category here) would benefit from hardware acceleration like its bigger brother WPF. Don’t get me wrong, its useable as a tech demo, and it is fantastic to see Microsoft encouraging ISV’s to develop Silverlight applications by demonstrating what it can do, but as it stands, Tafiti is just too slow to want to use on a day to day basis.

Hardware acceleration doesn’t exist in Silverlight, which when I first heard about WPF/E was somewhat surprising. Without Hardware Acceleration, you don’t have 3D. You have “2.5D”, which can look just as good, but requires a lot more programming to achieve the same effect. Hardware Acceleration, as well as proper 3D, would really heat up the Silverlight Vs Flash debate. I guess one of the issues with implementing that would be – port DirectX to Mac, use OpenGL on both, or have seperate rendering on each Operating System.

Aside from those issues, well done Microsoft, looks cool.

tafiti2

Update: MSDN Blogs are really going nuts for this
This is by no means a complete list, but here are some of the blog posts on MSDN about Tafiti (mostly “we’ve just released…“)

http://blogs.msdn.com/stanley/archive/2007/08/22/tafiti-search.aspx

http://blogs.msdn.com/singaporedpe/archive/2007/08/22/tafiti-search.aspx

http://blogs.msdn.com/usisvde/archive/2007/08/21/Microsoft-Introduces-Tafiti.aspx

http://blogs.msdn.com/jim_glass/archive/2007/08/21/search-a-new-way-try-tafiti.aspx

http://blogs.msdn.com/nishant/archive/2007/08/21/tafiti-looking-at-live-search-in-a-new-way.aspx

http://blogs.msdn.com/clare_dillon/archive/2007/08/21/try-out-tafiti-a-new-search-visualisation-application.aspx

http://blogs.msdn.com/socaldevgal/archive/2007/08/21/beautiful-search-via-tafiti.aspx

http://blogs.msdn.com/ronang/archive/2007/08/21/tafiti-a-new-search-experience-with-silverlight-and-live-search.aspx (has a video about it)

http://blogs.msdn.com/markjo/archive/2007/08/21/tafiti-com-search-engine-built-on-silverlight.aspx

http://blogs.msdn.com/architectsrule/archive/2007/08/21/microsoft-launches-tafiti-rich-search-experience-via-silverlight.asp

http://blogs.msdn.com/mithund/archive/2007/08/21/what-is-tafiti.aspx

(Note, not as hyperlinks ’cause I don’t want to ping spam. I couldprobably disable it, but I don’t feel like wrestling with WordPress)


 

ReMIX07

remix.png

Why it’s time to rethink & ReMix

On the frontiers of the Web, the boundaries are blurring: between developers and designers; between advertisers and publishers; between software and services; between media and technology; between TVs and PCs; between producers and consumers. The old order is getting a little mixed up.

ReMix is Microsoft’s conference for cutting-edge web professionals designing and building next-generation experiences through Silverlight.

With capabilities never experienced before, Microsoft Silverlight is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web while bridging communication gap between designers and developers.

(from http://www.microsoft.com/australia/remix07/about.aspx)

Held at Crown Palladium Promanade, ReMIX07:AU was an interesting event, Will and I tagged along to various things together.

Day 1

Day 2

Unfortunately, I was so wrecked after day one (I didn’t get home till 11pm or so!), I didn’t bother bringing mums laptop with me on day two, so I didn’t write that many notes/can’t remember too much of it.

Day two, however, saw me bring along my Foam Blue Monster.

Nick Hodge snapped that photo while Will and I were playing Gears of War on the Xbox 360′s setup. Just for the record, I won most of the games ;)
I’ll get some better photos of the Blue Monster when I get home.

Overall…

ReMIX07 was a lot of fun. All of the presenters seemed to be very passionate about what they did/presented, which is a good start.
The presentations were of pretty good quality/design, although it wasn’t hard to tell the difference between ‘designers’ (or ‘devigners’ I guess) and ‘developers’ presenting.

Next year, it really needs free WiFi setup, as well as more powerpoints to recharge laptops. Those with laptops want to be able to fire up their computer, get to a Microsoft portal where we can download the slides (and maybe even the examples) so that we can compile whatever is on the big screen on our own computers – just so we can see it really work.

It wouldn’t hurt if they had fewer sessions that went for longer so they could cover the content a bit better.

I wouldn’t complain about better ‘free software’. MIX in Vegas got Expression Studio (and a ‘unique’ cover for each attendee no less) and Vista Ultimate (and random other goodies like a pen and memory stick). By comparison we got Expression Web, which is fairly hit-and-miss product.
I’m not trying to suggest that the only reason I went to ReMIX was for the free stuff, but its hard to get excited about Expression Web when the major session on it made it seem pathetic (which backed up my thoughts on my previous trial of Expression Web). If they had of given us Expression Blend, on the other hand, I would have been ecstatic as its a fantastic product.

Nick Hodge has a good round up of many ReMIX blog posts for those who are interested.

My apologies for posting this a week late, I’ve been a tad busy (more blog posts to follow, at around one per day or three). I also took a whole stack of photos, but not many of them turned out too well, so I’ve skipped them.


 

Google getting evil (and taking on Vista’s search)

21 June 2007 ,    No Comments

Google’s unofficial motto was ‘Don’t be evil‘, a good motto most people would admit. That is, of course, until they contradict such a motto, and start being evil.

First it was censorship, then it was the stuff about scanning books, Google Earth’s photos being security risk, inability to counter click-fraud on Adwords, the list goes on with the ‘troubles‘ they’ve caused. Google Watch has more on this if you’re interested.
Then you’ve got the whole ‘we buy out everything‘ approach.

Recently Google bought FeedBurner. There was a bit of an uproar (sorry, didn’t save the links) from a few bloggers who used Feedburner, they didn’t want Google having that sort of power. Google would then be able to track content makers and through Google reader, the content readers. Thats some nasty privacy issues if you think about it.

The ironic thing is, I know of another company who has bought out a lot of other companies (and continues to do so), who is considered evil by millions of people – including the majority of its user base. They’ve been sued to hell over their lifespan, but are slowly changing their image to a ‘friendly/decent’ company. Microsoft.

Speaking of Microsoft, they’ve got this new product out, you may have heard of it. Vista.
One of Vista’s best features was its fantastic search. Apple’s OS X has the same sort of thing, dubbed Spotlight.

Apparently Google wasn’t too happy with Vista’s search, it was far too built into the OS, far too good, and was stopping them from implementing their own Google Desktop Search. So they bitched about it. Loudly. And its been brought to the Department of Justice, and Microsoft is being forced to change the way Vista handles its search.

Winxperts reports on it.
Okay, sure, Microsoft is apparently abusing its power to release features in its own products now. They’ve agreed to three things, the the one that stands out the most is point two. (emphasis is mine)

(2) The default desktop search program will be launched whenever Windows launches a new top-level window to provide search results. This will include an existing location on the Start menu that a user can select to display additional search results in a new window. Windows Vista also includes search boxes located in the upper-right hand corner of various windows in the operating system, such as Windows Explorer and the Control Panel. In these windows, when the user enters a query Windows Vista will continue to display the search results using the integrated desktop search functionality. Microsoft has agreed, however, to add a link that, if clicked, will launch the default desktop search program and display search results from that program.

What does that mean exactly? I’m not to sure, but it sounds like the search facilities in the Start Menu will have to pop out into another window. That defeats the point of having the search there at all!

Look, even if I’m wrong (please, please somebody prove me wrong on this one), Google has still over stepped their boundaries, and are moving into asshole territory.
Where is the complaints about Spotlight, doesn’t it have the same level of integration?

The problem with all of this is how ‘reliant’ on Google’s services/products I am.

So whats the solution? Go to another ‘services’ provider? What happens when they start ‘getting evil’, or worse….Google buys them out?

Realistically, I’m now looking at having to port as many ‘services’ over to open source (or writing it myself – any such products I’d release under CC licensing) and running on my own servers as possible.
This blog is already running on such software, rather than using Blogger.

This gets rid of the ‘privacy’ issues that plague Google (and for good reasons!), but then has the pitfalls of I have to maintain it, patch security holes, etc.

I was already looking at writing a webmail app (did you know GMail doesn’t allow attachments with exe’s in it? Even if they are Zipped, TARed, RARed, etc), I’d toyed with the idea of adding Calendar integration. Now I just need to write/find a decent RSS Reader, photo manager (I’d be willing to pay for one if it was good enough…), and ‘web portal’.

Sigh. You know the worst thing? All my research for this post was done through Google.


 

Uni continues to suck

4 June 2007 , ,    No Comments

Update: Turns out some of the later ones, apparently, cover material we didn’t, so they won’t be on the exam. Exams tomorrow. Good time for people to find that out Ray

One of my fellow students had queries about the “Some Typical Exam Questions” document posted by our lecturer, namely, the answers seemed to be wrong.

This was the response

Yes some of those earlier sample solutions were done incorrectly. Hopefully the later ones are correctly done.

Ray

…what? So, the sample solutions with you provide sample answers for isn’t right? And you can only hope that the later ones are correct?

I think its about time I say “KTHXBAI” to Monash, as this certainly isn’t the first thing on the list of complaints

I’ll post the letter I’ll send to the head of school (started writing it a few days ago) once it’s finished.


 

YA RLY

31 May 2007 ,    1 Comment

I don’t know how to describe this..

[code]
HAI
CAN HAS STDIO?
I HAS A VAR
GIMMEH VAR
IZ VAR BIGGER THAN 10 O RLY?
YA RLY
BTW this is true
VISIBLE "BIG NUMBER!"
NO WAI
BTW this is false
VISIBLE "LITTLE NUMBER!"
KTHX
KTHXBYE
[/code]

I’ll try with a picture…

Nope, that didn’t explain it.
The above code is ‘LOLCAT‘ – a new programming language – which is part hilarious, possibly part predicting our future.
I might have a play with it if it works with Apache ;)


 

Changing the world….one uni assignment at a time

24 May 2007    No Comments

One of the tasks in my OpenGL assignment is to add a few models to the rooms we created in the first assignment.

Here’s a screenshot of my model:


(mouseover for wireframe)

I know it ain’t pretty, but generating things by points (ie, glVertex2f(2.5,.25);) isn’t fun..
I’m sure Steve Clayton will appreciate this ;)

The subject, for those who don’t know, is Hugh Macleod’s Blue Monster


 

Why must Tertiary Education suck?

19 May 2007 , ,    2 Comments

“Sample Solution for assignment 1. Note I have put this together very quickly and it doesn’t have a lot of comments. It also doesn’t adhere completely to the specification, I’ve just done the major parts. There also appears to be a separate floor plan down below the building, this is in fact a representation of the array I have used to check for limitations on movement, I drew it to check it was right and then didn’t remove it.”

That’s the note attached to the sample solution for Assignment 1 in my OpenGL unit.
It wouldn’t be so bad if assignment 2 wasn’t based on assignment 1. And it probably wouldn’t be so bad if the note was vaguely true.

In any other unit, an example like this would receive zero marks for code layout (lack of comments, although, this is the first example he’s given with consistent indentation), understandability (variable names? ugh), etc.

I have other problems with this unit, specifically, the language of choice. I don’t have any real objections to C++/OpenGL, but I have objections to the way its taught.
If you visited the unit description, you’ll see a good knowledge of Java OR C/C++, as well as two prerequisite units that are taught using Java.
At Monash, the languages in this course have been: Java, VB.NET, PHP/Perl. Two out of three (the two you actually ‘compile’) are heavily Object Orientated. In this subject, we’re discouraged from using OO. That’s right, discouraged.
To make matters worse, no C++ is taught, just the GLUT commands. While the syntax is similar, there are some things that are very different from Java (pointers, not being able to return arrays, etc etc)

To make matters worse, this is the best taught subject I’m doing this semester.

When chickz0r’s mother had a heart attack, obviously my studies were effected, so I applied for an extension. Gour Karmakar, my lecturer for Enterprise Programming did not respond. In-fact, he hasn’t even acknowledged I sent it, despite how many messages I’ve left in the discussion boards (being off-campus, I don’t have any other access to staff).
For this subject, I’m yet to receive my unit book. We’re in week 11 or 12 of the semester, and I’m yet to receive the unit book or DVD containing the virtual image we’re supposed to be working off.
But when I complain, oh, how quickly did he jump to email somebody else to look after it. Note, that was a week ago, still no further contact, and no materials.
Although, I dont’ know if I’d like the materials anyway, all of its from Douglas Thomson (not saying Doug is bad, from memory, he was one of the few who could actually teach! I mean it more in a ‘I wish Gour would make/understand/read his own materials’ sort of thing), who was fired by the Uni (I believe). Its rediculous that everything has his name written on it, lecture slides, assignments, etc, its as if Gour just doesnt’ care!

And with my final subject, Operating Systems, the lecturer seems pretty lazy. I don’t know if this is the case, but all the lecture slides/example materials come from the text book. I don’t mean rewording or derivation from the text book, I mean, word-for-word copying of Tenembaum‘s Modern Operating Systems. The most hilarious thing is we’re forced to do a Plagiarism Declaration before we can access the assignments.


 
← Newer PostsPrevious Posts →