Tuesday, October 27, 2009

Blogging with Ecto 3, and a quick tip.

I was a prolific user of Ecto when I first stumbled upon it back during the version 2.4 days. Ecto is now up to version 3 and it is as awesome a blogging tool as ever. It looks like http://ecto.kung-foo.tv no longer works, but that's ok, because the Ecto software and forums are now hosted at IllumineX.


If you are an Ecto 2 licensee, your license for Ecto 2 will get you access to Ecto 3 free of charge.


One snag I came across when I started using Ecto 3 was an error coming back from both the Amazon Helper and the Flickr Helper.


For the Amazon Helper, the error was;



"The request must contain the parameter Signature."



For the Flickr Helper, the error was;



"Failed to get data from Flickr!"



So a quick search rendered the following forum post at IllumineX, which led to the following page explaining how to install the new plugins.


So basically both Amazon and Flickr have updated their API, and therefore the plugins need to be updated.


Here are the quick links to both.



Follow the instructions here and you'll be rolling again within a minute.


Ok let's test the plugins;


Amazon











Flickr





Cannondale Bad Boy Ultra 2007





That's really nice!!

Monday, October 26, 2009

Yes, you can get the new MacBook in different colors

Via Apartment Therapy Unplugged.
Colorware will apparently take several different types of electronics and skin them in different colors. The service is prohibitively expensive, for me, but it's probably for the best that I can't get this done to my new MacBook.


Screen shot 2009-10-27 at 7.40.52 AM.png


Screen shot 2009-10-27 at 7.44.13 AM.png




How we anonymize you

Cute video via Core77 that animates how Google Street View attempts to shield your privacy.



Of course, as anyone who has had their license plate displayed in plain view in Google Street View can tell you (ahem..), it's not a perfect system.

Sunday, October 25, 2009

Cool Tools: Rescue CD 3.11

Thanks to F-Secure for putting out this cool tool;



Now it is time to release the new Rescue CD for which we put out the beta some time ago. We decided to update the version number to 3.11 since we added a couple of useful utilities to the CD image. Otherwise this is the same version as is available on our Internet Security 2010 installation CD.



Take a look a the release announcement and download here.

Thursday, October 22, 2009

Quick impression of the new Macbook

design_unibody_20091020


As you are probably aware Apple recently released a new line of low-end Macbooks with updated specs and an updated body mold. I picked one up today to replace my amazingly loyal but aging Powerbook 12". Actually to be more accurate, this Macbook will take the place of three different systems that I use. My Powerbook, an ancient Ubuntu Thinkpad 600E, and a Windows/Ubuntu desktop.


Since this is the low-end, I don't have a Firewire port, or an SD card reader, but to be frank I won't miss either of those features. If I was a professional photographer or videographer that might get in the way.


Screen shot 2009-10-22 at 10.22.30 PM


I opted for a 4GB RAM upgrade, since I do a lot of "multitasking" and I sometimes work with Parallels, simulating Linux and FreeBSD installs. The 4GB of RAM has paid off, I think. If you get a Macbook, opt for the RAM upgrade. People always say "Macs love RAM", and it's still just as true.


So far I'm very impressed with the horsepower this laptop packs. Even as Apple's lowest-end portable offering, it's taking everything I can throw at it. The fan is pretty quiet despite my running of flash videos and Second Life in the background. It's staying fairly cool overall although there are some hot spots.


This crazy crap is my average usage. No wonder I think I need 3 computers


I notice when the graphics card kicks in to high gear, the keys (WSAD in particular) start to heat up, but so far it hasn't been a big deal. I can't comment on how much it might cook my groin, because I've got a laptop lap-table thing that I swear by.


The physical build quality feels sturdy, considering it's not aluminum like a Macbook Pro. But it's still plastic, there's no doubt about it. As much as I loved my aluminum Powerbook, I couldn't justify the $800+ premium for another Aluminum bodied laptop, at least in this generation of Apple computers. Let's see what happens in a couple of years.


I've popped the back off of it to take a look inside (had to, I couldn't help it!) and you can get to pretty much all of the components with little fuss. This is a huge change from most Apple laptops I've dealt with in the last decade. I changed out the hard drives on both my Blueberry iBook and my Powerbook, and each time was a huge production requiring documentation of every step, and of which screws went where.


