text:
Enter your Email address:
Wolters Kluwer Health may email you for journal alerts and information, but is committed
to maintaining your privacy and will not share your personal information without
your express consent. For more information, please refer to our Privacy Policy.
Carlson, Elizabeth PhD, RN; Catrambone, Cathy PhD, RN; Oder, Karl MS; Nauseda, Susan BSN, MBA, PMP; Fogg, Lou PhD; Garcia, Brian MS; Brown, Frederick M. Jr, DNP, RN; Johnson, Mary E. PhD, RN; Johnson, Tricia J. PhD; Llewellyn, Jane PhD, RN, NEA-BC
As the conversion to an electronic health record intensifies, the question of which data-entry device works best in what environment and situation is paramount. Specifically, what is the best mix of equipment to purchase and install on clinical units based on staff preferences and budget constraints? The authors discuss their evaluation of stationary personal computers, workshops on wheels, and handheld tablets related to timeliness of data entry and their use of focus groups to ascertain the pros/cons of data-entry devices and staff preferences. An assessment of the implications for costs related to the timeliness of data entry is also presented.
© 2010 Lippincott Williams & Wilkins, Inc.
Colleague's E-mail is Invalid
Your Name: (optional)
Your Email:
Colleague's Email:
Separate multiple e-mails with a (;).
Thought you might appreciate this item(s) I saw at Journal of Nursing Administration.
Send a copy to your email
Your message has been successfully sent to your colleague.
Some error has occurred while processing your request. Please try after some time.
An Existing Folder
A New Folder
Folder Name:
The item(s) has been successfully added to "".
Login with your LWW Journals username and password.
Username or Email:
Forgot Password?
Enter and submit the email address you registered with. An email with instructions to reset your password will be sent to that address.
Link to reset your password has been sent to specified email address.
What does "Remember me" mean?
By checking this box, you'll stay logged in until you logout. You'll get easier access to your articles, collections,
media, and all your other content, even if you close your browser or shut down your
To protect your most sensitive data and activities (like changing your password),
we'll ask you to re-enter your password when you access these services.
What if I'm on a computer that I share with others?
If you're using a public computer or you share this computer with others, we recommend
that you uncheck the "Remember me" box.
Save my selection
Article Level Metrics


