Selasa, 15 Februari 2011

shared_ptr – Advanced STL, Part 1

Part 1 of my video lecture series exploring the Standard Template Library’s implementation is now available.  In this part, I explain how some of shared_ptr’s magic works, including type erasure and make_shared()’s optimizations that save both space and time. This advanced series assumes that you’re familiar with C++ and the STL’s interface, but not the STL’s implementation.  If you haven’t

Testing a web service using “wireshark”

Wireshark is a well known network protocol analyzer, which further can be used to monitor web service communications as well.Here, I am going to briefly note how this tool can be used to test the web service that we have developed in our previous blog post examples. (i.e. StudentService) How to install wireshark on Linux?Just type “sudo apt-get install wireshark”.How to run wireshark on Linux?

How to Add a Checkbox to a List View Column Header

IntroductionThere doesn't appear to be much, if any, example code of how to place a checkbox in the column header of a list view control. This can be used to add "check/uncheck all" functionality if you're using LVS_EX_CHECKBOXES in your list view window style to display a check box next to each item. Unfortunately, the method used here only works with Windows Vista/Server 2008 and later.  It

iPhone passwords hacked in six minutes

There is no such thing as perfect security, but it can be better than the current state of affairs. Researchers at the Fraunhofer Institute in Germany have demonstrated an easy and repeatable way to get at the accounts including passwords stored on an iPhone. They have to have actual physical possession of the phone being hacked, but this makes lost or stolen phones completely insecure - which is

Converting XML data to CLR object using XmlSerializer

My last Post (Consuming Webservice from Silverlight) was all about accessing a web service/API from Silverlight; there I described how to consume an external API, with a sample from GeoName web services. As I said in that article, this article is the continuation. Here I am going to demonstrate how to convert the result output, which is in XML, to a CLR object and of course using it as a

FreedCamp: A Free Alternative To Basecamp

If you are looking for a nice free alternative to Basecamp, then you should check out Freedcamp. This tool positions itself as the closest free alternative that you will ever get to Basecamp. This means you can work on unlimited projects, with unlimited file sharing, the same way you would work on Basecamp without signing up to monthly plans. Using Freedcamp is very straightforward. You only need

The Economics of Commercial Open Source

In the past 20 years, open-source has gone from a small movement to a major force in the software industry. Many mission critical and enterprise operations are now powered by open-source software and its influence on the rise of the Internet is undeniable. Open source is more than the availability of the source – it is a development philosophy that encourages contribution, transparency and the

Reactor Service Bus

Project Description Reactor Service Bus is a light weight .Net service bus built upon the Apache NMS messaging API. It provides a rich subscription model and built in load balancing features for consumers. The Reactor Service Bus isn't just another .Net service bus. Although it provides a similar programming interface to other .Net service bus frameworks on the market, it’s built upon the Apache

Internet Explorer Administration Kit 9 Release Candidate

The Internet Explorer Administration Kit (IEAK) 9 simplifies the creation, deployment and management of customized Internet Explorer 9 packages. IEAK 9 can be used to configure the out-of-box Internet Explorer 9 experience or to manage user settings after Internet Explorer 9 deployment. Read more: MS Download Posted via email from Jasper-net

Apache NMS project

Welcome to the Apache NMS project, the .NET Messaging API.NMS API OverviewThe NMS API This allows you to build .NET applications in C#, VB, or any other .NET language, using a single API to connect to multiple different providers using a JMS style API. NMS ProvidersAn NMS Provider is a .NET Assembly that provides an implementation of the NMS API that provides connectivity with a particular