IBM Student Mainframe Challenge Part One

Size: px
Start display at page:

Download "IBM Student Mainframe Challenge Part One"

Transcription

1 IBM Student Mainframe Challenge Part One Time to complete about an hour Welcome to the Mainframe Challenge! You'll be joining our team of mainframe programmers to learn some skills then prove yourself above the other contestants! Good luck! Hi, my name's Gemma. Welcome to the team! I've been here for a few months already, so I'll be able to offer some help and advice about using the mainframe, and about what the contest requires. The goal of Part One is to learn how to use an IBM System z mainframe without having used one before. I'll set some tasks and questions throughout the contest to see how you're getting on. There will also be prizes for the fastest contestants in each part (if you answer correctly, of course!) Psst! The boss told me earlier what there will be prizes for each part, but you will have to check with your contest organisers for more information on this...!!

2 So, you want to learn the mainframe? Become a whiz with z/os? Make millions touting your desperately sought-after skills all over the world? First things first, let's teach you how to log on to the mainframe. (Everyone has to start somewhere.) The software In order to access the mainframe you'll need some software that will allow you to connect to it, and will be able to display the z/os interface. We call it a 3270 terminal emulator (snappy, huh?) - they are available for multiple platforms. Note: If you're planning to double-check your progress by following the screenshots in these instructions, be aware that they were all taken on a Windows machine. If you're running a different operating system things may look slightly different, but not much. If you're using Windows... Go to and download the Vista V1.27.exe file. Install it by running the.exe file and following the installation instructions. If you're using a Mac... Go to and install the latest available version. If you're using Linux... You'll need to install the following package: x3270 -port1023 (available from After installation Everyone got their emulator installed? Then let's begin... The next step is to start it running. (Predictable, I know.) The default location after a Windows installation is Start Programs Vista tn3270 Vista Standard session. You might see this error: Don't worry about it, just continue. Now we can set up your emulator and connect to the mainframe.

3 Configuration Configure your emulator as shown below. (Windows users: from the menu bar in Vista Session A, select File Reconnect Ask.) The Host IP Name is and the IP Port is 23. These values point towards the z/os system you'll be accessing. Fill in these two values, and click Connect. If all is well, you should see this: Congratulations, you have connected to the mainframe! Don't rest on your laurels yet, there's more to come.

4 A z/os primer Now's a good time to give you some background information about z/os, before you dive into it. z/os is an upgrade of what used to be called OS/390. Both of these operating systems are an evolution of MVS (which stands for Multiple Virtual Storage). General mainframe literature still contains many references to these terms. When you're connected to the mainframe, you will find that things are a bit different to what you are used to... A world where Ctrl == Enter A number of keys on your keyboard don't have the same function as they would in your usual operating system. For example, the biggest one to remember is that to enter a command, you need to press Ctrl, not Enter! (That's the right Ctrl only, not the left one.) In the z/os world, the Enter key is a navigation control, and will move the cursor down to the next form field on the screen. Many z/os emulators allow you to use the Enter key to enter a command, so it won't matter if you forget but the warning's there if you need it. I've summarised the common differences below: Action Key on mainframe Key on other O/Ss Enter a command Ctrl Enter Scroll up one page F7 Page Up Scroll down one page F8 Page Down Exit current screen F3 Esc Scroll left one screen F10 Scroll right one screen F11 Change to Insert mode Notes Esc is the closest equivalent, and not always used (none) Isn't that great? This is extra functionality only available on z/os! Insert Insert You get this one for free Move cursor to next field Tab Tab This one too Move cursor to first field on next line Enter (none) This is what will happen when you forget about Ctrl! However, ultimately it depends on the emulator you're using. These are the common settings, you should be able to find out the mapping that your emulator uses if it's different. Now that you know all that, let's put it into action by logging on...

5 Logging on Remember where you were? The mainframe welcome screen? You should have a cursor (looking like this: _ ) after a prompt (looking like this: ==> ) saying SELECTION (looking like this: SELECTION ). Type TSO at the prompt and enter. You will see a big black screen with a red message saying: IKJ56700A ENTER USERID. Much like this, in fact: Enter the user id that you have been allocated. For the UK contest it will be 7 characters long, and start with UK. From now on whenever I say UKxxxxx, substitute your own user id. Now press Enter. (You know I mean Ctrl, right?) You will be taken to this screen so that you can enter your password (which is the same as your user id the first time you log on): At the password prompt ( ==> ) type in your user id and hit Ctrl. You will be prompted to choose a new password.

6 Enter your new password twice (followed by Ctrl each time). At the bottom of the logon screen, there is a note to say you can press PF1 or PF13 for help. PF or program function is the old name for F or function keys. So, when there is an instruction to press (for example) PF3, the key you want is F3 on your keyboard. Passwords in z/os have a maximum of 8 characters, but apart from that you can go nuts.

7 You will be taken to the ZEUS welcome screen: (I know what you're thinking. Could be more welcoming, right?) Notice at the bottom of the text you see this: *** The three asterisks mean that the system is waiting for your input to continue on its way, so press Ctrl to continue.

8 Ahh! This is what we've been waiting for! This is ISPF. This is where the magic happens. This is your point of control. (While we're on the subject of control, hit Ctrl to clear the copyright message out of the way.) You are officially logged into a z/os mainframe, and you've successfully completed the first three steps of Part One. Congratulations!