text:
Before you start
About this tutorial
This tutorial introduces the Eclipse Test & Performance Tools Platform (TPTP), provides step-by-step instructions on how to install Eclipse and the TPTP tools, and demonstrates how to profile a running Java application.
To benefit, you should have experience with Java software development and the entire software development life cycle, including testing and profiling. You should also have experience installing software from the command line, and setting and managing shell and system environment variables, such as the Java
CLASSPATH. Acquaintance with Eclipse and the Standard Widget Toolkit (SWT) is also beneficial.
Before you start, you must install several software packages on your UNIX®, Linux®, Mac OS X, or Microsoft® Windows® system. You need a functioning Java Virtual Machine (JVM), a copy of the Eclipse platform, the Eclipse TPTP runtime, and several prerequisites and co-requisites on which TPTP depends. You also need TPTP's Agent Controller, which allows you to start and profile applications. Here's everything you need:
- Java 2 Platform, Standard Edition (J2SE) V1.4 Software Development Kit (SDK)
- J2SE V1.4 Java Runtime Environment (J2RE)
- Eclipse V3.1 SDK
- Eclipse Modeling Framework (EMF) SDK V2.1
- XML Schema Infoset Model (XSD) SDK V2.1
- Version 1.1.1 of UML2
- TPTP runtime
- Agent Controller runtime (appropriate to your system)
- The Eclipse Update Manager (optional)
System requirements
If you don't have a JVM and Eclipse installed on your system, make sure you have at least 300 MB of disk space free for all the software. You also need enough free physical memory to run the JVM. In general, 64 MB or more of free physical memory is recommended.
Introducing TPTP
Writing the Java code for an application or servlet is just the first stage in the much longer process required to deliver robust production-quality programs. Code must be tested to vet its operation and accuracy. Code must often be profiled to remove bottlenecks that impede performance and to remove wasteful or inadvertent use of resources, especially memory. Code must also be monitored -- to pinpoint failures, of course, but also to identify usage patterns, opportunities for further enhancement and optimization, and attempted and actual intrusions.
What is the Eclipse TPTP?
While many tools exist to test, profile, and monitor code, few, if any, are integrated into a larger whole. Moreover, such tools are typically offered by separate vendors, leaving you to spend valuable time and effort learning and mastering many different user interfaces (UIs), compilers, and diagnostics. Measured in hours and dollars, proprietary development tools require a steep investment.
But what if the test harness, profiler, and monitor were open source? And what if the tools were extensible, so that any vendor or developer could create new tools or enhance existing tools? And what if the tools were well integrated into an existing, popular, familiar development environment? A daydream, perchance? Hardly.
The Eclipse TPTP is a software architecture and several realized components (so far) that extend the Eclipse platform to include test, performance, and monitoring tools. Some Java, C, and C++ developers use TPTP to build unique tools for other developers, while others combine TPTP-derived tools and the other features of Eclipse to build and deploy applications for users.
The TPTP deliverables
Briefly, TPTP is an Eclipse Foundation top-level project chartered to "build a generic, extensible, standards-based tool platform upon which software developers can create specialized, differentiated, and interoperable ... test and performance tools." In other words, TPTP, at its core, is a tool to build other tools that automate software quality control.
Indeed, the current release of TPTP includes that core and three core-derived tools:
- The TPTP provides foundational code for UI development, data collection, rule-based data queries, and the control of applications. For instance, the TPTP provides many wizards that other tools can reuse and extend. It also provides programming interfaces and a daemon that facilitate data collection from a running, local, or remote process.
- TPTP Testing Tools
- This project builds upon TPTP to provide additional services for automating application testing of all kinds. The current release supports JUnit automated testing, a point-and-click scriptable system to direct manual testing and record results, and an automated system to test Web applications, including a recorder that can record and play back Web browsing sessions and authenticate results. Eclipse V4.1 also includes an early release of a graphical user interface (GUI) recorder that can record and play back mouse and keyboard events in SWT-based interfaces.
- TPTP Monitoring Tools
- This project collects, analyzes, and visualizes data, either from log files or from statistics that the application gathers.
- TPTP Tracing and Profiling Tools
- This project also extends the TPTP to collect and analyze resource use, including CPU and memory, in running applications. The tracing tools also allow you to interact with a running process. For example, you can manually force garbage collection and examine the remaining object pool in efforts to find and fix a memory "leak."
In addition, the TPTP includes a daemon called the Agent Controller. The Agent Controller is a liaison between the Eclipse workbench and the application being tested. It can launch local or remote Java applications on behalf of Eclipse and forwards application metrics, including application log files, to the workbench.
The remainder of this tutorial demonstrates several of the TPTP profiling tools for Java technology.
Installing the prerequisite software and components
Before you can begin this tutorial, you must install and set up the software and components included in the Prerequisites section.
Install J2SE and J2RE
Download and install the J2SE V1.4 SDK and the V1.4 J2RE. (If your system already has J2SE V1.4.2_10 or a higher version, you can skip this step.)
Typically, the J2SE SDK and Java Runtime Environment (JRE) are distributed as self-extracting binaries. Installation on Linux is typically as easy as this:
Listing 1. J2SE SDK and Java Runtime Environment installation
% cd ~ % mkdir ~/java % cd ~/java % mv ~/j2sdk-1_4_2_10-linux-i586.bin . % mv ~/j2re-1_4_2_10-linux-i586.bin . % chmod +x j2sdk-1_4_2_10-linux-i586.bin \ j2re-1_4_2_10-linux-i586.bin % ./j2sdk-1_4_2_10-linux-i586.bin . % ./j2re-1_4_2_10-linux-i586.bin . % ls -F j2re1.4.2_10/ j2sdk1.4.2_10/
Use the Eclipse Update Manager to install TPTP (optional)
If you have already installed Eclipse, you can use the Eclipse Update Manager to install TPTP. To do so:
- Click Help > Software Updates > Find and Install.
- Select the Search for new features to install option, then click Next.
- Click New Remote Site, then type
TPTP Update Siteand
http://eclipse.org/tptp/updates/site.xmlfor the name and URL, respectively. Click Finish.
- Select the features to install, then Next.
- Accept the license agreement, click Next, then Finish.
- At the confirmation prompt, click Install All. When the installation is complete, restart Eclipse.
You can now safely skip to the steps in the Install the Agent Controller section below that describe how to install the Agent Controller, which you must install manually. If you haven't installed Eclipse yet, continue reading.
Install the Eclipse V3.1 SDK
Download the Eclipse 3.1 SDK that's appropriate for your platform. You can find the SDK at the Eclipse Downloads. Typically, installation is as easy as unpacking the Eclipse .tar.gz file into the directory of your choice. For example, if you're using Linux, download the Eclipse V3.1 SDK tarball, then unpack it in a directory, such as ~/java/, using this code:
% cd ~/java % mv ~/eclipse-SDK-3.1.1-linux-gtk.tar.gz . % tar zxvf eclipse-SDK-3.1.1-linux-gtk.tar.gz
To verify that Eclipse was installed successfully, remain in the directory where you unpacked Eclipse, make sure that the
java executable is in your
PATH, and run
java -jar eclipse/startup.jar. For example:
Listing 2. Verify that Eclipse was installed successfully
% export JAVA_DIR=$HOME/java % export JAVA_HOME=$JAVA_DIR/j2sdk1.4.2_08/sdk % export PATH=$JAVA_HOME/bin % export CLASSPATH=$JAVA_HOME % cd $JAVA_DIR % java -jar eclipse/startup.jar
If you're prompted to choose a directory for your workspace, type
$HOME/java/workspace. This directory will retain all the projects you create in Eclipse. (Of course, if you have many projects, you can choose other directories later, say, to contain one project per workspace.)
Install the EMF SDK V2.1
Quit Eclipse if it's running and download EMF SDK V2.1. (According to the EMF Web site, "EMF is a modeling framework and code generation facility for building tools and other applications based on a structured data model.") After you download the file, change to the directory that contains the Eclipse folder and run
unzip emf-sdo-SDK-2.1.0.zip. For instance:
Listing 3. Run
unzip emf-sdo-SDK-2.1.0.zip
% cd $JAVA_DIR % ls eclipse j2sdk1.4.2_08 % mv ~/emf-sdo-SDK-2.1.0.zip . % unzip emf-sdo-SDK-2.1.0.zip creating: eclipse/features/ creating: eclipse/features/org.eclipse.emf.ecore.sdo_2.1.0/ creating: eclipse/features/org.eclipse.emf_2.1.0/ inflating: ...
Install the XSD SDK V2.1
Download the XSD SDK V2.1. (According to the project Web site, "XSD is a library that provides an application programming interface (API) for manipulating the components of an XML schema as described by the World Wide Web Consortium (W3C) XML Schema specifications.") As with the previous file, change to the directory that contains the Eclipse directory, and run
unzip xsd-SDK-2.1.0.zip. Here is an example:
% cd $JAVA_DIR % mv ~/xsd-SDK-2.1.0.zip . % unzip xsd-SDK-2.1.0.zip
If you're prompted to confirm the overwrite of any files, simply press y (lowercase) to answer Yes to each question.
Install the UML V2.0 Metamodel Implementation
To use the Unified Modeling Language (UML) features of TPTP, you need to install the UML V2.0 Metamodel Implementation. If you're using Eclipse V3.1.1, download V1.1.1 of UML2, then unpack its archive file in the same directory that contains Eclipse:
% cd $JAVA_DIR % mv ~/uml2-1.1.1.zip . % unzip uml2-1.1.1.zip
Install the TPTP runtime
For the next step, download the TPTP runtime, which contains all the TPTP features and Eclipse plug-ins needed to integrate the two systems. To install TPTP, change to the directory that contains Eclipse and run unzip tptp.runtime-TPTP-4.1.0.zip. Here is an example:
% cd $JAVA_DIR % mv ~/tptp.runtime-TPTP-4.1.0.zip . % unzip tptp.runtime-TPTP-4.1.0.zip
Install the Agent Controller
The Agent Controller is a vital component of TPTP that allows Eclipse to launch applications and interact with those applications to extract profiling data. Download the Agent Controller runtime appropriate for your operating system. Next, create a directory named tptpd in the same directory that contains Eclipse and unpack the Agent Controller archive into that directory. The commands to run are:
% mkdir $JAVA_DIR/tptpd % cd $JAVA_DIR/tptpd % mv ~/tptpdc.linux_ia32-TPTP-4.1.0.zip . % unzip tptpdc.linux_ia32-TPTP-4.1.0.zip
If you see two errors like these:
linking: lib/libxerces-c.so warning: symbolic link (lib/libxerces-c.so) failed linking: lib/libxerces-c.so.24 warning: symbolic link (lib/libxerces-c.so.24) failed
you must recreate the two links manually by typing the following commands:
% cd $JAVA_DIR/tptpd/lib % rm libxerces-c.so libxerces-c.so.24 % ln -s libxerces-c.so.24.0 libxerces-c.so % ln -s libxerces-c.so.24.0 libxerces-c.so.24
Add the Agent Controller directory
To use the Agent Controller, you must add its lib directory to your
LD_LIBRARY_PATH. For example, if you're running Linux and have adopted the same directory structure shown in the steps above, you'd add
$JAVA_DIR/tptpd/lib as follows:
% export LD_LIBRARY_PATH=$JAVA_DIR/tptpd/lib:$LD_LIBRARY_PATH
You must also ensure that the contents of the Controller's lib and bin directories are executable. To do that, run:
% chmod +x $JAVA_DIR/tptpd/{bin,lib}/*
Now add the scripts that configure and start and stop the Agent Controller to your
% export PATH=$JAVA_DIR/tptpd/bin:$PATH
Configure the Agent Controller for your environment
Finally, you configure the Agent Controller to match your environment. Change to the Agent Controller's bin directory, then run SetConfig.sh.
% cd $JAVA_DIR/tptpd/bin % ./SetConfig.sh
When the configure script prompts you, accept the defaults. Running the configure script creates the file config/serviceconfig.xml in the Agent Controller's hierarchy of files.
Test the Agent Controller
To test the Agent Controller, run
RAStart.sh. To stop the Agent Controller, run
Listing 4. Stop the Agent Controller
db% RAStart.sh Starting Agent Controller RAServer started successfully % RAStop.sh RAServer stopped, pid = 5891 RAServer stopped, pid = 5892 RAServer stopped, pid = 5893 RAServer stopped, pid = 5894 RAServer stopped, pid = 5895 RAServer stopped, pid = 5896 RAServer stopped, pid = 5897 RAServer stopped, pid = 5898 RAServer stopped, pid = 5899 RAServer stopped, pid = 5900 RAServer stopped, pid = 5901 RAServer stopped, pid = 5902 RAServer stopped, pid = 5904 RAServer stopped, pid = 5905 RAServer stopped, pid = 5906
Finished! Restart Eclipse. You should now see a new button on the Eclipse toolbar that looks like Figure 1. That's the TPTP Profile button. TPTP is installed, and you're ready to continue with the tutorial.
Figure 1. TPTP Profile button
Profiling a Java application
Now that you've installed the TPTP and underlying software, run Eclipse.
The sample application
The Java application to profile is shown in Listing 5.
Listing 5. A simple Java application that hordes a small number of objects
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class SpaceShipToy { /* * To build a spaceship, you need a capsule, a booster, * three stages, and two monkeys (borrowed * from a Barrel of Monkeys). */ public Capsule capsule = new Capsule(); public Booster booster = new Booster(); public Stage[] stage = new Stage[3]; public SpaceShipToy() { for (int i = 0; i < 3; i++) stage[i] = new Stage(); } private void _killTime(int seconds) { if (seconds <= 0) return; for (int i = 0; i < seconds; i++); } static final int MINUTE = 60; static final int CAPSULE = 2 * MINUTE; static final int BOOSTER = 5 * MINUTE; static final int STAGE = 3 * MINUTE; static final int MONKEY = 10 * MINUTE; class Capsule { public Monkey chimp1 = new Monkey(), \ chimp2 = new Monkey(); public Capsule() { System.out.println("Start building the capsule..."); _killTime(CAPSULE); chimp1.build(); chimp2.build(); System.out.println("Capsule complete."); } } class Booster { public Booster() { System.out.println("Start booster..."); _killTime(BOOSTER); System.out.println("Blast off."); } } class Stage { public Stage() { System.out.println("Start stage..."); _killTime(STAGE); System.out.println("Stage complete."); } } class Monkey { public void start() { System.out.println("Start the monkey business..."); } public void build() { start(); _killTime(MONKEY); finish(); } public void finish() { System.out.println("Monkey business complete."); } } public static void main(String[] args) throws \ java.io.IOException { final int NUMBERTOYS = 9; BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); SpaceShipToy[] toys = new SpaceShipToy[NUMBERTOYS]; String input = in.readLine().trim(); System.out.println("Toy factory is up and running..."); System.out.flush(); for (int i = 0; i < NUMBERTOYS; i++) toys[i] = null; while (!input.equalsIgnoreCase("q")) { if (input == null || input.length() != 1 || !Character.isDigit(input.charAt(0))) { System.err.println ("Unknown option. Try 0-9, q"); input = in.readLine().trim(); continue; } int number = Integer.valueOf(input).intValue(); if (number == 9) { new SpaceShipToy(); System.out.println("Whoops... Lost one..."); } else { if (toys[number] != null) { System.out.println("Shipping toy # " + number); toys[number] = null; } else { System.out.println("Building toy # " + number); toys[number] = new SpaceShipToy(); } } input = in.readLine().trim(); } } }
The Java application is simple: It "builds" toy rocket ships and "ships" them to stores. Each toy is represented by a Java object that contains a handful of other objects, each representing a part of the toy. Each toy part takes a certain amount of time to build.
To use the application, press the 0 to 8 number keys to build a toy. If you press the same key again, the built toy is "shipped" and the associated object is de-referenced to be made available for garbage collection. Therefore, you can have up to nine toys in memory at any one time (if all nine toys are built but not yet shipped).
Press the 9 key to create an unreferenced object, simulating a memory leak. Press q (lowercase) to quit the application.
Run a profiling session
Use Eclipse and TPTP to run and profile the "toy factory." TPTP can show the number of active objects, execution time, and more. To use Eclipse and TPTP:
- Launch the Agent Controller.
- Change to the Agent Controller bin directory, and then run RAStart.sh:
% cd $JAVA_DIR/tptpd/bin % ./RAStart.sh
- In Eclipse, go to the workbench and create a new Java Project by clicking File > New > Project. Select Java Project from the list of options, then click Next.
- In the following window, type
Toy Makerfor the Project Name, then click Finish. A new project titled "Toy Maker" should appear in the Package Explorer pane.
- Create a new Java class within the project called
SpaceShipToyin the
examplepackage. Click File > New > Class.
- In the window that pops up, type
examplein the Package field and
SpaceShipToyin the Name field. Leave the other settings in the window as is.
- Click Finish. You should now see a skeleton for the new class.
- Paste the code from Listing 1 into the Eclipse class editor, being sure to leave the
package exampledeclaration, but replacing the empty class definition. Save the code to persist your changes, which also causes Eclipse to automatically recompile the new version of your class.
- If you want to run the application, click Run > Run..., double-click Java Application, select SpaceShipToy, then click Run. To interact with the application, click Windows > Show View..., then select Console.
- Type a
1(the numeral one) and press Return. Your screen should look something like Figure 2.
Figure 2. The toy factory running under Eclipse
Profile the same application
To profile the same application:
- Click TPTP Profile, then select Profile....
- Expand Java Application to reveal SpaceShipToy. Notice that the Profile window is similar to the Run window that appears when you click Run, but there's an additional tab called Profile.
- Click Profile to launch the application under the profiler. If the perspective does not automatically change, click Window > Open Perspective > Other..., then select Profiling and Logging.
- When the Profiling and Logging perspective appears, expand the contents of the Profiling Monitor view, then select the line that begins with
<monitoring>. When you choose that line, a console view appears.
- Type
2, and
9. Your screen should look something like Figure 3.
Figure 3. The Profiling and Logging perspective with the running application
- Click the Memory Statistics view, then expand the line associated with the
examplepackage. The view should look something like Figure 4. There are four instances of each object: three for the "built" toys and one for the unreferenced toy.
Figure 4. Memory consumption after building three toy objects and one unreferenced toy object
The columns in the Memory Statistics view track instance and memory use statistics:
- Total Instances reflects the total number of instances of a class.
- Live Instances shows how many instances are still referenced and were not collected by the garbage collector.
- Collected counts how many class instances the garbage collector reaped.
- Total Size (bytes) and Active Size (bytes) show the total cumulative memory that all instances used (a kind of high-water mark) and the amount of memory in active use by the live instances, respectively.
Finish the trial run
To finish this trial run, switch back to the console view, then press the 0, 1, and 2 number keys again. Click the trash can icon in the Monitoring view to force garbage collection. A good garbage collector will reap all the unreferenced objects. You can refresh all the views in the current perspective at any time by clicking Refresh, shown in Figure 5.
Figure 5. The Refresh button
Finding the data you want
The Profiling and Logging perspective offers a large collection of views that reveal a great deal about the state of your application. To see the list, click Window > Show View > Other..., then expand the list under Profiling and Logging. The list should look like Figure 6.
Figure 6. The list of Profiling and Logging views
Collect data to populate views
Depending on your goals and the problem at hand, you can collect data to populate one or all of those views. In the previous section, the only data collected was memory statistics to populate the Memory Statistics view. If you recall, the Monitoring view looked like Figure 7.
Figure 7. Basic statistics in the Monitoring view
The bottom-most expanded list indicates that the current profile configuration includes statistics only for memory use. Let's create a new profile configuration that collects as much information as possible, so you can explore all the metrics and visualizations that the profiling and performance tools provide:
- Click the little arrow in the TPTP Profile button, then select Profile....
- In the Profile window, select SpaceShipToy, then click New at the bottom left of the window.
- At the top of the right-most pane, type
Lots of Datain the Name field, then click Apply.
- Click the Profiling tab, then click Add....
- In the next window, type
Allfor the Profile set name and
All of the data that's availablein the Description field. Click Next.
- The next pane allows you to choose the data you want to collect. Expand all the choices, then select all the check boxes shown in Figure 8.
Figure 8. Metrics to select
- Click Execution Time Analysis.
- Select the Collect method CPU time information check box, then select the Show execution flow graphical details option. Click Next again. The next window, shown in Figure 9, allows you to filter out classes that don't interest you.
Figure 9. Excluding irrelevant classes from profiling
- For the purposes of this example, click Add... at the top of the pane to add a new filter set. Name the filter set
No Monkey Businessand click OK.
- Click Add... to the right of the list of rules to add a new rule to the filter set. Type
example.SpaceShipToyin the Class name field and
main("asterisk") in the Method name field, select EXCLUDE for the Rule (as shown in Figure 10), then click OK.
Figure 10. Edit a filter rule
- In the larger window, click Apply.
- You've defined which application to profile and what metrics to collect. Now click Profile.
- In the Profiling and Logging perspective, open the Memory Statistics view. You should see that execution metrics for the method
example.SpaceShipToy.main()are missing, per the rule that you created.
Tips and tricks
The TPTP tools are full of features to help you peer into your application. And because TPTP is well integrated with the rest of Eclipse, you'll find many conveniences that tie all of Eclipse's features together.
To get you started, here's a handful of tips and tricks you might find useful.
Quick data filters
Start a profiling session and open the Execution Statistics view. The view shows all the classes and methods in the application (at least those that you did not filter out in the profile set). Right-click in the view to open a shortcut menu that looks like Figure 11.
Figure 11. Shortcut menu
Click Filter out..., select Profiling, then click OK. In the next window (shown in Figure 12), type
Monkey Business as the filter name and
build as the filter string, then select the Method name option beneath Filter by. Click OK and click OK again.
Figure 12. The Edit Filter window
Your view should change to show only the statistics for the
example.SpaceShipToy$Monkey.build() method.
To revert the view so you can see all the methods again, click Filter (shown in Figure 13) and select No filter. To edit any filter, click the same button and select Manage filters....
Figure 13. The Filter button
Jump to the source
Remain in the Execution Statistics view. Double-click the
SpaceShipToy$Booster class. The perspective changes to Java and jumps immediately to the definition of the inner class
Booster. This connection between the memory analysis view and the Eclipse code editor is invaluable.
Advanced, arbitrarily complex filters
You can build arbitrarily complex filters using the Advanced tab of the Edit Filter window. An advanced filter is a series of rules in which each rule lists a property, a condition (such as "equal," "not equal," and "like"), and a value. Care to know how much memory a single instance is consuming? You an express that in an advanced filter.
Organizing and sorting
Most data views can organize data by package, class, and method. You can quickly change how the data is organized by clicking one of the three buttons at the top of most data views, shown in Figure 14.
Figure 14. Three buttons for organizing data
From left to right, you see the organize by package, class, and method buttons, respectively.
You can also sort all the data by clicking any of the column headers. Click a column header once to sort that column in ascending order; click the same column header again to show the data in descending order.
Peering into code using UML2 sequence diagrams
TPTP provides another helpful visualization of your running application: a UML2 sequence diagram. Not only does the diagram show the calling sequence between classes and methods but it can also highlight hot spots, areas of your code that consume the majority of application execution time.
View your code in sequence diagrams
To view your code using the UML2 sequence diagrams:
- Quit all instances of the toy factory application you may be profiling.
- Click the small arrow in the TPTP Profiling button. Select Profile..., select SpaceShipToy, click the Profiling tab, then select All.
- Click Apply (if necessary), then click Profile.
- When the application starts in the Profiling Monitor view, right-click the newly launched process and select Open With... > UML2 Thread Interactions to open the UML2 class interactions view. Because the application just started, the diagram only shows the call to
main(), as Figure 15 shows.
Figure 15. Simple UML diagram of a call to main()
- Switch to the console view, and interact with the application to generate more method calls. Then switch back to the UML2 Trace Interactions view. The UML diagram should have grown and may look like Figure 16.
Figure 16. The UML2 view of the sample application
- Mouse over the red bar in the left margin to reveal a thermometer (see Figure 17) of CPU time consumption.
Figure 17. CPU consumption thermometer
- Bright red indicates maximum. In the context of the sample application, the construction of the
SpaceShipToyclass is clearly the bottleneck.
Cataloging object references
Another useful visualization of a running program is the Object References view, which shows the number of references to each type of object in your application. If your Java code is consuming what seems to be an exorbitant amount of memory, collecting and viewing the object references can help point to inadvertently greedy code.
Use the Object References view
Using the Object References view is as simple as any other TPTP view:
- Terminate all the processes you may be profiling.
- Right-click in the Profiling Monitor and select Unload Profiling Data. Follow the prompts to delete all the data collected so far.
- Select all the processes you monitored previously and press Delete. When prompted with a window, select Do not delete contents, then click Yes.
- Start a new profiling session with the toy factory. Switch to the Console view, then press 1 2 9 to create two toys and an unreferenced third "toy."
- Collect the objects in use by clicking Collect object references in the Profiling Monitor view (see Figure 18).
Figure 18. The Collect Object References button
- On the Eclipse toolbar, click Open Object References (see Figure 19) to open the Object References view. The Object References view lists each object used in the application and the corresponding number of references.
Figure 19. The Object References button
- Expand SpaceShipToy. Your reference chart should look something like Figure 20. You created three toys, so the chart is accurate because each toy contains one booster, one capsule with two monkey astronauts, and three stages.
Figure 20. The Object References of a snapshot of the sample application
Using TPTP with local Java applications
In addition to profiling Java applications built and launched through the Eclipse workbench, you can profile Java applications already running on the local machine (and on remote machines, although the process to profile remote applications isn't covered here). Through TPTP, you attach to the process. When attached, you can use all the tools you've learned so far to peek in and observe memory allocation.
Attach to a local Java application
To attach to a local Java application:
- Quit and delete all the running processes you may have in the Profiling Monitor view.
- Open a command window and verify that your
JAVA_HOMEenvironment variables point to the JRE.
- Make sure that your
LD_LIBRARY_PATHincludes the TPTP libraries. On the test system, those variables looked like this (your path names and directory names may differ, depending on your system configuration):
% printenv . PATH=/bin:/usr/bin:/usr/X11R6/bin:/home/\ mstreicher/java/jdk/bin JAVA_HOME=/home/mstreicher/java/jdk JAVA_DIR=/home/mstreicher/java LD_LIBRARY_PATH=/home/mstreicher/java/tptpd/lib:
- Make sure that your TPTP Agent Controller is running. Change to the directory that contains the Agent Controller, then stop and start the daemon:
% cd $JAVA_DIR/tptpd/bin % ./RAStop.sh RAServer stopped, pid = 3163 RAServer stopped, pid = 3164 . RAServer stopped, pid = 18108 % ./RAStart.sh Starting Agent Controller RAServer started successfully
- Run the toy factory application as a separate, stand-alone Java application:
- Change to the workspace directory that contains the sample application, perhaps $HOME/workspace/Toy Maker. Within that directory, you should see a directory named example, which contains the code for SpaceShipToy.java and the associated .class files.
- Add the current working directory,
.("dot"), to your
% cd $HOME/workspace/Toy Maker % ls -F example % export CLASSPATH=.:$CLASSPATH
- Launch the application through the TPTP Agent Controller with the
-XrunpiAgent:server=enabledoption. The
enabledmode starts that Java application as normal and runs the controller in the background. (If you prefer to not execute the application until you attach to it, use the
% java -XrunpiAgent:server=enabled example/SpaceShipToy
- Return to Eclipse, then click the small arrow in the TPTP Profile button. Select Profile.... In the list on the left, double-click Attach - Java Process.
- In the next window, type
Toysin the Name field, then select localhost as the host. Click Apply.
- Select an agent by clicking the Agents tab, which Figure 21 shows.
Figure 21. Choosing an agent to attach to
Click the agent displayed (there should be just one, at least for now, if no other application or process is actively being profiled), then click >. To save this change, click Apply again.
- Select what data you would like to collect by clicking the Profiling tab and selecting a profiling set. You can choose All, the set you created earlier.
- Click Apply, then Profile. Eclipse should switch to the Profiling and Logging perspective.
- On most systems, you're then prompted with a window that looks like Figure 22.
Figure 22. Profiling reminder
This warning is normal and is provided to remind you that although you have attached to the process, you must always manually start monitoring. To start monitoring, right-click the newly launched profile process, and then select Start monitoring.
- Switch back to the command window, and interact with the application. Return to Eclipse to explore the separate, running application. When you're finished, click the Terminate Process button (see Figure 23).
Figure 23. The Terminate Process button
The process will be killed in the command window:
% java -XrunpiAgent:server=enabled example/SpaceShipToy . Stage complete. Start stage... Stage complete. Start stage... Stage complete. zsh: killed java -XrunpiAgent:server=enabled example/SpaceShipToy %
This tutorial has demonstrated how you can refine and improve your Java application by profiling its code. Using the Eclipse TPTP, you can run your code and detect those segments that waste memory and ruin or slow performance. TPTP also offers other tools to comb through large log files and to automate and analyze test results.
Additional tools in the TPTP pipeline include a record-and-playback facility to test the GUIs of applications running under Eclipse and a special profiler called XRay, specially designed to profile applications derived from the Eclipse platform.
- Read Part 2 and Part 3 of this series for more information about the Eclipse Test & Performance Tools Platform.
- Learn more about the Eclipse Foundation and its many projects.
- Discover all the features of the Eclipse Test & Performance Tools Platform.
- Browse the extensive documentation, tutorials, presentations, and screen casts that further illuminate the Eclipse TPTP.
- Expand your Eclipse skills by visiting IBM developerWorks Eclipse project resources.
- Visit the developerWorks Open source zone for extensive how-to information, tools, and project updates to help you develop with open source technologies and use them with IBM's products.
Get products and technologies
- Visit Sun Microsystems to download the J2SE V1.4 SDK and the JRE.
- Download Eclipse, the open source, freely available, and extensible IDE.
- Download the Eclipse Test & Performance Tools Platform.
- The Eclipse TPTP depends on the EMF SDK V2.1 and the XSD SDK V2.1.
- If you want to visualize the behavior of your application as a UML2 diagram, download the UML2 plug-ins. If you're using Eclipse Version V3.1.1, download Version 1.1.1 of UML2 and unpack its archive file in the directory that contains Eclipse.
- Download the TPTP Agent Controller, a vital component if you want to profile your applications.
- Innovate your next open source development project with IBM trial software, available for download or on DVD.
- Connect with Eclipse developers and other users in the Eclipse mailing lists and newsgroups. (You must register to read the newsgroups, but membership is free, and the registration process is easy.)
- Get involved in the developerWorks community by participating in developerWorks blogs.
Dig deeper into Open source on developerWorks
developerWorks Premium
Exclusive tools to build your next great app. Learn more.
dW Answers
Ask a technical question
Explore more technical topics
Tutorials & training to grow your development skills

subset: commoncrawl


text: It's that lovely time of the year where many go out and party like its 1999! Need to find a place to celebrate the New Year in Chicago? Check out Do312.com/nye! They have an extensive listing of events happening on the 30th and 31st to keep you entertained. While you are there, don't forget to RSVP to events to win tickets and meet & greet passes to selected events such as NYE with Lucky Boys Confusion, The Hood Internet, Team Bayside High, Driftless Pony Club, Schubas NYE 2011 featuring: JC Brooks & The Uptown Sound, and HARD ROCK HOTEL CHICAGO HOSTS 'A STARRY NEW YEAR'S EVE' just to name a few!


text:
1164 Alvira Street
Los Angeles, California 90035
323 377-7565
Spring Light: Yosemite by Foot, Bike and Carwith Ken Rockwell and Dave Wyman
Dates: Thursday through Sunday: May 19-22, 2011
Yosemite National Park: Come to Yosemite and explore a unique part of the natural world. In mid-May people are less obvious, and waterfalls are flowing with enormous vigor. There are juxtapositions of light and shadow, and a natural sense of form and texture. We'll photograph Half Dome and El Capitan, watch for animals, and look for the "intimate" landscapes of reflecting pools and wildflowers, and explore a bit of gold rush country. The past winter and current spring, abundant with late rains and snows, promises spectacular waterfalls and an intensely green landscape, and a chance to view colorful wildflowers.
This will be a hands-on photography tour of one of the most beautiful places in the world. As such, we won't spend much time in front of a computer, we'll be in the field making photographs, learning new ways to see the park from the instructors and participants, and discovering new ways to connect with the world around us.
Who this trip is for: Anyone who loves the natural world, history, and photography. The instructors will accommodate novice through advanced photographers.Transportation: On bicycle, by car, shuttle bus and on foot
Arrival Date/Time for Yosemite: Thursday, May 19
Return Time: We'll end officially about noon on the final day.
|Accommodations: The
Yosemite Conservancy has set aside some rooms for participants. Free
camping in the heart of the Valley is also available through the
Conservancy. Or make your own reservations through the park
concessionaire. Here is the link. Rooms are also available not far from the Valley, in El Portal, either at the lovely Cedar Lodge, or the Yosemite View Lodge.
The Trip:
Have you ever traveled to Yosemite by car and glimpsed the perfect
dogwood in bloom, spotted a coyote sniffing it's way across a meadow,
or noticed a novel view of Yosemite Falls, only to find there's no
place to pull off the road? All of these subjects and more can be
photographed when travel in Yosemite Valley is on a bicycle. Part of
our workshop is designed to take advantage of this fact, allowing us to
concentrate on photography instead of finding – and holding onto – that
elusive sparking spot.
– And we'll walk a little, down along the Merced River, up to the base of Yosemite Falls, etc. Most walks will be measured in yards, a few hikes might take us 1/4 mile one direction and 1/4 back.
The Bike Rides: Participants should be in reasonably good physical condition, and be able to navigate over the bike paths and roads that encircle and bisect the Valley (the roads and trails we will take will have very little elevation). Bring a bike in good working condition, or they can be rented in the Valley.
Trip difficulty: None - the trip will be conducted at a photographer's relaxed pace. We will be out to learn about photography and Yosemite, and we'll see a goodly chunk of the Park.
|Dave Wyman has conducted photography workshops and tours since 1984. He originated and directed the travel photography program at the University of Southern California, conducting the program's trips throughout California and the Southwest. His articles and photographs have been published in magazines such as Outdoor Photographer, Outside, and Backpacker; his pictorial guidebooks include Backroads of Northern California, Backroads of Southern California, and Yosemite in Photographs. Dave currently is working on a new book about nature photography. He brings unbridled passion and commitment to his photography, whether he's peering at a sea anemone in a tide pool, or summiting a mountain in the Sierra Nevadas.
What to Bring:
- Camera gear (see below)
- Clothing for warm and cool temperatures; recommended: ski cap for cool mornings and evenings, mittens (optional)
- Day pack and/or camera bag
- Bicycle (bring one with you, or they can be rented in Yosemite Valley
What Will be Provided:
- Three nights' accommodations (camping)
Photographic Equipment: you don't need to spend any money on equipment you don't already have. A basic digital or 35mm camera will serve you well.Two accessories: a tripod & cable release. These items will allow you to photograph in the early morning hours and into evening, and also allow for creative techniques.
CF or SD cards: bring plenty of storage space for your digital photographs. Bring enough battery power to last through a day.
Film: the instructors recommend film from ISO/ASA 25 to 200. Fujichrome slide film offers excellent color saturation for slide film and has fine grain. Fujicolor and Kodacolor are good print films. Print film speeds up to ISO 400 are fine.
Note: Participants are encouraged to bring up to 20 slides/digital images and/or prints to share with the group. Digital images can be on your laptop or a thumb drive or CD (that the instructors can show via a laptop computer or with a digital projector).
Weather: we can expect mild to warm days, and cool evenings. Just about anything is possible, from temperatures in the '80's in the Valley during the day and down to the 30's in the evening (but don't bet on either). Be prepared with a selection of clothing. "Bad" weather, often in the form of afternoon thundershowers, is sometimes the best weather for photography.
|Basic Itinerary: "Like a light meter, a good itinerary is just
starting point" – we may have a slightly different itinerary to hand
out when we meet, we may modify the itinerary depending on group size,
dynamics, etc.
Thursday: Arrival day. No special activities planned, other than an optional, informal and brief hello session with the instructors - meet 8 p.m. in the Yosemite Lodge lobby.
On Friday, early risers meet at 7:30 a.m. with bikes in front of the Yosemite Lodge registration office, for a ride ending at Stoneman Meadow, and sunrise over Half Dome. After breakfast, meet with the instructors (meeting room to be announced in the morning; probably Ken or Dave's room). We'll go over the itinerary, and enjoy a talk by Ken. Then we'll walk over to photograph Yosemite Falls, and explore the Ansel Adams Gallery. After a lunch break, we'll make a slow circuit of the upper half of the lower Valley on bikes, stopping to photograph at El Capitan, and at various locations along the Merced River. After dinner, we'll cycle out to Stoneman Meadow again, to photograph last light over Half Dome. We'll meet in the evening to look at photographs and we may have an evening photography session. In late afternoon, we'll drive to Tunnel View for an unusual rainbow visible in the Valley.
On Saturday,
we'll walk from Yosemite Lodge out to the Merced River, and look for
reflecting ponds in Leidig Meadow. After breakfast, we will drive out
to Foresta, to view the historic barns. Then we will drive to Wawona,
to visit an Indian Jones-style bridge and visit the historic Wawona
Hotel. We'll also visit the Mariposa Grove of Big Trees. After
returning to the Valley, we'll make a walk to Happy Isles before
dinner, and meet again in the evening to look at photographs and
discuss photography.
Going light: A normal photographic workshop can rely on cars to ferry people and equipment to various locations in the Valley, and that will happen part of the time. Because we will carry our own photographic gear and other personal items in day packs and/or fanny packs on the bike portions of our seminar, we'll need to carry only essential equipment. One or two camera bodies and one or two lenses should be sufficient. Don't overdo it.
How to register: Go to the Yosemite Conservancy website to register for the trip. Here is the link.
If you have any questions: call the trip leader, Dave Wyman, at 323 377-7565, or e-mail him at firstname.lastname@example.com.


text:
>Off the Beaten Path>For those who like jumping cats
I've seen cats jumping on to the top of my backyard fence all the time, so the height didn't surprise me, but the Michael-Jordan-like move is kind of cool
I've seen cats jumping on to the top of my backyard fence all the time, so the height didn't surprise me, but the Michael-Jordan-like move is kind of cool
That's pretty cool. Our cat would just stand under the toy and yell until we got it down for her.
Needs more cowbell!
Must be a gray tabby thing. Our youngest cat used to have a crazy vertical leap -- at least 6' (our house is old and most rooms have ceilings of 7' or less...he'd smack things hanging only about a foot from the ceiling). He's the most athletic cat we've ever had. He really didn't slow down much until this year...as he neared 5. He's really fattened-up fast, though.
• Do some dus...and some CX...and some tandem gravel...and some podiums...
• PRs
• 130#s (or less)
• Stop letting my core go to hell
Will Crew for Beer
We had a Bengal cat that used to like to sit on the top of open doors. He would jump straight up from the ground and make himself comfortable.
Rule number one of a gunfight, bring a gun. Rule number two of a gunfight, bring friends with guns.
Careful...jumping cats...you know who is going to start posting.
If you mention t-rexs, he will definitely post.
By the way, search "parkour cat" in youtube and you get some pretty cool stuff.
Steve Martin was against cat juggling.
Queen of 3rd Place
Steve Martin was against cat juggling.
But a big believer in cat bathing.
Ex runner
Haha, you made me google that, thanks


text:
Cat skiing at Monarch Mountain is unlike skiing anywhere else. You'll cover more terrain than entire resorts have (1,000+ acres) and see more variety than most resorts have (chutes, steeps, bowls, trees, glades, the list goes on). Plus there are only 11 other people to share it all with.
You can rent the full Cat for $2,500 during regular season and stick 12 of your best friends (and best skiers) in there or rent an individual seat for $250. The Cat will take anywhere from 9-12 runs covering an average of 900 vertical feet per run. When we went, we took about 13 runs with a maximum of 1,300 vertical feet for one run. Request your guides to bump it up and you won't be disappointed.
The day starts promptly at 8:30am where your guides (probably two of them) hand out beacons, make you sign waivers, and explain rules and guidelines. You'll then hitch a ride on the Breezeway chairlift to the base of Mirkwood Basin to meet the Cat. The pictures taken in this slideshow are from a January 18 trip right at the end of a storm cycle, before another storm cycle.
Word to the Wise: Rent some fat skis. You'll need them.


text:
Diplomats Try For Deal Protecting Marine Life Near Antarctica
By Richard Harris • Oct 23, 2013
Originally published on October 23, 2013 5:47 am
Diplomats are trying once again to preserve a vast swath of the ocean around Antarctica. Delegates from 24 nations and the European Union are meeting in Australia now, where they will consider proposals to create a marine protected area that would curtail fishing in the Ross Sea. Previous efforts have failed, but advocates say a scaled-back proposal this time around may stand a better chance.


text:
Questions for Will
Posted by Daniel Hall on August 5, 2008
Will Wilkinson has a hypothesis:
Here is a thumbnail sketch of my position on the sustainability of economic growth. What do you think is wrong with it?
(a) energy is not scarce; the historically most efficient sources (oil, coal, etc.) are;
(b) a well-functioning price system will shift energy consumption to (cleaner) alternative energy sources as prices for historical extracted sources of energy rise;
(c) the initial high price of alternative energy will temporarily slow growth, but competition and technological progress will eventually push prices below the historical trend and even asymptotically approach zero, increasing average rates of growth;
(d) environmental quality is a global public good, but;
(e) this is most likely to be secured as a consequence of growth — as a consequence of the technological innovation that both creates and is created by growth — together with the rising scarcity and prices of the most environmentally degrading energy sources.
(f) there are no meaningful limits to growth from either the scarcity of energy, or from negative environmental externalities from economic production, since in the medium run, those externalities are positive.
He asks what is wrong with his position. My response:
- Fossil fuels are scarce? Yes, fossil fuels are non-renewable, but what is the relevant metric for scarcity? Even if we are at peak oil we have decades of use left. And coal is not scarce on time scales I would call relevant. The U.S. and China have enormous reserves. Coal will certainly last more years into the future than we have used it so far. I remand Will to the Energy Information Administration or the International Energy Agency to obtain facts on energy reserves.
- What is Will's evidence for (b)? Because to date, while alternative energy sources have gotten cheaper over time, the cost of conventional energy sources has fallen even faster. Evidence please.
- What does Will mean by a well-functioning price system? Most economists would consider unpriced externalities to be evidence that a price system is not functioning properly. I do agree that a price system which included a charge for the societal cost of greenhouse gas emissions would shift consumption to cleaner sources. But in (f) Will concludes that externalities from environmentally destructive economic production are positive in the medium term. This suggests we should be subsidizing, not taxing, conventional polluting sources of energy. How does Will square (b) and (f)?
- What does Will mean by medium run? In the last century alone we have managed to run carbon dioxide concentrations in the atmosphere up by about a third. They are now higher than at any point in the history of modern man. But if we burn all our "scarce" fossil fuels then CO2 concentrations will be at least quadruple (and maybe ten times or more) preindustrial levels. This would be unprecedented in near geologic history (tens of millions of year). Most scientists who study the impacts of warming agree this would be a disaster.
Here is Felix Salmon with more. Tyler Cowen largely sides with Will.


text:
dropper distance
"Make sure the dropper is 18" from the first fly to be legal"
Read this statement on your fishing report yesterday. Have I missed something in the regs? :-? I'm usually around 12 to 14 inches (not that I think that the Park goes around measuring tippet length - I hope).
Re: dropper distance
Richard, Please report to the nearest Ranger Station and turn yourself in ;).
I believe that if the dropper is shorter than 18 it qualifies as a "multi-hook" rig.
Re: dropper distance
I was just about to turn myself in ::) when I ran across the following:
Section 7.14 GSMP Fishing
(a)(6)(i) The use of a dropper fly having a single hook attached by greater than or equal to 12 inches of line to a legal lure is permissible. The fly may be attached by a piece of line to the leader or tied to the hook of the fly that is tied to the leader.
Re: dropper distance
Nuthin' like a guy getting off the "hook" by reading the fine print! :)
Re: dropper distance
In 1982 I was arrested by park rangers for "tippet abuse"It was either too long or too short--I was led to a black,unmarked vehicle,and transported,blindfolded,to a small block building somewhere deep in the park.The blindfold was taken off--I was under very intense lighting--I could not see any thing--The Rangers then proceeded to pipe the music of Barry Manilow into the room,at a very high volume--I lasted for about an hour before I began screaming.Watch that tippet--and try to avoid TIPPET TORTURE!~!!!!----This reply may not be 100% truthful
Re: dropper distance
Play some John Denver or Jimmy Buffet. It should neutralize Barry Manilow- I played it going and coming home from School for years to regain my sanity after "Hip-Hop" ::) *
After twice having the bottom midge larva buried in finger while landing fish on the Big Horn last summer, I quit fishing droppers. Besides, I catch enough trees with ONE fly.
Randy Sale
|All times are GMT -4. The time now is 12:47 PM.
Powered by vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.


