Thursday, May 01, 2014

Not Nuclear, not War Games, just a time lapse of earthquakes for the first four months of the year...

Gizmodo - A Timelapse of All the Earthquakes From This Record-Breaking April

...

According to the Pacific Tsunami Warning Center (PTWC) which issues alerts for tsunamis, April was a very busy month for the earth's crust. Of course there are earthquakes every hour of every day, but the world usually only sees one or two earthquakes per month that are 6.5-magnitude or higher. This April there were 13, including five that were higher than 7.8, prompting tsunami warnings. "Easily a record for this institution," reports PTWC.

Watch this animation of January through April of this year. Everything seems pretty normal until you hit April 1 when you can see the 8.2-magnitude earthquake (and its many aftershocks) rock northern Chile. Suddenly the world lights up like the paparazzi and it doesn't let up all month:

...

hc68admvact6j3a1nhs6

..."

Remember, prepare now. Just a little at a time and over time you'll be surprised how much you have. Preparedness is a journey...

Free your mind... from worrying about paying for some great images ... IM Free

Andy Sowards - IM Free – Your Supply of Dazzling Free Images

"Earlier this week, I was combing through all sorts of microstock agencies, searching for authentic photos to use in my everyday design projects. It’s never easy, because most stock photos are bland, and those that really caught my eye look very familiar. No wonder they do, I’ve spotted them in countless other places on the web. You’ve probably found yourself in the same predicament many times by now, and spent too much on low quality stock photos. You’ll never have to do that again.

IMCreator is a widely acclaimed site building platform that helps both amateurs and professional designers build excellent websites. This ingenious online software has recently launched a service that overruns the way we used to acquire commercial images. It curates loads of exquisite photographs taken from Flickr. Each of these items belongs to real photographers, who entrust you with their works for free.

IM Free is a miscellaneous body of collections stacked with royalty-free photos, and it’s immediately accessible. You don’t have to create an account or impart any kind of personal information before getting your hands on those treats. The only thing that is expected of you is that you give credit to the authors each time you use one of their items, which is an essential step, because it’s the only way to maintain this costless model.

...

As a side note, IM Free is a fast-growing collection of free designer resources that will also be integrated into the website builder’s page editor before long. In other words, IMCreator users gain firsthand access to the finest source of free photos, and no longer have to waste their time searching online markets for top-grade imagery.

..."

IM Free

image

image

This looks like an awesome resource for some great images...

"Deploying Windows Azure Pack" series

Windows Networking.com - Deploying Windows Azure Pack (Part 6)

"The sixth and final article in this series completes the walkthrough of the express deployment of Windows Azure Pack.

If you would like to read the other parts in this article series please go to:

Reviewing the deployment scenario

Figure 1 shows where we are in our scenario for performing an express deployment of Windows Azure Pack. So far we have completed the following tasks in our contoso.com virtual test environment running on the Windows Server 2012 R2 Hyper-V host named HOST30:

...

At this point we are now ready to install Windows Azure Pack on WAP01 using the express deployment scenario approach. The sections below cover the following:

  • Installing Windows Azure Pack
  • Configuring the installation
  • Verifying the installation

Installing Windows Azure Pack

To install Windows Azure Pack you must use the Microsoft Web Platform Installer. The latest version of this installer is version 4.6 and it can be obtained from the Microsoft Download Center. Once you've download the installer, double-click on it to launch it. The initial screen of the installer will look something like this:

...

image..."

Another great series to get you going with Azure Pack. Remember, Azure Pack is a way to bring the cloud inside your firewall...

 

