I am going to be talking about HTML5 at the next GTALUG meeting.
HTML5 with Myles Braithwaite
After four years since HTML4 was published (Dec. 1997) it looked
like the W3C was going to drop the HTML standard (based on SGML)
in favour of the more popular XHTML 1.1 (based on XML). A group
of browser developers, from Mozilla, Opera, and Apple, decided to
form a new working group (June 2004) called WHATWG (Web Hypertext
Application Technology Working Group) to create a new standard
called HTML5 that incorporated many features that would require
an extra plugin to be installed.
Location
Room GB248, Galbraith Building, University of Toronto
35 St George St
Toronto, Ontario M5S 3G8
University of Toronto
http://osm.org/go/ZX6ByChVi- or http://goo.gl/maps/S1sL
Schedule
-
6:00 pm - There is a get together of GTALUGers at Pho 88 http://pho88.ca/ restaurant 270 Spadina Ave (South of Dundas) for food and socializing.
-
7:30 pm - Meeting and presentation.
-
9:00 pm - After each meeting (at 9:00 pm) a group of GTALUGers move to the GSU Pub for beer and more socializing.
Retrieved from http://gtalug.org/wiki/Meetings:2010-07
<!-- a668ac3a93704304b2d02f64559bd5f8 -->
Travis Millward commented on my Django Quiz project today:
Hey Myles, I believe I'm going to checkout your django quiz. Can you explain what the
{% if score.corrent_anwsers|intequaltest:question %}
This wont work
{% endif %}
is doing? It looks really good!
First I just like to say I love talking to people so if you ever have a question for me about anything (literally) don't hesitate emailing me (me@mylesbraithwaite.com) or chatting with me (XMPP/GTalk me@mylesbraithwaite.com).
def intequaltest(value, arg):
return (value == arg)
Okay so intequaltest is got to be the studied template tag in the world. It's sole purpose is to see if two things (i.e. a list, str, dict, etc.) are the same and if they are return True or False. In this case see if the correct answer is equal to the answer they gave. I will go into the history a little later in this post but essentially this application use to work a lot differently and the only reason this template tag is in here is because I have an issue with copying and pasting.
When I first started developing the Django Quiz application in 2008 it was for a client. They wanted to quiz their sales consultants on very complex financial process. The consultants could take each quiz as many times as they want, but their "score" wouldn't be submitted to their manager until they got prefix.
I spent about a two days in July (10th, and 11th) developing this application for the client. In the middle of my second day the client came to me and said they found a better solution, a pice of paper and a pencil.
I have been asked about this application five or six times in the last month, so I guess it is about time I write my formal apology. This application doesn't work. I tried to start up again on April 28, but my heart isn't really there anymore (my heart was not really there the first time but I was getting paid).
So will this application ever be completed? Maybe, if one day I wake up and get really excited about coding it again or a client comes along and ask me to code them a quiz application.
I am going to be talking about XMPP at Tuesday's (tomorrow's) PyGTA meeting at the Linuxcaffe.
XMPP is chat. It's the underlying protocol for open peer-to-peer communication systems, but what becomes possible when the peers are servers? How can you make your server a chatty teen?
Myles Braithwaite uses XMPP a lot. He ships documents and data-sets across it that look nothing like the chatter of teenagers. He'll explain how he does this, why he does this, and how you can do it too.
Hope you will be able to make it out.
Back in February I tweeted "Starting work on #Episteme today."#. A few hours latter I got the following query in an email:
From: Ivan Avery Frey
To: Myles Braithwaite
Date: Thu, Feb 4, 2010 at 3:24 PM
Subject: What's Episteme???
Self-explanatory.
Episteme is a wiki engine (more of a wiki library) I am currently working on (I have actually been working on it for the last two years). It was originally a fork of Yaki (which powers The Tao of Mac), then was powered by CouchDB, and now is a fork of Hatta (not so much as a fork because I am still going to be using Hatta's WikiStorage module).
So why am I working on yet-another-wiki-engine?
-
I like flat files (easy to backup using rsync).
-
I think that Relation databases (like MySQL and PostgreSQL) were not design for wiki documents.
-
I like storing the documents in a Revision Control System so I can edit them in a text editor.
-
I like being able to search.
-
I don't ware the same cloths every day why should I have to use the same markup language.
This is an example of a wiki document:
Title: Python
Tags: python, programming
Content-Type: text/x-wiki
**Python** is a dynamic programming language.
== Resources
* [[http://www.enricozini.org/2009/debian/using-python-datetime/|Tips on using python's datetime module]]
* [[http://diveintopython.org/|Dive into Python]]
I am using RFC822 (similar to an email) for meta information (title, tags, markup, date, author, etc).
Episteme will always be a work in progress and many never be released.
This is a blog post I wrote the a few weeks after iPad was shown to the world and never got around to publishing it on this blog. It was on an internal company blog though. Sorry for bring up such an old news item.
A lot has been said the last two months about how Apple's iPad will kill the Kindle and how the iPhone/iPod Touch has already killed Sony's PSP and Nintendo's DSi (because the iPad will be able to play games it will some how destroy a extremely large industry). Personally I never like the idea of a device that did it all, Multi-Function Printers always gave me a bad feeling why combine the three most complicated systems in an office Printer, Fax, and Copier? Yes I will be buying an iPad when it comes out (not sure if Wi-Fi or 3G) but I will not be replacing my Kindle that has a better screen for reading and it will not be replacing any of my portable video game systems. I will use the iPad for the purpose I believe is servers: a netbook.
@mylesb I hear they have the revolutionary feature of only allowing the user to run one application at a time.
At quote from Chirs Browne's tweet on 27th January 2010 at 1:46pm.
Yes the iPad can only run one application at a time. But if I need to run more than one application at the same time I can easily take out my laptop. I see the iPad as more of a internet device than a computer.