SQL Server 2008 R2 released to manufacturing

Microsoft’s flagship database SQL Server 2008 R2 refresh was completed and released to manufacturing today. With improved scalability, support for up to 256 logical processors, and simplified centralized management of multiserver deployments it should be a boon to many. The BI aspect of it alone should make its embracement rate outrace that of previous versions. Master Data, richer reports, and improved analysis features all combine together to make a solid product even better.

Personally I look forward to testing out StreamInsight with real time log analysis from SharePoint 2010 farms and RFID deployments.

Quantum Cryptography Now Fast Enough For Video…

Researchers at the Cambridge Lab of Toshiba Research Europe have solved the problem of transferring highly sensitive data at high speed across a long distance network. The team were able to demonstrate the continuous operation of quantum key distribution (QKD) — a system that allows the communicating users to detect if a third party is trying to eavesdrop on the data communication — at a speed greater than one megabit/sec over a 50 km fibre optic network, thanks to the use of a light detector for high bit rates and a feedback system which maintains the high bit rates during data transfer. … The faster one megabit/sec data handling will allow the one-time pad to be used for the encryption of video — a vast step forward over the current ability to only encrypt voice data.

It’s a different type of Flash…

Sencha (previously known as Ext JS) has released Sencha Touch, a HTML5 Mobile Application Framework. which allows you to develop web applications that look and feel native on Apple iOS and Google Android touchscreen devices.
It makes use of HTML5 for delivering audio/video or localStorage and CSS3 for maximum styling like rounded corners, background gradients, and shadows.
The code created is resolution independent. It uses a method which allows developers to change the overall scale of their interfaces on the fly with no pixellation.

Sencha Touch has a powerful animation system that makes flexible animations between screens and views possible.

Slide, pop, and fade animations are included with the library, each with a robust set of options to change attributes like direction and masking style.
And, as they are created with CSS, building custom animations is a joy.

Also, it includes a set of common icons for using them in toolbars and tab bars.

Compatibility: Apple iOS and Google Android
Website: http://www.sencha.com/products/touch/
Demo: http://www.sencha.com/products/touch/demos.php

HumbleFinance: Dynamic Charts with HTML5, Canvas, and Flotr for Prototype

HumbleFinance is an HTML5 data visualization tool written as a demonstration of interactive graphing in HTML5. It is similar to the Flash tool on http://finance.google.com/. The tool itself is written entirely in JavaScript, using the Prototype and Flotr libraries. It can be used to display any two 2-D data sets of real numerical data which share an axis.

http://www.humblesoftware.com/finance/index

DragonFly BSD: updated to version 2.6.1

DragonFly BSD, the FreeBSD fork, has been updated to version 2.6.1 with a number of new features whilst updating the components of the clustering oriented operating system.

  • A new swapcache has been incorporated which allows the swap space to also retain clean filesystem data and meta-data rather than just memory. Swapcache has “an enormously positive effect on system performance”. As an example, the developers say a 40GB SSD drive can cache around 80 million inodes for fast directory operations “almost acting like extended memory”.
  • The HAMMER filesystem has been updated to version 4 and now supports a REDO capability for fast, crash-recoverable fsync operations and the developers have ported NetBSD’s implementations of memory efficient tmpfs and POSIX message queues to DragonFly BSD.
  • An updated Linuxlator for i386 which now runs java and flash with a new, but compatible, watchdog framework.
  • Hardware support has also been improved with the incorporation of drivers for the Atheros AR8131/AR8132 and Intel Pro/1000 network cards.

Full details of the changes are in the release notes.

Custom Images for SharePoint profile page view

Sometimes you need to tightly control profile pictures in MOSS / SharePoint 2007. An easy way to do this if your pictures have the right naming convention is as follow.

Looking at the URL of the profile we can see that the data is clearly sent “/Person.aspx?accountname=DOMAIN%5JohnDoe” In this case we are looking at the domain user JDoe aka John Doe on the domain DOMAIN.
Edit person.aspx and at about line 39 comment out “
And replace it with the following JavaScript…


< type="text/javascript">
var str1=”< propertyname="FirstName" runat="server" preview="FirstName" values="<P N='PropertyName' T='FirstName' /><P N='ControlStyle'><P N='Font' ID='1' /></P><P N='Font' R='1' /><P N='ID' ID='2' T='ctl02' /><P N='Page' ID='3' /><P N='TemplateControl' R='3' /><P N='AppRelativeTemplateSourceDirectory' R='-1' />">“;
var str2=”< propertyname="LastName" runat="server" preview="LastName" values="<P N='PropertyName' T='LastName' /><P N='ControlStyle'><P N='Font' ID='1' /></P><P N='Font' R='1' /><P N='ID' ID='2' T='ctl03' /><P N='Page' ID='3' /><P N='TemplateControl' R='3' /><P N='AppRelativeTemplateSourceDirectory' R='-1' />">“;
str1 = str1.replace(“<>“, “”);
str1 = str1.replace(“< /span>“, “”);
str2 = str2.replace(“<>“, “”);
str2 = str2.replace(“< /span>“, “”);
document.write(“< src="'http://people/FirmDirectory/FacebookPictures/" alt="'" width="'72'"> <>“);
< /script>

(In this case our images have the following naming convention FirstLast.gif.)

As usual HTML tags have been changed in the following way:
“<" is now "< ".

Javascript Image Rotator/Presenter

Cycle is a script that supports image presentations to easily display multiple images. This script supports a lot of effects and the cycling of html elements.

Presentation Cycle is a variation on the functionality of Cycle. Instead of generating a list of numbers that are clickable. Presentation Cycle generates a progress bar that shows when the new slide will appear.