Suddenelfilio’s Weblog

Icon

Passionate about .net

Download alternative for Visual Studio .Net 2008 beta 2

Most of you know the problem with downloading big files from the microsoft site. at least I do. Most of the time it’s not very fast and downloads also get interrupted frequently. I’m not saying this only due to the microsoft site so don’t get me wrong here ;-)

Now microsoft is testing a new piece of software (still in ctp) called Microsoft Secure Content Downloader:

The Microsoft Secure Content Downloader (MSCD) is a peer-assisted download manager capable of securely downloading specific files. MSCD is intended for consumers who are downloading from a home PC, or business users whose computers are not behind a corporate firewall. If you use MSCD from behind a corporate firewall, you may be unable to download content, and may adversely affect other clients’ ability to download content.
Main features of the MSCD are:

  • Secure content description
    • Each file available for download has a secure description, ensuring the content you download is exactly what the publisher published.
  • Scalable performance
    • MCSD is a peer-assisted technology. Each client downloads content by exchanging parts of the file they?re interested in with other clients, in addition to downloading parts from the server.
      • No matter how great the internet?s demand for the file, you will always be able to make progress downloading.
      • MSCD lets you download content more quickly than possible without peer assistance.

Filed under: Visual Studio .Net "Orcas", Visual Studio .Net 2008, msdn

Learn for free and put your ipod to good use

Today I decided to browse the Itunes store again to see if they already are offering tv series in europe. I didn’t find what I was looking for, but what I did find was something called iTunes U.

The “U” stands for University. What this feature allows you to do is to download lectures from various universities like:

- Arizona State University
- Bowdoin College
- Concordia Seminary
- Duke
- Michigan Tech University
- MIT
- NJIT
- Otis College of Art and Design
- Pennsylvania State University
- Queen’s University
- Seattle Pacific University
- Stanford
- Texas A&M University
- UC Berkeley
- UMBC
- University of South Florida

So this means you can download lectures of various topics. For example I’ve downloaded 2 topic’s lectures from MIT:
- Introduction to Algorithms, Fall 2005
- Introduction to Copyright Law, January 2006

The first topic is about 24 lectures of audio material while the second topics is about 4 or 5 lectures but in video material. This is really nice you can actually follow the class given by the professor on your ipod. I’m not sure if they are interesting, but I spend a lot of time underway on the train and car, so I might as well try to learn some new things. :-)

Filed under: General

Windows Server 2008 beta 3

windows-server-2008-beta-3

Yesterday I installed the new windows server 2008 beta OS. I was really surprised by its speed of installation and operating. After looking around I managed to turn on the nice looking graphics and sound ;-) So now it’s like I’m running vista, but with all the nice features of a server OS.

The thing I really like is the fact that you can say what needs to be installed like the server roles and features. Server roles already existed in Windows Server 2003 but they have been extended as well as optimized using new wizards and so on. The new thing is features. If you want to enable sound this is now a feature. I think there are about 73 features you can enable or disable.

To be honest this system looks like vista, feels like vista (actually is vista) but runs faster than my previous vista environment and you get the extended possibilities a server has got to offer. In my opinion I would advice this for developers wanting to develop for vista instead of doing it on vista. It’s like developing on windows server 2003 for windows xp.

Filed under: Windows

Get a Prevx serial valid for 1 year for free!

UPDATE: sorry no serials left!!!

 

 

 

The friendly people at prevx.com gave some keys to give away as a reward for putting up the banner of their product.

What is prevx?

File and Process Scan Engine This module scans both file based and memory based code. It includes a powerful mix of 7 signature combinations – 3 are focused on specifically identifying unique code objects; the other 4 signatures track family ties and similarities in the underlying functionality of the objects. Using the File and Process Scan Engine, the Prevx 2.0 agent builds and maintains a local inventory of code installed (in existence) on a client system. This local inventory enables the agent to rapidly identify that new code has been introduced onto the client. When a new code object is seen on a client system the Prevx 2.0 agent will immediately attempt to verify its status with the Community Watch Controller by reporting seven distinct signatures for that object. These are checked against a database describing more than 100 million objects. This check results in one of four possible states – safe, unsafe, known but undetermined and unknown. If an object is unknown, meaning it is the first time that specific code has been seen anywhere within the community, the agent can be configured to block any attempt to execute it. In the event that this option is not configured, then before any new code is allowed to be executed it is referred for analysis by the Malware Virtualization module.

