Blog

Drupal To Save The World?

Jeff Robbins of Lullabot has a vision. He sees a world where anyone in the world has a tool to make websites. Here's his vision:

I can foresee a time when a small village in Nigeria will be able to open their $100 laptop, connect to the $100 server they have set up in their town hall, click "make a website" and effortlessly put the pieces together to communicate with the world and with each other. Or a third grade teacher in Indiana, working right in front of her students, will be able to plug Drupal modules into the school website that allow her class to exchange messages with a third grade class in India.

Of course, read the rest of his article to get the full story. I think it's a great idea but it will take a lot of work for everyone. And hey, if you're looking to getting into websites, jump in and learn a bit about Drupal and WordPress. If you feel you can't write some code to enhance the system, by all means, please contribute to documentation and managing of the Drupal systems in any way possible.

Categories: 

Why The Apple iPhone Needs Native Applications

Samsung i500For the past three years, I've had a Samsung i500. I love it. It packs most of the Palm functionality of those Treo smartphones into a usable phone form factor. In other words, it looks like a phone, but it has everything a smartphone has: Palm OS, internet connection, a stylus, etc. I've always had a flip phone, and I can't figure out why anyone would want something that is otherwise.

The best features on my Palm are the applications I have purchased for it. The Palm OS 4.1 software comes with a program that will sync your Outlook mail, but I wanted something that would pull your mail from the server over the phone's built-in Internet connection. So, I got SnapperMail, one of the nicest applications I've ever seen on a Palm. The program even has a mode for browsing e-mail without a stylus because you don't want to pull it out. It's a great time saver.

I also have MyBible, a great Palm application that turns your phone into a bible study device. You can load in numerous translations of the scriptures, highlight and take notes on verses, etc. Pick a book with the stylus, and then you can type in the chapter and verse via the phone's built-in keypad. Plus, there's no big book to carry around.

A few times, people have called me while on the road saying something is wrong with my website. Most of the management of the site is best done with SSH, but what if I'm nowhere near a computer? I found a free, open-source program called TuSSH which will allow you to get into your full SSH session if needed. I don't recommend doing major administration on such a small screen without a keyboard, but in a pinch, it'll do.

My absolute favorite, though,, is Pocket Quicken. For years, I've been keeping track of how much money I have via the ubiquitous Quicken software, and this is the perfect add-on. Whenever I purchase something or go to the bank/ATM, I pull out my phone and quickly enter the payment into Pocket Quicken. It does a great job at autocompleting the company you're paying as well as the category this transaction goes in. Most of the time, it only takes a second or two to enter the transaction. Plus, I always have that main screen there to tell me what the balance of my accounts are. When I am going to update my desktop quicken, I just HotSync my phone with my computer and it all gets transferred over.

Apple iPhoneSo... what does this all have to do with the Apple iPhone? Well, it has to do with Steve's WWDC Keynote where he announced that you could make web applications for the iPhone. Only one of these programs can be done on the iPhone, and that's using their built-in mail client. I doubt their mail client will have all the features that SnapperMail offers me, either, especially since in January Steve talked about working with Yahoo! Mail and I use my own mail server.

For the Bible, I could log on to BibleGateway and read it there. Who knows, it might look good on an iPhone. But, how long does it take to connect to AT&T's wireless internet? 10 seconds? 20 seconds? No matter what, it's longer than it is on my Samsung smartphone. It's gotta take longer to search via the webform too.

SSH? Well, a quick search on Google shows that you can do it if the iPhone supports Java. But, who knows if it will? Apparently someone is already working on getting an iPhone SSH client working, but I have to imagine it's going to be much harder to do just with the default Safari install than if you actually had a full development environment for the iPhone.

And Pocket Quicken? Fat chance of something that cool and useful coming to the iPhone until they release a large SDK. Sure, I could probably use a Quicken.com account to do the same thing. But, how long would it take to enter a transaction? 10 seconds to connect to Internet, another 15 seconds at the least to login and navigate to the entry page, and then at least 15 seconds to enter it. That's easily 3-4 times as long! Even if it can autologin to Quicken.com over a web SSL connection, it'll still take a bunch longer.

