Microsoft Desktop Player is a Valuable Tool for IT Pro’s
If you are an IT Professional, a new education tool introduced by Microsoft is the MS Desktop Player. Today we take a look at what it has to offer, from Webcasts, White Papers, Training Videos, and more. Microsoft Desktop PlayerYou can run the player from the website (shown here) or download the application for use on your local machine (link below). It allows you to easily access MS training and
Quick tips: Kernel Dumps, Blue Screens and !Analyze -v
This time I’m going to address something that most times is somewhat straight forward to analyze yet many people I deal with don´t know how to proceed when a blue screen appears. In this blog post I assume the server is already configured to generate kernel dumps or mini dumps. (this is something I always advice. Configure your servers to generate memory dumps if something goes wrong) Usually I
Managing Index Fragmentation and Compression
For today, I recycle bits from a couple of excellent authors in the SQL community. The first script is for optimizing compression. I “borrowed” this from Paul Nielson, author of the SQL Bible. You can visit his SQL Server bible site at http://www.sqlserverbible.com/. It includes a link for sample scripts, which is where I pulled this from. I’m also including a script for defragmenting
Eloquera Database 2.7.0 is released (native .NET object database)
Eloquera ( www.eloquera.com ) originally designed and developed for use in the Web environment and it’s designed as native .NET application in C#.Eloquera wasn’t ported from Java as many other databases.Eloquera natively as part of architecture supports: Save the data with a single line of code// Create the object we would like to work with. Movie movie = new Movie() { Location = "Sydney",
Visual Studio [Ultimate] 2010 Visualization & Modeling Feature Pack RTM now available on MSDN Subscribers Download
Feature Packs are like Power Tools in that they are being released “out of cycle” from Visual Studio, but different in that they are “official” and supported. If you can remember back when, think “NT4 Option Pack”. Per Jason Zander, “Feature Packs are a new concept we are introducing with VS2010. Like Power Tools these releases are designed to run on top of the existing core bits (no
DirectX Software Development Kit (June 2010)
Download the complete DirectX SDK, which contains the DirectX Runtime and all DirectX software required to create DirectX compliant applications.Read more: MS Download Posted via email from jasper22's posterous
Open source Visual Studio plugins
Here is the list of open-source Visual Studio pluginsAnkhsvn AnkhSVN is a Subversion Source Control Provider for Microsoft Visual Studio 2005, 2008 and 2010. AnkhSVN provides source code management support to all project types supported by Visual Studio and allows you to perform the most common version control operations directly from inside the Microsoft Visual Studio IDE. PhatStudioPhatStudio
SQL Server lifecycle and the compatibility level settings
I've had several people ask how the compatibility mode/level fits in with the SQL Server lifecycle. For example, the question might be: once we no longer support SQL Server 2000, does that mean we don't support databases restored/attached to later versions of SQL and still set to 80 compatibility mode for example? The answer is that each version of SQL Server has a set of compatibility levels it
Debugging .NET 2.0 Assembly from unmanaged Code in VS2010?
I’ve run into a serious snag trying to debug a .NET 2.0 assembly that is called from unmanaged code in Visual Studio 2010. I maintain a host of components that using COM interop and custom .NET runtime hosting and ever since installing Visual Studio 2010 I’ve been utterly blocked by VS 2010’s inability to apparently debug .NET 2.0 assemblies when launching through unmanaged code. Here’s what I’m
My favorite Expression 4 features
Today at Internet Week in New York, we launched Expression Studio 4.Expression 4 is a suite of professional design tools for building immersive user experiences for the desktop, mobile devices and the web. There are a lot of new enhancements and exciting features in this release. Here are some of my favorite features of Expression 4.1. Publishing SketchFlow Prototypes to SharePointPublishing
Microsoft Launches Expression Studio 4
Microsoft today at the Internet Week Conference in New York City announced the official release of Microsoft Expression Studio 4, the latest version of the company's Web design and rich user interface (UI) development tool. Targeted at digital designers and at Visual Studio developers designing rich application UIs, Expression Studio 4 adds more robust visual tools that eliminate the need to work
Out of memory errors with the Windows Media Format SDK
Over the last few years I’ve worked with a number of engineers that have reported out of memory errors when encoding high definition (HD) video using the Windows Media Format SDK. This issue typically only occurs on 32 bit systems. As we know on a 32 bit Windows OS the maximum memory that your application can allocate is 2 GB. If we try to allocate more than this we get an out of memory error.
RIA Services Samples Project on CodePlex
This is a brief post to share a CodePlex project I have set up, called RIA Services Essentials. It will host various samples and extensions I've shared out in the past on the blog and at various presentations. The initial sample I've published is my Book Club app, as a reference application of sorts. I wrote the application at MIX10, and since then it has appeared in various other presentations.
Microsoft, Novell Develop Cross-Platform HPC Widgetry
The unholy alliance of Microsoft and Novell says it's got some HPC supercomputing cross-platform widgetry developed in their joint Interoperability Lab in Massachusetts that's good for customers deploying server workload management across SUSE Linux Enterprise Server and Windows HPC Server. It should tickle their infrastructure efficiency and cost savings by simplifying systems management through
Senin, 07 Juni 2010
Apple's HTML5 and Standards Gallery Not Standard
Apple has created an HTML5 Showcase that presents its vision for the next generation of the WWW. The fact that this page is only accessible using the Safari browser, while Apple advocates about web standards, has caused many to criticize the company's lack of broader platform support. The showcase demonstrates several HTML5 capabilities and features that have to do with video, typography,
Watch your CREATE CERTIFICATE *_DATE clauses syntax order!
I just noticed that given the way SQL Server parser parses the CREATE CERTIFICATE statement, the order in which you specify START_DATE & EXPIRY_DATE clauses really matters.If you specify the EXPIRY_DATE clause first, whatever value you specify is set as the expiry date attached to the certificate, but if a START_DATE clause is encountered afterwards then the start date is set to whatever value
BCryptTool
Developer tool that calculates BCrypt hash codes for strings. BCrypt is an implementation of the Blowfish cipher and a computationally-expensive hash function recommended for password hashing.Getting Started The reason for writing this WPF application was just to simply calculate the BCrypt hash code for a given string (e.g. a password).The application itself is pretty much straightforward (as
GINI
What is GINI?GINI (GINI is not Internet) is a toolkit for creating virtual micro Internets for teaching and learning computer networks. It provides an easy to use graphical user interface (GUI) called gBuilder for creating network instances. Using gBuilder, the user can create small to moderate sized networks. Once the network is built, parameters such as subnet addresses are assigned by the user
GNS3
What is GNS3 ? GNS3 is a graphical network simulator that allows simulation of complex networks.To allow complete simulations, GNS3 is strongly linked with :Dynamips, the core program that allows Cisco IOS emulation. Dynagen, a text-based front-end for Dynamips.Qemu, a generic and open source machine emulator and virtualizer.GNS3 is an excellent complementary tool to real labs for network
OMNESTTM - The R&D Simulator
OMNEST is used by researchers and R&D engineers worldwide to investigate various scenarios and design alternatives: architectural designs, wireless and wired protocols and networks, queueing-based and other systems. OMNEST lets you build and evaluate simulations in a world-class integrated Simulation IDE, and you can also embed simulations in your own software products. OMNEST is the commercial
Netkit
Understanding computer networks without performing practical experiments is really difficult, not to say it is almost impossible. Unfortunately, setting up a networking lab can be very expensive.Netkit has been conceived as an environment for setting up and performing networking experiments at low cost and with little effort. It allows to "create" several virtual network devices (full-fledged
Google Labs All-Stars: 8 Must-See Projects
Have you checked out Google Labs lately? If not, it's worth a peek. The area, reserved for application and tool prototypes not yet ready for primetime, houses some cool (and crazy) ideas. Past alumni include Google Alerts, the Google Docs suite and Google Reader. Check out these eight Google Labs experiments that we'd like to see go mainstream. Which ones are on your radar? Read more: CIO
RESTful WCF Architecture – Hosting RESTful WCF Services in IIS
Hosting in IIS [managed hosting] offers the following advantages:Process setup and shutdown.Process pooling and recycling.Application restart [recycle] when configuration changed.Enhanced security model. Management tools.Caching management.Proven hosting platform written, debugged by A-team @MS.Officially supported MS product/technology.Hosting WCF in IIS – Quick & DirtyFollowing are quick steps
Aquaria Goes Open Source
A post on the Wolfire blog yesterday announced that the source code for Aquaria has now been released. Aquaria, an action-adventure, underwater sidescroller from Bit Blot, was part of the Humble Indie Bundle, which was so successful that the developers of four games pledged to release them as open source. This marks the final release, following Lugaru, Gish, and Penumbra: Overture. The source
ContainerOne - C# application server
An OSGi like application server completely written in c# (.net 4.0) which enables easy designing of a component oriented architecture - for developers and architects...Please refer to the documentation for further information Read more: Codeplex Posted via email from jasper22's posterous
Common Open Research Emulator (CORE)
The Common Open Research Emulator (CORE) is a tool that allows you to emulate entire networks on one or more machines. You can connect these emulated networks to live networks or to additional emulated networks. CORE consists of a GUI for easily drawing topologies that drives lightweight virtual machines, and various utilities. CORE uses virtualized network stacks in a patched FreeBSD kernel, or
Google Android tutorial
Android tutorial part 1 - Conway's Game of LifeContentDay One - Why build Conway's Game of Life for Google Android?Day Two - Starting to build the applicationDay Three - First run Day Four - Wiring the initial UI togetherThis tutorial has a second part: Android tutorial part 2 - Conway's Game of Life.Day One - Why build Conway's Game of Life for Google Android?Basically, my initial motivation to
Google's Chrome OS To Launch In Fall
On Wednesday Google's vice president of product management said that this fall Google will launch Chrome OS to compete with Microsoft Windows. More than 70 million users already use the Chrome Browser, and Google expects at least 1 million users of the OS by day one of release. Read more: Slashdot Posted via email from jasper22's posterous
Microsoft Visual C++ Static and Dynamic Libraries
This article is intended to be a basic introduction to the Microsoft Visual C++ Static and Dynamic Libraries. This article assumes that you have a basic understanding of the C language and are familiar with the Microsoft Visual C++ IDE. I will show you how to compile and reference dynamic and static libraries so that you can share and distributed your own libraries. You will need to have a
Android Rootkit Is Just a Phone Call Away
Hoping to understand what a new generation of mobile malware could resemble, security researchers will demonstrate a malicious 'rootkit' program they've written for Google's Android phone next month at the Defcon hacking conference in Las Vegas. Once it's installed on the Android phone, the rootkit can be activated via a phone call or SMS message, giving attackers a stealthy and hard-to-detect
Hyper-V for Developers – Part 1 – Internal Networks
Over the last year, we’ve been working with Microsoft to build training and demo content for the next version of Office Communications Server – code-named Microsoft Communications Server “14”. This involved building multi-server demo environments in Hyper-V, getting them running on demo servers which we took to TechEd, PDC, and other training events, and sometimes connecting the demo servers to
Project “Hilo”, A Complete C++ / Windows 7 Sample Application
The C++ team has introduced a new sample series designed to demonstrate building a rich Windows 7 application for working with pictures, from scratch. Each step will add new features including touch, animation, etc. You can read more about the sample series and download full source code from the main site. The first version builds a carousel control for displaying pictures and includes
Lord of the Rings Online To Go Free-To-Play
bmf sends word of Turbine's announcement that Lord of the Rings Online will become a free-to-play game this fall. 'The move is another validation of the free-to-play business model, where gamers can play for free and pay real money for virtual goods such as better weapons or decorative gear for their game characters. The business model has been popular in Asia but only recently took off in the US
Minggu, 06 Juni 2010
Using FormatMessage
The FormatMessage API call is very powerful, and particularly useful for issuing all kinds of messages. This is not intended to be a full tutorial on using FormatMessage, but simply an example of one of the most effective uses of the the call. There is nothing more offensive than being presented with a message like the one below: This is incomprehensible. The file cannot be opened. Why? For that
15 Great Content Management Systems for Designers
One of the first questions a client will ask you when you are tasked to develop a website is “how can I maintain it myself”. It used to be a very daunting prospect to build in functionality allowing a novice to update their own website. Today, the only difficult part is deciding which CMS you want to use. When it comes to content management systems (CMS) and publishing platforms, there are
FLV Video conversion library for .Net 3.5
This is a component created to call the ffmpeg tool to convert various video formats to the Adobe Flash FLV output format. The component also takes care of server resources usage, by lowering the priority of the process, so the machine can perform as other tasks as possible. Read more: Codeplex Posted via email from jasper22's posterous
6 important uses of Delegates and Events
IntroductionAbstraction problems of methods and functionsHow to declare a delegate?Solving the abstract pointer problem using delegates Multicast delegatesSimple demonstration of multicast delegates Problem with multicast delegates – naked exposureEvents – Encapsulation on delegatesImplementing eventsDifference between delegates and eventsDelegates for Asynchronous method callsSummarizing Use of
Debugging kernel objects using windbg & kd
One of the most common issues I deal with are related to blocking. Some of this are pretty straight forward to identify, Others not that easy, especially if you have a process with many threads. When I have to troubleshoot blocking on WaitHandles (e.g Mutex) I usually find the need to use both user mode and kernel mode debugging to identify the guilty thread. For demonstration purposes I’ve built
Data Url for image in IE8
נראה בפוסט הנוכחי איך אפשר לתת לתמונה את המידע שמתאר את התמונה.בהמשך לפוסטים שלי על IE8 נראה הפעם את האפשרות להציג תמונות כ - Embedded אני לא ממש יודע להגיד למה צריך את זה אבל זה נחמד, שימו לב לקוד הבא, (קצת ארוך - ולכן עשיתי כתב קטן)