Carleton University FAKE BOOK LIBRARY. COMP HONOURS PROJECT Dr. Louis D. Nel School of Computer Science. Vinh Nguyen

Size: px
Start display at page:

Download "Carleton University FAKE BOOK LIBRARY. COMP HONOURS PROJECT Dr. Louis D. Nel School of Computer Science. Vinh Nguyen"

Transcription

1 Carleton University FAKE BOOK LIBRARY COMP HONOURS PROJECT Dr. Louis D. Nel School of Computer Science Vinh Nguyen /12/2013 1

2 Abstract The basis of this project was to present how to work with big database and specifically with the Fake Book. The goal of this project was to collect and organize multiple Fake Books from different sources as well as to build a website which makes use of this song database. Basically, the scope was to make it easier for users to have access to thousands of songs digitally in the fastest speed. The software that was used to create this database includes: XAMPP, Adobe Acrobat Pro, Adobe Reader, PDFSam, and other self-developed Java software. Most of these programs are popular among users in multiple operating systems. 2

3 Table of Contents I. Introduction... 6 II. Installation XAMPP... 7 XAMPP for Window:... 7 XAMPP for Linux:... 7 XAMPP for Mac OS X:... 7 XAMPP for Solaris: Recommended Tools:... 8 Adobe Reader XI:... 8 PDFSam:... 8 III. Working with XAMPP Start, stop XAMPP Import.sql script IV. User Interface Design V. Database Design VI. Execution Sequence Search songs or books View a song Upload new song Navigate My account tab

4 5. Add favorite songs Delete favorite songs Navigate Home tab Navigate Upload tab

5 List of Figures FIGURE 1. PDFSAM CONTROL PANEL 8 FIGURE 2. XAMPP CONTROL PANEL 10 FIGURE 3. XAMPP HOME PAGE 10 FIGURE 4. XAMPP TOOL BAR 11 FIGURE 5. XAMPP PHPMYADMIN HOME PAGE 11 FIGURE 6. PHPMYADMIN TOOL BAR 11 FIGURE 7. DATABASE E-R DIAGRAM 14 FIGURE 8. DATABASE TABLE SCHEMA 15 FIGURE 9. SEARCH BAR 16 FIGURE 10. PDF PREFERENCES FULL SCREEN WINDOW 16 FIGURE 11. PDF PREFERENCES PAGE DISPLAY WINDOW 17 FIGURE 12. UPLOAD NEW SONG PAGE 17 FIGURE 13. ADD A NEW BOOK OPTION 18 FIGURE 14. INPUT NEW BOOK TITLE AND BOOK CODE 18 FIGURE 15. LOG IN PAGE 19 FIGURE 16. CREATE A NEW ACCOUNT PAGE 19 FIGURE 17. SAVE SONGS TO FAVORITE LIST AFTER LOGGING IN 20 FIGURE 18. FAVORITE LIST 20 FIGURE 19. DELETE SONGS FROM FAVORITE LIST 21 FIGURE 20. HOME PAGE 22 5

6 I. Introduction A Fake Book is a collection of musical lead sheets with the intention to help musicians to learn new songs with the variety of musical instruments performances. Each song in a fake book is arranged alphabetically and contains melody lines, basic chords, and certain possible lyrics. With the given basic information, musicians would be able to create their own new versions by making few chord and melody changes. Therefore, the same song can be found in different books with different lead sheets and melody. The first fake book was created in May 1942 by George Goodwin, a radio station director. In the 1950 s, piracy became an issue as Goodwin s Tune-Dex cards and other index cards at that time were copied illegally. For a long time, fake books consist of illegal printed songs without copyrights. However, most of them were legalized and copyrighted since the 1970 s and intellectual property enforcement has also improved nowadays. This project is divided into two parts. First is to fix the database in order to accord to the platform with simple codes and software. The second part is to design the website based on the previous project but with a completely different interface. Additionally, details of the installation, rationale for the chosen user interface and database design as well as execution sequence will all be included in this project. 6

7 II. Installation 1. XAMPP XAMPP is a free Apache distribution containing MySQL, PHP and Perl. Currently XAMPP works on four different Operating Systems: Window, Linux, Mac OS X and Solaris. XAMPP is easy to install and use. XAMPP for Window: XAMPP works on Window 2000, 2003, XP, Vista, 7 and 8. This version is claimed to contain: Apache, MySQL, SQLite, PHP + PEAR, Perl, OpenSSL, phpmyadmin, FileZilla FTP Serve, etc. XAMPP for Linux: Linux version of XAMPP consists of Apache, MySQL, SQLite, PHP & PEAR, Perl, OpenSSL, ProFTPD, phpmyadmin, PDF class, ncurses and IMAP C-Client, etc. XAMPP for Mac OS X: The distribution for Mac OS X contains: Apache, MySQL, SQLite, PHP & PEAR, Perl, OpenSSL, ProFTPD, phpmyadmin, etc. XAMPP for Solaris: The distribution for Solaris (developed and tested with Solaris 8, tested with Solaris 9) contains: Apache, MySQL, PHP & PEAR, Perl, OpenSSL, ProFTPD, phpmyadmin, PDF class, etc. 7

8 2. Recommended Tools: The following programs are recommended to work with PDF files: Adobe Reader XI: Adobe Reader is a free program that allows users to view, print and comment on PDF files. To install Adobe Reader, go to and follow the instruction online. PDFSam: PdfSam is an open source tool that allows users to merge/extract, split, set password, rotate page, swap page, and delete unwanted page(s). Figure 1. PDFSam Control Panel 8

