Wednesday, March 28, 2007

Online Bookmarks Project - Introduction



I've been working hard the past 2 weeks on a project that I decided to take on. I've searched long and hard for a good online bookmarking site, but I didnt find any that suited my needs. So I decided to create my own bookmarking site. I got sick and tired of having my bookmarks all over the place. This included my work laptop, my home laptop, my home desktop and not to mention the different browsers I used. I tried Yahoo and Google bookmarks, but you have to sign in to view your bookmarks. As Stephanie Tanner from Full House would say, "How rude!". Anyways, here is the list of features that I wanted in an online bookmarking site.


  • Simple - the process of adding bookmarks had to be simple.

  • No install - I didnt want to install anything for my browser.

  • Public - I wanted to view my stored bookmarks WITHOUT having to log in.

  • One page - I wanted all my bookmarks displayed on one single web page.

  • Friendly URL - I wanted a simple and easy url to remember.
    ie. testbookmarks.com/rogerchew instead of testbookmarks.com/user/sdka232akmjc

I do all of my web programming in Coldfusion. So I just thought I would try to google "coldfusion bookmarks" to see if there was anything out there that I could use or repurpose. I couldnt believe it, but the first search result was about someone who created a coldfusion bookmarking application that was very close to how I wanted it. He even documented it and posted all of the files on his site. I download the files and was up and running in no time. Check out the site for screenshots of how it works. But briefly, here is how it works.

  1. You are surfing and you like the website you are on and would like to save it.

  2. You click on the special bookmark in your browser.

  3. You enter a title for the bookmark.

You'll be able to save an online bookmark with 2 mouse clicks. Now, whenever you would want to see a single page of your entire saved bookmarks, you would just have to navigate to something like testbookmarks.com/joesmith. Like it?!

Now how does this solve my problem? Well, now I can just go to a single web page to access all of my bookmarks, no matter which computer, browser, or OS Im using. I can even access all of my bookmarks on public computers like at the library or school.

Stay tuned as I will let you demo the application.

Monday, March 19, 2007

Sony DVD+/-RW+/-R DVD-RAM CD-RW Drive




Need a DVD burner? Dont think. Just get it now.
$24.99 + tax after mail in rebate. Free shipping.

Sunday, March 18, 2007

Godaddy.com



I recently moved my web hosting to godaddy.com. I never even knew they offered web hosting. I've always known them for domain name hosting and those crazy superbowl commericials. Anyways, their web hosting is cheap! I paid $90 for 3 years of web hosting, which is about $2.50 a month (5gb space). There's always a coupon out there for like 10% off (google "godaddy.com coupon"). I like that you can just add on enhanced services to your account anytime. They break up these services into small little chunks (ie. Coldfusion, statistics, dedicated ip, etc).


GoDaddy.com Hosting & Servers

Friday, March 9, 2007

Securing your wireless network





If you use a wireless router, I have some suggestions on keeping your network more safe and secure. It will also prevent others from "smooching" off your internet connection. A year or two ago, I went anywhere with my laptop and was able to get a wireless internet connection from a neighboring, unsecured wireless router. It was so easy, I didnt even have to configure anything since Windows XP automatically connected to the strongest signal. All I did was turn on my laptop and voila...I was online. Today, to my surprise, wireless routers are actually being locked down and secured. Is your's secured? Here are some simple tips that can be done in your router configuration.

  1. Change the default username/password - If someone gets on your wireless network, it would be easy for them to log into your router using the default username/password and then they can mess with your DNS settings. That would potentially give them full control over the sites you visit.
  2. Dont broadcast SSID - That way people cant even see your router.

  3. Use maximum encryption - I think the most secure now is WPA2. WEP is not that secure.

  4. Filter by MAC address - This takes a little more work and management, but is probably the best thing you can do to secure your network. Even if someone knows your SSID and password, they still wont be able to get in. By specifying this option, the router will only allow access to laptops that you specify. To find the MAC address on your laptop, just go into your command prompt and type in "ipconfig". Make sure you choose the MAC address of your wireless card and not your ethernet. Yes, that means everytime, you have a new laptop or your friend/family brings their laptop over, you will need to add their MAC address to the router's allowed list.
Read this article on more ways to secure your wireless network. But I think the ones I mentioned above are good enough. Anything more might be overkill.

Friday, March 2, 2007

Email Etiquette

Would you email out your home address to complete strangers? No? Okay, how about your friend's and/or family's home addresses?

