# Sitemap

**Biography***Brief biography and long-version Curriculum Vitæ.**—Wednesday 15 Feb, 2023***Cascaded Style Sheets***The cascaded style sheets (CSS) used at jonsson.eu.**—Wednesday 15 Feb, 2023***Genealogy database***A database containing the genealogical history of the Jonsson, Lundgren and Eriksson families can be found. In particular, you can there find my family's ancestry chart.**—Wednesday 15 Feb, 2023***Photography***Photography section.**—Wednesday 15 Feb, 2023***Computer programs***A set of computer programs, released for public use under GNU General Public License (GPL).**—Wednesday 15 Feb, 2023***Computer programs written in C***Programs written in ANSI-conformant C (ISO 9899:1990/1999).**—Wednesday 15 Feb, 2023***LCD display driver for the Microchip PIC32 family of microcontrollers***DOGM16X - Multiline LCD display driver for the Microchip PIC32 family of microcontrollers**—Wednesday 15 Feb, 2023***Extracting bounding box coordinates of Encapsulated PostScript**^{®}images*EPSBB - A program for the extraction of bounding box coordinates of Encapsulated PostScript (EPS) images.**—Wednesday 15 Feb, 2023***Creating a PIC32 project from scratch using the Microchip MPLAB**^{®}IDE*Creating a PIC32 project from scratch using the Microchip MPLAB IDE.**—Wednesday 15 Feb, 2023***Topological mapping of trajectories of Stokes parameters on the Poincaré sphere***POINCARE - A program for the visualization of trajectories of Stokes parameters on the Poincaré sphere. The program generates MetaPost code as output.**—Wednesday 15 Feb, 2023*

**Computer programs written in CWEB***Programs written in CWEB (literate programming), producing ANSI-conformant C (ISO 9899:1990/1999) and TeX code for documentation.**—Wednesday 15 Feb, 2023***Estimating the fractal (Hausdorff) dimension of curves in the plane***BOXCOUNT - A program for calculating box-counting estimates to the fractal dimension of curves in the plane.**—Wednesday 15 Feb, 2023***Generating TeX source code for the typesetting of labels for digital video tapes***DVLABEL - Generating TeX source code for typesetting of labels for digital video tapes (DV format, typically used for hand-held video camera recorders).**—Wednesday 15 Feb, 2023***Literate programming***A brief summary of the philosophy behind literate programming.**—Wednesday 15 Feb, 2023***Simulating the electrodynamics of nonlinear magneto-optical Bragg gratings***MAGBRAGG - A simulator for nonlinear magneto-optical Bragg gratings, numerically solving the inverse problem of light scattering for arbitrary polatization state of the light.**—Wednesday 15 Feb, 2023***The Savitzky—Golay smoothing filter***A stand-alone implementation of the Savitzky—Golay smoothing filter, suitable for batch processing of large data streams.**—Wednesday 15 Feb, 2023***Simulating the Wiener process in***D*dimensions.*WIENER - A program for numerical simulation of the Wiener process in**D*dimensions.*—Wednesday 15 Feb, 2023*

**Computer programs written in Fortran***Programs written in FORTRAN.**—Wednesday 15 Feb, 2023***CCUBSOLV***The CCUBSOLV(A,Z) routine solves the cubic polynomial equation**z*^{3}+*c*_{2}*z*^{2}+*c*_{1}*z*+*c*_{0}= 0 for general complex coefficients*c*_{k}.*—Wednesday 15 Feb, 2023***MOPAGRAS***A simulator for the electromagnetic wave propagation in stratified and periodic media possessing optical parametric amplification.**—Wednesday 15 Feb, 2023***ZGAUSS***The ZGAUSSJ(A,N,NP,B,M,MP) routine solves the complex-valued system of linear equations***A****x**=**B**by Gauss-Jordan elimination.*—Wednesday 15 Feb, 2023*

