Archive for the 'Weblogs' Category

2005 May 11th

Filed under: Technology, Open Source, Weblogs

The fine people over at TextDrive run ModSecurity on their Apache servers. ModSecurity takes care of filtering out most evil comment spammers requests before they even have a chance to actually hit the applications running on the server (i.e. WordPress). This is all great, unless of course your mom tries to make a comment and gets a HTTP 412 Error, The precondition given in one or more of the request-header fields evaluated to false when it was tested on the server.. The problem is that the referrer in this case has the evil word sex in it. Last I checked, sexagenarian wasn’t dirty (I don’t think Texas has banned it yet, but they might try to soon. Any word over 2 syllables matching the regex ".*$DEVIL_WORD.*" will be stricken from the dictionary). Thanks to An introduction to mod_security, I added the following to my .htaccess and all is well.

SecFilterSelective "HTTP_REFERER" "the-newest-member-of-the-sexagenarian-club" "allow"

2005 March 2nd

Fellow PSU Alum Alex Valentine writes:

Blogs are not a person2person tool. Posting on a blog is a person -> audience tool where the audience can choose to listen and chime back.

I believe this is the epitome of why there is such a buzz about blogs, and defines the direction in which they will continue to expand.

Push-Technology

Almost a decade ago there was a company that created quite a stir in the online arena by the name of PointCast. PointCast was a client application that you ran on your computer, selected your news sources, and the PointCast servers would “push”. This was the beginning of push-technology. You could get stock quotes, business news, magazine articles, from sources that joined up with PointCast. This all seemed to be a precursor to the dot-com boom, but PointCast fell victim to the boom as well.

When Push Comes To Shove, Push Loses

What does a burnt out dot-com like PointCast have to do with weblogs? It is proof that the free-market works.

Proprietary push technology has been replaced by good old fashioned pull-technology (HTTP GET) in the form of client syndication. The syndication formats themselves provide freedom of choice, RSS and atom each with different levels of features that content providers can choose to implement.

These formats are not mutually exclusive, there are no signed contracts restricting content providers from only providing one syndication feed, they can provide either or both.

Jamie Zawinski (of Netscape fame) once stated:

Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.

This will soon be true for RSS and atom. We will see syndication integration into email clients, web browsers, text editors, coffee makers, etc.

Weblog tools such as WordPress and MovableType have made publishing not only web content, but have also made syndicated content instantly available. (See Rebecca Bloods’ weblog history for more background) Weblogs have become big business, with Google acquiring Blogger, Microsoft creating Spaces, and SixApart acquiring LiveJournal. All of the weblog tools continue to fight for marketshare.

Business Impact

How do weblogs fit into the corporate technology structure? As Alex stated, email covers person to person communication. Email can also extend to cover person to distribution list. However, this gray area may be better suited for a tool that has flexibility. Think about all the distribution lists you’re on. There’s one for your team, one for your project, one for your sub-project group, one for the system administrators, one for each of the functional teams, and so on. Now what if you send out an email to your team members, then later a person from another team needs that information? Someone has to dig through their archives and find the email thread and forward it along hoping that all the pertinent information is included.

Internal weblogs simplify this situation. Employees can post short blurbs, links, and articles for all other interested employees. Frequently asked questions can be answered with a simple link to an existing weblog post. In depth conversations can be retained with the original information, and links to new relevant information added as necessary. Information is only an intranet search away, solved by a rack server Google will gladly sell you.

Now we begin to see why companies like Microsoft, Sun, IBM, Yahoo, eBay, and Google are so interested in weblogs. They are all interested in spreading information faster and more effectively. Some have taken towards marketing, while others are targeting developers, and other have spread the spectrum. As we see how information can be spread throughout the world, we can imagine how it can be spread inside a corporate environment.

Microsoft has Scoble to spread all sorts of marketing information. They also have their MSDN blogs to spread developer info. Sun has their employee blogs available externally, and encourages other employees such as Tim Bray, co-inventor of XML. CIO Jonathan Schwartz has his space for spreading the Sun gospel. IBM isn’t about to miss out either with their developerWorks blogs, Mark Pilgrim, and Sam Ruby, although they don’t have as many externally available weblogs as Sun. Yahoo! has embraced RSS with their My Yahoo! customization. They also have a resident tech blogger in Jeremy Zawodny. The search team has its own place for all things search related. Google is almost lagging behind everyone else in the external blog game. They have the official Google blog which merely serves as a PR soapbox for their latest lab experiment, such as the amazing maps. Ebay has made an attempt to jump on the wagon with their founder Pierre Omidyar’s blog, but haven’t updated in forever. You might note one big tech company missing from this list, Apple. Their notorious secrecy may be one reason they have yet to really embrace the weblog world. The upcoming version of Mac OS X Server will come with Blojsom to provide a one click weblog server, and the next Safari browser will integrate RSS feeds. We’ll see if they continue to play catch-up to the rest of the weblog world.

