PHP

You are currently browsing articles tagged PHP.

Dan Schultz doesn’t like Facebook or Twitter because they are too focussed on individual expression rather than the community.

That may be because he is using them wrong. I liked photography as a kid, but I didn’t know any photographers. Flickr happened to come into my life just after I bought my first digital camera. My participation in photography exploded. Not because I had a way to post my photos but because I had a way to find other local photographers for mutual encouragement. Even better was forming local groups to encourage people to meet. The value of Flickr is developing the community.

Worldwide Photowalk Panorama

Similarly, I got into Twitter because my community, peers at other universities running the same software as myself, were seeking help there. Any place with answers to the problems we face, which is where people with the answers are watching, is where we go. Twitter was the place to get the attention of the right people not a forum like phpBB. (There are already lots of email lists.) My other community, people using the software I run are also on Twitter. I’ve resolved issues for many clients by finding their public complaints and offering solutions. When my focus changed away from using Twitter for the community is when I stopped liking Twitter.

Personally, I have yet to find much sense of community in the phpBB, Google Wave, and Ning. So I find it strange these are the exemplars of community applications. They seem fractured so one finds dozens of groups to covering the same interest. Sometimes this is because some moderator upset a portion of the community with draconian behavior causing people to form an alternative community. Bad blood exists for a while. Other times people set up a new community unaware others exist.

At least a couple years ago, I set up the Facebook Notes app to import this blog’s posts as notes. By setting this up, a number of friends have taking to commenting on my posts. I get far more comments on Facebook than I do here.

However, this was a horrible way to get traffic to this blog.

  1. All of the text and images go into Fb Notes. Nevermind the terms of service. People looking at my blog posts think I wrote it in Facebook. Unless they are observant enough to see “View Original Post” links in tiny text, they have no idea about the blog which was originally the point. When I cross post stuff to multiple blogs I make it obvious the other places it exists.
  2. Embedded videos get stripped from Fb Notes. Lately, I have been posting embedded TED Talks videos here. So I have to think about how to change my posts to accommodate Facebook.

So, I discovered some friends who are also photographers on Facebook use an app called NetworkedBlogs. (They are Flip!Photography, Invisible Green Photography, and Stylized Portraiture.) Once configured, this app will post to my and friends’ (on my behalf) Facebook Walls a link to my wall. The format of the posts look similar to when a link is posted, such as a thumbnail.

The setup is also fairly easy. Enter the location, description, category, and email for your blog. Prove it is yours whether by having others verify it belongs to you or placing code on the site. Finally, go to “Feed Settings” link and click “Auto-publish to personal profile”.

I am hopeful this solves my problem. If so, then I have another blog to setup. (Someone asked to buy that domain. I guess I asked too much for it?)

An effective way to explain something is to use a metaphor. This can be especially effective by picking an metaphorical object or behavior with which the audience is already familiar.

The one I see most often is comparing computers to a car. This morning I saw this on an email list describing a person’s experience  migrating to Vista 8 from Vista 3.

It is like I have traded in a familiar (though frustrating) car for one that has the lights, wipers, and radio in new locations.

Also this morning, Vista 8 was compared to a malfunctioning pen forced on faculty who would rather use a better pen. Nevermind all pens are not used exactly the same. (Fountain vs rollerball) Some require more maintenance and care than others.

A coworker always says Free Open Source Software like Sakai or Moodle are free as in free puppies not free beer. Nevermind proprietary bought systems like Blackboard are bought as in bought puppies.
:)

For Nature Photography Day 2008, I made an NPD Flickr group and invited a bunch of people. The only rules were to a) post pictures taken on June 15th (thank you Flickr / EXIF) and b) about nature or destruction of nature. Unfortunately, I didn’t pay attention to the group as I should have. So a bunch of nature picture spammers (they post the same picture to dozens of groups) posted hundreds of rule violating photos to the group pool. A month later I closed posting to the group because the spammers wouldn’t likely stop of their own accord.

Anyway, I forgot about NPD until the day of. No one posted to the group of their own accord. Who remembers after a year? I cleaned out the photos not following the rules. Set calendar reminders a couple weeks in advance to publicize the group. Hoping NPD 2010 will go better.

I’m also considering bending the rules. Maybe close to June 15th is close enough. Something like anywhere in the range June 10th to 20th is close enough? What do you think?

Anyway, here are the pictures from the group:

If you cannot find me, then you are not looking. If you search on Facebook for Ezra Freelove, then I am the only result at the moment. Maybe all you knew was Ezra and the city where I lived? Facebook search is not so great you could find me through my first name plus something else you knew about me (other than email or city). Probably this is for the best. We don’t want to make it too easy to stalk people, right?

Allowing users to make a username is a promotion. The blogosphere making a fuss over all this is a Chicken Little-esque. Sure Myspace, Twitter, and a number of other sites have addresses with usernames in them. No one is forcing people opposed to having one to make one. Only in the past month could one choose a username for one’s Google profile. Prior to that it was a hefty large number of numbers.

I think the reason some people prefer usernames comes down to elaborative encoding. To retain something in memory, we associate that something with existing items in memory. Short-term memory has only about 7 slots and digits are each a single item. Assuming a single incrementation per account created and over 200 million users, using a numbers means there ought to be 9 digits worth of numbers to memorize. Words occupy a single slot in short term memory, by far simplifying remembering. Which would you rather try to remember 46202460 or ezrasf?

An argument against usernames comes down to using the memory of the Facebook database or other computer memory. Computer memory is better than human memory for stuff like this.