text:
Shelly Berg: New Moon Over Miami
Although Berg is widely considered one of the most eloquent, swinging, and accomplished pianists in jazz, to date he's more famous as an educator. Berg was President of the International Association for Jazz Education (IAJE) from 1996-98; he spent eight years chairing the department of jazz studies at the University of Southern California's Thornton School of Music, during which he raised its profile to one of the top programs in the country. He was the McCoy/Sample Endowed Professor of Jazz Studies at USC until the spring of 2007, when he became dean of the Frost School of Music at the University of Miami.
Berg is also very busy backstage, as an arranger, composer, and accompanist who's worked with artists as disparate as KISS, Bonnie Raitt, the Basie band, and the Royal Philharmonic. (For example, if you caught the 2006 PBS Great Performances tribute to Ella Fitzgerald with Nancy Wilson and Natalie Cole, among others, you saw Berg directing things from the piano.) He's written for movies and TV and has won seven ADDY awards for his jingles. Much in demand for his workshops and clinics, he's just beginning to step forward as a lead performer, and in 2008 is about to launch Follow the Sun, his second release for Concord Records.
Berg has also published eight books on jazz theory and improvisation, including the innovative Jazz Improvisation: The Goal-Note Method (Lou Fischer Music Publishing, 1992) and the popular Chop Monster series for beginners on each jazz instrument.
Berg's remarkably versatile career began at age six, when he entered the gifted program at the Cleveland Institute of Music. What makes his story even more impressiveand inspiringis that he's accomplished all that he has despite the constant distraction of having Tourette Syndrome, a lifelong neurological disorder.
On a recent jazz cruise, All About Jazz's Dr. Judith Schlesinger sat down with the busy Berg to discuss this challenge, his career path and philosophy of jazz education, and his exciting plans for the new gig in Miami.
All About Jazz: Outside of jazz education circles, youïre one of the most under-famous people I know.
Shelly Berg: About ten years ago, the All Music Guide called me "the best jazz pianist you never heard of." But the last time it came out, I was "one of the best pianists around playing mainstream jazz." So at least I've moved up from nobody ever hearing of me.
AAJ: And now your new job in Miami is pretty high-profile.
SB: Ten years ago, had I taken a job as dean at a major music school, people would say,"Oh, this is perfect for you." Now what I'm hearing is, "How's this going to affect your playing career?" So I think there's been some traction.
AAJ: As far as I know, you've only had two CDs under your own name.
SB: Actually, I've had three. The first one was on DMP Records (1996), and it's called The Joy"The Joy" being the song I wrote for my three children when they were little. Then there's The Will: A Tribute to Oscar Peterson , on the short-lived Cars record label [Cars Productions, 1997].
AAJ: Cars?
SB: Yes, Cars. It was an L.A. label. I think they put out several CDs before they went out of business. That one actually made the top ten of jazz radio [for eight weeks]. Then there's the one you're probably referring to, Blackbird (2005), which, being on Concord Records, has really enhanced my profile as an artist. I'm getting ready to do the second recording for them, as we speak.
AAJ: With another Beatles title.
SB: That's right: I'll Follow the Sun.
AAJ: Could you describe that one a bit?
SB: I'll be recording it in December [2007], so it should come out seven, eight months down the road. You know how long these things can take. It's going to be the same trio: Gregg Field on drums, co-producer with me, and Chuck Berghofer on bass. And this time, with probably six vocalists, as well as some instrumentalists. I'm dedicating it to my father, who passed away about a year ago; he was a great jazz trumpet player, and my teacher and mentor: "Some day you'll look/to see I've gone/but tomorrow may rain so/I'll follow the sun."
AAJ: Didn't you say you were going to have Steve Miller on it?
SB: Yes, Steve Miller's going to sing on the recordalso Tierney Sutton, Kurt Elling, Patti Austin, and Monica Mancini. We're hoping for a couple of others, but we're not putting that out there just yet.
AAJ: Were you raised in a musical family?
SB: My dad and I were musical; my three siblings and my mother, not really. My dad was an interesting guy. He was the principal French horn in the Marine band at Camp Pendleton during World War II, a gig he gave up 'cause he had an urge to fight. So he went over to Guam and got hit by a grenade, and ended up sitting out the war on his back. He was a great French horn player, but always played jazz trumpet. He was in the Marines with Buddy Rich during Buddy's short time in the Marines, and they played together. There were a lot of great guys at Camp Pendleton at that time, as you can imagine.
After the service, he moved to New York and met [saxophonist] Sonny Stitt, who taught him to go from being a Harry James trumpet player to a bebop trumpet player. He got to play with Charlie Parker and all those guys. [Clarinetist] Tony Scott and my dad were good friends, and in fact they played on Carmen McCrae's first record. By the time I was born, my dad had long given up music as a careerhe always had a businessbut he practiced and played all the time. When I came home from school he was there with his trumpet in a corner, practicing tunes. By the time I was eleven, he was grooming me to be his live-in accompanist.
It was great. He had hundreds and hundreds of records. He had the Charlie Parker 78s, the Savoy and Dial sessions, [saxophonist] Lucky Thompsonall that stuff. He was hipping me to Oscar Peterson when I was seven, eight years old. I'd be practicing my classical music, twelve or thirteen years old, and he'd come in and say, "Let's play." "But Dad, I've got the Beethoven!"
He would teach me tunes by playing them on the horn and arpeggiating the changes. I had to hear themhe wouldn't play them on the piano so I could watch them. He was training my ear all the time. He never taught me a tune by telling me a change, he taught me every tune by ear. He taught me hundreds of tunes that way.
So we played together all through life, even did a couple of albums together, one of which I actually put out [Buried Treasure, 1994]. If you think nobody's ever heard of me, my dad was really a buried treasure! Nobody played more beautiful lines than my dad. I spent years playing with [trombonist] Bill Watrous, and whenever my dad was around, Bill always wanted him on the stand. He just loved the way my dad played.
The last time my dad and I played together was a month before he died. He sounded terrific. It was the last time I saw him, and it was the perfect last day with my dad.
About Shelly Berg
CD/LP/Track Review
- The Nearness Of You by Bruce Lindsay
CD/LP/Track Review
- First Takes by Michael P. Gladstone
- Blackbird by Dr. Judith Schlesinger
Live Reviews
CD/LP/Track Review
- Blackbird by Jim Santella
Shelly Berg Events
Houston Person & Shelly Berg Trio
Amaturo Theater, Broward Center For Performing Arts
Fort Lauderdale, FL
|7:45 pm
Jazz Goes To The Opera—alicia Hall Moran
UM Gusman Concert Hall
Coral Gables, FL
|8:00 pm
Karrin Allyson Trio
Amaturo Theater, Broward Center For Performing Arts
Fort Lauderdale, FL
|7:45 pm


