Kirk Cameron gets busted

http://www.heraldtimesonline.com/stories/2012/04/12/ul_World-Changers-Induct_Shif+Z.jpg

It looks like the artist mixed up “Growing Pains” with “Doogie Howser”…

But wait! This is what the artist really should have done:

NSFW: [noparse]http://farm6.staticflickr.com/5461/6926499854_be1af823ff.jpg[/noparse]

Kirk’s nipples are still MIA.

:smiley:

I don’t get it.

(Also, I kinda wish when people break links they’d just break them in one place, its kind of annoying to play “find the space” and once its broken once, I don’t think making it “more broken” adds any extra protection)

Probably should have done this.

The bust doesn’t really look like Banana Boy, and the alternate 'shop seems much more fitting(heh) considering his track record of being a prick.

As for his nipples, it’s a long-running fact that no one seems to have any photo evidence they exist.

I quite agree.
That was annoying as hell.

And there’s an easier way to work it - just post the link as normal, but inside [noparse] tags. I went back and edited the URL so there are no spaces and can just be copied and pasted into a browser.

Yup, much better and a lot funnier.

FYI. I just tried to copy and paste and all google showed was this thread.

Come on people help a brother out. I wanna point and laugh at banana burrito man too.

EDIT: I had to edit out the brackets around “noparse” for the quote function to work right.

It works if you paste the URL into the address bar, though. Or at least it works for me.

Hooray! It worked. Thanks Marley.

Finally that Java class is good for something. Behold the program I just made. Paste the broken link into the “Add URL” field, click “Remove spaces”, then “Go to URL” to get to your website.

URLspaceremover.jar : URLspaceremover

Note: I make no profit out of distributing this program.

The source code:

[spoiler]
import java.awt.Container;
import java.awt.Desktop;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.InputEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenuItem;
import javax.swing.JPopupMenu;

import javax.swing.JTextField;

