For updates about the lack of updates: click click .
------==========/ Dylan Leigh - CS/CSE \==========------
Student number: 3017239 Web : http://yallara.cs.rmit.edu.au/~dleigh
I've always said I will keep the .plan going until I graduate from the
double degree. Now that I have... As few if any of you are looking at
this using "finger dleigh" on numbat any more, I'm thinking of
retiring the .plan soon in favour of a new system.
In particular, one which supports tags so I can seperate MLP from
website updates and personal updates. I like the .plan format, so
maybe I will just start a new one with a new microformat for tags,
like the parsed entry headers. Of course, I'll be keeping the old one
online for posterity (like all the other RMITCS relics on my site).
-----==========-----
My GPU temperature alarm kept beeping at me today, even with just
Firefox running. To keep track of when the CPU is getting hot, I've
written this little perl script to track the temperature and store it
in a RRDtool DB.
http://www.dylanleigh.net/software/codepile/nvidia-rrd
RMITCS students/staff: This Greasemonkey script will let you autocomplete your credentials when logging it to the new "single sign on" website (which is used to sign into nothing except inside.cs, replacing its own perfectly adequate, more accessible, more secure, much faster and more widely compatible authentication). http://www.dylanleigh.net/rmitcs/insidecs_credentials_aut.user.js
http://www.pcworld.com/article/245493/\ apple_to_samsung_dont_make_thin_or_rectangular_tablets_or_smartphones.html How to not violate Apple's patents according to Apple (this is not a joke): - Don't make them rectangular. Squares or round products are OK. - The front surface should not be black or clear. (That's right, clear screen glass is just a copy of our design, its not like people have made clear screens before. Or black plastic products). - The surfaces should avoid being flat, and try to make them as cluttered as possible. - Use thick rims/bezels rather than thin ones. (Thin is the logical choice, as you get more screen space, and many products have done it that way for decades, but we have patented it now). - Don't put the speaker above the screen (again, we don't care that this is the logical place to put it, being next to your ear. We also don't care that phones have been doing this for about as long as they have existed). - The product should not have a thin profile (it doesn't matter that people want thin phones or tablets, or that they have existed for decades. We have patents!) Again, not a joke. This is why I despise Apple for strangling the entire technology industry. They just take other people's ideas, then by using their undeserved reputation for inventing everything, they claim to have invented it. Because they have the reputation they get away with patenting and trade-marking every single concept, although they haven't come up with a single innovative idea on their own, and then use it to bolster their reputation to start the whole cycle again.
An excellent overview of security problems with SSL and the CA model,
including a summary of ways-to-exploit at the top.
https://www.eff.org/deeplinks/2011/10/how-secure-https-today
Ironically, EFF use Comodo for their own certificates (Comodo are one
of the most insecure CAs - they resell not just certificates to anyone
who will pay, but also their certificate granting authority).
-----==========-----
http://9to5mac.com/2011/10/25/slide-to-unlock-patented/
Despite being done by Neonode phones first, Apple has been granted a
(US) patent on slide to unlock. In the Dutch Apple vs Samsung case
this patent was already ruled invalid by the court (for being both
trivial and the idea copied from someone else). Unfortunately the
USPTO approval process doesn't even extend to doing a google search on
the subject.
More anti-competitive, non-innovation:
http://www.theregister.co.uk/2011/10/04/why_not_buy_an_iphone_5/
More website updates:
- C/C++ notes:
- Fixed operator precedence bug in bitflag testing (thanks to
Miki Abulaffo for pointing it out).
- Added a note on using constant lvalues to avoid accidental
assignment operator bugs.
- Fixed links in sidebar headers to subsection pages.
See the previous 3 .plan entries for more updates.