SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Studio 2: HTML
Prof. Alvarado
MDST 3703
5 September 2013
Business
• Blogging – after class, and before the
weekend, write a reflective post about the
week
– Does everyone know what a post is?
• Don’t let this sit . . . Do it before you begin
next week’s readings
Marshall McLuhan
McLuhan, The Medium is the Massage
McLuhan, The Medium is the Massage
McLuhan, The Medium is the Massage
Review
Plato
• Plato’s cave is an allegory of knowledge
– Describes on the role of media and imitation in the
formation of knowledge
• Plato posits a hierarchy of imitation and media
forms
– The Forms  “First order things”  Artistic
representations of things
• Plato devalues art and poetry for being at the
bottom of this hierarchy
– He values geometry and philosophy as having access
to the Forms
Plato
• As an allegory of media, the following identities
seem to hold
– Shadows = art and poetry
– Puppeteers = artists and poets
– Puppets = ? (part of the shadows’ apparatus)
• In contemporary terms, the shadows can be
identified with mass media
– TV, radio, film, social media, etc.
The allegory of the cave
lives on in Marxist critiques
of society. Reality is
production, and the
shadows are ideology and
religion.
But the philosopher Karl
Popper blames
totalitarianism on Plato’s
cave.
1967
Aristotle
• In the Poetics, Aristotle takes a less dim view
of art and poetry
– We learn through imitation; imitation is
fundamental to being human
– Different art forms convey different kinds of
meaning
• Tragedy (a form of drama) represents a
particular kind of human action
Note the preservation of the abstract over the visual
Aristotle’s reformulates Plato’s distinction
Where do digital media developers
fit into the allegory of the cave?
What kinds of imitation do we
produce?
Shadows = art and poetry = INTERFACE
Puppeteers = artists and poets = CODER
Puppets = = CODE
Studio
Break up into groups
Exercise 1: Enhance JEdit
• To get your File System Browser on the side of
your editor:
– Utilities > File System Browser > Dock at Left
• To add plugins:
– Plugins > Plugin Manager > Install
– Choose SideKick and XML
– May have to pick a different serve by clicking on
“Download Options…” at the bottom
• To turn word wrapping on or off:
– Utilities > Buffer Options > Word Wrap
Exercise 2: Create a directory for
today’s work
• You can create directories in JEdit by clicking on a
folder in the top file browser window and
selecting “New Folder” from the context menu
• In your home directory, create the following
directories under “public_html”
– MDST3703
– MDST303/09-05
• In the directory for today, create a page
– poetics.html
Exercise 3: Create an empty HTML Page
<html>
<head>
<title>The Poetics</title>
</head>
<body>
</body>
</html>
Elements
Tags
Attributes
XML
• Stands for “eXtensible Markup Language”
– The language in which XHMTL is written
• Basic rules
– Elements are signified by tags: start tags, end tags,
and singleton tags
– Tags are signified by angle brackets
– Attributes are signified by key/value pairs in the
start tag
<elementname key=“value”> …
</elementname>
Basic HTML Elements
HTML
HEAD
TITLE
BODY
H1, H2, H3 …
P
IMG
UL/OL
LI
TABLE
TR
TD
See http://www.w3schools.com/html
NOTE: By convention, I use capitals to name elements, even though
tag names are always lower case
Exercise 4: Create a chapter of the
Poetics
• Go to the resource listed on today’s blog page
• View the source of the page and cut the text
corresponding to your chapter
– Each person grab the chapter associated with your
number (which will be given to you)
• Paste the text into the file you just created
(poetics.html)
Exercise 5: Add some style
• Create a STYLE element inside the HEAD element,
after the TITLE element
• Add the attribute type=“text/css”
• Inside of the element, put the following:
p {
font-family: Serif;
font-size: 14pt;
width: 6in;
}
CSS
• Cascading Style Sheets
• Allows you to control fonts, colors, sizes,
layout, etc.
• Format:
selector {
key: value;
key: value;
}

Weitere ähnliche Inhalte

Ähnlich wie Mdst3703 2013-09-05-studio2

Lesson Creation Techniques
Lesson Creation TechniquesLesson Creation Techniques
Lesson Creation Techniquestroyreynolds
 
UVA MDST 3703 HTML 2012-09-06
UVA MDST 3703 HTML 2012-09-06UVA MDST 3703 HTML 2012-09-06
UVA MDST 3703 HTML 2012-09-06Rafael Alvarado
 
Tutorial: Building and using ontologies - E.Simperl - ESWC SS 2014
 Tutorial: Building and using ontologies -  E.Simperl - ESWC SS 2014 Tutorial: Building and using ontologies -  E.Simperl - ESWC SS 2014
