Network a Mac with Windows

25 09 2007

Recently I decided I would connect my external hard-drive to a PC in my house so that I could access my music over the network as opposed to connecting it to my Macbook everytime I wanted to access music or movies. Lucky for me it’s incredibly easy to share files over the network between Windows and OS X:

  1. Enable Windows Sharing on the Mac Apple > System Preferences > Sharing > Check Windows Sharing
  2. Share a folder or a drive in Windows by right clicking > Properties > Sharing > Check Share Folder
  3. On the Mac, open up Finder and click on Go > Connect to Server…
  4. Enter smb://<your windows pc hostname>
  5. Now you can connect to any shared folder on your Windows machine, but how do we make sure it stays mounted? Simply go to Apple > System Preferences > Accounts > Logon Items > Add the shared volume

That was painless. For all tech readers this isn’t because Mac’s rule, its because of the Samba protocol which enables you to network different operating systems. Samba is now a part of Apple, but lets not forget its open-source roots.





appleopolis – Great iPhone Apps Launcher

23 09 2007

Sure there are plenty of iPhone web-apps you can visit through Safari, or even bookmark so you can visit them later, however navigating through bookmarks doesn’t really fit the UI flow of the iPhone.

Let me introduce you to appleopolis.

appleopolis is an iPhone launcher that lets you add “widgets” to your dashboard. It’s UI is similar to the Home screen and thus visually appealing. The real kicker is that it launches your favorite bookmarks while keeping it real with the iPhone’s user interface. I’ve got Digg and Meebo for sure on my dashboard – what do you have?





iPhone – Save Facebook Friends to Address Book

23 09 2007

I am a completionist – I feel as if all of my contacts need to have full information along with a photo. I found a cool little app called FacebookSync which fills in any blank information in your address book with the information that is provided on Facebook. It uses the Facebook API so don’t worry about getting TOS’ed by Mark Zuckerberg.

PS. This is a MAC only app. Hopefully there will be a Windows and Linux port soon.





HOWTO: Fix GMail On The iPhone

16 09 2007

I learned that GMail does not like to play friendly with the iPhone. Upon further investigation this is an issue with GMail’s POP3 settings affecting Blackberries, Thunderbird, Outlook, and other POP clients alike.

The Problem

GMail does not use folders to store its e-mails, therefore all e-mails are sitting in the inbox, but are tagged differently. Based on these tags you have your Sent mail, archived, trash etc. The annoying part about this occurs when you use a client whether it be a desktop e-mail application or your mobile device, to POP GMail you end up receiving all of your sent e-mails to your inbox. This is because the client can’t differentiate between GMail’s tags, therefore it thinks it is sitting in the Inbox, which it really is.

The Fix (for the iPhone but will work similarly on other devices/clients)

  1. Create an e-mail address with AOL
  2. Setup Mail Forwarding on your GMail account to the new AOL account
  3. Add an “Other” account on the iPhone
  4. Make sure the Incoming Server is imap.aol.com with your username and password
  5. Make sure the Outgoing Server is smtp.gmail.com with your username and password

Voila, you can now receive e-mails without having to worry about your sent messages showing up in your inbox. Since you are using the GMail SMTP your sent messages are archived in GMail and are fully searchable.

* Some side effects to note – GMail will forward all of your mail, so if you have read it in GMail it will not be marked as read when it goes to AOL, so you may have to read the same message twice if you read it on the GMail web client and on your iPhone.





Make Ringtones For Free on The iPhone

16 09 2007

I recently picked up an iPhone. It’s sexy. However, I’m definitely not going to pay money to create a ringtone out of a song that I already own – sorry Apple, RIAA, AT&T, your mom thats not going to cut it. Lucky for me I discovered a free solution to get ringtones straight to your iPhone, just follow these steps:

  1. Install MakeiPhoneRingtones2.app
  2. Change your iTunes Import Settings to encode AAC
  3. Import the MP3 you have already sliced up as a ringtone, into iTunes
  4. Right click that MP3 in iTunes and select Convert to AAC
  5. Rename the extension to m4r and add to your iTunes Library
  6. Drag the AAC file into MakeiPhoneRingtone2.app