**The Futhark (Runic alphabet) on a HP-42S calculator***A very silly program written for the HP-42s calculator. Maybe the silliest program ever for a pocket calculator?**—Wednesday 15 Feb, 2023***PHP scripts***Programs written in the PHP scripting language. Also includes a section on the CSS styling of jonsson.eu.**—Wednesday 15 Feb, 2023***Cascaded Style Sheets***The Cascaded Style Sheets (CSS) used in the visual design of jonsson.eu.**—Wednesday 15 Feb, 2023***DAILYQUOTE script, generating a random quote each day***The DAILYQUOTE script generates XHTML code for displaying quotes handpicked from the literature, films, newspapers or other sources.**—Wednesday 15 Feb, 2023***EMAILFORM script for simple messaging and spam filtering***The EMAILFORM script generates XHTML code for a form delivering simple messages as emails. In addition to merely sending email messages, the script also performs certain checks to determine whether the message is to be considered as spam or not, and in the footer of the sent emails, a link for looking up the sender's IP address is provided.**—Wednesday 15 Feb, 2023***EQNUM script for the dynamical cross-referencing of equation numbers in a PHP page***The EQNUM script provides the functions*`eqdef($tag)`and`eqref($tag)`for the automatic generation and referencing of equation numbers in XHTML code, roughly in line with cross referencing in plain TeX.*—Wednesday 15 Feb, 2023***PHOTOVIEW script for dynamical generation of (X)HTML code for an image displaying***The PHOTOVIEW script dynamically generates XHTML code for displaying images, in a structure following the directory structure in which the images are stored.**—Wednesday 15 Feb, 2023***SITEMAP script for dynamical and recursive generation of the site map of web site***The SITEMAP script dynamically parses a directory tree and generates a corresponding site map, either as displayed XHTML or as an XML file to be parsed by search engines. This script provides the generating engine of the site map of jonsson.eu.**—Wednesday 15 Feb, 2023***STYLESWITCH script for the dynamical switching of CCS style sheets with PHP***Dynamically switching CSS style sheets using PHP and cookies.**—Wednesday 15 Feb, 2023***VIEWIMG script for display and EXIF extraction of images in a coherent way across a web site***The VIEWIMG script generates XHTML code for displaying images and corresponding titles and captions, wrapped in a*`<div>`

block which maintains the visual appearance of the page. The script also attempts to extract any present Exif information encoded in the images, such as exposure time, aperture, date and time of original exposure.*—Wednesday 15 Feb, 2023***VIEWSRC script for proper display and (X)HTML:ization of program code***The VIEWSRC script generates XHTML code for displaying "typewriter-styled" (mono-spaced) source code, wrapped in a*`<div>`

block which maintains the visual appearance of the page. This script is typically used in order to display the source code within the same page as, say, the documentation, and has the advantage that it does not rely on any Java scripts for dynamic change of contents.*—Wednesday 15 Feb, 2023*

**PostScript programs***Programs written in (or generating) PostScript.**—Wednesday 15 Feb, 2023***Generation of Encapsulated PostScript images from numerical arrays***Given a matrix of floating-point numbers stored in a regular ASCII text file, the EpsImg program creates a grey-scale Encapsulated PostScript (EPS) image of the matrix using its elements as specification of the brightness of the corresponding pixels in the image.**—Wednesday 15 Feb, 2023***The Koch snowflake fractal formulated in recursive PostScript graphics***The kochflake.ps PostScript program illustrates how to write compact recursive code for the display of graphics, in this case the Koch »snowflake» fractal.**—Wednesday 15 Feb, 2023***Solving systems of ordinary differential equations directly in PostScript***The odesolv.ps program illustrates the solving of systems of ordinary differential equations (ODEs) directly in the PostScript programming language, here specifically illustrated for the 3D trajectory of the Lorenz attractor.**—Saturday 17 Dec, 2011*

