Tuesday, August 24, 2010
Here are the main programs/utilities that I'm using and some commentary on each.
This is such an integral component that it's listed first. All the files that I'm working on or have ever worked on are in here, and they're available on both machines and through the internet with almost no overhead.
Microsoft Office (both)
This is a requirement for work, and I've got it installed on both machines. The beauty of it is, with Dropbox, I can work on the same file from both machines.
Notational Velocity (Mac) / Resoph Notes (Win) / Simplenote (iPhone/iPad)
Synchronized notes available anywhere? Very yes. Simplenote is the glue that holds it all together, and I can access all my notes from my computers, my iPhone or my iPad. I could sync them all in Dropbox, but I love the Simplenote App (iTunes Link) on the iPhone/iPad and the interface is amazing. I was especially impressed with Resoph Notes on Windows. The interface is simple and it syncs perfectly.
Terminal & X11 (Mac) / SecureCRT (Win) / XManager 3 (Win)
My Mac has an advantage here because Terminal is included and X11 comes with the developer tools (free to sign up and download). On Windows, SecureCRT and XManager are great 3rd party tools, but they run about a few hundred dollars each. In either case, these are my bread-and-butter tools for SSH, Telnet, and xwindows exporting.
Cord (Mac) / Windows Remote Desktop (Win)
Windows would have a slight advantage since Remote Desktop is built in, but Cord is the best RDP client that I've ever come across. And it's free. In fact, I wish there was a Windows version of it.
Google Chrome (Win) / Safari (Mac)
Mac OS X comes with a pretty good browser, but Windows, on the other hand, doesn't. Internet Explorer is getting better, and I'm hoping IE 9 is decent, but out-of-the-box, it's crap. I used to go with Firefox, but Chrome is much faster and I can do without the plugins.
Monday, August 23, 2010
Frankly, I was shocked with the results. Overall, it ran much better on the old hardware than Windows XP ever did, and I really liked the interface overall. The only trouble I had on the install was the video driver. Luckily, techbirdy.com had the video driver I needed. I do get some strange artifacts on some of my video files, but everything else worked flawlessly.
Since it is an older box, none of the Windows 7 flashy UI stuff is turned on, but as a day-to-day workhorse it's turned out really well.
Wallpaper by mandolux. I got it a while ago, so you'll have to go through the archives yourself to find it.
You can get the dead tree version from Amazon on the right at a pretty good price (and I get a nice kickback), but unfortunately, the e-book isn't available on any of the online stores for the apps that I use (Amazon Kindle, B&N Nook, Apple iBooks).
However, you can get it straight from Apress here: http://apress.com/book/view/9781590598443
So I've had the case for a couple of months now, and it's taken a beating. But it's still doing well in it primary function: keeping my iPad safe from minor dings and scratches. The only two major items are the leather tab and the inside of the cover.
Sunday, June 27, 2010
In most elevators, at least in any built or installed since the early nineties, the door-close button doesn’t work. It is there mainly to make you think it works. (It does work if, say, a fireman needs to take control. But you need a key, and a fire, to do that.) Once you know this, it can be illuminating to watch people compulsively press the door-close button. That the door eventually closes reinforces their belief in the button’s power. It’s a little like prayer.
Tuesday, June 22, 2010
- keyboard a little hard to get used to. iPhone keyboard at 2x seems to be easier to type on, but that may just be familiarity. Although, I’m getting better at typing in landscape mode. Touch typist using three fingers on each hand. Hard when you have to look at the keys but the text is out of your line of sight. Easy to make mistakes and I’m using the delete key a lot. Bluetooth keyboard tons better, but one more thing to carry around and bring out.
- definitely need an easy-to-carry stand. Made one out of the packing material with mixed success.
- a case would be ideal. Especially as I’m planning to sell and buy the next generation when it comes out.
- haven’t put it down since I got it
- photo frame is great
- the number of things I can do with it is limited only by what’s on the App store. I expect I’ll be able to do more as the number of ipad apps increases.
- reboots quickly, although I haven’t had to do this much
- using the hell out of the rotation lock, wish I had that on my phone
- touch typing in landscape mode isn’t so bad, but using a bluetooth keyboard is tons better
- iBooks is amazing
- I don’t have to charge my phone as much. Seriously, I’m charging every other day as opposed to daily.
- I can subscribe to RSS feeds now. But only from the desktop Google reader. Issue with mouse over event
- can’t upload pictures to Facebook/Flickr
- using upload via email, but it’s not as slick as if there was an app for it. Consequence of being an early adopter.
- editing blog posts is difficult
- no apostrophe on the first page of the keyboard
Still using iPhone versions
- Twitter (Loren Brichter’s version)
- put into sleep mode at 6:12am @ 31% 11:27am @ 100% - We Rule for a bit 11:43am @ 100% 12:10pm @ 100% - played We Rule and Pocket Legends - Facebook and web browsing 1:10pm @ 87% - simplenote update 1:20pm @ 86% 1:52pm @ 85% - iBooks 2:59 @ 75% - jack doing web browsing and light usage 5:10 @ 72% - We Rule, web browsing, ebook reading 6:02pm @ 63% 6:34pm @ 62% - good reader, web browsing 8:25pm @ 47% - good reader - wife and the kids playing games 10:01pm @ 33% - ebooks and games 11:32 @ 16%
Just got this case over the weekend, and it's working out really well. The only two issues I have are that the cover bends a bit if it's left standing up for a while (like, overnight) and the leather tab takes a bit of effort to slide into the back.
Other than that, it's a pretty good investment.
Monday, June 21, 2010
Friday, June 18, 2010
Enter the OID or Object Name and you can look it up or browse the OID tree. Amazingly useful when used in conjunction with cacti.
Monday, June 7, 2010
Tuesday, June 1, 2010
When CDs first came out, it was touted that you could store 150 Bibles or 4.5 million characters on a single CD-ROM.
Now, these types of measurements are antiquated since we have a different perception of storage space as it relates to media. For example, we know a CD can now hold around 100 mp3's or a single feature film.
But even then, we no longer think in terms of optical storage at all, since a 4GB flash drive goes for less than $10.
Tuesday, May 25, 2010
Got my iPad last night, and it's an amazing piece of technology. I've barely gotten much hands-on time with it between synching and letting everyone I know try it out.
It's pretty popular at home and at the office, so I'm going to put it through its paces and hopefully get out another post about it in a week or so.
BTW, this post was written on my iPad using a bluetooth keyboard.
Thursday, May 20, 2010
This what a "smartphone" was supposed to look like before the iPhone hit the scene.
(via The Log)
Tuesday, May 18, 2010
Here's the command:
rsync --partial --progress --rsh=ssh
If you're not using the default ssh port, then you can do --rsh='ssh -p3022'
Monday, May 17, 2010
- New Macbook vs 2007 15" Macbook Pro
- 2.4GHz vs 2.33GHz (Core 2 Duo)
- Up to 4GB Memory vs Up to 3GB Memory
- 256MB Nvidia GeForce 9400M vs 256MB ATI Radeon X1600
- 1066MHz FSB vs 667MHz FSB
In order to connect, we need to make use of SSL.
In a nutshell, here's the command:
openssl s_client -connect pop.gmail.com:995 -CApath /System/Library/OpenSSL/certs
Sunday, May 16, 2010
Wednesday, May 12, 2010
However, if you need to su - root after logging in, the X11 forwarding setup by ssh will no longer be valid.
ssh -X user@host
Do the following:
This will set the proper display. However, the Xauthority will not match. To fix that do the following:
<as user> $ echo $DISPLAY <note down the value> <as root> # export DISPLAY=<the value noted earlier>
# cp /home/<user>/.Xauthority /.Xauthority (or wherever the root home directory is)
Tuesday, May 11, 2010
- automatically plays all similarly named video files in the folder (movie1, movie2, etc.)
- option to open at 2x size
- can turn volume up 4x past max
- no scroll-wheel scrubbing, used for volume instead like vlc
- double-click maximizes, like vlc
- scroll-wheel scrubbing
Yeah, Movist wins.
I've been a fan of linux since it's inception, and I've watched as it matured throughout the years. At least once a year since about 2001, I've installed it and tried to see if I could use it as my primary operating system.
For the most part, I've always ended up going back to my original operating system (Windows XP/2000 up until 2007, and Mac OS X after that). There were always issues that made it impractical to use on a daily basis.
In recent years, linux has matured considerably, and Ubuntu in particular makes a strong case for a daily workstation.
So, I will attempt to see if I can use linux as my primary operating system.
I'm going to look at the following main areas:
- Web Browsing
- Email, Chat, and Skype
- Network Shares
- Movies, Music, and Pictures
I won't go through the setup and install since there's a ton of documentation on that already.
First things first
Before anything else, System updates. Total time: 5 minutes. 10.04 is relatively new, so there wasn't much to update.
But that wallpaper has got to go.
Also, I'll organize the desktop a bit.
- Change desktop
- Change desktop resolution to 1024x768
- Remove multiple workspaces and remove the switcher from the bottom bar
- Remove Help from top panel and replace with Terminal
- Add Window Selector and System Monitor to the right side of the top panel
- Switch to Radiance Theme
- Set Terminal size and color
Firefox on Ubuntu works pretty good, but it's pretty slow compared to Google Chrome. Getting Chrome is as easy as going to the website and selecting 32 bit .deb. By default, it opens with the Package Installer and the install was painless.
Browsing is nice and fast, but now we have to address the pain that is flash. But I was in for a surprise since Flash is already installed. In previous versions of Ubuntu, it had to be installed separately, so it's nice to have it out of the box.
Everything feels pretty snappy on Chrome and the browsing experience is great.
Email, Chat, and Skype
Setting up the Evolution email client was pretty easy, but there aren't any configuration guides specific to it. The only note was that in order to specify the port number, you have to suffix the server name with colon and the port. i.e. imap.gmail.com:993
Setting up chat on Empathy was similarly easy.
The good thing about using the installed clients is the integration with the status bar at the top.
Skype has to be installed from the website, but it's an easy install.
So far, things are looking good.
This is a category in which Ubuntu and linux in general has had problems, but 10.04 handled it pretty well. It found the shares and mounted them easily without having to install anything.
Movies, Music, and Pictures
My first test was an m4v file encoded with h264. Movie Player opened the file and then prompted to download the codecs. There were 34 package files on the download queue, so I decided to scrap the incumbent and go with VLC.
VLC opened up the file with no problems and everything worked flawlessly, as expected. Music files weren't a problem either.
For pictures, the Gnome picture viewer worked well and it didn't balk at browsing a folder with over 100 pictures.
So far, Ubuntu 10.04 is proving to be a worthy desktop replacement.
- animating tabs
- the video is cool: http://www.youtube.com/googlechromethemes
- child tabs open next to parent tab, grandchild tabs open next to child tabs, new child tabs open between child and grandchild tabs
- status tabs popup on the bottom when loading or mousing over a link
- opening lots of tabs shrinks them. Much better in safari
- The website icon takes up a lot of horizontal space. Safari's centered text is much better.
Wednesday, February 24, 2010
What is Dropbox?
Dropbox was started by Drew Houston in early 2007 with capital provided by Y Combinator, which is basically a firm of investors that provides seed funding for startups. In fact, you could learn everything you needed to know about Dropbox by reading it's Y Combinator funding application.
In Drew's own words,
Dropbox is kind of like taking the best elements of subversion, trac and rsync and making them "just work" for the average individual or team. Hackers have access to these tools, but normal people don't.And that's basically what it is. Dropbox takes a folder on your computer and syncs it with the Dropbox service and any other computers you install the application on. And, well, yeah there's an App for it too. (iTunes Link)
So what is it good for?
Obviously, you can use Dropbox to sync your files across several machines, but this is only the most basic use case. But let's think about that for a moment. Files aren't just your spreadsheets and reports. You can sync any file that resides on your hard drive.
The basic plan has a maximum of 2GB of storage, but you can upgrade 50GB for $9.99/month or $99/year or 100GB for $19.99/month or $199/year.
With that much storage, you can sync your entire iTunes directory and have your media sync seamlessly across machines. You can even start using it as an offsite backup.
They also added the ability to share folders publicly or between Dropbox users, which is great for collaboration. Although, the contents of the shared folder apply to all the participants quotas.
Beyond that, you can also email temporary public links to any of the items in your Dropbox.
So what am I using it for?
Personally, I like the free plan and prefer the simplicity of having a limit. My motto is if it doesn't fit in the limit, then it doesn't need to be synced. But, full disclosure, I actually have 3.5GB due to referrals. They now have a 3GB limit on extra space gained from referrals.
One of the ways I use used to use it is to sync my notes. I use the crap out of Notational Velocity, and I saved the notes as flat text files saved in a Dropbox folder (instructions here). Recently, Notational Velocity added the capability to use SimpleNote syncing, and I'm now using that. Just don't use both at the same time.
Besides that I sync:
- my .vimrc file synced between my laptop and all my linux servers
- all my work documents
- a copy of MacDrivec in case I need to use my Mac OS formatted external on a Windows box
- my Hazel rules
- whatever eBooks I'm reading
- shared folders with different departments within the company
Tuesday, February 16, 2010
Most clients will probably roll out support in an update, but until then there are instructions on how to set it up as a regular Jabber account on the Facebook chat page.
Monday, February 1, 2010
Gizmodo has a short video of the device as well.
The funny thing is, I see this aimed at at iPhone users rather than iPad users.
Regardless, it looks like a pretty cool device.
Friday, January 29, 2010
Since I wasn't really in the mood to upgrade Cacti then and there for this one graph, I decided to recreate as much as I could of the graph using the information Barry had helpfully provided.
The first step is to configure the Data Sources. I'm sure there's a way to simplify this, but I haven't figured it out yet, so you'll need 1 Data Source for all active channels and 1 Data Source per E1.
All Active Channels
Go to Data Sources->Add, and use the following:
Selected Data Template: SNMP - Generic OID Template
Host: Choose the host for this Data Source
Click on Create to go to the next configuration page.
Change the following fields:
Name: |host_description| - Active Channels
Click Save and you're done.
You'll do the same thing for the E1s, except for the following:
Name: |host_description| - E1 2/0
The last 2 digits of the OID are the slot and port numbers. For E1 2/0, it's .2.0, for E1 3/1, it would be .3.1
Do this for each E1.
Now, we need to add a new graph template. Here are the fields I changed:
Name: AS5350 E1 Usage
Title (check Use Per-Graph Value): |host_description| - E1 Usage
Vertical Label (check User Per-Graph Value): Channels
Click Create and we'll start creating the actual graph.
Graph Item Inputs
First, we'll need to add our inputs. For this, I'm only going to use 2 E1s to show you how it's done. My production config has 2 templates: one for 2xE1 cards and one for 4xE1 cards.
I created 3, one for each E1 and one for all Active Channels.
Graph Template Items
Next, we'll add the Graph Template Items. You'll have 4 entries for each Data Source: the graph itself, and 3 GPRINT values for current, average and maximum.
The last picture doesn't show it, but check Insert Hard Return for the last value. It will show up as
on the main template page.
You should now have the following:
You'll notice I changed the colors around from the previous screenshots. The main things to note are the Graph Item Types and the CF Type.
Also, Cacti may automatically add a Data Source [snmp_oid] field. Go ahead and delete it.
Now, we need to go through our Data Sources and make sure they match up with their graph items.
Save the template and we're ready to create our graph.
Creating the Graph
Go to Graph Management and Add a new graph. Use the template we just created, and then select the appropriate Data Sources. If all goes well, your graph should look like this:
ERROR:the RRD does not contain an RRA matching the chosen CF
This error had me stumped for a while, but I found the answer on this thread on the Cacti Forums.
Here's the crucial piece of information:
LAST appears to work fine in a GPRINT but in an AREA or LINE no joyAfter changing the Line to Average, but leaving the GPRINT as Last, everything worked fine. You can see that the graphs for the E1s are set to Last, but the line graph for all of the channels is set to Average.
Thursday, January 28, 2010
While searching for Phineas and Ferb episodes, I came across the Phineas and Ferb iPhone App: iTunes Link. It perfectly replicates the games at http://tv.disney.go.com/disneychannel/phineasandferb/
Even though the App is $1.99 and the website is free, it's still a viable alternative to the Flash game.
Saw this today as well: http://www.cultofmac.com/pic-of-the-day-adobe-uses-porn-to-protest-lack-of-flash-on-ipad/28539
My purely unscientific, and for research purposes only, survey of major porn sites has revealed that almost all of them have mp4 feeds. Score another one for the iPhone/iPad.
Only one instance of Flash since the last update: http://www.raincitystory.com/flash/screenclean.swf
Read in a tweet from @pogue. Cool animation, but these are the kinds of things that I'm thinking HTML5 can do better.
And I'm stopping here. After seeing this, I'm pretty much saying goodbye to Flash.
Thursday, January 21, 2010
Works perfectly in Snow Leopard. A quick way to check your plist is to do ''open local.your.plist" from Terminal. That will open it in the plist editor and/or complain if there are any errors.
Tuesday, January 19, 2010
Without even thinking too hard, I can come up with 3 reasons why this is not going to happen.
1. Google still owns the search engine market
Even the article itself mentions that of people who use mobile search, 86% used Google in November while only 11% used Bing. Why would Apple gimp search on the iPhone?
2. Google has a way better track record than Microsoft in regards to search engines
Bing is just the latest incarnation of Microsoft's attempt to be relevant in the search engine game. From MSN search, to Windows Live Search, to Bing, Microsoft has consistently failed to gain any traction. Conversely, Google has been one top almost the entire time.
3. The Apple/Google rivalry is completely overplayed
I doubt that there is anywhere near the level of animosity between Apple and Google as the mainstream media would have you believe.
Monday, January 18, 2010
Here's my setup:
Command: df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/disk0s2 186Gi 182Gi 4.1Gi 98% /
devfs 113Ki 113Ki 0Bi 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% /net
map auto_home 0Bi 0Bi 0Bi 100% /home