Size: px
Start display at page:

Download "https://github.com/gns3/gns3-registry/blob/master/schemas/appliance.json"

Transcription

1 Mini How-To guide for using and modifying appliance templates. The appliance templates from the marketplace are a way to sort of make it a bit easier to import a Qemu virtual machine into GNS3. I've noticed some forum posts expressing difficulty getting these to work properly, and there was some confusion about whether they would also download the required software images. Well, I figured some of this out, so I thought I'd share with the rest of the class: The templates are little text files with the.gns3a extension, and they're formatted like little scripts. The schema for it can be viewed here: Since all the information is separated into different categories, and is just plain-text, filenames, md5 checksums, and file sizes, I'm guessing these are just used to auto-populate fields in an actual script running in the background. But anyway, if you click File Import Appliance, you'll get a little window that will have a brief description of the VM you're trying to import, including Vendor, Product Name, Architecture, Maintainer, etc Click Next, and you'll be asked which server to upload the appliance to (local, remote, GNS3-VM), click Next again, and you'll be told whether your system meets the requirements, and click Next again to reach the Required Files window. This part of the appliance import is where there's some confusion. On this screen you'll see things like the appliance name, version, status, filename, size, and four buttons named Import, Download, Create a new version, and Refresh. I'll go ahead and get Download out of the way: Download won't necessarily automatically download the required files for you. If you need files belonging to a paid product (like anything from Cisco or Juniper), or even a free VM that the vendor requires you to register with them to obtain it, you'll just be sent to their website. If the appliance you want is something freely available to anyone without the payment/registration requirement, then the files will be automatically downloaded. Import can be used if you already have the necessary files on your system, but they aren't located in the folder with the template file. Create a new version is used when you have a valid image file for the appliance you want to import, but it's a different version than the one specified in the template. For example, let's say I'm trying to use the c7200 template, and I have a v15.2 IOS image, but the template only specified a 12.4 image, then this is the option you'd use. Otherwise, you'd have to manually modify the template file, like I'll show in a little bit (it's not hard, just a little time consuming). Refresh is used when you either used Import, Download, or Create a new version, to update the window to reflect whether everything is ready to go. If it is, you'll see the status change to Ready to install, and any additional versions you may have created. Click Next to select your Qemu binary, click Next to see the summary, and click Next again to see any additional information (like login details), and click Finish to import the appliance. If everything proceeded without errors, you'll be able to find the VM you imported in the appropriate device section. One error I saw get posted a good deal was the MD5 mismatch error. That will commonly occur if the checksum of the file you have doesn't match the one in the template (like a corrupt download).

2 I've also seen it occur when I modified a template in Windows, and tried using a free MD5/SHA checksum utility to generate the checksums for it. That utility spit out the checksum with the letters in all caps, while the template expected the characters to be all lower-case. Before the Create a new version option was added (when I first started writing this), you had to manually edit the template if you wanted to use an image file other than the one(s) listed in the template. This is still totally an option if you want, and you can even modify the template to be used with a completely new VM that there isn't a specific template for. I'm show an example of modifying a template to use a different version of an image, how to add multiple versions of a VM to the same template, and how to modify the template for an entirely new VM. One thing to remember, the templates want to be in the same folder as the image files on you system, so either keep them together, or use Import to specify where the image file is in your filesystem. Modifying the template to specify a single, different image: Back to my previous example of using the c7200 template, but having a different image file, you would just make a few changes to the template in a text editor. Mainly, we'll be changing the filename, md5sum, and the file size. Here's the relevant sections of the template I downloaded last week: "filename": "c7200-adventerprisek9-mz t5.image", "version": " T5", "md5sum": "6b89d0d804e1f2bb5b8bda66b ", "filesize": "name": " T5", "idlepc": "0x606df838", "images": "image": "c7200-adventerprisek9-mz t5.image" You'll notice that this template was created just for that particular image. I happen to have a 15.2 image I'd rather use. At the time I was writing this, it was necessary to edit the template and replace the parts I bolded, but the new Create feature should let you do this while importing the template. Anyway, since I was writing this in linux, I just opened up a terminal to grab the information I needed: c7200-adventerprisek9-mz m6.image There's the file name and it's size. To generate the md5 checksum I'd need, I ran md5sum <filename> from the same folder:

3 # md5sum c7200-adventerprisek9-mz m6.image cc230ec57f751dc05a57214ef0 c7200-adventerprisek9-mz m6.image There we go. Here's the relevant template sections, after I modified them to use my image: "filename": "c7200-adventerprisek9-mz m6.image", "version": "152-4.M6", "md5sum": "743630cc230ec57f751dc05a57214ef0", "filesize": "name": "152-4.M6", "idlepc": "0x606df838", "images": "image": "c7200-adventerprisek9-mz m6.image" All I did was copy and paste the information I collected into their respective fields. I did change the version number, just because I'm anal-retentive that way. I don't think it's strictly required to do so. You'll notice that I didn't change the idlepc value. Well, I think there is a way to generate an idlepc outside GNS3 using dynamips or dynagen, but after farting around unsuccessfully for about 20 minutes, I gave up on that. :) Now, let's say you are using a template, but you'd like to specify multiple versions of the same VM. Well, it's really easy to do so. The big kicker is that the configuration for those versions must be the same. To give you an example of what wouldn't work, is the two versions of TiMOS I have. V12.0R6 requires that I disable KVM, or it'll fail during booting with a crashdump message, and then autoreboot. Version 13.0R4 can use KVM, but can only use 1 vcpu, or it'll exhibit the same behavior as 12.0R6. Since they don't really have a common configuration, due to those two issues, I'd have to create separate templates for them. Here's the example of when this would work. The different revisions of ASAv can share a common configuration setup, as should below: "qemu": "adapter_type": "e1000", "adapters": 8, "ram": 2048, "arch": "x86_64", "console_type": "telnet", "kvm": "require", Of the three different versions I have, all of them work fine with these settings, so I can go ahead and

4 add the extra images to the existing template. Here's what is currently in the lower section of the template: "filename": "asav qcow2", "version": " ", "md5sum": "ca ecbd5dfdb1c5a a", "filesize": , "name": " ", "images": "hda_disk_image": "asav qcow2" ] In addition to , I also have and After copying down their filenames, sizes, and md5sums to a temporary text file, I'll just copy and paste this section a few times in the template: "filename": "asav qcow2", "version": " ", "md5sum": "ca ecbd5dfdb1c5a a", "filesize": , Now, one thing to note, since we'll be added several more images to this, we'll want to a comma after the the close bracket on all but the last image in this section (same will be true of versions, which we'll see in a bit). Here's the modified section, with the extra images added: "filename": "asav qcow2", "version": " ", "md5sum": "d8f35f c7e3f844ea6202", "filesize": ,,

5 "filename": "asav qcow2", "version": " ", "md5sum": "ca ecbd5dfdb1c5a a", "filesize": ,, "filename": "asav qcow2", "version": " ", "md5sum": "4a39fcb63916fed82f83236b21175afa", "filesize": , I copy 'n pasted in the correct filenames, md5sums, and filesizes, as well as change the version numbers. Notice that for and , I added a comma to the close brackets (,) closing out their entries. There isn't one for , since that's the last image in the list. Next, I'll also copy and paste the versions section a few times: "name": " ", "images": "hda_disk_image": "asav qcow2", Again, I'll have to add a comma on the last close bracket around each entry, except for the final one. Be careful here, since you need to add it to the outermost close bracket, which I highlighted above. After I added the correct filenames in the hda_disk_image field, and changed their names, here's what this section looks like now: "name": " ", "images": "hda_disk_image": "asav qcow2", "name": " ", "images": "hda_disk_image": "asav qcow2", "name": " ", "images": "hda_disk_image": "asav qcow2"

6 ] After this, just save the file, or save it as a new file (remember that it needs that.gns3a extension!). Don't forget that the template really wants to be in the same folder as the image files, so if it isn't, you'll need to use Import to point them out to the wizard, and then hit Refresh. As my final example, I'll show how I modified an existing template to use a VM that isn't present in Marketplace yet. If you read my post about adding EXOS to GNS3, you saw that I created a Qemu VM of it, since there isn't one available on their github page yet. What I'll do is take the vios-l2 template, and then modify it enough for use with this VM instead. The first thing I did was just change all the text information in the top section, so that it reflected that this was an EXOS from Extreme Networks instead of vios from Cisco, and changed the URLs. I'll omit most of this for brevity. Even if you don't feel like changing all that information, there are still two you should change: The name of the appliance, and the category it goes into. "name": "Cisco IOSvL2", "category": "multilayer_switch", Since this is still a multilayer switch VM, I can leave that alone (if this were a router or firewall, I'd definitely want to change this). Changing the name is important, so you can uniquely identify this VM. With that out of the way, here are the parts we're really concerned about: "usage": "There is no default password and enable password. There is no default configuration present.", "port_name_format": "GigabitEthernet1/0", "port_segment_size": 4, "qemu": "adapter_type": "e1000", "adapters": 16, "ram": 768, "arch": "i386", "console_type": "telnet", "kvm": "require", "filename": "vios_l2-adventerprisek9-m.vmdk.ssa e", "version": " ", "md5sum": "1a3a21f5697cae64bb930895b986d71e", "filesize": ,