public class URLSpaceRemover extends JFrame implements ActionListener{
private static final long serialVersionUID = 1L;
private JLabel jlAddURL = new JLabel(“Add URL”);
private JTextField tfAddURL= new JTextField(“”, 350);
private JLabel jlCorrectedURL = new JLabel(“Corrected URL”);
private JTextField tfCorrectedURL= new JTextField(“”, 350);

private JButton btRemoveSpace= new JButton("Remove Spaces");
private JButton btGoToLink= new JButton("Go to URL");

final JPopupMenu cutpasteMenu = new JPopupMenu();
JMenuItem cutMenuItem = new JMenuItem("Cut");
JMenuItem copyMenuItem = new JMenuItem("Copy");
JMenuItem pasteMenuItem = new JMenuItem("Paste");


public URLSpaceRemover() {
	setTitle("URL space remover");
	setSize(550, 180);
	setLocation (300, 100);
	setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	setComponents();
}

private void setComponents() {
	
	Container contents= this.getContentPane();
	contents.setLayout(null);
	
	tfAddURL.setEditable(true);
	tfCorrectedURL.setEditable(false);
	
	tfAddURL.setBounds(10,30,350,25);
	tfCorrectedURL.setBounds(10,80,350,25);
	
	jlAddURL.setBounds(10,5,100,25);
	jlCorrectedURL.setBounds(10,55,100,25);

	
	btRemoveSpace.setBounds(370,30,145,25);
	btGoToLink.setBounds(370,80,145,25);

	contents.add(tfAddURL);
	contents.add(tfCorrectedURL);
	
	contents.add(jlCorrectedURL);
	contents.add(jlAddURL);

	
	contents.add(btRemoveSpace);
	contents.add(btGoToLink);
	
	
	
    cutMenuItem.addActionListener(this);
    copyMenuItem.addActionListener(this);
    pasteMenuItem.addActionListener(this);
	
	cutpasteMenu.add(cutMenuItem);
    cutpasteMenu.add(copyMenuItem);
    cutpasteMenu.add(pasteMenuItem);
	
    tfAddURL.addMouseListener(new MouseAdapter() {
        public void mousePressed(MouseEvent e) {
            switch(e.getModifiers()) {
                case InputEvent.BUTTON3_MASK: {
                    cutpasteMenu.show(e.getComponent(), e.getX(), e.getY());
                    break;
                }
            }
        }
    });
	
	btRemoveSpace.addActionListener(new RemoveSpace());
	btGoToLink.addActionListener(new GoToURL());

}

class RemoveSpace implements ActionListener
{

	
	public void actionPerformed(ActionEvent arg0) {
		String fixURL= tfAddURL.getText();
		
		if(fixURL !=null && !fixURL.equalsIgnoreCase(""))
		{
			

			fixURL = fixURL.replace(" ", "");
			
			fixURL= fixURL.toLowerCase();	
			
			if(!fixURL.contains("https://"))
			{
			if(!fixURL.contains("http://"))
			{
				if(!fixURL.contains("www."))
				{						
					fixURL="http://"+fixURL;
					tfCorrectedURL.setText(fixURL);
				}else if (fixURL.contains("www."))
				{
					tfCorrectedURL.setText(fixURL);
					
				}
				
				
			}else
				tfCorrectedURL.setText(fixURL);
			
		}else
			tfCorrectedURL.setText(fixURL);

		
		
		}
	}	
}

class GoToURL implements ActionListener
{

	
	public void actionPerformed(ActionEvent arg0) {
		String link= tfCorrectedURL.getText();
		
		if(!link.equalsIgnoreCase(""))
		{	
	    				
	
		URI uri;
		try {
			uri = new URI(link);

			
		    if (Desktop.isDesktopSupported()) {
		        try {
		          
		        	Desktop.getDesktop().browse(uri);
		        } catch (IOException e) { /* TODO: error handling */ }
		}
		
		
		
		
		} catch (URISyntaxException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}
		
		
}
	}
}

public void actionPerformed(ActionEvent evt) {
    Object source = evt.getSource();
    if (source == cutMenuItem) {
        JTextField jte = (JTextField)cutpasteMenu.getInvoker();
        jte.cut();
    }
    if (source == copyMenuItem) {
        JTextField jte = (JTextField)cutpasteMenu.getInvoker();
        jte.copy();
    }
    if (source == pasteMenuItem) {
        JTextField jte = (JTextField)cutpasteMenu.getInvoker();
        jte.paste();
    }
}




public static void main(String[] args) {
	URLSpaceRemover run = new URLSpaceRemover();
	run.setVisible(true);
}

}[/spoiler]

Speaking of Kirk Cameron, this video was released a couple of days ago.

CCOKC - Child Celebrities Opposing Kirk Cameron

See post #3.

Erm, I’m post #3.

Yes, and I was pointing out that you posted the link already. Although you posted the correct link (to Funny or Die) not the youtube link which has since been pulled. :slight_smile:

Fuck, when I saw the title, I was hoping he got caught with meth or something.

I know! Don’t tease us like that, jerkass! :shakes fist:

But I should have known better. Kirk is one of those freakshows who I don’t think is some closet kiddy diddler or meth head. I think he takes his shit 100% seriously, and probably never bangs his wife on Sundays because it feels unholy. Remember all those girls who had crushes on him? LOL.

Oh, and another thing. The CCOKC bit made me smile. Gays and lesbians who aren’t criminals are not a threat to you. Excellent.

Love you too, darlin’ smooch :wink:

FYI - he whores himself out to speak at marriage seminars - you can even get VIP seating nearer to the podium, for an extra fee.

Good Jesus, and he apparently sells the shit out of his DVDs too. Who would… I mean why… Okay, look, even if I were a Jesus freak and the kind of person to let a seminar tell me what to do with my marriage, why the hell would I listen to Kirk Cameron?