Pinterest

by James Bumanglag on April 18, 2012

Pinterest valued at ~7 billion. Opening a Pinterest account ASAP to see what SEO benefits this can bring.

Seems like a month or two ago a major algorithm update came out and a lot of peoples sites were hit by Google. Many were blaming anchor text over optimization, while defending blog networks such as ALN or BMR. I myself used some ALN outsourcing and didn’t see many penalties, though I did test it on a site using only one anchor and that site got completely deindexed.

Now, it looks like ALN and BMR among others were definitely not safe. Complete deindexing of these networks and 99% of the sites I tried it on suffered. It looks like overoptimization on anchor text was not the problem, though I still would shoot for a variety if you are outsourcing or building manually. Natural links obviously will come with a natural distribution of anchor text.

RIP ALN and BMR

Moving to the Cloud

by James Bumanglag on November 21, 2011

james bumanglag

I am in the process of moving most of my personal items to the cloud. These are documents and files that do not contain sensitive data, as am I not certain that I would trust cloud services for security yet.

My papers and notes will be moved in Google Docs, and the vast majority of my stuff is on there already. I haven’t opened MS Office in almost 2 years, Google Docs is just faster for me and has everything I need. I work on multiple computers and I always lose flash drives so it was perfect for school.

Music and Video wise is also taken care of, home videos go to Youtube now, since they do HD and accept long videos. I tried Vimeo but it took them over 12 hours to encode and make one of my short videos available so I am avoiding them for now. I don’t have a lot of music, so I can just upload what I have to Google Music, and once I get a smartphone I will probably sign up for Spotify or Grooveshark online for future music.

The last thing I really have is pictures, and honestly I am not a big photography person so I don’t need to host my pictures in full resolution. Whatever the max is on Facebook or Picasa Web is okay with me, I don’t see a reason to get a Pro Flickr account.

These account for 99% of my needs for cloud storage, I also have an Amazon Drive and a Dropbox for any misc. items.

NaNoWriMo Update

by James Bumanglag on November 4, 2011

Started writing my novel yesterday, a few days late. To be honest, I wasn’t even certain I was going to start it and I felt like that I wouldn’t have time this month to commit to it. But a friend called me up, we met at a bar and wrote for a few hours. I realized that having a writing buddy is key, it gets you in the zone and motivates you. I wrote about 1300 words and could have reached the 1,600ish per day requirement but we decided to call it quits for the night. I’m surprised how easy it was to write that much so quickly. It really helps when you get in the groove and just pound it out.

The 30 Days Challenge

by James Bumanglag on October 18, 2011

I am starting something called the 30 days challenge.  Basically what you do is you repeat an action every day for 30 days.  This will help you accomplish a larger goal by creating a habit out of it.  Studies show that around 30 days a repeated action becomes a personal habit.

This idea was given to me by watching the TED Talk of Matt Cutts.  Matt Cutts is a Google Search Engineer that I follow for SEO (search engine optimization) techniques.  When I saw he had a TED Talk I knew I had to watch it.  His blog is here.

The first 30 days challenge I am doing is taking a picture every day.  Matt said it helped him remember his memories vividly.  This was interesting to me because I feel like the last summer came and went so fast and I can barely remember what I did.  I have been doing it so far and it is working great.  I can look at a pic I have taken and instantly be brought back to that day.  Plus I have some really awesome shots.  I’ll upload the best here and the full album on Picasa or Facebook.

The challenge I am doing in November will be a lot tougher.  It is to write an entire novel (50,000 words!).  Of course, it is going to be unpolished and unorganized but the point is to just get something on paper.  Too many novelists struggle with creating and perfecting in their head and never get anything accomplished.  Hopefully by just writing constantly I will get into a groove and find my flow and my writer’s voice.  The wording comes out to something like 1600 words a day, so it’s definitely something you need to set aside time to do each day and force a habit.  At the end of November, hopefully I can call myself a novelist!

There is a whole community based on it here: NaNoWriMo

 

Android Phones

by James Bumanglag on October 1, 2011

Been wanting a new phone for some time now, and always had sights on an iPhone, android never being an option. But I went in to AT&T today and the iPhone 4 was just underwhelming compared to all the Android phones. I guess the iOS appstore is pretty awesome but anything I really absolutely need will probably have an Android ap version as well.

