Profile cover photo
Profile photo
Rudiger Wolf
Making a difference
Making a difference


Going GAS book - Chapter 10 - Question:
I am trying to create a dialog window that enables me to display a chart with dates on the x-axis. I want to filter the data displayed on the chart via a drop down. I am working with the second example in chapter 10. The first templated example to create a drop-down list works fine. I am stuck on the second example that used callback function.

Here are the files Any tips on where my problem is?

Post has attachment
Is there away to get the Google doc ID in GAS?

Rather than hard coding in:

var ssID = "1tq6YtUiD_E6YCtVBe-iAjHFwqDsn",
ss = SpreadsheetApp.openById(ssID);

This post suggests that there are proprieties that can be used:

var SCRIPT_PROP = PropertiesService.getScriptProperties(); // property service
var ssID= SCRIPT_PROP.getProperty("key");

but ssID = Null when I debug it. Any tips?

Post has attachment

Post has shared content
Useful read.
Originally shared by ****
The ability to manage your emotions and remain calm under pressure has a direct link to your performance. TalentSmart has conducted research with more than a million people, and we’ve found that 90% of top performers are skilled at managing their emotions in times of stress in order to remain calm and in control.
Add a comment...

Post has shared content
Linux Foundation finds enterprise Linux growing at Windows' expense

According to a new report from The Linux Foundation, Linux is leading Windows on both the cloud and in enterprise application deployments.

Specifically, they found that enterprise server applications are being deployed at the expense of Windows and Unix over the last four years. Linux application deployments have risen during this period, from 65 percent to 79 percent, while Windows deployment has fallen from 45 percent to 36 percent.
Add a comment...

Post has shared content
Great article, +Alex J. Couture time to move your filesystems to something more modern!
Add a comment...

Post has attachment
Add a comment...

Post has shared content
Security breach?
Pinterest security has been breached?

I noticed that someone liked a pin from me on Pinterest, and although I have an account on that platform I've never used it.

A few hours later I get a request to change my password from twitter because of suspicious activities. My twitter account was posting my pinterest activities (the two accounts are connected but have different passwords)

I use very looooooog, one-time and complicated passwords for each site... and I doubt that someone managed to guess what it was. This leads me to believe that pinterest systems has been breached and a) either they store passwords in clear-text/two-way encryption or b) someone has been brute-forcing their password repository for quite a while (mine was 15 characters long, with mixed case letters/numbers/symbols in random order).

Either ways, I recommend to everyone to use a one-time password for pinterest and reset the one you've been using NOW!
Add a comment...

Post has shared content
Interesting reading.
Dear Google and Rackspace: don't screw up Google Glass like Microsoft screwed up tablets

I worked at Microsoft in 2003-2006. Key years for its tablet PC efforts. Microsoft had something like the iPad way before Steve Jobs shipped one. But they screwed it all up.

I saw how. Bill Gates knew it was the future. But he didn't demand a really new operating system that couldn't run old apps. That's not really what screwed Microsoft's efforts, though. It was employee malaise. Lack of belief that tablets were the future of computing. 

You see, back then every Microsoft employee had a big ass Dell system. Most of the programmers had huge screens. Just sat at their desks all day long. Didn't think about why people outside in the real world might want a tablet. Were too busy serving existing customers who, even years later, continue making Microsoft one of the most profitable businesses known to humans.

When I walked around campus only a very small percentage held tablet computers. There wasn't any pressure on execs to really change everything they were doing, either from above, or from employees below. 

They didn't believe.

Corporate belief is a really important thing. It's the dirty work that +Larry Page  pays +Vic Gundotra for. 

Belief? Programmers don't care about that, right? After all, if the code compiles, that's what matters. Not whether you believe it will change the world, right?

There were customers out there who knew tablets WOULD change the world. Even some employees. Heck, Microsoft and +Bill Gates did invest in tablets. Something I thought was brave of Gates, he knew that if he didn't get to the future someone else would. It's just that he was up against too many people who didn't believe that Gates had the right impulses and there was way too much profit serving the Windows and Office brands (and the people who ran those businesses didn't believe in tablets and weren't willing to make the investments necessary to serve this new device and paradigm).

Which gets us to why I'm writing publicly to both my coworkers and to all of those at Google.

If we don't believe that wearables are the future we will continue to invest in what customers are paying us to do today. 

Belief is hugely important inside a technology company. It will drive you on every decision. Don't believe in a contextual future where companies need to run with about 100x the data they run on today? Then you will never invest in the people, systems, and very real costs of datacenters that you will need to. 

