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

Higgs Boson Fireworks In Syria

Daily Dose News Roundup

  • Anthropic cuts Claude subscribers off from OpenClaw in cost crackdown
  • Musk wants a million data centre satellites. Bezos wants 51,600. Scientists want to know why.
  • Google launches Gemma 4: four open-weight models from smartphones to workstations
  • WhatsApp just caught an Italian spyware firm building a fake version of its app for iPhones
  • Decentraland just launched on the Epic Games Store.

Quotable

"Ronald Reagan. Conan the Barbarian. What Hollywood player could governate California next? Conan the Co Co O'Brien." ~ Yasha Harari

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

Instant Pivot: Just Add Water

Feb12
by Sindy Cator on February 12, 2014 at 11:12 pm
Posted In: Around the Web, Posts by Jeff

Ahem.

BEHOLD!

Sub InstantPivot()

‘   InstantPivot: Just Add Water
‘   Assign this to Ctrl + Shift + P or something like that.

‘   Description:    * Turns selection into Excel ListObject
‘                   * Makes a Pivottable out of it at the edge of the used range
‘                   * Applies my preferred default settings
‘                   * Selects the Pivot and cuts it, so that
‘                     Dick Kusleika can then use arrow keys
‘                     and Control + V to paste it where he wants
‘                     without having to touch that unclean dusty rodent
‘                     he keeps at the edge of his Desk.Usedrange
‘

‘Here’s the settings it applies.
‘   1.  Changes the Report Layout to "Show in Tabular Form"
‘   2.  Turns on  "Repeat All Item Labels" option
‘   3.  Turn off Subtotals
‘   4.  Turn off Grand Totals
‘   5.  De-selects the Row Headers option from the Design tab.
‘   6.  Turns off ‘Autofit Column Width on Update’
‘   7.  Turns off ‘Save Source Data with file’ option.
‘   6.  Adopts the source formatting

‘   Programmer:     Jeff Weir
‘   Contact:        weir.jeff@gmail.com or jeff.weir@HeavyDutyDecisions.co.nz

‘   Name/Version:   Date:       Ini:   Modification:
‘   InstantPivot    20140213    JSW     Initial programming
‘   InstantPivotV2  20140216    JSW     Added error handler and check for multiple cells
‘   InstantPivotV3  20140216    JSW     Adopted SNB’s approach of setting numberformat while turning subtotals off
‘   InstantPivotV4  20140216    JSW     If run on existing pivot that is not based on ListObject, turns source into ListObject
‘   InstantPivotV5  20140216    JSW     Now ignores Values fields and doesn’t apply format if pf.function = xlCount

‘   Inputs:         None

