Posts Tagged ‘Open Source’

Scribus and Geogad MP3 Rentals

Saturday, February 10th, 2007
Open source is a great movement.  Some would say that it evolves from the 1960’s with the hippies and their love of communal sharing.  I tend to think that it is more a result of psychology of engineers and scientists.  This type of people value knowledge and solving problems to help others.  Coincidentally, it also gives the smart, geeky people a chance to be heroes, albeit geeky heroes.  To such people, getting a chance to work hard with other smart, like-minded people over a brand new, cutting edge tool that will help people and show how clever they are is a type of heaven. 

One great example of a great open source program that is a huge help is Scribus.  It is similar to Adobe Acrobat Pro in that you can create complicated documents that can then be printed at professional printers.  Once again, the open source community has made the world a better place.  With Scribus I can layout posters and brochures exactly how I want them.  It would cost me days of time and thousand of dollars to hire a professional to accomplish the same thing.  

For those of you trying to make due with Microsoft Publisher, good luck.  To me, MS Publisher seems to be purposely flawed.  The files that result cannot be used directly by professional printers.  Many will change you at least $20 or more to convert the file to a format that they can use.  

If you are like me and go from MS Publisher to Scribus, be patient with yourself.  The programs are as different from each other as a toy car is from a racecar.  It may take you a couple of days to sort out Scribus. But if you create many docs to be printed, it is worth the time.  

My most recent use of Scribus was to create posters and brochures to advertise a new product of Geogad, an MP3 rental program in San Francisco for travelers who don’t have MP3 players or who forgot to load the Geogad tours onto their players before they arrived.  

Geogad is collaborating with the California Welcome Center at Pier 39 to rent MP3 players that have all of Geogad’s San Francisco tours already preloaded.  You can rent the player at Pier 39 and tour all of Fisherman’s Wharf.  Then you can hop on the MUNI F-line with consists of historic renovated streetcars and travel down to the San Francisco Ferry Building.  You can then play Geogad’s tour of the Ferry Building area on your MP3 player.  Geogad’s Ferry Building tour ends at the foot of Market Street, which is where Geogad’s tour of Market Street begins.  You can then walk Geogad’s tour of Market Street.  If you still have energy at the end of this tour, you can take the next Geogad tour.  Geogad’s tour of Union Square starts at Hallidie Plaza, which is where the last tour stop for the Market Street tour ends.  Geogad’s tour of Union Square takes you on a quick tour of the Union Square area and ends at the gates of Chinatown, which is a great place for inexpensive souvenirs and fresh delicious Asian food. 

 

To reserve an MP3 player or for more questions, call the California Welcome Center at (415) 981-1280. 

Technorati tags: Scribus, printing, Microsoft Publisher, Open Source

Blogging software is impressive

Tuesday, January 23rd, 2007

The more that I blog, the more impressed I am by the blogging software.  A shout out to all of you open source blogging software programmers.  Where would we be without  you? 

The software is easy to manage and is able to handle all sorts of nasty things like RSS and spammers.  You have to love it. 

Technorati tags: open source, blog, blogging software, spam 

 

All Hail iPhone

Wednesday, January 10th, 2007

 Today at Macworld I spoke to RouteBuddy and Garmin about the idea of making a open source method to allow users to upload Geogad Mobile Tours and similar content to their GPS products and solutions.  Let’s hope that they are interested in a nice, simple open format as I discussed in my previous post.  It would make a killer app from their side and allow regular people (and Geogad, of course) to create and post their own tour content.  All in all, very Web 2.0. 

Today at Macworld, Steve Jobs finally put the rumors to rest.  Yes, Apple is introducing the much rumored iPhone.  Judging by today’s demo, it will be a hot device.  It is quite literally the merging of the iPod (music, video, and photo) with a phone with an Internet browser.  Just to review the basic features, it is a device with a single button that has a 3 1/2 inch touch sensitive hi-res screen.  It will only be available on Cingular (soon to be the rebranded AT&T, …it’s BACK) for $499 for a 4G model and $599 for a 8G model.  Both versions require a 2-year plan.  The iPhone will be available in the US in June, which will give everyone a chance to start saving their latte money to buy this new phone. 

From Geogad’s point of view, the new iPhone looks great.  Its large screen and iPod functionality will allow travelers to view and play their Geogad Mobile Tours as a selected playlist.  The iPhone will even allow the user to see the album art in each MP3 as if they were books in a bookshelf so the user can see what is coming up and what they have already listened to.  The Internet browser seems to be able to view regular web pages in vivid detail.  If so, then it may be possible to surf to the regular Geogad web pages without having to deal with the limited WAP-type pages.

On the downside, the Iphone was reported by CNET to not have 3G capabilities.  They create a multimedia phone with a low speed connection.  What are they thinking? Maybe they are planning to have the user handle high speed communications with WiFi.  Now we just need to roll out WiFi.

Another downside for Geogad is how to best support providing our content to mobile devices.  After all, the big mobile streaming standard were MP4 and Microsoft WMV and WMA.  The other major trend in mobile content is also one of the biggest.  Verizon and YouTube/Google are teaming up to offer limited YouTube downloadsvia Flashlite.  It seems that the future of mobile content standards are going to be determined by the big cell phone and content companies teaming up to offer their content flavor to their customers. 

Let’s just hope that they work among themselves to provide some interoperability.  It is still a messy, mobile world out there. 

Speaking of messy, how do you suppose that you keep the screen clean if you are always touching it.  Also, how do you protect the screen from scratches if you are always testing it.  iPod are great devices, but they are notorious for how easily they are damaged.  Will this be an issue with the iPhone?  After all, is there any standard portable electronic device that has to take as much punishment as a regular old cell phone?

Another downside is the pricing.  But given that Apple does not want to lower the margins on their iPods, they really could not have sold the iPhone at the standard pricing for smart phones in the $200-400 range.  After all, that is the price of the standard Video iPod now.  Since the iPhone is also a phone and Internet browser, it would have to be price at least $100 higher than the Video iPod while still below the important mental price point of $700.  After all, you are starting to get in the range of a good laptop computer at that point. 

iPhone, Real, Flash, Cingular, MacWorld, Garmin, RouteBuddy, open source, GPS, multimedia, Verizon, WiFi, Geogad

PHP Open Source Software

Saturday, December 23rd, 2006

Let me start out by saying how wonderful it is to find and use all of this opensource software written in PHP. To all of the developers who have worked on this in your spare time, I say a very sincere “Thank you.”

Now, to the one point about open source PHP software that drives me crazy, and I am not sure why it is this way or how to fix it. I have downloaded and worked with three different PHP open source software packages so far. All three of these packages send password data using unsecured HTTP connections. I am sure that PHP can use secured HTTPS connection from what I read on the web. But for reasons that I don’t get, these secured connections are not used.

Coming from a Java background, this security hole blows my mind. I can easily see how I might want to check my software as I am traveling. When I travel, I tend to use wireless connections in public libraries or coffee shops. I was burned once when I checked my email while traveling this way. Someone in a coffee shop was packet sniffing and got my password when I logged in. My only defense in this situation was that my previous ISP has not set the email login using SSL, and I had never noticed before. I had just made the assumption that an IPS would set secured pages, like login pages, to use HTTPS by default. After that, I switch ISPs to one that has a better grasp on security.

But what to do about these PHP open source packages? I was comparing how to set up socket connections in PHP and in Java. Java takes care of most of the underlying connection code making it easy and very seamless to the programmer. PHP seems to be not as advanced in this area. With PHP the programmer has to know much of the details of his system.

I will keep working on securing my site. But I am still at a loss to understand why this is not done automatically with these open source programs.

java ssl security programming

PHP Survey software

Thursday, December 21st, 2006

Spent most of this week working on getting some php open source survey software to work. All in all, the work is going well. I don’t have much knowledge of php, but it has been a snap to install and edit. The thing that is strangest is that the variables are not strongly typed as they are in Java. It seems so strange just to start using a variable without firmly declaring what type of variable it is. It does make reading someone else’s code a bit harder to say the least.

I guess it is not just me, but I always feel that my code is well-commented (at least when it is finished). And I always feel that others comment their code very poorly, especially when I am trying to sort out how to change their code.