7 ] "name": " ", "images": "hda_disk_image": "vios_l2-adventerprisek9-m.vmdk.ssa e" To tailor this to EXOS, here's a list of the changes I'll make: 1) Change the usage field, to tell how to login 2) Add a first_port_name field, since eth0 will be the mgmt interface 3) Change the port_name_format, since it isn't applicable 4) Remove the port_segment_size, since there isn't linecards here. 5) Change the RAM to 256MB 6) Change the interface count to 12 (the vm seems to only be capable of 12 ports) 7) Change the architecture to x86_64 8) Add the options field with -cpu host, as some type of cpu needs to be specified. 9) Change the images, filenames, versions, size, checksums, and remove the download_url entry. Here's what all that looks like, with all the changes I made in bold: "usage": "Login as admin (no password) once AAA is available on the master node ", "first_port_name": "Management", "port_name_format": "Port0", "qemu": "adapter_type": "e1000", "adapters": 13, "ram": 256, "arch": "x86_64", "console_type": "telnet", "kvm": "require", options : -cpu host, "filename": "exospc img", "version": " ", "md5sum": "46d ebb b801aacc1", "filesize": "name": " ", "images": "hda_disk_image": "exospc img"

8 ] After this, just save the template as a new file, and you're ready to import it. At some point, Extreme has a qemu VM version planned to be made available on their github page, which is free to anyone to download, so a template will be made for it. You could also use this for pretty much anything else you'd like, provided it can be run as an IOS/IOU/Qemu device. Well, that's pretty much it, so have fun with this! :)

