The Daily Dose

laugh every day with cartoons jokes and humor
  • Home
  • About
    • Press
      • Press Release – Announcing Laughzilla the Third ebook
      • Press Release – The Daily Dose Kicks Off Its 16th Year with New Books and More Irreverent Laughter
      • Press Release – Themes Memes and Laser Beams Now Available in Paperback
      • Press Release – Announcing Themes Memes and Laser Beams
      • In The News
    • Privacy
  • Archive
  • Books
  • Shop
  • Collections
    • Galleries
      • Gallery
      • Captions
      • Flash Cartoons & Greeting Cards
        • Laughzilla’s Oska Flash Animation Cartoon Greeting Cards
        • Oska Cupid Love Humor
    • #OccupyWallStreet
    • cats
    • China
    • Food
      • Hors d’oeuvres
        • Ball of Cream Cheese
      • Entrees / Main Courses
        • Meatballs with Baked Beans and Celery
    • Gadaffy
    • Google
  • Links
  • Video
  • Submit a joke
DeviantART Facebook Twitter Flickr pinterest YouTube RSS

Subscribe for Free Laughs!


 

Latest Comics

  • This Memorial Day, Trump Meme Coin Congratulates Profit Takers
  • 25 Years of The Daily Dose
  • The Best Cartoons
  • Bitcoin sings “Fly Me To The Moon”
  • 22 years of The Daily Dose

Comic Archive

President Obama Sleeping On The Job

Daily Dose News Roundup

  • Estonian energy storage firm Skeleton becomes unicorn with Siemens deal
  • Palantir CTO says the Pentagon has already replaced Anthropic’s AI
  • DeepSeek to lead seed round in $400mn robot AI start-up, Bloomberg reports
  • Turkey’s social media ban for under-15s starts on 1 November
  • Vittorio Colao defends copyright rules and the DSA in Europe’s AI debate

Quotable

"Prices are going up. Pumpernickel is now Pumperdime."

Fresh Baked Goods

Get The Daily Dose's ebook: Laughzilla the Third - A Funny Stuff Collection of 101 Cartoons from TheDailyDose. Click here to get the e-book on Amazon kdp. Laughzilla the Third (2012) The Third Volume in the Funny Stuff Cartoon Book Collection Available Now.

Click here for the Paperback edition


Support independent publishing: Buy The Daily Dose's book: Themes Memes and Laser Beams - A Funny Stuff Collection of 101 Cartoons by Laughzilla from TheDailyDose. Click here to get the book on Amazon. Themes Memes and Laser Beams - The Second Volume in the Funny Stuff Cartoon Book Collection.

Click Here to get the book in Paperback While Available on Amazon

Themes Memes and Laser Beams - 101 Cartoons by Laughzilla. Get the e-book on Lulu.

Click Here to get The Daily Dose Cartoon ebook on amazon kindle

Funny Stuff :
The First Cartoon Book
from The Daily Dose.
Available on Lulu.

a couple of laughzillas on a blue diamond background

Excel 2013 VBA Unreasonably Slow

Apr07
by Sindy Cator on April 7, 2015 at 12:16 pm
Posted In: Around the Web, Bugs, Excel 2013

I’m not the kind of guy to upgrade too soon. I spend a lot of time in VBA, so new features in Excel don’t generally inspire me. Recently a client of mine upgraded to 2013 with, let’s say, disasterous consequences.

First, there’s the Single Document Interface (SDI). That’s where every document is in it’s own application container. But not really. It’s all depends on where you draw the line. If you have two linked documents open and you calculate, both documents go into the calculation tree. So it’s not exactly separate application containers. Its main purpose is to allow you to put one spreadsheet on one monitor and a different spreadsheet on another monitor. A worthy goal.

My problem with SDI is that I was still using Excel 2003 menus for five addins. They don’t work so well in SDI. It forced me to rewrite them using the RibbonUI – not a bad thing, but my client probably wasn’t including that cost in the cost of upgrade. But we have fancy new ribbon icons, so all is well, right?

Next I learn that Excel uses SHA1 to encrypt spreadsheets instead of the previous method, which I assume was some sort of XOR with a one-character password. With the new encryption scheme, protecting and unprotecting a worksheet in code takes a touch longer. And by touch a mean a shit-ton.

I don’t know what exactly to do about the protection problem. My code opens templates, unprotects them, writes stuff, combines them into a final report, and reprotects them. The first thing I did was get stingy about my protection. Whereas before I was pretty liberal, protecting and unprotecting whenever I needed to, now I’m unprotecting and reprotecting exactly one time. That made a little difference, but not enough. As an experiment, I removed all protection from the templates and removed all the unprotecting and reprotecting from my code. Here’s the before and after timing of that.

Start 0.00 0.00
End 18,700.37 18,700.37 Current 2013
Start 0.00 0.00
End 10,149.81 10,149.81 No protection 2013

