The Alexa Web Search Platform provides public access to the vast web crawl collected by Alexa Internet. Users can search and process billions of documents — even create their own search engines — using Alexa\’s search and publication tools.
NBC, Apple announce iTunes TV show deal
NBC, Apple announce iTunes TV show deal
NBC Universal and Apple on Tuesday announced a deal that brings NBC television content to Apple?s iTunes Music Store. iTunes now offers more than 300 episodes of 16 shows, according to the statement.
Ten reasons to learn and use web standards
Ten reasons to learn and use web standards
If you?re a web developer or designer new to the concept of web standards and are undecided on whether you should spend the time to learn all about them or not, here are some of the most important reasons for doing so.
The Real Reason to Update Your Resume
I have recently left the company that I worked for, for over two years. I felt that I was losing valuble knowledge that I had gained at previous jobs. I felt this way and I know others did as well. Usually you forget things that are obsolete. The problem with our case is we all felt that we were losing things that we should be strengthening not forgetting.
So, here is the real reason that you need to update your resume. It is to keep in check where you have been to where you are going. You need to be able to sit down with your resume and judge if you are where you want to be. If you feel you are truly losing knowledge in things you don’t want to lose, you should move on, don’t hang around ’til it is too late to move on. Make a clean break and move on.
In this month’s Baseline issue, it talks about the best 500 companies at information management. I personally got a kick out of what Werner Vogels, the CTO of Amazon.com stated.
He stated that if you have a project team that can eat over two pizzas, you have too many people on that team. A good size team averages eight or fewer. Otherwise the project gets bogged down in so-called “administrivia”.
From personal experience, eight or fewer on a project is a decent amount to strive for. But, you need to be careful of those that count as more then one person. I have personally dealt with people that push a project to the so-called “administrivia” period faster then you can say “pretty decent“.
From my perspective (the bottom looking up), interviewing someone for a position is a hard thing. The question I hear often is, how do you know they can do what they really can do? Anyone can pad a resume and without knowing how to read through that, you are going to be stuck with someone who is just that, a resume padder.
I have interviewed at a few places in my time and here are some ideas that I have taken from them that I really liked.
- Group interview. Have everyone on the team, in the room for an informal interview process.
The reason I like this idea, is because if you have a small enough team, the person you are going to be hiring is going to be working with them a lot. At a certain point, skills are just skills. You need to be able to mesh as a group.
- Have brainteasers. One companies stance was they didn’t necessarily want “smart people”. They wanted problem solvers. So therefore they had a word problem that they wanted you to work out on the board and to show your work. This can give you a great idea on how people actually work or come to a solution.
- Build something. Have them build something that can show off skills that they profess to have. For example, have them build a AJAX blog if they say they have mad javascript skills along with PHP and MySQL. I have talked to people before and they state that they don’t like to be tested. It insults them. My stance is this is a great buffer for the employer. You get a great idea of the skills you are hiring for.
Now if they past those three tests, or a combination thereof, you have found your prime canidate. The best part about having tests, is you can compare canidates to each other so you get the very best.
I personally have been in a situtation where we hired “the best” canidate at a particular position. One week later, I noticed that that book he just bought from Borders is a book on how to do X, where X is his current job. So I asked him if he has ever done what we hired him for. He honestly told me that he hadn’t.
I hope this doesn’t happen often, but I am sure it happens more then it should.
So this last week, a co-worker and I resurrected a game that I personally loved as a kid. Two for flinching. Now we both had our own rules and so therefore, we got into a huge argument over the proper rules. Since he couldn’t backup his rules with data, my rules won out.
They are:
- If you flinch, you get hit twice
- If you make contact without a prior flinch to be acted upon, you receive 10 hits for contact
Now, the controversial rule that we outlawed, thanks in part to Todd Kerpelman, was after any hit is made, you have to wipe it off.
Many times, when working on a linux server, I have found that typing in my password over and over gets annoying. So, I have created a public key, put it on my mac, then upload that key into my auth hosts file on the server and bam! no more typing in my password.
Yes, I know, there are security risks. But I figure, if you know my password to get onto my box, you will most likely know my server passwords, so you deserver it anyway.
Below is an example I have put together (or took from a friend).
To create a public key, follow the following instructions:
- Add users
adduser chuck - Setup the new group
groupadd dev - Update the users for the dev group
usermod -g dev chuck
usermod -g dev apache
usermod -g dev root
Set up passwordless SSH tunnels from your box to server
Configuring No-Password Operation
- On the SSH client system and as the user:
ssh-keygen -q -t rsa -f ~/.ssh/id_rsa -C ‘’ -N ‘’ - Copy the ~/.ssh/id_rsa.pub file from the client to the user account on the ssh server.
scp ~/.ssh/id_rsa.pub username@ipaddress:id_rsa.pub - On the SSH server and as the user.
mkdir ~/.ssh
chmod 0700 ~/.ssh - On the SSH server as the user, type the following command: (some systems use authorized_keys2 rather than authorized_keys)
% cat ~/id_rsa.pub >> ~/.ssh/authorized_keys - On the SSH server as the user, verify that the keys file has appropriate permissions.
chmod 0600 ~/.ssh/authorized_keys