BEGINNER PHP Table of Contents

BEGINNER PHP Table of Contents Table of Contents 4 5 6 7 8 9 0 Introduction Getting Setup Your first PHP webpage Working with text Talking to the user Comparison & If statements If & Else Cleaning up the game Remembering values Finishing

More information

Azon Master Class. By Ryan Stevenson Guidebook #5 WordPress Usage

Azon Master Class. By Ryan Stevenson   Guidebook #5 WordPress Usage Azon Master Class By Ryan Stevenson https://ryanstevensonplugins.com/ Guidebook #5 WordPress Usage Table of Contents 1. Widget Setup & Usage 2. WordPress Menu System 3. Categories, Posts & Tags 4. WordPress

More information

How to Install Ubuntu on VirtualBox

How to Install Ubuntu on VirtualBox How to Install Ubuntu on VirtualBox Updated on January 26, 2017 Melanie more VirtualBox is easy to use software that allows you to use multiple operating systems simultaneously. As different operating

More information

The Stack, Free Store, and Global Namespace

The Stack, Free Store, and Global Namespace Pointers This tutorial is my attempt at clarifying pointers for anyone still confused about them. Pointers are notoriously hard to grasp, so I thought I'd take a shot at explaining them. The more information

More information

In today s video I'm going show you how you can set up your own online business using marketing and affiliate marketing.