Malware Virtualization

Allowing new code to run always represents a possible security threat. The Prevx 2.0 Malware Virtualization module allows the agent to gain an insightful preview of an object’s behavior while avoiding the risks of execution. The virtualization process exposes many of the behaviors that would be observed during real execution. These rich behaviors collated during the virtualization process are immediately reported to the Community Watch Controller and are merged with any ‘real’ observed behaviors gathered about that object from other clients/sources.

The virtualization process allows the Prevx 2.0 agent to identify the naked form of an object by defeating many of the obfuscation techniques that make today’s malware invisible to conventional signature based security products.

Behavioral Monitoring

Whenever a program is allowed to execute in the client environment, the Prevx 2.0 Agent will observe its behavior in detail. Around 300 different behaviors are monitored by the agent. These are soft and extensible, meaning that new behaviors can be remotely configured without changes to the agent software.

All behaviors captured by the Prevx 2.0 agent are reported to the Community Watch Controller where they are aggregated with other events for that program drawn from the entire community and including data from the malware virtualization process.

Agent Heuristics

The agent includes a powerful heuristics engine which is capable of mirroring some of the community based heuristics. However, this module is rarely configured because community based behavioral analysis has proven to be significantly more effective at early detection of new malware with greatly reduced risks of false positives.

TCP Packet Inspection

The Prevx 2.0 agent includes a TCP packet analyzer which is capable of tracking the behavior of any web page or URL. This includes a record of the DNS resolution of configured web sites and the relationship between any URL and the creation of code objects.

This information is reported to the Community Watch Controller where it is aggregated and correlated with other object behaviors.

Malware Removal and Cleanup

Prevx 2.0 includes a powerful, generic, malware removal and cleanup capability. This works in combination with the behavioral monitoring module which is used to implement dynamic ‘lock down’ policies that prevent an object’s attempts to persist during the removal process. The cleanup process also removes all executable elements of an infection including persistent registry entries.

Filed under: General

The Evolution of a Programmer

Filed under: Blog, General

It’s here to stay: Frontpage Server Extensions

Although nobody really uses the program for which this technology was initialy created – Microsoft Frontpage – there are still programs that use the FPSE. Like Visual Studio .Net uses it to publish a website/webservice.

With the new IIS 7.0 most developers will know about the “publish problem” from vs.net to an IIS 7.0 web server, because of the different meta system that come with IIS 7.0 this vs.net feature stopped working “properly”. You could choose for the traditional XCopy and in vs.net 2005 for publishing through FTP. There is also an option to turn on backward IIS 6.0 compatibility in IIS 7.0 for legacy systems.

Now the IIS 7.0 team is releasing the first beta of the FrontPage Server Extensions for IIS7:

Overview

Microsoft and Ready to Run Software have released a beta version of the FrontPage 2002 Server Extensions (FPSE 2002) for Windows Server Code Name “Longhorn” and Windows Vista.

Features

This version of FPSE 2002 introduces no new functionality, and is essentially the same version that was created for Windows Server 2003 that has been updated to work on Windows Server Code Name “Longhorn” and Windows Vista.

Benefits

FPSE 2002 enables web hosters and developers to author their web content on servers or workstations that are running IIS 7.0 on Windows Server Code Name “Longhorn” and Windows Vista.

Filed under: .net, .net 2.0, IIS

How to ignore a blogging career ?

That’s simple buy a house that needs to be finished in the meantime switch jobs and on top of that move out of your current appartement. :-)

I’ve not been writing as much as would like, but I can’t seem to find the time. Lately I’ve been watching more closely to LINQ, Nhibernate, EDM, Windows Server 2008 and Visual Studio .net Codename ”Orcas”… I know that’s a lot but I can’t keep up and I would like to explore as much as humanly possible under current conditions.

Anyways my findings in short are:

LINQ: nice
NHibernate: same as LINQ = nice + advantage current support .net 2.0 and older versions.
EDM: yeah well… nice as well :-)
Windows Server 2008: mmm still beta, should say enough.
VS.Net Orcas: surprisingly “stable”.

Filed under: .net, .net 2.0, .net 3.0, .net 3.5, Visual Studio .Net "Orcas", Windows