text:
Traitor's Pass
78,339pages onAdd New Page
this wiki
this wiki
Ad blocker interference detected!
Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers
Wikia is not accessible if you've made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.
|Jarsath Wastes (Rise of Kunark)
|The pass that connects Stonehoof Badlands, Skleross Encampment and Venril's Crown ( -128, -8, -1068 ) /waypoint -128, -8, -1068
|Discovery Location (AA)
What does this information mean?


text:
Norwegian Jade Cruise Review by Lanny01: To cruise or not to cruise
Overall Member Rating
To cruise or not to cruise
Destination: Europe - Eastern Mediterranean
Embarkation: Venice
My husband was very keen to go on a cruise for our 25th anniversary trip. I was ambivalent, because I do suffer from sea sickness and I did not want to spend my holiday over a toilet bowl, or asleep in the cabin ( side effect of the motion sickness medication). I did many hours of research. Thank you fellow cruisers, your reviews helped me a lot. So we finally booked our cruise ship, over 90,000 tonne, mid ship room ( not too high up, to minimise the movements), 7 days only, somewhere calm (hence the mediterranean-eastern). We narrowed it down to the Norwegian Jade.
So here's our experience, what I loved :
The shore excursions, loved Izmir( Ephesus), Dubrovnik, Split, Athens.
The evening entertainment.World class acrobatics, musicals etc.
The fitness centre and the running track, where else can you exercise with views like Venice passing by? magical.
Our son loved the kids club.
We slept so well on the ship ( I was told by the staff, that this was due to More the constant rocking movement)
What I didn't like:
The crowd !! 2000 people seemed to converge into the pool area, crazy! two small pools, standing room only!Witnessed people fighting over lounge chairs. The main dining room was so crowded, again people fought over tables and chairs!We ended up going on the specialty restaurants to escape the crowd.
The long sea days, seemed to drag on. I felt nauseous the whole day,reading made it worse. Could not go to the spa area ( front of the ship), it was worse there.The patch made me drowsy, the ginger tablets helped with the nausea.
Would we go again? I am not sure, maybe not, a river cruise maybe.
By the way, my husband did not enjoy the cruise as much I he thought he would. He doesn't normally get sea sickness, but he felt dizzy on those sea days too!
We were both glad to finish the cruise. Some lovely memories there. I must add that the staff on the ship worked so hard ( 9 months straight, with no days off!), those extra tips meant a lot to them!!They were all fantastic! Less
Published 07/30/12
Read more Norwegian Jade cruise reviews >>
Read Cruise Critic's Norwegian Jade Review >>
Cabin review: BA Mid-Ship Balcony
Mid ship with balcony. Deck 11. Choose wisely some of these rooms are underneath the kids club (deck 12). Spacious enough, with enough storage room. Balcony is good. Somewhere quiet to go to. Happy with bathroom, with a bathtub!Read All Mid-Ship Balcony (BA) Reviews >>
Port and Shore Excursions
City Tour
Trogir Walking Tour
A Vision to Autumn Cruising
Adventures in Venice Italy
First Cruise Experience, Visio...
Low expectations significantly...
First Norwegian Cruise in 7 ye...
Improved Rating due to a nice ...
DIsappointing after their larg...
Aloha! Jade Caribbean with New...
Great Family Vacation
Getaway for Thanksgiving
First Norwegian Cruise in 7 ye...
If you're a senior citizen (or...
Sponsored Links


