Click the box titles below to expand:

How to's

XSLT

GOOGLE MAPS API

PHP

Perl

Document Object Model (DOM)

UNIX

Generic Mapping Tools (GMT)

Miscellaneous

Projects

Courses Taught

Latest Favorites

Mac OS X

Web Development

Beta

Latest News

2009-05-26
At the Google I/O conference in San Francisco learning about all the cool new toys Google has been cooking up in its labs...

2009-05-01
Behind the curve on this one.... Just installed TextMate and added the Git bundle for revision control. Sweet! And to think I thought Vim was nice....
Here is a good intro on how to use Git to maintain a website: dmiessler.com

2009-04-22
Spending the day with Google engineers talking about Google Earth. Learning lots about rendering isosurfaces at depth, including 3D models generated with Collada.

2009-04-15
I had to post this, if only for my own information. Some great simple tips for using jQuery efficiently: 10 useful jQuery authoring tips. Also, some great tutorials by the jQuery plugin guru, Karl Swedberg (who's cluetip plugin I use on this page): Working with Events, part 1 (Event delegation) and Working with Events, part 2 (Rebinding event handlers).

2009-04-10
Several of us worked hard to create a special event page for the recent Salton Sea earthquake swarm that occurred in March and April here in Southern California. There were over 450 small magnitude earthquakes in the space of two weeks. The Los Angeles Times picked up on the page and we have seen a x10 increase in web traffic to one of our websites. I just added a Google Earth layer to download which shows the temporal evolution of the swarm. This really shows the power of visualization with Google Earth.

2009-02-13
We are converting all our large page inline database queries to a new model in order to speed up page load times. The long page load time is typically due to database open table statements, joins (inner and outer) between tables, and image creation. The plan is to cache database queries as JSON objects, and have the inline code read these streamlined JSON objects. This also allows AJAX-style page updates based on the updated JSON object. Comments?

2009-01-14
I finally found time to finish the Array Network Facility layer for Google Earth. A screendump is shown to the right (click the image for a larger view). Adding <TimeSpan> elements with child <begin> and <end> elements allows you to observe the station deployment in 4-D (i.e. time). Clicking a station icon displays a balloon with station metadata, plus a scaled version of the top pick station photograph taken by our station engineers and stored on Flickr. This KML file was created from Antelope, with some XSLT massaging...

You can subscribe to the Google Earth layer by selecting Add > Network Link and entering http://anf.ucsd.edu/cachexml/google_earth/anf_stations.kmz in the Link field. You can assign any name you like to it – this will appear in the Places sidebar as a folder.

2008-12-18
Today I presented my poster at the AGU 2008 Fall meeting. Some good feedback from people using my Antelope-interface software, plus some new requests for tools. Should be a busy 2009.

Me with Mt. McKinley in the background, Denali, Alaska, September 2006

News Archive »

Status

I am a geophysics programmer/analyst/researcher at the Cecil H. and Ida M. Green Institute of Geophysics and Planetary Physics at Scripps Institution of Oceanography, University of California at San Diego. I am currently involved in several projects that are porting realtime data in Antelope Datascope databases and object ring buffers (ORBs) onto the world wide web through use of the Antelope Realtime system and the PHP Hypertext Processor protocol.

I organize the Webheads discussion group at Scripps Institution of Oceanography. Every month a talk on a current or emerging software, system or web-based technology is presented by a group member or invited outside speaker. We have recently had talks on jQuery, Django, Plone, YUI and MVC frameworks.

I am an Associate Editor for manuscripts published in the popular column Electronic Seismologist supplement for Seismic Research Letters and Computers and Geoscience.

Goals

Projects

Antelope Realtime Systems and the Internet

In concert with several other developers, I am working on porting the X-windows based Antelope Real Time Software suite to a web-based platform using Perl, PHP and Python. Some Antelope documentation I have written is listed below:

Websites Using the Antelope PHP Interface (Datascope, Orb and sysinfo)

Programming Languages

 

Peer-reviewed Publications

Conference Presentations

If the title is a hyperlink, please click the link to view the complete abstract.

2008

2007

2006

2005

2004

  • Newman, R.L., Lindquist, K.G., Hansen, T.S., Vernon, F.L., Eakins, J. and Foley, S., 2004, Web-based Data Mining to Systematically Determine Data Quality From the EarthScope USArray Seismic Observatory Project, Fall 2004 AGU Meeting.
  • Kilb, D., Bowen, J., Eakins, J., Lindquist, K.G., Martynov, V., Newman, R.L., Otero, J., Prieto, G., Vernon, F.L., Ziegler, L., 2004, Generation of 3D interactive visualization tools pertaining to significant earthquakes in southern California & noteworthy global earthquakes, SCEC Meeting.
  • Nayak, A.M., Vernon, F.L., Kent, G., Orcutt, J., Kilb, D., Newman, R.L., Smarr, L., DeFanti, T., Leigh, J., Renambot, L. and Johnson, A., 2004, High resolution visualization of USArray data on a 50 megapixel display using OptIPuter technologies, Fall 2004 AGU Meeting.
  • Eakins, J., Vernon, F.L., Martynov, V., Newman, R.L. and Foley, S., 2004, USArray Array Network Facility (ANF): Metadata, Network and Data Monitoring, and Quality Assurance During the First Year of Operations, Fall 2004 AGU Meeting.

2003

  • Nayak A.M., Kilb D., Newman R., Kent G., Vernon F.L. and Orcutt J., 2004, The Potential Role of the Optiputer in the Earthscope Project, Seimological Society of America.
  • Newman, R.L., Kilb, D., Nayak, A.M. and Kent, G., 2003, The Role of Research Institutions in Building Visual Content for the Geowall, Fall 2003 AGU Meeting.
  • Nayak, A. M., Lindquist, K., Kilb, D., Newman, R., Vernon, F. L., Leigh, J., Johnson, A. and Renambot, L., 2003, Using 3D Glyph Visualization to Explore Real-time Seismic Data on Immersive and High-resolution Display Systems, Fall 2003 AGU Meeting.
  • Lindquist, K.G., Newman, R.L., Nayak, A.M., Vernon, F.L., Nelson, C., Hansen, T.S. and Yuen-Wong, R, 2003, Dynamic Web Expression for Near-real-time Sensor Networks, Fall 2003 AGU Meeting.

2002

Background

Disclaimer

This information is freely provided as–is. Messing around with the command line and creating files is a serious business, and I accept no liability for errors created, systems corrupted, or hard–disk damage by you following these instructions. They worked for me but may not work for you. Remember to back–up EVERYTHING before you try any of this stuff — it is not simple OR easy!!!

If you have any questions about this please email me at rlnewman@ucsd.edu and I will try my best to help you out.

made with CSS     Valid XHTML 1.0!      Valid CSS!