*blog... kind of... *rss
I'm a Windows... ssss... sseven! ... PC...
Lets just ignore the freak speaking on the video.
Marketing wise, am I the only one that thinks Microsoft and Apple work together? If they were really rivals, would Microsoft adopt the "I'm a PC" thing? I guess they need to work together so the free of charge option doesn't make them lose much money. That would explain why they never mention Linux as competitor but they mention the "rival", because the money goes the same place that way.
Yes, I love conspiracies.
EDIT:

3 comments
Lets just ignore the freak speaking on the video.
Marketing wise, am I the only one that thinks Microsoft and Apple work together? If they were really rivals, would Microsoft adopt the "I'm a PC" thing? I guess they need to work together so the free of charge option doesn't make them lose much money. That would explain why they never mention Linux as competitor but they mention the "rival", because the money goes the same place that way.
Yes, I love conspiracies.
EDIT:

3 comments
Decent SVN Client for Ubuntu / Linux
2 comments
Since I moved to Linux, one of the major frustrations was the lack of a decent Subversion client. I have tried many different clients during my time on Windows and on MacOS. My favourite from all of them, by far, was TortoiseSVN.
I've been using both RapidSVN and Eclipse's Subversive on Linux. I can't even begin to think how much time I have spent trying to fix corrupted folders and having to recursively remove ".svn" folders and copy on top of a clean checkout... I even considered stopping using SVN as such a bad experience made me feel SVN was a waste of time.
I don't know why, I though about searching for options again. You know, a new app that changes your computer experience may appear tomorrow. One of the search results was NautilusSVN, which, if I recall correctly, Spite suggested as an option some time ago. Turns out NautilusSVN has been renamed to RabbitVCS, seems they don't want to close themselves to Subversion only (which is good).
When I tried it some months ago I found it was quite rudimentary... command line installation as plug-in for nautilus, everything becoming super slow, crash again and again... Surprisingly, this time has been totally different experience. Straightforward to install, the file browser still performs fast enough and it certainly brings the TortoiseSVN days back.
Yes I know, "Use the SVN command line like real man!" yada yada... not!
EDIT: As per version 0.12 nautilus can get pretty slow over the time to the point that you have to wait 30 seconds to go up a folder. Apparently this is being fixed on 0.13.
I've been using both RapidSVN and Eclipse's Subversive on Linux. I can't even begin to think how much time I have spent trying to fix corrupted folders and having to recursively remove ".svn" folders and copy on top of a clean checkout... I even considered stopping using SVN as such a bad experience made me feel SVN was a waste of time.
I don't know why, I though about searching for options again. You know, a new app that changes your computer experience may appear tomorrow. One of the search results was NautilusSVN, which, if I recall correctly, Spite suggested as an option some time ago. Turns out NautilusSVN has been renamed to RabbitVCS, seems they don't want to close themselves to Subversion only (which is good).
When I tried it some months ago I found it was quite rudimentary... command line installation as plug-in for nautilus, everything becoming super slow, crash again and again... Surprisingly, this time has been totally different experience. Straightforward to install, the file browser still performs fast enough and it certainly brings the TortoiseSVN days back.
Yes I know, "Use the SVN command line like real man!" yada yada... not!
EDIT: As per version 0.12 nautilus can get pretty slow over the time to the point that you have to wait 30 seconds to go up a folder. Apparently this is being fixed on 0.13.
2 comments
Mr.doob left Hi-ReS!
20 comments
As I posted on Twitter I'm no longer commuting from Victoria to Old St every day, nor having Franco's Fruit Salad every morning, nor randomly enjoying Franco's Spaghetti Carbonara, nor randomly enjoying BLT's Caesar Wrap, nor randomly enjoying Kick's Goat Cheese Salad, nor playing foosball matches at the end of the day, nor having beers and Brick Lane Bagels on Fridays and, most importantly, I'm no longer working on a studio with many talented and passionate people.
It's hard to believe that it's been already 2 years since I joined them. When you're having fun time goes really fast.
Thanks to everyone there, and specially to Theo and Mike for their constant support. It has been a great experience. :')
It's hard to believe that it's been already 2 years since I joined them. When you're having fun time goes really fast.
Thanks to everyone there, and specially to Theo and Mike for their constant support. It has been a great experience. :')
20 comments
60fps' Cube Clock
2 comments
I forgot to mention here that my first Android App is on the Market already (took me less than a month since I got the device, beat that Apple).

So, for such a simple thing I had to learn OpenGL|ES, create my own little Tween engine, and so on...
Thanks a lot to all the people that were kind enough to answer my noob questions!
Now... let's get going with the next App :)

So, for such a simple thing I had to learn OpenGL|ES, create my own little Tween engine, and so on...
Thanks a lot to all the people that were kind enough to answer my noob questions!
Now... let's get going with the next App :)
2 comments
Tweaking the spam comments filter
no comments
Over the weekend I changed a bit the system. Now, whenever the blog receives a comment, it's first checked against Akismet, if it gets flagged as spam, the system asks the user to fill a reCAPTCHA. If the reCAPTCHA isn't successful the comment gets ignored. Makes things harder for dubious commenters but normal (and honest) commenters experience is still simple.
So far so good.
So far so good.
no comments
Anatoly Zenkov's Portrait of Mr.Doob
4 comments
Some months ago, the fact that the Hi-ReS! Stats seemed to be all over the internet made me come up with the idea of doing a A1 poster for the developers room in the office. Unfortunately, the idea got forgotten at some point.
This morning, while checking Twitter, I got intrigued by a Anatoly Zenkov tweet.

If discovering eedl yesterday made my day, I think this just made my month.
Now, what can I say? Thanks batch!! :'D
This morning, while checking Twitter, I got intrigued by a Anatoly Zenkov tweet.

If discovering eedl yesterday made my day, I think this just made my month.
Now, what can I say? Thanks batch!! :'D
4 comments
Prettifying Ubuntu

Whether it's prettier or not is something totally subjective. In my opinion it is much nicer in many aspects (spacing, cluttering, colors...)
Here it's a video showing some of the changes (so I save fingers):
Also, for the full effect, here it's the background I use:

Which is a matte painting done for this video.
2 comments

Whether it's prettier or not is something totally subjective. In my opinion it is much nicer in many aspects (spacing, cluttering, colors...)
Here it's a video showing some of the changes (so I save fingers):
Also, for the full effect, here it's the background I use:

Which is a matte painting done for this video.
2 comments
HTC Magic
5 comments
Seems like I change my phone every 3 years. Quite surprising for a nerd.
This time I picked a HTC Magic.