9 Customise your environment In ISPF you can edit settings to make the environment your own. Let's try it out by moving the command line from the bottom of the screen to the top of the screen (this is what all the pro's do). So, you've got your cursor on the command line. Enter 0 this will take you through to the ISPF settings menu: On this screen, practise navigating through the Tab Tab menu by pressing the Tab key repeatedly. You'll see Tab Tab the cursor moving through every field on the Tab Tab screen. Tab Tab Tab Tab Now try pressing the Enter key repeatedly. (Yes, I actually mean Enter this time!) You can see the Enter cursor going to a new line each time, seeking out Enter the first field on each line. (Don't worry if your Enter emulator is set up differently.) Navigate to the field (that looks like this: / ) beside 'Command line at bottom'. Delete the '/' using the delete key and press enter (yeah, yeah, I mean Ctrl). See the command line jump to the top of the screen!

10 Oh F3, we sing of thee The F3 key is another useful navigation command because it exits the screen you're in and goes to the previous screen, sort of like the Back button in an Internet browser. If you hit it twice from here......wait! Don't do that!...you'll find yourself at the TSO READY prompt. (If this happens, just enter ISPF again.) Logging off In fact, this is what you want to do when you want to log off; F3 back to the TSO READY prompt and then type logoff. You should never just close the connection window without logging off properly, else you may find yourself locked out of your account!

11 When you want to log off, if you have done any extensive work during your session, you may be presented with a further screen (much like the one below): If you come across this screen, select Option 2 ( Delete data set without printing ) and press enter. Then you can log off as described above. If you get locked out of your user id, maybe because your session was cut off unexpectedly, wait 10 minutes for the system to drop the user id, and then try again. If you are still having problems, contact one of the organising team members.

12 Use ISPF to locate the data sets created for your ID Start at the ISPF primary menu, and go for option 3: Option 4 on the next screen is called Dslist and is short for Data set list. Type 4 and press Ctrl.

13 Now we can get to examining the data sets that have been created for your id on the next screen there is a field called Dsname Level. Navigate to this field and type in your user id UKxxxxx and press Ctrl. You'll be presented with a list of all the data sets owned by your id.

14 Browsing the members New worlds. Strange terms. PDS. That stands for Partitioned Data Set, and it's like a folder or directory on other operating systems. A PDS contains members (so I guess a PDS is like a club?). Members are like files on distributed operating systems. Let's look at the members inside the data set called UKxxxxx.EXAMPLE.PDS. Tab your way down until the cursor is next to it and type b (for browse) and press Ctrl. You'll then see (hey presto) a list of members! So remember, a partitioned data set (folder) contains members (files). Easy.

15 All of the members contain some text data, one contains JCL, another REXX code... we'll come across those languages again later on so you don't need to understand what the code does right now. You can browse (look at) members in the same way that you browsed the PDS by Tabbing down until your cursor is next to the one you want to look at, and then typing b and pressing Ctrl. Why don't you try it? Browse a couple of the members. Oh, go on.

16 Creating new files You can probably tell that creating a file on the mainframe is a more involved process than on Windows or Unix. Those operating systems use what's called a bitwise filesystem, whereas z/os typically uses a record-oriented filesystem. In a bitwise filesystem, like on Windows or Unix, a file is just a sequential collection of bits, and there is a special character to tell the computer where a line ends and the next one starts. Often this special character is \n. In a record-oriented system, instead of having a stream of bits and a special end-of-line character, each line in a file is 1 distinct record and files are organised on the disk into contiguous records (stored consecutively on the disk). Because of this property, you define the sizes and attributes of the records so there isn't any need for a special end of line character. This helps to conserve system resources, which is a recurring theme in z/os! Mainframes can also support special bitwise filesystems called HFSs and ZFSs. What else is different about z/os? It has very rich support for controlling resources, and this spills over into the filesystem. What this means for you is that when you create a new dataset, you have to tell z/os how big it can grow, as well as how its records are set up on the disk. You might think that this seems, well, cumbersome compared to desktop operating systems. After all, you don't need to define parameters for every file or folder on your PC! But the reason that z/os needs to track every file is to keep the amazing disk access speeds of the mainframe. Suppose you had a rogue program with some bug that makes it keep writing out to disk. If we left this unchecked on a mainframe, you could find terabytes of data written out, filling up your disks. Before you realised what was happening, it would be too late. Not such a big deal if you're downloading music on your computer, but if this happened to a bank or an airline while processing millions of transactions, it could be crippling! That's why the mainframe works the way it does. It's an important consideration in large systems thinking! All this also means that something as simple as creating a new PDS is a very customisable task. It's important to do this this way when you have thousands of users accessing a single machine, and millions of transactions per second!

17 Allocate a partitioned dataset extended (PDSE) using ISPF panels Now, press F3 until you are back at the ISPF primary option. Select 3 (utilities), and then 2 (data set) on the next screen. You'll be taken to the following screen: On the option line (at the top), type A (for Allocate a new data set). Here you also need to give the name of your new dataset. Datasets are named with identifiers 1-8 characters long, and separated by dots, like this: UKxxxxx.ZOS.PARTONE The system will automatically assume that you want the first identifier to be your user id. In the field which says Data Set Name, type ZOS.PARTONE and press Ctrl.

18 Typing 'UKxxxxx.ZOS.PARTONE' would result in the same thing as ZOS.PARTONE because without quotes, the system will automatically add your user id to the start. With quotes, it won't, so you have to type it yourself. The next screen is the one you use to customise your new dataset. (See how it says More: + in the top right hand corner? That means that the page is too large to fit on one screen. Use F7 and F8 to Page Up and Down the page.)

19 Specify the following attributes for your PDSE: It should be allocated in tracks (TRKS) It should have a primary quantity of 1, and a secondary quantity of 1. The record format should be FB (fixed block), and the record length should be 80. The block size should be The data set name type should be LIBRARY (this tells the system that you are creating a PDSE). Set these values appropriately on the screen. (Any fields not mentioned above can be left blank or with the default that was already there.) See the next screenshot for how it should look: Hit Ctrl! Notice the message in the top right hand corner: Data set allocated. Success! You've successfully created a data set on the mainframe!

20 Whenever you see a message in the top right hand corner like that, you can always hit F1 for help about the message. So what types of datasets can I make anyway? You've just made a PDSE, Partitioned Data Set Extended, and as the extended implies, the PDS was its predecessor. PDSEs are very similar to the PDSs, with a few internal improvements. There is another type of dataset called a sequential dataset. A sequential dataset is like a flat file; it behaves the same way as a a member of a PDS would. You can edit a sequential dataset directly, and it doesn't hold any members.

21

22 Populate your new PDSE with a member You've made a dataset, but at the moment there isn't anything inside it! Let's copy in a member with some information about the products we sell at our company. A member could be anything program code, program output, binary data, or flat text. F3 all the way back to the ISPF Primary Option Menu. Select option 3 (Utilities) Select option 3 (Move/Copy) The dataset from which we'll copy the product data is called ZOS.CONTEST1.PART1.PRODUCT.LIST. It's a sequential dataset, which means that the data is in the dataset itself, not in a member in the dataset.

23 At the top of the panel, put C for copy in the Option field Put the name of the dataset to copy the member from in the Name field under the section labelled From Other Partitioned or Sequential Data Set Because you're referring to the full name of the dataset, you must put single quotes around it. Press Ctrl to go to the next panel, where you'll say where you want the contents of the data set to go. Under the section labelled To Other Partitioned or Sequential Data Set put the name of the data set you created in the previous section into the Name field. At the moment there aren't any members in your data set. If you specify a member name that doesn't exist, z/os will create a new member and copy the data into it. We'll call the new member PRODLIST. Put the name of the member you want to copy the data into in brackets after the data set name. Like this: ZOS.PARTONE(PRODLIST)

24 Remember what I said earlier about putting a data set name in quotes? Because you're copying the data into one of your own data sets that begins with your userid, you could type either 'UKxxxxx.ZOS.PARTONE(PRODLIST)' or ZOS.PARTONE(PRODLIST) Press Ctrl! If everything was filled in properly, there should be a message in the top right of the screen saying Data set copied. F3 back to the Utility Selection Menu Select option 4 (Dslist)

25 Because you have used this panel before, it should already have your userid in the Dsname Level field. Press Ctrl to see all the data sets you own. As before, Tab to the new dataset you created (Ukxxxxx.ZOS.PARTONE) and enter b for browse in the space to the left of it.

26 Inside the UKxxxxx.ZOS.PARTONE dataset, you'll see the new member PRODLIST that you created as a copy of the sequential dataset ZOS.CONTEST1.PART1.PRODUCT.LIST. Tab down to it, and in the space to the left of it enter e for edit. Also in this space you can enter b to browse the member as read-only, or d to delete the member. You can do this if you mess up the following instructions, then start again with a fresh copy of the employee list! While browsing a dataset: Put E in the left-hand column next to a member and press Ctrl to edit it in the ISPF text editor. Put B in the left-hand column or just put the cursor next to a member and press Ctrl to browse it.

27 Use the ISPF editor to manipulate the text Now you're in the ISPF text editor, looking at the data in the PRODLIST member: Some commands can be typed on the Command line at the top of the screen. The ISPF editor shows a warning stating that the UNDO command is not available until you change your edit profile using the command RECOVERY ON. To get rid of this message you can either type RECOVERY ON or RESET into the Command line at the top of the screen and press Ctrl. Now let's practice some simple ISPF editor commands; they'll be your basic tools for editing all the different members you'll come across during the contest!

28 This is where you put editor commands just type them over the top of the line numbers in the command column: i insert lines after current line. Can be followed with the number of lines to insert (e.g. i2) Insert a line by putting i in the command column on the first line, as shown in the screenshot. Now press Ctrl.

29 A blank line has been created under the Sally's Sports heading. Notice that instead of line numbers next to these new lines, there are dots instead. This means they're temporary lines which will be removed if you don't put anything into them before hitting Ctrl again. Sally's Sports are stocking a new product! It's a book called How to Play Tennis, and the product code is BK145. The format of each record (line) in the member looks like this: Product ID Product name Buy price Sale price Stock count Prices are represented in pence. Sally's Sports buy in the book at 4.00 and sell it for They've ordered 25.

30 Type the new product details into the blank line you just inserted. Now press Ctrl. To stop more lines being inserted, press Ctrl again without typing anything in the blank line. There have been a few changes among our retailers recently, please update this list to reflect the new product lines.

31 That book isn't the only new thing Sally's Sports is stocking! They're expanding their range of golf equipment. Instead of inserting new lines and typing in the different golf club products, simply repeat the record containing the Golf Clubs product (GF156) and change the relevant details. r repeat the current line immediately below. Can be followed with the number of lines to repeat (e.g. r5) rr repeat a block of lines. Must be put on two separate lines, and these will be included in the block of lines to repeat. Type r2 on the line containing GF156 Golf Clubs and press Ctrl.

32 Two new lines will appear underneath it, repeated copies of the Golf Clubs record. Overwrite the product ids and prices of the new products as follows: GF157 Golf Clubs GF158 Golf Clubs Deluxe When you're finished the list should look like this: How's it going? If you get things wrong, type CAN or CANCEL on the command line and press Ctrl to go back to the list of members in your dataset without saving.

33 Sally's Sports is now stocking the same golf equipment as Discount Dave, and is selling them at the same price. Copy the lines containing the golf products that Sally's Sports doesn't already stock from the section headed Discount Dave into the section headed Sally's Sports. c mark lines for copying. Can be followed with the number of lines to copy (e.g. c2) cc mark a block of lines for copying. Must be put on two separate lines, and these will be included in the block of lines to copy. a insert marked line(s) after the current line. Can be followed with the number of times to repeat the marked line(s) b - insert marked line(s) before the current line. Can be followed with the number of times to repeat the marked line(s)

34 As shown in the above screenshot, Press F8 to scroll down the page and see the rest of Discount Dave's product list. Put cc on the lines containing GF255 Golf Bag and GF912 Golf Shoes to copy them and the lines between them as well. Then... Press F7 to scroll back up the page to the Sally's Sports list In the top right corner of the screen will be the message MOVE/COPY is pending because you haven't yet said where you want the copied lines to go. Put a on the line containing GF158 Golf Clubs Deluxe to paste the text after this line, but before the Discount Dave heading. Press Ctrl to execute these commands! The member should look something like this: Did it work? When copying lines, you have to specify both where they're coming from (c or cc) and where they're going to (a or b) before you press Ctrl, otherwise it'll say: MOVE/COPY is pending

35 Because of the competition, Discount Dave is no longer stocking golf equipment. Those products need to be deleted. d delete current line. Can be followed with the number of lines to delete (e.g. d999 to delete pretty much everything) dd delete a block of lines. Must be put on two separate lines, and these will be included in the block of lines to delete. Put d6 on the line containing GF034 Golf Balls under Discount Dave (you will need to scroll down to see it) to delete that line and the next five. Press Ctrl to execute the command! As with the copy command earlier, there is a choice between putting the number of lines to delete as a number after the d character, or by putting dd around a block of lines to delete all of them.

36 There's another quick turn of events, Discount Dave is now selling rackets at a low price to undercut Sally's Sports, and Sally's Sports have pulled them off the shelves. Instead of copying and deleting the lines, this time we'll simply move them. m mark lines for moving. Can be followed with the number of lines to move (e.g. m2) mm mark a block of lines for moving. Must be put on two separate lines, and these will be included in the block of lines to move. a insert marked line(s) after the current line. Can be followed with the number of times to repeat the marked line(s) b - insert marked line(s) before the current line. Can be followed with the number of times to repeat the marked line(s)

37 As shown in this screenshot, Put m3 on the line containing SE123 Tennis Racket to move it and the badminton and squash rackets too. Put a on the line containing the Discount Dave header to move the text to the top of Discount Dave's product list. Press Ctrl to execute these commands! The member should look like this: Nearly done! Our advertising department has done some sterling work and attracted two new retailers to offer products on our website Mark's Stores and Brian's Books

38 So far we've been using line commands. There are other commands that can be executed from the Command line at the top of the screen. Copy the contents of the data set ZOS.CONTEST1.PART1.PRODUCT.LIST2 into your member. Type COPY 'ZOS.CONTEST1.PART1.PRODUCT.LIST2' on the command line Put a on the last line of the member to insert the data after the Colin's Camping list. Press Ctrl

39 When the contents of the other data set are copied in, the member should now look like this: Why doesn't it scroll automatically? One of the unfamiliar things about the ISPF editor is that it doesn't automatically scroll as you type, like most PC editors do. There's a reason for this: efficiency! The terminal on your screen hardly does any processing, just displays what it receives from the mainframe (which is doing all the work). In the non-mainframe world, when you are using an editor that scrolls in real-time, going through the network to a server, you are always sending data back and forth to the server (for just about every key stroke). With mainframes (and the emulator you're using), data is only sent to the mainframe when you hit enter or an F key. This saves a lot of traffic. When you have upwards of 10,000 or more folks working at the same time, those few bytes on the network can mean big savings.