The Android phone hardware impressed me so much, for the same price or even cheaper bigger screens, better cameras, better storage etc. The two phones I thought were awesome were the infuse by Samsung, HUGE screen. And the Xperia Play by Sony, which has this slide out gamepad. I am drooling at the thought of loading it up with emulators for SNES and just playing all the old games. With the Amazon Kindle Fire announced and my dependence on OS X dwindling after 2 semesters of Linux and some Win 7 at school, I really don’t think I “need” to get anything Apple anymore. Hooray for competition, other companies can do things well and for cheaper. Back in the day, you needed an iPod, the hardware and UI was great. Now music is on smart phones with touch screens so the super awesome click wheel is no longer a factor, and with Spotify I don’t even need itunes anymore..

test

by James Bumanglag on September 23, 2011

this is a test post

Ruby On Rails Update

by jamesbumanglag on September 20, 2011 · 0 comments

Professor and I decided that the Ruby on Rails project I was thinking about doing is a little too much work for the 3 hr credit class. I have decided to still work on a ROR project on my own, but for the class I will now be researching and presenting various telecommuting techniques for a level 100 CS class.

Lectures are taken care of by recording ahead of time and uploading to youtube. Documents are taken care of by Google Docs, and there are a various numbers of chat clients a class could use, from IRC rooms to Skype or whatever, but what we decided would be important and great to have is basically an online compiler for Python. Hopefully I can find some technology where multiple people can edit and compile Python programs (nothing too complex, Hello World level). If I could find something that would allow this, we could theoretically hold an entire semester of a low level CS class completely online.

Orange Book

by jamesbumanglag on September 10, 2011 · 0 comments

Learned about the Orange Book, or the “Trusted Computer System Evaluation Criteria.” It’s the department of defense’s standard for basic security requirements. I need to write a big research paper in the next couple weeks, and this seems really interesting. I am going to look more into it, but this seems like a good choice for my paper.

R.U.R.

by jamesbumanglag on September 8, 2011 · 0 comments

Read a play on Robotics, written almost 100 years ago. It’s called Rossum’s Universal Robots, and I can definitely see it as the basis for a lot of science fiction media involving robots. The play deals with ethical issues surrounding the creation and use of robots, as well as some unforseen problems.

http://jerz.setonhill.edu/resources/RUR/

Video of NAO Robot

by jamesbumanglag on September 8, 2011 · 0 comments

Robotics – NAO

by jamesbumanglag on September 8, 2011 · 0 comments

Taking a robotics class this semester that is sure to be awesome…the class got funding for a NAO robot, which is about $18k. We watched some videos of a bunch of them being taught how to play soccer. Not certain on what tasks we are going to try to teach it yet, but it should be a fun and challenging project.

Cool webcomic on the strength of passwords. I’ve always thought that pass phrases would be better than having complex passwords. The only thing I can think of that uses a pass phrase is when I send PGP emails. I think I have something like a 16 word pass phrase. Hard for computers (and people) to guess, and easy for me to remember.

Also makes me want to learn more cryptography. I took a grad-level class on it a year ago, but it was way over my head.

http://xkcd.com/936/

I am doing a research project this semester that will involve creating a web app that is a fully contained class. I am a big fan of learning online and I proposed that I will create an app that has all the information of an intro Computer Science class, such as the syllabus, lecture notes, homework, etc.

I also want to have a constant chat box where students can talk to each other at any times, as well as be present in case the teacher wants to hold a live online lecture. I am not sure if I will get to it but I also want to have a small instant compiler that will take code and show results right in the web browser(simple programs like “Hello World”).

I am planning on writing this entirely in Ruby On Rails, the framework is very interesting to me and it is being used by all the hot web app start-ups these days. I hope I can create something that I will be proud to have shown in my portfolio.

I learned the important of constantly running test cases for software development this summer. I took a class that required you to make a program that would parse checks, similar to what Chase and other banks are doing these days. The program needed to simulate the feature where you can take a picture of your check with your smart phone and have it deposited directly to your bank account, without needing to physically deposit the check.

