tor

Theatre & history / Rebecca Schneider

Schneider, Rebecca




tor

Actions : the actors' thesaurus / Marina Caldarone and Maggie Lloyd-Williams

Caldarone, Marina




tor

Beyond the script : take 3 : drama in the English and literacy classroom / Robyn Ewing and Jennifer Simons with Margery Hertzberg and Victoria Campbell

Ewing, Robyn (Robyn Ann), 1955- author




tor

Aesthetics of absence : texts on theatre / Heiner Goebbels ; edited by Jane Collins ; consultant editor Nicholas Till ; translated by David Roesner and Christina M. Lagao

Goebbels, Heiner, author




tor

Cracking Shakespeare : a hands-on guide for actors and directors + video / Kelly Hunter

Hunter, Kelly, 1961- author




tor

Audition : everything an actor needs to know to get the part / Michael Shurtleff

Shurtleff, Michael, author




tor

Curating crisis / Tom Sellar, editor




tor

Rupee touches record low as foreign investors flee

Coronavirus adds to concerns over slowing growth and stressed financial system




tor

Enabling CodeIgniter's Garbage Collector

My session driver of choice for CodeIgniter is database. A while ago, I noticed millions of rows in the corresponding database table. That means that garbage collector was not working. I checked config.php for sess_regenerate_destroy, but it was already set to false. It was really weird because the problem seemed to have come out of nowhere – not much ago things were working just fine.

After a short investigation, I found out this was and still is a common problem for those who had upgraded their CodeIgniter version from 2.x to 3.x. Turns out, the later possesses heavy changes for Sessions library. And most importantly – fundamental changes in dealing with garbage: CodeIgniter 3.x relies on PHP's native grabage collector. So, in order to get things working again, we need to configure PHP properly.

The Solution

Today there are three PHP-native settings for dealing with session garbage collector. CodeIgniter's Session library has already taken care of one of them – gc_maxlifetime – so there's no need for an extra touch here. The problem lies within the rest: session.gc_probability and/or session.gc_divisor. These two determine when the garbage collector is running. Here's what php.net says:

session.gc_divisor coupled with session.gc_probability defines the probability that the gc (garbage collection) process is started on every session initialization. The probability is calculated by using gc_probability/gc_divisor, e.g. 1/100 means there is a 1% chance that the GC process starts on each request.

In my case, using ini_get() revealed the following values: 0 and 1000. The equation 0/1000=0 meant there was no chance the garbage collector would even run.

Finally, I solved the problem by using the values officially stated as default and by putting the following lines of PHP code into config/config.php file:

ini_set( 'session.gc_probability',	1 );
ini_set( 'session.gc_divisor',		100 );

Theoretically, this means that the garbage collector usually runs once every 100th request. It's more than enough, but it is up to you whether that causes too many unnecessary hits to database. An alternative solution for heavy-traffic websites could be having a 0% probability on the production site and a Cronjob-based script which removes database rows of the expired sessions.




tor

Nanowires and nanotubes--synthesis, properties, devices and energy applications od one-dimensional materials: symposium held April 9-13, 2012, San Francisco, California, U.S.A. / editors, Junichi Motohisa ... [et al.]

Hayden Library - TA418.9.N35 N396 2012




tor

Nanowires: properties, synthesis, and applications / Vincent Lefèvre, editor

Barker Library - TK7874.85.N365 2012




tor

Molecular motors in bionanotechnology / James Youell, Keith Firman

Hayden Library - TP248.25.N35 Y68 2013




tor

Nanotech Conference & Expo 2013: technical proceedings of the 2013 NSTI Nanotechnology Conference and Expo: May 12-16, 2013, Washington, D.C., U.S.A. / NSTI Nanotech 2013 proceedings editors, Matthew Laudon, Bart Romanowicz

Hayden Library - T174.7.N79 2013




tor

Nanocarbon materials and devices: symposium held April 9-13, 2012, San Francisco, California, U.S.A. / editors, Markus J. Buehler ... [et al.]

Hayden Library - TA418.9.N35 N2465 2013




tor

Solution synthesis of inorganic films and nanostructured materials: symposium held April 9-13, 2012, San Francisco, California, U.S.A. / editors, Menka Jain ... [et al.]

