RSS

Tag Archives: ipad

iPad mini? What iPad maxi or Mac-si

I’m never sure where these rumor guys get their info but one thing that I always thought “we” needed was a desktop version of an iOS device. This would make certain knowledge worker environments better and safer for the companies. But then, just yesterday, my wife asked me for a Mac or a hand-me-down Mac for our 2 year old. She seems to have mastered her iPhone3 (another hand-me-down in airplane mode with all personal information stripped)

But as I contemplate strapping a Mac Mini to the underside of her ikea play table with a monitor fixed permanently to the same table and the wires strapped down and the childproof power strip. Maybe I really need to get her a refurbished iPad? Maybe what I really need is a iPad maxi?

The idea of having to constantly repair my child’s computer the way I have to work on my parents computers scares me. It’s hard enough doing my day job and responding to my clients, my bosses, and now my 2yr old. 

 
Leave a comment

Posted by on 2012/05/09 in Uncategorized

 

Tags: ,

Dude where’s my computer?

I received a call early this morning. A former manager of mine was calling because his computer was stolen. This was not going to be that big of a deal because he regularly backed everything up and had an administrator password. Well almost. If this was just a crime of opportunity and they hardware was to be sold right away then everything is ok. If not, then he could be in some trouble and he’ll have to spend some time monitoring his TRW and the like.

Whether or not you currently have valuable data on your PC or not … at some point prior to a theft or loss you might find yourself regretting that decision. So here are some preventative measures.

  • completely encrypt your harddrive with a password
  • backup your data offsite and with encryption
  • use a screen saver with a non-trivial password
  • install a service like lojack for laptops
  • … and a little fun

Here is my explanation:

By encrypting your harddrive you are essentially guaranteeing that if the thief has to power the computer that he/she will need a password. This password cannot be spoofed or practically guessed… and depending on the tool it might also erase the harddrive after just a few failed attempts.

Dell offers a hardware encryption solution on some of their laptops. I had the service enabled on a Dell that was running Ubuntu. It was painful at times because I had not memorized the password but at least I was NEVER in fear of losing my client’s data or source code.

There are other tools like TrueCrypt that will encrypt an entire Windows harddrive. TrueCrypt is not hardware locked so the drive could be pulled and some sort of automated attack could be performed… but that person would have to be committed to the endeavor.

The best solution for backing up your computer has got to be CrashPlan. a) it’s cross platform; b) there is a family pack and a business version; c) it supports multiple simultaneous encrypted destinations; d) the cost is wallet friendly; e) the encryption prevents even their customer service from hacking your data.

Even if you encrypt you harddrive … and a thief steals your “sleeping” laptop. They will have access to your data. All they need to do is wake your computer and there everything is. So set a screensaver password and use it. Make certain it is never disabled.

Someone recommended a lojack service too. I suppose that would be a good idea, however, I do not know if I would ever use a computer that I might recover. Bad guys are just that. You have no idea if they installed a keylogger or some other piece of nefarious code (aka trojan). Be grateful you have it, drive a nail through it and toss it in the trash.

Better than actually putting lojack on the computer would be to tweak your screensaver so that it popped up a screen or login screen that looked like a serious “you are being tracked” with some official looking graphics so that the thief might abandon the laptop or might actually help you out by destroying it themselves.

Losing something like a laptop can rock your confidence. Not only was your space violated but it’s possible that your privacy will too.

PS: While you are at it… you better put passwords on your iPhone and iPad… and other smart devices that you carry around with you like jewelry.

 
Leave a comment

Posted by on 2011/12/26 in security

 

Tags: , , , , , , , ,

The Perfect Sandbox

I’ve been writing software for over 20 years… and while I’m no longer allowed to call myself a programmer, as a marketing ploy, that what I do. Recently I started having troubles with my primary OSX machine. This straight on the heals of some problems with my backup OSX machine.

The backup works fine standalone but when I plug it into my monitor the sync seems off and it bothers me and my productivity. The primary machine is starting to show lowres icons on the dock and the task switcher. I followed the first set of repair steps and it has not improved.

I have a third system I can use but what I hate most about this is that the 6-Sigma curve is blown and my development environment is ground zero.

