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

Gadaffy’s Last Stand

Daily Dose News Roundup

  • SpaceX and xAI: A merger of ambition, optics, and unanswered questions
  • OpenAI’s Codex app: When your IDE gets a brain
  • Is G2 becoming too powerful for the software market?
  • The rise of the always-on economy: subscriptions beyond streaming
  • Apple buys “Silent Speech” AI startup for $2B, because talking is so 2025

Quotable

"Biology is the only science in which multiplication means the same thing as division."

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

Chart LeaderLines in Excel 2010 or earlier.

Feb03
by Sindy Cator on February 3, 2014 at 11:48 pm
Posted In: Around the Web

I love the Leader Lines that Excel 2013 puts in for you if you’re using Excel 2013 and you drag a datalabel somewhere. If you want to use Leader Lines in earlier versions, then they are only available if you use a pie chart. And we all know what Peltier would say about that, don’t we.

So I thought I’d have a crack at programatically adding leader lines to ‘Peltier-approved’ chart types via VBA shapes.

First, let’s look at what those native leader lines in Excel 2013 look like, eh?
Leader lines in Excel 2010

Ha! Fooled you…those are my programaticaly applied lines in Excel 2010.

I added these via using a Freeform shape, and the code lives inside a Class Module, so that if you move a data label around, the leader line gets redrawn. For instance, let’s drag that 4th data label North-East:
Leader lines in Excel 2010 2

Just like in Excel 2013, my routine intelligently connects the leader line to the appropriate side of the data label, depending on it’s position relative to the point it connects to. For instance, let’s park that 5th data label directly over the point it refers to:
Leader lines in Excel 2010 3

…and now let’s put it on the left:
Leader lines in Excel 2010 4

And if the data label obscures the point, no leader line is produced:
Leader lines in Excel 2010 5

I used a Class Module to do this. In fact, this is the first Class Module I have ever written:

Option Explicit

Public WithEvents clsChart As Chart

Private Sub clsChart_Mouseup(ByVal Button As Long, ByVal Shift As Long, ByVal x As Long, ByVal y As Long)
Dim IDNum As Long
Dim a As Long
Dim b As Long
Dim shpLeaderLine As FreeformBuilder
Dim pt As Point
Dim lKink As Long
lKink = 5
Dim bLabel As Boolean
Dim shp As Shape

ActiveChart.GetChartElement x, y, IDNum, a, b

If IDNum = xlDataLabel Then
    On Error Resume Next
    ActiveChart.Shapes("LeaderLine_" & a & "_" & b).Delete
    On Error GoTo 0
    bLabel = True
    Set pt = ActiveChart.SeriesCollection(a).Points(b)
    Set shpLeaderLine = ActiveChart.Shapes.BuildFreeform(msoEditingAuto, pt.Left, pt.Top)
        With shpLeaderLine
            Select Case pt.Left
                Case Is < pt.DataLabel.Left
                    .AddNodes msoSegmentLine, msoEditingAuto, pt.DataLabel.Left – lKink, pt.DataLabel.Top + pt.DataLabel.Height / 2
                    .AddNodes msoSegmentLine, msoEditingAuto, pt.DataLabel.Left, pt.DataLabel.Top + pt.DataLabel.Height / 2
                Case Is > pt.DataLabel.Left + pt.DataLabel.Width
                    .AddNodes msoSegmentLine, msoEditingAuto, pt.DataLabel.Left + pt.DataLabel.Width + lKink, pt.DataLabel.Top + pt.DataLabel.Height / 2
                    .AddNodes msoSegmentLine, msoEditingAuto, pt.DataLabel.Left + pt.DataLabel.Width, pt.DataLabel.Top + pt.DataLabel.Height / 2

                Case Else
                    Select Case pt.Top
                        Case Is < pt.DataLabel.Top
                            .AddNodes msoSegmentLine, msoEditingAuto, pt.DataLabel.Left + pt.DataLabel.Width / 2, pt.DataLabel.Top
                        Case Is > pt.DataLabel.Top + pt.DataLabel.Height
                            .AddNodes msoSegmentLine, msoEditingAuto, pt.DataLabel.Left + pt.DataLabel.Width / 2, pt.DataLabel.Top + pt.DataLabel.Height
                        Case Else
                            bLabel = False
                    End Select
            End Select
            If bLabel Then
                Set shp = .ConvertToShape
                With shp
                    .Name = "LeaderLine_" & a & "_" & b
                    .Line.ForeColor.ObjectThemeColor = msoThemeColorBackground1
                End With
            End If
        End With
   End If
End Sub

I use the Workbook_Open event to trigger this:

Option Explicit
Dim myChart As New clsChart
Private Sub Workbook_Open()
If Application.Version < 15 Then
    Set myChart.clsChart = Sheet1.ChartObjects("Chart 1").Chart
End If
End Sub

I can’t say I fully understand Class Objects yet. For instance, I’d like to amend this code so that it works on multiple charts. I know the answer to this will be buried within Chip Pearson’s exhaustive but dense page at http://www.cpearson.com/excel/classes.aspx …but I’m too dense to absorb all this. I was kinda hoping you’d find it for me ;-)

I also note that the code doesn’t always trigger for some reason, when moving the data label. I suspect it’s because I’m still moving the mouse at the time that I release the click button, as this only seems to happen when I’m moving the data label from left to right. Anyone got any pointers on this?

Here’s the file:

Segmenting-customers-by-revenue-contribution_V11

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

Twitter teams up with Thomson Reuters to give Eikon users tweets and analysis for listed firms

Feb03
by Sindy Cator on February 3, 2014 at 12:00 pm
Posted In: Around the Web

