Click the box titles below to expand:
How to's
XSLT
GOOGLE MAPS API
PHP
- PHP & Web Services — using SOAP to get meteorological data for a location
- PHP and Flickr accessing online photos through the phpFlickr class
Antelope
- Github, Git & contrib
- Antelope & Using amakelocal
- Antelope & Matlab time conversion
- Create an Antelope Mail Archive
- Adding new projects to the Antelope contrib area using CVS
Perl
Document Object Model (DOM)
UNIX
- Convert GE KML files for use with GMT
- Various snippets that make my life easier
- Using Subversion to version control web sites
Generic Mapping Tools (GMT)
Miscellaneous
Projects
Courses Taught
Latest Favorites
- Best of Vim tips
- Make your pages load faster by combining and compressing javascript and css files
- Creating Liquid Faux Columns
- Setting up SSL under Apache 2 on SuSE
- PHP editing with ViM
- Getting equal-height columns in a three-column layout
- Star html Selector Bug
- Reset MySQL root account permissions
- How to write UNIX man pages
- Son of Suckerfish Dropdowns
- Aidan's PHP Repository
- Adium IM client
- ShapeShifter
- Install wiki on an iBook
- Quirksmode
- PHP
- GD
- JpGraph
- Vim Text Editor
- Generic Mapping Tools (GMT)
Mac OS X
Web Development
Beta
Latest News
2009-10-13
Since we have been using Git and Github for our code repository
I thought it relevant to write a how-to on using both these
resources with respect to the Antelope contributed code. Many thanks to Geoff Davis for help
with this!!
2009-09-14
We heard today that for the month of August 2009 the real time data
return rate from the USArray at the ANF was
99.31%! Wow. That trumps the 85% minimum required by
the project, AND data return rates from
any other real time seismic network, globally...
2009-09-09
A little tutorial on
using Antelope's amakelocal to ensure that Antelope
knows about your PHP and Python (and Matlab, etc, ad nauseam)
installations.
2009-07-24
I have been working with Antelope and Matlab a lot lately.
Here is a little how-to on transforming
epoch times that Antelope returns to you and converting them to Matlab-friendly serial-numbers
that can be used to make nice time-axis ticks on your graphs.
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
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
- Develop a Service Oriented Architecture (SOA) for web-presentation of real-time sensor network data
- To build a library of PHP classes and functions that interface to the Antelope Real Time System (ARTS)
- Commit these classes and functions to the global real time community via the Antelope CVS Contrib area
- Integrate the Antelope interface to PHP into various PHP frameworks and content-management systems including Drupal
- The use of cascading style sheets (CSS) to separate content from layout in web site development
- Application of W3C coding standards
- Realtime database (Antelope, MySQL, PostgreSQL) manipulation and communication via web protocols (PHP, Perl)
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:
- Create an Antelope mail archive
- Adding new projects to the Antelope contrib area using CVS
- Using Subversion to version control web sites
Websites Using the Antelope PHP Interface (Datascope, Orb and sysinfo)
Programming Languages
- Ruby on Rails
- XML
- XSLT1.0 & XSLT2.0: XSLTPROC command line tool and Saxon
- Cold Fusion - CFML
- Javascript and JS frameworks including jQuery & MooTools
- Perl
- GMT
- ASP
Peer-reviewed Publications
- D. Slater, K. Smith, K. Lindquist, R.L. Newman, C. Freinkel, J. Torrisi, and G. Biasi (2008) Use of Mobile Devices for Earthquake Response, Network Applications, and Diagnostics, Seismological Research Letters, V.79, no.4, p.562-570.
- K.G. Lindquist, R.L. Newman and F.L. Vernon (2007) The Antelope Interface to PHP and Applications: Web-based Real-time Monitoring, Seismological Research Letters, V.78, no.6, p.587-594.
- T.H. Bell and R. Newman (2006) Appalachian orogenesis: The role of repeated gravitational collapse. Geological Society of America Special Paper 414: Styles of Continental Contraction: V. 414, no. 0, p. 95-118
- D. Kilb, C.S. Keen, R.L. Newman, G.M. Kent, D.T. Sandwell, F.L. Vernon, C.L. Johnson, and J.A. Orcutt (2003) The Visualization Center at Scripps Institution of Oceanography: Education and Outreach, Seismological Research Letters, V.74, no.5, p.641-648.
- D. Kilb, R.L. Newman, F.L. Vernon, J.A. Eakins, L. Ziegler, J. Bowen and Otero, J. (2003) Education and Outreach based on data from the ANZA seismic network in Southern California, Seismological Research Letters, V.74, no.5, p.522-528.
Conference Presentations
If the title is a hyperlink, please click the link to view the complete abstract.
2008
- Newman, R.L., Lindquist, K.G., Clemesha, A., Vernon, F.L., 2008, The EarthScope Array Network Facility: application-driven low-latency web-based tools for accessing high-resolution multi-channel waveform data, AGU Fall Meeting, IN43A-1166.
- Eakins, J.A., Vernon, F.L., Astiz, L., Martynov,V., Mulder, T., Cox, T.A., Newman, R.L., Davis, G.A., Battistutz, B., 2008, The Earthscope USArray Array Network Facility (ANF): Metadata, Network and Data Monitoring, Quality Assurance as We Start to Roll, AGU Fall Meeting, G43A-0665.
- Lindquist, K.G., Clemesha, A., Newman, R.L. and Vernon, F.L., 2008, The Python Interface to Antelope and Applications, AGU Fall Meeting, G43A-0671.
2007
- Newman, R.L., Lindquist, K.G., Vernon, F.L., Davis, G.A., Eakins, J. and Astiz, L., 2007, Web-based tools for real-time assessment of Earthscope's Transportable Array state-of- health: integration of the Antelope Real Time System, RRDtool, AJAX and PHP, Eos Trans. AGU, 88(23) Jt. Assem. Suppl., Abstract S23A-03
- Vernon, F.L., Eakins, J., Martynov, V., Newman, R.L., Offield, G., Hindley, A. and Astiz, L., 2007, ANZA Seismic Network- From Monitoring to Science, Eos Trans. AGU, 88(23) Jt. Assem. Suppl., Abstract S33C-05
- Astiz, L., Eakins, J.E., Vernon, F.L., Martynov, V., Newman, R.L., Cox, T.A., Mulder, T.L. and Busby, R.W., 2007, Real-time operation of the NSF EarthScope USArray Transportable Array, Eos Trans. AGU, 88(23) Jt. Assem. Suppl., Abstract S34A-01
- Slater, D., Lindquist, K.G., Newman, R.L., Smith, K. and Tibuleac, I., 2007, Use of Mobile Devices for Seismic Network Applications, Diagnostics and Responses, 2007 SSA Annual Meeting, Hawaii.
- Newman, R.L., Lindquist, K.G., Vernon, F.L., Davis, G.A., Eakins, J., and Astiz, L., 2007, Advances in web-based visualization of the state-of-health of Earthscope's Transportable Array: webdlmon, EarthScope 2007 Meeting.
- Eakins, J.A., Vernon, F.L., Martynov,V., Astiz, L., Newman, R.L., Cox, T.A., 2007, The EarthScope USArray Array Network Facility (ANF): Metadata, Network and Data Monitoring, and Quality Assurance, EarthScope 2007 Meeting.
2006
- Newman, R.L., Lindquist, K.G., Foley, S., Davis, G.A., Vernon, F.L., Eakins, J. and Astiz, L., 2006, Monitoring the Monitors: Assessing and Visualizing the State-of-Health of Earthscope's Transportable Array, Fall 2006 AGU Meeting.
- Newman, R.L., Lindquist, K.G., Vernon, F.L., Eakins, J., Hansen, T.S., Davis, G.A., Foley, S. and Astiz, L., 2006, USArray applications of Antelop PHP web technologies: anf.ucsd.edu, 18th Annual IRIS Workshop, Tucson, June 8—10, 2006.
2005
- Nayak, A., F. Vernon, G. Kent, J. Orcutt, D. Kilb, R.L. Newman, J. Eakins, L. Smarr, T. DeFanti, J. Leigh, L. Renambot, A. Johnson, iCluster : Visualizing USArray data on a scalable high resolution tiled display using the OptIPuter, GEON meeting, May 2005.
- Newman, R.L., Lindquist, K.G., Vernon, F.L., Hansen, T.S., Foley, S., Eakins, J. and Orcutt, J., 2005, Applying a toolkit for dissemination and analysis of near real-time data through the World Wide Web: integration of the Antelope Real Time System, ROADNet, and PHP, Fall 2005 AGU Meeting.
- Lindquist, K.G., Newman, R.L., Vernon, F.L., Hansen, T.S. and Orcutt, J., 2005, Improvements to Web Toolkits for Antelope-based Real-time Monitoring Systems, Fall 2005 AGU Meeting.
- Eakins, J.A., Vernon, F.L., Martynov,V., Newman, R.L., Lindquist, K.L., Cox, T.A., Foley, S., and A. Hindley, 2005, The Earthscope USArray Array Network Facility (ANF): Metadata, Network and Data Monitoring, Quality Assurance During the Second Year of Operations, Fall 2005 AGU Meeting.
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
- Newman, R.L., 2002, High End Visualization of Geophysical Datasets Using Immersive Technology: The SIO Visualization Center, AGU Fall Meeting, U52A-01.
Background
- 2000 - Co-founder, Osmotion Studios.
- 2001 - Ph.D. Geological Sciences, James Cook University, Townsville, Qld, 4811, Australia
- 1995 - B.Sc (Hons) First Class Geological Sciences, The University of Leeds, Leeds, England