I've spent the last two days in GSA, Google Search Application, training. While many may snicker about the name I think that this is important learn. While we do rely on Google.com for searching just about any and all content, Google.com can only search public data. Things behind a firewall or on a company intranet are not going to show up. I am sure many of us use the "company" search and find it more than lacking.
I work for a rather small company of around 90,000 employees. We have solutions in place for our company that work well for large companies. Unfortunately the company I work for breaks most solutions through just sheer volume. We are not large, we are freaking huge.
I am learning about the GSA to implement for customers. It would be nice to use this internally. The cobbler's children are the only ones with broken shoes, fits where I work.
A company can buy a GSA and throw it behind their firewall and let it run. The basic configuration is to set boundaries for the machine then let run to its heart is content. There is a lot more to worry about, but that is what happens at a high level. You get the same algorithm that is on the Google.com site and the GSA returns searches in under a second. It is set to never take longer than 3 seconds, other wise it just ignores the data that is taking too long.
It is nice that it uses such a trusted algorithm, now you will not get any porn from your co-workers in your intranet search . . . damn. The licensing is not cheap but for medium to large companies this is a very good solution. Google excels in unstructured collaboration and the GSA helps makes sense of vast amounts unorganized information.
Wednesday, October 21, 2009
Thursday, October 15, 2009
Needs more . . . resources?
A co-worker asked me a very simple question the other day. "Is there any way to automate or do a bulk upload for Google Apps calendar resources." Off the top of my head I answered I did not remember there being anything within the admin console, but I was sure that was probably an API out there for it.
If you are familiar with Google Apps then you know that the APIs use two different libraries, GDATA and ATOM. GDATA is where all the Google specific APIs come from, but it requires the ATOM library to run. I go browsing through the GDATA library, which is very well documented within the code, but after about 10 minutes I come up with nothing.
The code is very well documented and organized. Finding things is almost never a problem. I thought maybe I was just missing something so I start checking some forums. Turns out I am not the only one to notice this hiccup. The only solution I found was to use scripting, tools like Selenium or Curl. While they do work, this is a very simple function and would be extremely useful to administrators.
I wonder if my pleas will be heard up in the cloud? Google, honestly, I know you are working hard on Google Wave but help us out.
Tuesday, October 13, 2009
Come on everyone let's share
I was checking out Google Apps, like I do almost every day, and I happened to find a spiffy new look to the place. It has finally started looking a bit more professional, rather than as if the interface was designed by elementary schoolers. Do have to say I liked the old look too, but Google does need to attract a slightly older crowd.
Turns out the Google Docs has now allowed the ability to share folders. If you put any doc in a folder it automatically becomes shared with everyone that has rights to the folder. Everything works like a breeze for sharing with individual users.
Turns out the Google Docs has now allowed the ability to share folders. If you put any doc in a folder it automatically becomes shared with everyone that has rights to the folder. Everything works like a breeze for sharing with individual users.
To make Google Apps enterprise/production ready it needs to focus in on groups. Rather than having to add each user individually a creator should just have to add the correct group from the domain and everything should work as if all users were added individually.
Sadly, this is not what I have observed. Even sharing just single docs within Google Docs does not work correctly. I share a document with a group, that is defined within the admin console, if I do not send an invitation with a link all members within the group will never see my shared document. A document will only show up inside docs if the user clicks on the link inside the invitation.
I understand for reasons against having the document be auto populated within Google Docs if it is shared with a group. If it is used in a enterprise people might go sharing crazy. Then you would never be able to find anything. Personally, I think there should be a setting that allows documents to be auto populated or not.
The same problem comes with sharing folders. Not the items within folders, but the folders themselves. I do not know if this is intentional, but I find it to be a flaw. Google hear my cries, I love Docs but fix the group sharing or it won't be enterprise/production worthy!
Monday, October 12, 2009
Sweet . . .
Several weeks ago I was asked to help someone in my company create some forms. I work for a rather small company ~ 90,000 employees. I am a very small cog in a very big machine.
I was more than happy to help out with the request, I had nothing really important going on at the time. My co-worker was introduced to Google Apps, more specifically Google Docs. My group has a pilot for Google Apps and we had some extra licenses laying around, so I created my co-worker an account.
The company I work for uses Lotus Notes or Survey Monkey for most of its survey needs. It was nice to show someone something new. I was asked to replicate a questionnaire that was given to me in a pdf file. It took me about 10 minutes to do so and I shared the spreadsheet with the co-worker. Fully expecting to never hear anything again, 2 week go bye and I check the document history, I am still the last one who has viewed the doc. I give the co-worker a call and leave a message asking if they plan on using the survey I created. If not then was going to delete my co-workers account but save the spreadsheet and file it away.
I get no response, but the next day I see a department wide e-mail asking everyone to fill out a survey. To my credit I did not laugh too loud when I realized it was my questionnaire. The best part is since I am the document creator I can see the responses, do not worry everything in the survey is public data and I could not get someone in trouble even if I tried. Plus Google Docs has a full document editing history so if I do change anyone's response there is a log that I was the one who did it.
This is just my little victory dance that something I did was actually used. Too many days I feel like some peon in my little grey cube, which is probably exactly what I am. This is just me happy that I was able to influence "The Man".
Monday, October 5, 2009
Lotus Notes . . . wait a minute
So I was surfing the net like any other day and I happen to find an interesting article named "Get out of the email business". I found this to interesting since I do research for cloud computing and email is a major thing we are going after. When you outsource something, you should only outsource things that are not mission critical and are a commodity. Email is perfect for this.
I am fully expecting it to just be another boring article about cloud computing defining what is, . . . again. To my surprise it was about a new offering that is coming to the market, LotusLive from IBM. Now I do not know what email service you use at your company but LotusNotes is definitely old and busted. Some may disagree with me, LotusNotes has lots of collaboration and extra functions that no other email system out there has. This is true but there are so many other options out there that work better than what LotusNotes can do now. "Back in the day" it was awesome. And it is no longer "back in the day".
For a long time I was trying to convince others that cloud computing is not a product but more of a different way of doing things. There are some companies that are going after the market as differentiators, Microsoft, and others as cost savers, Google. I am sure it is fairly well known you can get the Google Apps suite for $50 a user per year. By far beating out an on premise costs for email system. LotusLive is coming out at $36 a year if you have a yearly contract or $3.75 if you pay monthly. IBM is now letting users pay month rather than yearly, micro payments here we come. This is under even what Google offers, that's impressive.
Hold the phone one minute though before you start singing praises or think someone beat Google at its own game. LotusLive offers an inbox size of 1 GB per user not 25 GB. While my post is a knee jerk reaction to seeing this offering I have yet to actually get my hands on it. All that aside it is something I will taking a hard look at.
Thursday, September 17, 2009
Kinda limited here
So what do you do when your job is researching internet technologies and your corporate network is having problems? Well maybe it's not the network it could be a router nearby that's gone off the deep end. It is rather hard to work on things when I have no ability to access them through the internet, which is where everything lives. Both the good and bad of cloud computing I guess.
While the major of places we needed to go were down for only about 40 minutes I unfortunately am unable to even pretend to work because I have almost nothing on my actual physical machine. My personal overseer sit directly behind me so things get kinda weird when I'm just sitting around killing time.
So, what's a good sport to do when you cannot/don't want to do work? Office gossip is nice, some is actually useful, learning about new hires etc. Other parts not, like where we're drinking this weekend. Ah well, feel better now cause of the venting.
Wednesday, September 16, 2009
App Engine Why Won't You Work?
Ok so dude, honestly, I'm a developer. No big deal there. Working on Google App Engine which is a nice service. 1.3 million requests per day free, yeah you can't be that price point. Been trying to send documents I get from a web service into Google Docs. The shit is not working. Why? Not because of anything I'm doing, the method just isn't allowed. App Engine doesn't allow you to reference local files to upload. So, they why not create a new file inside the 'src/'? Well that's not allowed either. I could possibly just have a blank doc and populate it with the data every time someone wants to move a doc, it could work but that's a butt ugly way of doing things. Still might try it though.
I understand that all these methods are not allowed because it's a good way to prevent virus and for the amount I'm paying, free, I shouldn't be complaining. But seriously, I've been explaining things for a while to other people and they keep giving me the same suggestions, which just ARE NOT ALLOWED!
Subscribe to:
Posts (Atom)