And, what if I'm out of a high-speed data area for whatever reason? I'm dead in the water. I can't use any of my custom applications. One decent solution that was mentioned on this week's TWiT was that it could work if the iPhone was outfitted with something like Google Gears. Applications with Gears or its cousin, Adobe Apollo, could possibly give users such as myself the functionality we need with their ability to work offline and synchronize when they are back online.

So, for now, I'm looking for a phone to replace my Samsung i500. It looks like I'll have to go with one of those bulky Palm Treos.

Categories: 

Taste In Movies

UPDATE: Well, apprently nobody got this post, so I'm going to try again with a bit more context. It's probably still not as fun if you have to explain it. First of all, my boss seems to love almost every action movie (except maybe the ones I like the most). He often asks me what I think of the new movie that came out the past weekend because, undoubtedly, he's already seen it. So, when he came up to me this morning, I wasn't too surprised he had seen Fantastic Four: Rise of the Silver Surfer, the latest action-superhero B-list movie. As you may be able to tell from the conversation below, he was rather surprised that I was not excited about the movie, and maybe even a bit more surprised that I unashamedly gave him a hard time for even thinking I'd like the movie. See, I told you it'd be boring if I had to explain it.

My Boss: So, Dan, did you see the Fantastic Four movie?
Me: (indignantly) No!
My Boss: Dan, I'm surprised you'd respond in that way.
Me: (somewhat condescendingly) That's too bad.
My Boss: Haha, nice.

My Boss: (as I was walking away) Yeah, well, it was mediocre.

Categories: 

New CityBuilder.org Site

Last year, the website CityBuilder.org was the host of tons of information relating to building cities for Christ in the People of Praise. Much of the short video pieces were related to fixing up and building houses in Allendale, a poor neighborhood in Shreveport, Louisiana. However, the weekly live video broadcasts covered a much broader section of topics applicable to City Building and People of Praise life in general.

Tonight starts the second summer of live videos, but this time they're not going to be from Louisiana. This year, there are city building projects of different types in Indianapolis and also starting in Memphis, Tennessee in the fall. So, this year's broadcasts are, at least for now, coming from South Bend, Indiana. Who knows what they'll be about, but I'm told that you'll be able to watch them anytime from their archives on blip.tv, which is great. (They also put up the archives from all last year too!) So, if you want to learn a lot more about People of Praise life, check out what we've been thinking and talking about this summer and last and, if you want, join in the conversation. Also, don't miss the nice new CityBuilder.org website, which includes a blog, photos, and much more about our life in common. Join us live tonight, too, if you like.

Click To Play

Categories: 

Safari on Windows? Why?

WWDC 2007 LogoThis morning was Apple's WWDC Keynote, where Steve Jobs speaks to the world and a the thousands of the developers actually in the room. Because it's to the developers, it's always the more geeky and technological side of stuff. Last year they spent a lot of time looking at the new features of Leopard, which of course they did again this year.

Mac OS X Leopard, available in October, is certainly a nice upgrade to the already-popular Mac OS X line. Steve Jobs touted 10 new features, including a neatly redesigned dock that might convince power users to start using it. The new look of the desktop, somehow actually looks like it stole some of the ideas from Windows Vista, in my opinion. There's also a nice preview option called Quick Look which promises to be a bit faster than actually opening up a new program. Mac OS X Leopard DesktopHe did some amazing stuff with rendering a couple hundred movies at one time using the Core Animation system as well. And, finally, Mac OS X Leopard looks like an incredibly easy system to back up and move data between networked computers.

For me, though, the more interesting parts were after Steve said his famous "One more thing...." The two things here were both a bit of a disappointment during lunch hour while reading a live news feed, so I thought I'd wait a bit before writing a bit of a rant. But, after watching the full keynote myself, I'm still a bit mystified.

Steve Jobs announced the availability of a Beta version of Safari for Windows. The formerly-Mac-only browser, based on the open-source Konqueror engine, is known for being a fairly lightweight engine that adheres to web standards well. And, well, if you're looking for all that Apple shininess that you're used to from iTunes, now you can have it in your browser. But really, why? Steve Jobs said it's 1.6 times as fast as FireFox, another quality browser. I don't think that's reason to switch from a free, open-source browser to an Apple browser.

