January 2010

htd_wordpress_jailRecently, some high-profile blogs that are running WordPress have been hacked or hijacked by malicious users (e.g., TechCrunch). The worst thing is having to try to recover from such an event, you not only have to repair your site, but also your reputation. So, spending a little bit of time trying to prevent or at least make it a bit more difficult for a hacker to take over your WordPress blog is time worth investing.

I have had my fair share of my blogs (both work and personal) getting attacked (denial of service attack, hidden iFrames in my code, SQL injections and my server repeatedly being hit with brute force SSH login attempts from overseas). I have learned a lot from over 5 years of blogging, however I am by far no expert in the security field. But, what I can do is provide a growing list of tricks and tips as well as plugs that you can use to make your WordPress blog a bit more secure. This is not an exhaustive list nor have I personally implemented everything that is on here. I simply wanted to provide a list of items that you can do that may make your blog a bit more difficult to crack. Some security is better than no security, in my opinion. If a bot or hacker spends too much time trying to get in, they will hopefully move on to find something different and easier.

A Word of Warning: Do note, having many plugins running will degrade the performance of your WordPress blog. Some of the plugins run only on demand while others are present and running all of the time, so your mileage may vary. Also, some of these plugins might not work well together. Lastly, a few of the items below require you to have SSH access to your WordPress environment or server. You may have restrictions in place by your hosting provider as well.

The List of WordPress Blog Security Measures

  1. Do Regular Backups – back up not only your database regularly but also be sure to take a full copy of your entire WordPress directory. A great WP Database backup plugin is “WP-DBManager“. What I do is run a DB backup and then do a complete file backup since the DB backup is within your WP directory and will be copied when you download.
  2. Scan Your Files for Oddities – I wrote a post on how you can scan a local copy of your WordPress files to find code injections or iFrame. There are also some plugins that can help with that like “WordPress Exploit Scanner” or “AntiVirus“.
  3. Change Your Password – make it something difficult to figure out. Don’t use numbers in place of letters because everybody does that. Use special characters.
  4. Rename Your Admin User – there are a couple of ways to do this. You can do some MySQL commands to do it or you can use a plugin to do it for you. Either go into a MySQL manager like phpMyAdmin and rename the user “admin” to something else, or run a command like:
    update tableprefix_users set user_login='newuser' where user_login='admin';

    [click to continue…]


{ 9 comments }

So earlier today, I fully drank from Apple’s vat of Kool-Aid. I wrote about Apple’s new iPad and how I think that it will be a game-changer. I still think that it has definitely drawn the line in the sand for the competition to go after, but when you report on any ground-breaking technology, you need to look at it from many different angles. So, did it really move the needle? I still think it did. Read my initial “happy thoughts” here, and below, you can see the “reality-check” come into play.

ipad_crumpled

Now I have had a few more hours to think about the iPad a bit more and I feel compelled to come back to write about it but from a bit more realistic (pessimistic?) perspective.

