Showing posts with label webdev. Show all posts
Showing posts with label webdev. Show all posts

Saturday, September 22, 2012

Developing websites for retina display


I'm not sure if this is a good idea. What about those people (currently in the majority) who have normal displays and limited bandwidth or data cap. As it is web pages are so bloated, what happens when you add web content that is made for retina displays. Suddenly these bloated pages are now an order of magnitude larger in size. 

Friday, September 11, 2009

On tornado

Started playing with the tornado library released by facebook recently and it seems you cannot run tornado on windows. The framework seems to use fcntl which only works on Unix platforms.

Sunday, December 24, 2006

some simple XML (opml) parsing in Python

Say you have an opml file, whose filename is stored in the variable "filename":

from xml.dom import minidom
xmldoc = minidom.parse(filename)

"""
Print all the feed urls in the file
"""

for x in xmldoc.getElementsByTagName('outline'):
   if x.attribute.has_key('xmlUrl'):
      print(x.attributes["xmlUrl"].value)

Where your opml doc probably looks like:

<opml>
   <head>
      <title>Title for document</title>
   </head>
   <body>
      <outline text="somerssfeedtext" title="somerssfeedtitle" htmlUrl="urltofeedssite" xmlUrl="urltofeed">
      ...
      ... (more outline elements)
   </body>
</opml>

For more xml/python goodness look here.

If you want to use xpath/xml/python, look here.

OpenID

Here is a screencast on openid. I like the fact that you can use your own domain name as an OpenID. I doubt some of the main sites I visit (hotmail, gmail, blogger) will use OpenID, but it would make things so much easier.

Mozilla and hypocrisy

Right, but what about the experiences that Mozilla chooses to default for users like switching to  Yahoo and making that the default upon ...