Safari for WindowsThe other big thing that Steve touted was that Apple has experience writing Windows apps. As someone who's still waiting for the money to buy a MacBook Pro and leave Windows, I can't help but contest that statement. Almost every time I close my iTunes, it crashes before closing. If I have iTunes open, another user on my Windows XP machine cannot open the program to listen to music. Steve, if you're letting your iTunes developers take vacations, they're selling you short. I did download Safari and it does let multiple users run the program at the same time, which is good.

Also, I have about 5 friends who live on the block who have MacBooks. Every single one uses FireFox and I've never seen them use Safari. If nobody on Mac uses this Apple product, why would anyone else use it? Sure, it looks nice, but it still doesn't look like it has half the features or extensibility of FireFox, the leading browser for persons who use the web constantly.

iPhone and AJAX, apparentlyThe second thing Steve announced was their "solution" (read: cop-out) for making apps for the Apple iPhone. You can use the powerful XHTML and JavaScript functionalities of the iPhone's built-in, full-featured Safari engine to make apps for the iPhone. (Steve used the buzzwords "Web 2.0" and "AJAX" instead of "XHTML" and "JavaScript", but it's the same difference.) OK, so the app they came up with worked nicely and did the basic integration with the other apps, but besides that, it was fairly boring. And although they touted that you can make it look just like the iPhone's interface, how did they do it? Were those contact list pages just basic unordered lists of information? Were they using a bunch of images to make those nice rounded corners and that search icon? It seems so, because they claim there's no SDK or API. So, have fun accessing the same "Web Apps" that you use on the Palm or BlackBerry. And, wait, what happened to "Web Standards" if we have to make a desktop version, a Palm version, a BlackBerry version, and an iPhone version of a web app? Sounds like 1998 wants its <blink> tag back with all that custom development.

Why do I want a real development system for the iPhone platform? Well, on my Palm-based phone I have open-source games, a third-party mail client that I love, a program with the entire Bible, and even an open-source SSH client. If I can't do that stuff on the iPhone, it's not the killer phone for me. Yeah, it might crash every so often, but I know that's my fault, not the phone. Of course, maybe if it is running full OS X, they can sneak a Terminal app in the interface somewhere so that I can administrate my servers remotely. If they do that, I'll probably go for it.

So how was this year's WWDC keynote? It was OK. Not what I was hoping for, for sure, but I suppose the real Mac fanboys are happy. I guess I'll find out the real story when I listen to MacBreak Weekly and TWiM tomorrow.

Categories: 

Minneapolis Biking Adventure #1

Last week we biked to Hidden Falls and on Tuesday I biked to and from work, but I needed to kick it up a notch this weekend because I didn't bike at all on Wednesday, Thursday, or Friday. So, I biked for 17 miles (and got a bit of walking in over by the lakes). Here's the map:

Biking Trip Map for 6/2/2007

First, I biked along the Hiawatha Light Rail line for a bit until I got to the Lake Street Area. There I biked right onto the Midtown Greenway, which stretches all the way through South Minneapolis and a good way beyond. The Greenway is a great, long path that replaced an old railroad bed that stretched all the way through South Minneapolis and further west. Midtown Greenway PhotoThe western end of the Greenway opened in 2000 and is a nice, wide path in most places for biking and walking. Throughout all of Minneapolis, it is in a bit of a trench that goes underneath almost all the streets along 29th Street, but it is nice and green and has landscaping projects going along with it. It is connected to a further trail west, such that I biked past Highway 100 before turning back.