Again, the items below are in no particular order, just things that have come to mind as my brain sifts through all of the information I processed today.iPad_thin

  • Lacking a Full Video Experience – Let’s face it, the iPad is a bit one-sided. While it has the rich-glory of a larger screen compared to the iPhone/Touch, it is missing some core features to bring it on par with even the most basic (and less expensive) Netbook. There is no Webcam, so you won’t be able to have face-to-face iChat video calls or Skype calls. If there had been a front-facing webcam, suddenly the iPad takes on a new meaning for multimedia, business use, family sharing, you name it. Similarly, the aspect ratio is still a 4:3. While in landscape mode, I’m sure movies and TV shows will look glorious, but to make viewing even more stellar, the ratio should have been 16:9. I wonder if a wide-screen version will be coming. To overcome this limitation, even the inclusion of a mini-HDMI port would have gone a long ways. Of course, with those types of “upgrades” comes a price point and a performance and battery hit. I’m sure they were considered but then dropped to prevent sticker-shock.
  • No Flashing Allowed - While I must admit, Safari on the iPhone and now on the iPad is truly a pleasure to use. The rendering of sites is amazing and quick…but every so often, you will see that lovely empty white box with the little blue “plugin-missing” icon, begging to simply say “too bad you can’t see the fancy flash stuff here”. Well, it seems that with this version of the iPhone/Touch OS, Adobe Flash is still not supported. However, with recent implementations of HTML5 on YouTube as well as the new Google Voice HTML5 web application, perhaps Apple is just adopting a wait-and-see attitude. Oh, and the other interpretation of “flashing” (not the one that can land you in jail for indecent exposure), I’m sure that the iPhone jailbreaking community is chomping at the bit to get their hands on this device. While Apple does say that most of the iPhone/Touch apps work on the iPad, I seriously wonder how many 3rd party (non-Apple approved) apps will work. It should be interesting to see what comes out in the next few months.
  • No Multitasking – Getting Push Notifications on the iPhone was just the first step to true multi-tasking, or just a way to cut corners and move on to the next thing. Push is NOT multitasking, it is just some small background processes running. The iPad will be no different from the current iPhone/Touch. I do expect in the next major rev of the iPhone OS (e.g., 4.0) that there will be better support TOWARDS getting a full multitasking OS, but I’m still a bit skeptical. Those sorts of things compromise performance and battery life so I am sure that Apple will proceed cautiously with this particular thing. So, while I’m not surprised there is no full multitasking, I do understand why…I guess we will have to deal with plain ol’ Push for now.
  • A Secondary Device – I truly don’t see people rushing out to the store to buy this as their primary computer, and it is (obviously) not a cell phone. So what is it? In my opinion, it is a nice-to-have device, something that complements an existing Apple infrastructure (like iPod Touch/iPhone/MacBook/etc.). There is, however, the eBook Reader component, especially to those people who have been on the fence about getting a Kindle. These users might already have an iPhone or an iPod so this would be a logical addition as they are accustomed to the user interface. Also, iPads also might be amazing for Schools to use so there is a huge market opportunity there. But again, just a simple, comparably-priced netbook will give you more flexibility and function than an elegant looking “iPod Touch on steroids.”
  • Accessory Compatibility – It looks to me that the only dock connector is on the bottom when the iPad is vertical. Honestly, I would have liked to have had it on both the bottom AND side. This would allow the iPad to be “docked” in both vertical and horizontal modes. It looks like the iPad can only be docked in a vertical position (which is great for document writing and I guess why they did it that way). I’m hoping that the optional dock will allow for other devices to be connected to the iPad. Be prepared for an onslaught of cases and holders from 3rd parties to overwhelm us. I will be more interested to see what type of creative accessories can be created to extend the iPad’s functionality.
  • “Assisted” GPS? – For those of you wondering, there is not a true GPS built into the iPad. It simply depends on wifi hotspot locating and 3G cellular triangulation to “approximate” your location. Yeah, having a full-fledged GPS built it would (again) have increased the price-point and decreased performance/battery life, so I’m a bit indifferent about this one.
  • Strong enough processors? – Ok, Apple “created” the processor so we know very little about it. Has it gone through extended burn-in tests and load tests? How will it perform over time? You should always think twice before buying a 1st generation product (even though I jumped right in and got the 1st iPhone right when it came out!). There are not too many details on the Apple iPad processor. It’s a “1 GHz Apple A4 chip”. Uh ok. Is that supposed to mean something to me? I might trust something from Intel or AMD but who knows about this A4 chip? But, supposedly it’s made by PS Semi, whom Apple acquired and the US Government used for some chips for military equipment. I don’t think that Apple would choose something that wasn’t good though.
    Apple_A4_chip
  • Not an “Open” Platform – While this is no different than iPhone, will innovation still come? I personally think that Apple should release an iLife-type of app to help create iPhone/iPad apps easily. This would help to grow the ecosystem and may help them move to a bit more open and consumer-oriented and driven marketplace.
  • Data Plans Still Too Expensive – Upon further reflection, the data pricing plans are still too expensive. For example, only people who will be using the iPad for extremely light internet and book downloads would benefit from the 250 MB plan. I, for example, download multiple Podcasts (video/audio) which are pretty large in size so I would blow through that 250 MB allotment very quickly. And I’m not sure that I would be willing to pay an additional $30/mo on top of the data-plan that I have for my iPhone. Too bad you can’t tether your iPhone to your iPad and share the data plans that way! Also, I think that Apple should do a “free” data plan for very light usage of book/newspaper downloads only to encourage competition against the Kindle. Oh, and WHY AT&T again? Isn’t their data network super-saturated already? Do we need to strain it even more? Let’s get some other carriers in the mix please!
  • External media cards – Nope, none there! I guess Steve didn’t want to mar up the sides with extra ports and holes. Makes sense from a weight and price perspective, but this is STANDARD on Netbooks, for example. But you can get some optional adapters that will let you plug in USB cables and SD cards (called the “Camera Connection Kit”):
    iPad_usb_connectors_20100127
  • The Name “iPad” – While “iPad” works, it is just a little too close to iPod (you better proofread when you are writing about both). And let’s face it, MadTV already beat Apple to the punch with this one:

