Installed Google Friend Connect WordPress Plugin

Google just made the Google Friend Connect API available to developers. What made this interesting was that it would make it easier for site admins/developers to integrate Friend Connect into existing login systems. As a WordPress user, I was excited to see that there was a plugin for my blogging platform of choice. An added bonus was that I knew some of the people involved in the development of the plugin. :)

I wrote that first paragraph with the understanding that readers would know what Friend Connect was and what it was for. However, it is not that widely in use so I can’t expect people to know what it is.

Google Friend Connect provides a simple means of one-click user authentication using a pre-existing Google, Yahoo, AIM, or OpenID account. This means that a user doesn’t need to create a new account for every site that he comes across.

After installing the plugin to enable Friend Connect authentication on my blog, I tried out the Friend Connect sign-in process while I was logged out to see what it would look like to non-admin visitors. I had a few moments of panic after seeing that logging into the Friend Connect system also logged me into my blog. The scary part about that was that I saw a link that said Site Admin, which only I as admin should see. It turned out that I was only logged in as a Subscriber, and the Site Admin showed the dashboard, but only as much as subscribers can see. Basically, regular visitors were not getting admin access. It was a false alarm. I was able to confirm by checking the list of Users and saw my Friend Connect user identity was appropriately marked as Subscriber.

That’s the other cool thing about this plugin; it is able to add users to a website’s database. A couple of weeks ago, I was working on a Friend Connect login solution for Coppermine Photo Gallery but got stuck due to CPG needing database access to the application’s users. If I or any CPG developer can work with the GFC API, we could enable visitors to login with their Friend Connect credentials, and have those accounts create new users in the gallery’s user table in the database.

Feel free to try it out here by logging into Friend Connect to leave a comment. Of course, comments are still open to visitors who are not logged in, but when logged in, you won’t have to enter the usual blog comment form fields.

If you installed the plugin for your site and noticed that the blog looked different in places you did not want it to look different, it is due to some css definitions that the plugin has.  You will need to delete or comment out the unwanted css definitions in fc_plugin.php

Epilation Experience

I have become a fan of epilating. I avoided it for years because I was afraid of the potential pain. However, when I researched it last month, it seemed the technology has improved a lot to minimize pain. I was sold on the Braun 5270 Silk-épil X’elle Body System Epilator due to the reviews that reassured me that it was not going to be a horrible experience.

In my research, I found lots of tips to help prevent too much pain. I’ve put them together for my own setup. I now look forward to my weekly epilation sessions.

Preparation Tips

  • before the very first session, shave 1 to 3 days beforehand so that the hair is not too long and yet have something for the epilator tweezers to hold on to
  • exfoliate to avoid seeing micro bits of dry skin flying
  • take a hot/warm shower/bath to help open the pores
  • per instructions, dry legs and do not apply cream/moisturizer

Process

The Braun 5270 comes with a beginner head. It would be a good idea to try using that for the first time. It massages the skin to help distract from the tweezing feeling. Sometimes, it even tickled but it was not uncomfortable. The scariest part of the process was the loud noise. Unfortunately, it meant that it was too loud to have the television on in the background. I played some music to help me relax.

Move the epilator slowly over the legs, going against the direction of hair growth. If you have experience tweezing eyebrows, you would likely know the trick to reducing or preventing pain is to stretch the skin around the hair follicle. This worked while epilating, too.

During the first session, I was able to move on to the advanced epilator head. That’s how practically painfree it ended up being. The results passed the smoothness test where I rubbed my legs together. It never felt that good when I shaved with a razor.

When done, moisturize. Use the included brush to clean the epilator head.

Electric Razor

The Silk-épil came with an electric razer head. It was useful for hair that I was too afraid to try to epilate. The results were better than using a regular razer because I did not get itchy bumps.

Conclusion

Epilating took longer than shaving, but it was more comfortable sitting in the living room instead of standing in a wet bathtub. What I really like about epilating is that it gave me smooth results that would last between weekly sessions. Because I could do it on a more convenient schedule in a more comfortable setting, I now have hairless legs even during the winter when most days I would wear jeans or pants. Then I can wear dresses/skirts without having to plan ahead.

Something to note is that I have fine hair. This could contribute to the lack of pain for me. It is possible that people who have thicker hair might experience more pain, but I do not know. Just a heads-up so readers do not go after me if they do not have as great an experience.