text:
Fulmarus glacialis, or Nothern Fulmar, sea bird found primarily in subarctic regions of the north Atlantic and north Pacific oceans. This species's walking skills are limited, but it is a strong flyer. It feeds on fish, squid, plankton, jellyfish, and carrion, diving several feet deep into the water in order to retrieve its prey.
Latest updates
Dana Campbell marked "Brief Summary" as trusted on the "Fulmarus glacialis (Linnaeus, 1761)" page.


text:
God of War III Videos
Displaying 61–75 of 81 videos
Sessler's Soapbox: E3 is Next Week!
Adam talks about what he expects to see and what he's excited for at this year's E3. 'Modern Warfare 2', 'Brutal Legend', 'Halo: ODST', 'MAG', 'Heavy Rain', 'Uncharted 2', and 'God of War 3' to...
The Big Ones: E3 Edition
In this edition of The Big Ones, Blair Herter gives you a preview of the hottest games featured at this year's E3 including 'Alpha Protocol', 'God of War III', 'Uncharted 2' and 'Mass Effect 2'.
The Feed: Gaming Edition 02.23.09
In today's Gaming Edition of The Feed, Sony slates 'God of War III' for release in 2009, California tosses out controversial violent video games law and peep the brand new trailer for the action...
God of War III Preview
Adam Sessler sits down with Stig Asmussen from SCE Santa Monica, to talk about Kratos, and the war between the Gods and the Titans, in 'God of War III.'
God of War III Lead Combat Designer Adam Puhl Interview
X-Play's Adam Sessler delves into the core mechanics of combat with God of War III's Lead Combat Designer Adam Puhl.
God of War III Art Director Ken Feldman Interview
X-Play's Adam Sessler finds out what it takes to bring the world of violent Greek mythology to life as he goes one-on-one with God of War III Art Director Ken Feldman.
God of War III Trailer
Kratos is back and looking better than ever in this new trailer for God of War III, Sony's exclusive PS3 action game. Note: this trailer is composed entirely of in-game footage.
God of War III Game Director Stig Asmussen Interview
X-Play's Adam Sessler sits down with God of War III Game Director Stig Asmussen as he discusses the evolution of the God of War series and what features will make the third installment on the PS3,...
God of War III Sr. Producer Steve Caterson Interview
God of War III Sr. Producer Steve Caterson, and long-time series veteran, gives X-Play's Adam Sessler the full details on the series story progression and what to expect from the series finale.
God of War III Executive Producer John Hight Interview
X-Play's Adam Sessler has a heart-to-heart with God of War III head honcho John Hight as he speaks of paying respects to the franchise and what they've done to bring the series to its...
Sessler's Soapbox: Keep It Single, Stupid!
Adam expresses his distaste for games that have shoddy, tacked on multiplayer.
Sessler's Soapbox: Adam Sessler's Crystal Ball
Adam guesses what will happen in the world of gaming in 2009.
X-Play's 2009 Preview Show: G
X-Play previews the games that should be on your "must get" list for 2009, from A to Z(ombie). This segment features 'God of War 3' and 'GTA 4' downloadable content.
God of War 3 Debut Teaser
The original thug of Olympus is back for his third rampage courtesy of SCEA Santa Monica exclusively on the PlayStation 3.
X-Play Gaming Update 9.18.08
Morgan has the latest on the Valve/Google rumors, a 'God of War' lawsuit, Metallica's 'Death Magnetic' in 'Guitar Hero', and release dates for 'Mirror's Edge', and 'Prince of Persia'.
God of War Hands-On Preview E3 09
God of War III Preview
God of War III Releasing March 2010
Sessler's Soapbox: E3 is Next Week!
G4's E3 Game Demo Madness!
Rumor: New Twisted Metal At E3?
'God of War III' Vid Leaks onto Net
'God of War 3': Too Hot For Web?
Will 'God of War 3' Sell Systems?
Developers Mosted Wanted Games In 2009
Priceless (Gold)Collect all of the 'Godly...
Hit Man (Bronze)Perform a 1000-hit combo.
Hitting Your Stride (Bronze)Upgrade any...
Souled Out (Bronze)Summon every Soul with...
Mr. Hand (Bronze)Discover the secret 'Hades...
Server Error in '/' Application.
Runtime ErrorDescription: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.