Hayden Library - TA418.9.N35 S967 2012




tor

Characterization of semiconductor heterostructures and nanostructures / edited by Carlo Lamberti and Giovanni Agostini, University of Torino, Department of Chemistry, Via Quarello 11, I-10135 Torino, Italy

Barker Library - QC176.8.N35 C43 2013




tor

Physics, chemistry and applications of nanostructures: proceedings of the International Conference Nanomeeting--2013: reviews and short notes: Minsk, Belarus, 28-31 May 2013 / editors, V.E. Borisenko, S.V. Gaponenko, V.S. Gurin, C.H. Kam

Barker Library - QC176.8.N35 N35 2013




tor

Advances in nanoscience and nanotechnology: selected peer reviewed papers from the International Conference on Nanoscience and Nanotechnology (ICNN 2011), July 6-8, 2011, Coimbatore, India / edited by S. Velumani and N. Muthukumarasamy

Hayden Library - QC176.8.N35 I575 2011




tor

Innovative graphene technologies / editor, Atul Tiwari

Hayden Library - TA418.9.N35 I56 2013




tor

Sustainable Synthesis of Nanomaterials: November 28 - December 3, 2011, Boston, Massachusetts, USA / editors H. Fan, M. Knez, S. S. Wong, W. Lee

Hayden Library - TA418.9.N35 S87 2011




tor

Carbon nanotubes, graphene, and related nanostructures / editor, Yoke Khin Yap

Hayden Library - QC176.8.N35 C372 2011




tor

Nanotech Conference & Expo 2012: Nanotechnology 2012: technical proceedings of the 2012 NSTI Nanotechnology Conference and Expo: June 18-21, 2012, Santa Clara, California, USA / NSTI Nanotech 2012 proceedings editors, Matthew Laudon, Bart Romanowicz

Barker Library - T174.7.N79 2012




tor

Optically active nanostructures: November 25-30, 2012, Boston, Massachusetts, USA / editors M. Moskovits

Hayden Library - TA418.9.N35 O6783 2012




tor

Nanostructured metal oxides for advanced applications: symposium held April 1-5, 2013, San Francisco, California, U.S.A. / editors, Alberto Vomiero, Federico Rosei, Xiao Wei Sun, Juan Roman Morante

Hayden Library - TA418.9.N35 S9665 2013




tor

Solution synthesis of inorganic functional materials -- films, nanoparticles and nanocomposites: symposium held April 1-5, 2013, San Francisco, California, U.S.A. / editors, Menka Jain, Quanxi Jia, Teresa Puig, Hiromitsu Kozuba

Hayden Library - TA418.9.N35 S656 2013




tor

Nanocontacts--emerging materials and processing for ohmicity and rectification: April 9-13, 2012, San Francisco, California, USA / editors, A.A. Talin, M.S. Islam, C. Lavoie, K-N. Tu

Hayden Library - QC176.8.N35 N3256 2012




tor

Carbon functional nanomaterials, graphene, and related 2d-layered systems: symposia held April 1-5, 2013, San Francisco, California U.S.A. / editors, Mauricio Terrones [and 14 others]

Hayden Library - TA418.9.N35 S972 2013




tor

Nanostructured materials and nanotechnology - 2012: symposium held August 12-17, 2012, Cancún, México / editors, Claudia Gutiérrez-Wing, Instituto Nacional de Investigaciones Nucleares, Ocoyoacac, México, José Luis Rodríguez-

Hayden Library - TA418.9.N35 N3664 2012




tor

Nanoscale materials modification by photon, ion, and electron beams: April 9-13, 2012, San Francisco, California, USA / editors, C. Li

Hayden Library - TA418.9.N35 N357 2012




tor

Titanium dioxide nanomaterials 2012: April 9-13, 2012, San Francisco, California, USA / editors, X. Chen, G. Tulloch, C. Li, J. T. Yates Jr

Hayden Library - TA418.9.N35 T58 2012




tor

Semiconductor nanowires: optical and electronic characterization and applications: November 25-30, 2012, Boston, Massachusetts, USA / editors J. Arbiol, P.S. Lee, J. Piqueras, D.J. Sirbuly

