Mdn 0112Dg.Pdf

Total Page:16

File Type:pdf, Size:1020Kb

Mdn 0112Dg.Pdf Simply Stunning. Today’s users expect beautiful apps in every part of their lives, from work to home. Now, with +L],_WYLZZ[VVSZ`V\JHUHWWS`ZVWOPZ[PJH[LK[OLTLZHUKPUJVYWVYH[LLSLNHU[6MÄJLPUZWPYLK controls into your designs. DXv2 delivers the tools you need to inspire and be inspired. +V^USVHK[OLKH`MYLL[YPHS[VL_WLYPLUJL[OLUL_[NLULYH[PVUVMKL]LSVWLY productivity tools at www.DevExpress.com Untitled-14 1 12/9/11 4:18 PM THE MICROSOFT JOURNAL FOR DEVELOPERS JANUARY 2012 VOL 27 NO 1 COLUMNS WINDOWS PHONE THE CUTTING EDGE Enhancing the Context-Sensitive Your First Windows Phone Application ASP.NET MVC Progress Bar Jesse Liberty ............................................................................ 24 Dino Esposito, page 6 Using Cameras in Windows Phone 7.5 DATA POINTS Making Do with Matt Stroshane ........................................................................ 30 Absent Foreign Keys Julie Lerman, page 14 Design Your Windows Phone Apps to Sell FORECAST: CLOUDY Mark Hopkins .......................................................................... 40 Windows Azure Caching Strategies Joseph Fultz, page 20 PLUS: TEST RUN Simulated Annealing and Testing Using HTML5 Canvas for Data Visualization James McCaffrey, page 76 Brandon Satrom ....................................................................... 46 THE WORKING PROGRAMMER Becoming a NuGet Author Building Combinators Clark Sell ................................................................................. 52 Ted Neward, page 82 Orchard Extensibility TOUCH AND GO Bertrand Le Roy ....................................................................... 56 Playing Audio Files in Windows Phone Securing Your ASP.NET Applications Charles Petzold, page 85 Adam Tuliper ........................................................................... 62 DON’T GET ME STARTED Lowering Higher Education Customized On-Screen Keyboards David Platt, page 88 with the .NET Framework Christopher M. Frenz ................................................................ 68 Extending SSRS: Developing Custom Charting Components and Rendering Extensions Manpreet Singh ....................................................................... 72 Write Once, Experience Many check out infragistics.com/jquery NetAdvantage® for jQuery TREE Simplify the look of hierarchical data, while offering the BUSINESS CHARTING experience, design Combine interactive and functionality Outlook style grids with your users will love! rich business charting to deliver a complete portable solution. Infragistics Sales 800 231 8588 • Infragistics Europe Sales +44 (0) 800 298 9055 • Infragistics India +91 80 4151 8042 • @infragistics Copyright 1996-2011 Infragistics, Inc. All rights reserved. Infragistics and NetAdvantage are registered trademarks of Infragistics, Inc. The Infragistics logo is a trademark of Infragistics, Inc. Untitled-5 2 10/12/11 1:24 PM HTML EDITOR Give your users a powerful HTML editing experience by incorporating the COMBO jQuery WYSIWYG The fully featured editing tool. combo box control HIERARCHICAL GRID offers intuitive An expandable data grid auto-suggest, that presents multiple auto-complete and parent-child relationships auto-filtering built in. VIDEO PLAYER is the backbone of your When a user finds data application. what they want to watch, our HTML5 video player adds streaming video right into your own apps. Untitled-5 3 10/12/11 1:24 PM ® JANUARY 2012 VOLUME 27 NUMBER 1 magazine Instantly Search LUCINDA ROWLEY Director KIT GEORGE Editorial Director/[email protected] Terabytes of Text PATRICK O’NEILL Site Manager MICHAEL DESMOND Editor in Chief/[email protected] “Bottom line: dtSearch manages a terabyte of text in a DAVID RAMEL Technical Editor single index and returns results in less than a second” SHARON TERDEMAN Features Editor InfoWorld WENDY GONCHAR Managing Editor KATRINA CARRASCO Associate Managing Editor “Covers all data sources … powerful Web-based engines” SCOTT SHULTZ Creative Director eWEEK JOSHUA GOULD Art Director “Lightning fast ... performance was unmatched by any CONTRIBUTING EDITORS Dino Esposito, Joseph Fultz, other product” Redmond Magazine Kenny Kerr, Julie Lerman, Dr. James McCaffrey, Ted Neward, Charles Petzold, David S. Platt For hundreds more reviews and developer case studies, see www.dtSearch.com Henry Allain President, Redmond Media Group Matt Morollo Vice President, Publishing Doug Barney Vice President, Editorial Director Highlights hits in a wide range of data, using Michele Imgrund Director, Marketing dtSearch’s own file parsers and converters Tracy Cook Online Marketing Director • Supports MS Office through 2010 (Word, Excel, ADVERTISING SALES: 508-532-1418/[email protected] PowerPoint, Access), OpenOffice, ZIP, HTML, Matt Morollo VP, Publishing XML/XSL, PDF and more Chris Kourtoglou Regional Sales Manager William Smith National Accounts Director • Supports Exchange, Outlook, Thunderbird and Danna Vedder Microsoft Account Manager other popular email types, including nested and Jenny Hernandez-Asandas Director Print Production ZIP attachments Serena Barnes Production Coordinator/[email protected] • Spider supports static and dynamic web data like ASP.NET, MS SharePoint, CMS, PHP, etc. Neal Vitale President & Chief Executive Offi cer • API for SQL-type data, including BLOB data Richard Vitale Senior Vice President & Chief Financial Offi cer Michael J. Valenti Executive Vice President 25+ full-text & fielded data search options Christopher M. Coates Vice President, Finance & Administration • Federated searching Erik A. Lindgren Vice President, Information Technology & Application Development David F. Myers Vice President, Event Operations • Special forensics search options Jeffrey S. Klein Chairman of the Board • Advanced data classification objects MSDN Magazine (ISSN 1528-4859) is published monthly by 1105 Media, Inc., 9201 Oakdale Avenue, Ste. 101, Chatsworth, CA 91311. Periodicals postage paid at Chatsworth, CA 91311-9998, and at additional mailing offi ces. Annual subscription rates payable in US funds are: U.S. $35.00, International APIs for C++, Java and .NET through 4.x $60.00. Annual digital subscription rates payable in U.S. funds are: U.S. $25.00, International $25.00. Single copies/back issues: U.S. $10, all others $12. Send orders with payment to: MSDN Magazine, P.O. Box 3167, Carol Stream, IL 60132, email [email protected] or call (847) 763-9560. • Native 64-bit and 32-bit Win / Linux APIs; POSTMASTER: Send address changes to MSDN Magazine, P.O. Box 2166, Skokie, IL 60076. Canada Publications Mail Agreement No: 40612608. Return Undeliverable Canadian Addresses to Circulation .NET Spider API Dept. or XPO Returns: P.O. Box 201, Richmond Hill, ON L4B 4R5, Canada. Printed in the U.S.A. Reproductions in whole or part prohibited except by written permission. Mail • Content extraction only licenses available requests to “Permissions Editor,” c/o MSDN Magazine, 4 Venture, Suite 150, Irvine, CA 92618. Legal Disclaimer: The information in this magazine has not undergone any formal testing by 1105 Media, Inc. and is distributed without any warranty expressed or implied. Implementation or use of any information contained herein is the reader’s sole responsibility. While the information has been reviewed for accuracy, there is no guarantee that the same or similar results may be achieved in all environments. Technical Desktop with Spider Web with Spider inaccuracies may result from printing errors and/or new developments in the industry. Corporate Address: 1105 Media, Inc., 9201 Oakdale Ave., Ste 101, Chatsworth, CA 91311, www.1105media.com Media Kits: Direct your Media Kit requests to Matt Morollo, VP Publishing, 508-532-1418 (phone), Network with Spider Engine for Win & .NET 508-875-6622 (fax), [email protected] Reprints: For single article reprints (in minimum quantities of 250-500), e-prints, plaques and posters contact: PARS International, Phone: 212-221-9595, E-mail: [email protected], www.magreprints.com/ Publish (portable media) Engine for Linux QuickQuote.asp List Rental: This publication’s subscriber list, as well as other lists from 1105 Media, Inc., is available for rental. For more information, please contact our list manager, Merit Direct. Phone: 914-368-1000; Ask about fully-functional evaluations! E-mail: [email protected]; Web: www.meritdirect.com/1105 All customer service inquiries should be sent to [email protected] or call 847-763-9560. The Smart Choice for Text Retrieval ® since 1991 www.dtSearch.com • 1-800-IT-FINDS Printed in the USA Untitled-1 1 12/6/11 11:40 AM EDITOR’S NOTE MICHAEL DESMOND A Quarter Century and Counting Twenty-fi ve years is a long time, especially in the soft ware devel- “Th at social connection continued for years: PC Magazine people opment business. So it’s hard to believe that Charles Petzold, and MSJ people would frequently hang out together at industry author of the UI Frontiers column, has been contributing to MSDN events such as Comdex, and get together for parties and dinners in Magazine and its predecessor Microsoft Systems Journal (MSJ) since New York City,” Petzold says, adding, “And sometimes editors would this publication launched in 1986. hop from one of the magazines to the other. Tony Rizzo went from Petzold’s contributions to the magazine stretch back to the inau- MSJ to PC Magazine, and Sharon Terdeman, who works for MSDN gural issue of MSJ in October 1986, and in December of that year he Magazine now, I originally knew when she was at PC Magazine.”
Recommended publications
  • The Origins of the Underline As Visual Representation of the Hyperlink on the Web: a Case Study in Skeuomorphism
    The Origins of the Underline as Visual Representation of the Hyperlink on the Web: A Case Study in Skeuomorphism The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters Citation Romano, John J. 2016. The Origins of the Underline as Visual Representation of the Hyperlink on the Web: A Case Study in Skeuomorphism. Master's thesis, Harvard Extension School. Citable link http://nrs.harvard.edu/urn-3:HUL.InstRepos:33797379 Terms of Use This article was downloaded from Harvard University’s DASH repository, and is made available under the terms and conditions applicable to Other Posted Material, as set forth at http:// nrs.harvard.edu/urn-3:HUL.InstRepos:dash.current.terms-of- use#LAA The Origins of the Underline as Visual Representation of the Hyperlink on the Web: A Case Study in Skeuomorphism John J Romano A Thesis in the Field of Visual Arts for the Degree of Master of Liberal Arts in Extension Studies Harvard University November 2016 Abstract This thesis investigates the process by which the underline came to be used as the default signifier of hyperlinks on the World Wide Web. Created in 1990 by Tim Berners- Lee, the web quickly became the most used hypertext system in the world, and most browsers default to indicating hyperlinks with an underline. To answer the question of why the underline was chosen over competing demarcation techniques, the thesis applies the methods of history of technology and sociology of technology. Before the invention of the web, the underline–also known as the vinculum–was used in many contexts in writing systems; collecting entities together to form a whole and ascribing additional meaning to the content.
    [Show full text]
  • 1 Chapter -3 Designing Simple Website Using Kompozer
    RSCD Chapter -3 Designing Simple Website Using KompoZer ------------------------------------------------------------------------------------------- 1. ……………plays a very important role in a business now-a-days. a) Website b) webpage c) Web browser d) Web host 2. …………….is a collection of interlinked web pages for a specific purpose. a) Website b) webpage c) Web browser d) Web host 3. ………….defines what we want to achieve by developing a website. a)Objective b) Goal c) Planning d) Target 4. Once by knowing the reason for developing a website, you must decide …….of the website. a)Objective b) Goal c) Planning d) Target 5. ……….means for whom the website is to be developed. a)Objective b) Goal c) Planning d) Target audience 6. From the following which is important for content of a webpage? a) Text and graphics for website b) Content as per visitor’s requirements c) Too short or too long content d) All of these 7. Who provides trial version of the software for free download? a) Editor b) Vendor c) Visitor d) None 8. The visual diagram of the website is known as ……………… a) Site Map b) Image Map c) Site Editor d) Site Browser 9. The website should contain should be classified into ………….categories. a) General b) Detailed c) Simple d) Both a and b 10. What is the first step for planning a website? a) Homepage b) Target audience c) Objective and Goal d) Browser compatibility 11. The website must contain ………………….information. a) Complete b) relevant c) incomplete d) Both a and b 12. What is the key point of a website? a) Content b) Homepage c) Objective and Goal d) Browser Compatibility 13.
    [Show full text]
  • CTE Course Description and Standards Crosswalk
    DISTRICT NAME: SITKA SCHOOL DISTRICT CTE Course Description and Standards Crosswalk Course Information Course Name Web Design & Development Course Number 0682 Number of High School 0.5 Credits Sequence or CTEPS (You must first have the Sequence N/A or CTEPS entered into the EED-CTE system.) Date of district Course May 2013 Revision Career & Technical Student Organization (CTSO) CTSO embedded in this Suggested CTSO: Technology Student Association - http://www.tsaweb.org/ sequence Occupational Standards National Workforce Center for Emerging Technologies (NWCET) http://www.washington.edu/accessit/webdesign/nwcet_standards.htm SkillsUSA (SUSA-CP) (SUSA-3D) (SUSA-E) http://www.workforcereadysystem.org/media/blueprints/ComputerProgramming_blueprint.pdf http://www.workforcereadysystem.org/media/blueprints/3Dvisualization_blueprint.pdf Source of Occupational http://www.workforcereadysystem.org/media/blueprints/Employability_blueprint.pdf Standards International Society for Technology in Education (ISTE) www.iste.org World Wide Web Consortium (W3C) http://www.w3.org/ NWCET – Web Development and Administration Cluster A. Perform Technical Analysis (A1-A2, A4-A6) B. Perform Web Programming (B1-B4) C. Develop, Deliver and Manage Content (C4-C6) D. Implement and Maintain Site and Applications (D1-D4) F. Manage Enterprise-wide Web Activities (F1, F4) G. Perform Testing and Quality Assurance (G3-G5) SUSA-CP – SkillsUSA Computer Programming (see link above) Names/Numbers of SUSA-3D - SkillsUSA Visualization and Animation (see link above) Occupational
    [Show full text]
  • Forensic Investigation of User's Web Activity on Google Chrome Using
    IJCSNS International Journal of Computer Science and Network Security, VOL.16 No.9, September 2016 123 Forensic Investigation of User’s Web Activity on Google Chrome using various Forensic Tools Narmeen Shafqat, NUST, Pakistan Summary acknowledged browsers like Internet Explorer, Google Cyber Crimes are increasing day by day, ranging from Chrome, Mozilla Firefox, Safari, Opera etc. but should confidentiality violation to identity theft and much more. The also have hands on experience of less popular web web activity of the suspect, whether carried out on computer or browsers like Erwise, Arena, Cello, Netscape, iCab, smart device, is hence of particular interest to the forensics Cyberdog etc. Not only this, the forensic experts should investigator. Browser forensics i.e forensics of suspect’s browser also know how to find artifacts of interest from older history, saved passwords, cache, recent tabs opened etc. , therefore supply ample amount of information to the forensic versions of well-known web browsers; Internet Explorer, experts in case of any illegal involvement of the culprit in any Chrome and Mozilla Firefox atleast, because he might activity done on web browsers. Owing to the growing popularity experience a case where the suspected person is using and widespread use of the Google Chrome web browser, this older versions of these browsers. paper will forensically analyse the said browser in windows 8 According to StatCounter Global market share for the web environment, using various forensics tools and techniques, with browsers (2015), Google Chrome, Mozilla Firefox and the aim to reconstruct the web browsing activities of the suspect. Microsoft’s Internet Explorer make up 90% of the browser The working of Google Chrome in regular mode, private usage.
    [Show full text]
  • Web Technologies [R18a0517] Lecture Notes
    WEB TECHNOLOGIES [R18A0517] LECTURE NOTES B.TECH III YEAR – II SEM(R18) (2020-21) DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY (Autonomous Institution – UGC, Govt. of India) Recognized under 2(f) and 12 (B) of UGC ACT 1956 (Affiliated to JNTUH, Hyderabad, Approved by AICTE - Accredited by NBA & NAAC – ‘A’ Grade - ISO 9001:2015 Certified) Maisammaguda, Dhulapally (Post Via. Hakimpet), Secunderabad – 500100, Telangana State, India III Year B. Tech. CSE –II Sem L T/P/D C 4 1/- / - 3 (R18A0517) WEB TECHNOLOGIES Objectives: Giving the students the insights of the Internet programming and how to design and implement complete applications over the web. It covers the notions of Web servers and Web Application Servers, Design Methodologies with concentration on Object-Oriented concepts, Client-Side Programming, Server-Side Programming, Active Server Pages, Database Connectivity to web applications, Adding Dynamic content to web applications, Programming Common Gateway Interfaces, Programming the User Interface for the web applications. UNIT I: Web Basics and Overview: Introduction to Internet, World Wide Web, Web Browsers, URL, MIME, HTTP, Web Programmers Tool box. HTML Common tags: List, Tables, images, forms, frames, Basics of CSS and types of CSS. Client-Side Programming (Java Script): Introduction to Java Script, declaring variables, functions, Event handlers (onclick, onsubmit, etc.,) and Form Validation. UNIT II: Server-Side Programming (PHP): Declaring Variables, Data types, Operators, Control structures, Functions, Reading data from web form controls like text buttons, radio buttons, list, etc., Handling File Uploads, Handling Sessions & Cookies. Introduction to XML: Document type definition, XML Schemas, Document Object model, Presenting XML , Introduction to XHTML, Using XML Processors: DOM and SAX.
    [Show full text]
  • Cascading Style Sheet Web Tool
    CASCADING STYLE SHEET WEB TOOL _______________ A Thesis Presented to the Faculty of San Diego State University _______________ In Partial Fulfillment of the Requirements for the Degree Master of Science in Computer Science _______________ by Kalthoum Y. Adam Summer 2011 iii Copyright © 2011 by Kalthoum Y. Adam All Rights Reserved iv DEDICATION I dedicate this work to my parents who taught me not to give up on fulfilling my dreams. To my faithful husband for his continued support and motivation. To my sons who were my great inspiration. To all my family and friends for being there for me when I needed them most. v ABSTRACT OF THE THESIS Cascading Style Sheet Web Tool by Kalthoum Y. Adam Master of Science in Computer Science San Diego State University, 2011 Cascading Style Sheet (CSS) is a style language that separates the style of a web document from its content. It is used to customize the layout and control the appearance of web pages written by markup languages. CSS saves time while developing the web page by applying the same layout and style to all pages in the website. Furthermore, it makes the website easy to maintain by just editing one file. In this thesis, we developed a CSS web tool that is intended to web developers who will hand-code their HTML and CSS to have a complete control over the web page layout and style. The tool is a form wizard that helps developers through a user-friendly interface to create a website template with a valid CSS and XHTML code.
    [Show full text]
  • Unix Quickref.Dvi
    Summary of UNIX commands Table of Contents df [dirname] display free disk space. If dirname is omitted, 1. Directory and file commands 1994,1995,1996 Budi Rahardjo ([email protected]) display all available disks. The output maybe This is a summary of UNIX commands available 2. Print-related commands in blocks or in Kbytes. Use df -k in Solaris. on most UNIX systems. Depending on the config- uration, some of the commands may be unavailable 3. Miscellaneous commands du [dirname] on your site. These commands may be a commer- display disk usage. cial program, freeware or public domain program that 4. Process management must be installed separately, or probably just not in less filename your search path. Check your local documentation or 5. File archive and compression display filename one screenful. A pager similar manual pages for more details (e.g. man program- to (better than) more. 6. Text editors name). This reference card, obviously, cannot de- ls [dirname] scribe all UNIX commands in details, but instead I 7. Mail programs picked commands that are useful and interesting from list the content of directory dirname. Options: a user's point of view. 8. Usnet news -a display hidden files, -l display in long format 9. File transfer and remote access mkdir dirname Disclaimer make directory dirname The author makes no warranty of any kind, expressed 10. X window or implied, including the warranties of merchantabil- more filename 11. Graph, Plot, Image processing tools ity or fitness for a particular purpose, with regard to view file filename one screenfull at a time the use of commands contained in this reference card.
    [Show full text]
  • Student Handbook 201 Emily Dickinson Elementary &
    Lake Washington School District Lake Washington Parent & Student Handbook 201 Emily Dickinson Elementary & Explorer Commu9-2020 nity School Washington Achievement Award Winner Emily Dickinson Elementary • Explorer Community School 7040 208th Ave N.E. Redmond, WA 98053 Phone: (425) 836-4658 • Fax: (425) 836-4658 Safe Arrival Attendance Line: (425) 936-2531 Principal: Barbara Pridgeon Associate Principal: Heidi Lane Dickinson School Mascot: Dragons Dickinson School Colors: Green and Yellow Explorer School Mascot: Eagles Explorer School Colors: Blue and White 2019-20 Student Rights & Responsibilities - Updated 7/31/2019 | Page A1 Lake Washington School District Lake Washington EMILY DICKINSON ELEMENTARY DAILY SCHEDULE MONDAY, TUESDAY, THURSDAY, FRIDAY 9:00-9:15 Student Drop Off 9:15 AM Line-up Bell 9:20 AM Instruction Begins 3:50 PM School Ends 4:00 PM All Students Off Campus WEDNESDAY 9:00-9:15 Student Drop Off 9:15 AM Line-up Bell 9:20 AM Instruction Begins 2:20 PM School Ends 2:30 PM All Students Off Campus HALF-DAY (For Conferences/No Lunch Served) 9:05-9:15 Student Drop Off 9:20 AM Instruction Begins 12:20 PM School Ends 12:30 PM All Students Off Campus Recess and Lunches 11:40-12:05 K-2 Lunch 12:05-12:35 K-2 Recess 12:15-12:35 3-5 Lunch 12:35-1:05 3-5 Recess 12:15-12:35 Explorer Lunch 12:35-1:05 Explorer Recess 2019-20 Student Rights & Responsibilities - Updated 7/31/2019| Page A2 Lake Washington School District Lake Washington EXPLORER COMMUNITY SCHOOL DAILY SCHEDULE MONDAY, TUESDAY, THURSDAY, FRIDAY 8:50-9:00 Student Drop Off 9:05
    [Show full text]
  • Why Websites Can Change Without Warning
    Why Websites Can Change Without Warning WHY WOULD MY WEBSITE LOOK DIFFERENT WITHOUT NOTICE? HISTORY: Your website is a series of files & databases. Websites used to be “static” because ​ there were only a few ways to view them. Now we have a complex system, and telling your webmaster what device, operating system and browser is crucial, here’s why: TERMINOLOGY: You have a desktop or mobile “device”. Desktop computers and mobile ​ ​ ​ devices have “operating systems” which are software. To see your website, you’ll pull up a ​ ​ ​ ​ “browser” which is also software, to surf the Internet. Your website is a series of files that ​ ​ needs to be 100% compatible with all devices, operating systems and browsers. Your website is built on WordPress and gets a weekly check up (sometimes more often) to ​ ​ ​ see if any changes have occured. Your site could also be attacked with bad files, links, spam, comments and other annoying internet pests! Or other components will suddenly need updating which is nothing out of the ordinary. WHAT DOES IT LOOK LIKE IF SOMETHING HAS CHANGED? Any update to the following can make your website look differently: There are 85 operating ​ systems (OS) that can update (without warning). And any of the most popular roughly 7 ​ ​ ​ browsers also update regularly which can affect your site visually and other ways. (Lists below) ​ Now, with an OS or browser update, your site’s 18 website components likely will need ​ ​ updating too. Once website updates are implemented, there are currently about 21 mobile ​ devices, and 141 desktop devices that need to be viewed for compatibility.
    [Show full text]
  • Create HTML Template Speech Cursor Actions When Sending Bulk Email in Sumac, You Usually Want to Use a Template
    Create HTML Template Speech Cursor Actions When sending bulk email in Sumac, you usually want to use a template. For example, if you email your newsletter , you use a template for the newsletter to ensure that each recipient receives a personalized newsletter in their inbox. When creating a template for an email, the template should be in xls --> spreadsheet HTML format. HTML is an abbreviation for Hypertext Markup doc --> word processing Language. HTML is a document format for data being sent over the Internet, just like .xls is a format for spreadsheets, or .docx is a format for a word processing documents. The HTML format allows links, pictures, tables, different colours and fonts, all in the body of an email. You have used HTML hundreds of times because a web browser hmtl --> web pages and email is actually just a program for viewing HTML documents. Just as you would use a spreadsheet program to edit and .xls file, you need a specific program to edit an HTML document. Most word processing programs have the ability to save a document in HTML format. Although it may seem convenient to use Microsoft Word, don't do it. It will not work. Microsoft Word inserts a variety of codes into HTML which are incorrectly interpreted by email programs, including Outlook. If you do not already have an HTML editor, consider Sea Monkey. This open source program runs on Macintosh, Windows and Linux computers. It creates very standard HTML which works with most email programs. We use Sea Monkey to create all our newsletters! Use your browser to go to seamonkey-project.org to download Open web browser.
    [Show full text]
  • Download Text, HTML, Or Images for Offline Use
    TALKING/SPEAKING/STALKING/STREAMING: ARTIST’S BROWSERS AND TACTICAL ENGAGEMENTS WITH THE EARLY WEB Colin Post A thesis submitted to the faculty at the University of North Carolina at Chapel Hill in partial fulfillment of the requirements for the degree of Master of Arts in Art History in the College of Arts & Sciences Chapel Hill 2019 Approved by: Cary Levine Victoria Rovine Christoph Brachmann © 2019 Colin Post ALL RIGHTS RESERVED ii ACKNOWLEDGMENTS Many people have supported me throughout the process of writing this thesis—support duly needed and graciously accepted as I worked on this thesis while also conducting research for a dissertation in Information Science and in the midst of welcoming my daughter, Annot Finkelstein, into the world. My wife, Rachel Finkelstein, has been steadfast throughout all of this, not least of which in the birth of our daughter, but also in her endless encouragement of my scholarship. All three of my readers, Cary Levine, Victoria Rovine, and Christoph Brachmann, deserve thanks for reading through several drafts and providing invaluable feedback. Cary has also admirably served as my advisor throughout the Art History degree program as well as a member of my dissertation committee. At times when it seemed difficult, if not impossible, to complete everything for both degrees, Cary calmly assured me that I could achieve these goals. Leading the spring 2019 thesis writing seminar, Dr. Rovine helped our whole cohort through to the successful completion of our theses, providing detailed and thoughtful comments on every draft. I also deeply appreciate the support from my peers in the course.
    [Show full text]
  • Bonus Chapter B Programming for X
    Bonus Chapter B Programming for X In this chapter and the next, we’ll take a look at writing programs to run in the usual Linux graphical environment, the XWindow System or X, http://www.x.org/Xorg.html. Modern UNIX systems and nearly all Linux distributions are shipped with a version of X. We’ll be concentrating on the programmer’s view of X, and we’ll assume that you are already comfortable with configuring, running, and using X on your system. We’ll cover ❑ X concepts ❑ X Windows managers ❑ X programming model ❑ Tk—its widgets, bindings, and geometry managers In the next chapter, we’ll move on to the GTK+ toolkit, which will allow us to program user interfaces in C for the GNOME system. What Is X? X was created at MIT as a way of providing a uniform environment for graphical programs. Nowadays it should be fair to assume that if you’ve used computers, you’ve come across either Microsoft Windows, X, or Apple MacOS before, so you’ll be familiar with the general concepts underlying a graphical user interface, or GUI. Unfortunately, although a Windows user might be able to navigate around the Mac interface, it’s a different story for programmers. Each windowing environment on each system is programmed differently. The ways that the display is handled and the programs communicate with the user are different. Although each system provides the programmer with the ability to open and manipulate windows on the screen, the functions used will be different. Writing applications that can run on more than one system (without using additional toolkits) is a daunting task.
    [Show full text]