DONE. Your ringtones will now appear under the iTunes Ringtones section which will automatically sync with your iPhone the next time you connect it. How’s that for stickin’ it to the man?

UPDATE: This works only with the 1.1.2 iPhone update





I Am The Automator

21 08 2007

Automator on OS X is sick. I’ve setup a few handy workflows that make my life a little bit easier. The less clicking I do, the happier I am (just check out my Firefox setup, I enabled time activated tabs). Here are some Finder Plugins via Automator Workflows that I created:

1. Copy to iTunes

This basically copies any folder(s)/file(s) you’ve selected and copies it to your iTunes Library. It then removes the original copy because who wants to have two copies of the same music? Saves a few clicks here and there.

2. Group

Sometimes when I have a lot of files that are related to each other and scattered across my desktop I tidy things up by grouping them into folders, this turns out to be a three click process. My Group plugin will automatically move selected files into a folder that you specify, which can be created on the fly or already existing.

Download the zip here.

If you want Finder to recognize these, drop them into Library > Workflows > Applications > Finder. I am the Automator. Hasta la vista baby.





Wake Up and Smell The Concrete – You’re Using Open-Source

11 07 2007

I would like to point out that no matter which operating system you may be using, we all have reaped the benefits of open-source. Believe it or not, there is a little bit of free software goodness in all of us:

Windows Users

  • I’d say browsing the internet is a must these days. Did you know that the TCP/IP stack in Windows is based off of the original code that was licensed by BSD?
  • Firefox is clearly gaining new ground on Internet Explorer’s turf. The Mozilla Foundation is all about the open-source baby.

Mac users

  • The entire OS X operating system is based off of the Darwin kernel which, surprise surprise, is a UNIX variant.
  • KHTML is the engine that renders web-pages in Safari. Yup, another gift given to you by the free software foundation.
  • Have you ever printed out a report on your Mac? You just used CUPS which is the Common UNIX Printing Service.
  • Apple has plans to ditch Microsoft and go completely with Open Office in the near future. It just feels better to be using open standards no?

Linux Users

  • Do you even have to ask? The entire operating system and included applications are all open-source.

The Web

  • Whenever you visit a website like Digg the content is automatically updated and generated for your viewing pleasure. Chances are its running on the LAMP stack – Linux + Apache + MySQL + PHP, check check check and check for open-source.
  • Google is my best friend. They also run Linux clusters so you get your search results in under a second.
  • Developers pay attention, Java is the most popular enterprise platform, and Sun just opened up its source for our hacking pleasure.
  • Whenever you blog on WordPress, or Drupal just know it was built using open source tools, and licensed under the GNU.
  • When I want information I go to Wikipedia. Wikipedia runs off of the open-source software MediaWiki which is also under the GNU.

Electrical Devices

  • Intel based computer’s have open source drivers. This means compatibility for everyone.
  • Set-top boxes like TiVo are using open source software to get you goodness on the big screen. MPlayer anyone?

As you can see open-source is all around us. The points I have mentioned are nowhere near the extent and true caliber of what open source delivers to us on a daily basis. Please enlighten me with your thoughts.





Get the iPhone’s Features Without an iPhone

1 07 2007

Apple made headlines this weekend with its launch of the iPhone. I applaud Apple for pioneering a new design and user-interface, however feature-wise the iPhone is similar to a Motorola RAZR that debuted two years ago. For those of you who want to get the software on an iPhone without purchasing an iPhone, check out this list:

1. Maps

You don’t need Apple’s Google Maps software to get driving directions to a nearby pizza parlor. If you have a Java enabled phone (almost all phone’s nowadays do) check out my review of Google Maps for Mobiles. It has the same features, minus the multi-touch. Point your web-browser to http://www.google.com/gmm for the goods.

2. YouTube

