Archive for June, 2007

TrueCrypt

USB flash drives are great little devices. Gigs of information stored quickly and easily on a light weight unit you can stuff in any pocket. The downside is that these things get lost often too, and users of these devices apparently are too relaxed about them and put data that should never be on a removable drive on it. Recently I got a letter from a college I have attended, informing me that some moron in their organization of higher learning had lost a flash drive that contained a spread sheet with hundreds of students names, addresses and social security numbers, and that I should be on the look out for my hits against my credit report or any other identity theft issues. {Climbing onto soapbox} Personally I think I should not have to do a thing, that the organization that was so flippant with such sensitive data should shed large sums of money to protect those they have harmed and prosecute those who use the data. Maybe these places would then take seriously securing our information when they have huge dollars of losses resulting in their sloppiness. {Climbing back down off soapbox}.

Anyway, since I have never carried anything sensitive on my flash drives, I figured I would see how difficult, inconvenient it was to encrypt data on a flash drive to protect it. I selected the OpenSource product TrueCrypt. It is free, open and works on Windows and Linux and I can only assume that you could build it from source on a Mac. While free it has no institutional control from a central IT perspective which could be hard to deploy for an IT department, although it would not cost an organization anything to use it, so you can rule out “its too expensive to do” excuse. I installed the small application onto my Windows laptop and plugged in a flash drive. Started the application and you have two options, you can either encrypt the entire drive or just a file. Pluses and minus to each and you would have to decide which worked better for your organization, personally if I were handing out flash drives to uses the entire thing would be encrypted so that users don’t take the lazy way of copying data do the unencrypted portion. You can select the type of encryption you want and can even test the device and TrueCrypt will tell you what one is quickest and explains each method of encryption. Once the device has been encypted you launch the TrueCrypt application and mount the device. It can no longer be mounted as a regular device and has to be mounted through the application. Once mounted it simply shows as another drive in the My Computer window, start coping files to it and they are encrypted and protected. Pretty simple.

The downside I see is that it does take a few extra clicks to mount the encrypted device, but if organizations were financially responsible for the data they lost, a couple extra clicks would be no big deal. The other would be people in the organization who will always try to circumvent IT policies be cause it is too inconvenient for them. Again if you were to make the person who lost the drive, use their personal finances to offset the costs to the victims, you would not see these people try to workaround the security. The other major downside is that if you travel with the device you either need the application install on the remote computer or use the Traveler Mode of the application. The bad thing with Traveler Mode requires you to have Admin rights on the machine.

Bottom line is, it is not too difficult to protect data on removable drives and people and companies need to be held financially responsible when they do loose data.

Comments (1)

Gmail For Domains

A friend of mine asked me the other day if I was using Gmail for my domain and I just had not. This is because of two reasons, one I never got around to doing it and two the reason was because I liked doing my own email. I am still torn at the ease of using Gmail and the ability to do anything I want when I host my own mail server. Today I finally decided to give Google Apps a try. It was pretty easy to setup and it walks you through the whole process. Drop a file with a code for the Google servers to read and then flip you MX records to the Google. The whole deal takes about an hour to complete and most of this time is waiting for DNS to be updated. If you own your own domain, give it a shot.

Comments (6)

Opera

I have had a Blackberry for about a year now. While I enjoy this phone I would not say I am in the ranks of the “Crackberry” users. That said, I have never been real excited about the BB Browser and happened to see an article today about Opera 4 beta was available for the BB. I actually downloaded both stable version 3 and the beta and have found a web browser that actually works the way you would expect it to. I can only get version 3 to work on my phone and have un-installed the beta. There are a few things I need to find away around in the Opera browser, such as the having to click a link then click select. In BB Browser if you hold the roller click down it just selects the link, a much nicer way to click a link. If you have a BB check out the Opera browser.

Comments

Safari

Apple released its web browser, Safari, to Windows in a public beta. I downloaded and installed the beta and gave it a test run. It is worth a shot and I am sure Mac users, forced to use Windows at work, would love to have their familiar browser with them. While I think the way they do fonts is nice and it has a smooth interface, I am a die hard Firefox user and don’t see myself switching to that browser anytime soon. Even if I owned a Mac I would still use Firefox. I am curious to see what my web stats say when there is a Safari browser on a Windows platform.

Comments (1)

Jealous Again

Remember the line from the movie Batman when Jack Nicholson’s Joker character says “Where does he get those wonderful toys?”

