Loading mentions Retweet

Comments [0]

Script Triggers: Monitoring and Restoring Tabs : SFR FileMaker Blog

Script Triggers: Monitoring and Restoring Tabs

Leave a comment

1-19-2009 by Geoff Coffey

FileMaker 10’s new Script Triggers feature just keeps delivering. You might, at first, think triggers are limited to layouts and fields, but it turns out your triggers can fire with all kinds of objects. In this article we’ll show you how to run scripts when users switch tabs on your tab controls. In the end, we’ll also revisit a common FileMaker problem: tabs switch when you switch layouts. We’ll show you how to solve this problem quickly and easily using script triggers.

Read further on Six.fried.rice website.

Loading mentions Retweet

Comments [0]

Making FileMaker Easy » Script triggers on tab controls

Script triggers on tab controls

FileMaker Pro 10 introduces a whole new raft of script triggers. While we have had some script triggers since the beginning (such as clicking an object defined as a button), the new triggers provide greater control over the user interface. It will take some time for developers to find out how best to implement these new tools and to see exactly what they can and can't be used for.

This entry is about script triggers on tab controls. Since the introduction of tab controls in FileMaker Pro 8, developers have wanted to be able to trigger a script when the user clicks a tab. Now it can be done.

To demonstrate this technique, we have prepared three free videos for you. Watch them all or watch just the ones you need. We hope you get some benefit from this new FileMaker Pro 10 technique.

Introductory presentation: (1.9MB, 3 min) watch this to see an overview of this technique

Detailed demonstration: (8.9MB, 14 min) watch this to see, in detail, how to implement this technique

Expert demonstration: (2.4MB, 4 min) watch this shorter demonstration of how to implement this technique

Loading mentions Retweet

Comments [0]

Picnic Time

Loading mentions Retweet

Comments [0]

Omelette by Requeast

Loading mentions Retweet

Comments [0]

The Efficient Cloud: All Of Salesforce Runs On Only 1,000 Servers

by Erick Schonfeld on March 23, 2009

Earlier today, I sat in on a keynote presentation at Salesforce.com’s analyst event in New York City. CEO Marc Benioff and other Salesforce execs went over the earlier news that companies can now http://www.techcrunchit.com/2009/03/22/salesforce-puts-tweets-in-the-cloud/">track Twitter conversations inside Salesforce. Naturally, I Twittered my notes (reproduced below). Salesforce is basically implementing Track (the ability to search and monitor conversations by keyword and topic) inside Salesforce.com in a way that hopefully Twitter will make possible for all of its users.

But the data point I found most interesting had nothing to do with Twitter. Salesforce talked about its own back-end infrastructure and revealed that all of Salesforce.com runs on only about 1,000 servers. And that is mirrored, so it is really only 500. Think about that for a minute. Salesforce has more than 55,000 enterprise customers, 1.5 million individual subscribers, 30 million lines of third-party code, and hundreds of terabytes of data all running on 1,000 machines. Amazon’s Web Services, in comparison, runs on about 100,000 machines I am told by someone with knowledge of Amazon’s server infrastructure.

The comparison is not entirely fair because some of Amazon’s Web services, such as its EC2 compute cloud, are not shared among customers. (In other words, when a developer signs up for it, he gets a dedicated machine or portion of a machine running his compute “instance”). But still, that is roughly a 100 to 1 efficiency advantage that Salesforce has over Amazon’s cloud. It gets this by running a proprietary codebase, proprietary database, and proprietary “multi-tenant optimizer” that slices and dices the data in a very efficient way.

All of Salesforce relies on data stored in only ten databases that run on about 50 servers. It holds several patents on ways to index the tens of millions of rows of raw data. But it’s secret weapon is that “optimzer” which queries the databases and makes sense of all the data. This is all highly proprietary stuff. Benioff pooh-poohed open-source efforts that are less efficient: “We have real-time query optimization. We don’t use some out of the box open source query optimization. Those things don’t work.” Ouch.

Below are my Twitter notes from the event in chronological order (bold added for emphasis):


# Listening to Marc Benioff at press/analyst event. Says Salesforce has 30M lines of code written by others via APPExchange.

# Marc Benioff claims writing an app on the cloud is 5X faster and 5X cheaper than creating conventional enterprise apps. Good talking point.

# Salesforce stole Genius features from Apple, shows related deals. Benioff loves to borrow from consumer apps and make them enterprise.

# Wow, customer service support is now an $8B business, up from $5B in 2004. But customer satisfaction is flat. All going to the cloud.

# At Salesforce event, they are finally talking about Twitter. They claim 8M Twitter users. Wonder where they get that from.