Yes, it's an Android phone, that was the main reason.
Some months ago I realised I wasn't really using my phone, so I did a experiment of shutting it off. It was like that for about 3 months and it was an interesting experience. Like living on the 90s again, having to meet with people at specific places at specific times, ... Totally recommended. However, on that time I had a iPod Touch which made things easier (I could email sole if I was going to be home late from a wireless powered pub). I also used it to see the good things and bad things of the iPod Touch/iPhone platform, and guess what, as a Mac Hater I didn't like it much.
Recently the iPod Touch felt to the floor (while sitting down) and the screen got broken. That was the point when I stopped using it at all and started looking forward to getting an Android phone. (Although Mike very kindly managed to get it fixed. Mike, it's yours!).
So, now that I finally have the phone, I mainly have 3 complains:
1. WTF is with the headphones connector? Why not a jack? At least give me decent headphones!
2. Android OS doesn't really feel as snappy as the iPhone OS, plus the whole system ended up being a bit slower than I expected.
3. Apple sucks!. Apple "asked" to Google NOT TO put multi touch on Android yet. There are many evidences on the net that Android has the functionality ready, but it's not "connected". And guess what, my device does support multitouch by hardware, it's just waiting to Apple for the go ahead. Way to go Apple.
And you'll say - oh no! Another rant email! Not really, because apart from that I *really* love the device. It's like a normal computer in your hand (many apps runing at the same time, barcode/qrcode recognition, google apps interconnectivity, AR applications...) I really could do a very long list of things I like. Maybe the most important one is that developing for it is very easy and I've started :D I'm even planing to make a couple of games :P
You can track my progress on this here.
I got the feeling Android 2.0 will be released with the upcoming new Motorola handset, and it will bring multi touch and a few performance improvements (and many other things, but I'll be happy just with that).
This time I picked a HTC Magic.

Yes, it's an Android phone, that was the main reason.
Some months ago I realised I wasn't really using my phone, so I did a experiment of shutting it off. It was like that for about 3 months and it was an interesting experience. Like living on the 90s again, having to meet with people at specific places at specific times, ... Totally recommended. However, on that time I had a iPod Touch which made things easier (I could email sole if I was going to be home late from a wireless powered pub). I also used it to see the good things and bad things of the iPod Touch/iPhone platform, and guess what, as a Mac Hater I didn't like it much.
Recently the iPod Touch felt to the floor (while sitting down) and the screen got broken. That was the point when I stopped using it at all and started looking forward to getting an Android phone. (Although Mike very kindly managed to get it fixed. Mike, it's yours!).
So, now that I finally have the phone, I mainly have 3 complains:
1. WTF is with the headphones connector? Why not a jack? At least give me decent headphones!
2. Android OS doesn't really feel as snappy as the iPhone OS, plus the whole system ended up being a bit slower than I expected.
3. Apple sucks!. Apple "asked" to Google NOT TO put multi touch on Android yet. There are many evidences on the net that Android has the functionality ready, but it's not "connected". And guess what, my device does support multitouch by hardware, it's just waiting to Apple for the go ahead. Way to go Apple.
And you'll say - oh no! Another rant email! Not really, because apart from that I *really* love the device. It's like a normal computer in your hand (many apps runing at the same time, barcode/qrcode recognition, google apps interconnectivity, AR applications...) I really could do a very long list of things I like. Maybe the most important one is that developing for it is very easy and I've started :D I'm even planing to make a couple of games :P
You can track my progress on this here.
I got the feeling Android 2.0 will be released with the upcoming new Motorola handset, and it will bring multi touch and a few performance improvements (and many other things, but I'll be happy just with that).
5 comments
Time-lapse Desktop Screenshots (Linux)
1 comment
If you ever need to take screenshots of your desktop every 10second (or whatever). Here it's a quick script:
Just paste the script on an empty file and change the properties to "Allow executing file as program". Double click and Run in Terminal. Control^C to stop it. That's it.
while true ; do scrot '%s.png' -e 'mv $f ~/Desktop/temp/scrot/' sleep 10 done
Just paste the script on an empty file and change the properties to "Allow executing file as program". Double click and Run in Terminal. Control^C to stop it. That's it.
1 comment
Archiving Window demos with Lagarith Lossless Video Codec
1 comment
The terms lossy and lossless are something I learnt recently when I discovered the format FLAC. As example MP3 is a lossy format; distorts the data on the pocess, and the end result is not exactly like the original. FLAC, on the other hand compresses the data but keeps it 1:1 with the original, just like a ZIP does.
Lagarith is the same but for video. There are some other lossless video codecs but from my experience Lagarith, using the YV12 color space when compressing, is, by far, the best. Not only in terms of file size compression, but also in terms of playback.
As an example, I've compressed r08028 at the resolution of 640x480 60fps, which is the resolution it was designed for, and it ends up as 2gb file (uncompressed is 14gb). 2gb is still quite big for a 3 minutes video but with nowadays 1TB+ HDs maybe we can start archiving our demos in this way so we can recompress them to new video formats as soon as they appear without having to mess with emulators and rendering again.
Best thing of the codec is that the playback. On a multi-core machine can play 1920x1080 60fps videos with no problems.
Unfortunately, this codec hasn't reached mainstream and it doesn't have much support yet (ie VLC doesn't play it). But if you happen to be a Windows user, give it a try!
If you want to know more about the codec, here you have some extra info, and here the sources.
Now, if only FLAC could also be used for compressing the audio that gets encapsulated in a .AVI...
EDIT: Forgot to mention. You can use this codec from kkapture itself. And if that wasn't good enough, the whole kkapture process gets way faster (compared to capture to uncompressed frames). Capturing r08028 is faster than the demo itself.
Lagarith is the same but for video. There are some other lossless video codecs but from my experience Lagarith, using the YV12 color space when compressing, is, by far, the best. Not only in terms of file size compression, but also in terms of playback.
As an example, I've compressed r08028 at the resolution of 640x480 60fps, which is the resolution it was designed for, and it ends up as 2gb file (uncompressed is 14gb). 2gb is still quite big for a 3 minutes video but with nowadays 1TB+ HDs maybe we can start archiving our demos in this way so we can recompress them to new video formats as soon as they appear without having to mess with emulators and rendering again.
Best thing of the codec is that the playback. On a multi-core machine can play 1920x1080 60fps videos with no problems.
Unfortunately, this codec hasn't reached mainstream and it doesn't have much support yet (ie VLC doesn't play it). But if you happen to be a Windows user, give it a try!
If you want to know more about the codec, here you have some extra info, and here the sources.
Now, if only FLAC could also be used for compressing the audio that gets encapsulated in a .AVI...
EDIT: Forgot to mention. You can use this codec from kkapture itself. And if that wasn't good enough, the whole kkapture process gets way faster (compared to capture to uncompressed frames). Capturing r08028 is faster than the demo itself.
1 comment
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
*profile

traditional id: Ricardo Cabello Miguel
based in: London, UK
more: github, twitter, twitpic, soundcloud and flattr
*affiliations
60fps, escena.org and xplsv.com.
*input
friends
aaron koblin
abscondorium
blackpawn
campbell imray
cardboard robot ninja pirate monkey
carlos ulloa
david o'reilly
diego f. goberna
iñigo quilez
jare
jesse kanda
jorge fuentes
kile
mike tucker
nanika
nuende
soledad penadés
tnghm
unit zero one
vadik marmeladov
zafio
zeh fernando
art
8bit today
build
cocos' island
flight404
hairy teeth
hi-res!
neave
nulla dies sine linea
patecreme
postspectacular
quel solaar
siggi eggertsson
tha.ltd
today and tomorrow
united visual artists
vvork
yugop
dev
andre michelle
alternativa
antti kupila
away3d
boostworthy
broken blog
bytearray
den ivanov
der schmale
drawlogic
fladdict
flash video
general relativity
gskinner
hidiho!
joa ebert
john grden
kaourantin
keitap
less rain
li
michael battle
nulldesign
papervision3d
pengin.swf
photon storm
pixelero
polygonal
quasimondo
sandy
saqoosha
sephiroth
simppa
tom.drastic.net
uve producers team
zero point nince
zupko
music
hunz
ochre
ronny pries
humour
wulffmorgenthaler
xkcd