YouTube is exclusive to the Apple iPhone? I think not. Point your mobile web-browser to http://m.youtube.com and watch your favorite videos straight from your phone. YouTube dishes out the video content in a special format (3GP) that your phone will be able to stream over the net.

3. Calendar

The good guys at Google have done it again, point your mobile web-browser to http://mobile.google.com/calendar and organize your life. If you have a Windows Mobile device check out my article on GooSync to wirelessly synchronize GCal with the built in Outlook calendar app.

4. Photos

Most camera phones have some built-in software to let you view them, so I won’t go into any additional photo software. But if you want to upload and view photos online in an album point your mobile web-browser to http://picasaweb.google.com/m.

5. Safari

Apple claims that Safari is the best mobile web-browser because it displays the web the way it should be. Check out my review on Opera Mini 4 which has the exact same features. Opera Mini 4 runs on any Java enabled phone. Visit http://www.operamini.com/download/ and grab the goodness.

6. Mail

Apple says they offer free POP mail access for all iPhone users. This is nice, and the ability to check your e-mail is a must for many people, but you can do this with GMail on your mobile phone. Point your web-browser to http://gmail.com/app
and download the Java program that lets you check your e-mail. You don’t use Google but another type of POP e-mail account? Great – Google lets you POP other e-mail accounts as well so no sweat, you’re covered.

7. Weather

I guess this is a little bit of a stretch, but if you need your phone to tell you what the weather is outside you need to get out more. If you really want to get the weather, you can always text Google (466453) with the query “weather <insert zipcode or city here>” and Google will text you back with the forecast results for the day. Its not as intuitive as I would like it to be, but hey it gets the job done.

If you don’t want to take the SMS route, take a visit to http://m.yahoo.com, Yahoo’s mobile webpage, and configure your start page to include a weather forecast.

7. Voicemail

Visual Voicemail is a great feature to have, but again is not exclusive to an iPhone. The engineers are CallWave have a product that lets you visually choose your voicemails, but it doesn’t stop there, you can even receive voicemails as text messages. This may not be free in the future however, but in the words of Robert Heinlein, “There ain’t no such thing as a free lunch.”

8. Stocks

Yahoo’s mobile start page is very informative. Visit http://m.yahoo.com and setup the quotes that you want to track. You can also take the SMS route that Google provides by texting 466453 and entering “stock <insert symbol here>.”

As a consumer I look past marketing hype, I hope these tips help you get the most out of today’s technology.





iPhone – Lacking as a Phone, Rising as a Platform

28 06 2007

Though the iPhone does not fare well feature-wise in comparison to existing Smartphones for its hefty price tag, there is one good outcome I see from the Apple Marketing Machine hype:

Web applications can piggyback off of the iPhone’s success.

Since Apple is limiting apps to run from Safari, this means developers must create web compliant applications. How does this benefit us who don’t have an iPhone? It means we can run the same applications from our internet enabled phones/devices too. What does this mean to the developer community? AJAX enabled development will be on the rise pushing the limits of Web 2.0 even further. We will see more tools, and new ways of manipulating the browser to deliver a rich user-centric experience.

Plain simple, the iPhone will help usher in the web application platform. More and more applications are going to the web, and with Apple’s marketing power, the Web 2.0 generation is inadvertently benefiting from the iPhone success.





iPhone Alternative: Safari-Like Web Browsing on Any Phone

20 06 2007

Apple has been generating a lot of buzz about Safari and how it is revolutionizing the way the internet is displayed on a mobile device. Opera Mini 4 beta is a free Java powered browser for any phone which allows you to view the web formatted for your screen. This feature has always been a part of Opera Mini, however you can now zoom into certain sections of a webpage and navigate across a site. The beauty of this, is that a web-page can be viewed in its full form. Try it out yourself by demoing it in the Opera Mini 4 Simulator.

Opera has made it easy to download the software. Choose which method you would like, and start browsing the web in style. Just remember, you don’t need $600 to view a website on your phone.