187232514 520x245 Twitter teams up with Thomson Reuters to give Eikon users tweets and analysis for listed firms

While much of the attention and scrutiny around Twitter’s monetization efforts has revolved around advertizing, the company has been hard at work signing deals to sell its user data to companies with third-party services.

A partnership with 300 Entertainment, a music industry firm founded by ex-Warner Music Group head Lyor Cohen, was announced less than 24 hours ago, but it’s been joined by a new deal between Twitter and Thomson Reuters.

The latter will be offering what it describes as “sentiment analysis” of Twitter feeds in Thomson Reuters Eikon, a piece of market analytics and trading software. It will enable users to see the number of tweets linked to a listed company, whether they are positive or negative, and data for spotting notable trends or events as they occur in real-time.

Terms of the deal were not disclosed, but it represents another move by Twitter to sell its user data to companies and professionals that crave detailed analytics. Last week, Twitter also teamed up with CNN and Dataminr to give journalists alerts and notifications for important tweets as they break on Twitter.

➤ Press Release (Via TechCrunch)

 Image Credit: Andrew Burton/Getty Images

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

Twitter teams up with Thomson Reuters to give Eikon users tweets and analysis for listed firms

Feb03
by Sindy Cator on February 3, 2014 at 12:00 pm
Posted In: Around the Web

187232514 520x245 Twitter teams up with Thomson Reuters to give Eikon users tweets and analysis for listed firms

While much of the attention and scrutiny around Twitter’s monetization efforts has revolved around advertizing, the company has been hard at work signing deals to sell its user data to companies with third-party services.

A partnership with 300 Entertainment, a music industry firm founded by ex-Warner Music Group head Lyor Cohen, was announced less than 24 hours ago, but it’s been joined by a new deal between Twitter and Thomson Reuters.

The latter will be offering what it describes as “sentiment analysis” of Twitter feeds in Thomson Reuters Eikon, a piece of market analytics and trading software. It will enable users to see the number of tweets linked to a listed company, whether they are positive or negative, and data for spotting notable trends or events as they occur in real-time.

Terms of the deal were not disclosed, but it represents another move by Twitter to sell its user data to companies and professionals that crave detailed analytics. Last week, Twitter also teamed up with CNN and Dataminr to give journalists alerts and notifications for important tweets as they break on Twitter.

➤ Press Release (Via TechCrunch)

 Image Credit: Andrew Burton/Getty Images

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

Americans buying Obamacare getting a good deal, study says

Feb03
by Sindy Cator on February 3, 2014 at 12:00 pm
Posted In: Affordable Care Act, Around the Web, Cincinnati, health care, health reform, mobiletopnews, Obamacare

About three million Americans have bought health insurance through a state or federal exchange set up under the Patient Protection and Affordable Care Act. And those consumers may be getting a pretty good deal, according to a report last week by a big accounting firm. In the report, PricewaterhouseCoopers (PwC) says that contrary to some initial concerns, plans […]

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

Offline over the weekend? Read all the tech news you missed right here

Feb03
by Sindy Cator on February 3, 2014 at 11:03 am
Posted In: Around the Web, Insider

friendly coffee 520x245 Offline over the weekend? Read all the tech news you missed right here

Hello folks and welcome to Monday, the start of another week packed full of tech news… we hope. If you spent time away from the Internet this weekend for whatever reason, or are simply searching for an overview of the key happenings from Planet Tech, fear not because our weekend round-up is right here.

Grab a coffee and set aside 10 minutes of your day. Ready? Read on.

News from over the weekend at The Next Web:

  • Handpressions: Capture, store and print your kids’ hand and footprints directly from your iPad
  • Sony denies it’s in talks to sell its overseas Vaio PC business to Lenovo
  • Windows 8.1 now up to 3.95% market share as it passes Vista, Windows 8 falls to 6.63%
  • IE11 passes IE10 in market share, Firefox slips a bit, and Chrome gains back share
  • GoDaddy changes security policy after infamous social engineering attack on @N
  • Windows 8 and Windows 8.1 pass 20% adoption on Steam
  • Twitter partners with 300 Entertainment to give ‘full access’ of its user data to the music industry
  • Parts of Somalia go offline after ruling militants shut mobile Internet services
  • January in Latin America: All the tech news you shouldn’t miss from the past month

Good reads:

  • How marketers can build thought leadership
  • How to check if your app is addictive enough to make money
  • How to make friends, coworkers, and team members feel good about themselves
  • Strategies vs. tactics: Which is best for growing your audience?
  • The pros and cons of building your own CMS
  • How marketers can build thought leadership
  • 4 steps to starting a Web business without knowing a thing about coding

From beyond The Next Web:

  • How In-app Purchases Has Destroyed The Industry [Baekdal]
  • Facebook looks to nab Twitter’s ‘second screen’ crown in Super Bowl [Reuters]
  • Twitter’s Super Bowl Goal: More Ad Credibility [Wall Street Journal]
  • iOS8, Health Data, and Open Data [A VC]
  • Developer Behind “Flappy Bird,” The Impossible Game Blowing Up The App Store, Says He Just Got Lucky [TechCrunch]
  • 72 of the Biggest, Costliest Startup Failures of All Time [CB Insights]
  • Any Given Sunday: Inside the Chaos and Spectacle of the NFL on Fox [The Verge]

Image via ra2studio / Shutterstock

└ Tags: news, syndicated
  • Page 14,595 of 14,630
  • « First
  • «
  • 14,593
  • 14,594
  • 14,595
  • 14,596
  • 14,597
  • »
  • 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