Bing Maps Preview App

The Bing Maps Preview app uses the best of Windows 8.1 and Bing to help you get real world tasks done with beautiful 3D, designed for touch and personalization courtesy of your Facebook friends, favorite routes and more.

More info at http://www.bing.com/blogs/site_blogs/b/search/archive/2013/12/05/maps3d.aspx

Mapstraction: The javascript mapping abstraction library

cut-out-maps

Mapstraction is a Javascript library that provides a single, common interface for a wide variety of Javascript map APIs. It’s designed to enable a developer to switch from one maps API to another as smoothly and as quickly as possible.

Support for all the major mapping APIs:

  • CloudMade
  • ESRI ArcGIS
  • Google – v2 and v3
  • Leaflet
  • MapQuest and MapQuest Open
  • Microsoft Bing – v6 and v7
  • Nokia Here
  • OpenLayers
  • Ordnance Survey OpenSpace
  • Nokia Ovi
  • Yandex

Find out more on http://mapstraction.com/

Scrape and download pdf files from google or bing using PowerShell

Here is a very simple script that you could execute using PowerShell ISE. It could probably be written much better, but it works. The script just uses the power of the google search engine by searching for a specific filetype. This should also work with the Bing search engine.
To make the script work, make sure you have a directory C:\temp\dwnld\ created. Also you could easily change the regular expression pattern and the keywords.

Comments with modifications on the scripts are always welcome ;)

$keywords = @("manual", "microsoft", "powershell")
$pattern = 'http://(.*?)[.]{1}pdf'
$storageDir = "C:\temp\dwnld\"
$filetype = "pdf"
$rand = New-Object System.Random

$keywords | foreach {
    $urlToScrapeWithKeyword = "http://www.google.be/search?hl=nl&tbo=d&biw=1229&bih=677&output=search&sclient=psy-ab&q={0}+filetype%3A{1}&btnK=" -f $_, $filetype
    $urlToScrapeWithKeyword | Out-Default
    (Invoke-WebRequest -UseBasicParsing -Uri $urlToScrapeWithKeyword).Links | select -ExpandProperty href | Get-Unique | foreach {
        if ($_ -match $pattern) {
            $Matches[0] | Out-Default
            try {
                Start-BitsTransfer $Matches[0] $storageDir
                "Download ok" | Out-Default
            } catch [exception] {
                "Download failed:" | Out-Default
                $_.Exception.Message | Out-Default
            }
            "Sleeping" | Out-Default
            Start-Sleep -s $rand.Next(20, 43)
        }
    }
}

Enjoy ;-)
Don’t forget, web scraping can be illegal! Use it with care!

How to find info about the Olympic Games 2012

Looking for information about the Olympic Games 2012?

http://www.bing.com/explore/olympics/?cc=us

Curious to see the medal count?
Try searching for: “medal count
(only works when the first medal was given)

Looking for a person, e.g. Usain Bolt?
Try searching for: “Usain Bolt“:

When does the “tennis” or “cycling” start:

Find out more on: http://www.bing.com/explore/olympics/?cc=us 

Bing Venue Maps Goes International Adding Thousands of Shopping Malls

Whether you live in Poland or Spain, Russia or Belgium, or pretty much anywhere in-between, you will now be able to explore your local shopping mall through Bing maps – helping you locate the stores you are looking for, find the closest services and facilities like restrooms and cash machines, and even browse their directories.

Try it yourself on:

Read more about this update on: http://www.bing.com/community/site_blogs/b/maps/archive/2012/06/28/venue-maps-goes-international-adding-thousands-of-shopping-malls.aspx

Bing Webmaster Tools gets a Metro redesign and new features

Again, a very clean update/upgrade. Something you should check out!

Find out more on: