Quickly share images and video screencasts with Jing
Also, this can be used to post small screencasts to my blog. For example, check out this video I just did on how to create a slick chart in Numbers.
The Personal Blog of Mike Farmer
Yesterday, Apple introduced their new spreadsheet product Numbers. This is extremely exciting for me because I see it as BI done right. Now you may think that I'm just an over zealous Apple evangelist. Well, I am. But here is why I think, even if Numbers is a flop, that it will set a new bar for Business Intelligence.
First, Numbers removes barriers. Check out the demo for the Flexible canvas. Why did it take Apple to figure this out?!! How many times have you been building a spreadsheet that you want to look nice only to find that you have to split and merge cells in one table just to make another look nice. I predict Microsoft is having a huge "ah ha" moment over this. Duh.
Second, ease of use. Apple gets usability. Their products are beautiful because they are simple. Numbers is no different. Gee, make formulas human readable. What a novel concept. Drag and drop Sum, Max, Min, etc... again Duh.
Third, drag and drop layout and print view. This goes along with the first, but think about it for a second. With all the craze over Dashboards, why haven't any BI solutions made applications that create attractive and easy-to-assemble dashboards? Why does it take Apple to show us how easy it should be with a simple spreadsheet style platform? Well, they did and it's beautiful.
What's missing? A metadata interface. Now that we have an easy way to assemble our data and make it look great we need a way to get at our favorite data. Imagine for a second, that on the left side of Numbers there is an option for getting your data from a Data Warehouse, Web Site, Web 2.0 interface (i.e. RSS, WebService, etc), or XML & CSV files. Now imagine that you click on one of those and you get a Metadata explorer that shows user friendly views of your data. Now you simply choose the fields that you want, how you want it assembled, then poof!, the data is dropped into a table in your spreadsheet. Implement some eye candy such as Apple's "skim" feature to browse sample data, etc and you have an extremely powerful BI tool.
I admit that Apple probably wouldn't implement something like that in Numbers, but as a BI observer, I can't help but dream about this.
You've probably heard the hubbub about Apple choosing to only allow web based applications to be developed for the iPhone. A lot of developers are up in arms about this. I don't get it. Yes, there are some limitations. But in the long run, this was the right decision for Apple to make.
Take this article, Will Safari Make iPhone The Smartphone Of Choice In Business?, for instance. It points out that Business Intelligence developers need only build a web front-end for their systems to provide analytics to the iPhone. Imagine what a relief this is to the code-lazy BI world. They only have to hire a bunch of cheap web-developers and POOF they can now add analytics for mobile users.
It's a good point. Imagine how long it would take for the BI industry to offer mobile analytics if it had to develop their own Object-C applications for the iPhone. It would probably never happen.
I had a brain freeze today and couldn't, for the life of me, spell the word "alley". So I opened up my OS X dictionary and and started to type "al". Nothing that looked right. I tried ally but that wasn't what I wanted either.
After some thinking I wondered if I put the phrase, "in a dark ally" into Google if it would suggest the correct spelling. Sure enough, it did. So, if you can't figure out how to spell a word, but can put it in a phrase or sentance, then try Google for a spell dictionary.
On the Intelligent Enterprise Weblog, Nelson King has a post entitled Rich Internet Apps Offline: What a Concept | The Intelligent Enterprise Blog.
The main topic is really about how Google Gears is making it possible to take web content offline. Why is this important? It's simple. Even though access to the world wide web is easier now than it's ever been, there are still times when it's impossible for the mobile traveler to get to their favorite sites. For example, while attending BYU-I, I cannot get certain sites because of the firewall restrictions. Another example, when I travel on the road, I would like to be able to catch up on my reading through Google Reader. This is now possible because of Google Gears.
Lets take this to the world of Family History. Recently I was in Salt Lake at the Family History Library. I could not get internet access on my laptop there. Now imagine that I used FamilyLink as my primary genealogy database. I would be out of luck to do updates and the sort. But if my FamilyLink data were available to me offline through Google Gears, I would still be able to access, edit, and save my data as if I were online. That would be a significant feature.
I hope that FamilyLink figures this out and works toward this in a 1.0 or 2.0 release.
Last night I set a personal record. I was able to install Oracle 10g on Ubuntu server and have it completely running and configured to start upon bootup in about 20 minutes.
WHEW!
So what happened? Well, the first time I installed Oracle I only installed the Standard Edition. I then realized that Standard does not support Query Rewrite for Materialized Views and it does not support partioning tables. So I wiped out my installation and installed Enterprise Edition.
How did I do it so fast? Well, it's the 3rd time I've installed it in the last week. :)
MacUser: SuperDrive firmware update may have killer feature
It's true and it hurts. I'm one of those that was affected by this. I didn't know it until I tried to put a CD in the drive last night and noticed that it was dead. I then realized that it's been some time since I heard the CD drive warm up when I wake my MacBook Pro out of sleep.
I really hope a simple update will fix this, but I'm skeptical. Maybe Apple will replace my drive for free. Let's hope so.
I'm sorry, but does this really look like plug-and-play to you?
Before You Build That Data Warehouse, Try Plug-and-Play Real-Time BI - DMReview
DMReview is full of this kind of stuff. In my opinion, unless I'm a > 500 million dollar company this just isn't helpful.
Ok, so I've been social networking now for just over a week. I have been avoiding it for some time because of the time and the offensive material that I've found at many social networking sites. Well, as you know, I've given in and created a Facebook profile and started connecting with my friends. Here are some of my observations so far.
I really like Facebook. It's clean and the material I've seen so far hasn't been offensive. I'm sure there is offensive material out there, but some sites force it on you (ahem YouTube). Facebook is nice because if I don't want to see it, I don't have to.
Another thing I've noticed about Facebook is that it really doesn't take that much time to be involved. I spent several hours getting it setup and browsing the applications, but now I just check it about once a day to see what's changed and what my friends are doing.
So what do I wish Facebook had that it doesn't. Ok, I'm really going to get labeled a flip-flopper here, but I wish it had more of my real friends on it. So that being said, Kelly (my one and only blog reader / commenter) please join up and add me to your friends list. It would be great to have you out there. I would be happy to add any others that read my blog to my friends list as well.
So why all the attention to social networking and blogging lately? Well, I'm getting ready to start a series of posts on some ideas that I've been having about agile data warehousing. I know what you're thinking -- oxymoron. You're right. That's precisely what I think too. Stay tuned...
I'm doing everything I can think of to advertise my blog. I have posted it all over my social networking sites including:
Labels: blogging
It's time for someone to make a really really good family history site and enable it with Google Gears. I am dumb founded by the dearth of good Family History software out there. This is an area that needs some attention.
In the past, the problem has been to build a cross-platform application for the masses. Now that Google Gears is here, someone needs to build a very cool Web 2.0 Family History site that is Google Gears enabled so that people can work offline if needed. Cross-platform issue solved.
I can't tell you how many times I've been asked whether I use any of the stuff I learn in school. Usually I am asked by people that haven't attended any higher education and have made it "just fine" in their life without it. They don't see how taking an English, Economics, or Stats could have helped them in any way.
My response to them is always that I use the knowledge I gain from school every day. Their follow-up question is usually a variation on the following, "How can you possibly remember and apply everything you learn in school on a daily basis?" This one is a little bit more tough to answer.
As I finish up my Econ 112 (micro economics) class this semester and start studying for the final, I am overwhelmed by the amount of information that we have covered over the semester. I don't remember it all. In fact, I'm finding I don't remember much of it at all. So what value did the class bring to me and how does it help me? The answer is newly acquired tacit knowledge.
I recently read a post by Phil Windley about some difficulty he had troubleshooting an issue with his Mac. He posted a follow-up post that touched on the tacit knowledge needed to utilize troubleshooting tools like Google Search. His follow-up post was a response to a riff that was done by Jon Udell on troubleshooting for normal folks. (I recommend reading both Jon and Phil's posts on the subject.)
These posts got me thinking about that eternally nagging question that I am constantly asked by my well-meaning friends about school. It dawned on me that although I don't remember everything I learned in my Economics class, I gained tacit knowledge that will help me solve problems down the road. The nice thing about tacit knowledge is that it's not particular. I can apply the tacit knowledge gained from Micro Economics to my personal and professional life. I also know that if I ever need to delve deeper into a problem, that there is an Economist out there that has the tools to solve the problem. Had I not taken this course, I would have no clue that someone had already figured out the solutions to the problems that may be vexing me at any given time.
The point here is that the value gained from education, especially undergraduate study, isn't the ability to solve certain equations or understand the supply and demand curves for an oligopoly. The point is that because I took the time to try to understand these concepts at some point in my life I now have another tool in my tacit knowledge toolbox that I can use to my advantage. Attending a College or University is a prime opportunity to acquire this knowledge. It isn't any wonder to me that those with degrees from higher education are more valuable to their employers and to the world in general. I'm not saying that tacit knowledge can't be gained elsewhere, I'm just saying that time in school is not wasted regardless of how pointless the current subject may be.
I can't take it. I had to do it. I'm now on FaceBook. I know, I know... I'm a hypocrite. But this is what I learned.
To use the cliche, they are taking the internet by storm. Social Networks such as YouTube, FaceBook, MySpace, Ning, and etc are being discussed all over the net as the next big thing. I recently read a blog post by Paul Allen wherein he states that FaceBook will be the largest social network in the world. He points out a number of things that I had never thought of in regard to a social network. My first inclination after reading his post was to run over to FaceBook and create an account.
I started uploading family movies at Google Video recently for my family to enjoy. One thing I hate about Google Video and YouTube is that there is no way to share video without the person watching the video to be bombarded by other video's and comments that are inappropriate for all eyes.
I was happy to discover Viddler today. I'm going to give it a try to see how well it works. Let me know if you've had any experience that would help me know if this is the online video panacea I've been searching for.
I have been using Parallels for some time now and one annoying thing I keep running into is that when I use cmd+tab or cmd+anything while Parallels is active, Windows thinks that I'm hitting their windows key and pops up my start menu.
Since I never use a hot key for the start menu, I started to look for a way to disable it. Sure enough, I found a way. I found this web site that shows you how to do it. Basically it's a registry hack. So I created a reg file that can be imported that does the trick. Create a file with a .reg extension. Then add the following lines:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,00,00,5B,E0,00,00,5C,E0,00,00,00,00
Save the file and then double-click it in Windows and, of course, reboot. I know this worked on Windows XP. I'm not sure if it will work on Vista.
Labels: Parallels
I updated my blog today to show a new look and feel. I also added a new feature that I love. I started to use Google Reader as my RSS aggregator about 2 weeks ago. I used to use iGoogle but I thought I would try a real reader for a while to see if I liked it. The feature that I added to the blog is the Recent Articles of Interest. This just shows articles from the "Shared" folder in Google Reader. Very nice.
Labels: blogging
I stumbled upon a new product by Serendipity Technologies called Worklight.
Worklight is a secure and scalable server based software product that provides workers and consumers with 'Web 2.0-style' access to corporate data stored in enterprise information systems and applications... Worklight extracts information from enterprise applications and serves it in a secure and personalized fashion using a host of web 2.0 technologies, both inside and outside the firewall. Personnel are able to easily define their own application views, and then display them through tools like RSS aggregators, popular web based personalized homepages, or desktop gadgets.
(taken from the Worklight Product Sheet - registration is required to see the product sheet!)
I'm looking for a new place to host my blog. I'm really into free blogging and I love Blogger, but I can't find any nice free tools that I can use to post to the blog from OS X.
I use Journler to write all of my blog posts, but it has stopped supporting Blogger. The application recommends LiveJournal (or any other metaWeblog compatible site), but I have yet to see a LiveJournal blog that isn't exceptionally ugly.
Does anyone have any ideas or can point me in the right direction?
Labels: blogging