text:
A group of North Island lines companies has closed the gap with Telecom in the fight to build a chunk of the Government's ultra-fast broadband network.
Crown Fibre Holdings, the entity overseeing the billion-dollar broadband scheme, said yesterday that it would enter into priority negotiations with the Central Fibre Consortium to construct the network in 10 North Island towns. The Central Fibre Consortium is made up of Counties Power, Horizon Energy Distribution, Unison Networks, Central Lines and the Eastland Group.
Telecom had been in exclusive negotiations with the Crown to deploy a fibre network in the region but now will face competition in Napier-Hastings, Palmerston North, Rotorua, Taupo, Pukekohe, Waiuku, Whakatane, Gisborne, Feilding and Masterton.
The winning bidder will partner with the Crown to bring internet speeds of at least 100 megabits per second to the towns' homes, businesses and schools.
The announcement adds another rival Telecom must contend with across the 25 areas where it hopes to build the network.
In a similar move last month, Crown Fibre said it would enter into priority negotiations with Vector for the Auckland leg of the scheme, leaving Wellington as the only major centre where Telecom's bid is going uncontested.
Goldman Sachs' Tristan Joll said the growing number of rival bids put pressure on Telecom's negotiations.
"It adds tension to the process if you're thinking about it from Telecom's point of view," Joll said.
"[Yesterday's announcement covers] 11 per cent, by population, of the UFB footprint, so it's a decent chunk."
Forsyth Barr's Guy Hallwright said Crown Fibre Holdings might want rival bidders in every region Telecom was vying for. "It's starting to look like they want priority bidders as well as Telecom in all the areas," he said.
But with a new party at the negotiating table, Joll said a final agreement could be further away than the Crown initially forecast.
"It looks like [the Government has] to do a lot of work in a short time," he said.
Joll did not believe the consortium was "window-dressing" and only taken on by the Crown to create the appearance that the bidding process was competitive.
The national representative of the scheme's non-Telecom bidders, the New Zealand Regional Fibre Group, said the shortlisting of more of its members shows the Government has confidence in what they can offer.
"I think what we are seeing is recognition from the Crown that many of our members are specialist fibre companies who have proven their expertise time and time again," said NZRFG chief executive Vaughan Baker.
Communications Minister Steven Joyce also welcomed the move and said competition would deliver the best result for taxpayers and consumers.
However, First NZ Capital's Greg Main said the new negotiations created more uncertainty for Telecom investors.
"It highlights investment risk and uncertainty. It doesn't give investors much confidence that [Crown Fibre Holdings] won't keep changing the rules either, even if [Telecom] gets an agreement," Main said.
Telecom's share price closed down 5c yesterday at $2.10.
* There are 33 areas in the UFB scheme.
* Contracts have already been awarded for 7 areas (Hamilton, Tauranga, Tokoroa, New Plymouth, Hawera, Wanganui and Whangarei).
* Telecom is negotiating to build the scheme in 25 of the remaining 26 areas.
* Yesterday, the Crown announced it would would negotiate with regional lines companies for 10 North Island areas.