40 The list is getting quite long! You can use the FIND command on the command line to scroll to and highlight occurrences of words. The CHANGE command is like find and replace! Our Political Correctness department has decided that the word ball is too offensive. Please change it to sphere. FIND 'search string' Scroll to the next occurrence of the search string in the data set or member. Also highlights all occurrences of the search string. If there are no spaces in the string, the single quotes aren't needed. CHANGE 'search string' 'replacement' all Change all occurrences of the search string in the data set or member to the replacement string. If there are no spaces in the strings, the single quotes aren't needed. The all keyword is optional, leaving it out will only change the next occurrence. Type CHANGE 'Ball' 'Sphere' all on the command line and press Ctrl The member should look like this

41 You'll see a confirmation message in the top right to say that the product names have been changed. Well done! You've learned how to log into a mainframe, how to browse and create datasets, and how to make and edit your own dataset. Next we'll run an executable program with your dataset as the input. Press F3 to exit the editor; the file will automatically be saved. If you ever want to quit without saving, typing CAN or CANCEL on the command line will do the trick.

42 Run an executable against your new dataset member From the ISPF Primary Options screen, choose option 6 Command. This screen lets you enter TSO commands from ISPF. The program we're about to run is written in a language called REXX. REXX originated on the mainframe, but has been ported to a bunch of other platforms too. I like using REXX, it's simple and readable but still powerful. The REXX exec code is stored in a dataset called ZOS.CONTEST1.PART1.REXX(FORECAST) FORECAST is the name of the member containing an executable program. We'll run it and use the member you just created as the input. Enter EX 'ZOS.CONTEST1.PART1.REXX(FORECAST)' 'UKxxxxx.ZOS.PARTONE(PRODLIST)' (where UKxxxxx is your username). EX is the TSO command to execute a program. The program will begin, and output some messages:

43 Remember that *** means the mainframe is waiting for you to press Ctrl. It'll continue running the program when you do. The ISPF command shell keeps a list of commands you've entered recently. Put the cursor on one of these commands and press Ctrl to save time! Press Ctrl again to clear the output and return to the ISPF command shell where you ran the program from. The program has finished executing, so we can go and see what it did.

44 Here's a cool trick to bypass the ISPF Primary Option menu... Enter =3.4 on the command line instead of pressing F3 This is the same as choosing 3 from the Primary Option Menu, then choosing 4 on the next screen. Shortcut! On any command line, enter = then a menu option, with further options separated by. to jump straight there! For example, in the last few sections you've been to: =2, =3.4 and =6. Enter your user id on the Dsname Level field to look at your datasets. Remember how I told you that if you don't use quote marks when specifying the data set name, the system will automatically add your user id to the start? Well, the data set list utility 3.4 is the only panel in the utilities menu (3) that doesn't do that. So, you'll always have to type the full data set name here, including your user id at the start.

45 You should find one or two new sequential datasets which were generated by the FORECAST program, depending on whether you submitted your results. Put a b beside them and press Ctrl to have a look. In this dataset is the output of the FORECAST program that you just ran. I think it's fairly self-explanatory! The REXX exec forecasts the profit of each of the retailers, by calculating the profit gained by selling each product, then multiplying it by the number of that product the retailer has in stock. Then it writes the results to this new dataset, or appends them to the end if it already exists. If you didn't follow the instructions above, then the forecast profit you see will be different to that shown below. In that case, use the contents of the UKxxxxx.PARTONE.LOG dataset to see where you may have gone wrong, or start again with a new copy of the product list dataset!

46 If you submitted your results, this program will have informed our finance team about your results, and they'll be able to tell me who managed to finish in the most timely fashion. That is, if your forecast is in line with our projections. If so...

