Introduction to Digital Libraries Assignment #1 Old Dominion University Department of Computer Science CS 751/851 Spring 2015 Michael L. Nelson 01/22/15.

Slides:



Advertisements
Similar presentations
Student Introduction to RXpreceptor
Advertisements

How to Correctly Complete a Monthly Automotive Report (STD-554) April 2012.
Georgia Department of Education. Information Technology Pathways.
Course Orientation Assignments Tool. If the Assignments tool has been added to the course, use the Assignments link in the Course Menu to access upcoming.
CS31: Introduction to Computer Science I Discussion 1A 4/2/2010 Sungwon Yang
Pam Richter – Technology Librarian Baldwin Borough Public Library Job Searching in the Digital Age.
Proprietary & Confidential The Thread That Ties it All Together Voicethread and Discovery Education Jennifer Dorman denblogs.com/jendorman.
Github & Arduino How To: Post On Github How To: Download from Github How To: Upload Code Downloaded from Github to Arduino Tommy Sanchez EE400D Spring.
Virtual Mechanics Fall Semester 2009
TEMPORAL SPREAD IN ARCHIVED COMPOSITE RESOURCES (WORK IN PROGRESS) SCOTT G. AINSWORTH MICHAEL L. NELSON OLD DOMINION UNIVERSITY COMPUTER SCIENCE WADL 2013.
Web Server Design Assignment #1: Basic Operations Due: 02/03/2010 Old Dominion University Department of Computer Science CS 495/595 Spring 2010 Martin.
2011 STAR Extended Pre-ID Data Corrections March 30, 2011 START TIME 9:00 a.m. Presenters: Michael McDaniel and Nicole Goward Extended Pre-ID Data Corrections.
Web Server Design Assignment #2: Conditionals & Persistence Due: 02/24/2010 Old Dominion University Department of Computer Science CS 495/595 Spring 2010.
1 10/15/04CS150 Introduction to Computer Science 1 Reading from and Writing to Files Part 2.
OURSTORY.COM Make Collaborative Timelines By Nancy Brown.
Instructional/6-8/General Session 1 of 1 Get Going with eChalk Digital File Locker.
Web Syndication Formats Seminar Week 1 Old Dominion University Department of Computer Science CS 791/891 Spring 2008 Michael L. Nelson 1/16/08.
Web Programming Week 1 Old Dominion University Department of Computer Science CS 418/518 Fall 2007 Michael L. Nelson 8/27/07.
Web-Based Information Retrieval Week 1: Administrivia Old Dominion University Department of Computer Science CS 895 Spring 2013 Michael L. Nelson 01/15/13.
© Trustees of Indiana University Released under Creative Commons 3.0 unported license; license terms on last slide. Take Group Projects to the Next Level.
Web Programming Assignment #3: Admin, Moderator and User Functions Old Dominion University Department of Computer Science CS 418/518 Fall 2008 Michael.
1.Log into your student account in Think Central. 2.Click on My Library. 3.Click on Journeys Student Book G Click on Enter Book. 5.Use the contents.
CCS Information and Support Center Introduction. What is the information center for? Not only does our web-based.
Resurrecting My Revolution Using Social Link Neighborhood in Bringing Context to the Disappearing Web Hany SalahEldeen & Michael Nelson Resurrecting My.
My Digital Products and My Company Inventory
Web Server Design Assignment #5: Unsafe Methods & CGI
Introduction to Information Retrieval Week 1: Administrivia
Web Server Design Assignment #2: Conditionals & Persistence
Web Programming Assignment #1: Basic BBS Operations
How to use PSCEZPRINT Web site address: prairiestate.edu/ezprint
Introduction to Digital Libraries Assignment #1
Web Server Design Assignment #5 Extra Credit
Economics of Information Week 1
Introduction to Digital Libraries Assignment #4
Introduction to Digital Libraries Assignment #4
Introduction to Digital Libraries Assignment #3
Introduction to Digital Libraries Assignment #4
Web Server Design Assignment #2: Conditionals & Persistence
Introduction to Digital Libraries Assignment #2
Git CS Fall 2018.
Web Server Design Week 16 Old Dominion University
Web Server Design Week 16 Old Dominion University
Web Programming Assignment #4: Searching, Notification & Upload
Introduction to Digital Libraries Assignment #3
Introduction to Digital Libraries Assignment #3
Web Server Design Assignment #2: Conditionals & Persistence
Introduction to Digital Libraries Assignment #2
Introduction to Information Retrieval Assignment #3
Introduction to Digital Libraries Assignment #3
CS148 Introduction to Programming II
Web Server Design Week 11 Old Dominion University
Web Programming Assignment #3: Admin and User Functions
Introduction to Digital Libraries Assignment #4
Web Programming Assignment #4: Searching & Notification
Web Programming Assignment 4 - Extra Credit
Web Programming Assignment 4 - Extra Credit
Web Server Design Assignment #1: Basic Operations
Web Programming Assignment 4 - Extra Credit
Introduction to Digital Libraries Assignment #2
Web Programming Assignment #1: Basic BBS Operations
Introduction to Digital Libraries Assignment #3
Introduction to Digital Libraries Assignment #3
Web Server Design Assignment #5 Extra Credit
Web Programming Assignment #1: Basic BBS Operations
Introduction to Digital Libraries Assignment #1
Introduction to Digital Libraries Assignment #1
Introduction to Digital Libraries Assignment #4
Introduction to Digital Libraries Assignment #1
Introduction to Digital Libraries Assignment #2
Web Programming Assignment #3: Admin and User Functions
Presentation transcript:

Introduction to Digital Libraries Assignment #1 Old Dominion University Department of Computer Science CS 751/851 Spring 2015 Michael L. Nelson 01/22/15

Using Github Get a github.com account Fork my repository: – All code, data files, final reports, etc. for your assignments will be uploaded to you github account! –If you used the file to answer a question, upload it.

Twitter Write a program that extracts tweets with links from Twitter. –Reference: ng-twitter-rest-api-v1-dot-1-with-python/ ng-twitter-rest-api-v1-dot-1-with-python/ Other similar resources are available Note that only Twitter API 1.1 is currently available; version 1 code will no longer work.

Q1: 6 points Save the tweet URIs, and the mapping to the link(s) each tweet contains –Note: tweets can have > 1 links For each t.co link, use “curl –I –L” to record the HTTP headers all the way to a terminal HTTP status (i.e. chase down all the redirects) How many unique final URIs? How many duplicate URIs? Build a histogram of how many redirects (every URI will have at least 1) – Build a histogram of HTTP status codes encountered (you’ll have at least 20000: s, and more)

Q2: Delta Between Tweet & URI (6 points) Use “Carbon Date” to estimate the age of each link(s) in a tweet –See: web.htmlhttp://ws-dl.blogspot.com/2013/04/ carbon-dating- web.html Create a histogram of (Age tweet – Age link ) –Many (most?) deltas will be 0, but there should be many > 0 For these deltas, compute: median, mean, std dev, std err Use wget to download the text for all the links. Hold on to those, we’ll come back to them later. –See: page-with-background-images-with-wgethttp://superuser.com/questions/55040/save-a-single-web- page-with-background-images-with-wget – local-copy-of-a-webpagehttp://stackoverflow.com/questions/ /download-a-working- local-copy-of-a-webpage

Deliverable Write a detailed report summarizing and presenting your work & upload to github Use LaTeX: +2 points Use R: +2 point Make egregious grammar, spelling, or formatting errors: lose many points (how many is at my discretion)