Midtown Greenway PhotoPlans are still in gear for the east end of the Greenway, although it is almost complete. The crown jewel of the Greenway seems to be a bridge they are currently constructing that goes across Hiawatha Avenue and the Light Rail line. (Temporarily the bikers and walkers just had to walk across the busy street at a light, but now you can't even do that with the bridge construction.) It looks like the designers were trying to rip off Norman Foster, but I just found out from this blog post that it is because of all the obstructions they had to get the bridge through on the East side where large power lines, another bike path, and light rail collide. It'll definitely be fun to ride across.

Hiawatha Greenway Bridge (currently under construction)

On the way back, I decided to take a more road-focused but direct way home. I rode up Hennepin Avenue until it became a bit of a freeway, at which time I found a cool bike/walk bridge and a path down to Loring Park. I just then biked through downtown on Nicollet Mall and then across the Hennepin bridge to University Ave. It was a great 17-mile trek, and I really enjoyed exploring Minneapolis by bike.

Categories: 

Google Gears Keeps You Connected Offline

On Tuesday, Google announced another new product, Google Gears (of course, only in early Beta version). Gears is Google's new framework for developing applications that will work offline. They're making it an entirely open-source thing, as well as giving a detailed API sometime in the near future, so expect this thing to go far.

I have not tried it yet, but the architecture sounds interesting. Apparently the Google Gears system installs a lightweight web server, an SQLite database system, and a system for synchronizing between the local and Internet servers. It sounds similar to Adobe's Apollo that I talked about a couple months ago, but possibly even more open-source and extensible.

The first Google application that supports this is one of my favorites, Google Reader. Especially if I had a laptop, I'd love to read some of my feeds while on my train ride home (although I might just do that on an iPhone instead). I hope to see this take off with Gmail and other services so that I can write an e-mail offline, hit Send, and it will just go the next time I connect to the net. That'd be a big step toward the Google operating system (not the Facebook operating system - which brand of evil OS would you like better?).

Categories: 

The New Microsoft Surface

Microsoft Surface LogoMany have been talking about the future of computing being something you can easily touch. Tom Cruise did it in Minority Report. There's been demos of people playing Warcraft or manipulating maps and stuff only using very intuitive commands via their fingers. Heck, even Apple has gotten on to it by allow you to do some of these features on your iPhone with that "pinching" thing.

Resizing a Photo with Microsoft SurfaceFrom the video demos on their website, it looks like Microsoft has done a good job of implementing this stuff. They call it Microsoft Surface, and they say it will be available for purchase in late 2007. The Surface is a 30-inch LCD display embedded in a table-like device. It looks like there's no Start buttons and such, just a table to interact with. The videos show people moving items around with just the flick of a finger and resizing them by pulling or pushing two corners at a time. It shows people putting their camera or cell phone on the table and all their photos laying out below the camera. Someone else can drag those photos onto their camera to copy them. The experience looks very intuitive and, well, it could be "the wave of the future."

A Device on the SurfaceIt looks pretty cool, but allow me to be a bit skeptical for right now. Sometimes Microsoft announces products at this stage and they don't really go anywhere. I get the impression that if you're going to see them anywhere this winter, it's going to be at the W or other such trendy, expensive places. But, hey, it's about time we got some better ideas than just using a mouse and keyboard to control our computers!

You can watch Bill Gates show off the Surface on the Today Show to see more cool functionality.

Categories: 

The Beginning of an Era

I'm looking forward to this. Back when I was a kid, I biked all around the quaint little town of Hastings. Finally, now, I'll hopefully start to do that on a limited basis. Today I purchased a nice, new bike for use here in Minneapolis. I didn't waste any time, for I biked about 17 miles to a picnic and then to the light rail station that I'll ride to regularly. By biking a mile or two to the nearest light rail station, I might even be able to cut down on commute time because I don't have to ride along the bus lines. I'm really looking forward to getting to bike around the city a lot more. Although, I'm a bit sad that Hannah is leaving and that I will no longer be able to get rides from her. Thanks, Hannah, for all the great morning drive times. (Now I'll have to find some way to stay informed about politics and news because I won't have NPR in the morning.)

Categories: 

Building Vibrant Online Communities

Via WordPress' Matt Mullenweg I found this interesting post about building online communities. There were some interesting points. None of them really surprised me, but they are good points to keep in mind when endeavoring to build an online community. Also, if you're looking for more of the basics of building an online community, I recommend the earlier post he mentions as well. I'm going to keep these in mind as I'm building up inReview.net, for sure.

Categories: 

Pages