**Publications and patents***Scientific works, talks, patents, lectures.**—Wednesday 15 Feb, 2023***Peer-reviewed articles in scientific journals***Peer-reviewed publications.**—Wednesday 15 Feb, 2023***Site-Selective Self-Assembly of Colloidal Photonic Crystals***S. Arpiainen et al.,**Site-Selective Self-Assembly of Colloidal Photonic Crystals*, Advanced Functional Materials**19**, 1247-1253 (2009).*—Tuesday 21 Apr, 2009***Luminescence readout of nanoparticle phase state***A. I. Denisyuk, F. Jonsson, K. F. MacDonald, N. I. Zheludev, and F. J. García de Abajo,**Luminescence readout of nanoparticle phase state*, Applied Physics Letters**92**, 093112 (2008).*—Wednesday 15 Feb, 2023***Optical amplitude and phase evolution in nonlinear magneto-optical Bragg gratings***Fredrik Jonsson and Christos Flytzanis,**Optical amplitude and phase evolution in nonlinear magneto-optical Bragg gratings*, Invited Paper in Journal of Nonlinear Optical Physics and Materials**13**, 129-154 (2004).*—Wednesday 15 Feb, 2023***Optical parametric interactions in distributed magneto-optical Bragg gratings***Fredrik Jonsson and Christos Flytzanis,**Optical parametric interactions in distributed magneto-optical Bragg gratings*, Journal of Nonlinear Optical Physics and Materials**15**, 113-139 (2006).*—Wednesday 15 Feb, 2023***Polarization state dependence of optical parametric processes in artificially gyrotropic media***Fredrik Jonsson and Christos Flytzanis,**Polarization state dependence of optical parametric processes in artificially gyrotropic media*, Journal of Optics A: Pure and Applied Optics**2**, 299-302 (2000).*—Wednesday 15 Feb, 2023***Spectral windowing using chirped magneto-optical Bragg gratings***Fredrik Jonsson and Christos Flytzanis,**Spectral windowing using chirped magneto-optical Bragg gratings*, Journal of the Optical Society of America B**22**, 293-298 (2005).*—Wednesday 15 Feb, 2023***Integration of self-assembled three-dimensional photonic crystals onto structured silicon wafers***J. Ye, R. Zentel, S. Arpiainen, J. Ahopelto, F. Jonsson, S. G. Romanov, and C. M. Sotomayor Torres,**Integration of self-assembled three-dimensional photonic crystals onto structured silicon wafers*, Langmuir**22**, 7378-7383 (2006).*—Wednesday 15 Feb, 2023***Artificially inscribed defects in opal photonic crystals***Fredrik Jonsson, Clivia M. Sotomayor Torres, Jörg Seekamp, Moritz Schniedergers, Anne Tiedemann, Jianhui Ye, and Rudolf Zentel,**Artificially inscribed defects in opal photonic crystals*, Microelectronic Engineering**78**, 429-435 (2005).