All of these work and go to the same place:

  1. http://www.facebook.com/profile.php?id=46202460
  2. http://www.facebook.com/ezrasf
  3. http://www.ezrasf.com/fb

Pick your poison. Enjoy.

Some former WebCT (bought by Blackboard) customers switched to ANGEL rather than move to Blackboard products. PDF Apr 14, 2009 Today, Blackboard announced it is buying ANGEL. You can run, but you cannot hide from Blackboard.

Some light reading for you…

  1. Learning, Together ANGEL Learning and Blackboard® have decided to join forces.
  2. Blackboard Plans to Buy Another Rival, Angel Learning | Chronicle.com
  3. Why HigherEd is rejecting Blackboard … | Laura Gekeler
  4. Open Thread on Blackboard/ANGEL Merger | mfeldstein.com

So the options left are…

  1. Blackboard-WebCT-ANGEL
  2. Moodle
  3. Desire2Learn (currently in patent troubles with Bb)
  4. Pearson eCollege
  5. Sakai

Glenn asked: “What is it about Twitter that makes it more of a time sink than Facebook?”

I consider a time sink something where I invest a high value of time for boring and poor value.

My contacts mostly duplicate in Twitter what they provide in Facebook. The time I spend reading Twitter posts I’ve already read in Facebook is a waste of my time. My Twitter contacts respond about a 1/5th as much as Facebook users (it used to be higher in Twitter). So I get more out of Facebook.

Twitter Replies suck. The Replies system makes it look like my contacts reply much more to me than others which I find highly unlikely. More likely the Replies implementation stifles conversation by requiring either everyone to be public or to allow all the participants to follow each other for there to be one conversation. Instead its many different (sometimes hidden) duplicate conversations. Facebook comments are attached to the status update so following a conversation is significantly easier.

Twitter Apps suck. Last Friday, I looked at Facebook Connect for AIR. My complaint about it was my interactions with Facebook would be as limited as Twitter. The promise of Twitter apps is to do more than the Twitter.com web UI provides. Many just provide easier ways to do the same thing: see your Twitter timeline. Others let you see quantification of your usage. Facebook apps by contrast provide access to content not within Facebook, so more of the web because part of my Facebook access so I can actually do more.

Except Socialthing and Tweetdeck. They are exemplary implementations of Twitter Apps. They extend the functionality of just Twitter by itself and are primary reasons I kept at it for so long. Socialthing unofficially died a while ago and official stoppage of support was announced last week while I wasn’t using it. Tweetdeck probably will stick around for a while.

Twitter lacks granular privacy. In Twitter, either you are private or public or ban specific users. I’m torn between public and not. So I opted for private with sneezypb where I mostly subscribe to friends. My other account, ezrasf, was where I subscribed to Blackboard community members, educational technologists, etc. Facebook could improve some in privacy as well. Compared to Twitter, Facebook makes a great attempt at granular privacy. Plurk, another microblogging / status update site, represents the privacy  Holy Grail for me. It allows for making specific posts public, private, available to groups, or individuals.

CPR/AED training requires time on the floor rescuing dummies. Objects in pockets, like my Digital Elph, interfere with rescuing dummies. Digital cameras on desks without supervision have a tendency to disappear. (Not so much from coworkers kleptomania but from my distractions.) So I put it in my work backpack. 

Today is the First Day of Ridvan. So earlyish this morning I went down to the Botanical Garden since I wasn’t going to be at work and didn’t go this past weekend. I spent ten minutes looking for the Elph in the work backpack. So I went and just shot with the Rebel. I chalked it up to having left the camera at work. After all, the last place I recalled seeing the thing was at work.

I decided to look at what I took. So I looked for the card reader in the main part of the camera backpack. To my surprise, the Elph was right there in the wrong backpack. The only thing that makes sense is I moved the camera but forgot I did so. 

Perhaps better brain food could help? Fish providing omega-3 fatty acids is already a healthy part of my diet. Maybe more eggs with choline with the vitamin B precursor could help?

MyHero

A site called The Hero Factory lets you make your own comic character. This is the one it gave me. There are other similar sites:

MyHero Originally uploaded by Ezra F

William borrowed my camera to go on his honeymoon. He also lost the photos with a poorly timed crash & drive reformat. So he wants to borrow the card and recover the data. Thankfully I have not used the camera since he returned it despite thinking I should.

Luckily I ran across A Computer Repair Utility Kit You Can Run From a Thumb Drive

I didn’t like the setup of Photorec as it runs through the command line. Navigating the tree was confusing at best. It did recover 1,166 photos / 3.62GB for me.

Not trusting a single method, I also tried Recuva. That worked a little better. It reported 1,395 files found. However, 177 were unrecoverable. Getting 1,218 pictures / 3.78GB back was 52 / 160MB better than Photorec. Though many of the “recovered” pictures just say: Invalid Image. Maybe they really are Raw?

While trying to use Restoration, it crashed the first time. Not sure why. It was fine the next time, though it only found 4 photos.

Filename: Photorec doesn’t restore files with anything like the original name. Recuva and Restoration do.

Meta Data: OSes and image editors know about the EXIF data in pictures. All the Photorec pictures have date taken. Most of the Recuva pictures do. Guess I could see if only 52 pictures are missing the EXIF? That might explain why Photorec lost some of them.

All in all, it was an fun experiment. I am not curious how these stack up against of the proprietary software? Why pay $40 when these are better?

« Older entries