This just in. The Google Chrome Beta for Mac has officially started. In the past I wrote several articles about the Dev release. Today, I received a mail from Google about their Beta release. The email is included below.
For more info access the Google Chrome website: http://www.google.com/chrome/intl/en/mac.html
---------------------------------------
It's finally here: Google Chrome for Mac. Available today in beta!
Hi there,
Thanks for signing up to hear from us regarding Google Chrome for Mac! We're excited to let you know that Google Chrome is now available in beta for Mac OS X.
Here are a few fun facts from us on the Google Chrome for Mac team:
73,804 lines of Mac-specific code written
29 developer builds
1,177 Mac-specific bugs fixed
12 external committers and bug editors to the Google Chrome for Mac code base, 48 external code contributors
64 Mac Minis doing continuous builds and tests
8,760 cups of soft drinks and coffee consumed
4,380 frosted mini-wheats eaten
Thanks for waiting and we hope you'll give Google Chrome for Mac a whirl.
Google Chrome Team
www.google.com/chrome
--------
© 2009 Google www.google.com 1600 Amphitheatre Parkway, Mountain View CA 94043 United States of America.
Google is a trademark of Google Inc. All other company and product names may be trademarks of the respective companies with which they are associated.
- Posted using BlogPress from my iPhone
Wednesday, December 9, 2009
iPhone Sync for Google Calendar & Contacts

I won't go into too many details as there is a good write-up on Google's website: Mail, Calendar & Contacts Setup
If I can summarize, all you have to do is use Microsoft Exchange instead of Google Mail when you add your Google Account. For any setting requiring a server address, use m.google.com. It is quite straight forward, but I would at least have a quick look at Google's guide before setting it up.
Now when you add entries, you have the option to add entries to both calendars. For me, I prefer the usability of Google Calendar not only because it is easier to use, but you also have some websites such as online travel agencies that provide links to add travel itinerary directly to your calendar. Now this is what I call convenience.
iCal Calendar | Google Calendar |
---|---|
![]() | ![]() |
As usual, I must end with a small disclaimer. Apparently this service is another Google Beta product. I will not be held liable for any data loss especially as I have not fully tested this myself. If you have any doubts, feel free to read up on the limitations here. This technique worked well for me but I am guessing depending on the your usage, mileage may vary. Please use at your own risk.
AFB - Away From Blog
Yeah, its been some time since I've had a chance to post anything. Since I've been away, I moved to a new country, got a new MacBook Pro, a new iPhone 3GS, Time Capsule, Magic Mouse and much more after starting my new life here.
I have alot of new ideas to post about but just don't have time. One of these days I will put all my thoughts down in this blog. For all my faithful blog readers (if I have any), sorry for making you wait.
I have alot of new ideas to post about but just don't have time. One of these days I will put all my thoughts down in this blog. For all my faithful blog readers (if I have any), sorry for making you wait.
Saturday, August 1, 2009
Watch YouTube with Google Chrome for Mac OSX

To try this out, you just need to open the terminal application (Application/Utilities/Terminal.apps) and launch the application by command line while adding a parameter option. The command below may differ based on the location that you have your Google Chrome application installed.
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --enable-plugins
Alternatively, you could create a script that runs this application with the parameter option. But honestly at this stage, I do not thing it is worth the effort.

I do have to admit, this workaround is nice to play with but it is not perfect. The controls can be buggy and not always responsive when trying to navigate through the video. In addition, adding this parameter will cause the application to become more sluggish and crash unexpectedly. Although, it is fun to play around with while we are waiting for this to be perfected.
Last but not least, this setting works for both Google Chrome & Chromium browsers.
Sunday, June 21, 2009
How to jailbreak iPhone 3.0 using redsn0w

