Are you over 18 and want to see adult content?
More Annotations
A complete backup of businessnetwork2punto0.wordpress.com
Are you over 18 and want to see adult content?
A complete backup of pathwayvisas.com
Are you over 18 and want to see adult content?
A complete backup of spiritualtherapy.wordpress.com
Are you over 18 and want to see adult content?
A complete backup of saccompany.com.sa
Are you over 18 and want to see adult content?
A complete backup of deutschland-lese.de
Are you over 18 and want to see adult content?
A complete backup of fotoshoemagazine.com
Are you over 18 and want to see adult content?
Favourite Annotations
The Best FPGA Mining Guide and Learning Platform | FPGA Guide
Are you over 18 and want to see adult content?
thepiratedownload.us | 521: Web server is down
Are you over 18 and want to see adult content?
Acapulco Resort Convention SPA & Casino , Girne | KIBRIS
Are you over 18 and want to see adult content?
Laelaps GPS ★ Simply Stellar Dog Tracking ★ No Cellular Signal Required
Are you over 18 and want to see adult content?
DomainGang - Domain News and Entertainment for Domainers
Are you over 18 and want to see adult content?
Watch Movies Online Free – UMovies - Watch Movies Online Free
Are you over 18 and want to see adult content?
Text
KITSCH
12 Santa with Jesus figurines. A confusing little mix of Madison Avenue imagery with legal historic details is an excellent object lesson in why we need to be careful about semantics in aCHURCH SPEAK
Even if you haven’t read the latest writings of Steve Krug, Jakob Nielsen or Luke Wroblewski, it doesn’t take a ‘Jesus Christ Rubber Duck’ to understand that church speak and clique-chat only help relegate your site into the realms search engine obscurity.JUNE | 2002
When this site opened, I promised everyone that I would critique sites both good and bad, using the former as examples to follow, the later as examples to avoidPROVERBS 19:25
We all know know at least one atheist, agnostic or skeptic who boldly (and often blindly) asserts religion is a crutch. Much in part due to the overbearing legalism and spiritual abuse that goes on in aminority of cases.
APACHE
It’s NEVER a good idea to test new designs, programs and/or learn new stuff on a production website. This article describes how to create multiple virtual servers on a Windows 7 platform using XAMPP to create a perfect Linux/Apache like test bed. SOFTWARE AS A SERVICE fter today, Microsoft will discontinue sales of its Windows XP operating system to retailers and major computer makers; this despite protests lodged at InfoWorld’s ad-impaired Save XP petitionpage.
BAD IDEA DESIGN POSTER #10 Recent Posts. Spring Cleaning 2017; Bad idea design poster #10 – Feature Creep; find-a-bot.sh – a nice little script to ID bots bugging your website site THE MOTHER OF ALL DEVELOPER CHEAT-SHEETS: I LOVE JACK The mother of all developer cheat-sheets: I love Jack Daniels.com. April 2, 2007 by meandean. While I’m not to keen on the name of the website, I am in love with its content – I Love Jack Daniels has always been a good developer’s blog – but one gem most folks may not realize is that it also provides some incredibly useful A4references
HEAL YOUR CHURCH WEBSITE Originally posted February 7, 2005, pushed up a bit because it’s a fun and nerdy way to take on spam pings. As the BrownPau reports, the Trackback Ping Spammers have been relentless – expending hours and energy figuring out new ways to waste our bandwidth and to destroy the blogosphere.So pardon me if I offer yet another post and yet another approach in an attempt to HEAL YOUR CHURCH WEBSITE Despite employing strong passwords that I change regularly, despite deleting unsolicited Direct Messages (DM) and mentions with links to unknown destinations, a simple “fat finger faux pas” event lead to me granting a 3rd party Twitter application permission to spam my followers. For that I apologize — and as part of my penance, have provided some useful advice, images and even a scriptKITSCH
12 Santa with Jesus figurines. A confusing little mix of Madison Avenue imagery with legal historic details is an excellent object lesson in why we need to be careful about semantics in aCHURCH SPEAK
Even if you haven’t read the latest writings of Steve Krug, Jakob Nielsen or Luke Wroblewski, it doesn’t take a ‘Jesus Christ Rubber Duck’ to understand that church speak and clique-chat only help relegate your site into the realms search engine obscurity.JUNE | 2002
When this site opened, I promised everyone that I would critique sites both good and bad, using the former as examples to follow, the later as examples to avoidPROVERBS 19:25
We all know know at least one atheist, agnostic or skeptic who boldly (and often blindly) asserts religion is a crutch. Much in part due to the overbearing legalism and spiritual abuse that goes on in aminority of cases.
APACHE
It’s NEVER a good idea to test new designs, programs and/or learn new stuff on a production website. This article describes how to create multiple virtual servers on a Windows 7 platform using XAMPP to create a perfect Linux/Apache like test bed. SOFTWARE AS A SERVICE fter today, Microsoft will discontinue sales of its Windows XP operating system to retailers and major computer makers; this despite protests lodged at InfoWorld’s ad-impaired Save XP petitionpage.
BAD IDEA DESIGN POSTER #10 Recent Posts. Spring Cleaning 2017; Bad idea design poster #10 – Feature Creep; find-a-bot.sh – a nice little script to ID bots bugging your website site THE MOTHER OF ALL DEVELOPER CHEAT-SHEETS: I LOVE JACK The mother of all developer cheat-sheets: I love Jack Daniels.com. April 2, 2007 by meandean. While I’m not to keen on the name of the website, I am in love with its content – I Love Jack Daniels has always been a good developer’s blog – but one gem most folks may not realize is that it also provides some incredibly useful A4references
READING ROOM
As your church &/or charity finalizes your communications strategy for 2013 — assuming your organization plans such things in advance — I thought it might be helpful to create a colorful handout of Church Marketing Sucks top 10 posts for 2012 so you could DESIGN - HEAL YOUR CHURCH WEBSITE For what will it profit a man if his church website is the slickest in the Internet if he has to forfeit a month’s collections just to change the welcome message? HEAL YOUR CHURCH WEBSITE This weekend the Robert E. Peary High School Class of 1977 will hold its 30th year reunion. Whatever comes of the events, one notable failure will be the lack of a strong and effective online presence similar to those suffered by many church and charity websites. SPRING CLEANING 2017 As if anyone follows this nearly abandoned blog anymore, here’s what I’m up to: First, I’m mostly blogging about product management in a Lean and Agile context over at DeanOnDelivery.com with the same sprinkling of technical goodness and wacky humor y’all enjoyed here for about 10 years.. So you can catch up with me there, or perhaps at my twitter feed @deanpeters.CODE-SNIPPETS
Facebook rocked the internet yesterday with 5 new plugins, one of which is an API for the Facebook Like Button. After reading about it and playing a bit with the Facebook’s Like Button generator, I decided what’s needed is a WordPress plugin that allows folks to easily configure the look-and-feel of the Facebook Like Button, and then automatically add it the beginning and/or the end ofAPACHE
It’s NEVER a good idea to test new designs, programs and/or learn new stuff on a production website. This article describes how to create multiple virtual servers on a Windows 7 platform using XAMPP to create a perfect Linux/Apache like test bed. TURNING SPAM PINGS INTO A HONEYPOT Originally posted February 7, 2005, pushed up a bit because it’s a fun and nerdy way to take on spam pings. As the BrownPau reports, the Trackback Ping Spammers have been relentless – expending hours and energy figuring out new ways to waste our bandwidth and to destroy the blogosphere.So pardon me if I offer yet another post and yet another approach in an attempt to SOFTWARE AS A SERVICE fter today, Microsoft will discontinue sales of its Windows XP operating system to retailers and major computer makers; this despite protests lodged at InfoWorld’s ad-impaired Save XP petitionpage.
SOCIAL MEDIA IS FOR ENGAGING IN DIALOGS, NOT A PLATFORM TO I talked about the lack of conversation (or dialogue) on my blog just the other day. “Twitter NOT” if you’re interested. So yes, I heartily agree that social media is USING PERL’S NET::TWITTER TO HARVEST KEYWORD SEARCHES So you’ve decided to dive into social media marketing on behalf of your church and/or charitable organization. In fact, you’ve been wisely leveraging bit.ly with Twitter or ow.ly with HootSuite to track and measure your outbound links — but you find yourself in need a more ‘industrial strength‘ means of tracking who is saying what about your organization or an upcoming event. HEAL YOUR CHURCH WEBSITE Originally posted February 7, 2005, pushed up a bit because it’s a fun and nerdy way to take on spam pings. As the BrownPau reports, the Trackback Ping Spammers have been relentless – expending hours and energy figuring out new ways to waste our bandwidth and to destroy the blogosphere.So pardon me if I offer yet another post and yet another approach in an attempt to DIRECTIONS - HEAL YOUR CHURCH WEBSITE Greetings and welcome to the Heal Your Church Website where we feel commanded to generously initiate warm-hearted family values while continuing to devotedly build tenderhearted resources because Scripture compels us to. THEOLOGY - HEAL YOUR CHURCH WEBSITE This weekend, I ran into an elderly gentleman whom appointed himself the ‘Toaster Czar’ in a fashion similar to the infamous ‘Soup Nazi’ of Jerry Seinfeld fame.COPYRIGHT
WEB SITE TERMS AND CONDITIONS OF USE. The HealYourChurchWebsite.com Web Site (the “Site†) is an online information service provided by Dean Peters the (†Owner†), and is subject to your compliance with the terms and conditions set forth below.KITSCH
12 Santa with Jesus figurines. A confusing little mix of Madison Avenue imagery with legal historic details is an excellent object lesson in why we need to be careful about semantics in aCHURCH SPEAK
Even if you haven’t read the latest writings of Steve Krug, Jakob Nielsen or Luke Wroblewski, it doesn’t take a ‘Jesus Christ Rubber Duck’ to understand that church speak and clique-chat only help relegate your site into the realms search engine obscurity.JUNE | 2002
When this site opened, I promised everyone that I would critique sites both good and bad, using the former as examples to follow, the later as examples to avoid HEAL YOUR CHURCH WEBSITE This weekend the Robert E. Peary High School Class of 1977 will hold its 30th year reunion. Whatever comes of the events, one notable failure will be the lack of a strong and effective online presence similar to those suffered by many church and charity websites. HOW TO: THE SCRIPTURIZER FOR DUMMIES A week or two ago, I had a friendly back-n-forth with Ted Olsen at Christianity Today over what’s “worthwhile” on the blogosphere. My perception is that what is trash to one reader, is treasure to another. That the beauty of the blogosphere, especially the Christian blogosphere, is that it represents the many varied and talented partsof the Body.
MAINTENANCE
Jesus defined volunteerism as only one Master, the rest servants where the least is the greatest. The problem arises in highly visible ministries where parties involved tend to forget that Christ is the Master, and being the least does not equate to being a door mat. HEAL YOUR CHURCH WEBSITE Originally posted February 7, 2005, pushed up a bit because it’s a fun and nerdy way to take on spam pings. As the BrownPau reports, the Trackback Ping Spammers have been relentless – expending hours and energy figuring out new ways to waste our bandwidth and to destroy the blogosphere.So pardon me if I offer yet another post and yet another approach in an attempt to DIRECTIONS - HEAL YOUR CHURCH WEBSITE Greetings and welcome to the Heal Your Church Website where we feel commanded to generously initiate warm-hearted family values while continuing to devotedly build tenderhearted resources because Scripture compels us to. THEOLOGY - HEAL YOUR CHURCH WEBSITE This weekend, I ran into an elderly gentleman whom appointed himself the ‘Toaster Czar’ in a fashion similar to the infamous ‘Soup Nazi’ of Jerry Seinfeld fame.COPYRIGHT
WEB SITE TERMS AND CONDITIONS OF USE. The HealYourChurchWebsite.com Web Site (the “Site†) is an online information service provided by Dean Peters the (†Owner†), and is subject to your compliance with the terms and conditions set forth below.KITSCH
12 Santa with Jesus figurines. A confusing little mix of Madison Avenue imagery with legal historic details is an excellent object lesson in why we need to be careful about semantics in aCHURCH SPEAK
Even if you haven’t read the latest writings of Steve Krug, Jakob Nielsen or Luke Wroblewski, it doesn’t take a ‘Jesus Christ Rubber Duck’ to understand that church speak and clique-chat only help relegate your site into the realms search engine obscurity.JUNE | 2002
When this site opened, I promised everyone that I would critique sites both good and bad, using the former as examples to follow, the later as examples to avoid HEAL YOUR CHURCH WEBSITE This weekend the Robert E. Peary High School Class of 1977 will hold its 30th year reunion. Whatever comes of the events, one notable failure will be the lack of a strong and effective online presence similar to those suffered by many church and charity websites. HOW TO: THE SCRIPTURIZER FOR DUMMIES A week or two ago, I had a friendly back-n-forth with Ted Olsen at Christianity Today over what’s “worthwhile” on the blogosphere. My perception is that what is trash to one reader, is treasure to another. That the beauty of the blogosphere, especially the Christian blogosphere, is that it represents the many varied and talented partsof the Body.
MAINTENANCE
Jesus defined volunteerism as only one Master, the rest servants where the least is the greatest. The problem arises in highly visible ministries where parties involved tend to forget that Christ is the Master, and being the least does not equate to being a door mat. THEOLOGY - HEAL YOUR CHURCH WEBSITE This weekend, I ran into an elderly gentleman whom appointed himself the ‘Toaster Czar’ in a fashion similar to the infamous ‘Soup Nazi’ of Jerry Seinfeld fame.READING ROOM
As your church &/or charity finalizes your communications strategy for 2013 — assuming your organization plans such things in advance — I thought it might be helpful to create a colorful handout of Church Marketing Sucks top 10 posts for 2012 so youCODE-SNIPPETS
Facebook rocked the internet yesterday with 5 new plugins, one of which is an API for the Facebook Like Button. After reading about it and playing a bit with the Facebook’s Like Button generator, I decided what’s needed is a WordPress plugin that allows folks to easily configure the look-and-feel of the Facebook Like Button, and then automatically add it the beginning and/or the end ofLINKS
Some referrer hits are more interesting than others, for example: Church Marketing Sucks Let’s face it, there is a great cloud of witlessness when it comes to the Church online. CRUFTY - HEAL YOUR CHURCH WEBSITE As your church &/or charity finalizes your communications strategy for 2013 — assuming your organization plans such things in advance — I thought it might be helpful to create a colorful handout of Church Marketing Sucks top 10 posts for 2012 so you couldRESTORE
Those who fail to plan, plan to fail. While this aphorism is very worn, it is also very true. Here are some simple things you can do with mysqldump, crontab, tar/gzip and a little contingency planning to insure you don’t lose your sanity when your server crashes upon the shoals of of virtual disaster.APACHE
It’s NEVER a good idea to test new designs, programs and/or learn new stuff on a production website. This article describes how to create multiple virtual servers on a Windows 7 platform using XAMPP to create a perfect Linux/Apache like test bed. BAD IDEA DESIGN POSTER #11 One of the things myths I’ve heard from attending my share of Word Camp Raleigh events is that template systems are somehow a magic bullet to a successful online marketing campaign. Not that there’s anything wrong with terrific tools such as Thesis, Headway, Genesis, and Builder; nor the premium themes one can purchase for them. Rather I’m hoping that along with the discussion ofAUGUST | 2002
The church administrator’s job is a hard, and often thankless one. Often the task is assigned to someone who’s already working in a full-time function at the church, such as the youth pastor.JANUARY | 2003
Mark Pilgrim reverses a previous position on CSS hackery by handling browser differences with mod_rewrite. The end effect is that each page links to two stylesheets: mu.css and om.css. HEAL YOUR CHURCH WEBSITE Originally posted February 7, 2005, pushed up a bit because it’s a fun and nerdy way to take on spam pings. As the BrownPau reports, the Trackback Ping Spammers have been relentless – expending hours and energy figuring out new ways to waste our bandwidth and to destroy the blogosphere.So pardon me if I offer yet another post and yet another approach in an attempt to DIRECTIONS - HEAL YOUR CHURCH WEBSITE Greetings and welcome to the Heal Your Church Website where we feel commanded to generously initiate warm-hearted family values while continuing to devotedly build tenderhearted resources because Scripture compels us to. THEOLOGY - HEAL YOUR CHURCH WEBSITE This weekend, I ran into an elderly gentleman whom appointed himself the ‘Toaster Czar’ in a fashion similar to the infamous ‘Soup Nazi’ of Jerry Seinfeld fame.COPYRIGHT
WEB SITE TERMS AND CONDITIONS OF USE. The HealYourChurchWebsite.com Web Site (the “Site†) is an online information service provided by Dean Peters the (†Owner†), and is subject to your compliance with the terms and conditions set forth below.CHURCH SPEAK
Even if you haven’t read the latest writings of Steve Krug, Jakob Nielsen or Luke Wroblewski, it doesn’t take a ‘Jesus Christ Rubber Duck’ to understand that church speak and clique-chat only help relegate your site into the realms search engine obscurity.JUNE | 2002
When this site opened, I promised everyone that I would critique sites both good and bad, using the former as examples to follow, the later as examples to avoid HEAL YOUR CHURCH WEBSITE This weekend the Robert E. Peary High School Class of 1977 will hold its 30th year reunion. Whatever comes of the events, one notable failure will be the lack of a strong and effective online presence similar to those suffered by many church and charity websites.LAY MINISTRY
Here’s a resource-filled website that may help your church, charity and/or lay-ministry garner some much needed funds: non-profit guides. This site hosts free Web-based grant-writing tools for non-profit organizations, charitable, educational, public organizations, and other community-minded groups. HOW TO: THE SCRIPTURIZER FOR DUMMIES A week or two ago, I had a friendly back-n-forth with Ted Olsen at Christianity Today over what’s “worthwhile” on the blogosphere. My perception is that what is trash to one reader, is treasure to another. That the beauty of the blogosphere, especially the Christian blogosphere, is that it represents the many varied and talented partsof the Body.
MAINTENANCE
Jesus defined volunteerism as only one Master, the rest servants where the least is the greatest. The problem arises in highly visible ministries where parties involved tend to forget that Christ is the Master, and being the least does not equate to being a door mat. HEAL YOUR CHURCH WEBSITE Originally posted February 7, 2005, pushed up a bit because it’s a fun and nerdy way to take on spam pings. As the BrownPau reports, the Trackback Ping Spammers have been relentless – expending hours and energy figuring out new ways to waste our bandwidth and to destroy the blogosphere.So pardon me if I offer yet another post and yet another approach in an attempt to DIRECTIONS - HEAL YOUR CHURCH WEBSITE Greetings and welcome to the Heal Your Church Website where we feel commanded to generously initiate warm-hearted family values while continuing to devotedly build tenderhearted resources because Scripture compels us to. THEOLOGY - HEAL YOUR CHURCH WEBSITE This weekend, I ran into an elderly gentleman whom appointed himself the ‘Toaster Czar’ in a fashion similar to the infamous ‘Soup Nazi’ of Jerry Seinfeld fame.COPYRIGHT
WEB SITE TERMS AND CONDITIONS OF USE. The HealYourChurchWebsite.com Web Site (the “Site†) is an online information service provided by Dean Peters the (†Owner†), and is subject to your compliance with the terms and conditions set forth below.CHURCH SPEAK
Even if you haven’t read the latest writings of Steve Krug, Jakob Nielsen or Luke Wroblewski, it doesn’t take a ‘Jesus Christ Rubber Duck’ to understand that church speak and clique-chat only help relegate your site into the realms search engine obscurity.JUNE | 2002
When this site opened, I promised everyone that I would critique sites both good and bad, using the former as examples to follow, the later as examples to avoid HEAL YOUR CHURCH WEBSITE This weekend the Robert E. Peary High School Class of 1977 will hold its 30th year reunion. Whatever comes of the events, one notable failure will be the lack of a strong and effective online presence similar to those suffered by many church and charity websites.LAY MINISTRY
Here’s a resource-filled website that may help your church, charity and/or lay-ministry garner some much needed funds: non-profit guides. This site hosts free Web-based grant-writing tools for non-profit organizations, charitable, educational, public organizations, and other community-minded groups. HOW TO: THE SCRIPTURIZER FOR DUMMIES A week or two ago, I had a friendly back-n-forth with Ted Olsen at Christianity Today over what’s “worthwhile” on the blogosphere. My perception is that what is trash to one reader, is treasure to another. That the beauty of the blogosphere, especially the Christian blogosphere, is that it represents the many varied and talented partsof the Body.
MAINTENANCE
Jesus defined volunteerism as only one Master, the rest servants where the least is the greatest. The problem arises in highly visible ministries where parties involved tend to forget that Christ is the Master, and being the least does not equate to being a door mat. THEOLOGY - HEAL YOUR CHURCH WEBSITE This weekend, I ran into an elderly gentleman whom appointed himself the ‘Toaster Czar’ in a fashion similar to the infamous ‘Soup Nazi’ of Jerry Seinfeld fame.READING ROOM
As your church &/or charity finalizes your communications strategy for 2013 — assuming your organization plans such things in advance — I thought it might be helpful to create a colorful handout of Church Marketing Sucks top 10 posts for 2012 so youLINKS
Some referrer hits are more interesting than others, for example: Church Marketing Sucks Let’s face it, there is a great cloud of witlessness when it comes to the Church online.LAY MINISTRY
Here’s a resource-filled website that may help your church, charity and/or lay-ministry garner some much needed funds: non-profit guides. This site hosts free Web-based grant-writing tools for non-profit organizations, charitable, educational, public organizations, and other community-minded groups. CRUFTY - HEAL YOUR CHURCH WEBSITE As your church &/or charity finalizes your communications strategy for 2013 — assuming your organization plans such things in advance — I thought it might be helpful to create a colorful handout of Church Marketing Sucks top 10 posts for 2012 so you couldRESTORE
Those who fail to plan, plan to fail. While this aphorism is very worn, it is also very true. Here are some simple things you can do with mysqldump, crontab, tar/gzip and a little contingency planning to insure you don’t lose your sanity when your server crashes upon the shoals of of virtual disaster. BAD IDEA DESIGN POSTER #11 One of the things myths I’ve heard from attending my share of Word Camp Raleigh events is that template systems are somehow a magic bullet to a successful online marketing campaign. Not that there’s anything wrong with terrific tools such as Thesis, Headway, Genesis, and Builder; nor the premium themes one can purchase for them. Rather I’m hoping that along with the discussion ofAPACHE
It’s NEVER a good idea to test new designs, programs and/or learn new stuff on a production website. This article describes how to create multiple virtual servers on a Windows 7 platform using XAMPP to create a perfect Linux/Apache like test bed.AUGUST | 2002
The church administrator’s job is a hard, and often thankless one. Often the task is assigned to someone who’s already working in a full-time function at the church, such as the youth pastor.JANUARY | 2003
Mark Pilgrim reverses a previous position on CSS hackery by handling browser differences with mod_rewrite. The end effect is that each page links to two stylesheets: mu.css and om.css. HEAL YOUR CHURCH WEBSITE Originally posted February 7, 2005, pushed up a bit because it’s a fun and nerdy way to take on spam pings. As the BrownPau reports, the Trackback Ping Spammers have been relentless – expending hours and energy figuring out new ways to waste our bandwidth and to destroy the blogosphere.So pardon me if I offer yet another post and yet another approach in an attempt to HEAL YOUR CHURCH WEBSITE Despite employing strong passwords that I change regularly, despite deleting unsolicited Direct Messages (DM) and mentions with links to unknown destinations, a simple “fat finger faux pas” event lead to me granting a 3rd party Twitter application permission to spam my followers. For that I apologize — and as part of my penance, have provided some useful advice, images and even a scriptJUNE | 2002
When this site opened, I promised everyone that I would critique sites both good and bad, using the former as examples to follow, the later as examples to avoidCHURCH SPEAK
Even if you haven’t read the latest writings of Steve Krug, Jakob Nielsen or Luke Wroblewski, it doesn’t take a ‘Jesus Christ Rubber Duck’ to understand that church speak and clique-chat only help relegate your site into the realms search engine obscurity.PROVERBS 19:25
We all know know at least one atheist, agnostic or skeptic who boldly (and often blindly) asserts religion is a crutch. Much in part due to the overbearing legalism and spiritual abuse that goes on in aminority of cases.
APACHE
It’s NEVER a good idea to test new designs, programs and/or learn new stuff on a production website. This article describes how to create multiple virtual servers on a Windows 7 platform using XAMPP to create a perfect Linux/Apache like test bed. SOFTWARE AS A SERVICE fter today, Microsoft will discontinue sales of its Windows XP operating system to retailers and major computer makers; this despite protests lodged at InfoWorld’s ad-impaired Save XP petitionpage.
JUNE | 2002
When this site opened, I promised everyone that I would critique sites both good and bad, using the former as examples to follow, the later as examples to avoidCHURCH SPEAK
Even if you haven’t read the latest writings of Steve Krug, Jakob Nielsen or Luke Wroblewski, it doesn’t take a ‘Jesus Christ Rubber Duck’ to understand that church speak and clique-chat only help relegate your site into the realms search engine obscurity.PROVERBS 19:25
We all know know at least one atheist, agnostic or skeptic who boldly (and often blindly) asserts religion is a crutch. Much in part due to the overbearing legalism and spiritual abuse that goes on in aminority of cases.
APACHE
It’s NEVER a good idea to test new designs, programs and/or learn new stuff on a production website. This article describes how to create multiple virtual servers on a Windows 7 platform using XAMPP to create a perfect Linux/Apache like test bed. SOFTWARE AS A SERVICE fter today, Microsoft will discontinue sales of its Windows XP operating system to retailers and major computer makers; this despite protests lodged at InfoWorld’s ad-impaired Save XP petitionpage.
READING ROOM
As your church &/or charity finalizes your communications strategy for 2013 — assuming your organization plans such things in advance — I thought it might be helpful to create a colorful handout of Church Marketing Sucks top 10 posts for 2012 so you PERL - HEAL YOUR CHURCH WEBSITE It’s NEVER a good idea to test new designs, programs and/or learn new stuff on a production website. This article describes how to create multiple virtual servers on a Windows 7 platform using XAMPP to create a perfect Linux/Apache like test bed.CLOUD COMPUTING
Recent Posts. Spring Cleaning 2017; Bad idea design poster #10 – Feature Creep; find-a-bot.sh – a nice little script to ID bots bugging your website siteSOCIAL MEDIA
Facebook rocked the internet yesterday with 5 new plugins, one of which is an API for the Facebook Like Button. After reading about it and playing a bit with the Facebook’s Like Button generator, I decided what’s needed is a WordPress plugin that allows folks to easily configure the look-and-feel of the Facebook Like Button, and then automatically add it the beginning and/or the end of TURNING SPAM PINGS INTO A HONEYPOT Originally posted February 7, 2005, pushed up a bit because it’s a fun and nerdy way to take on spam pings. As the BrownPau reports, the Trackback Ping Spammers have been relentless – expending hours and energy figuring out new ways to waste our bandwidth and to destroy the blogosphere.So pardon me if I offer yet another post and yet another approach in an attempt to USING PERL’S NET::TWITTER TO HARVEST KEYWORD SEARCHES So you’ve decided to dive into social media marketing on behalf of your church and/or charitable organization. In fact, you’ve been wisely leveraging bit.ly with Twitter or ow.ly with HootSuite to track and measure your outbound links — but you find yourself in need a more ‘industrial strength‘ means of tracking who is saying what about your organization or an upcoming event. MIKE BOYINK ON THE PROBLEM WITH FREE ICE CREAM Church Webmasters – Stop Working for Free! Mike Boyink implores “church webmasters to stop giving it away for free. Like many others, has concluded the only reward for free ice cream is complaintsabout the flavors.
HEAL YOUR CHURCH WEBSITE Originally posted February 7, 2005, pushed up a bit because it’s a fun and nerdy way to take on spam pings. As the BrownPau reports, the Trackback Ping Spammers have been relentless – expending hours and energy figuring out new ways to waste our bandwidth and to destroy the blogosphere.So pardon me if I offer yet another post and yet another approach in an attempt to HEAL YOUR CHURCH WEBSITE Despite employing strong passwords that I change regularly, despite deleting unsolicited Direct Messages (DM) and mentions with links to unknown destinations, a simple “fat finger faux pas” event lead to me granting a 3rd party Twitter application permission to spam my followers. For that I apologize — and as part of my penance, have provided some useful advice, images and even a scriptCHURCH SPEAK
Even if you haven’t read the latest writings of Steve Krug, Jakob Nielsen or Luke Wroblewski, it doesn’t take a ‘Jesus Christ Rubber Duck’ to understand that church speak and clique-chat only help relegate your site into the realms search engine obscurity.JUNE | 2002
When this site opened, I promised everyone that I would critique sites both good and bad, using the former as examples to follow, the later as examples to avoidPROVERBS 19:25
We all know know at least one atheist, agnostic or skeptic who boldly (and often blindly) asserts religion is a crutch. Much in part due to the overbearing legalism and spiritual abuse that goes on in aminority of cases.
APACHE
It’s NEVER a good idea to test new designs, programs and/or learn new stuff on a production website. This article describes how to create multiple virtual servers on a Windows 7 platform using XAMPP to create a perfect Linux/Apache like test bed. SOFTWARE AS A SERVICE fter today, Microsoft will discontinue sales of its Windows XP operating system to retailers and major computer makers; this despite protests lodged at InfoWorld’s ad-impaired Save XP petitionpage.
CHURCH SPEAK
Even if you haven’t read the latest writings of Steve Krug, Jakob Nielsen or Luke Wroblewski, it doesn’t take a ‘Jesus Christ Rubber Duck’ to understand that church speak and clique-chat only help relegate your site into the realms search engine obscurity.JUNE | 2002
When this site opened, I promised everyone that I would critique sites both good and bad, using the former as examples to follow, the later as examples to avoidPROVERBS 19:25
We all know know at least one atheist, agnostic or skeptic who boldly (and often blindly) asserts religion is a crutch. Much in part due to the overbearing legalism and spiritual abuse that goes on in aminority of cases.
APACHE
It’s NEVER a good idea to test new designs, programs and/or learn new stuff on a production website. This article describes how to create multiple virtual servers on a Windows 7 platform using XAMPP to create a perfect Linux/Apache like test bed. SOFTWARE AS A SERVICE fter today, Microsoft will discontinue sales of its Windows XP operating system to retailers and major computer makers; this despite protests lodged at InfoWorld’s ad-impaired Save XP petitionpage.
READING ROOM
As your church &/or charity finalizes your communications strategy for 2013 — assuming your organization plans such things in advance — I thought it might be helpful to create a colorful handout of Church Marketing Sucks top 10 posts for 2012 so you PERL - HEAL YOUR CHURCH WEBSITE It’s NEVER a good idea to test new designs, programs and/or learn new stuff on a production website. This article describes how to create multiple virtual servers on a Windows 7 platform using XAMPP to create a perfect Linux/Apache like test bed.CLOUD COMPUTING
Recent Posts. Spring Cleaning 2017; Bad idea design poster #10 – Feature Creep; find-a-bot.sh – a nice little script to ID bots bugging your website siteSOCIAL MEDIA
Facebook rocked the internet yesterday with 5 new plugins, one of which is an API for the Facebook Like Button. After reading about it and playing a bit with the Facebook’s Like Button generator, I decided what’s needed is a WordPress plugin that allows folks to easily configure the look-and-feel of the Facebook Like Button, and then automatically add it the beginning and/or the end of TURNING SPAM PINGS INTO A HONEYPOT Originally posted February 7, 2005, pushed up a bit because it’s a fun and nerdy way to take on spam pings. As the BrownPau reports, the Trackback Ping Spammers have been relentless – expending hours and energy figuring out new ways to waste our bandwidth and to destroy the blogosphere.So pardon me if I offer yet another post and yet another approach in an attempt to USING XSLT TO TRANSFORM THE RSS 2.0 DAILY VERSE FEED FROM The first example is a Perl program that after successfully downloading the ESV Bible Daily Verse RSS 2.0 feed, employs XSLT to create an include file. Beneath that is a PHP program that does the same. Both code examples call an XSL sample I’ve also provided that you can modify to suit your website’s specific needs; regardless ofhow many
MIKE BOYINK ON THE PROBLEM WITH FREE ICE CREAM Church Webmasters – Stop Working for Free! Mike Boyink implores “church webmasters to stop giving it away for free. Like many others, has concluded the only reward for free ice cream is complaintsabout the flavors.
USING PERL’S NET::TWITTER TO HARVEST KEYWORD SEARCHES So you’ve decided to dive into social media marketing on behalf of your church and/or charitable organization. In fact, you’ve been wisely leveraging bit.ly with Twitter or ow.ly with HootSuite to track and measure your outbound links — but you find yourself in need a more ‘industrial strength‘ means of tracking who is saying what about your organization or an upcoming event. HEAL YOUR CHURCH WEBSITE Originally posted February 7, 2005, pushed up a bit because it’s a fun and nerdy way to take on spam pings. As the BrownPau reports, the Trackback Ping Spammers have been relentless – expending hours and energy figuring out new ways to waste our bandwidth and to destroy the blogosphere.So pardon me if I offer yet another post and yet another approach in an attempt to DIRECTIONS - HEAL YOUR CHURCH WEBSITE Greetings and welcome to the Heal Your Church Website where we feel commanded to generously initiate warm-hearted family values while continuing to devotedly build tenderhearted resources because Scripture compels us to.ABOUT HYCW
The birds are singing, the flowers are blooming and WordPress 2.5 has been ‘in the wild’ for a couple of weeks. These factors, and the fact that my own blog is getting a bit crufty has me thinking it isREADING ROOM
As your church &/or charity finalizes your communications strategy for 2013 — assuming your organization plans such things in advance — I thought it might be helpful to create a colorful handout of Church Marketing Sucks top 10 posts for 2012 so youCHURCH SPEAK
Even if you haven’t read the latest writings of Steve Krug, Jakob Nielsen or Luke Wroblewski, it doesn’t take a ‘Jesus Christ Rubber Duck’ to understand that church speak and clique-chat only help relegate your site into the realms search engine obscurity.JUNE | 2002
When this site opened, I promised everyone that I would critique sites both good and bad, using the former as examples to follow, the later as examples to avoidCLOUD COMPUTING
Recent Posts. Spring Cleaning 2017; Bad idea design poster #10 – Feature Creep; find-a-bot.sh – a nice little script to ID bots bugging your website siteLINKS
Some referrer hits are more interesting than others, for example: Church Marketing Sucks Let’s face it, there is a great cloud of witlessness when it comes to the Church online. BAD IDEA DESIGN POSTER #10 Recent Posts. Spring Cleaning 2017; Bad idea design poster #10 – Feature Creep; find-a-bot.sh – a nice little script to ID bots bugging your website site THE MOTHER OF ALL DEVELOPER CHEAT-SHEETS: I LOVE JACK While I’m not to keen on the name of the website, I am in love with its content – I Love Jack Daniels has always been a good developer’s blog – but one gem most folks may not realize is that it also provides some incredibly useful A4 references to some of the technologies, languages and syntax that ofen have us wearing out the lookup bar on our browser. HEAL YOUR CHURCH WEBSITE Originally posted February 7, 2005, pushed up a bit because it’s a fun and nerdy way to take on spam pings. As the BrownPau reports, the Trackback Ping Spammers have been relentless – expending hours and energy figuring out new ways to waste our bandwidth and to destroy the blogosphere.So pardon me if I offer yet another post and yet another approach in an attempt to DIRECTIONS - HEAL YOUR CHURCH WEBSITE Greetings and welcome to the Heal Your Church Website where we feel commanded to generously initiate warm-hearted family values while continuing to devotedly build tenderhearted resources because Scripture compels us to.ABOUT HYCW
The birds are singing, the flowers are blooming and WordPress 2.5 has been ‘in the wild’ for a couple of weeks. These factors, and the fact that my own blog is getting a bit crufty has me thinking it isREADING ROOM
As your church &/or charity finalizes your communications strategy for 2013 — assuming your organization plans such things in advance — I thought it might be helpful to create a colorful handout of Church Marketing Sucks top 10 posts for 2012 so youCHURCH SPEAK
Even if you haven’t read the latest writings of Steve Krug, Jakob Nielsen or Luke Wroblewski, it doesn’t take a ‘Jesus Christ Rubber Duck’ to understand that church speak and clique-chat only help relegate your site into the realms search engine obscurity.JUNE | 2002
When this site opened, I promised everyone that I would critique sites both good and bad, using the former as examples to follow, the later as examples to avoidCLOUD COMPUTING
Recent Posts. Spring Cleaning 2017; Bad idea design poster #10 – Feature Creep; find-a-bot.sh – a nice little script to ID bots bugging your website siteLINKS
Some referrer hits are more interesting than others, for example: Church Marketing Sucks Let’s face it, there is a great cloud of witlessness when it comes to the Church online. BAD IDEA DESIGN POSTER #10 Recent Posts. Spring Cleaning 2017; Bad idea design poster #10 – Feature Creep; find-a-bot.sh – a nice little script to ID bots bugging your website site THE MOTHER OF ALL DEVELOPER CHEAT-SHEETS: I LOVE JACK While I’m not to keen on the name of the website, I am in love with its content – I Love Jack Daniels has always been a good developer’s blog – but one gem most folks may not realize is that it also provides some incredibly useful A4 references to some of the technologies, languages and syntax that ofen have us wearing out the lookup bar on our browser. HEAL YOUR CHURCH WEBSITE Despite employing strong passwords that I change regularly, despite deleting unsolicited Direct Messages (DM) and mentions with links to unknown destinations, a simple “fat finger faux pas” event lead to me granting a 3rd party Twitter application permission to spam my followers. For that I apologize — and as part of my penance, have provided some useful advice, images and even a script THEOLOGY - HEAL YOUR CHURCH WEBSITE This weekend, I ran into an elderly gentleman whom appointed himself the ‘Toaster Czar’ in a fashion similar to the infamous ‘Soup Nazi’ of Jerry Seinfeld fame.COPYRIGHT
WEB SITE TERMS AND CONDITIONS OF USE. The HealYourChurchWebsite.com Web Site (the “Site†) is an online information service provided by Dean Peters the (†Owner†), and is subject to your compliance with the terms and conditions set forth below.PROVERBS 19:25
We all know know at least one atheist, agnostic or skeptic who boldly (and often blindly) asserts religion is a crutch. Much in part due to the overbearing legalism and spiritual abuse that goes on in aminority of cases.
CODE-SNIPPETS
Facebook rocked the internet yesterday with 5 new plugins, one of which is an API for the Facebook Like Button. After reading about it and playing a bit with the Facebook’s Like Button generator, I decided what’s needed is a WordPress plugin that allows folks to easily configure the look-and-feel of the Facebook Like Button, and then automatically add it the beginning and/or the end ofMOBILE COMPUTING
Recent Posts. Spring Cleaning 2017; Bad idea design poster #10 – Feature Creep; find-a-bot.sh – a nice little script to ID bots bugging your website site TURNING SPAM PINGS INTO A HONEYPOT Originally posted February 7, 2005, pushed up a bit because it’s a fun and nerdy way to take on spam pings. As the BrownPau reports, the Trackback Ping Spammers have been relentless – expending hours and energy figuring out new ways to waste our bandwidth and to destroy the blogosphere.So pardon me if I offer yet another post and yet another approach in an attempt to SPRING CLEANING 2017 As if anyone follows this nearly abandoned blog anymore, here’s what I’m up to: First, I’m mostly blogging about product management in a Lean and Agile context over at DeanOnDelivery.com with the same sprinkling of technical goodness and wacky humor y’all enjoyed here for about 10 years.. So you can catch up with me there, or perhaps at my twitter feed @deanpeters. SOCIAL MEDIA IS FOR ENGAGING IN DIALOGS, NOT A PLATFORM TO I talked about the lack of conversation (or dialogue) on my blog just the other day. “Twitter NOT” if you’re interested. So yes, I heartily agree that social media isJANUARY | 2003
Mark Pilgrim reverses a previous position on CSS hackery by handling browser differences with mod_rewrite. The end effect is that each page links to two stylesheets: mu.css and om.css.* Home
* About
* Contact Me
* Copyright
* Directions
HEAL YOUR CHURCH WEBSITE TEACHING, REBUKING, CORRECTING & TRAINING IN RIGHTEOUS WEB DESIGN.April 12, 2017
by meandean
Comments Off on Spring Cleaning 2017 SPRING CLEANING 2017 As if anyone follows this nearly abandoned blog anymore, here’s whatI’m up to:
First, I’m mostly blogging about product management in a Lean and Agile context over at DeanOnDelivery.com with the same sprinkling of technical goodness and wacky humor y’all enjoyed here for about 10 years. So you can catch up with me there, or perhaps at my twitter feed @deanpeters . Think of these as placces you boss me around with your great ideas. It doesn’t costto give it a try.
Second, it’s time for … Let’s either reboot, or retire this blog. * I’ve already made private close to 775 out of 1050 blog posts I feel are no longer relevant. * The privatized blog posts will eventually be removed altogether and put into a deep freeze reference somewhere. * I’ll continue to chip-away at the content until I get things down to about 200 relevant posts. * Move any code snippets over to github, linking to them from here. * Expect a significant change in formatting, probablya parallax-ish.
* Likely implement some sort of slack invite call-to-actionbutton thingy
here.
* I’m doing alot with elasticsearch and azure search these days. Natural language processing too. Need to figure out how to perhaps introduce a little machine language fun as part of this blog. Dunno yet. Depends on what y’all say in the slack channel. Apologies in advance to all those visiting this blog in hopes of updates on XP, Movable Type, dhtml, and other acts of obsoletism. Categories: About HYCW| Permalink
December 24, 2013
by meandean
1 Comment
BAD IDEA DESIGN POSTER #10 – FEATURE CREEP The misguided notion that somehow more is always better. * Main Entry: Feature Creep * Pronunciation: /fee-cher,kreep/ * Function: _intransitive verb_ * Etymology: Middle English _feture _ _crepen__,_ from the act of over-building something * Date: December 24, 2009 Remember folks, flee from temptation to ‘gizmo’ up your site. The misguided notion that somehow more is always better. Instead, focus on workflow – that is the things your users want/need to do/learn from visiting your website. Categories: Bad Design Posters|
Tags: content , design, management
, usability
, workflow
| Permalink
April 7, 2013
by meandean
Comments Off on find-a-bot.sh – a nice little script to ID bots bugging your website site FIND-A-BOT.SH – A NICE LITTLE SCRIPT TO ID BOTS BUGGING YOUR WEBSITESITE
_Originally
published on May 30, 2008, made some modifications & bumped it up inthe display queue._
Already demonstrating earlier this week how to block spambots androgue spiders
.
Today I’m completing the lesson with a nice little bash script sample that can help you identify some of these non-browser ‘candidates’ by parsing your access logs and placing the results in an easy-to-read text file. In other words, this script will selectively find most non-browser user agents that appear in your access logs like this: 24.190.239.220 - - "GET /about HTTP/1.1" 200 628 "-" "Java/1.6.0_06" 79.71.205.134 - - "GET / HTTP/1.1" 200 12888 "-" "Site Sniper Pro" And turns it into a slightly saner and sorted output like this: 24.190.239.220 [29/May/2008:05:16:19 "Java/1.6.0_06" 79.71.205.134 [29/May/2008:00:56:34 "Site Sniper Pro" Here is what your bash script might look like on a site running WordPress on shared host like DreamHost … I’ll explain some of the mechanics afterwards:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/bash
#
# step 1 - modify these so you get paths like this: # /home/YOURROOT/YOURDOMAIN.coM/...#
myroot="YOURROOT"
mydomain="YOURDOMAIN.COM"#
# step 2 - leave alone if these days & formats work for you:#
TERM=linux
export TERM
tdy=`date +%d%b%y`
ydy=`date -d '1 day ago' +%Y-%m-%d` dby=`date -d '7 day ago' +%Y-%m-%d` logfile="access.log.$ydy"#
# step 3 - modify if you're using something other # than WordPress on DreamHost#
outfile="/home/$myroot/$mydomain/findabot" logpath="/home/$myroot/logs/$mydomain/http/" csspath="/home/$myroot/$mydomain/wp-content"#
# step 4 - mother of all parsing statements, parse to taste # (note this version DOES sort)#
# remember \ at the very end of line equals # bash line continuation of a command set#
grep "$csspath" -v $logpath$logfile | \ egrep " \"(Mozilla|Opera)\/| \"BlackBerry{4}" -v | \ perl -l -a -n -e 'print $F," ",$F," ",$F," ",$F,"",$F' | \
sort -n > $outfile/$ydy.txt#
# step 5 - maintain a manageable archive#
if ; then
mv -f $outfile/$dby.txt $outfile/bak.txtfi
Okay, STEP 1 basically means you login to your site either SSHor even FTP
and before
navigating anywhere, issue the “pwd ” command so you can determine your YOURROOT and YOURDOMAIN (though the latter may likely be your website’s url). STEP 2 is how we get date stamps for our input and output files. I found a nice simple example of date variable formatting of these over on an ExpressionEngine manual – but they’ll work in your bash script just fine. Also, that line containing “7 day ago” can be modified to indicate how many days worth of logs you want to keep active. Similarly, the prior line containing “1 day ago” means you want to parseyesterday’s logs.
STEP 3 is basically how I use variables to define file and directory paths based on what I coded for steps 1 and 2. STEP 4 combines all the elements from the above steps and taking a page out of my April 2nd article entitled ‘How to quickly check your error logs for oddities‘
issues a consecutive stream of grep and/or egrep commands. Sometimes leveraging the ‘-v’ command to exclude elements, most noteably when I’m excluding knownuser agen
t strings for browsers. This done, a bit of PERL command line magic is used to parse out the fields we want, where afterwards the selected data is sorted and piped into the output file defined in step 3. STEP 5 takes into account that logs can get big, so this is where we manage an archive … based on step 2 … for 7 days worth of entries.If
you’re not familiar with creating bash scripts, you may encounter situations where you need to “chmod ” or even “chown ” the file to get it to work. The next step – though not documented above – is to test the script and when you’re sure it’s working, modify your crontab file so your batch runs every night, like say 2:15 AM while you and everyone else are sleeping. Here’s what my crontab entry looks like: 15 2 * * * /home/YOURROOT/find-a-bot.sh > /dev/null I’ve provided a .txt version of the file you can simply downloadfrom here
.
Moreover, I’ve created a slightly more complex version to download of the above for use on a system running a something like vBulletin on a root or virtual private server operating with Fedora or RedHat. The point is, while the above appears a bit complex, I can assure you it’s worth running as it can help you quickly discern over the course of a few days: * how often and how hard spambots are sniffing your system * how much of your bandwidth is consumed by feed readers versusbrowsers
* which feed readers are hammering away at your site, ignoring yourdata
* how much bandwidth you might save by exporting your sermon’s RSS feeds to a service like FeedBurner * what spiders are ignoring your robots.txtfile
* tips on unusual visitors from interesting places from unique useragents
* whether or not some of the comment spam is via “Mozilla-like”agents who botch their user agent string * how many of your visitors are infected with spyware * how many of your visitors are trying to hide their tracks by visiting you with an anonymous proxy firing blank user agent strings * how many spamblogs are leaching your compelling content Like I said, it will require just a little bash script know how, so with that, I leave you with these tutorials:* A quick guide
to writing scripts using the bash shell * Bash scripting Tutorial * Bash Shell Programmingin Linux
Oh and if you’re nice and leave a comment, I might even email you a link to my own archive of greatest bot hits over the past few days. Especially if you share your own scripting recipes for spotting bots. Categories: Code-Snippets, How-To
| Tags:
administraiton
, apache
, bots
, logs
, spam
, spiders
| Permalink
February 16, 2013
by meandean
6 Comments
WHAT IF STARBUCKS MARKETED LIKE A CHURCH? A PARABLE. What if Starbucks Marketed Like a Church? A Parable: I think I encountered this particular ‘brand’ of Church marketing when I first moved down to the Raleigh burbs of Apex. It does inspire me to want to ‘reel-off’ a parody of “what if Amazon.com sold books like a Church website?”Hmmmm …
Categories: Reading Room| Tags:
humor , marketing
| Permalink
January 7, 2013
by meandean
2 Comments
TURNING SPAM PINGS INTO A HONEYPOT _Originally posted February 7, 2005, pushed up a bit because it’s a fun and nerdy way to take on spam pings._ As the BrownPau reports,
the Trackback Ping Spammers have been relentless – expending hours and energy figuring out new ways to waste our bandwidth and to destroy the blogosphere. So pardon me if I offer yet another post and yet another approach in an attempt to encourage these crooksto
earn an honest living. This time taking a honeypot approach to any successfully posted trackback ping spam. The Wikipedia defines a honeypotas:
> _… a trap set to detect or deflect attempts at unauthorized use of > information systems …_>
> _The primary value of a honeypot is in the information it provides, > which can be used for things such as detection, early warning and > prediction, or awareness._ So here is my thinking, even though my .htaccess solutions are turning away hundreds of trackback attempts each day, one or two are sneaking through. That said, I’ve noticed that most of these attempts, successful or otherwise are from a somewhat finite set of anonymous/open proxies. Yes folks
I’m talking about IP blocking, but not in the conventional sense.HERDING CATS
Now I know blocking IPs is like using vice-grips to contain Jello but remember, security is about layering counter-measures.
So using some IP blocking along with some other techniques I’ve discussed earlier continues to harden this site, hopefully to the point of getting the spammer too go away — or at least go bothersomeone else.
Similarly, they come in bunches, usually early in the morning, or as in this evenings case, shortly after the start of the SuperBowl. It is for these same reasons, I suspect there will be a spam attack sometime tonight, it being Sunday night.IP MINING
A few night back, when my site got hammered, I decided to clean my blog by directly manipulating the database — in this case using phpMyAdmin. My first thought was to generate the names of the offending referrers so I could amend my .htaccess file using the following, rather inefficient but gets-the-job-done SQL query:1
2
3
4
5
SELECT DISTINCT x.tbping_blog_name FROM mt_tbping AS x, mt_tbping AS y WHERE x.tbping_ip = y.tbping_ip AND(y.tbping_blog_name LIKE "%texas%" OR y.tbping_blog_name LIKE "%poker%"); But then I grinned and thought, “_Hey wait, why not let those one or two out of a lucky hundred spin their wheels when they come back for more?_” which was immediatly follwed by “_Foo, I don’t want to hand-jam all those addresses from my email to MT._” Then I grinned even broader after MAKING A BACKUP OF MY DATABASE using MySqlDump , and typing in:1
2
3
4
5
6
7
INSERT INTO `mt_ipbanlist` (`ipbanlist_blog_id`, `ipbanlist_ip`,`ipbanlist_created_on`,`ipbanlist_modified_on`, `ipbanlist_created_by`) SELECT `tbping_blog_id`, `tbping_ip`, `tbping_created_on`, `tbping_modified_on`, '99'FROM `mt_tbping`
WHERE tbping_blog_name LIKE "%texas%" OR tbping_blog_nameLIKE "%poker%"
_VIOLA_, no more automated spam from the spammer’s favorite anonymous proxies. At this point I thought I might want to block these IPs from some other websites I administer, so I generated my own cut-n-paste to my .htaccess list:1
2
3
4
5
6
7
Then Chuckled at:
SELECT DISTINCT CONCAT( 'Deny from ', `tbping_ip` )FROM `mt_tbping`
WHERE tbping_blog_name LIKE "%texas%" OR tbping_blog_nameLIKE "%poker%"
ORDER BY `tbping_ip` Once I had exhausted all the utility I could think of, then and onlythen did I:
1
2
3
4
5
DELETE
FROM `mt_tbping`
WHERE tbping_blog_name LIKE "%texas%" OR tbping_blog_nameLIKE "%poker%";
Which was followed by rebuilding my blog from the command line usingmt-rebuild .
SO WHERE’S THE HONEYPOT? I haven’t build it yet. I had enough time to post the above article, or write the script. So if you feel so compelled to automate the above, then here’s my thinking: * CRONTAB a point in time where you allow your site to get spammed by temporarily renaming the .htaccess file – or at better yet, using an .htaccess file that allows one or two well-defined spammer referrer in (_e.g. texas-poker_). * CRONTAB a time to turn back on all your protections by putting the .htaccess file back in place and then: * run the MySQL scripts to insert IP blocks * run the MySQL script to clean-up the spam from MT database * use mt-rebuild to rebuild your messages sans comment spam I think however in the future, I’m going to publish a blog and ask the big hitters to link me up. It will mostly post aggregated news, but it will also publish spam hit lists in text and XML formats for easy consumption by nice-people. But first I need to get some scriptsworking.
In the meantime, post anything related to the above scripts or ideas. I’m sure there’s some SQL that could be better written, for example, I noticed that run more than once, and you get duplicates … which means after backing up my data AND MAKING A COPY of mt_ipbanlist in the database, I needed to run the following:1
2
3
4
DELETE mt_ipbanlist
FROM mt_ipbanlist t1, mt_ipbanlist t2 WHERE t1.ipbanlist_ip=t2.ipbanlist_ipAND t1.ipbanlist_id
I’m also sure I’ve overlooked some procedures that could be inserted to make the whole thing work better — or at least figure out how blackjack-123.com (64.234.220.141)plays into all
this.Of course if someone could point me to a poisoned and/or booby-trapped mt-tb.cgi, I’d be much obliged. Categories: Titus 2:7| Permalink
January 3, 2013
by meandean
Comments Off on Church Marketing Sucks – An Infographic of their Top10 Posts for 2012
CHURCH MARKETING SUCKS – AN INFOGRAPHIC OF THEIR TOP 10 POSTS FOR2012
If you aren’t a regular reader of ChurchMarketingSucks.com, then either you like wandering in the church communications wilderness, or you just haven’t had time to add their RSS feeds to your aggregator … go ahead … I’ll wait. Now that we’ve taken care of that piece of business, I thought I might bring to your attention their listing of their top 10 posts for2012
.
Why? Glad you asked. As your church &/or charity finalizes your communications strategy for 2013 — assuming your organization plans such things in advance — I thought it might be helpful to create a colorful handout of CMS‘ top 10 list so you could better identify targets for tactical textualcontent.
Infographic: Top 10 Posts from Church Marketing Sucks for 2012 Once you’re done downloading this infographic, why not show some love and link on over to Church Marketing Sucks and read the rest of their top 10 posts for 2012article?
CREDIT & THANKS TO:
* http://www.iconfinder.com/ * http://www.chick-fil-a.com/Press/Image/Logos*
http://www.churchmarketingsucks.com/2012/12/the-top-10-posts-of-2012/ Categories: Reading Room| Tags:
crufty , design poster, infographic
, marketing
| Permalink
December 1, 2012
by meandean
2 Comments
SOCIAL MEDIA IS FOR ENGAGING IN DIALOGS, NOT A PLATFORM TO POUND THEPULPIT!
Dear social media friends & circles, if you use Facebook & Google+ as you would a blog, then don’t get upset if I ‘defriend’ &‘uncircle’ you.
A FAILED SOCIAL MEDIA STRATEGYLast
night I ran out of patience with an individual on Google Plus (G+), who though they meant well, were entering a series of multi-paragraph posts on their stream, with quotes, photos and all. * Basically, they were treating G+ like a blog. As Annoying as this was on my laptop, I ignored the situation. However, spending time on my new Samsung Droid Charge, I found right flicking finger blistered beyond belief as I had to page past several screens of this user’s tomes to see what anyone else was doing. As soon as I ‘uncircled’ them, my GPlus mobile user experience went from _ARGH_ to _Aaaahhhh_. I’ve had similarly ‘defriend’ some on Facebook as well, though for the most part, only in those cases, I’ve basically start out by ‘hiding’ all posts by an overzealous associate before going with the nuclear option. And for what-its-worth, I make good use of gmail’s filtering capability for spammy newsletters that don’t respect the ‘unsubscribe’ option hey offer. SO WHAT’S IN IT FOR ME? So what can we learn from the above _kvetch-fest_? Plenty, glad youasked.
Whether you engage in social media for personal fulfillment or as part of a larger digital marketing strategy, the point of social media is to ENGAGE others IN a DIALOG. If you want to get all preachy and pound the pulpit and/or go all prose on your organizations next big shindig, then may I recommend some of the following tactical approachs? * create a killer blog post to present your idea or event; * give the blog post a ‘pheromone infused’ title; * make sure the 1st paragraph has ‘crack-like’ compellingcontent;
* add #hashtags to your blog post’s tags; * using the above, create a magnetic 100-120 character meme/excerpt to post on Facebook, G+, Twitter, LinkedIn, etc …; and * now go take a look at your work on a variety of platforms (mobile, laptop, tablet, etc …), and tweak those that appear annoying, ill formatted and/or ineffective. Finally, and more important than any of the above — make sure to follow-up with folks who post comments, re-tweet and/or reach-out to you based on your awe-inspiring words of wisdom.BOTTOM LINE
So here’s my call to action: * use blogs for providing compelling content; * use social media to engage others in dialog; * develop a tactical approach that uses the right tool for the job for your digital marketing strategy; and * have a digital marketing strategy.
Agree, disagree, have an opinion? Why not force me to practice what I preach and leave a comment? Categories: Conversion Goals| Tags:
Facebook , google
, Google Plus
, social media
| Permalink
December 18, 2011
by meandean
6 Comments
HOW TO BLOCK SPAMBOTS BY USER AGENT USING .HTACCESS_Originally
published May 27, 2008, I’ve bumped this up a bit in the queue aftersome edits._
Spambots and spiders that ignore robots exclusion file can kill your site both in bandwidth and by potentially exposing information you don’t want ‘harvested.’ With that in mind, here is a quick-n-dirty guide to blocking spambots and rogue search engine spiders by using .htaccess. First the essential example codeblock, followed by a working example: ESSENTIAL EXAMPLE CODEBLOCK # redirect spambots & rogue spiders to the end of the internet Options +FollowSymlinksRewriteEngine On
RewriteBase /
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^spambot RewriteRule ^(.*)$ http://www.shibumi.org/eoti.htm#$1 Next is to read my article on how to quickly check your error logs foroddities
… which should provide you with a list of all sorts of unusual user agents worth blocking. With said list, all that is left to do is create a working version that instead of sending people to the end of the internet , blocks them outright – which is probably a better move then sending the traffic elsewhere: REAL-WORLD/WORKING EXAMPLE # redirect spambots & rogue spiders to the end of the internet Options +FollowSymlinksRewriteEngine On
RewriteBase /
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^$ RewriteCond %{HTTP_USER_AGENT} ^EmailSearch RewriteCond %{HTTP_USER_AGENT} ^Microsoft\ URL RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ CollectorRewriteRule .* -
Note I provide 4 examples:* ^$,
* ^EmailSearch
* ^Microsoft\ URL
* ^Web\ Image\ Collector All to demonstrate how to use perl-like regular expressionsparse out the
user agent. For example: * ^ – identifies the beginning of the user agent string * $ – identifies the end of the user agent string * \ – that is a slash with a space afterwards tells the parser to include the space between words * – is placed after each of the multiple entries, except thelast
* – is sometimes placed after an entry to scan it w/out concern to upper or lower case In the process, I’m intentionally blocking empty user agents using .htaccess – “^$” – a search string that uses a regular express to test for nothing between the beginning “^” and end “$” of a user agent token. Sorry, but if you’re not willing to tell me who/what you are, I’m not willing to show you my content. Also, be aware the above requires that you have mod_rewrite installed on your Apache server, and that you have privileges to create your own rewrite rules in your own .htaccess file. If you’re not sure, check with your hosting service and/or system administrator. In most cases, such privs & access exists – but your mileage may vary – as they might in how your particular .htaccess file actuallyworks in-the-wild.
That said, more tomorrow or Thursday on how to create cron job to list those “unusual user agents” ‘_automagically_‘ for easy identification – and if needed -anti-spam remediation.Categories: How-To
| Tags: .htaccess
, apache
, blocking
, firewall
, security
| Permalink
← Older posts
RECENT POSTS
* Spring Cleaning 2017 * Bad idea design poster #10 – Feature Creep * find-a-bot.sh – a nice little script to ID bots bugging yourwebsite site
* What if Starbucks Marketed Like a Church? A Parable. * Turning Spam Pings into a HoneyPotRECENT COMMENTS
* Stuart on Social Media is for engaging in dialogs, not a platform to pound the pulpit! * Laura DeMeo on Social Media is for engaging in dialogs, not a platform to pound the pulpit! * Social Media is for engaging in dialogs, not a platform to pound the pulpit! – Heal Your Church WebSite on Digital Marketing is about Vision, Strategy, Tactics and Activity– in that order
* Sistergirl on Digital Marketing is about Vision, Strategy, Tactics and Activity – in thatorder
* Frank Johnson on Digital Marketing is about Vision, Strategy, Tactics and Activity – in thatorder
MOST POPULAR
PAGES
* Spring Cleaning 2017 * Bad idea design poster #10 – Feature Creep * find-a-bot.sh – a nice little script to ID bots bugging yourwebsite site
* What if Starbucks Marketed Like a Church? A Parable. * Turning Spam Pings into a HoneyPot * Church Marketing Sucks – An Infographic of their Top 10 Posts for2012
* Social Media is for engaging in dialogs, not a platform to poundthe pulpit!
* How to block spambots by user agent using .htaccess * Digital Marketing is about Vision, Strategy, Tactics and Activity– in that order
* What to do when your Twitter Account gets CompromisedCATEGORIES
* About HYCW
(8)
* Bad Design Posters(15)
* Code-Snippets
(12)
* Conversion Goals
(15)
* Disruptive Innovation(11)
* Fast Five
(16)
* How-To (28)
* Jesus Junk
(17)
* Links (3)
* Luke 6:42
(5)
* Personal
(8)
* Proverbs 13:13
(15)
* Proverbs 19:25
(10)
* Reading Room
(65)
* Resource Filled
(38)
* Theology
(32)
* Titus 2:7
(22)
ARCHIVES
Archives Select Month April 2017 (1) December 2013 (1) April 2013 (1) February 2013 (1) January 2013 (2) December 2012 (1) December 2011 (2) October 2011 (1) May 2011 (2) April 2011 (2) February 2011 (1) October 2010 (1) April 2010 (1) March 2010 (1) December 2009 (6) November 2009 (1) May 2009 (1) December 2008 (1) November 2008 (2) September 2008 (5) August 2008 (2) July 2008 (3) June 2008 (3) May 2008 (5) April 2008 (3) March 2008 (4) February 2008 (3) January 2008 (2) December 2007 (15) November 2007 (1) October 2007 (5) September 2007 (4) August 2007 (10) July 2007 (5) June 2007 (4) May 2007 (13) April 2007 (6) October 2006 (1) May 2006 (1) February 2006 (1) July 2005 (1) June 2005 (3) May 2005 (1) April 2005 (2) March 2005 (1) February 2005 (2) January 2005 (1) December 2004 (2) September 2004 (1) August 2004 (2) June 2004 (3) May 2004 (3) April 2004 (3) March 2004 (5) February 2004 (3) January 2004 (4) December 2003 (1) November 2003 (4) October 2003 (2) September 2003 (3) August 2003 (5) July 2003 (7) June 2003 (3) May 2003 (1) March 2003 (5) February 2003 (6) January 2003 (9) December 2002 (5) November 2002 (6) October 2002 (7) September 2002 (1) August 2002 (3) July 2002 (5) June 2002 (4) May 2002 (15)BLOGROLL
* blogJordan
* Boyink
* Fix Rss Feed
* Gadgetopia
* LiveFire
* Salguod
* Shoestring Devo.
* Smashing Magazine
* SonSpring
* The Digital Sanctuary* TurtleInteractive
* Vincent
Proudly powered by WordPress | Theme: Yoko byElmastudio
Top
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0