*—Wednesday 15 Feb, 2023***Artificially induced perturbations in chirped magneto-optical Bragg gratings***Fredrik Jonsson and Christos Flytzanis,**Artificially induced perturbations in chirped magneto-optical Bragg gratings*, in*Magneto-Optical Materials for Photonics and Recording*, edited by Koji Ando, William Challener, Richard Gambino, and Miguel Levy (Mater. Res. Soc. Symp. Proc.**834**, Warrendale, PA, 2005), J1.8.*—Wednesday 15 Feb, 2023***Generation of Traveling Surface Plasmon Waves by Free-Electron Impact***M. V. Bashevoy, F. Jonsson, A. V. Krasavin, N. I. Zheludev, Y. Chen, and M. I. Stockman,**Generation of Traveling Surface Plasmon Waves by Free-Electron Impact*, Nano Letters**6**, 1113-1115 (2006).*—Wednesday 15 Feb, 2023***Nonlinear optical gyrotropy***Michaël Haddad, Fredrik Jonsson, Robert Frey, and Christos Flytzanis,**Nonlinear optical gyrotropy*, Nonlinear Optics**23**, 251-267 (2001).*—Wednesday 15 Feb, 2023***Optical parametric generation and phase-matching in magneto-optic media***Fredrik Jonsson and Christos Flytzanis,**Optical parametric generation and phase-matching in magneto-optic media*, Optics Letters**24**, 1514-1516 (1999).*—Wednesday 15 Feb, 2023***Magneto-optic parametric oscillation***Fredrik Jonsson and Christos Flytzanis,**Magneto-optic parametric oscillation*, Optics Letters**25**, 1249-1251 (2000).*—Wednesday 15 Feb, 2023***Reflection of focused beams from opal photonic crystals***K. Varis, M. Mattila, S. Arpiainen, J. Ahopelto, F. Jonsson, C. M. Sotomayor Torres, M. Egen, and R. Zentel,**Reflection of focused beams from opal photonic crystals*, Optics Express**13**, 2653-2667 (2005).*—Wednesday 15 Feb, 2023***Polymorphic nanoparticles as all-optical memory elements***B. F. Soares, M. V. Bashevoy, F. Jonsson, K. F. MacDonald and N. I. Zheludev,**Polymorphic nanoparticles as all-optical memory elements*, Optics Express**14**, 10652-10656 (2006).*—Wednesday 15 Feb, 2023***Hyperspectral imaging of plasmonic nanostructures with nanoscale resolution***M. V. Bashevoy, F. Jonsson, K. F. MacDonald, Y. Chen, and N. I. Zheludev,**Hyperspectral imaging of plasmonic nanostructures with nanoscale resolution*, Optics Express**15**, 11313-11320 (2007).*—Friday 24 Aug, 2007***Polarization state controlled multistability of a nonlinear magneto-optic cavity***Fredrik Jonsson and Christos Flytzanis,**Polarization state controlled multistability of a nonlinear magneto-optic cavity*, Physical Review Letters**82**, 1426-1429 (1999).*—Wednesday 15 Feb, 2023***Nonlinear magneto-optical Bragg gratings***Fredrik Jonsson and Christos Flytzanis,**Nonlinear magneto-optical Bragg gratings*, Physical Review Letters**96**, 063902 (2006).*—Wednesday 15 Feb, 2023***Photospin-Orbit Coupling in Photonic Structures***Fredrik Jonsson and Christos Flytzanis,**Photospin-Orbit Coupling in Photonic Structures*, Physical Review Letters**97**, 193903 (2006).*—Friday 10 Nov, 2006***All-optical phase-change memory in a single gallium nanoparticle***Bruno F. Soares, Fredrik Jonsson and Nikolay I. Zheludev,**All-optical phase-change memory in a single gallium nanoparticle*, Physical Review Letters**98**, 153905 (2007).*—Friday 24 Aug, 2007***High-speed one-dimensional spatial light modulator for Laser Direct Imaging and other patterning applications***J.-U. Schmidt, U. A. Dauderstaedt, P. Duerr, M. Friedrichs, T. Hughes, T. Ludewig, D. Rudloff, T. Schwaten, D. Trenkler, M. Wagner, I. Wullinger, A. Bergström, P. Björnängen, F. Jonsson, T. Karlin, P. Rönnholm, and T. Sandström,**High-speed one-dimensional spatial light modulator for Laser Direct Imaging and other patterning applications*, Proceedings of SPIE**8977**,*MOEMS and Miniaturized Systems XIII*, 89770O (2014).*—Wednesday 15 Feb, 2023***Towards Si-based photonic circuits: Integrating photonic crystals in silicon-on-insulator platforms***G. Kocher, W. Khunsin, S. Arpiainen, J. Romero-Vivas, S. G. Romanov, J. Ye, B. Lange, F. Jonsson, R. Zentel, J. Ahopelto, and C. M. Sotomayor Torres,**Towards Si-based photonic circuits: Integrating photonic crystals in silicon-on-insulator platforms*, Solid-State Electronics**51**, 333-336 (2007).*—Wednesday 15 Feb, 2023*

**Lectures on nonlinear optics***Lectures on Nonlinear Optics; online lectures and PDF:s**—Wednesday 15 Feb, 2023***Introduction to Nonlinear Optics***Nonlinear Optics, Lecture 1 - Introduction to Nonlinear Optics.**—Wednesday 15 Feb, 2023***Optical solitons***Nonlinear Optics, Lecture 10 - Optical solitons**—Wednesday 15 Feb, 2023***The nonlinear optical susceptibilities and their symmetries***Nonlinear Optics, Lecture 2 - The nonlinear optical susceptibilities and their symmetries.**—Wednesday 15 Feb, 2023***Quasimonochromatic fields and the degeneracy factor in nonlinear optics***Nonlinear Optics, Lecture 3 - Quasimonochromatic fields and the degeneracy factor in nonlinear optics.**—Wednesday 15 Feb, 2023***Quantum mechanics I: Formulation of linear optical interactions***Nonlinear Optics, Lecture 4 - Quantum mechanics I: Formulation of linear optical interactions**—Wednesday 15 Feb, 2023***Quantum mechanics II: Formulation of nonlinear optical interactions***Nonlinear Optics, Lecture 5 - Quantum mechanics II: Formulation of nonlinear optical interactions**—Wednesday 15 Feb, 2023***Quantum mechanics III: Linking the microcscopic to the macroscopic***Nonlinear Optics, Lecture 6 - Quantum mechanics III: Linking the microcscopic to the macroscopic**—Wednesday 15 Feb, 2023***Spatial symmetries in nonlinear optics***Nonlinear Optics, Lecture 7 - Spatial symmetries in nonlinear optics**—Wednesday 15 Feb, 2023***The nonlinear electromagnetic wave equation***Nonlinear Optics, Lecture 8 - The nonlinear electromagnetic wave equation**—Wednesday 15 Feb, 2023***Two case studies in nonlinear optics***Nonlinear Optics, Lecture 9 - Two case studies in nonlinear optics**—Wednesday 15 Feb, 2023*