So I’ve started thinking about what’s next. Clearly I could put my desktop in the cloud. While google has accomplished part of this it is incomplete and does not address the “programmer” use-case. It also does not take into consideration the local developer only the remote. Then I see my wife’s shinny iPad. All of the software and the OS is sandboxed. Any interaction between applications is “managed”. The applications and it’s data is in a sandbox and they can work with remote servers.

So here’s what I want. I want a semi-desktop version of an iPad with keyboard and mouse. Applications that run in sandboxes. Most of all, when my machine dies I want to place an order for a replacement that comes exactly the way the current one was configured and installed. I want it’s basic behavior to be more like a desktop/laptop instead of an iPad but I want the structure.

PS: I also want some of the benefits from a platform like VMWare and running complete remote desktops… in yet another sandbox.

 
Leave a comment

Posted by on 2011/10/31 in Uncategorized

 

Tags: , ,

The New Desktop

INTUITION: The new desktop is going to be an iPad or something based on iOS.

We are yet to see a virus, trojan or malware attack against an iOS device. Of course Apple has been singing the praises of OSX for years on the basis that it has not been attacked or penetrated (true or not). So for a moment just assume that an iOS device is as impenetrable as Steve Jobs would have you believe.

(I’m in my happy place)

So there are a few adjectives that I would use to describe the iOS devices:

  • secure
  • app-liscious
  • cloudable
  • mobile
  • inexpensive
  • self-destructable
  • accessible

The device is secure. It needs to be connected to a PC that has iTunes installed. The iTunes application requires an Apple ID. And somewhere in there is a chain of custody that links the device to the user… by everything short of a DNA scan. And as a application designer I know that each application is sandboxed; meaning that no application can access the data of another app.

Speaking of apps. There are plenty of them. The number of apps is significantly higher than it’s closest rival. There are basically 3 types of apps. Apps that you “buy” from iTunes; those that your enterprise installs; and third, close to the second, apps that you write yourself. Apps can access local data but the current thinking seems to suggest cloud computing is the way to go.

Cloud computing is such as misused word and in much of the same way that people misuse .NET. (this is a topic for another day). Cloud computing has come to mean that the local device is put a proxy for the interaction with the application that is running on remote computer(s). Cloud computing also implies that there is a lot of shared and distributed computing for storage and computing. (google docs is a good example of cloud computing and dropbox is a good example of cloud storage). So it’s not enough to just say “cloud”.

(as of this moment the WWDC keynote is scheduled for tomorrow)

The iPad has some battery life. We are advised that the device should last 10 hours. That’s amazing, however, as a desktop replacement batteries are not really needed, however, it makes dealing with power outages much easier. They are easy to take to meetings, give presentations, airplanes (gotta love those seat backs). In a disaster all you need is a Wifi or 3G which makes traveling and setup so much easier. One of the best mobility features is that all you need is a docking array for all of the devices… then it’s a pick-your-desk when it’s time for you to put on your shift.

I also like the cost because it’s basically inexpensive for what’s inside. All you need is something that is fast enough to render whatever GUI you need and the rest of fluff. It may be slightly underpowered from some complex multitasking and there are some issues like keeping some sessions open (like comet) but overall it’s workable.

And if you lose it or it is stolen it can be taught to phone home and/or self-destructive. Granted this is part of the security model but it’s also part of the bigger enterprise strategy.

These devices are accessible and available everywhere. They are in a majority of countries in the world and they interoperate with Macs and PCs. Because it is a tablet it works for any language although it also you can use a bluetooth keyboard.

iOS is one heck of a platform. I only wish the screen was bigger to replace my desktop completely and that I had an IDE that let me write code. The former is not likely to happen but the latter is on it’s way and should be here soon enough.

PS: but something has to happen to these batteries. One week ago a single charge would last me 24 to 48 hours depending on the usage. But now that I have installed Twitter, Facebook and LinkedIn the phone does not last 6 hours.

/r

 
Leave a comment

Posted by on 2011/06/07 in Uncategorized

 

Tags: , , ,

 
One Page Docs

Creating a library one page at a time.

One Page Bugs

Reducing the friction of writing and fixing bugs or features.

Follow

Get every new post delivered to your Inbox.

Join 223 other followers