A mix of many things
I haven't been blogging much about what I've been doing lately so here's my attempt to put lots of little things in one post.
Work at Mozilla is going well. My patches for Firefox related to offline event notifications were reviewed and committed to CVS. Offline support is now in the nightly builds and can be used.
I finished the work I'd been doing on Zimbra. I can now edit emails offline, save them and they are sent automatically when I go back online. This is using the support for offline web applications that was recently added to the nightly builds. At some stage I'll do a screencast and go into detail about it.
Now I'm working on implementing a <video> tag in HTML that will provide a user interface similar to Flash video's and native support for Ogg Theora streaming videos. At least, that's the current plan, and it's based on a proposal from Opera posted to the whatwg mailing list. This proposal is being discussed fairly heavily on the list at the moment with an additional proposal from Apple so what I end up implementing may change as it gets nailed down.
While my head is in the Ogg space I added some Ogg support to Factor in my free hacking time as I mentioned in a previous blog post. I expanded on that this weekend and added support for Theora. From the latest code in the repository you can play Theora videos:
I'll work on this over time and Slava has mentioned that he'll look into speeding the compiler up to make it faster for this sort of thing. I can also look into doing the conversion in hardware via an OpenGL shader. I would like to see it possible to be done in Factor though.
I'm still playing online poker regularly. Last year I won a few multi table tournaments which probably made my expectations on how much I could earn a bit optimistic.
Not long after that I hit a tournament dry spell, coinciding with the US law changes preventing US players, which made the tournaments less interesting to play. I switched to playing at a different site, signed up for rakeback (which gives you a percentage of the money you pay in rake to the site back to you), and played low stakes ring games. This is the $0.25-$0.50 and $0.50-$1 levels.
This has been profitable for me this year so far, although March was looking touch and go for awhile. I'll probably go back to playing tournaments at some point as I really enjoy them, but the ring games so far have been a better hourly rate. Of course, playing at these low limits I'm not making a fortune, but I'm not risking one either - and I prefer the enjoyment of the game. As my bankroll increases I'll look at moving up the limits.
But my time in Auckland hasn't all been poker playing, Factor programming and Firefox. I've been working more on my family history research, explored a few of the places and cemeteries where my ancestors are buried in Auckland. I found a few new avenues to research and explore and located the graves of great, great, great, great grandparents.
Next week I'm off to Mountain View, California, for the Mozilla "All Hands" meeting. This will be my second trip ever to the US and to California so I'm really looking forward to it. I leave NZ on Monday 9th April, and leave San Francisco airport on Saturday 14th.
Categories: factor, firefox, poker, ogg
Work at Mozilla is going well. My patches for Firefox related to offline event notifications were reviewed and committed to CVS. Offline support is now in the nightly builds and can be used.
I finished the work I'd been doing on Zimbra. I can now edit emails offline, save them and they are sent automatically when I go back online. This is using the support for offline web applications that was recently added to the nightly builds. At some stage I'll do a screencast and go into detail about it.
Now I'm working on implementing a <video> tag in HTML that will provide a user interface similar to Flash video's and native support for Ogg Theora streaming videos. At least, that's the current plan, and it's based on a proposal from Opera posted to the whatwg mailing list. This proposal is being discussed fairly heavily on the list at the moment with an additional proposal from Apple so what I end up implementing may change as it gets nailed down.
While my head is in the Ogg space I added some Ogg support to Factor in my free hacking time as I mentioned in a previous blog post. I expanded on that this weekend and added support for Theora. From the latest code in the repository you can play Theora videos:
"apps/ogg-player" requireIt has some issues (well, quite a few) at the moment. The YUV to RGB conversion is done in software, written in Factor, and is a bit too slow at the moment. A 320x240 video frame takes about 70ms on my laptop to convert. As a result it skips quite a few frames and is not synchronised with the audio.
"test.ogg" play-theora-file
I'll work on this over time and Slava has mentioned that he'll look into speeding the compiler up to make it faster for this sort of thing. I can also look into doing the conversion in hardware via an OpenGL shader. I would like to see it possible to be done in Factor though.
I'm still playing online poker regularly. Last year I won a few multi table tournaments which probably made my expectations on how much I could earn a bit optimistic.
Not long after that I hit a tournament dry spell, coinciding with the US law changes preventing US players, which made the tournaments less interesting to play. I switched to playing at a different site, signed up for rakeback (which gives you a percentage of the money you pay in rake to the site back to you), and played low stakes ring games. This is the $0.25-$0.50 and $0.50-$1 levels.
This has been profitable for me this year so far, although March was looking touch and go for awhile. I'll probably go back to playing tournaments at some point as I really enjoy them, but the ring games so far have been a better hourly rate. Of course, playing at these low limits I'm not making a fortune, but I'm not risking one either - and I prefer the enjoyment of the game. As my bankroll increases I'll look at moving up the limits.
But my time in Auckland hasn't all been poker playing, Factor programming and Firefox. I've been working more on my family history research, explored a few of the places and cemeteries where my ancestors are buried in Auckland. I found a few new avenues to research and explore and located the graves of great, great, great, great grandparents.
Next week I'm off to Mountain View, California, for the Mozilla "All Hands" meeting. This will be my second trip ever to the US and to California so I'm really looking forward to it. I leave NZ on Monday 9th April, and leave San Francisco airport on Saturday 14th.
Categories: factor, firefox, poker, ogg
Labels: mozilla

3 Comments:
Is there anywhere more information about the streaming video support in Firefox ? Will it go into Firefox 3 ? Is it really streaming or just play while downloading or just downloading and play when video-file fully downloaded ? I am interested in this because I am writing a FLash Video streaming server (in Erlang) to be released soon and of course I would love to adapt it to stream ogg to Firefox directly.
regards
Roberto
Hi Roberto. If you follow the threads on the whatwg mailing list you'll see lots of discussion on the topic. What the final result will be I don't know.
I don't know whether it will be included in Firefox 3. I think that's the plan though.
It will be streaming and/or play while downloading. The idea is it should be a viable alternative to flash video streaming with Ogg Theora. If you have any other questions, feel free to ask.
A streaming flash video server in Erlang sounds great! Ogg support would be fantastic of course, since with browser support I'd hope tools utilising it would start popping up.
hey chris,
when you get to SF, contact me. We should talk functional prog over some beer.
Post a Comment
<< Home