Today, the dev team released the long awaited Pwnage application to allow us all to upgrade our jailbroken iPhones to 3.0. Compared to previous upgrades, this one was slightly more complicated and I ran into several issues causing me to redo several steps. In addition, when I finally got my iPhone upgraded, no matter what I tried, I could not establish a cellular connection with my provider. After retrying multiple times, with no success, I broke down and installed the default 3.0 firmware coming from Apple.
I was dissapointed that I couldn't do a direct upgrade of my previously jailbroken iPhone but I wasn't too concerned about permanently "locking" my phone. For previous versions, you were required to keep the Bandbase (a component that manages the mobile communication) a certain version to stay compatible with the software allowing this functionality. For 3.0 firmware, it relies on new holes with the latest version using a new software (which has yet to be released yet).
Fortunately, around the time my upgrade finished, the Dev team released a second application called redsn0w allowing an alternative way to Jailbreak your iPhone in a more simplfied way. Once my phone was restored and synchronized, I gave this application a try. Within 20 minutes, the process was completed and my phone was once again Jailbroken.
This guide below will not detail how to upgrade to 3.0 firmware and will focus only on Jailbreaking using redsn0w.
Using redsn0w to Jailbreak your iPhone:
Prerequisites:
- iPhone upgraded with 3.0 firmware
- redsn0w software: Torrent Download
After confirming the prerequisites, you are ready to begin.
- Create a folder like "Jailbreak" on your desktop.
- Copy the redsn0w software and 3.0 upgrade to the "Jailbreak" folder.
note: The 3.0 firmware is named iPhone1,2_3.0_7A341_Restore.ipsw and is located in /user/[username]/Library/iTunes/iPhone Software Updates/iPhone1,2_3.0_7A341_Restore.ipsw - Unzip redsn0w-mac_0.7.zip
- Launch redsn0w.app which is located in the folder created by redsn0w-mac_0.7.zip
- On the first screen, you will be asked for the IPSW file of the firmware current installed. Select the 3.0 firmware that you copied to the "Jailbreak" folder
- redsn0w will confirm the integrity of the firmware and inform you that it has been successfully identified. Afterwards, click Next.
- A window will pop-up while the firmware is being patched.
- Select the options to configure. You only have one options which is to "Install Cydia" which you must keep. Click Next.
- The next step is a little tricky as you need to act quickly. Be prepared to press the power button right after clicking Next.
- Keep the power button pressed down for 5 seconds.
- Next without releasing the power button, press the home button for 10 seconds.
- Then while keeping the home button pressed, release the power button for up to 30 seconds.
- From here, the firmware will be uploaded to your iPhone.
- Afterwards, the next steps of the upgrade will be managed on the iPhone and all you need to do is wait for it to complete.
During the installation, you can watch the progress on your iPhone.
Now proceed to install your favorite applications. Must have's for me are SBSettings, Five Icon Dock, Veency, OpenSSH, Mobile Terminal and Icy (alternative installer for jailbroken iPhones).
As a side-note, Icy is not installed when using redsn0w to jailbreak your iPhone. To install, from Cydia, search for the RiPDev package and install it. Afterwards you will be able to search and install the Icy application.
edit: A friend of mine had an issue with the process above. I discovered that his device was not correctly working after the initial upgrade to 3.0. Please ensure that your upgrade to 3.0 is working 100% before proceeding with the jailbreaking procedure above.
Just as a note, the technique mentioned above is clearly a hack and not promoted by Apple in any way. If you have any issues, I am more than willing to help although I cannot guarantee this technique for your iPhone. Please use at your own risk.
Thursday, June 18, 2009
How to run multiple instances of VLC - Part II

Refer to the previous article "How to run multiple instances of VLC" for the setup up but use the new launcher script included below. Afterwards, I will discuss about File Association to complete the creation of this new VLC launcher.
Launcher Creation: Follow the previous article with the exception of using the following script instead.

set filecount to 0
on open filelist
repeat with i in filelist
set filecount to 1
do shell script "open -n -a /Applications/VLC.app " & quoted form of POSIX path of i & " &> /dev/null &"
-- open -n Opens a new instance of the application even if one is already running.
-- open -a Opens with the specified application.
-- "quoted form of" is added in case any spaces exist in file name
end repeat
end open
if filecount < 1 then
do shell script "open -n /Applications/VLC.app"
end if
File Association: To ensure your videos open with the new launcher you need to change the default application for all the movie types.
- Right-Click on a file with the extension type you would like to associate (.avi/.mpeg/.mov/.wmv/.mp4/etc.) and select Get Info.
- In the properties window, refer to the section Open with.
- Click on the drop-down list and select Other
- Select the VLC.app application where you previously copied the file. In the previous article, I referred to Macintosh/Users/
/Library/Scripts/VLC.app - This particular file will now open with your new launcher. But to ensure the changes for all files with this file extenstion, click on Change All...
- You will have to repeat for each file extension type you would like to open with VLC.
Please do not hesitate to post your experience with this walkthrough guide.
Sunday, June 14, 2009
Migrating your iTunes library from Windows to Mac while preserving all your settings