Hayden Library - TK7874.85.S474 2012




tor

The business of nanotechnology IV: November 25-30, 2012, Boston, Massachusetts, USA / editors, L. Merhari, D. Cruikshank, J. Wang, K. Derbyshire

Hayden Library - T174.7.B88 2012




tor

Nanoimaging and nanospectroscopy: 27-29 August 2013, San Diego, California, United States / Prabhat Verma, Alexander Egner, editors ; sponsored and published by SPIE

Online Resource




tor

Advanced fabrication technologies for micro/nano optics and photonics VII: 3-5 February 2014, San Francisco, California, United States / Georg von Freymann, Winston V. Schoenfeld, Raymond C. Rumpf, editors ; sponsored by SPIE ; cosponsored by Samsung Adva

Online Resource




tor

Handbook of research on nanoscience, nanotechnology, and advanced materials / Mohamed Bououdina and J. Paulo Davim, editors

Hayden Library - T174.7.H367 2014




tor

Nanotechnology and sustainability / editors, L. Vayssieres, S. Mathur, N.T.K. Thanh, Y. Tachibana

Hayden Library - T174.7.N373295 2013




tor

Nanoimaging and nanospectroscopy II: 17-19 August 2014, San Diego, California, United States / Prabhat Verma, Alexander Egner, editors ; sponsored and published by SPIE

Online Resource




tor

Food nanoscience and nanotechnology / Humberto Hernandez Sanchez, Gustavo F. Gutierrez-Lopez, editors

Online Resource




tor

Introduction to nano: basics to nanoscience and nanotechnology / Amretashis Sengupta, Chandan Kumar Sarkar, editors

Online Resource




tor

Proceedings of the 13th International Conference of the European Society for Precision Engineering and Nanotechnology: May 27th-31st, 2013, Berlin, Germany / editors, R. Leach, P. Shore ; proceedings compilation, T. Horwood, D. Nyman, D. Phillips, N. Will

Barker Library - T174.7.I59 2013




tor

Proceedings of the 14th International Conference of the European Society for Precision Engineering and Nanotechnology: June 2nd-6th, 2014, Dubrovnik, Croatia / editors, R. Leach ; proceedings compilation, N. Charlton, D. Nyman, D. Phillips

Barker Library - T174.7.I59 2014




tor

NANOFORUM 2013: Rome, Italy, 18-20 September 2013 / editors, Marco Rossi, Carlo Mariani, Maria Letizia Terranova ; sponsoring organizations, Sapienza University of Rome, in collaboration with Sapienza Nanotechnology and Nanoscience Laboratory [and 4 other

Online Resource




tor

Enabling science and nanotechnology: 2010 International Conference on Enabling Science and Nanotechnology: ESciNano 2010: KLCC, Kuala Lumpur, Malaysia, 1-3 December 2010 / editors, A. M. Hashim ... [et al.]

Online Resource




tor

Nanoscale materials and devices for electronics, photonics and solar energy / Anatoli Korkin, Stephen Goodnick, Robert Nemanich, editors

Online Resource




tor

MEMS and nanotechnology.: Proceedings of the 2015 Annual Conference on Experimental and Applied Mechanics / Barton C. Prorok, LaVern Starman, editors

Online Resource




tor

Semiconductor nanowires - synthesis, properties and applications: April 21-25, 2014, San Francisco, California, USA / editors, Y. Zhu, S. Gradecak, Y. Gu, J. Spanier

Hayden Library - TK7874.85.M425 2014




tor

Semiconductor nanowires / edited by Anna Fontcuberta i Morral, Shadi A. Dayeh, Chennupati Jagadish

Barker Library - TK7874.85.S45 2015




tor

In-situ characterization of material synthesis and properties at the nanoscale with TEM: April 21-25 2014, San Francisco California, USA / editors, M. Chi

Hayden Library - TK7874.85.I55 2014




tor

Nanoscience in food and agriculture. Shivendu Ranjan, Nandita Dasgupta, Eric Lichtfouse, editors

Online Resource




tor

Encyclopedia of nanotechnology / Bharat Bhushan, editor

Online Resource