Friday, December 21, 2007

GNS3 - a graphical network simulator

GNS3 - a graphical network simulator

GNS3 is a graphical network simulator that allows you to design complex network topologies and to launch simulations on them.
To allow complete simulations, GNS3 is strongly linked with :
Dynamips, an IOS emulator which allows users to run IOS binary images from Cisco Systems.
Dynagen, a text-based front-end for Dynamips.
GNS3 is a excellent complementary tool to real labs for administrators of Cisco networks or people wanting to pass their CCNA, CCNP, CCIP or CCIE certifications.
It can also be used to experiment features of Cisco IOS or to check configurations that need to be deployed later on real routers.
This project is an open source product that may be used on multiple platforms, including Windows, Linux, and MacOS X.

Features overview
Designing high quality complex network topologies.
Emulating Cisco routers.
Simulating simple Ethernet, ATM and Frame Relay switches.
Load-balancing between multiple hypervisors.
Load and save in Dynagen's INI-like format.
Image export (JPEG, PNG, BMP and XPM).

Important notice: users must provide their own Cisco IOS to use GNS3.
GNS3 0.3.2 released, 29 Oct 2007


Google Reader 'Subscribe...' Bookmarklet

Google Reader - Tips and tricks
If you find yourself repeatedly visiting a website to check for updates, or if you just stumble across a page you want to keep track of, you can easily subscribe to it in Google Reader using the subscribe bookmark.
To use the subscribe bookmark, simply drag the link below to your bookmarks bar. Then, when you're on a web page, you can click the bookmark to view it in Google Reader.
Subscribe...
Once you see the feed preview, confirm your subscription by clicking the "Subscribe" button within Reader.

Windows XP Bootvis Tool

Windows XP Bootvis Tool
Bootvis – Windows XP Boot and Resume Analysis Tool
Bootvis is a tool for easily enabling capture and graphical display of boot and resume performance trace data in Windows XP. Bootvis by itself will not change a system's boot or resume performance. Bootvis is intended as an aid to allow designers and manufacturers to characterize their system's performance during Windows startup in order to identify areas for further investigation and opportunities for performance improvement.
Bootvis can be used to analyze Windows XP startup performance from all off or sleep states, including:

  1. System cold boot (power on from the ACPI S5 state)
  2. Resume from hibernate (the ACPI S4, or "suspend to disk" state)
  3. Resume from standby ( the ACPI S3, or "suspend to RAM" state)


Resources:


Enable Telnet Feature on Internet Explorer 7 (Windows XP and Windows Vista)

... the Telnet function has been disabled on IE7 by default.

To enable the Telnet function for IE7
on Window XP apply following registry patch:

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_DISABLE_TELNET_PROTOCOL]

"iexplore.exe"=dword:00000000


on Windows Vista:

  1. Open Control Panel.
  2. Select Programs and Features.
  3. Select Turn Windows features on or off.
  4. Select the Telnet Client option.
    Click OK.

Beautify Javascript - Javascript Online Beautifier

Javascript Online Beautifier
http://elfz.laacz.lv/beautify/ Online beautifier for javascript (js beautify, pretty-print)

source:
http://elfz.laacz.lv/beautify/beautify.php

Google Reader 'Subscribe...' Bookmarklet (subscribe-bookmarklet.js)

Google Reader 'Subscribe...' Bookmarklet (subscribe-bookmarklet.js)

Subscribe...
javascript:var%20b=document.body;if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/subscribe-bookmarklet.js');void(b.appendChild(z));}else{location='http://www.google.com/reader/view/feed/'+encodeURIComponent(location.href)}





javascript: var b = document.body;
if (b && !document.xmlVersion) {
void(z = document.createElement('script'));
void(z.src = 'http://www.google.com/reader/ui/subscribe-bookmarklet.js');
void(b.appendChild(z));

} else {
location = 'http://www.google.com/reader/view/feed/' + encodeURIComponent(location.href)

}


subscribe-bookmarklet.js

(function() {;
var l = "/reader/view/";;;
function k() {
var f = false,
m = document.getElementsByTagName("link");
function n(e) {
var j = e,
c = window.document.location;
if (e.indexOf("/") != 0) {
var d = c.pathname.split("/");
d[d.length - 1] = e;
j = d.join("/")
}
return c.protocol + "//" + c.hostname + j
}
for (var g = 0, a; a = m[g]; g++) {
var h = a.getAttribute("type"),
i = a.getAttribute("rel");
if (h && h.match(/[\+\/]xml$/) && i && i == "alternate") {
var b = a.getAttribute("href");
if (b.indexOf("http") != 0) {
b = n(b)
}
window.document.location = "http://www.google.com" + l + "feed/" + encodeURIComponent(b);
f =
true;
break
}
}
if (!f) alert("Oops. Can't find a feed.")
}
k();
})();


and so on ...