Tutorial: Building and using ontologies - E.Simperl - ESWC SS 2014eswcsummerschool
 
Building and using ontologies
Building and using ontologies Building and using ontologies
Building and using ontologies Elena Simperl
 
Writing process
Writing processWriting process
Writing processweigansm
 
Building and using ontologies (2015)
Building and using ontologies (2015)Building and using ontologies (2015)
Building and using ontologies (2015)Elena Simperl
 
Writing process
Writing process Writing process
Writing process weigansm
 
Mdst3703 2013-08-29-hello-world
Mdst3703 2013-08-29-hello-worldMdst3703 2013-08-29-hello-world
Mdst3703 2013-08-29-hello-worldRafael Alvarado
 
What is computational thinking? Who needs it? Why? How can it be learnt? ...
What is computational thinking?  Who needs it?  Why?  How can it be learnt?  ...What is computational thinking?  Who needs it?  Why?  How can it be learnt?  ...
What is computational thinking? Who needs it? Why? How can it be learnt? ...Aaron Sloman
 
08.02.21 Analysing Performance - Interpretation
08.02.21 Analysing Performance - Interpretation08.02.21 Analysing Performance - Interpretation
08.02.21 Analysing Performance - InterpretationLouise Douse
 
This Assignment has two parts. You will construct an argument in t.docx
This Assignment has two parts. You will construct an argument in t.docxThis Assignment has two parts. You will construct an argument in t.docx
This Assignment has two parts. You will construct an argument in t.docxdmark846
 
This Assignment has two parts. You will construct an argument in t.docx
This Assignment has two parts. You will construct an argument in t.docxThis Assignment has two parts. You will construct an argument in t.docx
This Assignment has two parts. You will construct an argument in t.docxjuliennehar
 
Creative Writing Module 7 - Online Portfolio
Creative Writing Module 7 - Online PortfolioCreative Writing Module 7 - Online Portfolio
Creative Writing Module 7 - Online PortfolioKenneth Cabañas
 
Reading for Meaning Strategies with Subtext and Actively Learn
Reading for Meaning Strategies with Subtext and Actively LearnReading for Meaning Strategies with Subtext and Actively Learn
Reading for Meaning Strategies with Subtext and Actively Learnedutechandy
 
Triggering your creativity in power point
Triggering your creativity in power pointTriggering your creativity in power point
Triggering your creativity in power pointtkh
 

Ähnlich wie Mdst3703 2013-09-05-studio2 (20)

Lesson Creation Techniques
Lesson Creation TechniquesLesson Creation Techniques
Lesson Creation Techniques
 
UVA MDST 3703 HTML 2012-09-06
UVA MDST 3703 HTML 2012-09-06UVA MDST 3703 HTML 2012-09-06
UVA MDST 3703 HTML 2012-09-06
 
Tutorial: Building and using ontologies - E.Simperl - ESWC SS 2014
 Tutorial: Building and using ontologies -  E.Simperl - ESWC SS 2014 Tutorial: Building and using ontologies -  E.Simperl - ESWC SS 2014
Tutorial: Building and using ontologies - E.Simperl - ESWC SS 2014
 
Building and using ontologies
Building and using ontologies Building and using ontologies
Building and using ontologies
 
Writing process
Writing processWriting process
Writing process
 
MDST 3703 F10 Studio 5
MDST 3703 F10 Studio 5MDST 3703 F10 Studio 5
MDST 3703 F10 Studio 5
 
Building and using ontologies (2015)
Building and using ontologies (2015)Building and using ontologies (2015)
Building and using ontologies (2015)
 
Writing process
Writing process Writing process
Writing process
 
Mdst3703 2013-08-29-hello-world
Mdst3703 2013-08-29-hello-worldMdst3703 2013-08-29-hello-world
Mdst3703 2013-08-29-hello-world
 
What is computational thinking? Who needs it? Why? How can it be learnt? ...
What is computational thinking?  Who needs it?  Why?  How can it be learnt?  ...What is computational thinking?  Who needs it?  Why?  How can it be learnt?  ...
What is computational thinking? Who needs it? Why? How can it be learnt? ...
 
08.02.21 Analysing Performance - Interpretation
08.02.21 Analysing Performance - Interpretation08.02.21 Analysing Performance - Interpretation
08.02.21 Analysing Performance - Interpretation
 
Stephen Downes en Rosario
Stephen Downes en RosarioStephen Downes en Rosario
Stephen Downes en Rosario
 