**Miscellaneous publications in optics***Miscellaneous publications, posters and works which did not have the benefit of peer review.**—Wednesday 15 Feb, 2023***Patents***Patents.**—Wednesday 15 Feb, 2023***Conference talks***Talks delivered at international conferences.**—Wednesday 15 Feb, 2023*

**Resources***Miscellaneous resources, documents, links etc.**—Wednesday 15 Feb, 2023***Hewlett-Packard 35 calculator***A simulator of the legendary Hewlett-Packard 35 pocket calculator, written in Java.**—Wednesday 15 Feb, 2023***Documents***Various useful documents.**—Wednesday 15 Feb, 2023***Configuring a local Apache server under OS X 10.3 (Panther)***Summary on the configuration of the local Apache server on OS X 10.3 (Panther) for PHP.**—Wednesday 15 Feb, 2023***Configuring a local Apache server under OS X 10.7 (Lion)***Updated summary on the configuration of the local Apache server on OS X 10.7 (Lion) for PHP.**—Wednesday 15 Feb, 2023***The Butcher and Cotter convention of nonlinear optical susceptibilities***A summary of the Butcher and Cotter convention as frequently used in nonlinear optics.**—Wednesday 15 Feb, 2023***Errata for Butcher and Cotter's »The Elements of Nonlinear Optics»***A list of errors and misprints found in P. N. Butcher and D. Cotter's**The Elements of Nonlinear Optics*(Cambridge University Press, Cambridge, 1991). Compiled as support in*Lectures on Nonlinear Optics**—Wednesday 15 Feb, 2023***Geek signature***My Geek Signature.**—Wednesday 15 Feb, 2023***(X)HTML Entities For Special Characters***A set of useful character codes in (X)HTML.**—Wednesday 15 Feb, 2023***Mac OS X - Address Book Synchronisation***Synchronizing an old Macintosh with a new mobile phone.**—Tuesday 15 Dec, 2009***Pascal's ride on La Périphérique, Paris***Pascal's hilarious video from one lap around La Périphérique, Paris.**—Wednesday 15 Feb, 2023***Replacing the hard disk drive of an Apple PowerBook G4***Replacing the hard disk drive of an Apple PowerBook G4 (2003, 12" screen, 1 GHz).**—Wednesday 15 Feb, 2023***My public PGP key***My public PGP key. Use this key whenever emailing me encrypted messages.**—Wednesday 15 Feb, 2023***»Var är tvålen»***The best Swedish music video produced so far.**—Wednesday 15 Feb, 2023***Reference cards***A set of useful reference cards in programming.**—Wednesday 15 Feb, 2023*

**Abramowitz and Stegun's »Handbook of Mathematical Functions»***Abramowitz and Stegun's**Handbook of Mathematical Functions*. This is a full electronic copy of the classic standard reference in mathematics.*—Wednesday 15 Feb, 2023***Elsewhere***Links to various sites and resources found elsewhere.**—Wednesday 15 Feb, 2023***Search this site***Search jonsson.eu using Google Custom.**—Wednesday 15 Feb, 2023*

**Sitemap***The sitemap of jonsson.eu. (That is to say, the very page you currently are reading.)**—Wednesday 15 Feb, 2023***CSS style switching of jonsson.eu***Style switching placeholder of jonsson.eu. For further info on this feature, which enables the visitor to »change skin» on jonsson.eu, see the STYLESWITCH PHP script.**—Wednesday 15 Feb, 2023*

View the XML code of this sitemap (Current host is jonsson.eu)

Generated recursively by ::sitemap::