In today s video I'm going show you how you can set up your own online business using  marketing and affiliate marketing. Hey guys, Diggy here with a summary of part two of the four part free video series. If you haven't watched the first video yet, please do so (https://sixfigureinc.com/intro), before continuing with this

More information

Linked Lists. What is a Linked List?

Linked Lists. What is a Linked List? Linked Lists Along with arrays, linked lists form the basis for pretty much every other data stucture out there. This makes learning and understand linked lists very important. They are also usually the

More information

Version Copyright Feel free to distribute this guide at no charge...

Version Copyright Feel free to distribute this guide at no charge... Version 2.0 Feel free to distribute this guide at no charge... You cannot edit or modify this guide in anyway. It must be left exactly the way it is. This guide is only accurate from the last time it was

More information

Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting

Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting Slide 1: Cover Welcome to lesson 3 of the db2 on Campus lecture series. Today we're going to talk about tools and scripting, and this is part 1 of 2

More information

Post Experiment Interview Questions

Post Experiment Interview Questions Post Experiment Interview Questions Questions about the Maximum Problem 1. What is this problem statement asking? 2. What is meant by positive integers? 3. What does it mean by the user entering valid

More information

In this tutorial we are going to take a look at the CentovaCast 3 control panel running ShoutCast 2 and explain some of the basic features.

In this tutorial we are going to take a look at the CentovaCast 3 control panel running ShoutCast 2 and explain some of the basic features. CentovaCast 3 - Shoutcast2 Overview In this tutorial we are going to take a look at the CentovaCast 3 control panel running ShoutCast 2 and explain some of the basic features. Details Once you purchase

More information

Configuring GNS3 for CCNA Security Exam (for Windows) Software Requirements to Run GNS3

Configuring GNS3 for CCNA Security Exam (for Windows) Software Requirements to Run GNS3 Configuring GNS3 for CCNA Security Exam (for Windows) Software Requirements to Run GNS3 From Cisco s website, here are the minimum requirements for CCP 2.7 and CCP 2.8: The following info comes from many

More information

Eventually, you'll be returned to the AVD Manager. From there, you'll see your new device.

Eventually, you'll be returned to the AVD Manager. From there, you'll see your new device. Let's get started! Start Studio We might have a bit of work to do here Create new project Let's give it a useful name Note the traditional convention for company/package names We don't need C++ support

More information

CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG

CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG 1 Notice Class Website http://www.cs.umb.edu/~jane/cs114/ Reading Assignment Chapter 1: Introduction to Java Programming

More information

============================================================================

============================================================================ Linux, Cinnamon: cannot create panel icon Posted by JN_Mint - 2019/01/05 21:28 In Cinnamon (on Mint 19.3), with 'show tray icon' enabled in Rainlendar, there is no icon in any panel on my system and Cinnamon

More information

MITOCW watch?v=0jljzrnhwoi

MITOCW watch?v=0jljzrnhwoi MITOCW watch?v=0jljzrnhwoi The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To

More information

OS10 Virtualization Guide. Enterprise Edition

OS10 Virtualization Guide. Enterprise Edition OS10 Virtualization Guide Enterprise Edition 2018-7 Rev. A00 Contents 1 OS10 software virtualization...4 2 Setup GNS3 server...7 3 Setup GNS3 client... 11 4 Start GNS3 client...16 5 Import OS10 appliance...20

More information

Skill 1: Multiplying Polynomials

Skill 1: Multiplying Polynomials CS103 Spring 2018 Mathematical Prerequisites Although CS103 is primarily a math class, this course does not require any higher math as a prerequisite. The most advanced level of mathematics you'll need

More information

MITOCW ocw f99-lec07_300k

MITOCW ocw f99-lec07_300k MITOCW ocw-18.06-f99-lec07_300k OK, here's linear algebra lecture seven. I've been talking about vector spaces and specially the null space of a matrix and the column space of a matrix. What's in those

More information

Everything you always wanted to know about Fonts*

Everything you always wanted to know about Fonts* Everything you always wanted to know about Fonts* (*but were afraid to ask) or.. "Using Mac fonts in the Avid Media Composer" The font system in the Mac isn't necessarily the easiest thing to understand.

More information

Formal Methods of Software Design, Eric Hehner, segment 1 page 1 out of 5

Formal Methods of Software Design, Eric Hehner, segment 1 page 1 out of 5 Formal Methods of Software Design, Eric Hehner, segment 1 page 1 out of 5 [talking head] Formal Methods of Software Engineering means the use of mathematics as an aid to writing programs. Before we can

More information

MITOCW watch?v=rvrkt-jxvko

MITOCW watch?v=rvrkt-jxvko MITOCW watch?v=rvrkt-jxvko The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To

More information

PROFESSOR: Last time, we took a look at an explicit control evaluator for Lisp, and that bridged the gap between

PROFESSOR: Last time, we took a look at an explicit control evaluator for Lisp, and that bridged the gap between MITOCW Lecture 10A [MUSIC PLAYING] PROFESSOR: Last time, we took a look at an explicit control evaluator for Lisp, and that bridged the gap between all these high-level languages like Lisp and the query

More information

Automatic newsgroup TV show downloading By RootyB

Automatic newsgroup TV show downloading By RootyB Downloaded from: justpaste.it/1mx Automatic newsgroup TV show downloading By RootyB I'm doing this in between my actual responsibilities, so it's going to be fairly quick and dirty. It should address just

More information

Designing a Database -- Understanding Relational Design

Designing a Database -- Understanding Relational Design Designing a Database -- Understanding Relational Design Contents Overview The Database Design Process Steps in Designing a Database Common Design Problems Determining the Purpose Determining the Tables

More information

P1_L3 Operating Systems Security Page 1

P1_L3 Operating Systems Security Page 1 P1_L3 Operating Systems Security Page 1 that is done by the operating system. systems. The operating system plays a really critical role in protecting resources in a computer system. Resources such as

More information

Contents. What's New. Dropbox / OneDrive / Google drive Warning! A couple quick reminders:

Contents. What's New. Dropbox / OneDrive / Google drive Warning! A couple quick reminders: Campground Master Contents 1 Contents A couple quick reminders: Make Backups! It's so sad when we hear from someone whose computer has crashed and they have no backup of their data to restore from. It's

More information

Java Programming Constructs Java Programming 2 Lesson 1

Java Programming Constructs Java Programming 2 Lesson 1 Java Programming Constructs Java Programming 2 Lesson 1 Course Objectives Welcome to OST's Java 2 course! In this course, you'll learn more in-depth concepts and syntax of the Java Programming language.

More information

Using X-Particles with Team Render

Using X-Particles with Team Render Using X-Particles with Team Render Some users have experienced difficulty in using X-Particles with Team Render, so we have prepared this guide to using them together. Caching Using Team Render to Picture

More information

The following content is provided under a Creative Commons license. Your support

The following content is provided under a Creative Commons license. Your support MITOCW Lecture 23 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality, educational resources for free. To make a

More information

Autodesk University Step Up Your Game AutoCAD P&ID and SQL: Making Data Work for You Skill Level: All Levels

Autodesk University Step Up Your Game AutoCAD P&ID and SQL: Making Data Work for You Skill Level: All Levels Autodesk University Step Up Your Game AutoCAD P&ID and SQL: Making Data Work for You Skill Level: All Levels JULIAN CHAVEZ: Good afternoon, ladies and gentlemen. Last class of the last day and everybody's

More information

Lesson 3 Transcript: Part 2 of 2 Tools & Scripting

Lesson 3 Transcript: Part 2 of 2 Tools & Scripting Lesson 3 Transcript: Part 2 of 2 Tools & Scripting Slide 1: Cover Welcome to lesson 3 of the DB2 on Campus Lecture Series. Today we are going to talk about tools and scripting. And this is part 2 of 2

More information

HELPLINE. Dilwyn Jones

HELPLINE. Dilwyn Jones HELPLINE Dilwyn Jones Remember that you can send me your Helpline queries by email to helpline@quanta.org.uk, or by letter to the address inside the front cover. While we do our best to help, we obviously

More information

System Guide

System Guide http://www.bambooinvoice.org System Guide BambooInvoice is free open-source invoicing software intended for small businesses and independent contractors. Our number one priorities are ease of use, user-interface,

More information

In our first lecture on sets and set theory, we introduced a bunch of new symbols and terminology.

In our first lecture on sets and set theory, we introduced a bunch of new symbols and terminology. Guide to and Hi everybody! In our first lecture on sets and set theory, we introduced a bunch of new symbols and terminology. This guide focuses on two of those symbols: and. These symbols represent concepts

More information

TourMaker Reference Manual. Intro

TourMaker Reference Manual. Intro TourMaker Reference Manual Intro Getting Started Tutorial: Edit An Existing Tour Key Features & Tips Tutorial: Create A New Tour Posting A Tour Run Tours From Your Hard Drive Intro The World Wide Web is

More information

Slide 1 CS 170 Java Programming 1 Testing Karel

Slide 1 CS 170 Java Programming 1 Testing Karel CS 170 Java Programming 1 Testing Karel Introducing Unit Tests to Karel's World Slide 1 CS 170 Java Programming 1 Testing Karel Hi Everybody. This is the CS 170, Java Programming 1 lecture, Testing Karel.

More information

Getting Help...71 Getting help with ScreenSteps...72

Getting Help...71 Getting help with ScreenSteps...72 GETTING STARTED Table of Contents Onboarding Guides... 3 Evaluating ScreenSteps--Welcome... 4 Evaluating ScreenSteps--Part 1: Create 3 Manuals... 6 Evaluating ScreenSteps--Part 2: Customize Your Knowledge

More information

MicroPython Basics: Load Files & Run Code

MicroPython Basics: Load Files & Run Code MicroPython Basics: Load Files & Run Code Created by Tony DiCola Last updated on 2017-01-26 09:19:24 PM UTC Guide Contents Guide Contents Overview Install ampy Upgrade Ampy Source Install Disable ESP8266

More information

MITOCW watch?v=9h6muyzjms0

MITOCW watch?v=9h6muyzjms0 MITOCW watch?v=9h6muyzjms0 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To

More information

How To Add Songs To Ipod Without Syncing >>>CLICK HERE<<<

How To Add Songs To Ipod Without Syncing >>>CLICK HERE<<< How To Add Songs To Ipod Without Syncing Whole Library Create a playlist, adding all the songs you want to put onto your ipod, then under the How to add music from ipod to itunes without clearing itunes

More information

Unable to import. ive read the docs/searched forums Posted by BuddyElkor - 05 May :02

Unable to import. ive read the docs/searched forums Posted by BuddyElkor - 05 May :02 Unable to import. ive read the docs/searched forums Posted by BuddyElkor - 05 May 2018 21:02 Using trial version. Im unable to import anything. Ive tried converting to mp4/aac/mp3/mpg2(ive tried many more

More information

Naming Things in Adafruit IO

Naming Things in Adafruit IO Naming Things in Adafruit IO Created by Adam Bachman Last updated on 2016-07-27 09:29:53 PM UTC Guide Contents Guide Contents Introduction The Two Feed Identifiers Name Key Aside: Naming things in MQTT

More information

BCSWomen Android programming (with AppInventor) Family fun day World record attempt

BCSWomen Android programming (with AppInventor) Family fun day World record attempt BCSWomen Android programming (with AppInventor) Family fun day World record attempt Overview of the day Intros Hello Android! Getting your app on your phone Getting into groups Ideas for apps Overview

More information

Azon Master Class. By Ryan Stevenson Guidebook #7 Site Construction 2/3

Azon Master Class. By Ryan Stevenson   Guidebook #7 Site Construction 2/3 Azon Master Class By Ryan Stevenson https://ryanstevensonplugins.com/ Guidebook #7 Site Construction 2/3 Table of Contents 1. Creation of Site Pages 2. Category Pages Creation 3. Home Page Creation Creation

More information

MITOCW watch?v=zm5mw5nkzjg

MITOCW watch?v=zm5mw5nkzjg MITOCW watch?v=zm5mw5nkzjg The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To

More information

Setting Up OS/2 Peer-to-Peer Networking & Coexistence of Warp & NT Machines

Setting Up OS/2 Peer-to-Peer Networking & Coexistence of Warp & NT Machines Setting Up OS/2 Peer-to-Peer Networking & Coexistence of Warp & NT Machines 1998, Frank R. Field, III (furd@mit.edu) (Last revision: February 13, 1998} Ed. Original version is http://web.mit.edu/activities/os2/peer/warppeer.htm.

More information

Hi everyone. Starting this week I'm going to make a couple tweaks to how section is run. The first thing is that I'm going to go over all the slides

Hi everyone. Starting this week I'm going to make a couple tweaks to how section is run. The first thing is that I'm going to go over all the slides Hi everyone. Starting this week I'm going to make a couple tweaks to how section is run. The first thing is that I'm going to go over all the slides for both problems first, and let you guys code them

More information

AREA 3 WRITING PROJECT

AREA 3 WRITING PROJECT Edublogs (WordPress) An Introductory Manual Gail Desler (with input from many others) AREA 3 WRITING PROJECT Last updated March 26, 2007 Table of Contents Getting Started... 3 Viewing Your Blog... 5 Changing

More information

Chrome if I want to. What that should do, is have my specifications run against four different instances of Chrome, in parallel.

Chrome if I want to. What that should do, is have my specifications run against four different instances of Chrome, in parallel. Hi. I'm Prateek Baheti. I'm a developer at ThoughtWorks. I'm currently the tech lead on Mingle, which is a project management tool that ThoughtWorks builds. I work in Balor, which is where India's best

More information

Google Docs Website (Sign in or create an account):

Google Docs Website (Sign in or create an account): What is Google Docs? Google Docs is a free online word processor, spreadsheet, and presentation editor that allows you to create, store, share, and collaborate on documents with others. Create and share

More information

WYBCS Android Programming (with AppInventor) Family fun day

WYBCS Android Programming (with AppInventor) Family fun day WYBCS Android Programming (with AppInventor) Family fun day Overview of the day Intros Hello Android! Installing AppInventor Overview of AppInventor Making your first app What's special about mobile? Changing

More information

USING DRUPAL. Hampshire College Website Editors Guide https://drupal.hampshire.edu

USING DRUPAL. Hampshire College Website Editors Guide https://drupal.hampshire.edu USING DRUPAL Hampshire College Website Editors Guide 2014 https://drupal.hampshire.edu Asha Kinney Hampshire College Information Technology - 2014 HOW TO GET HELP Your best bet is ALWAYS going to be to

More information

MITOCW watch?v=kz7jjltq9r4

MITOCW watch?v=kz7jjltq9r4 MITOCW watch?v=kz7jjltq9r4 PROFESSOR: We're going to look at the most fundamental of all mathematical data types, namely sets, and let's begin with the definitions. So informally, a set is a collection

More information

MITOCW MIT6_172_F10_lec18_300k-mp4

MITOCW MIT6_172_F10_lec18_300k-mp4 MITOCW MIT6_172_F10_lec18_300k-mp4 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for

More information

Lesson 4: Who Goes There?

Lesson 4: Who Goes There? Lesson 4: Who Goes There? In this lesson we will write a program that asks for your name and a password, and prints a secret message if you give the right password. While doing this we will learn: 1. What

More information

CHIRP - New Model # 1343

CHIRP - New Model # 1343 CHIRP - New Model # 1343 Status: Closed Priority: Normal Author: Robert Elsinga Category: Created: 01/02/2014 Assignee: Robert Elsinga Updated: 06/28/2018 Due date: Chirp Version: 0.3.0 Equipment Loan

More information

Master Syndication Gateway V2. User's Manual. Copyright Bontrager Connection LLC

Master Syndication Gateway V2. User's Manual. Copyright Bontrager Connection LLC Master Syndication Gateway V2 User's Manual Copyright 2005-2006 Bontrager Connection LLC 1 Introduction This document is formatted for A4 printer paper. A version formatted for letter size printer paper

More information

Copyright. For more information, please read the Disclosures and Disclaimers section at the end of this ebook. First PDF Edition, February 2013

Copyright. For more information, please read the Disclosures and Disclaimers section at the end of this ebook. First PDF Edition, February 2013 Copyright This ebook is Copyright 2013 Teresa Miller (the Author ). All Rights Reserved. Published in the United States of America. The legal notices, disclosures, and disclaimers in the front and back

More information

The Crypt Keeper Cemetery Software Online Version Tutorials To print this information, right-click on the contents and choose the 'Print' option.

The Crypt Keeper Cemetery Software Online Version Tutorials To print this information, right-click on the contents and choose the 'Print' option. The Crypt Keeper Cemetery Software Online Version Tutorials To print this information, right-click on the contents and choose the 'Print' option. Home Greetings! This tutorial series is to get you familiar

More information

Hello, and welcome to another episode of. Getting the Most Out of IBM U2. This is Kenny Brunel, and

Hello, and welcome to another episode of. Getting the Most Out of IBM U2. This is Kenny Brunel, and Hello, and welcome to another episode of Getting the Most Out of IBM U2. This is Kenny Brunel, and I'm your host for today's episode which introduces wintegrate version 6.1. First of all, I've got a guest

More information

Guides for Installing MS SQL Server and Creating Your First Database. Please see more guidelines on installing procedure on the class webpage

Guides for Installing MS SQL Server and Creating Your First Database. Please see more guidelines on installing procedure on the class webpage Guides for Installing MS SQL Server and Creating Your First Database Installing process Please see more guidelines on installing procedure on the class webpage 1. Make sure that you install a server with

More information

I made a 5 minute introductory video screencast. Go ahead and watch it. Copyright(c) 2011 by Steven Shank

I made a 5 minute introductory video screencast. Go ahead and watch it.  Copyright(c) 2011 by Steven Shank Introduction to KeePass What is KeePass? KeePass is a safe place for all your usernames, passwords, software licenses, confirmations from vendors and even credit card information. Why Use a Password Safe?

More information

Instructor (Mehran Sahami):

Instructor (Mehran Sahami): Programming Methodology-Lecture26 Instructor (Mehran Sahami): All right. Welcome back to what kind of day is it going to be in 106a? Anyone want to fun-filled and exciting. It always is. Thanks for playing

More information

Instructor (Mehran Sahami):

Instructor (Mehran Sahami): Programming Methodology-Lecture09 Instructor (Mehran Sahami): Alrighty, welcome back. Wow, that's pretty loud. Welcome back to CS106a. I hope I didn't just shatter your eardrums. And thanks for making

More information

[FILE] WINDOWS SURFACE HARD RESET

[FILE] WINDOWS SURFACE HARD RESET 25 March, 2018 [FILE] WINDOWS SURFACE HARD RESET Document Filetype: PDF 296.76 KB 0 [FILE] WINDOWS SURFACE HARD RESET There are three ways to reset Surface. Microsoft Surface Hard Reset: Swipe in from

More information

Long Filename Specification

Long Filename Specification Long Filename Specification by vindaci fourth release First Release: November 18th, 1996 Last Update: January 6th, 1998 (Document readability update) Compatibility Long filename (here on forth referred

More information

I'm Andy Glover and this is the Java Technical Series of. the developerworks podcasts. My guest is Brian Jakovich. He is the

I'm Andy Glover and this is the Java Technical Series of. the developerworks podcasts. My guest is Brian Jakovich. He is the I'm Andy Glover and this is the Java Technical Series of the developerworks podcasts. My guest is Brian Jakovich. He is the director of Elastic Operations for Stelligent. He and I are going to talk about

More information

Lesson 1. Importing and Organizing Footage using Premiere Pro CS3- CS5

Lesson 1. Importing and Organizing Footage using Premiere Pro CS3- CS5 Lesson 1 Importing and Organizing Footage using Premiere Pro CS3- CS5 When working with a video editor the video source will come from either a capturing process or importing video clips into the editing

More information

A PROGRAM IS A SEQUENCE of instructions that a computer can execute to

A PROGRAM IS A SEQUENCE of instructions that a computer can execute to A PROGRAM IS A SEQUENCE of instructions that a computer can execute to perform some task. A simple enough idea, but for the computer to make any use of the instructions, they must be written in a form

More information

Organizing your Outlook Inbox

Organizing your Outlook Inbox Organizing your Outlook Inbox Tip 1: Filing system Tip 2: Create and name folders Tip 3: Folder structures Tip 4: Automatically organizing incoming emails into folders Tip 5: Using Colors Tip 6: Using

More information

Troubleshooting Maple Worksheets: Common Problems

Troubleshooting Maple Worksheets: Common Problems Troubleshooting Maple Worksheets: Common Problems So you've seen plenty of worksheets that work just fine, but that doesn't always help you much when your worksheet isn't doing what you want it to. This

More information

A lot of people make repeated mistakes of not calling their functions and getting errors. Make sure you're calling your functions.

A lot of people make repeated mistakes of not calling their functions and getting errors. Make sure you're calling your functions. Handout 2 Functions, Lists, For Loops and Tuples [ ] Functions -- parameters/arguments, "calling" functions, return values, etc. Please make sure you understand this example: def square(x): return x *

More information

Google Groups. Using, joining, creating, and sharing. content with groups. What's Google Groups? About Google Groups and Google Contacts

Google Groups. Using, joining, creating, and sharing. content with groups. What's Google Groups? About Google Groups and Google Contacts Google Groups Using, joining, creating, and sharing content with groups What's Google Groups? Google Groups is a feature of Google Apps that makes it easy to communicate and collaborate with groups of

More information

Getting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners

Getting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners Getting Started Excerpted from Hello World! Computer Programming for Kids and Other Beginners EARLY ACCESS EDITION Warren D. Sande and Carter Sande MEAP Release: May 2008 Softbound print: November 2008

More information

VOX TURBO QUESTIONS AND ANSWER

VOX TURBO QUESTIONS AND ANSWER VOX TURBO QUESTIONS AND ANSWER While the dropdown rate is a must-have feature, I have also seen it become the source of some new problems. The most significant of these problems are punctuation and numbers

More information

Manually Sync Itouch Touch Itunes Wont Let Me Update My Music To My

Manually Sync Itouch Touch Itunes Wont Let Me Update My Music To My Manually Sync Itouch Touch Itunes Wont Let Me Update My Music To My i was lost my music library when my ipod was connected to wifi. can anyone tell me the shuffle option doesn't work with the 8.4 software

More information

MITOCW watch?v=yarwp7tntl4

MITOCW watch?v=yarwp7tntl4 MITOCW watch?v=yarwp7tntl4 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality, educational resources for free.

More information

Is this a known issue? Seems to affect only recurring events. I have some of them and all are shifted. Non-recurring events show properly.

Is this a known issue? Seems to affect only recurring events. I have some of them and all are shifted. Non-recurring events show properly. Wrong time on recurring google calendar events Posted by AraldoL - 2014/01/11 06:21 Hello, using the latest stable Rainlendar Pro 2.12 I had some issues: After every installation on my two computers it

More information

Your Clickbank Treasure Map

Your Clickbank Treasure Map Your Clickbank Treasure Map Brought To You By: Soren Jordansen & Clickbank Pirate 1/8 Clickbank The Introduction Thanks for downloading this report... you are obviously interested in learning how to make

More information

Internet Connection Problems Manual Ip Address Failed Ps3 Wireless

Internet Connection Problems Manual Ip Address Failed Ps3 Wireless Internet Connection Problems Manual Ip Address Failed Ps3 Wireless The PS3 aquires an IP address now but fails on the internet connection. likely given your other devices work) or could be a technical

More information

UKNova s Getting Connectable Guide

UKNova s Getting Connectable Guide UKNova s Getting Connectable Guide Version 1.2 2010/03/22 1. WHAT IS "BEING CONNECTABLE" AND WHY DO I NEED IT? Being connectable means being able to give back to others it is the fundamental principle

More information

Advisor Answers. January, Visual FoxPro 3.0 and 5.0

Advisor Answers. January, Visual FoxPro 3.0 and 5.0 January, 1998 Advisor Answers Visual FoxPro 3.0 and 5.0 Q: I would like to create a combo box that functions exactly like the FoxPro help index, that is, when the user types in a value, that value is automatically

More information

1 of 11. TUTORIAL - Content Creator Plus (CCP) (for Trainz 2006) Written Aug. 21, By Jytte Christrup. HOW TO MAKE A SOUND FILE, Step by Step

1 of 11. TUTORIAL - Content Creator Plus (CCP) (for Trainz 2006) Written Aug. 21, By Jytte Christrup. HOW TO MAKE A SOUND FILE, Step by Step 1 of 11 TUTORIAL - Content Creator Plus (CCP) (for Trainz 2006) Written Aug. 21, 2008. By Jytte Christrup. HOW TO MAKE A SOUND FILE, Step by Step Before you get started, you will need 5 files: - the wav

More information

Using Visual Studio.NET: IntelliSense and Debugging

Using Visual Studio.NET: IntelliSense and Debugging DRAFT Simon St.Laurent 3/1/2005 2 Using Visual Studio.NET: IntelliSense and Debugging Since you're going to be stuck using Visual Studio.NET anyway, at least for this edition of the.net Compact Framework,

More information

Azon Master Class. By Ryan Stevenson Guidebook #8 Site Construction 1/3

Azon Master Class. By Ryan Stevenson   Guidebook #8 Site Construction 1/3 Azon Master Class By Ryan Stevenson https://ryanstevensonplugins.com/ Guidebook #8 Site Construction 1/3 Table of Contents 1. Code Generators 2. Home Page Menu Creation 3. Category Page Menu Creation 4.

More information

Android Programming Family Fun Day using AppInventor

Android Programming Family Fun Day using AppInventor Android Programming Family Fun Day using AppInventor Table of Contents A step-by-step guide to making a simple app...2 Getting your app running on the emulator...9 Getting your app onto your phone or tablet...10

More information

mismatch between what is maybe possible today and what is going on in many of today's IDEs.

mismatch between what is maybe possible today and what is going on in many of today's IDEs. What will happen if we do very, very small and lightweight tools instead of heavyweight, integrated big IDEs? Lecturer: Martin Lippert, VMware and Eclispe tooling expert LIPPERT: Welcome, everybody, to

More information

MITOCW watch?v=se4p7ivcune

MITOCW watch?v=se4p7ivcune MITOCW watch?v=se4p7ivcune The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To

More information

Most of the class will focus on if/else statements and the logical statements ("conditionals") that are used to build them. Then I'll go over a few

Most of the class will focus on if/else statements and the logical statements (conditionals) that are used to build them. Then I'll go over a few With notes! 1 Most of the class will focus on if/else statements and the logical statements ("conditionals") that are used to build them. Then I'll go over a few useful functions (some built into standard

More information

An Introduction to Maple This lab is adapted from a lab created by Bob Milnikel.

An Introduction to Maple This lab is adapted from a lab created by Bob Milnikel. Some quick tips for getting started with Maple: An Introduction to Maple This lab is adapted from a lab created by Bob Milnikel. [Even before we start, take note of the distinction between Tet mode and

More information

Instructor: Craig Duckett. Lecture 03: Tuesday, April 3, 2018 SQL Sorting, Aggregates and Joining Tables

Instructor: Craig Duckett. Lecture 03: Tuesday, April 3, 2018 SQL Sorting, Aggregates and Joining Tables Instructor: Craig Duckett Lecture 03: Tuesday, April 3, 2018 SQL Sorting, Aggregates and Joining Tables 1 Assignment 1 is due LECTURE 5, Tuesday, April 10 th, 2018 in StudentTracker by MIDNIGHT MID-TERM

More information

FanBuzz Business-Enterprise-Create A New fan Page

FanBuzz Business-Enterprise-Create A New fan Page This Tutorial video can be found here http://instamagicplugins.com/aio-tutorial-videos/create-a-new-fan-page/ Hi, this is Nick LaPolla with Red Zebra Media and InstaMagic Plugins. Welcome to the the All-inOne

More information

Imagery International website manual

Imagery International website manual Imagery International website manual Prepared for: Imagery International Prepared by: Jenn de la Fuente Rosebud Designs http://www.jrosebud.com/designs designs@jrosebud.com 916.538.2133 A brief introduction

More information

Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication

Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication Drupal Drupal is a free and open-source content management system (CMS) and content

More information

WP EBOOKS Creating A WordPress Network

WP EBOOKS Creating A WordPress Network WP EBOOKS Creating A WordPress Network The Complete Guide to Setting Up WordPress Multisite 1 WP EBOOKS Creating A WordPress Network The Complete Guide to Setting Up WordPress Multisite 2 Creating a WordPress

More information

How To Reset Your Computer To Factory Settings Windows Vista Without Cd

How To Reset Your Computer To Factory Settings Windows Vista Without Cd How To Reset Your Computer To Factory Settings Windows Vista Without Cd This method is the easiest way to restore your computer to factory condition. Video (English Only) - How to reinstall Windows without

More information

Basic Fiction Formatting for Smashwords in OpenOffice L. Leona Davis. Copyright 2012 L. Leona Davis All Rights Reserved

Basic Fiction Formatting for Smashwords in OpenOffice L. Leona Davis. Copyright 2012 L. Leona Davis All Rights Reserved Basic Fiction Formatting for Smashwords in OpenOffice L. Leona Davis Copyright 2012 L. Leona Davis All Rights Reserved Cover Photo by Dmitry Maslov Cover Design by L. Leona Davis Smashwords Edition June

More information

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications Hello World! Computer Programming for Kids and Other Beginners by Warren Sande and Carter Sande Chapter 1 Copyright 2009 Manning Publications brief contents Preface xiii Acknowledgments xix About this

More information

This lesson is part 5 of 5 in a series. You can go to Invoice, Part 1: Free Shipping if you'd like to start from the beginning.

This lesson is part 5 of 5 in a series. You can go to Invoice, Part 1: Free Shipping if you'd like to start from the beginning. Excel Formulas Invoice, Part 5: Data Validation "Oh, hey. Um we noticed an issue with that new VLOOKUP function you added for the shipping options. If we don't type the exact name of the shipping option,

More information

Client Side JavaScript and AJAX

Client Side JavaScript and AJAX Client Side JavaScript and AJAX Client side javascript is JavaScript that runs in the browsers of people using your site. So far all the JavaScript code we've written runs on our node.js server. This is

More information