woob Social Networking

We have added the ability to connect your building’s social networks to your building’s web page.  Currently Twitter, Facebook, and Google+ can be embedded into the homepage section of your building’s webpage.

1. Facebook: Simply copy the URL of your building’s Facebook page and paste it into the woob Post field labeled “Facebook URL

Facebook to woob

2.  Twitter: You can display your building’s tweets in real time on your building’s webpage.  Enter your building’s Twitter username into the text box labeled “Twitter Username” on woob.

Twitter to woob

If you don’t use social networking for your building, no problem.  If the Twitter Username or Facebook URL text boxes are left empty (the default), no references will be made to the social sites.

Note: When you put a value in for the Facebook URL, a Google+1 button and Twitter ‘Tweet’ button will also appear.

The end result will look like this.

The End Result

We hope you enjoy this feature.

Posted in HowTo | Tagged | Leave a comment

Google Multiple Sign-In

Michael Lamberson

Google Apps was updated a while back to allow Google Apps for Domains email addresses to be used as a standard gmail email address for many of Googles services.

The change makes Google Apps for Domains even more useful, however, one aspect has become more difficult.

Multiple Sign-Ins.

If you’ve been using your gmail address for a long time and now have some Google Apps for Domain addresses, be sure to enable Multiple Sign-Ins on all of your accounts.  It’s a quick solution to constantly being logged out of your accounts.

In the ‘old days’ you could happily be logged into several Google Apps for Domains accounts and never have a problem.  Times have changed.  Now if you don’t have Multiple Sign-Ins enabled, you will be logged out of all other Google accounts if you log into a new one.

While turning on Multiple Sign-Ins, many people are concerned with the checkboxes you have to check to confirm you understand the process.  The last one “Offline Mail and Offline Calendar will be disabled. You may lose any unsent mail.” scares people the most.  Just be sure to sync your offline mail before enabling Multiple Sign-Ins.

Enable Google Multiple Sign-Ins from michael lamberson on Vimeo.

 

Posted in ShouldDo | Tagged | Leave a comment

Viewport and Google Maps Mobile

Examples for the Google Maps API disables user-scaling.

<meta name='viewport' content='initial-scale=1.0, user-scalable=no' />
									

However, removal of this line (enabling scaling) works on the Android browsers I have tested.

Posted in Code | Tagged | Leave a comment

Android on Verizon

Be aware that your Google Apps for Domain accounts can be synchronized with your Android device.  No forwarding, pop, or IMAP silliness is needed.

It’s too bad the folks that work at Verizon don’t know this.  As entertaining as the stories are of them trying to set up pop/IMAP, it’s really not that hard.

Settings->Accounts & sync->Add Account

Log in with your username (fully qualified: username@domain.com) and password and you are done.

All of your contacts will be continuously synced and updated between your phone and Google Apps for Domains account.

All the goodness of your Google Apps for Domain account without the Backup Assistant that they are pushing.

Posted in ShouldDo | Tagged , | Comments Off

Internet Explorer, Padding, and Float

padding: 15em;

That one little line in a .css file lead to an hour of time down the drain.

Was troubleshooting a webpage whose float div was not showing properly on Internet Explorer 7 & 8.

Turns out the div had a padding value set and that breaks a float in IE.

Remove the padding, fix the float. Not getting that hour back.

Posted in Code | Tagged | Comments Off

GWT FocusPanel on Chrome

I was attempting to use a FocusPanel to capture a change in a StreetviewPanoramaWidget. StreetviewYawChangedEvent et. al. was firing when a new panorama was being loaded, so I figured I’d hack it to determine when the user ‘touched’ the Street View Panorama.

However, the FocusPanel ClickEvent is not fired on Google Chrome.

panelFocusGStreet.addClickHandler(new ClickHandler() {
     @Override
     public void onClick(ClickEvent event) {
          //doesn't fire in Google Chrome
          firePendingChangeEvent();
     }
});
									

Works as expected on Firefox. Determined the MouseDownEvent is fired on both.

panelFocusGStreet.addMouseDownHandler(new MouseDownHandler() {
     @Override
     public void onMouseDown(MouseDownEvent event) {
          firePendingChangeEvent();
     }
});
									

Posted in Code | Tagged , | Comments Off

Google Street View Car Pit Stop

The Google Street View Car gets fuel.

Lat: 37.503873 Lon: -77.657316 Pitch: 10.83 Yaw: 61.19 Zoom: 0.0

Posted in Google Maps | Tagged | Comments Off

Google Docs Form Example

Here are the steps needed to create a Form on Google Spreadsheet.

1. Log into google docs and create a new spreadsheet.

2. Select ‘Form’ from the menu bar and then click ‘Create a Form’

3. You will be presented with a blank Edit Form window.

Interesting items on this window:

Clicking the pencil icon allows you to edit the highlighted entry.

Add Item allows you to add a new item to your form.

Items can be text, paragraph text, multiple choice, check boxes, choose from a list, scale, and grid.

Once items have been created, you can still change the type using the question type dropdown box:

4. Simply edit the items to reflect the information you would like to create.

Once the form is created, it can be shared with others by sharing via google docs, emailing the form, publishing as a webpage, or embedding the form in a webpage as below:

Posted in WeDo, WeLike, WeUse | Tagged | Comments Off

Podcast Example

This post is an example of how a podcast can be embedded into an existing blog.

The folks at Blubrry have a wonderful plugin for WordPress that allows easy to use (and iTune friendly) podcasting from your own blog.  Files can be stored on your server or anywhere else on the internet.

This post is an example of how the podcast will look in your blog and can also be subscribed to by your favorite podcatcher software (iTunes, Juice, Rythmbox, etc).

Try it out.

Posted in podcast | Tagged | Comments Off

Escape from PDF

PDFescapeMy second least favorite file format on the internet is .pdf.  Just so happens that it is from the same creator of my least favorite file format, .swf, Adobe.

I avoid the two file formats as much as I can, however, a client approached me about a problem they were having filling out PDF files to bid construction jobs.

If a PDF file is created properly, they can be filled out using Adobe Reader (for free).  They can use forms to allow the user to type in the areas of the PDF file that need input.

However, when PDF files are not created properly, there is no easy way to edit them.  I started researching the problem and found quite a few options available to allow a user to fill in the blanks of a PDF file that wasn’t formatted properly.  Some were very expensive and some were very sketchy.

By far the best solution I found was PDFescape.

It is in beta (and free), but provides a very simple interface for users to type on a PDF file.  It is a Web Application that uses a javascript to edit the files.  Nothing to download (no spam, trojans, or viruses) and works in any good browser.

Try it out if you find yourself wanting to type on a PDF.

(thanks to Vivek Gite @ nixCraft for the tip)

Posted in WeUse | Tagged | Comments Off