It's All In How You Spin It
Here's another video clip from The Onion News Network. Reminder: As I've mentioned before, that site doesn't publish real news, just satirical humor.Gap "For Kids By Kids" clothing line
Drew
Random Walks straying a bit from the Lamppost
Here's another video clip from The Onion News Network. Reminder: As I've mentioned before, that site doesn't publish real news, just satirical humor. In this clip I think they achieve a fair balance of poking fun at television news and our beloved Federal government. Of course in real life the teachers wouldn't be quite so flexible about the prescribed curriculum, would they?
Students First In Line Job Training
"It's good to see a positive story come out of a troubled school".
Drew
Excerpt---
First, I believe that this nation should commit itself to achieving the goal, before this decade is out, of landing a man on the moon and returning him safely to the earth. No single space project in this period will be more impressive to mankind, or more important for the long-range exploration of space; and none will be so difficult or expensive to accomplish. We propose to accelerate the development of the appropriate lunar space craft. We propose to develop alternate liquid and solid fuel boosters, much larger than any now being developed, until certain which is superior. We propose additional funds for other engine development and for unmanned explorations--explorations which are particularly important for one purpose which this nation will never overlook: the survival of the man who first makes this daring flight. But in a very real sense, it will not be one man going to the moon--if we make this judgment affirmatively, it will be an entire nation. For all of us must work to put him there.
The great battleground for the defense and expansion of freedom today is the whole southern half of the globe--Asia, Latin America, Africa and the Middle East--the lands of the rising peoples. Their revolution is the greatest in human history. They seek an end to injustice, tyranny, and exploitation. More than an end, they seek a beginning.
And theirs is a revolution which we would support regardless of the Cold War, and regardless of which political or economic route they should choose to freedom.
For the adversaries of freedom did not create the revolution; nor did they create the conditions which compel it. But they are seeking to ride the crest of its wave--to capture it for themselves.
Yet their aggression is more often concealed than open. They have fired no missiles; and their troops are seldom seen. They send arms, agitators, aid, technicians and propaganda to every troubled area. But where fighting is required, it is usually done by others--by guerrillas striking at night, by assassins striking alone--assassins who have taken the lives of four thousand civil officers in the last twelve months in Vietnam alone--by subversives and saboteurs and insurrectionists, who in some cases control whole areas inside of independent nations.
The talk of revolution reminds me of that routine by Hispanic comedian George Lopez who says that not only will the revolution be televised, but that it will be closed-captioned in Spanish.
Kennedy's speech was not the sort of words you'd pick to bill and coo with, say, a country you were depending upon to snap up tons of IOU's as if that paper was going to be worth something some day. Maybe one day we'll have a national going-out-of-business sale. How much of the national debt could we barter away in exchange for Michigan, including full rights to the factories of a couple of once-major auto manufacturers? Probably not enough.
In closure, here's a brief collection of great presidential speeches. Think history will be kind to them all?
http://www.youtube.com/watch?v=6rkb_wkfjyo&feature=related (36 seconds)
Drew
Many moons ago (The year 1984 if you want to get specific), Donald Knuth documented the idea of Literate Programming. Well, he did more than document it. He concocted software to support it, and applied the technique to his development of TeX.
While researching this topic, I found a page that offers some insight that rings true with me:
So I was thinking about this and it occurred to me that this is quite similar, I think, to the intent of Literate Programming. That got me wondering if anyone had done anything with Literate Programming for Python. I suspected the answer was fated to be "no" since Literate Programming's debut was 1984 and it never really caught on, so far as I can tell, in the real world, and Python didn't debut until 1990, and has only gotten big in the world of software development in recent years (That's from my point of view. You are free to argue contrary points of view). So, I did a google search for:
The providers of PyLit, another Python Literate Programming tool have provided a web page that is somewhat biased, I believe, towards PyLit, but that provides an overview of other Literate Programming tools for comparison. Maybe I'm overly sensitive to descriptions, but I was put off by the pro-PyLit page's categorization of PyLit as "semi-literate". I confess to not having dug hard to find an example of a program written using PyLit, but it annoyed me that there didn't seem to be a conspicuous link on that overview page to an example.
From my reading of that overview page, the tool that left me with the most favorable impression was pyreport, but bear in mind that I didn't actually try the tool and that XML and LaTeX and reStructuredText are all things that from my point of view are potentially "in the way" of my getting comfortable with Python.
In the end, I decided to heed the advice of Monty Python and "Run Away!" from Literate Programming for now. Things I think I learned from my looking into this today is that Python is reasonably flexible in the order of the code in the source files, particularly given that today there's not much cause to be shy about making a procedure call for the sake of clean packaging of ideas. And Python already has more than enough provisions for embedding documentation into the program (e.g. docutils). So, I'm proceeding with the expectation that I can produce reasonably readable programs without having to add another layer of tools to my learning curve.
So, what's to learn to be a Python expert?
Revised 08/08/2019 to again replace a failed link to the Knuth "Structured Programming" article with a URL that works at present.
Revised 11/26/2014 to replace a failed link to the Knuth "Structured Programming" article with a URL that works at present. I sure hate it when I use a link and then the web page it references vanishes.