When the time comes, I'll be able to drop a 500GB SATA drive into this MacBook without giving myself any new wrinkles in the process.


Let's see how I feel in a month, but at the moment, I'm more than happy with this Macbook as a replacement for my Powerbook AND desktop systems.

Wednesday, October 21, 2009

Rogers (finally) Introduces the New BlackBerry Bold 9700 Smartphone

Update: According to MobileSyrup, dummy devices are showing up and being readied for display at Rogers retail outlets.  Awesome!

Blackberry Bold 9700 via RIMYay! After weeks of teasing us, Rogers is about to drop the BlackBerry Bold 9700 on it's users.

I'm looking forward to getting one of these at work to replace my now rancid (but faithful) 8700r.

Via PRNewsWire, quote the Raven...

Newest 3G BlackBerry smartphone will arrive at Rogers in the coming weeks


TORONTO, Oct. 21 /PRNewswire-FirstCall/ - Rogers Wireless today announced that it will be offering the BlackBerry(R) Bold(TM) 9700, the latest 3G smartphone from Research In Motion (RIM) (Nasdaq: RIMM; TSX: RIM), in the coming weeks.


Running on Canada's most reliable network, the BlackBerry Bold 9700 smartphone offers top-of-the-line performance, functionality and features with support for 3G HSDPA networks around the world, a next-generation (624 MHz) processor, 256 MB Flash memory, built-in GPS and Wi-Fi(R), 3.2MP camera and sharp, dazzling display. Cutting edge engineering and premium finishes extend to the exterior of the handset as well. The new model integrates a touch-sensitive trackpad and the highly tactile, distinctive, fretted keyboard found in RIM's premium full-QWERTY handsets. Chrome highlights and a leatherette back add to the new smartphone's sleek and elegant look, while the narrow profile, balanced weight and soft-touch frame allow it to sit comfortably in one hand.


"The BlackBerry Bold 9700 is certainly a sight to behold," said John Boynton, Executive Vice President, Marketing, Rogers Communications. "Rogers is pleased to add this stylish, high performing device to our lineup of leading-edge smartphones, just in time for the holiday season."


"The new BlackBerry Bold 9700 delivers state-of-the-art features and performance in a compact and beautifully designed handset," said Don Morrison, Chief Operating Officer at Research In Motion. "This sleek and powerful 3G smartphone offers an incredibly refined mobile experience that is ideal for both personal and professional use."


Features of the BlackBerry Bold 9700 smartphone from Rogers include:



    -   Sleek design measuring 109 mm x 60 mm x 14.1 mm and weighing only 122
grams
- Sharp and dazzling 2.44" light-sensing display (480 x 360 resolution
at 245 ppi)
- Highly tactile, full QWERTY keyboard - with finely sculpted keys and
chrome frets - for fast, accurate typing
- Innovative touch-sensitive trackpad that allows intuitive and
responsive navigation
- Built-in Wi-Fi (802.11 b/g)
- Access to applications including TeleNav GPS Navigator, SalesNOW
Mobile Customer Relationship Management (CRM), Momentem Time and
Expense Tracker, and the unique to Rogers Name Display and WhoCalled
features
- BlackBerry(R) Internet Service and BlackBerry(R) Enterprise Server
support, with customers having dedicated access to Rogers 24/7
technical support in Canada and worldwide
- Access to Tier 2 Enterprise Support Centre for Rogers BlackBerry
Enterprise Server customers
- Access to the Rogers urMusic application, which allows users to
sideload music for free and discover, browse and download songs.
urMusic also gives access to the best LiveNation(R) concerts with
Wireless Box Office(TM), a mobile ticketing service where Rogers pays
the service charges
- 3.2 MP camera with variable zoom, autofocus, flash and video
recording
- Built-in GPS for maps and other location-based applications, as well
as photo geotagging
- 256 MB of Flash memory
- microSD/SDHD memory card slot that supports up to 16 GB cards today
and is expected to support 32 GB cards when available; a 2GB card is
included
- Media player for videos, pictures and music, plus support for
BlackBerry Desktop Manager for both PCs and Macs, and BlackBerry(R)
Media Sync for easily syncing iTunes(R) and Windows Media(R) Player
music with the smartphone*
- A 3.5 mm stereo headset jack, dedicated volume controls, Lock and
Mute keys seamlessly integrated across the top of the handset
- Access to BlackBerry App World(TM), featuring a broad and growing
catalog of mobile applications developed specifically for BlackBerry
smartphones. Categories include games, entertainment, IM and social
networking, news, weather, productivity and more.
- Premium and easy-to-access phone features, background noise
suppression technology and high quality speakerphone
- Bluetooth(R) (2.1) with support for Secure Simple Pairing, hands-free
headsets, stereo headsets, car kits and other Bluetooth peripherals
- HSDPA and quad-band EDGE support for global roaming
- BlackBerry(R) OS 5.0, offering users email management and calendar
enhancements** as well as a better browsing experience with faster
JavaScript and CSS processing
- BlackBerry(R) Internet Service and BlackBerry(R) Enterprise Server
support
- Removable, rechargeable 1500 mAhr battery that provides approximately
6 hours of talk time and 17 days of standby time in 3G mode