47 ...Congratulations! You've finished all the steps for Part One! If you're one of the first 250 successful winners, I'll send you a t-shirt in due course. You've accomplished a lot so far; not only can you create datasets and members on the mainframe, you can also run programs and generate output etc. It might be worth putting some of this on your CV hands-on mainframe experience certainly sets you apart from other job seekers! There are lots of companies like ours who use a mainframe for large-scale data operations. The current generation of mainframe programmers are reaching retirement age, so large employers will be seeking mainframe skills.

48 For more background and current information on mainframes and how widely they're used in business, check out these sites! IBM System Z homepage IBM Academic Initiative for System Z All of the top 25 world banks run their businesses of mainframes. 23 of the top 25 global retailers run their mission-critical applications on a mainframe and rely heavily on enterprise systems-skilled employees. 9 out of the top 10 global life/health insurance providers process their high-volume transactions on a mainframe. In Part Two we're going to be doing some more challenging tasks, including coding and running programs, and using some of IBM's biggest and best applications! See you there!

IBM Student Mainframe Challenge Part Two

IBM Student Mainframe Challenge Part Two IBM Student Mainframe Challenge Part Two Time to complete about six to eight hours The company that you work for acts as a broker for various suppliers, and provides a website that customers can use to

More information

vi Primer Adapted from:

vi Primer Adapted from: Adapted from: http://courses.knox.edu/cs205/205tutorials/viprimer.html vi Primer This document is designed to introduce you to the standard UNIX screen editor, vi (short for "visual"). Vi can be used to

More information

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

Formal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5 Formal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5 [talking head] This lecture we study theory design and implementation. Programmers have two roles to play here. In one role, they

More information

ISPF at EI&O UFIT. UF Information Technology. EI&O Document ID: D0040 Last Updated: 06/28/2002

ISPF at EI&O UFIT. UF Information Technology. EI&O Document ID: D0040 Last Updated: 06/28/2002 UFIT ISPF at EI&O EI&O Document ID: D0040 Last Updated: 06/28/2002 The Interactive System Productivity Facility (ISPF) and the Program Development Facility (PDF) are available in TSO. This document briefly

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

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

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

IBM Student Mainframe Challenge Part Three Time to complete about ten to twelve hours

IBM Student Mainframe Challenge Part Three Time to complete about ten to twelve hours IBM Student Mainframe Challenge Part Three Time to complete about ten to twelve hours Your manager has been so pleased with your progress so far that she has given you the opportunity to join the corporate

More information

ISPF. (Interactive Program Development Facility)

