S.Lott -- Software Architect
  • Other Articles
  • Publications
  • S.Lott Biography

In Praise of Serialization via __repr__ (Revised)

Date Tue 03 June 2008 Tags architecture / software design / data structure / algorithm / python / html

The problem is this: parsing HTML from a variety of sources to create pleasant, easy-to-manipulate spreadsheets. HTML can represent the same data in a variety of ways, even within a single web site. What we have are several layers of parsing; layers which must be linked with increasingly simplified intermediate …

more ...

What I love about Python == what I hate about the word of open source

Date Wed 04 July 2007 Tags open-source / Python / Community / HTML / Beautiful Soup

The problem with Python is the vastness of the Open Source community. You may think you have something cool for HTML parsing , but then someone tells you about Beautiful Soup which already does it.

In my defense, I actually did a version of this HTML parsing back in '02. Indeed …

more ...

What I love about Python == What I hate about the HTML mixed-content model

Date Tue 03 July 2007 Tags open-source / Python / HTML / Beautiful Soup

The mixed content model, defined succinctly in the XML standards, is pleasant enough for human communication, but leaves a lot to be desired. For example, mapping a mixed content model to a relational database is a hard problem.

The problem is made worse when the document is HTML. HTML doesn't …

more ...

My open source projects

Date Sun 16 November 2003 Tags HTML / Literate Programming / Random Numbers / COBOL / Database

Important

Are any of these lkinks still live?

Why Python? Stay tuned. Why Zope? More to come.

HTML Parse Tree and related material - needs a proper Python install script.

PyWeb - needs some updates and a proper install script.

Additional projects:

Random Number Test Algorithms, plus an implementation of some higher-order …

more ...

  • «
  • 1
  • 2
  • »
  • Social

    • Mastodon
    • Github
    • StackOverflow
    • LinkedIn
    • O'Reilly
    • Amazon
  • Categories

    • Architecture & Design
    • Books
    • FOSS
    • Management
    • News
    • Python
    • Technologies
  • Links

    • Pelican
    • Python.org
    • Jinja2
  • Archive

    • September 2018 (1)
    • July 2012 (1)
    • December 2011 (1)
    • April 2010 (1)
    • March 2010 (1)
    • November 2009 (2)
    • May 2009 (3)
    • June 2008 (1)
    • July 2007 (2)
    • November 2003 (1)

© 2018 S.Lott · Powered by pelican-bootstrap3, Pelican, Bootstrap

Back to top