Weather

loading...
more weather

News

 
🔧
 
Putin Promises Victory in Ukraine as Russia Strikes Kramatorsk: Live Updates - The New York Times
 
House passes resolution to remove Ilhan Omar from Foreign Affairs Committee - CNN
 
Russia's war in Ukraine: Live updates - CNN
 
Punxsutawney Phil makes his Groundhog Day prediction - WTAE Pittsburgh
 
S&P 500 rises to the highest level in five months Thursday as Meta leads a tech comeback - CNBC
 
Sayrevillle Councilwoman Eunice Dwumfour found dead with multiple gunshot wounds in her car in NJ: Police - WABC-TV
 
Bizarre curtain of lights floats across Hawaii night sky. What caused dazzling display? - Sacramento Bee
 
Bank of England boss hopes worst of economic crisis over - BBC
 
Pakistan says mosque bomber wore police uniform, breached security on motorbike - Reuters
 
Tyre Nichols - updates: Funeral renews calls for police reform after Memphis officers’ past complaints emerge - The Independent
 
Ellen DeGeneres and Portia de Rossi renew their vows! Together 15 YEARS ago - Daily Mail
 
Stocks and bonds soar as investors bet peak in interest rates is near - Financial Times
 
Stock market news live updates: Tech leads post-Fed rally, heavyweight earnings loom - Yahoo Finance
 
PlayStation 5 Getting Discord Voice Integration, Other Features - Kotaku
 
New Czech leader urges 'no limits' on aid to Ukraine - Bangkok Post
 
Bank of England Raises Rates to 4 Percent, Its 10th Straight Increase - The New York Times
 
The coldest wind chills in decades will thrash New England as the deadly ice storm in the South leaves more than 400,000 without power - CNN
 
Will Tom Brady re-sign with the Buccaneers for cap purposes? - NBC Sports
 
How the End of the Covid Public Health Emergency Will Affect Testing and Treatment - The New York Times
 
LeBron gets nostalgic about his best shots as he closes in on history | NBA on ESPN - ESPN
 
Fans criticize Kylie Jenner for ‘tasteless’ party theme after Astroworld tragedy - Page Six
 
U.S. weekly jobless claims drop to nine-month low; productivity gains speed - Reuters
 
Groundhog Day 2023: Punxsutawney Phil predicts more winter - The Associated Press - en Español
 
'North Korea will nuke US...': Kim Jong-Un warns Biden of Nuclear attack | Here Is Why - Hindustan Times
 
Latto's Manager Cortez Bryant Considers Selling Panties On Tour After eBay Shut Down - TMZ
 
Giants safety suggests that anyone could coach this Eagles roster to the Super Bowl - Bleeding Green Nation
 
LLY Stock Dives After A 'Bump In The Road' Shakes Its Newest Diabetes Med - Investor's Business Daily
 
Vic Fangio has decided to join Dolphins’ staff, after weighing other offers - NBC Sports
 
Kate Beckinsale Has Six-Pack Abs And Toned Legs In Bikini IG Pics - Women's Health
 
Smartphone app that could help identify stroke symptoms as they occur - Daily Mail
 
As sluggish NBA trade market nears deadline, history has shown a player’s desired trade destination may not matter - Yahoo Sports
 
Jessica Simpson reveals secret romance with 'massive movie star' - CNN
 
Live Courtroom Video: Alex Murdaugh stands trial for the murder of his wife and son - WJCL News Savannah
 
Russia hits civilian targets anew, EU officials visit Kyiv - The Associated Press - en Español
 
Monster Hunter Rise: Sunbreak expansion Title Update 4 launches February 7 - Gematsu
35 Articles - Updated

Quote

If Barbie is so popular, why do you have to buy her friends?
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.