9 III. Working with XAMPP After installing XAMPP, xampp folder will be installed directly in C:\ folder. 1. Start, stop XAMPP There are two ways to start or stop XAMPP. Users can use XAMPP Control Panel Application, and choose the features that they want to run or they can go to C:\xampp\ and run one of the followings: Apache & MySQL start: C:\xampp\xampp_start.exe Apache & MySQL stop: C:\xampp\xampp_stop.exe MySQL start: C:\xampp\mysql_start.bat MySQL stop: C:\xampp\mysql_stop.bat Mercury Mailserver start: C:\xampp\mercury_start.bat Mercury Mailserver stop: C:\xampp\mercury_stop.bat FileZilla Server start: C:\xampp\filezilla_start.bat FileZilla Server stop: C:\xampp\filezilla_stop.bat 9

10 Figure 2. XAMPP Control Panel After running XAMPP, go to or index.html or index.php in C:\xampp\htdocs will be showed on this page. Figure 3. XAMPP Home page 10

11 2. Import.sql script Select phpmyadmin under Tools bar Figure 4. XAMPP Tool Bar Figure 5. XAMPP phpmyadmin Home Page Then click Import, and choose a single or zipped sql file(s) to upload. Figure 6. phpmyadmin Tool Bar 11

12 IV. User Interface Design PDF is chosen to be the presentation of the song lead sheets for this project. PDF is commonly used nowadays as the majority of people are familiar to work with it, which would make it easier for users to use relative to other file formats. All the common browsers support PDF by having pdf plug-in in their extensions. Additionally, the lead sheets are only available digitally in pictures and in PDF. Users are allowed to view the file both online and offline, and are able to view multiple files in one screen by changing the settings for page display. PDF differentiates itself by having the comment and add note function available while remains the full content of original document. In terms of adding new song and book to the database, the previous project faced certain challenges with the requirement of having specific format. This project is able to solve that problem by restricting uploaded file to be in PDF and changing the file names accord to the database design. As for retrieving favorite songs, this website will require users to create and login to their accounts in order to be able to save their favorite ones. This will create a more personalized manner, especially for users who share the same device. 12

