Subscribe via RSS

Tuesday, September 22, 2009

XML Presentation

| 2 comments |



Here is our Presentation on XML.

In it we cover
- What XML is
- What it is used for
- Why to use it
- What a DTD is
- What XSLT is
- What it does
- Why to use it
- Why XML is not special and should be chosen with caution



http://dl.getdropbox.com/u/1078297/xml.pptx

Our example files:
http://dl.getdropbox.com/u/1078297/people.xml
https://dl.getdropbox.com/u/1078297/people1.xsl
https://dl.getdropbox.com/u/1078297/people2.xsl
https://dl.getdropbox.com/u/1078297/people3.xsl


Other sources:
http://www.w3schools.com/XML/default.asp
http://www.w3schools.com/XML/xml_dtd.asp
http://www.ibm.com/developerworks/xml/library/x-eleatt.html
http://xmlfiles.com/dtd/
http://www.w3.org/XML/1999/XML-in-10-points
http://www.renderx.com/Demos/fo2html/xml.pdf
http://www.tbray.org/ongoing/When/200x/2003/03/16/XML-Prog

Tuesday, September 15, 2009

I can be a pessimist #1

| 2 comments |

Welcome to the "I can be a pessimist" series.
In this series, I will take our class topics and rip them apart.




I hate buzzwords.

I think there is never a single solution to a problem.

As a technical person, stop telling me what you want and tell me what your problem is.

I think there are people much smarter than any of us in this college that should be making our systems decisions, with the aid of some MBA, not the other way around.

I think the XMLs is irrelevant (and a buzzword).

I think white boxes are accidental, and black boxes are deliberate.

I think that each of us are blinded by our own experiences and domains, and it is the responsibility of us as colleagues to call you out when you are making an assumption on a generalization that is only true for your domain.

I think message queues can rock.

I think message queues can suck.

I think proprietary stuff sucks.

When you use a buzzword, and don't know you are using a buzzword, there is a problem.

When you use a buzzword in a sentence, and you:

  1. use the incorrect plural form
  2. put "the" in front of it when it shouldn't
  3. turn the noun buzzword into a verb or vice versa
  4. use another buzzword to define it
  5. use multiple other buzzwords in the sentence
  6. use the same buzzword multiple times in the sentence
  7. are blogging your web2.0 rss feed on an ajaxed cloud computing mashup with e-commerce platform
there is a problem.

When you are the master of buzzwords, you begin to intentionally inappropriately put "the" in front of them funnily, and pluralize them funnily, and can turn the nouns into a past tense verbs, funnily.



Stay tuned for issue #2, where I tear apart how you are doing your database wrong. If you are lucky, I will also touch misconceptions on why your distributed system doesn't matter.

-Your extravagant criticizer
Phillip Campbell
To assists in getting googled a better ranks (I don't really want you to click these):
http://kapsh.com
http://twitter.com/phillc

Thursday, September 10, 2009

MQ - Presentation

| 1 comments |

Presentation given by the cool kids in the back row on IBM WebSphere.

Download it here - ibmwebsphere.pptx

Basically, IBM Web sphere is a Message queue that allows for you to pass information between systems that may not be of similar architectures, environments, or rules. One example was of a system meant to send mass emails as spam.

Awesome open source message queue. http://www.rabbitmq.com/
I personally use it to screen scrape a ton of webpages. I use one programming language that has an awesome screen scraping library, then pass it off to a statistical analyzer/modeler I am writing in a different language.

Tuesday, September 1, 2009

Speaking of COBOL programmers

| 1 comments |



Dilbert