25 Things About Me

There’s a Facebook equivalent of a chain letter making the rounds, where people are asked to write 25 things and then tag 25 friends who are asked to repeat the process. As a personal policy I do not pass on things that require me to “pass it on” to X people. However, I enjoyed reading and learning 25 things about my friends so I thought it’s only fair to share 25 things about me, too. Plus, it’s another post to add to my lacking-in-frequent-updates blog.

  1. I trained my cats to: sit, sit up, shake, high-five, gimme-five, gimme-ten, stand, say hello, say goodbye, wave, salute (my boyfriend helped with the last two)
  2. My first home in America was in Colorado
  3. I won two spelling bees in elementary school
  4. I got to attend my dream university and was accepted via early action admission
  5. I’m working at my dream company and had to apply at least two times
  6. One of my first memories is of Las Vegas lights at night
  7. I have a multinational family: I was born in Vietnam; my sister in Hong Kong (then under British rule); my brother in America
  8. I need to have music when I’m driving or working out
  9. I prefer donating money to animal causes because they get euthanized if there aren’t enough resources, and humans domesticated them for our needs/wants so we owe them
  10. I generally have a very strong aversion toward cheesy chick flicks but once in a while reassure my boyfriend that I’m feminine enough to like a good girly movie
  11. I’m a democrat but want the republicans to keep the hardcore liberals in check
  12. I am proud to be a blood donor and cried when I was turned down when my blood iron level was too low one time
  13. I prefer beautiful weather over seasons
  14. I fell out of the raft in the rapids and survived to tell about it, with photographic evidence
  15. I like taking photos
  16. I like helping other people share their photos by volunteering for Coppermine Photo Gallery
  17. Superman is my favorite hero
  18. I’ve been a cradle robber a few times but not on purpose
  19. I find negative people to be emotionally and mentally draining
  20. I didn’t like roller coasters until I was peer pressured into riding one in junior high
  21. I have not and will not do drugs but think people should be able to use them if they want
  22. I love gadgets and I like to name them
  23. Three of my favorite sounds are: the happy purr of a cat, the uncontrollable giggle of a young child, and the loving heartbeat of my boyfriend
  24. I started college as a fuzzy (non techy) but ended up loving the natural and computer sciences thanks to awesome professors
  25. I feel extremely fortunate and thankful for the people, cats, and comforts that I have in my life

Picasa2Coppermine Project

I just uploaded to Google Code the source code of Picasa2Coppermine. This makes it possible to add a button in Picasa that when clicked will upload selected files into a Coppermine Photo Gallery running version 1.5. CPG 1.5 has not been officially released yet, so it is only available via subversion checkout.

The ability to import from Picasa to Coppermine is a frequent request and something that I personally really wanted to be able to do. I am excited to have been able to accomplish the basics of the task. However, there is still a lot remaining to be done to make this even better. If you are brave and tech-savvy enough to run a test installation of CPG 1.5 before it is released, and also use Picasa, I would appreciate that you try this out. Code contributions would be greatly appreciated.

Happy Martin Luther King, Jr. Day!

Free CodeWeavers Crossover License on October 28

CodeWeavers is making Crossover licenses available for free for one day only, October 28, 2008. The site is currently unable to handle the load, but you can submit an email address in order to register for a serial number. The offer limits one license per email address.

Since the entire site now redirects to the one simple page to register for the license, it’s hard to get information on the products that are available for free. Enter Google’s cache of the products page. Basically, the Crossover products make it possible to run Windows applications on computers that run on Mac or Linux OS’s. The cool part is that it does not require a Windows license, unlike some virtualization applications.

For today only, they have put up fully unlocked builds that can be used without having to wait for registration:

Download CrossOver Mac Pro

Download CrossOver Games Mac

Download CrossOver Linux Pro

Download CrossOver Games Linux

Now I have to decide if I want the Mac or Linux version…

Update: I downloaded and installed CrossOver Linux Pro. It worked but not as I expected. It is able to install a pre-determined list of Windows applications. I was hoping to install Chrome rather than use CrossOver Chromium but it doesn’t seem to be possible. At least I was able to get Internet Explorer 6 installed in case I have to check out websites that don’t function in any browser other than IE.

 

February 2012
S M T W T F S
« Mar    
 1234
567891011
12131415161718
19202122232425
26272829  

Categories