Dell Logo |
|
|
Friday, November 25, 2011
Price Wars: Apple vs. Dell
Thursday, September 8, 2011
Nike+ iPod vs. Nike+ GPS
Nike+ iPod Sensor |
I had an iPhone, so all I needed was the Nike+ transmitter. And after I bought the Nike+ transmitter, I realized that there is a $1.99 Nike+ GPS app that works with the iPhone with no transmitter required. Did I just waste $20.00 on the Nike+ transmitter when I could have simply purchased a $1.99 app. Well, yes and no. Nike+ iPod and Nike+ GPS are two entirely different animals that serve similar purposes.
Labels:
Apple,
iPhone,
product review
Tuesday, September 6, 2011
Replacing Cable TV with Internet TV
Television |
Monday, September 5, 2011
Moving to the Cloud: Amazon S3
Amazon Web Services |
Tuesday, August 30, 2011
The Power of Google App Engine?
Google App Engine Logo |
Google App Engine and Amazon Web Services (AWS) are entirely different animals. So, comparing the two is not 100% straight forward; and I think that's on purpose. Amazon gives you one or more virtual computers in their "cloud" on demand along with services to accompany your virtual environment. Google App Engine, on the other hand is all about
just running applications; much of the details of how those applications are deployed and run is hidden from the end user/developer.
Wednesday, August 24, 2011
Update: Virtualize Your Desktop
Microsoft Windows Logo |
If you missed the original post, read Virtualize your Desktop.
Apparently, after 30 days my computer's domain password is set to update and that's where the problem happens. When my computer updates it's password on the domain, it breaks the trust relationship with the domain. I would think that a virtualized version of
Labels:
Microsoft,
Virtual,
Virtual Box,
VMWare,
Windows
Monday, August 22, 2011
Moving iTunes to FreeNAS
iTunes |
So after pondering my predicament for about 30 seconds, I decided to move my iTunes media off of my MacBook and onto my NAS (FreeNAS) storage. This will allow me to keep and expand my media library and it will free up some space on my MacBook. This post is all about how to move your iTunes media to FreeNAS.
If you are new to FreeNAS and need help setting it up then check out my Using Apple Time Machine with FreeNAS post.
Friday, August 19, 2011
The Very Best of Clayton's Technobabble
Clayton's Technobabble |
I hope you take the time to check out any posts listed below that you may have missed in the past. And feel free to comment on which posts you like the best and the kinds of posts you would like
Installing the Java JDK on Linux
Java |
With Ubuntu you get the choice of whether to install OpenJDK or Sun/Oracle Java. OpenJDK is available in the default repositories for Synaptic/apt-get and Sun/Oracle Java is not. So, it might be tempting to just use OpenJDK. And for many applications that would be fine. However, there are some Java extensions that are not included in OpenJDK which are included in the Sun/Oracle Java install.
Labels:
Java,
Linux,
programming,
software,
Ubuntu
Wednesday, August 17, 2011
Cool Gadget: Jawbone Era
Jawbone Era |
In the past, I owned the Jawbone 2 and the Jawbone Icon. Now I use the Jawbone Era, and honestly it is the best Jawbone headset yet. The call quality and the built in accelerometer (that's right, it has a built in accelerometer) clearly make it stand above any Bluetooth headset I have ever used.
Labels:
bluetooth,
headset,
phone,
product review
Tuesday, August 16, 2011
What Does Defrag Really Do?
Hard Disk |
What is Fragmentation?
In order to understand what defragmenting does, it's stands to reason that we should first examine what fragmentation is and why it's a bad thing. Fragmentation and the degree of fragmentation
Labels:
ext3,
Fat,
file system,
hard drive,
NTFS
Sunday, August 14, 2011
What is AI?
From the Movie I,Robot |
The most well known test for AI is the Turing Test, originally described by Alan Turing in 1950 as a way of answering the question, "Can machine's think?" The basic idea is that a human
Labels:
AI,
artificial intelligence,
computer
Thursday, August 11, 2011
Amazon EC2: Moving to the Cloud
page 1 · 2
Amazon EC2 is arguably the most robust cloud computing server platform available. You can start up a cluster of servers tailored to meet your needs in under a couple of minutes and then discard them just as quickly. This post walks you through how to get started with Amazon EC2.
Amazon EC2 is Amazon's virtual server cloud offering. When you start up an EC2 server, you are really just starting up a virtual
Amazon Web Services Logo |
Amazon EC2 is Amazon's virtual server cloud offering. When you start up an EC2 server, you are really just starting up a virtual
Amazon EC2: Moving to the Cloud (2)
page 1 · 2
Create an EC2 Instance
Now, before I actually ssh into an EC2 instance, it would stand to reason that I should have an EC2 instance currently running. To start an EC2 instance, click on the EC2 tab in the AWS Management Console and then click the Launch Instance button. Here you can select the type of instance to run. You can select either a Quick Start instance or a Community Instance. So, to make this easy I am going to select a Quick Start instance: Basic 32-bit Amazon Linux/Micro
Create an EC2 Instance
Now, before I actually ssh into an EC2 instance, it would stand to reason that I should have an EC2 instance currently running. To start an EC2 instance, click on the EC2 tab in the AWS Management Console and then click the Launch Instance button. Here you can select the type of instance to run. You can select either a Quick Start instance or a Community Instance. So, to make this easy I am going to select a Quick Start instance: Basic 32-bit Amazon Linux/Micro
Wednesday, August 10, 2011
Linux Partitions Explained
Linux Penguin |
Unlike Windows, in Linux there are multiple partitions mounted to
Labels:
directory,
file system,
Linux,
operating system
Tuesday, August 9, 2011
Interfaces: The First Step Toward Maintainable Software
Design Tools |
To demonstrate this concept, let's look at an interface commonly used in Java: java.util.Collection
Labels:
computer,
interface,
programming,
software,
source code
Monday, August 8, 2011
How Does Google Do It? Meet the Google File System
page 1 · 2
Google does a lot of things a little different from other software companies. But these differences are also part of the edge that allows them to effectively compete with companies like Microsoft and Apple. They are all part of Google's special sauce and this post looks at one ingredient of that sauce, known as the Google File System (GFS).
Google Logo |
How Does Google Do It? Meet the Google File System (2)
page 1 · 2
How It Works
Unlike a general purpose file system, GFS is meant to work across a cluster instead of a single machine. The basic architecture of a GFS cluster consists of a single master server and multiple chunkservers. The master node is responsible for maintaining all of the file system metadata: access permissions, mappings from files to chunks, locations of chunks in the cluster, etc. Each chunkserver is responsible for storing chunks as files on a local disks. And chunks are fixed size units of storage that make up files in the GFS; they are often replicated across multiple chunkservers
Google Labs Logo |
Unlike a general purpose file system, GFS is meant to work across a cluster instead of a single machine. The basic architecture of a GFS cluster consists of a single master server and multiple chunkservers. The master node is responsible for maintaining all of the file system metadata: access permissions, mappings from files to chunks, locations of chunks in the cluster, etc. Each chunkserver is responsible for storing chunks as files on a local disks. And chunks are fixed size units of storage that make up files in the GFS; they are often replicated across multiple chunkservers
Sunday, August 7, 2011
Cool Gadget: Motorola S10-HD
Motorola S10-HD |
When the Motorola S10-HD came out, I stayed away because of the reviews. It seemed almost unanimous that the S9-HD was better liked than the new S10-HD. But after some time, I decided to at least try out the S10-HD. And man, was I pleasantly surprised.
What is It?
Labels:
bluetooth,
headphone,
phone,
product review,
stereo
Saturday, August 6, 2011
Restricting Access to Home Networks with DNS
Home Router |
Before I go any further, allow me to explain the concept of DNS. DNS stands for Domain Name System and it is basically what takes a name like google.com or facebook.com and translates it into an address like xxx.xxx.xxx.xxx so that a computer connected to the Internet can find websites and other things. The specifics of how DNS works in detail are beyond the scope of this post. But
Thursday, August 4, 2011
Run Any Program as a Windows Service
Microsoft Windows Logo |
The Windows Resource Kit gives us a few cool Windows tools, but for our purpose we only really need srvany.exe. Srvany.exe is basically just a Windows service that allows us to run any other program as a service. Since java.exe is also a program, we can use srvany.exe to run a Java program as a Windows service. I'll demonstrate this by creating a Windows service that launches Selenium RC 1.
Wednesday, August 3, 2011
FAT, NTFS, and EXT File Systems... What's the Difference?
Hard Drive |
Those of you who run Windows either run FAT32 (for older
Labels:
ext2,
ext3,
Fat,
file system,
hard drive,
Linux,
Microsoft,
NTFS,
Windows
Tuesday, August 2, 2011
Apple in the Enterprise: Maybe not as Crazy as it Seems?
Apple Logo |
For those of you who dispute my assertions, consider this: of the top 500 supercomputers in the world, less than 2% run Windows HPC, compared to over 80% that run Linux ( http://top500.org). Also, according to StatCounter.com, OS X has over 15% operating system market share (not including iOS devices) in the United States. Compare that to 3
Labels:
Apple,
computer,
enterprise,
laptop,
Mac
Sunday, July 31, 2011
Running Linux from a Flash Drive
USB Flash Drive |
If you already have Ubuntu Linux (v.11.04) installed then simply boot up your computer and from the main menu (of the Classic Desktop) select System -> Administration -> Startup Disk Creator. If you don't have Linux installed, then insert the Ubuntu Linux DVD, restart your computer and run Ubuntu from the DVD (don't install Linux, just "try Linux"). Once Linux has booted then select Startup Disk Creator by clicking on the Ubuntu icon in the
Friday, July 29, 2011
Cron and SSH: No Password Required
Tux: The Linux Penguin |
Before we get started, allow me to briefly explain cron for those of who don't know. Cron is a daemon (a program that runs in the background and is not controlled by a user) that kicks off periodically as defined by your crontab settings. Each user has
Thursday, July 28, 2011
Replacing Your Windows Desktop with Linux: Pidgin and Evolution
Logo from pidgin.im |
First, you'll notice that Pidgin does not hook into Office Communicator out of the box. You need a third party extension for this to happen. Meet the Sipe project (http://sipe.sourceforge.net/). You simply install Sipe, start up Pidgin and add your Office Communicator account and credentials. It's as simple as that.
Wednesday, July 27, 2011
exFAT (FAT64) on Linux
Hard Drive Platter and Arm |
The solution: FAT64 or exFAT. exFAT is Microsoft's solution to large flash drives, USB sticks and the like. It works well with Mac
Labels:
ExFat,
Fat,
Fat64,
file system,
hard drive,
Linux,
USB
Tuesday, July 26, 2011
Java vs. .Net
Java |
(1) If you are a Microsoft fan, if all you want to do is work with the Microsoft platform then .Net is for you. Microsoft has integrated .Net pretty tightly into Windows and if you are 100% Microsoft then you do get some nice benefits out of the box with .Net. However, if you work in a mixed environment or if you are developing a product that may have to run or inter-operate with other non-Microsoft platforms then Java has the edge. Everything about Java is platform agnostic. From the JVM's available to the multi-vendor support. Java is about crossing boundaries.
Monday, July 25, 2011
Virtualize Your Desktop
Microsoft Windows Logo |
My employer issued me a 32-bit Windows 7 OS on a 64-bit i5 laptop with 8Gig of RAM. Not only is that extremely wasteful (32-bit OS's can only address 4Gig of physical memory), it was also not my OS of choice. So, I decided to virtualize my Windows 7 install and run it inside a 64-bit Linux OS. My goal was to keep all my corporate standard programs and settings (including Windows domain registration) and just simply run Windows as a virtual desktop instead of my primary OS.
Labels:
Linux,
Microsoft,
operating system,
Ubuntu,
Virtual,
Virtual Box,
VMWare,
Windows 7
Sunday, February 27, 2011
Tethering Your iPhone
iPhone and MacBook Pro |
T-Mobile was always good about allowing me to tether my Blackberry. Sure, it took a little investigation and some trial and
Subscribe to:
Posts (Atom)