IJCS_2015_0201003
IJCS_2015_0201003IJCS_2015_0201003
IJCS_2015_0201003
 
Understanding Learning Networks
Understanding Learning NetworksUnderstanding Learning Networks
Understanding Learning Networks
 
This Assignment has two parts. You will construct an argument in t.docx
This Assignment has two parts. You will construct an argument in t.docxThis Assignment has two parts. You will construct an argument in t.docx
This Assignment has two parts. You will construct an argument in t.docx
 
This Assignment has two parts. You will construct an argument in t.docx
This Assignment has two parts. You will construct an argument in t.docxThis Assignment has two parts. You will construct an argument in t.docx
This Assignment has two parts. You will construct an argument in t.docx
 
Creative Writing Module 7 - Online Portfolio
Creative Writing Module 7 - Online PortfolioCreative Writing Module 7 - Online Portfolio
Creative Writing Module 7 - Online Portfolio
 
Reading for Meaning Strategies with Subtext and Actively Learn
Reading for Meaning Strategies with Subtext and Actively LearnReading for Meaning Strategies with Subtext and Actively Learn
Reading for Meaning Strategies with Subtext and Actively Learn
 
Triggering your creativity in power point
Triggering your creativity in power pointTriggering your creativity in power point
Triggering your creativity in power point
 
Beyond Management: The Personal Learning Environment. Stephen Downes
Beyond Management: The Personal Learning Environment. Stephen DownesBeyond Management: The Personal Learning Environment. Stephen Downes
Beyond Management: The Personal Learning Environment. Stephen Downes
 

Mehr von Rafael Alvarado

Mdst3703 2013-10-08-thematic-research-collections
Mdst3703 2013-10-08-thematic-research-collectionsMdst3703 2013-10-08-thematic-research-collections
Mdst3703 2013-10-08-thematic-research-collectionsRafael Alvarado
 
Mdst3703 2013-10-01-hypertext-and-history
Mdst3703 2013-10-01-hypertext-and-historyMdst3703 2013-10-01-hypertext-and-history
Mdst3703 2013-10-01-hypertext-and-historyRafael Alvarado
 
Mdst3703 2013-09-24-hypertext
Mdst3703 2013-09-24-hypertextMdst3703 2013-09-24-hypertext
Mdst3703 2013-09-24-hypertextRafael Alvarado
 
Mdst3703 2013-09-12-semantic-html
Mdst3703 2013-09-12-semantic-htmlMdst3703 2013-09-12-semantic-html
Mdst3703 2013-09-12-semantic-htmlRafael Alvarado
 
Mdst3703 2013-09-17-text-models
Mdst3703 2013-09-17-text-modelsMdst3703 2013-09-17-text-models
Mdst3703 2013-09-17-text-modelsRafael Alvarado
 
Mdst3703 2013-09-10-textual-signals
Mdst3703 2013-09-10-textual-signalsMdst3703 2013-09-10-textual-signals
Mdst3703 2013-09-10-textual-signalsRafael Alvarado
 
Mdst3703 2013-09-03-plato2
Mdst3703 2013-09-03-plato2Mdst3703 2013-09-03-plato2
Mdst3703 2013-09-03-plato2Rafael Alvarado
 
UVA MDST 3703 2013 08-27 Introduction
UVA MDST 3703 2013 08-27 IntroductionUVA MDST 3703 2013 08-27 Introduction
UVA MDST 3703 2013 08-27 IntroductionRafael Alvarado
 
MDST 3705 2012-03-05 Databases to Visualization
MDST 3705 2012-03-05 Databases to VisualizationMDST 3705 2012-03-05 Databases to Visualization
MDST 3705 2012-03-05 Databases to VisualizationRafael Alvarado
 
Mdst3705 2013-02-26-db-as-genre
Mdst3705 2013-02-26-db-as-genreMdst3705 2013-02-26-db-as-genre
Mdst3705 2013-02-26-db-as-genreRafael Alvarado
 
Mdst3705 2013-02-19-text-into-data
Mdst3705 2013-02-19-text-into-dataMdst3705 2013-02-19-text-into-data
Mdst3705 2013-02-19-text-into-dataRafael Alvarado
 
Mdst3705 2013-02-12-finding-data
Mdst3705 2013-02-12-finding-dataMdst3705 2013-02-12-finding-data
Mdst3705 2013-02-12-finding-dataRafael Alvarado
 
Mdst3705 2012-01-22-code-as-language
Mdst3705 2012-01-22-code-as-languageMdst3705 2012-01-22-code-as-language
Mdst3705 2012-01-22-code-as-languageRafael Alvarado
 
