Weather

loading...
more weather

News

 
🔧
 
Final Four Set: No. 5 Seeds Miami, San Diego State Are In - The New York Times
 
Furious Finishes Set the Final Four: No. 5 Seeds Miami, San Diego State Are In - The New York Times
 
Iowa family plans to move out of state over new transgender laws - KCCI Des Moines
 
Microsoft may be killing off this amazing Xbox Game Pass deal (Update) - Windows Central
 
Biden issues emergency declaration for Mississippi after tornado kills dozens - CBS News
 
Experimental new pill eliminates cancer in third of leukaemia patients - Euronews
 
Stock futures are up as Wall Street looks to build on winning week: Live updates - CNBC
 
Resident Evil 4 - 10 Quick Tips for Saving Ammo - IGN
 
Annahi Tejeda: 13-year-old Pico Rivera girl reported missing by family found safe, LASD says - KABC-TV
 
Mom Who Felt 'Kind of Numb' During Pregnancy Feels Like Her Daughter Is 'Someone Else's Baby' - YourTango
 
2023 NCAA Women's Tournament live: Elite Eight March Madness scores, bracket, schedule on Sunday - CBS Sports
 
Benjamin Netanyahu fires defense minister who called for halt to planned judicial overhaul - CBS News
 
2024 Hyundai Sonata Revealed With A Bold Design And More Than Just A Simple Facelift - CarScoops
 
Philadelphia Police: 2 dead, 2 others injured in quadruple shooting in North Philadelphia - WPVI-TV
 
Twitter Says Parts of Its Source Code Were Leaked Online - The New York Times
 
Highlights | Cam Young vs. Rory McIlroy | WGC-Dell Match Play - PGA TOUR
 
Wes Martin to sign with Browns - NBC Sports
 
Jeremy Renner Shares Video Walking on Anti-Gravity Treadmill After Snowplow Accident: “Time for My Body to Rest and Recover” - Hollywood Reporter
 
You are expecting him to score now – Gareth Southgate on Bukayo Saka - The Athletic
 
3.4K Pounds Of Beef Chuck Product Recalled Due To Possible E. Coli Contamination - Daily Voice
 
Residents Asked to Seek Shelter As Large Hail Possible in Chicago Suburbs - NBC Chicago
 
March Madness Elite 8 men's recap: Miami, SDSU earn Final Four spot - USA TODAY
 
First Citizens said to be near deal for Silicon Valley Bank: report - New York Post
 
AL Central Notes: Guardians, McKenzie, Twins, Shaw - MLB Trade Rumors
 
Miami storms back to stun Texas, clinch spot in Final Four - Fox News
 
5-seed Miami rallies past No. 2 Texas, into first Final Four - ESPN
 
North Korean forced into marriages, sex slavery in China’s ‘Red Zone,’ human rights group says - Fox News
 
Basketball Hall of Famer Charles Barkley on NBA analysis success | 60 Minutes - CBS News
 
Jonathan Majors’ lawyer says assault charges will be dropped after video proves he’s ‘entirely innocent’ - The Independent
 
2023 Final Four: Evaluating UConn, Miami, San Diego State, FAU as March Madness heads to Houston - CBS Sports
 
Press Conference: Texas vs. Miami Postgame - 2023 NCAA Tournament - March Madness
 
"Like a frog in boiling water": How Big Tech stole our ability to focus - Salon
 
2023 Fantasy Baseball Draft Prep: Anthony Volpe headlines rankings risers after making Opening Day rosters - CBS Sports
 
A Foul and a Free Throw Send San Diego State to the Final Four - The New York Times
 
Amy Jo Johnson clarifies why she didn't do Netflix's Mighty Morphin Power Rangers: Once & Always - Daily Mail
35 Articles - Updated

Quote

Hard work pays off in the future. Laziness pays off now.
more quotes

Site Update

More Weather
Jan 30, 2023, 2:42 pm
I've created a dedicated weather page. The original weather widget that I built was constrained to fit in the space I allocated on my homepage. By having a dedicated page, I have more options for what to display and how to display it.

To start, I have split the graphs into a "tower" of graphs. One view to show temperature, precipitation, cloud cover, wind speed, humidity, pressure, visibility, UV index, and snow (if it's in the forecast) simultaneously. This uses the same data feed as the weather on the main page, which is cached. Performance should be very good.

Next up, what data do I have that is not being displayed? Are there opportunities to optimize the look and overall performance?
Redis and Caching
Nov 11, 2022, 12:08 pm
Redis is an in-memory data structure store, used as a distributed, in-memory key–value database, cache and message broker, with optional durability. What does it mean? By using Redis to hold dynamic values in memory that are typically held in a database or file, the website can access those values faster. Faster access means faster web page delivery.

Redis has been enabled for login (session) caching, which is processed on every page load. The Gallery has a newly implemented caching engine (file-based), speeding it up (and reducing server load).

Over the past year, there have been updates for many of the components and systems running this site. The Zend Optimizer memory allocations have been sized appropriately... ensuring most of the code execution is cached. My custom code has been optimized. By reducing unnecessary code, adjusting execution timing, and simplifying overly complicated code, I have been able to gain even more performance out of the site.
Cookies Lightened
Oct 3, 2021, 12:48 am
News settings were not sticking very long. Cookies set by JavaScript only stay for a week on Safari. The news feed query is done server side and embedded into the home page. These settings need to be cookies.

Moved the news cookie setting code into PHP to bypass the Safari limitation.

To minimize cookies, which are sent on every HTTP request, the links cookies have been isolated to the links pages.

In other news, button colors needed to be explicitly set for Safari 15. They turned blue if they linked to anything. Problem solved, along with other maintenance and security updates.