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
Perl
Document Object Model (DOM)
UNIX
- Various snippets that make my life easier
- Create an Antelope Mail Archive
- Adding new projects to the Antelope contrib area using CVS
- Using Subversion to version control web sites
Generic Mapping Tools (GMT)
Miscellaneous
Projects
Courses Taught
Latest Favorites
- 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
2008-04-23
In between watching the UEFA Champions League
semi–finals I wrote a little Perl script that dynamically creates
Antelope parameter files for the utility orbmonrtd.
There was a need for this because as the USArray network migrates across the country
stations come online and go offline pretty frequently as part of normal
deployment operations. To ensure the orbmonrtd displays are kept up to
date with the latest deployed stations, this script reads the dbmaster
deployment table and outputs snet_sta sources according to some simple
rules (including a modulus
operator and dbprocess commands). Pretty nifty!!! Make sure your
contrib source tree is up to date, and type man
orbmonrtd_pf_generator to learn more.
2008-01-15
I am finally seeing the light and am slowly switching my webapps to
using the Yahoo! User Interface Library for HTML and CSS, and jQuery for Javascript and DOM manipulation. This is a nice visual interface to
jQuery. Many thanks to the multiple developers who have been
nudging me this way for the past six months.
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.
I am also an occasional reviewer for manuscripts published in 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 and PHP. 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
Peer-reviewed Publications
- D. Slater, K. Smith, K.G. 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 (in review)
- 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 Abstracts
If the title is a hyperlink, please click the link to view the complete abstract.
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.
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, Fall 2002 AGU Meeting.
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
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.