That cuts it in half, although I can’t release this into the wild with no protection. My client reports that it takes ~90 seconds on his machine. Not surprisingly, my desktop has better specs than his company-issued machine. But I think it all scales. I can cut his time down to ~45 seconds by removing the protection. Even if we could stomach having unprotected templates, that’s not good enough.

I sprinkled some splits around the code to see if there was one area causing the problem. Then I ran the same code in Excel 2010. There must be something else in 2013 that’s taking a disproportionately long time compared to 2010.

Start 0.00 0.00
Open Templates 1,544.60 1,544.60
Fill and validate dump 1,630.98 86.38
Dump page setup 1,763.43 132.45
Store dump properties 2,062.55 299.12
Fill solutions 2,186.50 123.95
Fill waves 4,380.67 2,194.16
Sort Solutions 4,388.46 7.79
Fill Finals 9,937.29 5,548.83
End 9,937.60 0.31 No protection splits 2013
Start 0.00 0.00
Open Templates 513.72 513.72
Fill and validate dump 547.94 34.22
Dump page setup 571.68 23.74
Store dump properties 666.54 94.86
Fill solutions 735.07 68.54
Fill waves 2,146.86 1,411.78
Sort Solutions 2,154.69 7.83
Fill Finals 4,288.38 2,133.69
End 4,288.79 0.40 No protection split 2010

Nope. Everything just takes longer as far as I can tell. I’m going to increase my number of splits, but I’m not hopeful I’ll find the golden key.

Have you experienced performance problems with 2013? What caused them? How did you solve it?

└ Tags: syndicated
a couple of laughzillas on a blue diamond background

Getty Images adds Pinterest-style Boards for easier photo curation

Apr07
by Sindy Cator on April 7, 2015 at 12:15 pm
Posted In: Apps, Around the Web, Getty Images, photography, Product Updates

Getty Images Boards
Getty Images has launched Boards, a new feature that makes it easier to curate and share on its collection of more than 60 million royalty-managed photographs. Boards replaces Getty’s traditional Lightbox functionality, and lets you collect images and share them with colleagues and clients without requiring them to sign in. You can also compare images at a glance, and your whole team can comment on individual pictures or entire boards. Boards also offers a variety of layouts to allow users to quickly scan collections. In addition, the company has redesigned and updated its iOS app. It now surfaces popular creative and…

This story continues at The Next Web

└ Tags: syndicated
a couple of laughzillas on a blue diamond background

How to hack your email for growth

Apr07
by Sindy Cator on April 7, 2015 at 12:09 pm
Posted In: Around the Web, email, How-To's, Social Media

emailgrowthhacking
Often overlooked in favour of its younger, sexier cousins, email is still a powerhouse in its own right. More than 90 percent of the world’s 2.4 billion email users checked their email at least once a day last year and received over 180 billion emails, according to vero. How are you going to make sure you stand out from the crowd? Marketing is a science and email marketing gives you access to a wealth of data that you can use to grow your results. Every step in the process – including database segmentation, send number, time of send, subject line, content of…

This story continues at The Next Web

└ Tags: syndicated
a couple of laughzillas on a blue diamond background

Dashlane launches online scanner that will identify potential vulnerabilities in your inbox

Apr07
by Sindy Cator on April 7, 2015 at 12:00 pm
Posted In: Apps, Around the Web, Insider, Product Launches

dashlanescanfeat
Dashlane has launched an online tool designed to make email inboxes more secure – and drive sign-ups to its password manager app, though no account is required to use the scanner service. Receiving an email from a hacked account is a fairly common occurrence for most people, which highlights just how much of a target they are for would-be attackers. As a rich source of personal information and service registration details, they can be incredibly lucrative places for intruders that get past your password. To help bring into focus exactly how much sensitive information – and specifically, how many plain-text…

This story continues at The Next Web

└ Tags: news, syndicated
a couple of laughzillas on a blue diamond background

The Flir FX security camera and companion apps promise to keep you covered

Apr07
by Sindy Cator on April 7, 2015 at 12:00 pm
Posted In: Apps, Around the Web, Gadgets, Product Launches

flirfeat
You may primarily know Flir from its Flir One thermal camera — the one that attaches to the back of your iPhone or Android phone. Alongside its companion app, the Flir One translates thermal energy into real time color images that let you identify obstacles and danger spots in the dark — and even create pretty pictures. Today, Flir has launched a new video monitoring system — the non-thermal Flir FX — a compact, portable Wi-Fi camera that’s dedicated to home, outdoor or office use — and can also be used for sports and vehicle in-dash recording. The camera’s companion apps intelligently detect the accessory mount type…

This story continues at The Next Web

└ Tags: news, syndicated
  • Page 11,333 of 14,673
  • « First
  • «
  • 11,331
  • 11,332
  • 11,333
  • 11,334
  • 11,335
  • »
  • Last »
The Daily Dose, The Daily Dose © 1996 - Present. All Rights Reserved.
  • Home
  • About
  • Archive
  • Books
  • Collections
  • Links
  • Shop
  • Submit a joke
  • Video
  • Privacy Policy