ISPF. (Interactive Program Development Facility) (Interactive Program Development Facility) ISPF (Interactive Program Development Facility) After seeing the homepage (below), press the Enter key again to obtain the ISPF (Interactive Program Development

More information

Uni Hamburg Mainframe Summit z/os The Mainframe Operating. Part 2 TSO, ISPF und Unix Shell. Introduction to the new mainframe

Uni Hamburg Mainframe Summit z/os The Mainframe Operating. Part 2 TSO, ISPF und Unix Shell. Introduction to the new mainframe Uni Hamburg Mainframe Summit z/os The Mainframe Operating Chapter 4: Interactive facilities of z/os: TSO/E, ISPF, and UNIX Part 2 TSO, ISPF und Unix Shell Michael Großmann IBM Technical Sales Mainframe

More information

2. INSTALLATION OF SUSE

2. INSTALLATION OF SUSE 2. INSTALLATION OF SUSE 2.1. PREINSTALLATION STEPS 2.1.1. Overview Installing any kind of operating system is a big move and can come as something of a shock to our PC. However, SUSE Linux makes this complicated

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

Burning CDs in Windows XP

Burning CDs in Windows XP B 770 / 1 Make CD Burning a Breeze with Windows XP's Built-in Tools If your PC is equipped with a rewritable CD drive you ve almost certainly got some specialised software for copying files to CDs. If

More information

Ruby on Rails Welcome. Using the exercise files

Ruby on Rails Welcome. Using the exercise files Ruby on Rails Welcome Welcome to Ruby on Rails Essential Training. In this course, we're going to learn the popular open source web development framework. We will walk through each part of the framework,

More information

Arduino IDE Friday, 26 October 2018

Arduino IDE Friday, 26 October 2018 Arduino IDE Friday, 26 October 2018 12:38 PM Looking Under The Hood Of The Arduino IDE FIND THE ARDUINO IDE DOWNLOAD First, jump on the internet with your favorite browser, and navigate to www.arduino.cc.

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

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

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

The Domino Designer QuickStart Tutorial

The Domino Designer QuickStart Tutorial The Domino Designer QuickStart Tutorial 1. Welcome The Domino Designer QuickStart Tutorial You've installed Domino Designer, you've taken the Designer Guided Tour, and maybe you've even read some of the

More information

IBM Student Mainframe Challenge Part Three

IBM Student Mainframe Challenge Part Three IBM Student Mainframe Challenge Part Three Time to complete about ten hours I'm very pleased with what you've done so far! You've picked up all the mainframe skills you needed, and you're proving very

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

Azon Master Class. By Ryan Stevenson Guidebook #4 WordPress Installation & Setup

Azon Master Class. By Ryan Stevenson   Guidebook #4 WordPress Installation & Setup Azon Master Class By Ryan Stevenson https://ryanstevensonplugins.com/ Guidebook #4 WordPress Installation & Setup Table of Contents 1. Add Your Domain To Your Website Hosting Account 2. Domain Name Server

More information

ISPF Users Boot Camp - Part 2 of 2

ISPF Users Boot Camp - Part 2 of 2 Interactive System Productivity Facility (ISPF) ISPF Users Boot Camp - Part 2 of 2 SHARE 116 Session 8677 Peter Van Dyke IBM Australia SHARE 116, Winter 2011 pvandyke@au1.ibm.com Introduction Our jobs

More information

Browsing the World Wide Web with Firefox

Browsing the World Wide Web with Firefox Browsing the World Wide Web with Firefox B 660 / 1 Try this Popular and Featurepacked Free Alternative to Internet Explorer Internet Explorer 7 arrived with a bang a few months ago, but it hasn t brought

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

The Definitive Guide to Fractal Awesomeness with J-WildFire!

The Definitive Guide to Fractal Awesomeness with J-WildFire! Installing Java and J-WildFire - by Martin Flink Copyright 2013 Martin Flink All Rights Reserved. No part of this document may be reproduced in any form without permission in writing from the author. Contact:

More information

An Illustrated Guide to Shell Magic: Standard I/O & Redirection

An Illustrated Guide to Shell Magic: Standard I/O & Redirection An Illustrated Guide to Shell Magic: Standard I/O & Redirection Created by Brennen Bearnes Last updated on 2015-03-03 05:15:07 PM EST Guide Contents Guide Contents Overview Input & Output Standard I/O

More information

Part 1: Understanding Windows XP Basics

Part 1: Understanding Windows XP Basics 542362 Ch01.qxd 9/18/03 9:54 PM Page 1 Part 1: Understanding Windows XP Basics 1: Starting Up and Logging In 2: Logging Off and Shutting Down 3: Activating Windows 4: Enabling Fast Switching between Users

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

1 SEO Synergy. Mark Bishop 2014

1 SEO Synergy. Mark Bishop 2014 1 SEO Synergy 2 SEO Synergy Table of Contents Disclaimer... 3 Introduction... 3 Keywords:... 3 Google Keyword Planner:... 3 Do This First... 4 Step 1... 5 Step 2... 5 Step 3... 6 Finding Great Keywords...

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

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

MITOCW ocw apr k

MITOCW ocw apr k MITOCW ocw-6.033-32123-06apr2005-220k Good afternoon. So we're going to continue our discussion about atomicity and how to achieve atomicity. And today the focus is going to be on implementing this idea

More information

How To Force Restore A Computer That Won Boot Up After System

How To Force Restore A Computer That Won Boot Up After System How To Force Restore A Computer That Won Boot Up After System If your computer won't start up normally, you may need to use a disk repair utility This can occur after an improper shutdown, forced restart,

More information

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

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

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

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

Atlassian Confluence 5 Essentials

Atlassian Confluence 5 Essentials Atlassian Confluence 5 Essentials Stefan Kohler Chapter No. 5 "Collaborating in Confluence" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter

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

Adminsoft Accounts Basic User Guide - Installation

Adminsoft Accounts Basic User Guide - Installation Running the Downloaded File We always recommend you download Adminsoft Accounts from our web site: www.adminsoftware.biz That way, we know the file you have just downloaded is clean, and only contains

More information

Looking to get your Start Button Back? Try Classic Shell. It very easy to use and free.

Looking to get your Start Button Back? Try Classic Shell. It very easy to use and free. Looking to get your Start Button Back? Try Classic Shell. It very easy to use and free. Press the Windows key to enter the tiled Start screen. (or bring up your start menu if you ve installed classic shell)

More information

MITOCW ocw f99-lec12_300k

MITOCW ocw f99-lec12_300k MITOCW ocw-18.06-f99-lec12_300k This is lecture twelve. OK. We've reached twelve lectures. And this one is more than the others about applications of linear algebra. And I'll confess. When I'm giving you

More information

Microsoft's latest OS is a lot better than its predecessor, but it still has some annoying quirks. We help you solve them.

Microsoft's latest OS is a lot better than its predecessor, but it still has some annoying quirks. We help you solve them. Welcome! HOW-TO How to fix five Windows 10 headaches Microsoft's latest OS is a lot better than its predecessor, but it still has some annoying quirks. We help you solve them. By Preston Gralla Contributing

More information

Appendix B WORKSHOP. SYS-ED/ Computer Education Techniques, Inc.

Appendix B WORKSHOP. SYS-ED/ Computer Education Techniques, Inc. Appendix B WORKSHOP SYS-ED/ Computer Education Techniques, Inc. 1 ISPF/PDF Environment 1. Log on to ISPF/PDF; different installations have different logon procedures. 1.1. The ISPF/PDF Primary Option Menu

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

Robert Ragan s TOP 3

Robert Ragan s TOP 3 Robert Ragan s TOP 3 Internet Genealogy Research POWER TECHNIQUES that Have Stunned Audiences POWER TECHNIQUES TWO: Robert s Unique "Gather, Store and Quick Find Method." You'll have to see it to believe

More information

Using LINUX a BCMB/CHEM 8190 Tutorial Updated (1/17/12)

Using LINUX a BCMB/CHEM 8190 Tutorial Updated (1/17/12) Using LINUX a BCMB/CHEM 8190 Tutorial Updated (1/17/12) Objective: Learn some basic aspects of the UNIX operating system and how to use it. What is UNIX? UNIX is the operating system used by most computers

More information

How To Create A Facebook Fan Page

How To Create A Facebook Fan Page How To Create A Facebook Fan Page Get Red-Hot Buyer Leads In The Next 30 Minutes, For Free Using A Simple 4-Step Process Version 3.0 By Austin Sams, Managing Editor AgentInnerCircle.com Introduction Most

More information

CommCare for Android Smartphones

CommCare for Android Smartphones CommCare for Android Smartphones The information on this page reflects the old design of CommCare This page is primarily useful for programs using older versions of CommCare. A page directed at the newer

More information

CheckBook Help. Getting Started 5. Introduction 5. Naming Your Account 6. Your Starting Balance 7. Password Protection 8. We're Not Done Yet!

CheckBook Help. Getting Started 5. Introduction 5. Naming Your Account 6. Your Starting Balance 7. Password Protection 8. We're Not Done Yet! Getting Started 5 Introduction 5 Naming Your Account 6 Your Starting Balance 7 Password Protection 8 We're Not Done Yet! 9 AutoCompletion 10 Descriptions 12 To/From Items 14 Almost There... 15 About Types

More information

File-Mate FormMagic.com File-Mate 1500 User Guide. User Guide

File-Mate FormMagic.com File-Mate 1500 User Guide. User Guide User Guide File-Mate 1500 FormMagic.com File-Mate 1500 User Guide User Guide User Guide - Version 7.5 Chapters Application Overview 1500 Form Printing Import and Export Install and Update Registration

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

Outlook Web Access. In the next step, enter your address and password to gain access to your Outlook Web Access account.

Outlook Web Access. In the next step, enter your  address and password to gain access to your Outlook Web Access account. Outlook Web Access To access your mail, open Internet Explorer and type in the address http://www.scs.sk.ca/exchange as seen below. (Other browsers will work but there is some loss of functionality) In

More information

New to the Mac? Then start with this lesson to learn the basics.

New to the Mac? Then start with this lesson to learn the basics. Mac 101: Mac essentials If you're brand new to the world of computers and are just starting to get up and running, relax using a Mac is simple. This lesson introduces you to the basic principles of interacting

More information

Contents. What's New. Version released. Newsletter #31 (May 24, 2008) What's New New version released, version 4.3.3

Contents. What's New. Version released. Newsletter #31 (May 24, 2008) What's New New version released, version 4.3.3 Campground Master Newsletter #31 (May 24, 2008) 1 Newsletter #31 (May 24, 2008) Contents What's New New version released, version 4.3.3 Q & A Retrieving credit card information Guarantee Info missing the

More information

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

Azon Master Class. By Ryan Stevenson   Guidebook #7 Site Construction 2/2 Azon Master Class By Ryan Stevenson https://ryanstevensonplugins.com/ Guidebook #7 Site Construction 2/2 Table of Contents 1. Creation of Additional Site Pages & Content 2. Custom HTML Menus for Category

More information

Note: Photoshop tutorial is spread over two pages. Click on 2 (top or bottom) to go to the second page.

Note: Photoshop tutorial is spread over two pages. Click on 2 (top or bottom) to go to the second page. Introduction During the course of this Photoshop tutorial we're going through 9 major steps to create a glass ball. The main goal of this tutorial is that you get an idea how to approach this. It's not

More information

Lecture- 5. Introduction to Microsoft Excel

Lecture- 5. Introduction to Microsoft Excel Lecture- 5 Introduction to Microsoft Excel The Microsoft Excel Window Microsoft Excel is an electronic spreadsheet. You can use it to organize your data into rows and columns. You can also use it to perform

More information

Working with the Dope Sheet Editor to speed up animation and reverse time.

Working with the Dope Sheet Editor to speed up animation and reverse time. Bouncing a Ball Page 1 of 2 Tutorial Bouncing a Ball A bouncing ball is a common first project for new animators. This classic example is an excellent tool for explaining basic animation processes in 3ds

More information

WORD BASICS: MICROSOFT OFFICE 2010

WORD BASICS: MICROSOFT OFFICE 2010 WORD BASICS: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT WORD PAGE 03 Microsoft Word Components The Keyboard SIMPLE TASKS IN MICROSOFT WORD PAGE 08 Typing

More information

Ipod Touch Password Manual 4th Generation. Repair Service >>>CLICK HERE<<<

Ipod Touch Password Manual 4th Generation. Repair Service >>>CLICK HERE<<< Ipod Touch Password Manual 4th Generation Repair Service 209 Safety, Software, and Service Information. 209 Using ipod page 160. For information about setting ipod touch to require a passcode to unlock

More information

How to Improve Your Campaign Conversion Rates

How to Improve Your  Campaign Conversion Rates How to Improve Your Email Campaign Conversion Rates Chris Williams Author of 7 Figure Business Models How to Exponentially Increase Conversion Rates I'm going to teach you my system for optimizing an email

More information

XP: Backup Your Important Files for Safety

XP: Backup Your Important Files for Safety XP: Backup Your Important Files for Safety X 380 / 1 Protect Your Personal Files Against Accidental Loss with XP s Backup Wizard Your computer contains a great many important files, but when it comes to

More information

If you ve never used Quicken, begin here. This chapter tells you how to

If you ve never used Quicken, begin here. This chapter tells you how to In This Chapter Installing and setting up Quicken Chapter 1 Setting Up Shop Setting up your bank (or other) accounts if you re a first-time user Providing a Quicken overview Solving setup problems If you

More information

Manual. Note: This software has only been tested with VF-1 firmware Compatibility with other firmware versions cannot be guaranteed!

Manual. Note: This software has only been tested with VF-1 firmware Compatibility with other firmware versions cannot be guaranteed! Manual Note: This software has only been tested with VF-1 firmware 1.12. Compatibility with other firmware versions cannot be guaranteed! Configuration Click on the MIDI text on the "LCD" to bring up the

More information

Getting Started with Python and the PyCharm IDE

Getting Started with Python and the PyCharm IDE New York University School of Continuing and Professional Studies Division of Programs in Information Technology Getting Started with Python and the PyCharm IDE Please note that if you already know how

More information

--APOPHYSIS INSTALLATION AND BASIC USE TUTORIAL--

--APOPHYSIS INSTALLATION AND BASIC USE TUTORIAL-- --APOPHYSIS INSTALLATION AND BASIC USE TUTORIAL-- Table of Contents INSTALLATION... 3 SECTION ONE - INSTALLATION... 3 SIDE LESSON - INSTALLING PLUG-INS... 4 APOPHYSIS, THE BASICS... 6 THE TRANSFORM EDITOR...

More information

Week - 01 Lecture - 04 Downloading and installing Python

Week - 01 Lecture - 04 Downloading and installing Python Programming, Data Structures and Algorithms in Python Prof. Madhavan Mukund Department of Computer Science and Engineering Indian Institute of Technology, Madras Week - 01 Lecture - 04 Downloading and

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

The Villages Computer Club - no meeting Friday 7/5/2013 due to Holiday. The next ipad meeting will be on Tuesday July 2,2013 at 1:30, Colony Cottage.

The Villages Computer Club - no meeting Friday 7/5/2013 due to Holiday. The next ipad meeting will be on Tuesday July 2,2013 at 1:30, Colony Cottage. The Villages Computer Club - no meeting Friday 7/5/2013 due to Holiday. The next ipad meeting will be on Tuesday July 2,2013 at 1:30, Colony Cottage. We will be discussing various apps and then a Basic

More information

Out for Shopping-Understanding Linear Data Structures English

Out for Shopping-Understanding Linear Data Structures English Out for Shopping-Understanding Linear Data Structures English [MUSIC PLAYING] [MUSIC PLAYING] TANZEELA ALI: Hi, it's Tanzeela Ali. I'm a software engineer, and also a teacher at Superior University, which

More information

Handout Objectives: a. b. c. d. 3. a. b. c. d. e a. b. 6. a. b. c. d. Overview:

Handout Objectives: a. b. c. d. 3. a. b. c. d. e a. b. 6. a. b. c. d. Overview: Computer Basics I Handout Objectives: 1. Control program windows and menus. 2. Graphical user interface (GUI) a. Desktop b. Manage Windows c. Recycle Bin d. Creating a New Folder 3. Control Panel. a. Appearance

More information

Update Manual Ios 7.1 Iphone 4s Wont >>>CLICK HERE<<<

Update Manual Ios 7.1 Iphone 4s Wont >>>CLICK HERE<<< Update Manual Ios 7.1 Iphone 4s Wont ios 7.1.2 has caused some problems for some iphone, ipad and ipod touch users. Here's how you can That way, if anything goes wrong, at least you won't lose any data.

More information

Physics REU Unix Tutorial

Physics REU Unix Tutorial Physics REU Unix Tutorial What is unix? Unix is an operating system. In simple terms, its the set of programs that makes a computer work. It can be broken down into three parts. (1) kernel: The component

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

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

Getting Started with AnyBook

Getting Started with AnyBook Getting Started with AnyBook Where Everything Starts: The Main Invoice Screen When you first start the program, the Main Invoice Screen appears. AnyBook has many different functions, but since invoicing

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

CheckBook Pro 2 Help

CheckBook Pro 2 Help Get started with CheckBook Pro 9 Introduction 9 Create your Accounts document 10 Name your first Account 11 Your Starting Balance 12 Currency 13 We're not done yet! 14 AutoCompletion 15 Descriptions 16

More information

MITOCW watch?v=flgjisf3l78

MITOCW watch?v=flgjisf3l78 MITOCW watch?v=flgjisf3l78 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

NETWORK THE HOME 10 FOLDERS APPS

NETWORK THE HOME 10 FOLDERS APPS NID-7006 NAXA NID Tablet User s Guide Table of Contents GETTING STARTED 4 CONNECTING TO A WIRELESS NETWORK 4 USING THE TOUCHSCREEN 4 USING THE HOME SCREENS 5 USING THE NAVIGATION ICONS 6 USING THE ALL

More information

dbdos PRO 2 Quick Start Guide dbase, LLC 2013 All rights reserved.

dbdos PRO 2 Quick Start Guide dbase, LLC 2013 All rights reserved. dbdos PRO 2 Quick Start Guide 1 dbase, LLC 2013 All rights reserved. dbase, LLC may have patents and/or pending patent applications covering subject matter in this document. The furnishing of this document

More information

Creating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR

Creating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR Creating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR REPORT... 3 DECIDE WHICH DATA TO PUT IN EACH REPORT SECTION...

More information

Introduction to Linux

Introduction to Linux Introduction to Linux The command-line interface A command-line interface (CLI) is a type of interface, that is, a way to interact with a computer. Window systems, punched cards or a bunch of dials, buttons

More information

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 04 Tutorial 1, Part 1 Ubuntu Hi everyone, welcome to the first

More information

Keep Track of Your Passwords Easily

Keep Track of Your Passwords Easily Keep Track of Your Passwords Easily K 100 / 1 The Useful Free Program that Means You ll Never Forget a Password Again These days, everything you do seems to involve a username, a password or a reference

More information

Alfresco Content Services 5.2. Getting Started Guide

Alfresco Content Services 5.2. Getting Started Guide Alfresco Content Services 5.2 Getting Started Guide Contents Contents Getting started with Alfresco Share... 3 Signing in...3 Personalizing Alfresco Share... 4 Setting up your dashboard... 4 Updating your

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

I Want To Wipe My Computer Clean And Start Over Windows 7

I Want To Wipe My Computer Clean And Start Over Windows 7 I Want To Wipe My Computer Clean And Start Over Windows 7 How to delete everything on your laptop and start all over again You saved my life. How to wipe a laptop: Make sure your data is deleted before

More information

How to use IBM/Softlayer Object Storage for Offsite Backup

How to use IBM/Softlayer Object Storage for Offsite Backup IBM/Softlayer Object Storage for Offsite Backup How to use IBM/Softlayer Object Storage for Offsite Backup How to use IBM/Softlayer Object Storage for Offsite Backup IBM/Softlayer Object Storage is a redundant

More information

PowerPoint Basics: Create a Photo Slide Show

PowerPoint Basics: Create a Photo Slide Show PowerPoint Basics: Create a Photo Slide Show P 570 / 1 Here s an Enjoyable Way to Learn How to Use Microsoft PowerPoint Microsoft PowerPoint is a program included with all versions of Microsoft Office.

More information

Lesson 4: Introduction to the Excel Spreadsheet 121

Lesson 4: Introduction to the Excel Spreadsheet 121 Lesson 4: Introduction to the Excel Spreadsheet 121 In the Window options section, put a check mark in the box next to Formulas, and click OK This will display all the formulas in your spreadsheet. Excel

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

Word: Print Address Labels Using Mail Merge

Word: Print Address Labels Using Mail Merge Word: Print Address Labels Using Mail Merge No Typing! The Quick and Easy Way to Print Sheets of Address Labels Here at PC Knowledge for Seniors we re often asked how to print sticky address labels in

More information

Create your first workbook

Create your first workbook Create your first workbook You've been asked to enter data in Excel, but you've never worked with Excel. Where do you begin? Or perhaps you have worked in Excel a time or two, but you still wonder how

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

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

Class #7 Guidebook Page Expansion. By Ryan Stevenson

Class #7 Guidebook Page Expansion. By Ryan Stevenson Class #7 Guidebook Page Expansion By Ryan Stevenson Table of Contents 1. Class Purpose 2. Expansion Overview 3. Structure Changes 4. Traffic Funnel 5. Page Updates 6. Advertising Updates 7. Prepare for

More information

Module 6. Campaign Layering

Module 6.  Campaign Layering Module 6 Email Campaign Layering Slide 1 Hello everyone, it is Andy Mackow and in today s training, I am going to teach you a deeper level of writing your email campaign. I and I am calling this Email

More information