‘   Outputs:        PivotTable is formatted accordingly

    Dim pc As PivotCache
    Dim pf As PivotField
    Dim pt As PivotTable
    Dim lo As ListObject
    Dim rng As Range
    Dim strLabel As String
    Dim strFormat As String
    Dim i As Long
    Dim wksSource As Worksheet

   
     ‘Check that we’re dealing with a version of Excel that supports ListObjects
   
   
    On Error Resume Next
    Set pt = ActiveCell.PivotTable
    On Error GoTo errhandler
    If pt Is Nothing Then
        Set lo = ActiveCell.ListObject
        If lo Is Nothing Then Set lo = ActiveSheet.ListObjects.Add(xlSrcRange, Selection.CurrentRegion, , xlYes)
        Set rng = Cells(ActiveSheet.UsedRange.Row, ActiveSheet.UsedRange.Columns.Count + ActiveSheet.UsedRange.Column + 1)
        Set pc = ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:=lo)
        Set pt = pc.CreatePivotTable(TableDestination:=rng)
    Else:
        ‘Check if pt is based on a ListObject.
        ‘  *  If so, set lo equal to that ListObject
        ‘  *  If not, turn that source data into a ListObject
        On Error Resume Next
        Set lo = Range(pt.SourceData).ListObject
        On Error GoTo errhandler
        If lo Is Nothing Then
            Set rng = Application.Evaluate(Application.ConvertFormula(pt.SourceData, xlR1C1, xlA1))
            Set wksSource = rng.Parent
            Set lo = wksSource.ListObjects.Add(xlSrcRange, rng, , xlYes)
            pt.ChangePivotCache ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:=lo.Name)
        End If

    End If

    With pt
        .ColumnGrand = False
        .RowGrand = False
        .RowAxisLayout xlTabularRow
        .RepeatAllLabels xlRepeatLabels
        .ShowTableStyleRowHeaders = False
        .ShowDrillIndicators = False
        .HasAutoFormat = False
        .SaveData = False
        .ManualUpdate = True
        If ActiveCell.CurrentRegion.Cells.Count > 1 Then
            For i = 1 To .PivotFields.Count – .DataFields.Count ‘The .DataField.Count bit is just in case the pivot already exists
                Set pf = .PivotFields(i)
                With pf
                    If pf.Name <> "Values" Then
                        .Subtotals = Array(False, False, False, False, False, False, False, False, False, False, False, False)
                        On Error Resume Next
                        .NumberFormat = lo.DataBodyRange.Cells(1, i).NumberFormat
                        On Error GoTo errhandler
                    End If
                End With
            Next i
        End If
    End With
   
    ‘ Get DataFields to match the formatting of the source field
    ‘ Note that this will only be neccessariy in the case that we’re
    ‘ running this code on an existing pivot
    On Error GoTo errhandler
    If pt.DataFields.Count > 0 Then
        For Each pf In pt.DataFields
            If pf.Function <> xlCount Then pf.NumberFormat = pt.PivotFields(pf.SourceName).NumberFormat
            ‘ Do away with ‘Sum of’ or ‘Count of’ prefix etc if possible
            On Error Resume Next
            pf.Caption = pf.SourceName & " "
            On Error GoTo errhandler
        Next pf
    End If

    ‘This needs to go before the .Cut bit, otherwise the .Cut stack gets wiped
     With Application
        .ScreenUpdating = True
        .EnableEvents = True
        .Calculation = xlAutomatic
    End With
     
    With pt
        .ManualUpdate = False
        .TableRange2.Select
        .TableRange2.Cut
    End With
Err.Clear
errhandler:
        If Err.Number > 0 Then
            With Application
                .ScreenUpdating = True
                .EnableEvents = True
                .Calculation = xlAutomatic
            End With
            MsgBox "Whoops, there was an error: Error#" & Err.Number & vbCrLf & Err.Description _
                     , vbCritical, "Error", Err.HelpFile, Err.HelpContext
        End If

Begone, Carpal Tunnel Syndrome.

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

Google will block local extensions in Chrome 33 for Windows, disable existing ones not in the Chrome Web Store

Feb12
by Sindy Cator on February 12, 2014 at 9:50 pm
Posted In: Apps, Around the Web, Google, Insider

Google today announced it will block local Chrome extensions on Windows as of version 33. As a result, Windows users will only be able to use extensions for the company’s browser that they install from the Chrome Web Store.

In a FAQ, the company is reminding developers how exactly this change will affect their projects:

  • Users can only install extensions hosted in the Chrome Web store, except for installs via enterprise policy or developer mode.
  • Extensions that were previously installed, but not hosted on the Chrome Web Store will be hard-disabled (i.e the user cannot enable these extensions again), except for installs via enterprise policy or developer mode.

Google originally announced the policy changes in November, saying they would go into effect in January. Chrome 33 beta was indeed released last month, but the stable version won’t arrive until later this month or even early March.

Image Credit: Miguel Saavedra

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

Thanks for nothing, ListObject

Feb12
by Sindy Cator on February 12, 2014 at 9:37 pm
Posted In: Around the Web

Why is it that you can do this:

Dim lo as ListObject
Set lo = ActiveCell.ListObject
If lo Is Nothing Then ‘Do something

…but you can’t do this:

Dim pt as PivotTable
Set pt = ActiveCell.PivotTable
If pt Is Nothing Then ‘Do something

…and instead you have to do this:

Dim pt as PivotTable
On Error Resume Next
Set pt = ActiveCell.PivotTable
If Err.Number > 0 then ‘Do something
Err.clear

Huh? Huh?

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

The Old Reader launches Premium version for users with more than 100 feeds: $3 per month or $30 per year

Feb12
by Sindy Cator on February 12, 2014 at 8:21 pm
Posted In: Around the Web, Insider

94788580 520x245 The Old Reader launches Premium version for users with more than 100 feeds: $3 per month or $30 per year

The Old Reader, a popular RSS service and alternative to Google Reader, today announced a Premium version, which is required for users with more than 100 feeds. The Old Reader Premium will cost $3 per month or $30 per year, although there is a two-week promotional price (up to 5,000 accounts) of $2 per month or $20 per year for a minimum of the next two years.

The company says 90 percent of its users can continue using the free service, but the remaining 10 percent will be asked to subsidize them. All functionality will remain available to free accounts, but if you have more than 100 feeds, you’ll be forced to upgrade (there’s a two-week trial period you might want to check out if you’re in this group).

If you do end up upgrading, here are the features you can expect:

  • Full-text search.
  • Faster feed refresh times.
  • Up to 500 Subscriptions.
  • 6 months of post storage.
  • Instapaper and Readability integration.
  • Early access to new features.

The goal is naturally to build a business model for the RSS reader. A service at such scale can’t be maintained for free forever:

Our next goal is to ensure the long term financial viability of The Old Reader. Hosting, development, and support are not inexpensive and while it’s never been our goal to get rich off of this application, long term sustainability and growth will require revenue. So we explored several models for generating revenues including a premium offering and advertising. In the end, we’d like to avoid advertising as we feel it’s too invasive and runs counter to our strong belief in the open web.

If you want to subscribe to more than 100 feeds without paying for premium version, we recommend InoReader and Feedly.

See also – The Old Reader team pulls a 180, announces the RSS reader may remain open to the public and The Old Reader lives: Site will stay open to the public thanks to an unnamed ‘corporate entity’ in the US

Top Image Credit: Thinkstock

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

Yahoo’s Aviate now plays music and displays contextual info when headphones are plugged into a phone

Feb12
by Sindy Cator on February 12, 2014 at 8:06 pm
Posted In: Around the Web, Insider, yahoo, yahoo aviate, yahoo aviate listening space

Yahoo-owned Aviate has released a new feature to help users simplify their lives. Called Listening Space, the intelligent home screen app will now automatically recognize when you’ve plugged your headphones in so it can then open up your music apps you like. After a song plays, the screen will display the artist and album information to help you be fully informed about it, including any Wikipedia entries, YouTube videos, and upcoming concerts happening around you.

In January, Aviate was acquired by Yahoo in order to help the Sunnyvale-based company create a more “contextual knowledge” search feature. The purpose of Aviate was to help make phones smarter and organize themselves around what people do everyday, rather than have us work around the technology.

The update to Aviate is available now on Google Play using the code “MUSIC” — it’s still in private beta. Yahoo cautions that if you’re not able to download the update right away, keep trying as it’s rolling out to the public.

Listening Space will work on devices running Android 4.0 and later, but if you have a Samsung Galaxy phone, you should update your operating system to run at least Android 4.3.

➤ Plug in and rock out! Aviate adds Listening Space (Aviate)

Photo credit: JOE KLAMAR/AFP/Getty Images

└ Tags: syndicated
  • Page 14,541 of 14,636
  • « First
  • «
  • 14,539
  • 14,540
  • 14,541
  • 14,542
  • 14,543
  • »
  • 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