13 V. Database Design The database is represented by four mysql tables: songs, bookcodes, users and favorite_songs in this project. The first (main) table contains the most important data - songs in the Fake book. The following songs attributes are included: song title, book code, page number and song file s name. The table is generated by the code below: CREATE TABLE songs (songtitle varchar(200), bookcode varchar(10) REFERENCES bookcodes(book_code), page integer, songfile varchar(200), PRIMARY KEY (songtitle, bookcode)); The second table consists of book codes and their titles. The following code would construct this table: CREATE TABLE bookcodes (book_code varchar(10) PRIMARY KEY, bookname varchar(100)); The third table contains users information such as first name, last name, address and password. It is created by this code: CREATE TABLE users ( varchar(100) PRIMARY KEY, firstname varchar(100), lastname varchar(100), password varchar(100), favorite_song varchar(200) REFERENCES songs(songtitle), favorite_book varchar(100) REFERENCES bookcodes(book_code)); The last table contains users favorite songs and their original book code. The code is: CREATE TABLE favorite_songs( varchar(100 REFERENCES users( ), songtitle varchar(100) REFERENCES songs(songtitle), bookcode varchar(100) REFERENCES bookcodes(book_code)); There are two ways to add new books into the database. The website allows users to use the upload functionality to insert new books (see section 3. Upload new song in Execution Sequence). As the website is user-friendly, the format of song files names would be adjusted automatically to be cohesive to previous existing files. Also, the songs will be added to the different corresponding folders that are named by the book code. 13

14 The second way is for developers to use code to insert new book to the database. The certain format for song files names will be applied for developer as: bookcode_songtitle_pagenumber. This following code will be used to insert: insert into songs (songtitle, bookcode, page, songfile) values (songtitle, bookcode, page, "books/bookcode/bookcode_songtitle_page.pdf"); Figure 7. Database E-R Diagram 14

15 Figure 8. Database Table Schema 15

16 VI. Execution Sequence 1. Search songs or books The website allows users to search songs using the partial or complete title, and search books by book name or book code (See Figure 9). Figure 9. Search Bar 2. View a song o When users click on the search result, the song s PDF file will be displayed in a new window. o Users can change the settings in order to view two pages at the same time by going to Edit -> Preferences o Under Full Screen tab on the left-hand side, uncheck Fill screen with one page at a time (See Figure 10). Figure 10. PDF Preferences Full Screen Window 16

17 o Under Page Display tab, Default Layout and Zoom, select Two-Up for Page Layout (See Figure 11). Figure 11. PDF Preferences Page Display Window 3. Upload new song o Users can add new songs or books information to the database from the website. o Users will be asked to input new song s title and its page number (See Figure 12). o Book Title menu is the list of all existing books in the database. To add new songs in an existing book, simply select the corresponding name in the menu. Figure 12. Upload New Song Page 17

18 o If users want to add an entirely new book, select Add a new book , then insert book title and book code (See Figure 13 & Figure 14). Figure 13. Add a new book option Figure 14. Input new book title and book code o The Upload button will first validate all the information that users just enter by calling filevalidate() function from util.js. filevalidate will check whether song title, page number, book title and book code are filled with proper values and check if the uploaded file is a pdf file. 18

19 o upload1.php will be called to perform actual insertion. The uploaded file will be renamed to bookcode_songtitle_pagenumber format and will be saved in a proper folder, whose name is the code of the song s book (/4905/books/bookCode). o The Reset button will reset all fields. 4. Navigate My account tab o In My account tab, users can log in or create a new account. o To log in their account, users will use their address as user name, and password. Figure 15. Log in page o To create a new account for this website, users will have to provide their first name, last name, and address then choose a personal password. As the website treats address like user name, same address cannot be used for two different people. Figure 16. Create a new account page 19

20 5. Add favorite songs After logging in the website, users can see their saved favorite songs and add new songs to their favorite list (See Figure 17 & Figure 18). Figure 17. Save songs to favorite list after logging in Figure 18. Favorite list 20

21 6. Delete favorite songs Users can easily delete their favorite songs by going to My account and choosing which songs to be deleted (See Figure 19). Figure 19. Delete songs from favorite list 21

22 7. Navigate Home tab o Clicking on the Home tab will direct users to the website s home page, where users can find a list of existing book. o Users can click on these pictures to view all the songs in that book. Figure 20. Home page 8. Navigate Upload tab To perform 3. Upload new song, click on Upload tab. 22

23 Reference The following tools and websites were used in this project: XAMPP Apache Web server HTML, JavaScript, PHP, CSS MySQL database PDF conversion website PDF merge and split software Adobe Reader Fake Book History 23

The MANUAL. 1 P a g e

The MANUAL. 1 P a g e The MANUAL 1 P a g e http://wasimrlis.blogspot.in https://coprofessionals.wordpress.com 2 P a g e Guided to search tools are used to help library users to find the resources they are seeking. Originally

More information

Ampliación de Bases de Datos

Ampliación de Bases de Datos 1. Introduction to In this course, we are going to use: Apache web server PHP installed as a module for Apache Database management system MySQL and the web application PHPMyAdmin to administrate it. It

More information

CSCI 4000 Assignment 4

CSCI 4000 Assignment 4 Austin Peay State University, Tennessee Spring 2018 CSCI 4000: Advanced Web Development Dr. Leong Lee CSCI 4000 Assignment 4 Total estimated time for this assignment: 12 hours (if you are a good programmer)

More information

WebEA Quick Start Guide

WebEA Quick Start Guide 1.1 WebEA Quick Start Guide The purpose of the WebEA Quick Start Guide is to provide the complete process for quickly installing and configuring WebEA in a new environment using the most common options.

More information

CSCI 4000 Assignment 6

CSCI 4000 Assignment 6 Austin Peay State University, Tennessee Spring 2018 CSCI 4000: Advanced Web Development Dr. Leong Lee CSCI 4000 Assignment 6 Total estimated time for this assignment: 6 hours (if you are a good programmer)

More information

Getting Started with PHP

Getting Started with PHP SECTION I AL Getting Started with PHP LESSON 3: Learning PHP Syntax LESSON 5: Debugging Code MA LESSON 4: Working with Variables TE LESSON 2: Adding PHP to a Web Page RI LESSON 1: Setting Up Your Workspace

More information

Open Source Digitalization Application. Installation Manual

Open Source Digitalization Application. Installation Manual Open Source Digitalization Application Installation Manual Easyndexer by Raúl Diez This is version 1.1 of the Easyndexer manual. This work is licensed under the Creative Commons Attribution 3.0 Unported

More information

CSCI 4000 Assignment 5

CSCI 4000 Assignment 5 Austin Peay State University, Tennessee Spring 2016 CSCI 4000: Advanced Web Development Dr. Leong Lee CSCI 4000 Assignment 5 Total estimated time for this assignment: 12 hours (if you are a good programmer)

More information

How To Install Pear Db In Xampp Windows 7 64 Bit >>>CLICK HERE<<<

How To Install Pear Db In Xampp Windows 7 64 Bit >>>CLICK HERE<<< How To Install Pear Db In Xampp Windows 7 64 Bit It contains: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpmyadmin, with Xdebug and Xampp, 6 PhpMyAdmin 403 Access Forbidden, 7 Local test server security

More information

Alpha College of Engineering and Technology. Question Bank

Alpha College of Engineering and Technology. Question Bank Alpha College of Engineering and Technology Department of Information Technology and Computer Engineering Chapter 1 WEB Technology (2160708) Question Bank 1. Give the full name of the following acronyms.

More information

Cross-Site Request Forgery

Cross-Site Request Forgery Cross-Site Request Forgery Venkateshwar Reddy S, MBA (Banking Technology), Pondicherry Central University, Puducherry, bobby938@gmail.com. Project guide: Dr. N.P. Dhavale, Deputy General Manager, INFINET

More information

How To Manually Uninstall Adobe Reader X

How To Manually Uninstall Adobe Reader X How To Manually Uninstall Adobe Reader X Protect Pdf Files Into One To convert a normal text field into comb field or vice versa, click the comb Adobe PDF Pack is one service in the Acrobat.com family

More information

Head First HTLM 5 Programming, Chapter 1: Welcome to Webville. Pages 1-34

Head First HTLM 5 Programming, Chapter 1: Welcome to Webville. Pages 1-34 Mobile Application and Web Design Project 01: Introduction to HTML and JavaScript Marist School Description: In this project you will create two webpages. In the first webpage you create a list of terms

More information

Dreamweaver MX The Basics

Dreamweaver MX The Basics Chapter 1 Dreamweaver MX 2004 - The Basics COPYRIGHTED MATERIAL Welcome to Dreamweaver MX 2004! Dreamweaver is a powerful Web page creation program created by Macromedia. It s included in the Macromedia

More information

Instructor s Notes Web Data Management Web Client/Server Concepts. Web Data Management Web Client/Server Concepts

Instructor s Notes Web Data Management Web Client/Server Concepts. Web Data Management Web Client/Server Concepts Instructor s Web Data Management Web Client/Server Concepts Web Data Management 152-155 Web Client/Server Concepts Quick Links & Text References Client / Server Concepts Pages 4 11 Web Data Mgt Software

More information

School of Information and Computer Technology Sirindhorn International Institute of Technology Thammasat University

School of Information and Computer Technology Sirindhorn International Institute of Technology Thammasat University School of Information and Computer Technology Sirindhorn International Institute of Technology Thammasat University ITS351 Database Programming Laboratory Laboratory #1: HTML & CSS Objective: - To introduce

More information

Developing Web Applications

Developing Web Applications Developing Web Applications Ralph Moseley Middlesex University IIICENTCNNIAL 1807 ewiley 2007 13ICCNTENNIAL John Wiley & Sons, Ltd Preface Introduction Features Additional Materials Trademarks Acknowledgments

More information

Apache Install Instructions Win7 7 Php Mysql. Phpmyadmin Linux >>>CLICK HERE<<<

Apache Install Instructions Win7 7 Php Mysql. Phpmyadmin Linux >>>CLICK HERE<<< Apache Install Instructions Win7 7 Php Mysql Phpmyadmin Linux sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin. And in particular Yeah, Test PHP instructions are still, or perhaps again

More information

Installing and Confi guring Joomla! 1.5 and Jobs! Pro 1.3.2

Installing and Confi guring Joomla! 1.5 and Jobs! Pro 1.3.2 Installing and Confi guring Joomla! 1.5 and Jobs! Pro 1.3.2 Joomla! has earned a reputation of being one of the most powerful CMS programs around, as its core team emerged from another popular open source

More information

Blog site (cont.) theme, 202 view creations, 205 Browser tools, 196 Buytaert, Dries, 185

Blog site (cont.) theme, 202 view creations, 205 Browser tools, 196 Buytaert, Dries, 185 Index A Administration, 157 backups and restore (see Backups and restore website) file system, 161 log files, 162 tasks, 157 updates and security patches, 165 user accounts, 166 Aggregator module, 218

More information

Host at 2freehosting.Com

Host at 2freehosting.Com Host at 2freehosting.Com This document will help you to upload your website to a free website hosting account at www.2freehosting.com/. Follow all the steps carefully in the order that they appear to ensure

More information

University of Massachusetts

University of Massachusetts You should verify the following minimum desktop requirements before logging on to the HR Direct Application. It is recommended that you have the minimum requirements listed below to ensure the HR application

More information

HCW Human Centred Web. HuCEL: Keywords Experiment Manual. School of Computer Science. Information Management Group

HCW Human Centred Web. HuCEL: Keywords Experiment Manual. School of Computer Science. Information Management Group HCW HuCEL Technical Report 1, June 2009 School of Computer Science Information Management Group HuCEL: Keywords Experiment Manual Paul Waring Human Centred Web Lab School of Computer Science University

More information

How To Start Mysql Use Linux Command Line Client In Xampp

How To Start Mysql Use Linux Command Line Client In Xampp How To Start Mysql Use Linux Command Line Client In Xampp It also assumes that you're familiar with the MySQL command-line client and that you And since both Amazon and Bitnami have a free tier, you can

More information

BlueSpice Installation local test system with installer

BlueSpice Installation local test system with installer BlueSpice 2.27.2 - Installation local test system with installer Table of contents 1. Installation of a local test system with installer... 3 Page 2 of 14 1. Installation of a local test system with installer

More information

HALTON SKILLS COMPETITION WEBSITE DEVELOPMENT SCOPE SECONDARY LEVEL Coordinator: Ron Boyd,

HALTON SKILLS COMPETITION WEBSITE DEVELOPMENT SCOPE SECONDARY LEVEL Coordinator: Ron Boyd, Coordinator: Ron Boyd, rwboyd@orionsweb.net PURPOSE OF THE CHALLENGE To provide competitors with the opportunity to demonstrate, through practical and theoretical application, their skills in client- and

More information

Programming the World Wide Web by Robert W. Sebesta

Programming the World Wide Web by Robert W. Sebesta Programming the World Wide Web by Robert W. Sebesta Tired Of Rpg/400, Jcl And The Like? Heres A Ticket Out Programming the World Wide Web by Robert Sebesta provides students with a comprehensive introduction

More information

Figure 1 Forms category in the Insert panel. You set up a form by inserting it and configuring options through the Properties panel.

Figure 1 Forms category in the Insert panel. You set up a form by inserting it and configuring options through the Properties panel. Adobe Dreamweaver CS6 Project 3 guide How to create forms You can use forms to interact with or gather information from site visitors. With forms, visitors can provide feedback, sign a guest book, take

More information

Digitized Engineering Notebook

Digitized Engineering Notebook Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Syed Jalaluddin Governors State University

More information

XAMPP Web Development Stack

XAMPP Web Development Stack Overview @author R.L. Martinez, Ph.D. The steps below outline the processes for installing the XAMPP stack on a local machine. The XAMPP (pronounced Zamp) stack includes the following: Apache HTTP Server,

More information

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing Microsoft Expression Web 1. Chapter 2: Building a Web Page 21. Acknowledgments Introduction

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing Microsoft Expression Web 1. Chapter 2: Building a Web Page 21. Acknowledgments Introduction Acknowledgments Introduction Chapter 1: Introducing Microsoft Expression Web 1 Familiarizing Yourself with the Interface 2 The Menu Bar 5 The Development Window 7 The Development Area 8 The Tabbed File

More information

CIMS Login Quick Guide Your Guide to Login Procedures

CIMS Login Quick Guide Your Guide to Login Procedures FDOE Bureau of School Improvement CIMS Login Quick Guide Your Guide to Login Procedures Welcome to the CIMS Login Quick Guide. The purpose of this guide is to provide step-by-step directions for logging

More information

Obtaining a login and password to the Online Application

Obtaining a login and password to the Online Application Obtaining a login and password to the Online Application You should have received a password to the online application from Regional Credentialing. If you ve forgotten your password, please contact us.

More information

Xerox 700 Digital Color Press with Integrated Fiery Color Server. Welcome

Xerox 700 Digital Color Press with Integrated Fiery Color Server. Welcome Xerox 700 Digital Color Press with Integrated Fiery Color Server Welcome 2008 Electronics for Imaging, Inc. The information in this publication is covered under Legal Notices for this product. 45072712

More information

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10 CONTENTS Chapter 1 Introduction to Dreamweaver CS3 1 About Dreamweaver CS3 Interface...4 Title Bar... 4 Menu Bar... 4 Insert Bar... 5 Document Toolbar... 5 Coding Toolbar... 6 Document Window... 7 Properties

More information

Installation Guide for the ALM Performance Tool

Installation Guide for the ALM Performance Tool http://almtoolbox.com Installation Guide for the ALM Performance Tool Before we start please remember that if you need any help with the installation process you can contact us at support@almtoolbox.com

More information

Web pages are a complex undertaking. The basic web page itself isn t

Web pages are a complex undertaking. The basic web page itself isn t Chapter 1 : Managing Your Servers In This Chapter Understanding the client/server relationship Reviewing tools for client-side development Gathering server-side development tools Installing a local server

More information

Acceptance Test. Smart Scheduling. Empire Unlimited. Requested by:

Acceptance Test. Smart Scheduling. Empire Unlimited. Requested by: Smart Scheduling Requested by: Dr. Robert Yoder Computer Science Department Head Siena College Department of Computer Science Prepared by: Meghan Servello Thomas Mottola Jonathan Smith Jason Czajkowski

More information

PDF: Accessible Manual

PDF: Accessible Manual Page 1 PDF: Accessible Manual Before starting the OCR process: Determine which OCR process has to be followed based on the type of book that has to be OCR d. There are two types of books. 1. Books with

More information

Advanced Web Tutorial 10

Advanced Web Tutorial 10 Advanced Web Tutorial 10 Editor Brackets / Visual Studio Code Goals Creating a blog with PHP and MySql. - Set up and configuration of Xampp - Learning Data flow using Create/Read/Update and Delete Things

More information

$this->dbtype = "mysql"; // Change this if you are not running a mysql database server. Note, the publishing solution has only been tested on MySQL.

$this->dbtype = mysql; // Change this if you are not running a mysql database server. Note, the publishing solution has only been tested on MySQL. 0.1 Installation Prior to installing the KRIG publishing system you should make sure that your ISP supports MySQL (versions from 4.0 and up) and PHP (version 4.0 or later, preferably with PEAR installed.)

More information

PDF Expert for ipad User guide

PDF Expert for ipad User guide PDF Expert for ipad User guide 2011 Readdle Inc. 2 Contents Introduction Chapter 1: Copying documents to PDF Expert USB file transfer using itunes File Sharing Saving attachments from Mail and other ipad

More information

InSite Prepress Portal

InSite Prepress Portal InSite Prepress Portal System Version 5.0 Customer Quick Start Guide English 731-00089G-EN Rev C Copyright Kodak, 2008. All rights reserved. Creo and ecentral are trademarks of Kodak. Adobe, Acrobat, Adobe

More information

User Manual Version

User Manual Version User Manual Version 14.5.3 Contents KeyHelp User - Manual Contents 1. The current KeyHelp 4 1.1. KeyHelp Version 14...4 1.2. Finding a fault and being stuck with it?...4 1.3. Who is this manual for?...4

More information

Developing Online Databases and Serving Biological Research Data

Developing Online Databases and Serving Biological Research Data Developing Online Databases and Serving Biological Research Data 1 Last Time HTML Hypertext Markup Language Used to build web pages Static, and can't change the way it presents itself based off of user

More information

Princess Nourah bint Abdulrahman University. Computer Sciences Department

Princess Nourah bint Abdulrahman University. Computer Sciences Department Princess Nourah bint Abdulrahman University Computer Sciences Department 1 And use http://www.w3schools.com/ PHP Part 1 Objectives Introduction to PHP Computer Sciences Department 4 Introduction HTML CSS

More information

Project Title REPRESENTATION OF ELECTRICAL NETWORK USING GOOGLE MAP API. Submitted by: Submitted to: SEMANTA RAJ NEUPANE, Research Assistant,

Project Title REPRESENTATION OF ELECTRICAL NETWORK USING GOOGLE MAP API. Submitted by: Submitted to: SEMANTA RAJ NEUPANE, Research Assistant, - 1 - Project Title REPRESENTATION OF ELECTRICAL NETWORK USING GOOGLE MAP API Submitted by: SEMANTA RAJ NEUPANE, Research Assistant, Department of Electrical Energy Engineering, Tampere University of Technology

More information

University of Mary Washington. FOC Planning Tool User s Guide Kwadwo Brobbey, Kelly Brown, Rebecca Wright

University of Mary Washington. FOC Planning Tool User s Guide Kwadwo Brobbey, Kelly Brown, Rebecca Wright University of Mary Washington FOC Planning Tool User s Guide Kwadwo Brobbey, Kelly Brown, Rebecca Wright 2013 2 Table of Contents 1: Initial Setup and Running the Software... 3 1.1: Initial Setup...3 1.2:

More information

How To Start Mysql Use Linux Command Line Windows 7

How To Start Mysql Use Linux Command Line Windows 7 How To Start Mysql Use Linux Command Line Windows 7 How can I check the number of active MySQL connections on Linux based system? You can Open the terminal App or login to the remote server using ssh:

More information

WebPrint Quick Start User Guide

WebPrint Quick Start User Guide WebPrint Quick Start User Guide Getting Started Accessing Print Center Navigate your Web browser to Print Center Log in page. If you do not have an acocunt, you will need to create a new User account.

More information

Create-A-Page Design Documentation

Create-A-Page Design Documentation Create-A-Page Design Documentation Group 9 C r e a t e - A - P a g e This document contains a description of all development tools utilized by Create-A-Page, as well as sequence diagrams, the entity-relationship

More information

1 Login AppServ Hosting Control System

1 Login AppServ Hosting Control System Login -1- AppServ Hosting Control System 1. /vhcs2 Control System http://www.yourdomainname.com/vhcs2 2. Username Login appservhosting.com 3. Password Login 4. AppServ Hosting Control System 1 Login AppServ

More information

banjo chord chart 119C6D2ACDC8E141EFC956B9993FB5F6 Banjo Chord Chart 1 / 5

banjo chord chart 119C6D2ACDC8E141EFC956B9993FB5F6 Banjo Chord Chart 1 / 5 1 / 5 Thank you for downloading. As you may know, people have search hundreds times for their favorite books like this, but end up in infectious downloads. Rather than enjoying a good book with a cup of

More information

Including Dynamic Images in Your Report

Including Dynamic Images in Your Report Including Dynamic Images in Your Report Purpose This tutorial shows you how to include dynamic images in your report. Time to Complete Approximately 15 minutes Topics This tutorial covers the following

More information

StockStatusMonitoring_Technical Documentation

StockStatusMonitoring_Technical Documentation StockStatusMonitoring_Technical Documentation Release 1.0 SCI-ezzy August 05, 2015 Contents 1 Table of contents 3 1.1 Overview................................................. 3 1.2 Software Environment

More information

Printing Achievement Series Answer Sheets

Printing Achievement Series Answer Sheets Printing Achievement Series Answer Sheets 1. Login to the designated Achievement Series computer in your building. a. Username: scantron b. Password: scantron 2. Launch the Scan Station application. Likely

More information

Ensim PS Administrator Release Notes

Ensim PS Administrator Release Notes About PS Administrator 3.0 Ensim PS Administrator 3.0.4 Release Notes February 04, 2002 These release notes cover product compatibility, new product features, list of applications included, version differences,

More information

SETTING UP AND RUNNING A WEB SITE ON YOUR LENOVO STORAGE DEVICE WORKING WITH WEB SERVER TOOLS

SETTING UP AND RUNNING A WEB SITE ON YOUR LENOVO STORAGE DEVICE WORKING WITH WEB SERVER TOOLS White Paper SETTING UP AND RUNNING A WEB SITE ON YOUR LENOVO STORAGE DEVICE WORKING WITH WEB SERVER TOOLS CONTENTS Introduction 1 Audience 1 Terminology 1 Enabling a custom home page 1 Adding webmysqlserver

More information

Creating Dashboard. Version: 7.3

Creating Dashboard. Version: 7.3 Creating Dashboard Version: 7.3 Copyright 2015 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived from, through

More information

Database Design Lab: MS Access Forms

Database Design Lab: MS Access Forms Database Design Lab: MS Access Forms 1. Download lab5.accdb and rename it to lab6.accdb. 2. View the Relationship (Database Tools tab) to get an overview of the data model. 3. Create a data entry form

More information

All India Council For Research & Training

All India Council For Research & Training WEB DEVELOPMENT & DESIGNING Are you looking for a master program in web that covers everything related to web? Then yes! You have landed up on the right page. Web Master Course is an advanced web designing,

More information

Internet. Class-In charge: S.Sasirekha

Internet. Class-In charge: S.Sasirekha Internet Class-In charge: S.Sasirekha COMPUTER NETWORK A computer network is a collection of two or more computers, which are connected together to share information and resources. Network Operating Systems

More information

emodes: Enhanced Music Organization Digital Ensemble System

emodes: Enhanced Music Organization Digital Ensemble System emodes: Enhanced Music Organization Digital Ensemble System Tony Wilsman Information Science and Technology Department Doane College awilsman@doane.edu Tim McArdle Information Science and Technology Department

More information

Adobe Acrobat Professional Essentials TLTC CEHS May 2014

Adobe Acrobat Professional Essentials TLTC CEHS May 2014 Adobe Acrobat Professional Essentials TLTC CEHS May 2014 For questions and assistance, please contact: Dr. Li Jin 404C Allen Hall 304-293-1486 lijin@mail.wvu.edu Table of Contents View, search, and print

More information

GPS Monitoring Station Data Management

GPS Monitoring Station Data Management GPS Monitoring Station Data Management Héctor Manuel Maestro Alegre Abstract- GPS is nowadays the most important GNSS and the only one fully operative. Nowadays, this navigation system is becoming omnipresent

More information

COPYRIGHTED MATERIAL. Using Adobe Bridge. Lesson 1

COPYRIGHTED MATERIAL. Using Adobe Bridge. Lesson 1 Lesson Using Adobe Bridge What you ll learn in this lesson: Navigating Adobe Bridge Using folders in Bridge Making a Favorite Creating metadata Using automated tools Adobe Bridge is the command center

More information

Dreamweaver CS6. Table of Contents. Setting up a site in Dreamweaver! 2. Templates! 3. Using a Template! 3. Save the template! 4. Views!

Dreamweaver CS6. Table of Contents. Setting up a site in Dreamweaver! 2. Templates! 3. Using a Template! 3. Save the template! 4. Views! Dreamweaver CS6 Table of Contents Setting up a site in Dreamweaver! 2 Templates! 3 Using a Template! 3 Save the template! 4 Views! 5 Properties! 5 Editable Regions! 6 Creating an Editable Region! 6 Modifying

More information

With Dreamweaver CS4, Adobe has radically

With Dreamweaver CS4, Adobe has radically Introduction to the Dreamweaver Interface With Dreamweaver CS4, Adobe has radically reengineered the Dreamweaver interface to provide a more unified experience across all of the Creative Suite applications.

More information

Let's Play... Try to name the databases described on the following slides...

Let's Play... Try to name the databases described on the following slides... Database Software Let's Play... Try to name the databases described on the following slides... "World's most popular" Free relational database system (RDBMS) that... the "M" in "LAMP" and "XAMP" stacks

More information

DOWNLOAD OR READ : WINDOWS 7 FULL INSTALLATION GUIDE PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : WINDOWS 7 FULL INSTALLATION GUIDE PDF EBOOK EPUB MOBI DOWNLOAD OR READ : WINDOWS 7 FULL INSTALLATION GUIDE PDF EBOOK EPUB MOBI Page 1 Page 2 windows 7 full installation guide windows 7 full installation pdf windows 7 full installation guide windows version.

More information

Bitnami Ruby for Huawei Enterprise Cloud

Bitnami Ruby for Huawei Enterprise Cloud Bitnami Ruby for Huawei Enterprise Cloud Description Bitnami Ruby Stack provides a complete development environment for Ruby on Rails that can be deployed in one click. It includes most popular components

More information

Uploading a Submission

Uploading a Submission CESP provides 4 ways to upload via 3 Web Transfer Clients or via a local sftp client. WEB Transfer Clients 1. Integraged Upload (HTML5): Select Integrated Upload for Auto Login to HTML5 Client. (Modern

More information

Broadband internet connection ipad, Android tablet, Windows Surface RT or Pro, Chromebook Safari, Google Chrome, Microsoft Edge, Mozilla Firefox

Broadband internet connection ipad, Android tablet, Windows Surface RT or Pro, Chromebook Safari, Google Chrome, Microsoft Edge, Mozilla Firefox TABLE OF CONTENTS OVERVIEW... 3 SYSTEM REQUIREMENTS... 3 INSTALLATION... 4 LOGGING INTO THE SOFTWARE... 4 STUDENT PASSWORDS... 5 TEACHER PASSWORDS... 5 GETTING YOUR STUDENTS STARTED... 6 OPEN LOGIN...

More information

K-RATE INSTALLATION MANUAL

K-RATE INSTALLATION MANUAL K-RATE INSTALLATION MANUAL K-Rate Installation Manual Contents SYSTEM REQUIREMENTS... 3 1. DOWNLOADING K-RATE... 4 STEP 1: LOGIN TO YOUR MEMBER ACCOUNT... 4 STEP 2: ENTER DOMAIN NAME... 5 STEP 3: DOWNLOAD

More information

Apache Subversion Tutorial

Apache Subversion Tutorial Apache Subversion Tutorial Computer Science Standard C-6.C Diana Machado Raul Garcia Dr. Shu-Ching Chen Florida International University Computer Science 2/22/2014 What is Subversion (SVN)? A free and

More information

Matthew Harris Senior Project Proposal getnote The Mobile Application

Matthew Harris Senior Project Proposal getnote The Mobile Application Matthew Harris Senior Project Proposal getnote The Mobile Application 1 Table of Contents Background and Motivation 3 Problems to be Addressed: 3 Solution: 4 Methodology: 4 Goal: 5 Deliverables: 5 Justification:

More information

Full version is >>> HERE <<<

Full version is >>> HERE <<< how to create a database in netbeans 6.9; create a database in excel youtube; how to create a database with mysql command line; create a database backup job using sql server management studio Full version

More information

Creating Interactive PDF Forms

Creating Interactive PDF Forms Creating Interactive PDF Forms Using Adobe Acrobat X Pro for the Mac University Information Technology Services Training, Outreach, Learning Technologies and Video Production Copyright 2012 KSU Department

More information

BlueSpice Installation of a local test system of BlueSpice free without installer

BlueSpice Installation of a local test system of BlueSpice free without installer BlueSpice 2.27.3 - Installation of a local test system of BlueSpice free without installer Table of contents 1. Installation of a local test system of BlueSpice free without Installer... 3 Page 2 of 16

More information

KEIL software. Index of contents UPDATE. 1. Important information 1.1. What has changed?

KEIL software. Index of contents UPDATE. 1. Important information 1.1. What has changed? Index of contents 1. Important information 1.1. What has changed? 2. Update 2.1. Settings and file backup 2.2. FTP Upload 2.3. Permissions 2.4. Do update 3. Possible problems 2003-2007,, all rights reserved

More information

Case Study. CMS for Management of Monetization Training Resources

Case Study. CMS for Management of Monetization Training Resources Case Study CMS for Management of Monetization Training Resources Client Requirement The client is a digital marketing company providing efficient strategies for marketing and data monetization to their

More information

Application Architecture

Application Architecture Application Architecture Compatibility Flexibility Scalability Web Technologies Author: KM Newnham Edited by: SA Jost Last Update Date: 11/28/2016 Tel. 303.741.5711 Email. sales@adginc.net Web. www.adginc.net

More information

Welcome to Mac OS X, the world s most advanced operating system. This book helps you start using Mac OS X. First install the software, then discover h

Welcome to Mac OS X, the world s most advanced operating system. This book helps you start using Mac OS X. First install the software, then discover h Welcome to Mac OS X Welcome to Mac OS X, the world s most advanced operating system. This book helps you start using Mac OS X. First install the software, then discover how easy it is to use. 2 Installing

More information

Mysql Server 4.1 Manually Windows 7 64 Bit

Mysql Server 4.1 Manually Windows 7 64 Bit Mysql Server 4.1 Manually Windows 7 64 Bit 2.3.6 Troubleshooting a Microsoft Windows MySQL Server Installation 2.3.7 Typically you will choose Developer Default to install MySQL server and Or, choose the

More information

Can Adobe Acrobat 8 Professional Convert Pdf To Excel

Can Adobe Acrobat 8 Professional Convert Pdf To Excel Can Adobe Acrobat 8 Professional Convert Pdf To Excel Learn how to convert a PDF containing a spreadsheet into Excel while ensuring that How to Export Data From an Adobe PDF File Into a Microsoft Excel

More information

Requirements Specification

Requirements Specification Redesign of the Software Engineering Site (R.O.S.E.S.) Requested by: Dr. Timoth Lederman Professor Department of Computer Science Siena College Delivered By: Prepared By: Kurt Greiner Daniel Rotondo Ryan

More information

Urology, new user-interface

Urology, new user-interface Urology, new user-interface A brief guide to help orientate you to our new interface. BROWSING Whilst the core functionality of the products remains the same, all the browsing functionality has been moved

More information

Introduction to Ardora

Introduction to Ardora Ardora is an authoring software focused mainly on the development of educational content for the Web. Its main purpose is that teachers focus their efforts on the methodological and didactic aspects of

More information

How To Install Modules Joomla 2.5 On Wamp Server 2.1

How To Install Modules Joomla 2.5 On Wamp Server 2.1 How To Install Modules Joomla 2.5 On Wamp Server 2.1 2.1 Set up a Development Location, 2.2 Assess Each Extension, 2.3 Going to Joomla! A local device via WAMP, MAMP, LAMP, XAMPP. It is very simple to

More information

***** Rebuild, Backup and Archive your Data before updating*****

***** Rebuild, Backup and Archive your Data before updating***** Alexandria 6.0.1 Release Notes 8/3/2009 ============================================================ Alexandria 6.0.1 is a major release in the v6 series introducing improvements to the system expanding

More information

Personalized Movie Database System

Personalized Movie Database System Grand Valley State University ScholarWorks@GVSU Technical Library School of Computing and Information Systems 2015 Personalized Movie Database System Jayaprakash Garaga Grand Valley State University Follow

More information

Use of Adobe Contribute to Edit your Chaîne Website

Use of Adobe Contribute to Edit your Chaîne Website Use of Adobe Contribute to Edit your Chaîne Website While there are many different programs that can be used to edit webpages, Adobe Contribute is available for both the Windows and Mac platforms. It is

More information

Web Development Course (PHP-MYSQL-HTML5.0)

Web Development Course (PHP-MYSQL-HTML5.0) Mstechnologies.org https://www.facebook.com/mindscapestechnologies/ Web Development Course (PHP-MYSQL-HTML5.0) DURATION : 3 MONTHS Mindscapes Technologies Off # 01, Mezzanine Floor, Park View AptNear Usmania

More information

BOARD PORTAL FOR ADMINSTRATORS STEP BY STEP QUICK GUIDE THIS GUIDE IS UPDATED FOR WEBVERSION 4.1 AND IOS APP-VERSION 4.2

BOARD PORTAL FOR ADMINSTRATORS STEP BY STEP QUICK GUIDE THIS GUIDE IS UPDATED FOR WEBVERSION 4.1 AND IOS APP-VERSION 4.2 BOARD PORTAL FOR ADMINSTRATORS STEP BY STEP QUICK GUIDE THIS GUIDE IS UPDATED FOR WEBVERSION 4.1 AND IOS APP-VERSION 4.2 W W W. A D M I N C O N T R O L. C O M TABLE OF CONTENTS 1. HOME PAGE 3 2. FOLDER

More information

Manually Php Windows 7 64 Bit Microsoft Office 2003

Manually Php Windows 7 64 Bit Microsoft Office 2003 Manually Php Windows 7 64 Bit Microsoft Office 2003 Ms Office Word 2003 Free Download Full Version For Windows 7 (Today Downloads: 178) - Ms Word 2003 Free Download For Windows 7 64 Bit (Today. Those upgrading

More information

VeriGuide. VeriGuide Academic Administrator User Manual. (Updated November 23, 2010) Chapter 1: Login! 3. Create Account! 3. Enter URL! 3. Login!

VeriGuide. VeriGuide Academic Administrator User Manual. (Updated November 23, 2010) Chapter 1: Login! 3. Create Account! 3. Enter URL! 3. Login! VeriGuide Academic Administrator User Manual (Updated November 23, 2010) Chapter 1: Login! 3 Create Account! 3 Enter URL! 3 Login! 3 Service! 4 School Selection! 5 Administrator Function Selection! 5 Chapter

More information

Mysql Server 4.1 Manually Windows 7 Start Service

Mysql Server 4.1 Manually Windows 7 Start Service Mysql Server 4.1 Manually Windows 7 Start Service If you are not running the MySQL server as a service, use mysqladmin to manually remove the previous installation and MySQL service (if the server If you

More information

ABOUT WEB TECHNOLOGY COURSE SCOPE:

ABOUT WEB TECHNOLOGY COURSE SCOPE: ABOUT WEB TECHNOLOGY COURSE SCOPE: The booming IT business across the globe, the web has become one in every of the foremost necessary suggests that of communication nowadays and websites are the lifelines

More information

Political Organization Filing and Disclosure. Search Process User Guide

Political Organization Filing and Disclosure. Search Process User Guide Political Organization Filing and Disclosure Search Process User Guide Table of Contents 1.0 INTRODUCTION...4 1.1 Purpose... 4 1.2 How to Use this Guide... 4 1.3 Political Organization Disclosure... 4

More information

Using the Computer Programming Environment

Using the Computer Programming Environment Information sheet EN064 Overview C2k has developed an environment to allow GCSE and A-Level students to undertake computer programming from within the C2k Managed Service. This environment will deliver

More information