Pricing & Availability


The new BlackBerry Bold 9700 smartphone will be available from Rogers in the coming weeks for $299.99 on a three-year voice and data activation with a minimum monthly service plan of $45.


Check www.rogers.com for availability or www.blackberry.com/Bold9700 for product information.



    *    Certain music files may not be supported, including files that
contain digital rights management technologies.
** Some features require BlackBerry Enterprise Server 5.0

About Rogers Wireless


Rogers Wireless provides wireless voice and data communications services across Canada to more than 8.2 million customers under both the Rogers Wireless and Fido brands. Proven to operate Canada's fastest mobile data network as well as the most reliable network for voice with the clearest reception and fewest dropped calls, Rogers Wireless isCanada's largest wireless provider and the only carrier operating on the global standard GSM and highly advanced HSPA technology platforms. In addition to providing seamless roaming in more than 200 countries/areas with its GSM based services, Rogers Wireless also provides wireless broadband services across Canada utilizing its 2.5GHz fixed wireless spectrum. Rogers Wireless is a subsidiary of Rogers Communications Inc. (TSX: RCI; NYSE: RCI), a diversified Canadian communications and media company. For further information, please visit www.rogers.com.


The BlackBerry and RIM families of related marks, images and symbols are the exclusive properties and trademarks of Research In Motion Limited. All other brands, product names, company names, trademarks and service marks are the properties of their respective owners. RIM assumes no obligations or liability and makes no representation, warranty, endorsement or guarantee in relation to any aspect of any third party products or services.



SOURCE Rogers Wireless


Tuesday, October 13, 2009

Use Synergy to share a keyboard between an Ubuntu desktop and an Apple laptop

Oy vey. How do I explain this one without sounding like a total alien?


Ok, so I'm using a program called Synergy to share a keyboard between an Ubuntu desktop system and an Apple Powerbook. The program is made up of a "server" and a number of "clients". Since the Ubuntu desktop isn't going anywhere, I am using it as the server and the Powerbook is the client.


It works great. Much easier than having a zillion keyboards on my desk, or in this case reaching over to my laptop to answer an IM or e-mail. BUT, please note the SECURITY CONCERNS at the bottom of this article.


So here we go;


Step 1) Download Synergy2 for the Mac and install.


Download Synergy2 for the Mac and decompress synergy. The binaries come out as synergyc and synergys. synergyc is the binary we want to use on the Powerbook. I have mine in /opt/local/bin/.


Example; decompress the binary package via Apple's Terminal