# Salesforce CRM for Twitter is basically Track. Lets you monitor, search, track topics inside salesforce.

# Salesforce Twitter Track searches both original Tweets and replies, even if the keyword is not in the reply. Twitter, please take note.

# Salesforce Twitter feature imports the entire conversation when it gets a search hit.

# Salesforce Twitter integration is two-way. Cos. can monitor Twitter conversations, and then reply back, and the reply appears on Twitter.

# Benioff on need for new development environments for cloud apps: “These are not things you buy out of the box from Frys!”

# Salesforce hosts 13M customizations to its apps on its database.

# Salesforce has over 30M lines of 3rd party code. How does that compare to how many lines of code are in an Oracle or SAP app? Anyone know?

# Starbucks CTO saying they have gotten 65K ideas from customers in a year, MyStarBucksidea. Only 25 ideas implemented (like anti-spill stick)

# Starbucks CTO Bruzzo: tried to raise 1M hours of volunteer service in January both from stores and online. Built app in 21 days.now 1.3M hrs

# Benioff: “We have real-time query optimization. We don’t use some out of the box open source query optimization. Those things don’t work.”

# Salesforce enterprise customers can open up tunnels and share data with each other. Cool. It’s EDI for the masses.

# Salesforce manages hundreds of terabytes. Salesforce runs less than 1,000 machines. Salesforce running on about 10 databases worldwide.

# Each Salesforce database supported by about 50 servers, 2 mirrors, one codebase.

# All of the data of all the billions of rows in salesforce fits into only about 20 tables. Patents on indexing pivot tables.

# Salesforce takes the raw data and compresses. Creates a “multi-tenant index”: “shared massive structures with tens of billions of rows.”

# Salesforce’s secret sauce: It queries its databases with “The Multi-Tenant Optimizer.”

# Salesforce database going from tens of millions of rows to billions of rows per tenant/customer.

(Photo by JohnSeb).

Looks like cloud will be the trend.

Loading mentions Retweet

Comments [0]

Short Interview With Posterous.com Founders at SXSW - ctd3's posterous

Check this out! Garry and Sachin were interviewed at #sxsw. More features to come at posterours.com.

Loading mentions Retweet

Comments [2]

Twitter Background 090322 on Flickr!

Just made a background for twitter. Illustrator/photoshop is addictive. You got to know where to stop, or else it can go on forever.

Loading mentions Retweet

Comments [1]

Little Chef Roll Up Their Sleeves Tonight

Bought a book that features baking bread with IH cooker. Got the kids to try something easy. One of the reasons I wanted to buy this book is; I am thinking of doing more cooking at home, secondly, I want to try something easy that I can do with the kids.

Since I have spinach, which means healthy, so we indulged our first menu: Spinach and Sausage with Pancake Mix. 

Preparation:

  • 200g pancake mix
  • 150ml fresh milk and 20g salt-free butter - A
  • 20g spinach (only green leaves)
  • 100g sausages
  1. Cut up spinach into small pieces
  2. Cut sausages into 1cm ring
  3. Mix spinach into pancake, add A and stir thoroughly.
  4. Add sausages, and put everything into cooker. 

That's it. I cook with "speedy," within 30 minutes time, it's ready to serve. It just smells good. Well, it's for small family, which for us it's rather small portion. I am not sure if this thing can just "double up" because it doesn't look like it, but the book says I can use frying pan with slow fire, it works too. Kids were happy that it was a success because siblings worked together to make it a success. Yes babies, you did it!

     

Loading mentions Retweet

Comments [3]

Hawkers

Let's go for storytelling today.

I imagined myself to have a calm and steady life; settle down in a suburban area with my beloved family, nothing but only the beach and us. May be hawking sugar cane juice and Roti John, like the one I had at Malacca, also near the beach. I speak English to tourists, Malay to the kampung people, and perhaps Japanese to my family. Once in a while, perhaps I would speak in Chinese dialect depends on who I meet.

Life would most probably be very calm; like the Malacca Straits. It was an ideal life I wanted but I didn't make it to the milestone. I went somewhere, somewhere too far that I lost my way back. Nothing about good or bad, I "own" the dream. And I still have it with me, frozen at the bottom of my heart.

It breezed from the Straits.

Loading mentions Retweet

Comments [1]

About

Enjoying my weekends with 3 kids. It means lots of energy needed; you got to go to the park when it's sunny, bring them to the pool when it's hot, carry them heading to the toilet when they say chi-chi (pee!), make sure that there is enough food/fruits/sweets at tea time. When everyone is tired, then you make sure you got enough nap with them. When wake up, hey world, dinner is ready!