For example, the project involved receiving a string like “Ninety dollars and 86 cents” and correctly parsing it to the amount 90.86 and returning the value. For each check you correctly parsed, you gained a commission of one cent, and for each incorrect value, you would be penalized 10 cents.

I wrote my program and uploaded it the google app engine and thought everything was good. There were no compiling errors, and like a fool, I thought that meant things would be A-OK. To my surprise the next time scores were posted I had received zero commissions (out of possible hundreds).

What happened was that my program incorrectly parsed values that had “cent” in the string. 90 dollars and 86 cents would be correctly returned as 90.86, but 90 dollars and 86 cent would consider everything as dollars and return 90+86 or 176.00. I hadn’t factored in things like misspellings or various formats of check strings.

Had I done some test driven development like many of my classmates did (using JUNIT and infinitest) I could have wrote hundreds of possible tests of various formats that the checks might come in, and rewrote my program until these all passed. However, I assumed that a compiling program meant a working program.

I’ve definitely learned my lesson and will always be writing and rewriting tests in addition to writing my source code.

Google + Update

by jamesbumanglag on August 30, 2011 · 0 comments

It has been some time now since signing up for Google Plus. I admit it definitely did not live up to my expectations. I really thought there would be more people using it and I would be hearing more about it, but I still only have about 6 or 7 friends and the hype has died down. This week Facebook started pushing a new status update feature that is basically their take on G’s circles. Circles was the main selling point for me on Plus, and now it definitely looks like I will be staying with Facebook for the time being. I will keep my Plus account up, and I still think the future is uncertain. Things can change, but Zuck is doing a good job with his product. The more I learn about Zuckerberg, the more I think that as long as he is in charge, Facebook won’t be going the way of MySpace any time soon.

My good friend Anthony has taken a liking to home brewing beer lately, and with his drive and enthusiasm I will not be surprised if he takes this from a hobby to business level someday. He has an awesome, hilariously entertaining blog here

http://partyonslurms.blogspot.com/

As for myself, I love craft beer (favorite is a nice stout), but I don’t have the patience to brew my own. I think I’m happy with Anthony’s brews.

Signed up for Google + today thanks to an invite from my friend Paul, who will probably remain my only friend until the site gains more popularity.  I’m pretty impressed with +, it’s fast and uncluttered.  The circles idea is great and intuitive.  I know Facebook has lists you can sort your friends into, but I never once used them and I doubt many people know about them.  I expect Facebook to start pushing and making users more aware of this feature and improving functionality in order to compete with the circles.  But besides that, I don’t really see anything else that will have me switch to Google + for quite some time.  I feel like my profile is going to have my picture and some info uploaded but remain mostly untouched unless there is a mass exodus to +.  Facebook just has all my photos and friends that seem like a pain to re-add on a brand new site. I’m guessing that’s the same for many people, Google must be working on an “import pictures, friends etc” plugin of some sort.

Reasons + definitely has the potential to take over:

  • The majority of Google’s products have taken control over their competitors, at least for people my age.  Almost everybody in college know uses gmail over other mail(unless it’s a university account), gchat over AIM, Google Docs over Word(essential in sharing for group products, or working at multiple PCs from home to library to class), and I see more and more people using Chrome each day.  Facebook became what it was due to college kids, and they could definitely give Google + the “buzz” it needs. (no pun intended)
  • Obviously Google puts out high quality products and has some of the most talented programmers in the world.  If anybody can created something to directly compete with the technical functionality of Facebook it will be Google.  If + doesn’t take over, Facebook will remain king for a long time.
  • + isn’t even officially launched but everybody is already talking about it.  Also, once you sign up you won’t be able to avoid it.  With the new black bar Google has, I am seeing my + notifications each time I check my mail, chat, or even use search.
  • People always want something new and complain about services that they use only because it’s the only option.  Many people complain about Facebook, how it has changed over the years and a lot of features are unwanted.  It’s even become “cool” to claim that you aren’t on Facebook anymore.  This will definitely give people who want to jump ship “just because” their opportunity.
I will admit that I will use whatever becomes the most popular.  If I have a good amount of friends on both, I will regularly use both.  I’m not going to use one over the other because I feel one is technically superior.  The whole point of + and Facebook is to stay connected with people.  Whichever one does that for me will get my use.