These are only some of the externally available resources, there are no doubt many internal sources for each of these companies.

2005 February 15th

Filed under: Open Source, Weblogs

Today marks the release of WordPress 1.5 “Strayhorn”, and I can say that I’ve successfully upgraded to the stable version. As I mentioned before, I’ve been running on the 1.5 beta for about a month, and everything seems to be working great. The new themes system and improved plugin API are wonderful. The comment spam protection in the core is much improved. Go checkout the bugtracker changelog and changelog on the wiki for more details.

Many thanks to Matt, Ryan, and all the others.

2005 January 19th

Filed under: Weblogs

For all one or two of you out there subscribed to the syndication feed (RSS or atom), you may have noticed that a bunch of old posts appeared. After getting hit with a ton of comment and trackback spam, I’ve finally upgraded to one of the WordPress nightly builds (1.5-beta-1 2005-01-18). It probably doesn’t look much different on your end, but the backend is much improved, and I have moved my design over to using the themes, so upgrades should be a simple tar -xzf wordpress.tar.gz away. This should also improve my ability to deal with all the spam that is a pain in the ass. I promise I will update soon, since I finally have a little free time.

2004 July 3rd

Filed under: About, Weblogs

I thought I should write up a post about my intentions for my (relatively) new weblog. First, I should at least define what is a weblog. Dave Winer has a rather lengthy description of what encompasses the world of weblogs. Personally, I consider weblogs (blogs for short) to be an online diary of sorts, a way to share with the world (or a small group of friends and family) what is going on in your life, what you think about current events, and anything else you feel like writing about. Of course there are photoblogs that chronicle life through pictures, and I hope to get a new photo gallery setup in the near future to do just that.

How long have I been blogging?

Well, I’ve been making websites off and on for eight years now (I’m only 22), and several of my old sites dating back to 1999 included posts that I created by hand and manually updated the archives. I tried to update as often as I could, but as my computer science courses piled on work and I tried to escape the work, I stopped updating for a rather long time. Well, I’m back after graduating in May 2004 with my B.S. Computer Science degree and minor in Management Information Systems. I found a wonderful job in Fairfax, VA working for CGI-AMS as a J2EE software engineer (Disclaimer: This website contains the thoughts and views of David Schlosnagle, and does not represent the views of CGI-AMS). Unfortunately, it required me to move away from my friends in Pittsburgh, the place I’ve called home for 22 years (minus the 4 at PSU which is also part of my home). I found an nice 2 bedroom apartment about 5 minutes from work which I’m splitting with a friend from PSU.

What am I going to blog about?

If you want an idea what to expect in the future, take a look at the categories on the right. This is a list of possible topics I brainstormed, and generally relates to many of my interests.

As you probably figured out by my degree, I’m a geek, something I don’t consider a bad thing. I spend a fair amount of my day planted in front of a computer at work coding, and when I come home, I spend some of my time reading up on news online. Many times this is about technology and computer related articles, so if I find something interesting and feel that others might be interested in it as well, I’ll make a post for them.

One of my goals is to improve my writing abilities, and to do this I’m going to try to write longer entries similar to this. I enjoy bookmarking sites and articles that catch my attention, whether I agree with them or not. I will try to link to these in my posts so you can expand your knowledge a bit.

What are these comments and trackbacks?

These are a new edition to my site, thanks to finally using the “personal publishing platform” WordPress. Instead of manually updating and creating posts and archives, all of this is handled by WordPress, which is a wonderful little PHP/MySQL system for automating many of the things I used to do by hand. WordPress also adds many features I didn’t have before, namely comments and trackbacks. Comments allow anyone to leave their thoughts about my posts and create a discussion pertaining to the post. Trackbacks are similar, but allow readers with their own weblogs to create their own post and have it automatically link back to my post. I encourage everyone to post comments for any of my posts that have open feedback. (I do reserve the right to delete any comments that are totally off topic, such as SPAM) If you have any other thoughts or questions, feel free to email me (ds at david-s.net).

What is syndication?

Syndication is a way of subscribing to my weblog from a news reader that supports Really Simple Syndication (RSS) or Atom feeds. These feeds are XML documents that the program can download and parse, showing you my most recent posts in the news reader, instead of having to visit the webpage. These programs allow you to read many different feeds very easily, creating a custom news paper of sorts, with information from the sources you choose. You can get all the sports, technology, business, and random opinions you want from all over the web. I have listed some of the popular news readers below if you want to check them out. I use NetNewsWire Lite, and Bloglines to keep my information thirst quenched.