Mdst3705 2013-01-24-php2
Mdst3705 2013-01-24-php2Mdst3705 2013-01-24-php2
Mdst3705 2013-01-24-php2Rafael Alvarado
 
Mdst3703 graph-theory-11-20-2012
Mdst3703 graph-theory-11-20-2012Mdst3703 graph-theory-11-20-2012
Mdst3703 graph-theory-11-20-2012Rafael Alvarado
 
Mdst3703 maps-and-timelines-2012-11-13
Mdst3703 maps-and-timelines-2012-11-13Mdst3703 maps-and-timelines-2012-11-13
Mdst3703 maps-and-timelines-2012-11-13Rafael Alvarado
 
Mdst3703 culturomics-2012-11-01
Mdst3703 culturomics-2012-11-01Mdst3703 culturomics-2012-11-01
Mdst3703 culturomics-2012-11-01Rafael Alvarado
 
Mdst3703 visualization-2012-10-23
Mdst3703 visualization-2012-10-23Mdst3703 visualization-2012-10-23
Mdst3703 visualization-2012-10-23Rafael Alvarado
 
Mdst3703 shiva-2012-10-18
Mdst3703 shiva-2012-10-18Mdst3703 shiva-2012-10-18
Mdst3703 shiva-2012-10-18Rafael Alvarado
 

Mehr von Rafael Alvarado (20)

Mdst3703 2013-10-08-thematic-research-collections
Mdst3703 2013-10-08-thematic-research-collectionsMdst3703 2013-10-08-thematic-research-collections
Mdst3703 2013-10-08-thematic-research-collections
 
Mdst3703 2013-10-01-hypertext-and-history
Mdst3703 2013-10-01-hypertext-and-historyMdst3703 2013-10-01-hypertext-and-history
Mdst3703 2013-10-01-hypertext-and-history
 
Mdst3703 2013-09-24-hypertext
Mdst3703 2013-09-24-hypertextMdst3703 2013-09-24-hypertext
Mdst3703 2013-09-24-hypertext
 
Presentation1
Presentation1Presentation1
Presentation1
 
Mdst3703 2013-09-12-semantic-html
Mdst3703 2013-09-12-semantic-htmlMdst3703 2013-09-12-semantic-html
Mdst3703 2013-09-12-semantic-html
 
Mdst3703 2013-09-17-text-models
Mdst3703 2013-09-17-text-modelsMdst3703 2013-09-17-text-models
Mdst3703 2013-09-17-text-models
 
Mdst3703 2013-09-10-textual-signals
Mdst3703 2013-09-10-textual-signalsMdst3703 2013-09-10-textual-signals
Mdst3703 2013-09-10-textual-signals
 
Mdst3703 2013-09-03-plato2
Mdst3703 2013-09-03-plato2Mdst3703 2013-09-03-plato2
Mdst3703 2013-09-03-plato2
 
UVA MDST 3703 2013 08-27 Introduction
UVA MDST 3703 2013 08-27 IntroductionUVA MDST 3703 2013 08-27 Introduction
UVA MDST 3703 2013 08-27 Introduction
 
MDST 3705 2012-03-05 Databases to Visualization
MDST 3705 2012-03-05 Databases to VisualizationMDST 3705 2012-03-05 Databases to Visualization
MDST 3705 2012-03-05 Databases to Visualization
 
Mdst3705 2013-02-26-db-as-genre
Mdst3705 2013-02-26-db-as-genreMdst3705 2013-02-26-db-as-genre
Mdst3705 2013-02-26-db-as-genre
 
Mdst3705 2013-02-19-text-into-data
Mdst3705 2013-02-19-text-into-dataMdst3705 2013-02-19-text-into-data
Mdst3705 2013-02-19-text-into-data
 
Mdst3705 2013-02-12-finding-data
Mdst3705 2013-02-12-finding-dataMdst3705 2013-02-12-finding-data
Mdst3705 2013-02-12-finding-data
 
Mdst3705 2012-01-22-code-as-language
Mdst3705 2012-01-22-code-as-languageMdst3705 2012-01-22-code-as-language
Mdst3705 2012-01-22-code-as-language
 
Mdst3705 2013-01-24-php2
Mdst3705 2013-01-24-php2Mdst3705 2013-01-24-php2
Mdst3705 2013-01-24-php2
 
Mdst3703 graph-theory-11-20-2012
Mdst3703 graph-theory-11-20-2012Mdst3703 graph-theory-11-20-2012
Mdst3703 graph-theory-11-20-2012
 
Mdst3703 maps-and-timelines-2012-11-13
Mdst3703 maps-and-timelines-2012-11-13Mdst3703 maps-and-timelines-2012-11-13
Mdst3703 maps-and-timelines-2012-11-13
 