Well, there you have it, the flip side to my first (fresh out of the box) thoughts on the iPad. Again, you can read my initial impressions here. However, all being said, I think that Apple has really developed the framework for what will be a great new product line for them. However, I think it might be a good idea to hold off on this first generation release and see what comes along next year. Still, I wouldn’t say No to someone if I was offered an iPad. Just like last time, I would love to hear your comments. Leave them below!

HTD says: Even after all that I said above, I still really like the concept and design of the iPad!


{ 2 comments }

The weeks of waiting and speculation are now over. Today, Apple CEO, Steve Jobs, unveiled a new device for Apple called the “iPad.” Building upon the success of the iPhone/iPod Touch OS and the elegance of the MacBook Pro lines but with the portability of the MacBook Air, Apple reaffirmed its innovative stance within the technology arena. I followed the coverage of the announcement fairly closely, but as usual, getting information from these types of Apple Events is difficult (hint: hey Apple, next time invite me to these types of things!). As I flipped between various live-blogs as well as listening to choppy streaming audio coming from people’s phones, I definitely shared the excitement of the announcements.

hardware-01-20100127

It was definitely a roller coaster ride during the lengthy introduction, with points in the presentation where I started tuning out, then only be to be drawn back by some innovative new announcements. If you want the big details that I think most people are looking for, here there are:

  • 3 Sizes – 16 GB, 32 GB & 64 GB flash drives
  • Networking – Wifi or Wifi plus 3G
  • Pricing
    • Wifi version – $499, $599 & $699 (based on sizes above)
    • Wifi + 3G – $629, $729 & $829 (based on sizes above)

    [click to continue…]


{ 5 comments }

A very cool program from Microsoft just came across my email and I thought that it was important to share with my readers. Essentially, with this program called the “Microsoft Office 2010 Real Life Stories“, you are loaned a laptop PC (a Dell Studio 17 running Windows 7) that has Office 2010 Beta installed on it and all that you have to do is use it and report on your thoughts. This outreach program is pretty impressive actually since not only do you get to test out the latest and greatest Microsoft Office Suite, you also get support and training well before the rest of the world.

Note: This program is now closed. I hope that you entered! I did (fingers crossed).

2010Professional_web

The Details

If you are selected (and yes, you do have to apply for consideration), you get the following benefits:

[click to continue…]


{ 3 comments }

Cast of Dads: Podcast #6 – “Truckers (and others) Love Technology!”

January 19, 2010

On Episode #6 of the Cast of Dads podcast titled “Truckers Love Technology,” we spent much of the podcast answering a question sent in by a daddy trucker (“Jokerman” by his handle). Jokerman had some questions about technology specifically from a driver’s perspective. When I think about it, I simply could not live with my [...]

Read the full article →

Reviewing the Nokia N900 – a Smartphone with Lots of Potential

January 18, 2010

For the past several weeks, I have been doing some on and off testing of the Nokia N900, a smart phone running on Nokia’s proprietary operating system, the Maemo 5. I personally have never been a Nokia follower and as I think back, the only Nokia device that I have owned was an old PacBell [...]

Read the full article →

TODAY Is National AMBER Alert Awareness Day – Jan 13, 2010

January 13, 2010

Today is officially the AMBER Alert Awareness Day (January 13, 2010) as declared by the US Department of Justice in commemoration of the 10th Anniversary of the abduction and murder of 9-year-old Amber Hagerman. Many of you are probably aware of AMBER alerts as they now appear not only on highway signs, on TV, via [...]

Read the full article →