Related Past Post XRef:
Step-by-Step into your own private cloud, with the Windows Azure Pack and System Center
Deploying your own little cloud... "Deploying Windows Azure Pack" series
Windows Azure Pack (#WAPack), Related Blogs, Videos and TechNet Articles wiki round-up
Taking the Bus to the next stop... Why you, Dev and IT, should be looking at the Windows Azure Pack.
TechEd NA 2013 Day 1 Announcement Round-up - VS 2013, TFS 2013, InRelease, SQL 2014, Server 2012 R2, BizTalk Services, Azure-in-a-box and even more Azure...

Wednesday, April 30, 2014

Web Camps Training Kit, March 2014 Edition

Microsoft Downloads - Web Camps Training Kit - March 2014

Version: March 2014

Date Published: 4/29/2014

WebCampsTK-Package-WebCampsTrainingKit.exe, 114 KB

The kit includes all the content presented around the world at the recent Web Camps events; presentations, demos, labs and more. Inside the new kit you’ll find content that covers the following technologies:

  • ASP.NET 4.5
  • ASP.NET MVC 4
  • ASP.NET Web API
  • jQuery
  • SignalR
  • Entity Framework
  • Visual Studio 2013
  • Internet Explorer 11 and HTML5
  • Building apps for Office with HTML5
  • Cloud application services

 

imageimage

image

Internal or external, if you're doing any kind of Microsoft Web Stack Training, presenting or attending, this is a great resource...

 

Related Past Post XRef:
Web Camps Training Kit Updated
“Web Camps Training Kit” Don’t re-invent, re-use…

Prism 5.0 for WPF eBook (epub, mobi, pdf)

Microsoft Downloads - Prism 5.0 for WPF - Book Download

Version:5

Date Published: 4/29/2014

Prism5forWPF.epub

Prism5forWPF.mobi

Prism5forWPF.pdf

Prism provides guidance designed to help you more easily design and build rich, flexible, and easy to maintain Windows Presentation Foundation (WPF) desktop applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. Such applications are often referred to as composite applications.

imageimage

This lets you take the online doc's offline and read them in your reader of choice...

 

Related Past Post XRef:
Prism continues its Windows Desktop/WPF/MVVM Love with v5

The XAML Illustrated Timeline

Jeremy Alles Blog - An history of 11 years of XAML stacks

Today I’m releasing something I’m a bit excited about… I call this the XAML timeline !

It’s an interactive history of 11 years of XAML development at Microsoft, from a .Net developer point of view (me!). Remember Avalon ? Longhorn ?

Feel free to click on the following picture to open the timeline in a new tab:

image

The web page has a few interesting things under the hood:

  • ...

This is an awesomely cool view of the XAML timeline...

Tuesday, April 29, 2014

Kurt's Tips, Tricks and Links for Windows Phone 8.1

Kurt Shintaku's Blog - INFO: Windows Phone 8.1 Links, Tips & Tricks

Here’s a few things to keep in mind as you explore Windows Phone 8.1:

Annnnd I also found this list of tips that might be useful for those of you that are just now getting interested in Windows Phone 8.1.

// Update

Q: How can I update my Windows Phone to 8.1 now?
A: Visit the App Studio site and register with your Microsoft Account details. Once that’s done, download the Preview for Developers app  from the Store. Once installed, open the app, sign in with the same Microsoft Account credentials and tick the ‘Enable Preview for Developers’ box. Then go to Setting > Phone Update > Check for Updates.
Q: What’s new on Windows Phone 8.1?
A: Look here to get started, continue here, and then look here if you want to go deep.

// Where did it go? ...

// Cortana ...

// Music and Video ...

// Shortcuts ...

// Keyboard ...

// Settings ...

// Notifications ...

image

An additional thing related to this point;

Q: I don’t see Cortana? And Search just looks like a Bing page?
A: If Cortana isn’t in the list of applications or on the Home screen, chances are she’s not available for your region yet. If you’re happy to experiment, in Settings, you can add the United States Language and Region, and Cortana should appear.

Make sure you have Location on. If off, no Cortana, which also makes this a quick switch to bring back the Bing search if you want it (say to use Bing Image Search...)

PowerShell 10k - PowerShell Script Browser and Analyzer v1.1 released (easily access 10k PS Scripts, right from the ISE...)

Microsoft All-In-One Script Framework - Here Comes the Update of Script Browser & Script Analyzer 1.1

The Script Browser for Windows PowerShell ISE has received thousands of downloads since it was released a week ago. Based on your feedbacks, today we release the 1.1 update to respond to the highly needed features. The team is committed to making the Script Browser and Script Analyzer useful. Your feedback is very important to us.

Download Script Browser & Script Analyzer 1.1
(If you have already installed the 1.0 version, you will get an update notification when you launch Windows PowerShell ISE.)

1. Options to Turn on / Turn off Script Analyzer Rules

You can either select to turn on or turn off the rules in the Settings window of Script Analyzer.

image

You can also suggest a new Script Analyzer rule or vote for others’ suggestions. Our team monitors the forum closely. Based on your suggestions and votes, we will provide the corresponding Script Analyzer rules in future updates. We are also looking into the capability for you to write your own Script Analyzer rules and plug into the Script Analyzer.

..."

Windows PowerShell Blog - A World of Scripts at your Fingertips – Introducing Script Browser

To reuse script samples on the Internet, the following steps seem quite familiar to IT Pros: wandering through different script galleries, forums and blogs, switching back and forth between webpages and scripting environment, and countless download, copy and paste operations. But all of these will drive one as dizzy as a goose. Need a simpler way of searching and reusing scripts? Try out the new Script Browser add-in for PowerShell ISE!

image

Script Browser for Windows PowerShell ISE is an app developed by Microsoft Customer Services & Support (CSS) with assistance from the PowerShell team and the Garage to save IT Pros from the painful process of searching and reusing scripts. We start from the 9,000+ script samples on TechNet Script Center. Script Browser allows users to directly search, learn, and download TechNet scripts from within PowerShell ISE – your scripting environment. Starting from this month, Script Browser for PowerShell ISE will be available for download. If you are a PowerShell scripter or are about to be one, Script Browser is a highly-recommended add-in for you.

Nearly 10,000 scripts on TechNet are available at your fingertips. You can search, download and learn scripts from this ever-growing sample repository.

...

Script Browser for Windows PowerShell ISE

Version: 1.1
File Name: ScriptBrowser.exe
Date Published: 4/29/2014
File Size: 1.4 MB

Script Browser for Windows PowerShell ISE enables you to search for over 9000 script samples in the TechNet Script Center from within the scripting environment. You can mark the script samples as favorites and download the script samples for later use. You will also get the chance to try out another new pilot function bundled with Script Browser - 'Script Analyzer'. We hope to learn your feedback.

One of those, you've got-to-have tool for PowerShell'ers

Nine to Mine - Nine free Data Mining/Analysis eBooks

CodeCondo - 9 Free Books for Learning Data Mining & Data Analysis

Data mining, data analysis, these are the two terms that very often make the impressions of being very hard to understand – complex – and that you’re required to have the highest grade education in order to understand them.

...

By learning from these books, you will quickly uncover the ‘secrets’ of data mining and data analysis, and hopefully be able to make better judgement of what they do, and how they can help you in your working projects, both now and in the future.

I just want to say that, in order to learn these complex subjects, you need to have a completely open mind, be open to every possibility, because that is usually where all the learning happens, and no doubt your brain is going to set itself on fire; multiple times.

...

image image image image image image imageimageimage

Learn Data Science from Free Books

There is no better way to learn than from books, and then going out in the world and putting that newly found knowledge to the test, or otherwise we’re bound to forget what we actually had learned. This is a beautiful list of books that every aspiring data scientist should take note of, and add to his list of learning materials.

What books have you read in order to help you begin your own journey in data mining and analysis? I’m sure that the community would love to hear more, and I’m eager to see what I potentially let slip through my fingers myself.

Some light reading for the week...

(via KDNuggets - 9 Free Books for Learning Data Mining and Data Analysis)

 

Related Past Post XRef:
"Theory and Applications for Advanced Text Mining" Open eBook...
Free Big Data eBook of the Day, "Mining of Massive Datasets"

Isopropyl rubbing alcohol, Microfiber cloths, Q-tips = Tools and tips on how to physically clean your PC

Maximum PC - How to Physically Clean Your PC and More

It’s time for some hardware spring cleaning!

Spring is in the air and it’s time to do some spring cleaning. This means cleaning your house, room, and most importantly, your PC! Of course, keeping your PC clean isn’t just a matter of aesthetics; it also helps keep your system from overheating.

As a computer runs, it generates static electricity, which attracts dust and hairs. These nasty bits clump together and gunk up the heatsink, case fans, and other computer components. It’s not only gross but also ends up blocking airflow, which causes overheating. So beyond annual spring-cleanings, it’s important to routinely clear out any messy buildups in your rig. Without further ado, let’s start scrubbing down our PCs!

image

Tools of the trade

• Compressed air can

• Isopropyl rubbing alcohol or Vodka in a pinch

• White vinegar

• Distilled water

• Microfiber cloths

• Q-tips

• Scotch tape

..."

This will come in handy since I poured an entire cup of coffee on my notebook last week (it's never a good thing to have to physically pour coffee out of your notebook... sigh). I've got the service manual so with that and these tips, maybe I can resurrect it... maybe... (okay, a boy can dream, right?)

Monday, April 28, 2014

Azure Cloud App Discovery Preview - See the cloud apps your users are using...

Active Directory Team Blog - A new Azure AD module in preview: Cloud App Discovery

Howdy folks,

Today I have the privilege to announce the preview of our new Cloud App Discovery features. These new features give IT visibility into which cloud apps are in use within the organization. You can try it for free here.

I've had the opportunity to meet with hundreds of enterprise customers this year, and one of the consistent things I've heard from them is "I know people are using SAAS apps in my company, but I don't know which ones".

All of these customers expressed concerns about unauthorized access to corporate data, possible data leakage and other security risks inherent in the application. And since they didn't even know how many apps or which apps were being used, even getting started building a plan to deal with these risks seems daunting.

Our new Cloud App Discovery service is our first step to help answer that question. It enables IT to easily determine which cloud apps are in use in the organization. IT can then take steps to integrate the applications with Azure Active Directory.

...

Hi everyone,

I'm Girish Chander and for the last three months I've been driving the effort to design and build our Cloud App Discovery features. These features address one of the top pieces of feedback we've heard from customers. "Help me find out what apps my employees are using, so I can manage these applications better"

With Cloud App Discovery, IT can:

  • Get a summary view of total number of cloud applications in use and the number of users using cloud applications
  • See the top cloud applications in use within the organization
  • See top applications per category
  • See usage graphs for applications that can be pivoted on users, requests or volume of data exchanged with the application
  • Drill down into specific applications for targeted information
  • Easily proceed to integrate an application with Azure Active Directory

Here's how you can try it out for yourself

...

A comprehensive view into all applications discovered, in the apps page.

Click on the 'apps discovered' tile on the dashboard to:

  1. Get a categorized view of all the cloud applications discovered.
  2. View Top applications within each category.
  3. Filter applications by category.
  4. Sort applications by recently discovery, most number of sessions, most volume of traffic and most number of unique users.

image

...

Ability to drill into a specific application on a per-app page

You can click on a specific application from the dashboard or the all apps page to drill down into a specific application. You can see:

  1. Total number of unique users that have used the application
  2. Total number of web requests made to the application
  3. Total volume of data uploaded and downloaded to the application.
  4. Usage trends over time across above pivots
  5. Link to integrate the application with AAD to provide users with SSO and give IT more control.

..."

This could be one of those "plausible deniability" killer things. Parsing web filters, proxies, etc might be more effort than is feasible. This makes it a little to easy to gather, explore and report on. On one side, I think this is kind of cool. On the the, this gives me the creeps. Yeah, yeah, I know all my work traffic is already being tracked, logged, etc, but this almost makes it too easy. I'm glad there's a client side install for it though. Makes it a little more controlled and controllable.

But if I were an IT guy and was concerned about all the stealth clouding going on, I think I'd jump on this (so much for the creeps... lol)

Updated .NET Framework Repair Tool now available. Your must go to tool for repairing .Net Framework installs

.NET Framework Blog - Introducing the Microsoft .NET Framework Repair Tool

The .NET Setup team has made some significant investments over the last couple of years in improving the deployment experience for the .NET Framework setup and its updates.  In spite of this effort, occasionally some customers run into issues deploying the .NET Framework or its updates that cannot be fixed from within the setup itself. For such cases, we have a tool - the .NET Framework Repair Tool that can help with detecting and fixing some of these common causes of install failures.

We are happy to announce a new version of the tool that encompasses support for all versions of the .NET Framework from 3.5 SP1 to 4.5.1. This update includes the support for running the tool in unattended modes (quiet/passive) and some additional fixes for new scenarios that were not previously included.

How to obtain the latest version of the Microsoft .NET Framework Repair Tool?

The tool is available for download from the Microsoft Download Center.

For more information about the fixes and options in this revision of the tool, see the Knowledge Base Article KB2698555.

Features in this release:

Key features included in this release of .NET Repair Tool:

  1. Support for .NET Framework 4.5 and .NET Framework 4.5.1.
  2. You can run the tool in Quiet or Passive modes via the command line. This enables automation of the repair task if needed, or using the tool in larger enterprise-wide deployments.
  3. You can either target specific .NET Framework versions to fix or all versions. The first option is going to run much faster than the second.
  4. A “Log Collection Only” mode was added that allows collection of the logs relevant to .NET Framework setup. This is useful for troubleshooting and root causing the issue before any fixes/changes are applied to the machine.
  5. The tool supports an Offline Repair mode so this can be used in an offline/locked down environment.

Using the tool:

The tool can be run in two ways:

  • In full UI mode, wherein the wizard will guide you through the various steps for scanning and fixing issues.
  • In Quiet/Passive Mode using command line switches. You will most likely use this option if you want to automate the process of running the tool for applying fixes, collecting logs, repairing specific versions, etc. A common usage may be like:

NetFxRepairTool.exe /q /l "%temp%"

This will run the tool in quiet mode, apply fixes/repairs for supported .NET Framework versions (excluding in box versions), collect logs in %temp% folder and send usage data to Microsoft.

...

image

What this means is that we cannot repair the .NET Framework because the required Windows Installer database (MSI) is missing. Another obvious thing would be to try downloading and installing the .NETFramework 4.0 Client again. However, it would result in the same error. Here is what we find in the log file:

MSI (s) (78:68) [17:58:26:798]: Machine policy value 'DisableUserInstalls' is 0

MSI (s) (78:68) [17:58:26:799]: Warning: Local cached package 'C:\WINDOWS\Installer\f79cee8.msi' is missing.

...

MSI (c) (E8:50) [10:36:33:200]: MainEngineThread is returning 1612

The return code 1612 translates to the message ”The installation source for this product is not available. Verify that the source exists and that you can access it.”, reflecting the fact that the product MSI is missing from the Windows Installer cache and Setup cache locations.

This is where the .NET Framework Repair tool can come in handy. It will take care of the repair and make all the necessary changes to the machine and restore .NET Framework to a healthy state. This is how the “Additional repair options” step looks like in this scenario:

image

This is just one example of many issues the .NET Framework Repair tool can fix.

Conclusion:

We don’t intend to stop here, we plan to make continuous improvements to the overall setup experience – the product setup, it's updates, as well as this Repair tool.

Microsoft .NET Framework Repair Tool is available

The Microsoft .NET Framework Repair Tool detects frequently occurring issues that affect the Microsoft .NET Framework setup or updates. The tool tries to resolve those issues by applying known fixes or by repairing the corrupted installations of the supported .NET Framework versions. The tool has an easy-to-use wizard-based user interface (UI). It also supports command line usage together with more advance options.

Microsoft has released the following updated version of the Microsoft .NET Framework Repair Tool.

Latest version
Last Updated: 03/13/2014
Release: v1.2
Version: 4.5.52207.36207
Supported Languages: English (United States)
Changes that are included in release v1.2
  • Quiet mode and Passive mode support through command line is added for the tool. Now, the tool does not require you to only run in UI mode. Therefore, the task can be automated.
  • The tool now supports the .NET Framework 4.5 and the .NET Framework 4.5.1. Therefore, fixing and repairing are also applicable for these products.
  • A new, optional command line switch is added to enable the repair of specific .NET Framework versions to override the repair of other installed versions at the same time.
  • The repair tool-generated log file can now be optionally saved in a user-specified location by using a command line option. This new option overrides the default location, which is the current user’s desktop in UI mode and %temp% folder in Quiet/Passive mode.
    Note We recommend that you save logs to a specified location by using this option to run the tool in Quiet or Passive mode.
  • A new option lets you run the Repair Tool in Log Collection Modeonly, without applying any fixes or repairs. The option provides the flexibility to collect and investigate logs before you apply actual fixes.
  • New, optional support is added to let you opt out of any data collection in Quiet or Passive mode.
  • Software updates improve tool stability and fix other causes of .NET Framework setup failures.

Notes
  • The .NET Framework Repair Tool is available in English only.
  • The supported platforms and .NET Framework versions are listed in the "Applies to" section.

...

image

image

Not a tool you should need often, I hope, but one that if you do, you really really do....

 

Related Past Post XRef:
.Net 4 Client Profile/Full silent install/repair/uninstall command line options
Two Terrific Troubleshooting Tools -The .NET Framework Cleanup and Setup Verification Tools

PowerShell 4.0 and more Quick Refs from PowerShell Magazine and Microsoft

Microsoft Downloads - Windows PowerShell 4.0 and Other Quick Reference Guides

Quickly learn tips, shortcuts, and common operations in Windows Powershell 4.0, Windows PowerShell Desired State Configuration, Windows PowerShell Workflow, Windows PowerShell ISE, Windows PowerShell Web Access, Server Manager for Windows Server 2012 R2, WinRM, WMI, and WS-Man.

Version: 1

Date Published: 4/23/2014

PowerShell_Examples_v4.pdf

PowerShell_ISE_v4.pdf

PowerShell_LangRef_v4.pdf

Quick_Reference_DSC_WS12R2.pdf

Quick_Reference_SM_WS12R2.pdf

Quick_Reference_WMI_Devs_WS12R2.pdf

Quick_Reference_WMI_ITPro_WS12R2.pdf

...

The PDF files in this download are short-form Quick Reference (also called "cheat sheet") guides for IT professionals, developers, and scripting enthusiasts who want to learn tips, shortcuts, common operations, limitations, and proper syntax for using Windows PowerShell 4.0, Windows PowerShell Desired State Configuration (DSC), Windows PowerShell ISE, Windows PowerShell Web Access, Server Manager, WMI, and WS-Man in Windows Server 2012 R2 and Windows 8.1.
The following files are contained in this download.
  • PowerShell_LangRef_v4.pdf - This four-page reference describes operators, arrays, useful commands, methods, and other tips for using Windows PowerShell 4.0. Also included is a Windows PowerShell reading and tutorial resource list. This quick reference is provided by PowerShell Magazine.
  • PowerShell_ISE_v4.pdf - This two-page reference describes keyboard shortcuts and hotkeys that you can use to navigate Windows PowerShell Integrated Scripting Environment (ISE) more quickly, and describes the updated ISE object model. Also included are tips for configuring $ps.ISE options, profiles, and properties. This quick reference is provided by PowerShell Magazine.
  • PowerShell_Examples_v4.pdf - This two-page reference describes how to perform popular IT management and scripting tasks by using Windows PowerShell 4.0, including how to fetch data by using Management OData IIS Services, how to schedule jobs, how to add a #Requires statement to a script, and how to save Help for a module that is not necessarily installed on the local computer. This quick reference is provided by PowerShell Magazine.
  • PowerShell_DSC_v4.pdf - Windows PowerShell Desired State Configuration (DSC) is new for Windows PowerShell 4.0. This two-page reference provides an overview of how DSC works, and describes the DSC cmdlets, available resources, Local Configuration Manager, and advanced resource properties.
  • Quick_Reference_SM_WS12.pdf - This two-page reference describes common tasks that you can perform in the Server Manager console in Windows Server 2012 R2. Quickly learn how to manage remote servers that are running older versions of Windows Server by using Server Manager; how to run Server Manager deployment cmdlets for Windows PowerShell; how to save and export Server Manager settings, such as the servers you have added to the server pool, and custom server groups that you have created; where to find Server Manager log files; how to run popular WinRM commands such as creating a new listener; how to install roles and features on offline VHDs; and where to find documentation to help you manage multiple, remote servers by using Server Manager and Windows PowerShell.
  • Quick_Reference_WMI_ITPro_WS12R2.pdf - This two-page reference describes features that were introduced to Windows Management Instrumentation (WMI) starting in Windows PowerShell 3.0. Included are examples of how to find namespaces and classes in WMI, and detailed information about CimSession, CimInstance, CIM operations, and invoking a CIM method. The quick reference describes how to get a list of new CIM cmdlets, and defines associations, WQL, WS-Man, WinRM, and CIM indications.
  • Quick_Reference_WMI_Devs_WS12R2.pdf - This two-page reference describes features that were introduced to Windows Management Instrumentation (WMI) starting in Windows PowerShell 3.0 for developers. Included are examples of APIs and tools in WMI, and information about Convert-MofToProvider.

    ...

    imageimage

    If you don't PowerShell often (like me) these guides will be very nice to have...

    (via The Windows Club - Windows PowerShell 4.0 Guides from Microsoft)

     

    Related Past Post XRef:
    Windows Management Framework 4.0 (PowerShell 4, PowerShell ISE, Management OData, WMI, etc.) now available

    One Idea to OneNote in three hours... Zapier’s Journey

    OneNote Dev Blog - Zapier’s OneNote Integration Journey

    We are thrilled to have our first guest post on our blog! The following is post from Bryan Helmig of Zapier, who is launching their new OneNote app on Zapier today.


    It was right before lunch when we learned that OneNote was launching their API. Naturally, we were very excited about the prospect of quickly bringing OneNote to our user base, though we had one obvious problem: we had never seen their API before!

    Here's how we acted on our excitement that day and within three hours integrated OneNote to Zapier:

    The first stop was the OneNote Dev Center, where I began by looking for keywords that would clue me in on the style of API, luckily I spotted some references to REST and OAuth. While we work with hundreds of different flavored APIs at Zapier, common patterns like REST and OAuth make our lives very easy.

    Within 10 minutes, I had a pretty good understanding of what the OneNote API could do, how we'd authenticate it and how we'd utilize it. The Dev Center contains some particularly good pages, all enumerated in the wonderful how to section.

    Next, I created a OneNote app inside the Zapier Developer Platform and started configuring it according to the OneNote API documentation. Let's cover the basics:

    Authenticating

    ...

    But that isn't all, you can utilize multipart/form-data with other different embeddable content types like images. You can read about this in more detail here.

    We used this most basic of patterns to expand into other actions like pulling down HTML from URLs to create an auto-snipper, inserting an image URL into a normal note with img tags, or wrapping up some normal text content into some valid HTML.

    Each variation took maybe 15-20 minutes to build and test, but in the end we had a pretty robust little app that was very painless to develop!

    Launch!

    A mere 3 hours after learning of the OneNote API, we were able to launch our OneNote integration, which is a testament to a knockout

    image

    I love these kinds of behind-baseball posts, especially when it comes from a third party who lives integration...

    Like I've said before, I wonder if the opening of OneNote isn't one of the bellwether moments, where you, your ideas and their API you take it to places never even envisioned or dreamed of by the team. For example, I wonder if I couldn't use a public read-only Notebook in place of, or as an addendum to, my blog. There are clients everywhere, sync is baked in, there's offline editing, rich editor, etc. If there were some kind of ad support, visit counting and commenting (cough... well maybe that's very optional... lol) I think we'd be close. Even without that, I'm still thinking about it... hum...

    Free (Email Address-ware) "Performance Tuning with SQL Server Dynamic Management Views" eBook from Red Gate

    Red Gate - Performance Tuning with SQL Server Dynamic Management Views

    "Dynamic Management Views (DMVs) reveal the hidden activity of your database sessions and transactions – and this book is packed full of practical advice on getting to grips with them.

    Download your free copy of Performance Tuning with SQL Server Dynamic Management Views by Tim Ford and Louis Davidson to demystify DMVs. The eBook provides you with the core techniques and scripts to monitor your query execution, index usage, session and transaction activity, disk IO, and more.

    You can track down and fix even more SQL Server problems with the SQL DBA Bundle. You’ll get web-based monitoring and six more tools to support your core SQL Server administration tasks, so pick up a free trial and put your new knowledge into practice.

    1. Free eBook: Performance Tuning with SQL Server Dynamic Management Views

    • Root out the queries that are causing memory or CPU pressure on your system
    • Investigate caching, and query plan reuse
    • Identify index usage patterns
    • Track fragmentation in clustered indexes and heaps

    2. Free trial of the SQL DBA Bundle

    • Real-time performance data and alerts
    • Built with advice from SQL Server experts and MVPs
    • Compress SQL Backups by up to 95%
    • The industry-standard schema and data
      comparison tools

    ..."

    imageSNAGHTML168a7e1

    With the advent of the Dynamic Management Objects (DMOs) in SQL Server 2005, Microsoft vastly expanded the range and depth of metadata that could be exposed regarding the connections, sessions, transactions, statements, and processes that are, or have been, executing against a database instance. These DMOs provide insight into the resultant workload generated on the server, how it is distributed, where the pressure points are, and so on, and are a significant and valuable addition to the DBA's troubleshooting armory.

    ...

    In short, if you look hard enough, you will find an almost overwhelming amount of data regarding user activity on your SQL Server instances, and the CPU, I/O, and memory use and abuse that results. The focus of this book is squarely on core engine activity, and troubleshooting. We'll describe the most important columns that these DMOs return, and provide a core set of scripts that can be saved and adapted for your own environment, to shine some light on previously dark corners of SQL Server performance optimization. In the process, we'll cover about a third of the total number of available DMOs, spanning 6 of the available 19 categories of DMO, outlined below.

    ...

    Full time DBA, or accidental, this free 337 eBook is one that's going to be hard to beat. Normally these run 60+ bucks, so get it... get it now (or later, it should be around for a while... ;)

    (via Tatworth - Free eBook: Performance Tuning with SQL Server Dynamic Management Views)

     

    Related Past Post XRef:
    “The SQL Server DMV Start Pack” (eBook and T-SQL) from Red Gate and more Dynamic Management Views (DMV) stuff