scarr@awesome:~$ cd tmp && tar zxvf ~/Downloads/zxvf synergy-1.3.1-1.OSX.tar.gz
...etc... output of file...
scarr@awesome:~/tmp$ cd synergy-1.3.1/
scarr@awesome:~/tmp/synergy-1.3.1$ ls -al
total 2888
drwxr-xr-x 3 scarr scarr 4096 2006-04-02 16:17 .
drwxr-xr-x 4 scarr scarr 4096 2009-10-13 21:57 ..
-rw-r--r-- 1 scarr scarr 293309 2006-04-02 16:17 ChangeLog
drwxr-xr-x 2 scarr scarr 4096 2006-04-02 16:17 doc
-rw-r--r-- 1 scarr scarr 861 2006-04-02 16:17 README
-rwxr-xr-x 1 scarr scarr 1029440 2006-04-02 16:17 synergyc
-rw-r--r-- 1 scarr scarr 793 2006-04-02 16:17 synergy.conf
-rwxr-xr-x 1 scarr scarr 1593984 2006-04-02 16:17 synergys


Step 2) install the Synergy server on to our Ubuntu box.


From the command line, do the following;



scarr@awesome:~$ sudo aptitude search synergy
[sudo] password for scarr:
i quicksynergy - GUI for easy configuration of Synergy
i A synergy - Share mouse, keyboard and clipboard over the network


scarr@awesome:~$ sudo aptitude install synergy


You can use the other app in that list, QuickSynergy, to quickly set up the server config. If you do, the config that QuickSynergy generates will be in ~/.quicksynergy/synergy.conf. The downside of QuickSynergy; it doesn't seem to allow much customization, which you may need.


Step 3) Configure the Synergy server.


Configuring Synergy can be a bit confusing but once you've got the layout visualized it makes a lot more sense.


Here's my example config on the server side for reference, which is on the Ubuntu desktop;



section: screens
awesome:
codebook:
meta = alt
alt = meta
end
section: links
awesome:
left = codebook
codebook:
right = awesome
end


awesome is the Ubuntu desktop. codebook is the Powerbook.


So in "section: screens" we define what systems will share awesome's keyboard and mouse. If you'll notice, under codebook's example I've defined a swap of the alt and meta keys.


I've got an Apple keyboard hooked up to awesome, but when I enter codebook's screen, awesome sends an alt in the place of the command key and vice versa for alt. To fix that, I just swapped 'em. Depending on the keyboard you're using, you can mix and match. It's very handy to be able to do that. A list of the keys is in the synergys man page, but here they are below for reference.



· Modifier keys:
shift = {shift|ctrl|alt|meta|super|none}
ctrl = {shift|ctrl|alt|meta|super|none}
alt = {shift|ctrl|alt|meta|super|none}
meta = {shift|ctrl|alt|meta|super|none}
super = {shift|ctrl|alt|meta|super|none}

In "section: links" we define how these systems are configured.

So awesome is to the right of codebook.


[caption id="attachment_4544" align="alignnone" width="300" caption="Pardon The Mess! Awesome is to the right of Codebook"]Pardon The Mess! Awesome is to the right of Codebook[/caption]


Step 4) Run the client and the server


- On awesome, the server, from the command line I run

synergys -c /home/scarr/.synergy/synergy.conf


This is pretty straight forward. I am running the daemon with the configuration we just wrote. It should slip into the background and you can close the terminal.


- On codebook, the client, from the command line I run

/opt/local/bin/synergyc -n codebook 10.10.10.10


In this instance, I am defining the name to send to the server as codebook. The IP address of awesome is 10.10.10.10, which is where codebook will connect.


If everything has gone according to plan you'll be able to slip between the two systems, taking the clipboard with you, which is astonishingly handy!


Step X) some automation


To get the server to start up when I log on to the Ubuntu box, I have asked Ubuntu to run it under System -> Preferences -> Startup Applications


To run the client on the Powerbook, I used Automator to make a shortcut to the terminal command.. This part is still somewhat messy, but it's easy and works.


SECURITY CONCERNS


Synergy is unencrypted and mostly passwordless (if you don't count obfuscating your computer name, which is already sketchy security since it is, once again, unencrypted). Do not use synergy on a network you do not trust implicitly. Because it is unencrypted, all communications between the synergy server and synergy client will be readable in plain text in TCP/IP packets.


There are ways around this, like tunneling synergy through SSH, but that's just one shelf above what I'm willing to explain. If you want to start down this road, you can look at http://www.securityfocus.com/infocus/1816 which is a good starting point.