Don't believe that these kids of the future are going to wear a ton of stuff that has computing embedded? Then you never will build it and you'll let some very smart competitor like Jeff Bezos or Mark Zuckerberg or Tim Cook do it and reap all the rewards, even though  you were the first to show the world the future.

There's a lot on Google's side of the fence that needs to happen:

1. Gotta give us a real API so that there can be real apps. Right now there isn't one. 

2. We need real apps from across the Google ecosystem, like YouTube, Maps, Photos, ChromeCast, Docs and Spreadsheets, and others. Right now there aren't any. 

3. We need a low price. That might even mean you need to subsidize Google Glass as a brand for four or five years. Price it at $299 or lower and these high school girls can afford a pair. $500? I think they would rather have an iPad if we really got them to tell the truth. Anything more than $500? It's dead. (UPDATE: I am hearing from Glass team members that the price will be a lot higher than what I expect. They say it will be justified by the utility that ships when the Glass ships. Lots of changes ahead, they told me).

4. You need to ship BEFORE Apple ships its iWatch. Why? My friends have seen the iWatch already and are telling me it's stunning and will blow away anything the market has seen before for the wrist. If Apple gets out first, then Apple can define the wearable market and take away all the hard work that Google has done to this point to build its wearable device. If you aren't shipping by May you are dead. Period. It's that important.

For the Rackers (what +Rackspace employees call ourselves):

1. You need to push +OpenStack to be even more flexible and high performance than it needed to yet. Far more flexible and high performance. Ask yourselves, can OpenStack stand up to 100x the performance needs of today? If everyone is walking around with 150 sensors on (I predict I'll be there by the end of 2014 -- I know of some shoes coming out next year that will have hundreds of sensors on them alone) can OpenStack deal with that data flow? You better be ready for an answer by May 2014 too. Even if Google Glass fails the Apple iWatch will be pushing more data to  our customers than the iPhone currently does and I bet that Apple will sell many millions of those. Plus, add in the contextual efforts that baseball and others are about to undertake. If we aren't ready with new systems designed to keep up with streams of new data then our customers will go somewhere else.

2. We need to continue to be good corporate friends of +OpenStack  and its partners. We got the market to believe in that (thousands of people show up to your design summits, and CERN, Comcast, and tons of big and important companies are both using and contributing to OpenStack. Don't screw that up. But you WILL need to get everyone involved in OpenStack to understand that we are entering a new contextual age and that will require massive innovation. How does that get done without one of the many partners (many of whom are bigger and more important than Rackspace) putting a wrench in the innovation and slowing it down? Even more importantly, how does Rackspace continue to not do the same? If OpenStack disappears then the one shot to have the industry collaborating together on infrastructure disappears too. Belief is very important. Where we focus the energy is very important. The next 18 months are going to be critical to whether OpenStack is relevant to the contextual world or not.

3. Rackspace needs to believe in the future. Every business will be affected by the wearable, social, location, and sensor technologies (I call this contextual technology, because it will know your personal context) and every business will need to rebuild its infrastructure to support it. Will they need to learn Mongo DB? Yes? NodeJS? Yes. And maybe hundreds of other technologies, most of which will be open source, by the way. Will those new technologies run best on OpenStack and/or the Rackspace Open Cloud (the way they do today)? If so, we remain relevant and in business. If not, by 2024 we'll be another curiosity in the Computer History Museum. 

4. Will you make Object Rocket even faster? (We acquired this company recently, it makes high speed MongoDB possible. So popular we can't keep them in stock). Will you bet the company on making everything like Object Rocket? Hyper fast, designed for the workloads of the personal cloud, the industrial internet, contextual computing?

Do you believe? Are you dreaming about the Google Glass world and how you'll need to rebuild your business in the next decade before of it? Or are you already writing it off as "Scoble's folly?" As something overhyped and never going to be adopted?  

Just listen to these high school girls. They believe and they don't even know what it does. Just listen. The belief is there.

Will you be?

Or will you sit around and let someone else build the future after you already showed everyone the way?

Speaking of which, why isn't Google using OpenStack and supporting open technologies in its own cloud like MongoDB? Why aren't our two companies working much closer together to bring the future to all of us?

I'm tired of letting the skeptics win at companies I'm involved in. I let that happen at Microsoft. Not again.
Add a comment...

Post has shared content
Useful for easy reinstall.
Interested in Windows 8 but don't want to settle for the options Microsoft gives you? Here's how to create your own customized install disc:
Add a comment...
Wait while more posts are being loaded