This procedure works for a PC or Mac. But for our interests, I will focus only on a PC to Mac migration. The last time I tried this was a few months back when I migrated everything from my PC to my new MacBook. I assume it still works but if you encounter any issues, please post a note about your experience.
For this migration we will focus on 2 files which need to be updated for this migration.
Microsoft WindowsThe xml file contains all the information about your library to easily share with other applications. While the iTunes Library.itl or iTunes Library file, is a database for iTunes.
C:\Documents and Settings\\My Documents\My Music\iTunes\iTunes Library.itl
C:\Documents and Settings\\My Documents\My Music\iTunes\iTunes Music Library.xml
Mac OS X
/Users//Music/iTunes/iTunes Library
/Users//Music/iTunes/iTunes Music Library.xml
- So lets begin. First, make sure that iTunes is closed on both machines.
- After creating a backup of all your iTunes directories, copy the entire iTunes directory on your PC from the following location:
C:\Documents and Settings\
\My Documents\My Music\iTunes To the following location on your Mac: /Users/
/Music/iTunes - Next, you need to update the xml file so that iTunes can locate your media in the new location. Open up the xml file that you just copied to your Mac (/Users/
/Music/iTunes/iTunes Music Library.xml) with TextEdit or DashCode. - Then go to Edit->Find and search for the current directory:
"file://localhost/c:/documents and settings/username/my documents/iTunes/"
...and replace all instances with the path you plan to store your media:"file://localhost/Users/username/Music/iTunes/"
note: You can assign a different location than the example used above. In my case, I use my NAS server."file://localhost/Volumes/share/MEDIA/MUSIC/"
- We are almost done. One last thing is required for the migration to work properly, you need to deliberately corrupt your iTunes Library file:
/Users/
Open the file in text editor. Do not be worried if the file is not understandable, it is normal. Go to very end of the file and add a few spaces and then save and close./Music/iTunes/iTunes Library - Now the last thing is to rebuild the iTunes Library file. Open iTunes and wait for the iTunes Library file to be rebuilt automatically. The application will see that the file is corrupt and rebuild it from scratch with the settings in the xml file. This can take time depending on the amount of media you have stored in iTunes. To give an idea, it took me an hour and a half to rebuild my library but keep in mind, my media is stored on a NAS which is much slower to access than the local machine.
Saturday, June 6, 2009
How to run multiple instances of VLC

First you could run the application from the command line to launch multiple instances. It is quite easy to do but if you watch videos often then it quickly becomes an inconvenience.
MacBook :~ mactimes$ /Applications/VLC.app/Contents/MacOS/VLC &
I've also heard of people making multiple copies of the application in order to run multiple instances of VLC.
There is an easier options. By following this guide, I will show you how to run multiple instances of the application. In addition, show you how to change a few settings so the changes are transparent.
This guide will be composed of 4 steps:
- Launcher creation
- Icon image update
- Copy launcher to dock
- File association???
Launcher Creation:
- Start by opening Script Editor (Applications -> AppleScript -> Script Editor)
- In the upper window type the following command:
do shell script "open -n /Applications/VLC.app"
note: The "-n" refers to new so that you can open multiple applications - Click "Compile" to analyze the script and check for errors
- Then save the script as "VLC" with the File Format changed to Application.
- You will end up with a launcher on your Desktop that looks like the following icon
- Launch the icon multiple times and you should get multiple instances of VLC
- Select the original VLC application in Finder.
- Right-Click on the VLC application icon and select Get Info.
- In the properties window, there is a small icon of the application in the upper left hand corner. Select this icon (you will see it highlighted).
- Copy the icon (Edit -> Copy or ⌘C) to your clipboard.
- Select the new VLC launcher on your desktop.
- Right-Click on the VLC launcher icon and select Get Info.
- In the properties window, go to the small icon in the upper left hand corner. Select this icon (you will see it highlighted).
- Paste the icon (Edit -> Paste or ⌘V) from your clipboard.
- The icon will change from the default script icon image to the VLC icon image.
- The icon on your desktop will also change from the default script icon image to the VLC icon image.
- Open Finder and move the new VLC script to Macintosh/Users/
/Library/Scripts. - Drag the new VLC script to your dock.
- Click on the dock icon to launch new instances of VLC.
File Association: To ensure your videos open with the new launcher you need to change the default application for all the movie types. I thought this would be easy to configure by just point the file extensions to the new VLC script but unfortunately it does not work. I will leave this a work in progress and post an update when I find a solution.
So there you go, a quick and easy solution to launching multiple instances of VLC. Its not perfect but it is much more convenient then launching the application from the command line. And when I find a solution for the file association I will keep you all updated. Just as a final note, this process should work for any application you would like to run multiple instances of.
Friday, June 5, 2009
Google Chrome Developer Release for Mac OSX