Mdst3703 culturomics-2012-11-01
Mdst3703 culturomics-2012-11-01Mdst3703 culturomics-2012-11-01
Mdst3703 culturomics-2012-11-01
 
Mdst3703 visualization-2012-10-23
Mdst3703 visualization-2012-10-23Mdst3703 visualization-2012-10-23
Mdst3703 visualization-2012-10-23
 
Mdst3703 shiva-2012-10-18
Mdst3703 shiva-2012-10-18Mdst3703 shiva-2012-10-18
Mdst3703 shiva-2012-10-18
 

Kürzlich hochgeladen

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Kürzlich hochgeladen (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 

Mdst3703 2013-09-05-studio2

  • 1. Studio 2: HTML Prof. Alvarado MDST 3703 5 September 2013
  • 2. Business • Blogging – after class, and before the weekend, write a reflective post about the week – Does everyone know what a post is? • Don’t let this sit . . . Do it before you begin next week’s readings
  • 4.
  • 5. McLuhan, The Medium is the Massage
  • 6. McLuhan, The Medium is the Massage
  • 7. McLuhan, The Medium is the Massage
  • 9. Plato • Plato’s cave is an allegory of knowledge – Describes on the role of media and imitation in the formation of knowledge • Plato posits a hierarchy of imitation and media forms – The Forms  “First order things”  Artistic representations of things • Plato devalues art and poetry for being at the bottom of this hierarchy – He values geometry and philosophy as having access to the Forms
  • 10. Plato • As an allegory of media, the following identities seem to hold – Shadows = art and poetry – Puppeteers = artists and poets – Puppets = ? (part of the shadows’ apparatus) • In contemporary terms, the shadows can be identified with mass media – TV, radio, film, social media, etc.
  • 11. The allegory of the cave lives on in Marxist critiques of society. Reality is production, and the shadows are ideology and religion. But the philosopher Karl Popper blames totalitarianism on Plato’s cave. 1967
  • 12. Aristotle • In the Poetics, Aristotle takes a less dim view of art and poetry – We learn through imitation; imitation is fundamental to being human – Different art forms convey different kinds of meaning • Tragedy (a form of drama) represents a particular kind of human action
  • 13. Note the preservation of the abstract over the visual Aristotle’s reformulates Plato’s distinction
  • 14. Where do digital media developers fit into the allegory of the cave? What kinds of imitation do we produce?
  • 15. Shadows = art and poetry = INTERFACE Puppeteers = artists and poets = CODER Puppets = = CODE
  • 17. Exercise 1: Enhance JEdit • To get your File System Browser on the side of your editor: – Utilities > File System Browser > Dock at Left • To add plugins: – Plugins > Plugin Manager > Install – Choose SideKick and XML – May have to pick a different serve by clicking on “Download Options…” at the bottom • To turn word wrapping on or off: – Utilities > Buffer Options > Word Wrap
  • 18. Exercise 2: Create a directory for today’s work • You can create directories in JEdit by clicking on a folder in the top file browser window and selecting “New Folder” from the context menu • In your home directory, create the following directories under “public_html” – MDST3703 – MDST303/09-05 • In the directory for today, create a page – poetics.html
  • 19. Exercise 3: Create an empty HTML Page <html> <head> <title>The Poetics</title> </head> <body> </body> </html>
  • 21. XML • Stands for “eXtensible Markup Language” – The language in which XHMTL is written • Basic rules – Elements are signified by tags: start tags, end tags, and singleton tags – Tags are signified by angle brackets – Attributes are signified by key/value pairs in the start tag <elementname key=“value”> … </elementname>
  • 22. Basic HTML Elements HTML HEAD TITLE BODY H1, H2, H3 … P IMG UL/OL LI TABLE TR TD See http://www.w3schools.com/html NOTE: By convention, I use capitals to name elements, even though tag names are always lower case
  • 23. Exercise 4: Create a chapter of the Poetics • Go to the resource listed on today’s blog page • View the source of the page and cut the text corresponding to your chapter – Each person grab the chapter associated with your number (which will be given to you) • Paste the text into the file you just created (poetics.html)
  • 24. Exercise 5: Add some style • Create a STYLE element inside the HEAD element, after the TITLE element • Add the attribute type=“text/css” • Inside of the element, put the following: p { font-family: Serif; font-size: 14pt; width: 6in; }
  • 25. CSS • Cascading Style Sheets • Allows you to control fonts, colors, sizes, layout, etc. • Format: selector { key: value; key: value; }