My boss bought a new MacBook Pro on Friday and I am jealous again. I have laptop envy. The hardware is very cool and has some cool features on the hardware but it is the software that makes this thing as great as it is. Of course it is running OSX which, from the little that I have played with, is a very slick operating system. So you get the best of the Mac with all the Unix tools you need that run native on the machine. Then what really puts it over the top is a software package called Parallels. With this software you are able to run Windows as a virtual on the Mac. Fine virtuals are cool but not revolutionary anymore until you get to a feature that Parallels has in version 3. It is called Coherence. What Coherence allows you to do is to have the Windows virtual running hidden so you don’t have two desktops, but allows you to bring forward and seamlessly any application from the Windows environment into your Mac environment. So you can be working on your Mac and launch Visual Studio to work on a piece .Net code or use native MS SQL management tools straight from your Mac. A website doesn’t work in Safari or Firefox, no problem, launch IE and see the site. It allows you to choose the best application for the task at hand. Check out the Coherence demo at the end of the page.

The next laptop I buy will be a Mac running Parallels, all the benefits of of Unix, Mac and Windows in one place.

Comments (2)

My Myth Setup

I have tried to do Myth a few times and with varying success each time. I have been running this configuration for about 3 months and this is the most functional I have ever gotten. I never got it connected to a real tv or a receiver, it is simply watch on a monitor and uses computer speakers. Really a basic setup that I only use to record and watch tv so I have no experience with DVD, game ROMS, images or any of the extra stuff you can do with Myth. I really have not done much to solve the problems I have run into with it basically because I am a bit bored with it and I don’t really see me using on the tv anytime soon. Too much on going maintenance with it and the wife would kill me if something was messed up on it often.

Hardware used:
AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
1 GB of RAM
400GB Seagate HD
Asus M2NPV-VM
Hauppage PVR-350
HD Homerun over the air HD

I am running Fedora 6 and used Jarod Wilson’s expert guide to setting up Myth on a Fedora box. Jarod now works on the MythDora distribution, I have not used this installer but I can only assume that it rocks if Jarod has his hands on it. It is running as a combination frontend/backend.

I am using the onboard video and audio, which is probably the lion share of the issues I have encountered, but I haven’t felt like spending the money to see if other components fix the problem. One of the issues I ran into after the installation and install the Nvidia drivers is that the audio would stop working. To fix it I have made edits to my modprobe.conf with the following lines:

alias snd-card-0 snd-hda-intel
options snd-card-0 index=0
options snd-hda-intel position_fix=1 model=3stack
# options snd-hda-intel index=0
remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel

It took some time to find the best video playback and have come to what seems to be the best CPU usage to video quality for my setup. Deinterlaced playback with the Linear Blend algorithm. Using the standard XvMC MPEG2 decoder and OpenGL for vertical sync timing, realtime thread priority, and video as a time base. SD playback is around 12-14% utilization and HD content ranges between 50 to 70% utilization and commercial flagging normally runs in the 60% utilization mark. When recording multiple streams and watching one playback can stutter from time to time, but on a single hard drive and recording two HD and one SD stream while in playback, I can understand a stutter. I would like to see what a dedicated backend with multiple hard drives would see on a multiple record and playback to frontends, if the stutters would be gone with enough drive spindles and no direct playback.

At this point what I have encountered as not a functional I a wish is:
The remote control does not work after a reboot. I have to manually initialize ivtv. The odd thing is I use the same line from the modprob and then it will come online. install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install lirc_i2c

On the Discovery channel there are moving lines which makes watching Deadliest Catch annoying.

The backend crashes from time to time so recording just ends.

After a reboot, audio works in the OS but not in Myth. I have to go to Utilities/Setup > Setup > General. On the Audio page, change the output device from /dev/dsp to /dev/adsp. Go watch live TV, still with no sound. Flip back to the Audio page and go back to /dev/dsp and now audio will work in Live TV and recordings.

Occasionally, if I switch between HD feeds too quickly, MythFrontend will freeze and has to be killed and restarted.

HD is touch and go. Never had a problem with PBS HD, but CBS feed is absolutely unwatchable. The audio is out of sync and glitch video. Some NBC shows are smooth while others have the same glitch video and out of sync audio. ABC, well they never have anything I want to watch on HD so I have no idea. FOX and PBS always record HD which is dead on.

Standard definition video, besides the Discovery Channel, is without issue and is smooth. One of the greatest things with Myth is the ability to speed up playback so you can rip through a television in a fraction of time. Along with the commercial detect and skip this can really cut down the time spent watching a show. Although it does now annoy me when the Tivo won’t automatically skip the commercials. I have watched Family Guy at 1.5x the normal speed so much that now their voices don’t sound correct when I watch the show normally.

I think part of my problems that I have tried to cheap out and use the onboard components. While this works for the SD content, I think it comes up short for HD content. I think if I would put in a PCI Express and a better supported sound card I would have better results. Also with a little bit of work I could work out the kinks. The problem is, I don’t really have the time to play with it right now and it is good enough for what I am doing right now. Maybe in the not to far future I will have time and energy to play with it with a little coin to toss at some more hardware for this little experiment. I am definitely impressed with what Myth can do, but it seems to take an awful lot of elbow grease to get desired results. Most people don’t want to put that kind of effort into a DVR when you can get a no fuss one from Tivo or your cable provider.

Comments