Today, Google released a developer release of Google Chrome. This is an early release of the final product but clearly shows that there are major advancements. On the Official Blog, they discourage downloading the application aside from developers. But I'm sure all of you are curious, so here is the download link: Google Chrome Developer Release
Before installing, I recommend to read through the privacy notes so you know what you are getting yourself into: Mac OSX Developer Release Privacy Notice
From what I could see from my test drive the biggest limitation today is that Flash content was not viewable. That means YouTube or most mutimedia content on many popular websites is not available. Also Google mentioned in multiple posts that many privacy settings are not available.
On the other hand, the browser seems to be built upon a core that is very stable in this early release. In addition the browser is blazing fast. You also get incognito mode which hides any trace of the websites you view. Another new addition is the auto-update feature which was not available in Chromium without installing 3rd party software. Now you know you will always have access to the latest release within a day of release.
I won't spend my time using this browser full time yet. But I will give it a go from time to time (with the latest automatically updated release) to see how it has advanced.
So now the biggest question on my mind is when will a fully functioning public release become available? Its just a matter of time now...
View the images below for a look first hand look at what Google Chrome looks like.
For more information on Google Chrome please refer to the following links:
Sunday, May 31, 2009
How to use Time Machine with a Buffalo Terastation NAS

So I looked around to see if there were any other solutions. And I found one. Unfortunately I do not know how it compares to Time Capsule as I do not have one (yes, some investigation needed here). But it does what I need to do and that is take a regular backup of my system.
In my environment I am using a Buffalo Terastation Live with 1TB of storage. The file system where the backups are stored is a 1TB external USB hard drive connected to the Terastation.
Step by step procedure is listed below:
In my environment I am using a Buffalo Terastation Live with 1TB of storage. The file system where the backups are stored is a 1TB external USB hard drive connected to the Terastation.
Step by step procedure is listed below:
- So first things first. In order for your Mac to store backups on NAS drives, you have to change a system property. Please refer to the following command:
MacBook :~ mactimes$ defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
Restart your system in order for the changes to take effect. Once done, Time Machine will allow your system to use a Network drive (non-standard drives in general) to backup your system. But unfortunately, there is still more to do. The application has difficulties creating the backup file and the work around is to manually create this storage container (known as SparseBundle) for Time Machine. - Turn off Time Machine in order to complete the next steps.
- Run the following command to grab the MAC address from your Network Interface. This is recreated when creating the backup file.
MacBook :~ mactimes$ ifconfig en0 | grep ether
Make a note of the MAC address and remove the colon marks. This and the hostname are required for the naming of the backup file. - Create the "sparesebundle" file on your local file system. We will copy it to the NAS server later.
MacBook :~ mactimes$ hdiutil create -size 300g -fs HFS+J -volname "Backup of MacBook" macbook_001b63b14f57.sparsebundle
created: /Users/mactimes/macbook_001b63b14f57.sparsebundle
note: The "-size" is the max size that you allow the file to grow to. Supply the size which fits your requirements
note: HFS+J is file type, this does not change.
note: -volname is the name you configure for your backup file.
note: output name is[hostname]_[MAC address] .sparesebundle - Move the file to the File Server
MacBook :~ mactimes$ mv macbook_001b63b14f57.sparsebundle /Volumes/usbdisk1/ - Now is the moment of truth. In Time Machine Systme Preferences Panel, select "Change Disk". It will display the volumes you can backup to. It should display the volume you moved the file to. If your share is not listed, ensure that the NAS is mounted. Also, if you haven't rebooted after Step 1, please be sure to reboot then try again.
- Before starting Time Machine, you will want to stop the indexing on your backup file, else your system will become extremely slow. To do this go to "Spotlight" in your System Preferences. In the Privacy tab, add the share where you copied the backup file.
- From here, just turn on Time Machine and let it run. You should get a successful backup although it can take time to complete depending on how much data your hard drives are using.
Now that is it. I have been using this technique to do regular backups and usually let it run over a night during the weekend. So far I have had no issues although I have only recovered one or two files since enabling it.
Just as a note, the technique mentioned above is clearly a hack and not promoted by Apple in any way. I will not be held liable for any data loss especially since I have not fully tested a full recovery myself. This technique worked well for me but I am guessing depending on the hardware used, mileage may vary. If you have any issues, I am more than willing to help for the setup although I cannot guarantee this technique for your environment. Please use at your own risk. If you do have success with this technique, please comment to let others know.
Just as a note, the technique mentioned above is clearly a hack and not promoted by Apple in any way. I will not be held liable for any data loss especially since I have not fully tested a full recovery myself. This technique worked well for me but I am guessing depending on the hardware used, mileage may vary. If you have any issues, I am more than willing to help for the setup although I cannot guarantee this technique for your environment. Please use at your own risk. If you do have success with this technique, please comment to let others know.
Labels:
howto,
mac,
terastation,
timemachine
Subscribe to:
Posts (Atom)