Treat your email address info in a manner similar to your home address info. Do you want people stalking you at your home? Well in the same way, when you give out other people's email addresses, spammers and other bad people will stalk you.

One might say, "I dont give out other peoples' email addresses." Well...have you ever emailed a bunch of people and put all of their email addresses in the TO: field? If so, then yes you have done it. Everyone reading that email can see all the email addresses in plain view. One might then say, "Are you telling me I cant use the TO: field when sending to multiple email addresses?" YES...and sometimes no.

Check out the following scenario:


  1. You want to send out a deal or coupon to a bunch of people. The people you want to send to are a mixture of friends, family, coworkers, etc. And they all do not know each other. What do you do?

    A. Put all of the email addresses in the TO: field. That way, your coworkers can see your auntie's and uncle's email addresses and vice versa. Also, when one of the persons on the email list does a "reply to all", everyone gets to see his/her response. Yay, now we can have a whole discussion on the deal with strangers. Instead of getting that one single email, now we have listen to everyone's responses and there is no way to stop it. Also, one of your coworkers decides that this is such a good deal, that Im going to FOWARD the email to his/her other coworkers, friends, and family. Wohoo. Now everyone's email addresses are being sent to more total strangers because when you foward an email that have email addresses in the TO: field, those email addresses are completely visible in the body of the email.

    B. Put all of the email address in the BCC: field. That way, all email addresses are hidden and when people reply, the response will only be sent to the original sender. Since the content of the email is treated more like an FYI rather than an actual discussion.

Hopefully, you would choose B. So when is it appropriate to place multiple email address in the TO: field? It's appropriate when you actually want to start or have a discussion amongst everyone on that list whether it be planning an outting together or discussing last night's episode of 24. Hopefully, everyone on that list knows each other and are of the same group type. ie. Friends, Family, Coworkers.

Now this brings me to mailing lists which is one of the major culprits. You create this massive list of 100 emails and save it as a group email list. You email this list weekly to give updates on your rantings or whatever topic. Here are my suggestions.

  1. Respect and protect peoples' email address info. Therefore, when you send out your emails, please do not put their email addresses in the TO: field. Use the BCC: field.
  2. Realize that you have assumed that they would like your weekly update emails. Im sure 99% of the people you send it to probably dont mind your emails. However, there could be that 1% like me who would prefer not to receive or read the emails. Then I would be forced to either manually delete your email every week or create a filter that automatically moves your email to the trash can. Whoa, that sounds harsh. Sorry, but I dont want to deal with more work than I have to when reading email. I have enough work reading other unwanted email or dealing with spam. Actually, surprisingly, I dont get much spam especially when using gmail. But that's another discussion. Anyways, its similar to signing up for an account on a shopping website. When I sign up, I always uncheck the "sign up for our newsletter" checkbox. But there are some sites, that dont have this and automatically sign you up for their newsletter and such. Therefore, just because you are signing up for an account, they assume that you want their newsletter. Bad boy! You've heard of the saying "Every man is assumed innocent until proven guilty." Now I'd like my saying heard "Every man is assumed opted out until he opts in." You hear that spammers? You hear that junk mail? You hear that telemarketers? You hear that shopping web sites? Dont send me anything, unless I have requested it. I dont give you permission to send me stuff.

Sorry for digressing. Back to mailing lists. I am not blaming you guys for anything because no one has ever told you or taught you how you should use mailing lists. And apprarently there arent any mailing list managing websites out there. I just did a google search and there isnt much out there except for coollist.com. I havent tried it and it looks like its currently not even working. Hmmm...Maybe I should create one?

So I guess I dont really have a solution yet when it comes setting up an easy mailing list. Since I have website hosting, they usually have mailing list managers, but they are not that simple to set up. But in theory, let me explain how mailing lists should work.

Add all of the people you want onto a mailing list that you create. Yes, in otherwords, subscribe them to the mailing list without even telling them. Dont worry, it should be okay, since its a gesture that you are just inviting them to this mailing list knowing that they can always opt out. No harm done. When subscribing them, members should receive a message detailing why you are adding them and include a link to unsubscribe to the list. You are really suppose to let them subscribe to it themselves, but its really hard to get people to opt into things. The most important part is the ease and the anonymity of opting out. People dont want to hurt your feelings by sending you an email that says, "Please remove me from this mailing list." So all of the emails that are sent to the mailing list should have a remove me link on the bottom of the message.

As I was finishing up writing this post, I ran into this interesting article on email. Notice how it reconfirms what I said above. Cool!