php forum
php mysql forum
php mysql smarty
 
Topic Options
#286447 - 08/04/02 06:41 PM Developer Interview :: Mike Bobbitt
The Team Offline
Moderator

Registered: 08/11/00
Posts: 182
Loc: yes

   Developer Interview :: Mike Bobbitt to Del.icio.us Add to del.icio.us
  Digg Developer Interview :: Mike Bobbitt Digg it
<img src="http://www.ubbdev.com/uzine/images/mikebobbitt.gif" style="border: 1px black solid" align="left" alt="somewhere in the canadian tundra" />
Operation Album.pl
By: Allen Ayres





<font size="1">Editor's Note: Holed up in a bunker cell only Mini-Me could love, I crouch down with a recorder in one hand and a notepad in the other, eager to get a few tidbits of behind-the-scenes intel from the Canadian Army's premier, and perhaps only, perl guru. Due to the classified nature of this conversation, we'll be using code names, mine - ubbdev, his - Mike. What follows can only be considered of the highest need-to-know classification level... burn your brain after reading this to erase the contents.</font>

ubbdev :: Hello, "Mike". Can you tell us a bit about your background?

<font color="red">mike </font> :: I'm a pretty regular guy. I live in Ottawa, Canada, am married and have three kids and a dog. Even have a minivan.

Previously, I've lived in a number of places across Canada, even worked in Michgan for about a year. I am currently working at Nortel Networks as a Senior Security Architect and I'm also a freelance writer for Information Security Magazine.

ubbdev :: Pretty interesting smile You've obviously been on the web quite a while... Outside of ubb-related sites, what are your 3 favorite sites to visit?

<img src="http://www.ubbdev.com/uzine/images/thewardiary.gif" style="border: 1px black solid" align="right" alt="the war diary" />
<font color="red">mike </font> ::
  1. http://www.devguru.com
  2. http://online.securityfocus.com
  3. and http://www.ebay.com smile

ubbdev :: When and why did you open your site for the Canadian Army?

<font color="red">mike </font> :: I started the site way back in December of 1993, when I was a Lt. in the Canadian Infantry. At the time, there was no official site for the Canadian Army, so I decided to put some information up, primarily to help answer questions about recruiting. Since then the site has grown significantly, and taken on a life of it's own through the efforts of many contributors.

ubbdev :: What are some goals you have for it?

<font color="red">mike </font> :: I'm really looking forward to UBB's content islands, but since I don't think they've been announced yet, I'm not sure I can talk about them... wink Other than that, I've been working on a re-design of the site's layout and navigation, which isn't quite ready yet. The highlight of that will be a flash menu system and some re-organization of the content. I've also PHPized all the pages and moved to a common header and footer. Though there are few noticable changes so far, these updates make it much easier to add dynamic content to the site.

ubbdev :: When and why did you begin developing your perl scripts ?

<font color="red">mike </font> :: I started writing PERL about 5 years ago, as I was trying to learn the language. I used examples people put on the web as tutorials, learning how they did various things by looking at the code, then writing my own. The more I used PERL the more I liked it's efficiency and flexibility, and it soon became my language of choice. Since I relied so much on examples to learn the language, I decided to put some of the scripts I've developed on the web.

Specifically, I started writing album.pl because I'm a bit of a shutterbug. In 1999 I bought my first digital camera, and before long, I had more pictures than I knew what to do with. So I wrote a very simple script to help me navigate and view my large collection of photos. Almost two years later, I wrote a photo upload script for CdnArmy.ca, and before long managed to merge the two scripts into one: album.pl

ubbdev :: Which one do you find the most useful/fun to work on?

<font color="red">mike </font> :: It changes from time to time. Now that album.pl is fairly well developed I spend most of my time working with it. I've tried to keep the code fairly modular, so when I add a new feature I can get right to the good stuff instead of writing more "base" code.

ubbdev :: What about some of your other modifications, like the mailing list integration . Can you tell us a bit more about that?

<font color="red">mike </font> :: I built the mailing list archive because I have literally 7 years of mailing list traffic (that's over 8,000 messages) that would otherwise be inaccessible to my users. This mod runs through the list history and makes each message a posting in a special UBB "archive" forum. The benefit to this over other list archives is that it keeps it as part of my forums, meaning it all has the same "look and feel," is completely searchable and can be centrally managed. Unfortunately the mod is still pretty rough around the edges (some MIME formatted messages come out a bit garbled and "threads" aren't maintained for example), but it gets the messages out there.

ubbdev :: It would seem to be very useful to those who have email lists and a ubb.classic on the same site. I've seen it requested often smile For someone considering beginning to write their own perl scripts, what are your favorite learning resources?

<font color="red">mike </font> :: First and foremost, I find other people's scripts a great place to learn. PERL is flexible enough that there are tons of "shortcuts" out there, and every time I check out another person's script a learn a new (and usually more efficient) way to do something. Couple that with the fact that there are literally thousands of PERL scripts and mods out there, and you end up with some fantastic resources. The ubiquitous PERL "Camel" book by O'Reilly is also a great learning tool, though nowadays you can obtain most of the information you need from online PERL manuals.

ubbdev :: Thank you, I've heard great things about the Camel Book, tho I imagine the latest is always found online. Speaking of "the latest", what future scripts do you have planned and is there any intel you can leak about them?

<font color="red">mike </font> :: Necessity is the mother of invention, so I usually don't know what my next script will be until I need it. smile

ubbdev :: Right right right... "top secret", we understan...

<font color="red">mike </font> :: That's really not it...

ubbdev :: No need to explain, thanks for the interview and all the time you put into your great scripts laugh

<font color="red">mike </font> :: Cheers smile

Top


Who's Online
0 Registered (), 19 Guests and 5 Spiders online.
Key: Admin, Global Mod, Mod
Shout Box

Latest Posts
Blogs, love em or hate em?
by AllenAyres
Yesterday at 02:05 PM
What do you use to edit the files
by Ian_W
10/05/08 03:33 PM
BeyondCompare v3.00
by Ian_W
10/05/08 03:32 PM
Glossy Black Theme with Image Reflection
by Gizmo
10/05/08 02:17 PM
ShareThis
by Gizmo
09/28/08 05:06 AM
[7.3] Viewing MySQL logfiles made easier
by AllenAyres
09/27/08 09:57 PM
Looking for a simple upload script
by Murphdog
09/26/08 08:45 PM
New Mods
[7.3] Viewing MySQL logfiles made easier
by blaaskaak
09/24/08 05:39 PM
[7.3] Language file checker
by blaaskaak
09/09/08 12:56 AM
[7.3.1] add search to showmembers page
by blaaskaak
09/07/08 04:50 AM
Multiple Identity Detector
by
12/30/06 06:39 PM
Newest Members
pisa666, ghengis317, NitroX, Dogan, EliYah-
13345 Registered Users
Top Posters Last 30 Days
blaaskaak 12
AllenAyres 10
FREAK1 7
Mike L_dup1 4
Chris Bale 4
Ian_W 4
tackaberry 4

 

 

 
fusionbb message board php hacks