ba

Guterres backs 'self-policing' to fight hate speech

UN Secretary-General Antonio Guterres has backed "new forms of self-policing by social media platforms" and action by volunteer groups to fight hate speech spreading at "lightning speed" through digital media.




ba

Google Calendar suffers global outage

Adding to the plethora of outages that apps from major tech giants have been suffering lately, Google's Calendar refused to work for over nearly three hours for users around the world.




ba

Decoding the Street's bullishness on ICICI Bank in the time of Covid-19

All analysts are optimistic on the stock, which hasn't seen any downgrade so far




ba

RBI assumes protective role, asks banks not to pay dividend for FY20

Experts say while the decision is positive, it may not make any significant contribution




ba

HDFC Bank's Q4 performance strong, but investors will have to be wary

Provisioning costs higher than expected; FY21 EPS estimated to decline by 2-4 per cent




ba

More than a third of SMEs now trading below issue price: PRIME Database

Among the 247 actively traded scrips, 17 have shed more than 50 per cent this calendar year. About 40 per cent have slid more than the Sensex, which is down 23 per cent year-to-date




ba

The future is back in the pits for steelmakers as demand falls rapidly

Iron ore extraction in a falling demand scenario due to cutbacks in steel production is weighing on its prices




ba

YES Bank logs Rs 2,629 cr net profit in Q4 on one-time gain; stk jumps 20%

The earnings were better than what most of the analysts had expected. Kotak Securities, for instance, estimated the private lender to log net loss at Rs 4,404.4 crore in the quarter under review




ba

Industry in Ahmedabad face first day jitters of complete lockdown

The first day impact has been more on the pharma especially in the wake of 26 workers at Cadila Pharmaceuticals Ltd.'s facility in Ahmedabad testing positive for COVID-19




ba

HCL provides protective equipment to healthcare workers in Coimbatore

HCL has provided 7,000 PPE kits complying to the SITRA and HLL specifications, 20,000 three-ply masks, 55 liters of sanitizer and two hands-free wash basins to the district administration.




ba

Beauty takes back seat as essential items become priority amid lockdown

Beauty products segment witnesses 0.8% decline in March, says Nielsen




ba

PPEs, work-life balance the new normal as pharma salesforce hits the field

GSK leads the charge with staggered return-to-work, others plans yoga sessions and health care webinars for salesperson's family




ba

Mumbai's corona cases climb to 11,967; toll 462




ba

Mumbai: 72 jail inmates sent to empty building




ba

Mumbai: Migrants determined to reach their homes

Some lockdown images and words get seared to your consciousness. That of a migrant woman carrying a big bag on her head, a child on her right hip, walking from Mumbai to Karnataka to go home under a scorching May sun. A smiling migrant worker saying philosophically that they are trying to cover long distances on foot 'Ram-bharose' (at the mercy of God).




ba

Mumbai lockdown: Today's updates from your city

Amid prevalent chaos and uncertainty over access to the essential services and commodities during the lockdown, we bring you the latest updates from your city.




ba

Advanced issues in partial least squares structural equation modeling / Joseph F. Hair, Jr, University of South Alabama, USA, University of South Alabama, [and three others]

Hair, Joseph F., author




ba

Proceedings of the 40th Conference of the International Group for the Psychology of Mathematics Education : PME 40, Szeged, Hungary, 3-7 August, 2016 / editors: Csaba Csíkos, Attila Rausch, Judit Szitányi

PME Conference (40th : 2016 : Szeged, Hungary)




ba

Fundamentals of power semiconductor devices / B. Jayant Baliga

Baliga, B. Jayant, 1948- author




ba

Fundamentals of thermal-fluid sciences / Yunus A. Çengel, John M. Cimbala, Robert H. Turner ; adapted by Mehmet Kanoglu

Çengel, Yunus A., author




ba

Essai philosophique sur les probabilités. English

Laplace, Pierre Simon, marquis de, 1749-1827, author




ba

Power engineering : advances and challenges / editors, Viorel Badescu, George Cristian Lazaroiu, Linda Barelli




ba

Discrete mathematics : graph algorithms, algebraic structures, coding theory, and cryptography / R. Balakrishnan, Sriraman Sridharan

Sridharan, Sriraman, author




ba

Applied electrochemistry : principles, practices and applications / contributors, Bao-Lin Xiao, Ying-Xue Zhao, et al

Xiao, Bao-Lin, author




ba

Javanese performances on an Indonesian stage : contesting culture, embracing change / Barbara Hatley

Hatley, Barbara




ba

Theatre games : a new approach to drama training / Clive Barker

Barker, Clive, 1931-




ba

Pina [videorecording] / HanWay Films presents a Neue Road Movies production ; choreography, Pina Bausch ; written, directed & produced by Wim Wenders




ba

Performing otherness : Java and Bali on international stages, 1905-1952 / Matthew Isaac Cohen

Cohen, Matthew Isaac




ba

Urban clan [videorecording] : a portrait of the Page brothers and Bangarra Dance Theatre / a film by Michelle Mahrer




ba

Theatre studies : the basics / Robert Leach

Leach, Robert, 1942-




ba

Chunky move [videorecording] : connected / director & choreographer, Gideon Obarzanek




ba

Two faced bastard [videorecording] / Chunky Move




ba

Mortal engine [videorecording] / created by Chunky Move ; direction and choreography by Gideon Obarzanek ; presented by Brooklyn Academy of Music




ba

Back to back theatre : performance, politics, visibility / edited by Helena Grehan and Peter Eckersall




ba

Shakespeare in and out of Africa / volume editor, Jane Plastow ; reviews editor, Martin Banham




ba

Theatre for living : the art and science of community-based dialogue / David Diamond ; foreword by Fritjof Capra

Diamond, David, 1953-




ba

Feminist visions and queer futures in postcolonial drama : community, kinship, and citizenship / Kanika Batra

Batra, Kanika, 1972-




ba

Rhapsody for the theatre / Alain Badiou ; edited and introduced by Bruno Bosteels ; translated by Bruno Bosteels with the assistance of Martin Puchner

Badiou, Alain, author




ba

"I didn't like it, I prefer musicals" : the lived experience of the drama teacher in the contemporary secondary suburban school / Katrina Wood

Wood, Katrina, author




ba

Shakespeare, race and performance : the diverse bard / edited by Delia Jarrett-Macauley




ba

India to tighten supervision of co-operative banks

Central bank oversight aims to boost confidence in financial network with 86m depositors




ba

Indians rush to repatriate loved ones before coronavirus travel ban

Suspension of visas for short-term visitors extends to country’s overseas citizens




ba

Coronavirus threatens Indian banks’ nascent recovery

Work to reduce bad corporate loans at risk of setback as fears grow for consumers




ba

India’s central bank offers mutual funds $6.6bn liquidity line

Authorities aiming to head off turmoil after Franklin Templeton fund freeze




ba

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.




ba

Service Worker for Middleman based websites

Middleman is a Ruby based static site generator which we use heavily at Kollegorna both for prototyping (checkout our Middleman boilerplate) and production sites. In my previous article on Service Worker, I overviewed the most common challenges you may face when implementing the technology. This time I’d like to dive into a single specific topic of enabling a worker on Middleman based website as there are a few things to deal with…

Read the article




ba

Principles of nano-optics / Lukas Novotny, University of Rochester, New York, Bert Hecht, Universität Basel, Switzerland

Barker Library - TA418.9.N35 N68 2012




ba

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




ba

Ceramic nanocomposites / edited by Rajat Banerjee and Indranil Manna

Hayden Library - TA418.9.N35 C465 2013




ba

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