Sunday, 27 February 2005
Search Engine Redux #7
More search strings leading people to my blog, yet again exposing the madness that is the Internet.
spanking apple - I like apples, but I don't like like apples in that way. But hey, whatever floats your boat.
the question is what is a the question is who cares - Yeah, but how many licks does it take to get to the tootsie roll center of a tootsie pop?
who is adam curry - Wikipedia knows.
utf skatepark - Two great tastes that ... ummmm ... I'm at a loss.
quotable quotes for snowboarding - "You want me to go down that?" "Aieeeeeeeeeeeeeee!" "HATE YOU GUYS ... SERIOUSLY!"
how to create a moon on katamari damacy - Roll! Roll like the wind bullseye!
going commando day - Makes you think doesn't it? Why don't we have a day to "be free"?
Java Beautifier plugin for blojsom
A new blojsom user, Marc Logemann, put together a plugin to beautify java code embedded in your blog entries.
Friday, 25 February 2005
Roadkill Candy? I'm for it!
Thursday, 24 February 2005
AutoLink and Syndicated Content
Wednesday, 23 February 2005
Snowboarding Take Four
I headed up to West Mountain after work for some night snowboarding. A colleague who also teaches snowboarding at West Mt. gave me some instructions on control, stance, and turning. It helped immensely!
I now feel more in control of the board. I'm more stable now that I've focused on where my center of gravity is and how to use it. I turn better now that I'm not so stiff and rigid and I'm using my body and board correctly to turn and maneuver. At the end of the 3 hours I was there I was definitely able to get down the face trail at a good clip. I wasn't as apprehensive about the steeper portions and made a conscious effort to make some turns on those parts. I noticed that the bottom of the board was getting some wear on my toe side.
Honestly it feels great. Granted this is only my 4th time snowboarding, but it's such a blast. It doesn't hurt that I can get from the house to the lift in roughly 30 minutes.
More on Dynamic UIs with blojsom plugins
In a comment on my previous post about dynamic UIs with blojsom plugins, Jay asks:
Wow, very interesting. So, a plugin can define it's own admin interface that gets plugged into the Web Admin interface? And, on top of that, it can now plug into the blog entry editor?
To answer the first question, yes, a plugin can define it's own admin interface that gets plugged into the web administration interface. This capability has been there for awhile now. Subclassing from WebAdminPlugin, the integration is automatic.
Beyond that, plugins can not only plug directly into the blog entry editor, but any other page in the administration interface. I used the example of the blog entry editing screens because it's going to have the first hooks from various plugins. As long as the right hooks are in place, any page is fair game for plugins now. An example of that could be a plugin which adds properties to the blog properties administration screen.
Dynamic UIs with blojsom plugins
Whooopity frickin' doo! A select list allowing you to attach an enclosure to a blog entry! Whooopity frickin' doo!
The only thing is ... the plugin which handles editing of blog entries doesn't know anything about the RSS enclosure plugin. Its template doesn't even have a field for adding an RSS enclosure. However, the RSS enclosures plugin knows that when you're adding or editing a blog entry, if you want to attach an RSS enclosure, it needs to modify the template to throw up its own form item(s). The basic conversation is something similar to the following.
And so, the RSS enclosure plugin adds the information it needs and the UI for adding or editing an entry now has an option to attach a file as an RSS enclosure. The basic idea is that people will no longer have to know specifics like adding meta-rss-enclosure to an entry. The template should present a request for that information in a more meaningful and customizable way. Simple ... straightforward ... powerful! Other uses for this capability might be, but not limited to ...Entries administration plugin: Listen up everybody, I'm allowing this nutter to rant some more to the Intarw3b, anyone have anything they'd like to add?
RSS enclosure plugin: Hey Ed, how's the wife and kids? Billy make the soccer team this year? Oh yeah, the nutter, I need to know if he wants to add an RSS enclosure to this entry. Here's what I need to know.
- A plugin that allows you to attach language-specific metadata to an entry so you could do something like render a entry right-to-left if say you're writing in Arabic or Hebrew.
- A plugin that allows you to add a number of custom fields to a blog entry. A more general version of the plugin above, if you will.
- A plugin that adds a file-upload form item(s) so you don't have to go to the file upload screen.
- And so on ...
Tuesday, 22 February 2005
Distributed Blacklists for the Blogosphere
Apologies to grumpOps since I didn't respond directly to the e-mail about distributed blacklists for weblogs.
When it comes to the fight against spam, neither Yakov nor I are stepping into the ring for the first time. Yakov is the former co-chair of the Anti-Spam Research Group, and I had the honor of playing referee for one of the biggest slugfests in anti-spam developments, MARID. But what doesn't kill you only makes you stronger, right?
Every little bit counts.
"Did you know you're everything I've prayed for"
Monday, 21 February 2005
blojsom banner
Just in case you needed a blojsom banner for your site, here's one compliments of Marc Liyanage.
Blojsom Developers Contest Submissions
A big thanks to the folks who submitted plugins for the first Blojsom Developer's Contest. I believe there were 10 plugin submissions. Not bad!
Later this week I'll get to the judging and the eventual awarding of the prizes.
I'm definitely going to do this again so stay tuned for your next chance to enter and win. In the meantime, if you're artistically inclined, enter the Blojsom Theme Contest. And of course, don't be shy about joining either of the mailing lists to ask questions.
Thanks again!
"And then smiles cover your heart"
Snowboarding ... Take Three
About 3 weeks ago I was at an offsite at Maple Ski Ridge where I tried snowboarding for the first time. Small mountain ... great learning experience. That weekend, I went to Hunter mountain to try it again. Larger mountain ... more learning ... humbling experience ... but I improved. Yesterday I went to West Mountain with my new gear. Medium-ish mountain ... more learning ... better control and turning.
The winter time is great. My new gear as illustrated hm'yah. All very splendtastic.
More blojsom blogs
Here are more blogs running blojsom.
Faculty of Asian Studies Weblog - Australia National University
/dev/mattm - Matthew MacKenzie's Blog
The New Berchet Blog - To respond to questions from Schools of Community, Communion & Liberation USA
Friday, 18 February 2005
Thank goodness for name completion
Re: Java i18n checklist
- How do I know what localizations are available? What if I want the site in Russian but the site is only localized for English, German, and Spanish? A robust application would of course fallback to an available localization.
- Keep the localization preference as part of my user registration. Don't offer user registration? Set a cookie indicating my localization preference. At best I have to click a button to submit and change my localization preference. At worst I've got to fumble around the language settings in my browser. Every second I'm changing a browser preference to use your application is another second I'm not actually using your application.
- What if you can't change browser preferences to match available localizations? Let's say the application uses language "foo" in country "bar". You'd expect an Accept-Language header of foo-bar. OK. In Mozilla I can add foo-bar as a preferred language. Firefox only gives me the option to select from their list of languages. I'm sure there is a way to add a new language, but that's probably more steps than I really want to go through to use your application.
- What if every application used Accept-Language to drive localization preference? What if I prefer to use some applications in one language? So, I've got to re-arrange my localization preferences depending on which application I'm using. Bleeeeeeeeech.
Thursday, 17 February 2005
"Is this the comfort of being afraid"
Monday, 14 February 2005
Developer Contest Extended A Week
_5_03_05_
- All The Love In The World
- You Know What You Are?
- The Collector
- The Hand That Feeds
- Love Is Not Enough
- Every Day Is Exactly The Same
- With Teeth
- Only
- Getting Smaller
- Sunspots
- The Line Begins To Blur
- Beside You In Time
- Right Where It Belongs
Colon Forward Slash Forward Slash
Thursday, 10 February 2005
Let Those Pants Hang Loose Virginians!
A BEDEVILED MOJO SLOP EXCLUSIVE!
Not really but ...
Virginia Senate drops droopy-pants bill
Virginia lawmakers dropped their droopy-pants bill Thursday after the whole thing became just too embarrassing.
The bill, which would have slapped a $50 fine on people who wear their pants so low that their underwear is visible in "a lewd or indecent manner," passed the state House on Tuesday but was killed by a Senate committee in a unanimous vote.
Hmmm ... embarassing ... 'ya think?
Here's what burns my britches.
The bill's sponsor, Democratic Delegate Algie T. Howell, declined to answer reporters' questions Thursday but issued a statement saying the bill "was in direct response to a number of my constituents who found this to be a very important issue."
He has said the constituents included customers at his barber shop who were offended by exposed underwear.
How many constituents? Probably no more than the 3 people that complained about Fox's, Married by America.
"The sea is a very easy place to disappear"
Are you listening Netstarflixbucks?
Neither of us expect to be compensated for this idea. I don't even know if it's original or not. But, if you're feeling generous and you'd like to comp our Netflix accounts free for a year, let me know (my e-mail is over there on the side) and I'll get you mine and Dan's Netflix account IDs. And hey, I'd be happy to go 50-50 with free Netflix for half a year and free Starbuck's lattes for half a year. Remind you of a Seinfeld episode?The trick is just that someone who NF trusts has to take the return from you and do the scan. There are lots of people who NF would trust, so how about....
Starbucks? You give your return to the clerk as you pay for your morning mochachino, and behind the counter is a little barcode reader. Your return gets scanned and dropped into a bin, and goes out with Starbuck's normal USPS mail, but now NF knows about it early. Worst case is that Starbucks updates Netflix on a nightly basis, but wait -- the Starbucks all have internet access anyway! The message to Netflix could be damn near instantaneous, and your next disc could ship the SAME DAY. Starbucks would love this, because it gives people another reason to go into their stores, and God damned if a high percentage of them aren't going to buy a latte at the same time. People would love this because I'm sure there's a high overlap between the people who use Netflix and the people who buy a daily coffee at Starbucks, and so it is convenient and gets them their next movies faster. Netflix would love this because their customers love it. Are you listening, Netstarflickbux?? Heh..... no, probably not.
Are you listening, Netstarflixbucks??MR STAR: Gentleman come in. Now we don't want to take up much of your time. Let's make this short and sweet. We're prepared to offer you all the free coffee you want in any of our stores throughout North America and Europe, Plus..
KRAMER: (Interrupting) I'LL TAKE IT!!
(Scene ends)
[Setting: Jackie and Kramer in the back of a cab]
JACKIE: I'll take it? Who told you to take it? Did I tell you to take it?
KRAMER: No.
JACKIE: I know the Maestro didn't tell you to take it, he wasn't there.
KRAMER: Well I thought we were lucky to get anything.
JACKIE: Free coffee?
KRAMER: Yeah.
JACKIE: I don't want free coffee. It's not hard to get coffee. I can get my own damn coffee. I wanted to hear what came after that "Plus".
KRAMER: Well I didn't hear any Plus.
JACKIE: 20 years practicing law I've never experienced anything like this.
(Kramer spots a Java World)
KRAMER: Look, Java World. (To cabbie) Hey listen I'm gonna get out here. I'm gonna get myself a free cafe latte.
More blojsom usage announcements
Cisco using blojsom
It was also announced via the Government Affairs eUpdate for February.Welcome to Cisco Worldwide Government Affairs' (WWGA) High Tech Policy Web Log ("Blog"). WWGA started this blog in an effort to share the public policy expertise and opinions of our team members. We hope that you find it useful.
Powered by blojsom.CISCO GOVERNMENT AFFAIRS HAS ENTERED THE BLOGOSPHERE!!! – Note from John Earnhardt, Policy Communications at Cisco Government Affairs - I recently overheard someone comment that they really think that this internet thing is taking off - which now compels me to make the same comment about blogging. Cisco’s Worldwide Government Affairs blog is the first external blog at Cisco – believe it or not. We are a small team dispersed from California to DC to Brussels to Paris to Beijing and the only way we can really leverage our expertise, analysis and insight is through the internet. We can only do so many meetings, attend so many conferences and present so much. The blog will be an attempt to give you some insight from a policy expert’s point of view on what he or she finds interesting or compelling from a policy standpoint on a regular basis. Our bloggers are, of course, speaking for themselves and not for Cisco, but their background, experience and access make them compelling enough figures, I think. So, check out our new blog. Let us know what you think. Post some comments. I think this blogging thing might take off. Our first blogger is Adam Golodner, Director of Global Security Policy, and he will be blogging on…security.
Wednesday, 9 February 2005
Going Commando
I predict the entire state of Virginia will soon be going commando. Let us all remember a great Seinfeld episode.The state's House of Delegates passed a bill Tuesday authorizing a $50 fine for anyone who displays his or her underpants in a "lewd or indecent manner."
JERRY: Well it looks like you've adjusted to the boxers...
KRAMER: Wellll, I wouldn't go as far as that. JERRY: You went back to the Jockeys? KRAMER: Wrong again. JERRY: (pause as he realizes) Oh, no. ELAINE: What? What?... JERRY: Don't you see what's goin' on here???... No boxers, no Jockeys... ELAINE: (backing away from Kramer) Eeaawww... JERRY: The only thing between him and us is a thin layer of gabardine... Kramer, say it isn't so. KRAMER: Oh, it be so. I'm out there, Jerry, an' I'm lllovin' every minute of it!!! JERRY: Don't you need a little... help? KRAMER: Surprisingly, no. I'm freee, I'm unfettered... (opens door to leave, still very happy, then) Feel like a naked innocent boy rrroamin' the countryside!! (exits)
Tuesday, 8 February 2005
Only a week left in the Blojsom Developer's Contest
Blojsom Theme Contest 2005
- 1st Prize (One Winner): $50 Amazon.com gift certificate
- 2nd Prize (Two Winners): $15 Amazon.com gift certificate
- 3rd Prize (Three Winners): blojsom t-shirt
"Powered by blojsom" update
- ANON
- Behind the Hairball
- Billy Blog
- Brain Freeze
- Dave Currie's Weblog
- Guy's World
- Jonworld
- Search-Goddess
- teambender:diary
- watje
- Center of Full Employment and Equity
- News and Reviews from CHRONOS
- Grid Development Group at San Diego Supercomputing Center
Monday, 7 February 2005
Capitalization and Context
A lesson for this evening ...
Capitalization is the difference between "I had to help my uncle Jack off a
horse." and "I had to help my uncle jack off a horse."
... both are important!
Software Internationalization talk @ Union College
On February 22nd, I'll be speaking to the faculty and students in the Computer Science department at Union College about software internationalization. Abstract:
Software Internationalization is the process of writing software in such a way as to make the localization of the software to a particular region as easy as possible. In other words, internationalization aims to remove the burden of re-engineering an application when writing for multiple countries and/or regions. Localization deals with the translation of textual elements to a particular locale. There are also a number of user interface elements that may be added or removed from a locale to provide the user with a native look and feel to the application. This session will cover many of the aspects of internationalization such as locales, isolating locale-specific data, formatting of data, Unicode, input and output, GUI development, input methods, etc.
For a 45 minute talk with 15 minutes for discussion, this is going to be a marathon.
Elwood: It's a 106 miles to Chicago. We got a full tank of gas, half a pack of cigarettes, it's dark and we're wearing sunglasses.
Jake: Hit it!
Re: Get out of the zeros!
Ned Batchelder: Get out of the zeros!
In the commercial world, it's important to put a good face on a piece of software, and shipping milestones are more formal than in much of the open source world. This makes it easier to decide when to call something 1.0. But the ease of releasing open source software shouldn't keep us chained to the amateurish zeros.
Own your work! Declare it to the world! Stand up and say, "This is good. It's real. I think you should use it."
Amen!
Family Guy video game
iSkate
Thursday, 3 February 2005
"One and one make two, two and one make three"
Wednesday, 2 February 2005
Snowboarding
I'll be snowboarding for the first time today. If this post isn't updated later on this evening, well ...
I'm told that my mad wooden plank skillz0rz will be of no use to me out there today. If anything, the feeling is at least not going to be a total shocker the first time ass meets hard packed snow
Update:
It turns out, snowboarding is hella cool. Some observations about the day ...
- A background hailing from the wooden plank helps in some respects. I at least know how my body is going to move and how I can move to change direction on the board.
- Snowboards are heavy-ish. At least, I learned after the first lift ride that it helps to take your free foot and prop it under the board so that the board isn't dangling and weighing down your front leg.
- On exiting the ski lift, place your back foot right in front of the back binding. You can leave part of your foot partially off the board for more traction. You do not want to exit the ski lift on one leg!
- A little weight goes a long way. Snowboarding seems like there's a fair amount of knowing how shifting your weight around will make the board react. And of course that depends on the terrain as well. You can really maneuver when you need to.
- As a first time snowboarder, I think I'd want to start out, if I had to do it over again, with snowboarding. It was simple enough to get started. You strap into the bindings and aside from some rudimentary lessons on leaning back to slow your speed, you can go. Skiing, at least what I observed today, requires more precision to manipulate two planks instead of one in conjunction with manipulating the ski poles. However, at some point I'll probably try skiing.
- Leaning toe-wise required more thought and more balance.
All in all, it was a blast.
They Might Be Giants - Free Shows
According to the They Might Be Giants shows page, they're doing a bunch of free shows at Border's stores in the Northeast. Nice! I'll be catching the 2/20/2005 show here in Albany, NY.
Good times.