text:
Kanye West Stops Show To Call Out Coin-Throwing Fan
Rap perfectionist Kanye West halted a concert in Dublin, Ireland on Friday to scold a fan for throwing a coin onstage during his Watch The Throne tour stop with Jay-Z.
The hitmaker was performing his track Good Life when a coin was hurled at the stage, causing West to flub the lyrics to the song.
Stopping the music, he chastised the assailant and blamed the audience member for messing up an otherwise "perfect" gig.
West yelled, "I ain't going to make no excuses but some dumb motherf---er just threw a f---ing coin up here and threw me all the way off. Don't throw no hard s--- up here while we're performing, seriously.
"You f---ed it up for everybody. I was having a perfect show, a flawless victory. Don't throw no s--- on the stage please."
The incident occurred one week after West lambasted a concertgoer in Paris, France for shining a laser pointer at him during a show in the city.


text:
|Section Title:
|Modern American Political Campaigns
|Paul Stekler
|P A 388K - Advanced Topics in Public Policy
(previously Seminar in Topics in Public Policy)
|Unique Number:
|Day & Time:
|Tuesdays, 9:00 AM - 12:00 PM
|Waitlist Information:
|For LBJ Students: UT Waitlist Information
|Cross list with RTF 384C-08560; LAW 379M-29190; J395-07755
This course fulfills requirements for the following specialization(s):
Description: This course will examine how political campaigns are conducted, analyzed, and covered, why campaigns operate the way they do, and the implications for our political system. The course will discuss the role of money in politics, the impact of race, the nature and impact of advertising, how polls serve as campaign tools and affect the shape of the campaign agenda and press coverage, the changing nature of the media's role and how people make their political decisions and get information, and the way campaign narratives are told during and after the race. We will be concerned with how voter choices are affected by campaigns, the selection of issues and messages and their delivery, and the more recent impact of independent expenditures, the internet, focus groups, push-polls, and more.
The course will be taught by four instructors: Matthew Dowd, the chief strategist for the 2004 Bush-Cheney presidential campaign; Mark McKinnon, who was in charge of political advertising for the 2000 and 2004 Bush-Cheney campaigns; Wayne Slater, longtime political reporter for the Dallas Morning News and co-author of the Karl Rove biographer "Bush's Brain"; and Paul Stekler, political documentary filmmaker whose films include "Last Man Standing," "Vote for Me," and "George Wallace: Settin' the Woods on Fire." They'll be joined by a number of guests who have been active in state and national campaigns, both Democratic and Republican, for what we hope will be lively and informed discussions.
Return to Fall 2007 Course Schedule


text:
Scholarships & Awards
Are there financial awards with a preference for female graduate students?
Yes, at the Canadian Federation of University Women there is the:
CFUW Memorial Fellowship - The candidate must be enrolled in a masters degree program in science, mathematics, or engineering. She may be studying abroad. Value: 1 @ $10,000.
There are other awards available from this organization although they are not specifically for science, to see more click here.
2008 Google Canada Anita Borg Memorial Scholarship - Candidates must:
Be a female student enrolled in an undergraduate or postgraduate program in 2008-2009 – all years of study are eligible.
Be studying Computer Science, Computer Engineering, Software Engineering or related technical fields.
Be enrolled in full-time study in the 2008-2009 academic year
Be enrolled as a student at a Canadian university. International students are eligible to apply as long as they are enrolled at a Canadian university
Have a minimum GPA of 3.3 on a 4.0 scale, or 75%, or a B+
For more details click here.


text:
News Releases
News Releases
2010 News Releases
Arlington, VA January 26, 2010 – Today, Asante Mariamu, an organization dedicated to ending the slaughter of people with albinism in East Africa, was launched. In the past two years, more than 50 people with albinism in East Africa have been hunted and killed for their body parts. Witch doctors there promote the belief that body parts of people with albinism can be made into potions to bring wealth or luck.
Named after a survivor of such an attack, Asante Mariamu is a grassroots campaign whose purpose is to increase awareness of the immediate and long-term mortal threats to people living with albinism in East Africa. In addition to the murder and mutilation of this population, many also die prematurely and painfully from skin cancer.
Mariamu Staford is a woman with albinism from a small village in the Lake District of Tanzania. In 2008, while sleeping with her 2-year-old son, Mariamu was attacked by two men, who cut off her arms. Her son was unhurt, and she survived the loss of her arms after spending weeks in a hospital.
"As the mother of two children with albinism, I was deeply shaken when I first heard about the killings in Tanzania," said Susan DuBois, founder and executive director of Asante Mariamu. "I met Mariamu when she traveled to the U.S. recently for medical treatment, and I knew then I could not turn away from this issue. I feel a deep commitment to raise awareness about the threats facing albinos in East Africa, both from the mercenaries who would kill them and from skin cancer from the harsh African sun."
Mariamu identified her attackers, who were arrested but never convicted of the crimes they committed. She now lives in a safe house in a different region of Tanzania and hopes someday to return to her job as a seamstress.
During her stay in the United States, Mariamu and members of the albinism community in Northern Virginia met with U.S. Representative Gerald E. Connolly (D-VA). Following the meeting, he pledged to introduce a House Resolution condemning the treatment of people with albinism in East Africa and to work with government officials in the United States and in Tanzania to stop the killings.
In a speech to members of Congress on January 19, 2010, Representative Connolly said, "My meeting with Mariamu and local families concerned about her plight and albinism in general has moved me to take action." He added, "I am contacting President Obama and the State Department to urge them to place diplomatic pressure on other members of Tanzania's federal and local governments to end these crimes against humanity and to provide education to dispel the myth that the body parts of those with albinism have supernatural properties."
Asante Mariamu is currently working with other partner organizations, including the National Organization for Albinism and Hypopigmentation (NOAH), Under The Same Sun, and Positive Exposure, to raise awareness of the issue and gain support for the House Resolution.
Asante Mariamu is dedicated to ending the slaughter of people with albinism in East Africa; to bringing about the swift prosecution and conviction of their killers; and to providing albinos with life-saving education and supplies for the prevention of skin cancer.


text:
Wednesday December 7th
Storm Water Pollution Report Form
If you see or suspect a pollutant going into a storm drain that you feel could impact the storm water system and/or the Missouri or Sun rivers, please call 727-8390 between 8:00 am and 5:00 pm. After hours, call the Par-tner Hotline at 727-8637 or use the online form below. It is important that we are notified as soon as possible if there are pollutants going into our storm drains.


