Saturday, February 25, 2012
Thursday, February 23, 2012
Week 8 Reading Notes
CSS = Cascading Style Sheets
CSS: defines how to display HTML elements (HTML not meant for formatting)
Two parts of CSS "rule" - a selector and one or more declarations
- h1 {color:blue; font-size:12px;}
- h1 = selector
- color:blue = declaration
- color = property
- blue = value
- font-size:12px = declaration
- font-size = property
- 12px = value
ID selector: specifies style for single unique element, defined by #
Class selector: specifies style for group of elements, defined by .
Ways to insert CSS:
- External style sheet = ideal when style applied to many pages
- Internal style sheet = ideal when single document has unique style
- Inline style = least useful, mixes content with presentation
Multiple styles = cascade into one (ordered by inline style, internal style sheet, external style sheet, browser default)
- Background color = body {background-color:#b0c4de;}
- Background image = body {background-image:url('paper.gif');}
Color property specified by:
a HEX value - like "#ff0000"
an RGB value - like "rgb(255,0,0)"
a color name - like "red"
Font properties: serif vs. san-serif, font families (generic family or font family), font style (normal, italic, oblique), font size (absolute or relative)
Four links states:
- a:link - a normal, unvisited link
- a:visited - a link the user has visited
- a:hover - a link when the user mouses over it
- a:active - a link the moment it is clicked
Can also style links by text decoration and background color
List options: ordered vs. unordered, shapes or image as line item marker
Table options: table borders, collapse borders, width and height, text alignment, table padding, table color
CSS Box Model = box that wraps around HTML elements, and it consists of: margins, borders, padding, and the actual content
Advanced CSS options: grouping/nesting, dimension, display, positioning, floating, align, pseudo-class, pseudo-element, navigation bar, image gallery, image opacity, image sprites, media types, attribute selectors
Next: Learn JavaScript (dynamic instead of static)
This tutorial was very helpful and will be good to refer back to, the same way that the HTML tutorial from this site is a helpful introduction. A lot of the different options seem complex, but if I were to actually create a product with them, I would probably be less overwhelmed because I would be picking and choosing what elements I want to see in my final product.
CSS Tutorial: Starting with HTML + CSS (W3)
Step One: Write HTML
- In Notepad (Windows) or TextEdit (Mac)
- Paste or write HTML
- Save
- Open in browser
Step Two: Add some colors
- Start with style sheet imbedded in HTML (later create CSS and HTML in separate files)
- Add colors by name or hexadecimal code
Step Three: Add fonts
- Set font for body and heading
- Try different font names if some don't work
Step Four: Add navigation bar
- Menu is ul list at top
- Use "padding-left" to move body text
- Adjust position of menu and body text
Step Five: Styling links
- Add background to items
- Add color to links
- Specify colors for links visited and not visited
Step Six: Add horizontal line
- Add horizontal rule to separate text from signature at bottom
- Use "border-top" to add dotted line
Step Seven: Put style sheet in separate file
- Separate files so several pages can all point to one style file
- Create new empty plain text file
- Replace style with something like link rel="stylesheet" href="mystyle.css"
This is a great step-by-step to creating a site with HTML and CSS. I think I will referring to this for future labs and assignments for this class, as well as any time I want to build a website in the future. I like that the page even includes instructions on how to save the files and what applications to use to write the code in.
Chapter 2: CSS
HTML: mark up document structure of elements
CSS: gives creator control over style of elements
Ways to create CSS: Normal text editor, Dedicated tool
rule = statement about one stylistic aspect of one or more elements (incl. selector and declaration)
declaration = part of the rule that sets forth what the effect will be (incl. property and value)
CSS formally described in CSS1 and CSS2 from W3C
Ways to "glue" style sheet to document:
- Apply the basic, document-wide style sheet for the document by using the style element
- Apply a style sheet to an individual element using the style attribute (inserted inside HTML)
- Link an external style sheet to the document using the link element
- Import a style sheet using the CSS @import notation
Must use CSS-enhanced browser - however each browser may display differently
- Tree structures = elements have parents and children
- Inheritance = property values are transferred to descendents (can override)
- (Some elements don't inherit, like background property)
Common tasks with CSS: fonts, margins, links
Cascading = style sheets come in a series, designer's style sheet has precendence and then user's and then browser's default
This article repeated some of what the previous articles/tutorials explained about CSS, but this resource did offer more detailed explanations. This will be good to refer back to if I have trouble understanding the general theories behind the different elements of CSS and also how CSS operates as a whole. This resource will also be helpful if while creating my website, the product does not look the way that I meant it to. I can reread some of these explanations about CSS and determine what I did wrong.
Saturday, February 18, 2012
Friday, February 17, 2012
Week 7 Reading Notes
- Headings: h1 to h6 tags
- Paragraphs: p
- Images: img
- Line break: br [empty, not in a pair]
- Links: a href = "" [attribute]
- Bold: b
- Italics: i
- Table rows: tr
- Table data: td
- Unordered list (bullets): ul
- Ordered list: ol
- Content management (CM) = process of collecting, managing, and publishing content
- Control
- Customization and context
- Complexity
- Move to CMS = success
- Systems can be expanded to other departments (committee websites, intranet)
- Some still need further training
- Templates now, but in future users will use raw content
Saturday, February 11, 2012
Week 6 Reading Notes
- Home computer connected to internet service provider (ISP)
- Work computer connected to local area network (LAN)
- Point of Presence Pop = company has as place for local users to access network (phone number, line)
- Network Access Points (NAPs) = network connected through them
- Routers determine where to send info, make sure it gets to destination
- Routers insure info doesn't go where unnecessary (more efficient)
- computer language (dotted decimal for humans, binary for computer)
- IP Address = four numbers (octets)
- 2^32 possibilities
- separated into classes
- two sections (Net and Host/Node)
Uniform Resource Locator (URL) = contains domain name, used by humans and translated by computer, each must be unique
DNS Server = looks for IP address, caches to be more efficient
- Need to be able to distinguish between different integrated system products
- Need to appeal to Internet-savvy users
- Need federated searching capabilities, portals, metasearch tools, reference linking software, RFIDs, and digital asset management systems
- Vendors sell new products and new technologies, but libraries want a system that can adapt
- Better systems = higher costs and libraries don't spend much on ILS updates (even open source takes money for development and training)
- Libraries turn to web-based or home-grown solutions? not integrated
- Internet has created new expectation - we want to click and find info
- Search engines are not perfect but we used them constantly
- Need to be a professional to research at a library
- If not online, doesn't exist
- If only physical, then obsolete
- Ideas are essential, not paper books
Friday, February 10, 2012
Saturday, February 4, 2012
Week 5 Reading Notes
Local area network (LAN) = computer network that connects in limited area (home, school, lab), with higher rates of data transfer, small geographic area, no need for leased tele lines
- Common current technology: ethernet over twisted pair cabling or wi-fi
- Developed in 1970s
- Uses coaxial cables, especially twisted pair (shielded and unshielded), structured cabling, fiber-optic cabling
- Switched ethernet is most common Data Link Layer (at least one switch connected to internet)
- Internet Protocol (TCP/IP) is common
- Larger LANs use spanning tree protocol
- Alternatives are metropolitan area network (MAN) or wide area network (WAN)
I had heard of people having "LAN parties" and figured that was a configuration of devices connected to each other, but now I see the appeal of it. If the data transfer rate is high and the participants can keep their activities contained to their group, then that does sound like a good idea.
Wikipedia article - Computer Network
Computer network = collection of hardware/computers connected by communication channels that share resources and information, defined by ability to send/receive data
Public switched telephone network (PSTN) is computer-controlled
Computer network properties:
- facilitate communications
- permit sharing of files/data/info
- share network and computing resources
- may be insecure
- may interfere with other tech
- may be difficult to set up
Wired technologies: twisted pair, coaxial cables, ITU-T G.hn, optical fiber cable
Wireless technologies: terrestrial microwave, communications satellites, cellular and PCS systems, wireless LANs, infrared communication, global area network (GAN)
- Ethernet: connectionless protocols used in LANs
- Internet Protocol Suite: TCP/IP - defines the addressing, identification, and routing specification
- SONET/SDH: "standardized multiplexing protocols that transfer multiple digital bit streams over optical fiber using lasers"
- Asynchronous Transfer Mode: switching technique that encodes data into small, fixed-sized cells
- Network programming: computer programs that communicate across a network
- Personal area network (PAN): network close to one person
- Local area network (LAN): network in a limited geographic area
- Home network: residential LAN
- Storage area network (SAN): provides access to consolidated, block level data storage
- Campus network: made of interconnection of LANs in a limited geographic area
- Backbone network: provides path for exchange of info between LANs or subnetworks
- Metropolitan area network (MAN): spans a city or large campus
- Wide area network (WAN): covers a large geographic area
- Enterprise private network: interconnects various company sites
- Virtual private network (VPN): "some of links between nodes are carried by open connections or virtual circuits in some larger network"
- Internetwork: connection of multiple networks with routers
Common layouts: bus network, star network, ring network, mesh network, fully connected network
Basic hardware components:
- Network interface cards
- Repeaters and hubs
- Bridges
- Switches
- Routers
- Firewalls
Network performance = service quality of tele product from customer perspective
Network security = policies to prevent and monitor unauthorized behaviors relating to network
Network resilience = "ability to provide and maintain acceptable level of service in the face of faults and challenges to normal operation"
I think I understand the basic idea of computer networks, but there's still a lot I don't understand. I know there are different types of networks for different purposes, but I dont think I understand how the networks work exactly or how to set one up exactly.
Management of RFID in Libraries
RFID = Radio Frequency Identifier, computer chip and antenna printed on paper, barcode read with electromagnetic field
Many uses
Benefits:
- amount of info carried
- range in which it can be read
- frequency of radio waves
- small size
- low cost
- can read whole shelf of books without picking up individually
- checkout can read stack of books at once
- increase efficiency of circulation, inventory
- facilitates security, can read if books checked out
- performs many different functions
- greater potential to gather statistics
- possibility to sort items
- more efficiency with self-checkout
Downsides:
- privacy issues
- not highly secure, can be blocked by certain materials, can be removed
- cannot help with reshelving part of process
- less human interaction with self-checkout
- may not work with less sturdy or thinner or odd-shaped items
- technology being developed not geared towards library use
Need to consider ROI, user satisfaction
At the library I volunteered at in Minnesota, RFID tags were implemented, and I saw the library grow accustomed to using them. They were good for sorting items as they were returned to the library and for checking in multiple books at a time. I think they might also have helped with security measures, although the alarms seemed to be set off frequently. I didn't notice any problem checking out thin children's books at all.
Thursday, February 2, 2012
Week 4 Lab
- ANNU REV INFORM SCI
- GOV INFORM Q
- INFORM MANAGE-AMSTER
- INFORM PROCESS MANAG
- INFORM SOC
- INFORM SYST J
- INFORM SYST RES
- INT J GEOGR INF SCI
- INT J INFORM MANAGE
- J AM MED INFORM ASSN
- J AM SOC INF SCI TEC
- J ASSOC INF SYST
- J COMPUT-MEDIAT COMM
- J DOC
- J GLOB INF MANAG
- J HEALTH COMMUN
- J INF SCI
- J INF TECHNOL
- J INFORMETR
- J MANAGE INFORM SYST
- J MED LIBR ASSOC
- LIBR INFORM SCI RES
- MIS QUART
- ONLINE INFORM REV
- PORTAL-LIBR ACAD
- SCIENTOMETRICS
- TELECOMMUN POLICY