text:
UPDATE: April 14, 11:35 a.m. ET
Bubba Watson did not wear his new green jacket at Waffle House. @Flizz spotted pics taken from another angle in the restaurant. It would appear the golfer ate his hash browns in the same white shirt he wore at the tournament.
@Dr_Carson_ Bummer...no green jacket. :( pic.twitter.com/qlbk52T0h0— Andy McClure (@flizz) April 14, 2014
Smart move by Bubba, but my dreams are shattered. Oh well.
---End of Update---
Hash browns are for closers. Bubba Watson became a closer on Sunday.
After a career of struggling to win from the front, the 35-year-old pro sealed the deal on his second green jacket. Watson weathered an early rough patch, fended off 20-year-old challenger Jordan Spieth and shot a tournament-winning, three-under 69 on his final round at Augusta National.
Watson held his two-year-old son Caleb and high-fived fans as he left the course, but the celebration was far from over.
Six hours after Adam Scott draped the green jacket over his shoulders, Watson tucked into a plate of crispy potato strings at a Waffle House in the Augusta area.
Yes, like a true southerner, the man from Bagdad, Fla., wanted some hash browns for a late-night/early-morning meal. Watson tweeted a picture of his late-night victory meal with his wife, Angie. It's probably safe to say no one in this picture could've been happier.
Champ dinner @WaffleHouse! #hashbrowns #covered pic.twitter.com/rXuaHtXqj5— bubba watson (@bubbawatson) April 14, 2014
The image raises many questions, the most important of which being: Did Watson wear the green jacket into Waffle House?
We'll never know from this angle, but I believe the nation would be better off assuming he did. There are precedents for such things. Phil Mickelson showed up at the Krispy Kreme drive-thru in his green jacket in 2010.
My favorite #Masters moment will always be Phil in the Krispy Kreme drive thru wearing the green jacket pic.twitter.com/BPDU6XWnsK— Andy Cook (@andytoddcook) April 10, 2014
It's difficult to believe Watson would peel off his jacket on Sunday night, even for fourth meal. Then again, ketchup and hash browns are magnetically attracted to clothing. They will fly off the plate and land on anything you can't afford to soil.
I'd wager Bubba wore it to the restaurant and took it off once inside. You don't want to be the Masters champ walking into an Augusta dry cleaner 12 hours after winning.
Don't be surprised if Bubba feasts again soon. Golf's southern-fried champion is rolling, and he'll be extremely dangerous if his big driver continue to find the fairway.
All Waffle Houses in the Pinehurst, North Carolina area should keep a table open when Bubba rolls into town for the U.S. Open this July.
Just remember: Bubba is a closer. He gets hash browns.
Join me on Twitter for sports news.


text:
Website a Treasure Trove for Teaching, Research
By Tom Weaver Article published February 12, 2004
Paul Bierman swivels his PowerBook around to offer a window on Vermont's evolving landscape, specifically the village of Vershire in 1897. The stark photo on the geology professor's computer screen is one of his favorites, a hardscrabble New England hill farm that in Bierman's eyes stands out for its illustration of human impact on landscape change. It's a great teaching tool and ever-the teacher, Bierman points out the stone walls, the roads, the sawmill, the dam, and the steep slope in the back pasture where clear cutting has been followed by inevitable landslide.
The Vershire photo is one of many on the Vermont Landscape Change Program website, a rich digital resource that recently has taken a significant step forward. With approximately 2,000 easily accessed images depicting much of the state, anyone interested in Vermont history, landscape, geology,or just interesting old photos could click away hours on the site.
Beyond mere diversion, the archive is a significant resource for teaching and research. Bierman initially saw the potential five years ago while pouring over thousands of UVM Special Collections images as he prepared a presentation on human-landscape interaction. A $70,000 pilot grant from the National Science Foundation helped get the project started. Laura Mallard G '00, then a graduate student in geology, coordinated the initial effort by involving high school students in seeking out historic photos and shooting their own contemporary views of matching sites. Some 400 pairs of images from that beginning form the core of the landscape archive.
With an unusual second round of NSF pilot funding, Bierman has worked with Jens Hilke G'03, a recent graduate of UVM's Field Naturalist Program, to continue deepening the collection. Bierman says they've gone to a community-driven effort, hoping to draw people to not only view the site but also to contribute to it. "It's the richest way for us to work on this, to mine all of those local town halls, historical societies,and grandparents' attics that are full of photos," he says.
The landscape project may have impact beyond Vermont, Bierman notes. Scientists from other states have approached him with interest in starting something similar, and Bierman is hopeful that the software and methods created at UVM could one day foster archives elsewhere. But for now, the focus is to continue the potentially infinite growth of the Vermont site as more Vermonters discover these pictures of home and add their own.
To view the Landscape Change Program digital archive, go to Landscape. Links to several of Paul Bierman's favorite photos, along with his descriptions follow.
Vershire, 1897 I think this image says it all about landscape change. It's from Vershire, Vermont, 1897. There are cleared fields. There is a dam. We know that sediment is moving off the fields, into the stream and collecting behind the dam. Most likely, given all the cut wood stacked along the road and by the mill, this is a saw mill - intimately tied to the cleared slopes beyond and the source of material for the wood fence and perhaps the house and barns? There are dirt roads and the transportation system of the day (oxen).
Burlington Suburbs c1900 This is what the Burlington suburbs looked like more than a century ago. This log school house is clearly the product of deforestation, shown so clearly by the bare hillslopes studded with stumps just beyond the building. Mount Mansfield's ridgeline is just visible in the background. Life and the landscape sure were different then.
Missisquoi River Here again are multiple, intertwined elements of landscape change. This view of the Missisquoi River shows cleared fields and wooden buildings, but the foreground is the most fascinating. Here you see a field without a traditional fence but rather a fence of stumps. Great reuse of otherwise waste materials but the removal of the stumps from the ground has geologic implications. Indeed, it's the tree roots that in sandy soils of the Champlain lowland hold the hillslopes together. When the trees are cut and the stumps are pulled before new trees can grow up, the slopes are weakened and the stage is set for landslides.
Clear Cutting Isn't this great...sitting on what must be an old growth stump, this fellow is admiring the clear cut and the landslides on the steep, now-denuded, hillslopes in the background. This photo is all about the linkage between clear cutting and erosion -- caught in the act more than a century ago.
Ely Copper Mine This is NOT what we imagine Vermont to look like. One can count perhaps a dozen trees in this picture of the Ely copper mine. The slopes are barren. There are piles of waste rock, perhaps a little grass. Not the Green Mountain State today.
Mt. Mansfield Late 1800s Well, it's just not the same hiking in bonnets and fancy hats as with the Goretex of today. This image, from UVM Special Collections is undated but likely late 1800s. It shows the upper slopes of Mansfield largely vegetated at the time. I just love the expressions!


text:
From the editor
The clever tweet, written shortly after McDonald's said in July it would include more fruit and fewer fries in its kid-oriented options, read something like this: "The Cookie Monster now eats vegetables and McDonald's Happy Meal is healthy. Childhood is officially dead." I don't know where the tweet originated, and I certainly hope its conclusion is false. But one thing is certain: Our nutritional orientation is changing at the speed of light — especially ...
Register to view this article
It's free but we need to know a little about you to continually improve our content.
Why Register?
Registering allows you to unlock a portion of our premium online content. You can access more in-depth stories and analysis, as well as news not found on any other website or any other media outlet. You also get free eNewsletters, blogs, real-time polls, archives and more.
Attention Print Subscribers: While you have already been granted free access to NRN we ask that you register now. We promise it will only take a few minutes!
Questions about your account or how to access content?
Contact: Desiree Torres email@example.com


text:
Key Features
- First authoritative reference explaining entity resolution and how to use it effectively
- Provides practical system design advice to help you get a competitive advantage
- Includes a companion site with synthetic customer data for applicatory exercises, and access to a Java-based Entity Resolution program.
Entity Resolution and Information Quality presents topics and definitions, and clarifies confusing terminologies regarding entity resolution and information quality. It takes a very wide view of IQ, including its six-domain framework and the skills formed by the International Association for Information and Data Quality {IAIDQ). The book includes chapters that cover the principles of entity resolution and the principles of Information Quality, in addition to their concepts and terminology. It also discusses the Fellegi-Sunter theory of record linkage, the Stanford Entity Resolution Framework, and the Algebraic Model for Entity Resolution, which are the major theoretical models that support Entity Resolution. In relation to this, the book briefly discusses entity-based data integration (EBDI) and its model, which serve as an extension of the Algebraic Model for Entity Resolution. There is also an explanation of how the three commercial ER systems operate and a description of the non-commercial open-source system known as OYSTER. The book concludes by discussing trends in entity resolution research and practice. Students taking IT courses and IT professionals will find this book invaluable.
Database administrators, data/Information analysts, information and enterprise architects, data warehouse and systems engineers, and software developers working on an identity resolution engine or middleware stack.


text:
Hundreds of years into the future, planet Earth has become a dump heap so huge that humans have fled into the stratosphere to be coddled by machines on a giant spaceship. The only signs of life back home are that unkillable bugger, the cockroach, and a trash cube with binocular eyes, forklift plates for arms and Caterpillar tracks to navigate the rough terrain. The thing is called a Waste Allocation Load Lifter, Earth-Class — WALL•E — and its job is to clean up the mess of consumerism run amok. It can speak only in electronic grunts and sighs; when it is visited by a more advanced robot named EVE (for Extraterrestrial Vegetation Evaluator), they communicate in one-word bursts.
The first half-hour of Andrew Stanton's enthralling environmental parable is virtually wordless but has an almost symphonic aural richness, thanks to Ben Burtt's intricate sound design. (He was also the voice of WALL•E.) In a movie that shows but doesn't tell and whose leading characters are essentially mimes, Stanton clarifies for even the youngest viewer that machines have heart and soul. Less a trash collector than a trash connoisseur, WALL•E is programmed to be dedicated to his job. Yet he's a lonely guy; he putters around the late, great planet Earth like a solitary child on an abandoned playground, or an oldster among his souvenirs. WALL•E's special ache is his nostalgia for a life he never lived, for the intimate connection only humans enjoy. And when he finds EVE, he shows that machines can be, in the phrase from Blade Runner, more human than human.
All the major Pixar features, from Toy Story right through to Toy Story 3, have the means of astonishment. The company doesn't make cute movies for kids; it tells universal stories through a graphic language so persuasive that children and adults respond with the same pleasure and awe. And WALL•E is the perfect culmination of John Lasseter's first two-minute short, Luxo Jr., brought to its logical and thrilling romantic extension: toy meets girl.
Next Pinocchio