Wednesday, January 14, 2009

WebHopper / Web Tracer

WebHopper: Freeware Ping and Route Tracer internet application

WebHopper is an Internet tool that tells where an URL (internet address) is located and the route you pass to reach that URL.

Just enter a Web-Address, a URL or an email address and pres "Start" button, and WebHopper will list all servers and routers that you pass to reach the destination. WebHopper also gives you some handy information about your system addresses.

When there is a browser open, by pressing F2, WebHopper will grab the address and trace the route immediately. Pressing F3 on the other hand will open the address in WebHopper on your default web browser.

The list of route you pass includes some information like the country where the server/router/hub is located, the server name and the time it takes to reach this particular point.

Some server/router that you pass may not respond to the query that WebHopper sent. In that case the server name and the time to reach will be empty.

The list can also show when there is a bottleneck that cause a delay to download a page for an example. The point where the time to reach value is higher is the bottleneck.

You will notice that some URL with country code top level domain is sometimes located far away from where the country is located.

Reaching two sites located on the same city or country does not always mean that you will go through the same path. These two sites may have different internet provider with their own network arrangement.

You may see sometimes that the route that you pass is not the shortest geographical route. Once again this depends on the arrangement that your provider has, and your provider with their provider etc. In some case, the provider may not have a direct link to the destination, or when there are choices, may be the one further is faster. It is common that when you open a website located near by, the stream goes first to the other part of the globe first, and then come back. In some cases the stream goes back and fort because on some point the server is too busy.

Download Installation (around 1Mb)

Sunday, January 11, 2009

Delta Copy

What is DeltaCopy

In general terms, DeltaCopy is an open source, fast incremental backup program. Let's say you have to backup one file that is 500 MB every night. A normal file copy would copy the entire file even if a few bytes have changed. DeltaCopy, on the other hand, would only copy the part of file that has actually been modified. This reduces the data transfer to just a small fraction of 500 MB saving time and network bandwidth.

In technical terms, DeltaCopy is a "Windows Friendly" wrapper around the Rsync program, currently maintained by Wayne Davison. "rsync" is primarily designed for Unix/Linux/BSD systems. Although ports are available for Windows, they typically require downloading Cygwin libraries and manual configuration.

Features

Unlike "rsync", DeltaCopy is a only available for Windows and is tightly integrated with services available only on Microsoft platforms (NT4, XP, 2000 & 2003). Here is a list of features
  • Incremental backup - Copies part of the file that is actually modified
  • Task scheduler - Profiles in DeltaCopy can run based on a schedule
  • Email notification - Administrators can receive email confirmation on successful as well as failed transfers
  • One-click restore - Backed up files can be easily restored.
  • Windows friendly environment - No need to manually modify configuration files or play around with command line options.

Licensing

DeltaCopy is freely available under GNU Public License version 2 along with source and is currently being maintained by Synametrics Technologies.

System Requirements

  • Microsoft Windows NT4, XP, 2000, 2003. We have not tested DeltaCopy on Win9x.
  • 10 MB hard disk
  • 64 MB ram
  • 1 GHz processor or better
NOTE: If you have an "rsync" daemon running on Linux/Unix/BSD or any other platform, DeltaCopy client will successfully connect to them.

How to use it

DeltaCopy is based on a Client/Server model. All necessary binaries are included in the download file.. Designate one machine as Server and other as client and install the program on both of them.

Following steps show how to use DeltaCopy.

To-do task on the server

  • Execute "DeltaCopy Server".
  • When you first run DeltaCopy Server, it will ask you to register the server as Windows Service. DeltaCopy Service


  • After registering the service, click the "Start Server" button to run the program as Windows Service DeltaCopy Service


  • Next, create virtual directories on the server, which is similar to a virtual directory on an FTP or HTTP server. Virtual Directory


To-do task on the client

  • Execute "DeltaCopy Client" on the client machine.
  • Create a new profile. A Profile in DeltaCopy is a group of files that you want to backup together. DeltaCopy Client


  • To add file/folders to a profile, drag them from Windows Explorer on to the listbox or click the add File/Folder buttons.
  • Assign a schedule for the profile. DeltaCopy is integrated with Windows Scheduler. This means that your login account must have enough permission to create Scheduled Tasks on the machine. DeltaCopy Service
Download



27 Free Must-have Online Collaboration Tools

These days teams can be dispersed all over the globe. With outsourcing, telecommuting, distance learning and complex project collaboration, it's often helpful to have tools that can assist with the various collaborative tasks need to be done by dispersed teams. I've put together a great list of 27 free web based tools that will help you and your teammates do nearly all the things you need to do to work together from different locations. There are virtual workspaces, customer service applications, project management tools, mindmapping and even online conferencing tools - all FREE! Have a look and see if you can use any of these to connect with others and collaborate!

Whiteboard, Bullitin Board and Workspace Tools

Stixy is an online whiteboard that allows you to upload photos, add notes, documents, web clippings, bookmarks and manage tasks in a rather freeform fashion. Its sole purpose is to allow people to collect, arrange and share information in the manner in which each individual or group sees fit.


Dabbleboard is pretty much exactly what its name suggests. It's an online whiteboard that helps you to visualize, explore and communicate ideas. The interface will automatically detect basic shapes as you draw them. It's very intuitive and easy to use and allows you to reuse previously made drawings. You can upload images into your Dabbleboard drawings and also export them as images to use in desktop apps.


Mindquarry is an Open Source collaborative software platform for file sharing, task management, team collaboration and Wiki editing that is available for Windows, Linux and Mac OS X. Mindquarry runs as a web application with an optional desktop client for Windows, Linux and Mac OS that allows for desktop synchronization and offline work. As a result, you are able to connect with team members and share information from wherever you are, effectively improving team-work and increasing productivity within your team. (from their website) The app is one that you download and host yourself and comes complete with all the source code.


Twiddla embraces a fairly new concept called co-browsing. A team of people can get together on a twiddla page and browse a site while participating in discussions, adding annotations, sharing files and chatting along - all in real time. It's like adding a whiteboard layer over any uploaded image or website! It also incorporates an audio feature as well as real-time chat. You can mark up websites, images, or even brainstorm from scratch. It's incredibly easy to use and fun too. Twiddla sessions can be saved to your computer as an image or a widget for use in later Twiddla sessions. There are no limitations to the number of people you can have in a session; there is no upsell - it's totally free all the time in any case.


Writeboard is pretty simple in that it does one function and it does it well. It serves as a document management and collaboration tool. It works hand in hand with Backpack (discussed later in this post). It allows you to editing, versioning, change tracking, and ability to roll back to previous versions. It has the ability to send an email to somebody else with a link to the document so they can also collaborate. No account is necesary. You can also subscribe to documents via RSS


WriteWith seems to have been designed for collaborative document management, but th examples on the website show how it could be useful for project management. While you can definitely add, edit and collaborate on documents, there are also task management functions, RSS feeds and comprehensive history tracking features.

Project Management Tools

ProjectPier ProjectPier is a Free, Open-Source, self-hosted PHP application for managing tasks, projects and teams through an intuitive web interface. ProjectPier will help your organization communicate, collaborate and get things done Its function is similar to commercial groupware/project management products, but allows the freedom and scalability of self-hosting.


Basecamp helps teams to manage projects by focusing on communication. There are tools for managing to-do lists, file sharing, message boards, time tracking and scheduling/assigning milestones. They ofer an API for developers to build add ins allowing internal applications to utilize Basecamp too.


XPlanner is a project planning and tracking tool for eXtreme Programming (XP) teams. To summarize the XP planning process, the customers pick the features to be added (user stories) to each development iteration (typically, one to three weeks in duration). The developers estimate the effort to complete the stories either at the story level or by decomposing the story into tasks and estimating those. Information about team development velocity from the previous iteration is used to estimate if the team can complete the stories proposed by the customer. If the team appears to be overcommitted, the set of stories are renegotiated with the customer. The XPlanner tool was created to support this process and address issuesexperienced in a long-term real-life XP project (from their website). This tool features virtual note cards, support for recording and tracking projects/iterations/stories/tasks, onlien time tracking and timesheet generation, metrics, charts for velocity/scrum burn down, distributions etc., export to xml/mpx(MS Project), PDF aned iCal, TWiki style editing, a SOAP API and more.

Collaboration Tools - Intranet Style

Central Desktop touts itself as an online collaboration and workspace tool, but it's really so much more! There is document management including the ability to import and export Excel spreadsheets, charts, and more than 500 formulas and functions. There is also calendar integration, instant messenger integration, task management, RSS feeds of workspace activity, personal dashboards and reminders. They also provide real-time web meetings with free integrated audio conferencing.


Backpack is a web-based service that makes organizing your information incredibly easy. Backpack lets you make pages which can contain any combination of notes, to-dos, images, files, etc. You can keep these pages to yourself or share them with colleagues, co-workers, friends, or family. It gives teams a great "home base" for managing the day to day activities they undergo. Back does some cool email kung-fu too! You can email lists, notes files and images to your backpack page. In addition, Backpack can send email and SMS reminders to teammates.

Social Networking and Information Sharing Tools

Wetpaint allows you to "create a free website about anything you love". You can add stories, video photo etc. You can then have multiple members contribute to the site. It's basically an out-of-the box social networking site for whatever topic your group chooses.


Nexo is much like Wetpaint in how it works. The platform allows you to select a group name and personalized URL, choose from a variety of layouts, showcase pictures/video/etc, add forums and bulletin boards, get group updates and participate by email, include interactive calendars polls and to-do lists and manage privacy settings. Their vision is to "connect people more tightly by improving the quality of group interactions."


I saved Ning for last in this group because it is my absolute favorite of the instant social network sites. You can find such groups as Geeks.Pirillo.com and Twittermoms.com built on Ning. This place is where you can create the "MySpace" for whatever niche you like (but it's BETTER than MySpace)! The group can set up a custom look and feel, and then each individual group member can set up her own profile page with her own customizatized layout as well. There are blogs, event listings, real-time events stream, discussion forums, viral widgets, photos & slideshows, mini-groups for subsets of interests, commenting, email notifications, polls, announcements etc. There is even Facebook integration It's so incredibly easy to set up and all the behind the scenes stuff is done for you.

Bug Tracking and Source Control Tools

Bugzilla is a very easy to use open-source Bug Tracking System. It allows software teams to track bugs and code changes, communicate with teammates, submit and review patches and manage quality assurance. It's free but it has tons of features that many paid systems do not offer. A few of these are scheduled reports, time tracking, reports and charts and a request systm.. There are some great features for administrators too. Check here for a full feature set. There are also tons of Addons helping you get the most out of the tool.


SCARAB is an open source java bug tracking/artifact management system that you host on your own servers. It's multi-lingual. It also supports easy migration from other systems such as Bugzilla. The system is stand-alone but fully customizable via a set of administrative pages. It also supports integration into larger systems.


Freepository is a system of secure hosted, on-demand software development infrastructure. They provide hosted CVS, SVN, Trac and also offer consulting services in the design & implementation of software build systems and related automation. They have a completely free plan for simple CVS hosting, and very cheap plans for other features like bug tracking, release planning and SVN.

Customer Service Tools

Get Satisfaction is a direct connection between people and companies that fosters problem-solving, promotes sharing, and builds up relationships. Thousands of companies use this neutral space to support customers, exchange ideas, and get feedback about their products and services. Get Satisfaction is open, transparent, and free. You’re free to ask, free to answer, and free to start a new conversation. Everyone is invited and encouraged to participate: companies, employees, customers — anyone with an opinion, an answer, or something to say. You set up your company/product page and people can provide feedback, share ideas, report bugs and communicate directly with your representatives.


UserVoice is similar in functionality to Get Satisfaction, but offers the ability for users to vote on ideas. The best ideas therefore rise to the top of the queue for investigation. It also offers the ability to implement ideas. They have a RSS feed available for your site as well.

Web-Conferencing Tools

ooVoo is the next evolution in online communication — a remarkably easy way to have a face-to-face video chat with friends, family or colleagues, no matter where they are in the world. ooVoo has many great features — from video calls with up to six people at once to video messaging to chat and file transfer capabilities. Check here for some of their highlighted features.


Yugma is a great tool that allows you to host web conferences, share your desktop share files, schedule meetings and send invitations in advance. You can also record your webcast in order to share or play it back at a later time. Popular uses of Yugma include hosting webinars, developing and presenting proposals, product demonstrations and sales presentations, enhancing online sales calls, conducting training programs, delivering customer service, holding team meetings and reviews, improving remote support and troubleshooting, facilitating study groups or personal tutoring sessions, hosting virtual clubs or social events, and providing spontaneous collaboration by artists, writers, and designers. "Yugma" is a Sanskrit word meaning "confluence, meeting or state of togetherness."


TokBox offers simple video calling with no download requirement. You sign up and they give you a link. You can then share that link with whomever you like. They just click and they can video chat with you. You can embed it onto any website, although they do have a Facebook plugin available too.


Dimdim definitely gives Yugma a run for its money. It allows you to deliver synchronized live presentations, whiteboards and web pages while sharing voice and video over the internet with nothing to download. The free account allows you to have up to 20 people, and their paid offerrings are very competitive. They even offer a self-hosted Open Source version for you to use within your own intranet!

Mind Mapping Tools

Bubbl.us is a very easy to use brainstorming site. You can add branches and ideas in the form of bublbes. They can be dragged all over the place and saved as sheets. You can embed bubbl sheets into other websites, share with friends for collaboration save and print them. It's also multi-lingual.


MindMeister brings the concept of mind mapping to the web, using its facilities for real-time collaboration to allow truly global brainstorming sessions. Users can create, manage and share mind maps online and access them anytime, from anywhere. In brainstorming mode, fellow MindMeisters from around the world (or just in different rooms) can simultaneously work on the same mind map and see each other's changes as they happen.


Mindomo is similar to MindMeister yet offers a more simplified user interface. It's straight forward, easy to use and of course, the basic account is free. They do offer a Desktop solution also that allows you to work on your maps offline when the internet is not avaialble. The desktop version runs on Adobe Air in multiple operating systems and syncs back with Mindomo on the web.


Mind42 ...42 is not only the answer to Life, the Universe, and Everything! 42 means FOR TWO and indicates the collaborative character of mind42, because that is exactly what mind42 is: A collaborative browser-based online mind mapping tool. It allows you to manage all your ideas, whether alone, twosome or working together with the whole world. As mind42 runs inside the browser, installing mind mapping tools is no longer needed - for a hassle-free mindmapping experience. Just open the browser and launch the application when needed - it behaves like a classical desktop application! (from their website) I think this is my favorite web based mind map tool personally - I love the interface and tool set.

Internet Explorer Security Setting

Internet Explorer 6 Security- Comparison of Zone Settings in Windows XP SP2

The settings for security zones in Internet Explorer have been modified in the service pack 2 update of Windows XP. These settings can be reached from Internet Explorer by opening the "Tools" menu and choosing "Internet Options- Security". (View a tutorial). A comparison of the default security settings for the three common zones is shown in the figures below. A table showing the default settings and how they have been changed is also available. Machines with the .NET framework have some additional settings. The differences in settings introduced in Windows XP SP2 and by the .NET framework are indicated in these figures.


Comparison of the settings for different Internet Explorer 6 security zones in Windows XP SP2
Settings for Internet Zone Settings for Trusted Zone Settings for Restricted Zone

VMware Workstation 6.5 Easy Install of Windows 7 Beta

VMware Workstation 6.5 Easy Install of Windows 7 Beta

I downloaded the Windows 7 beta DVD and decided to install it in a VM. Since I’ve read a few other blog posts where the soon to be released version of the Windows operating system works great as a VM, I decided I’d try it for myself. On my company notebook I run VMware Workstation 6.5 on Microsoft Vista, and I chose to create a guest there first. I’ll probably try VirtualBox on my Ubuntu desktop soon too.

The installation was very simple and uneventful. I used the Workstation Easy Installer feature to pick all of the VM hardware configurations for me. There was very little to do actually. If you have never tried the Easy Install feature of Workstation it is very impressive and makes building VMs so easy that even a caveman could do it. (Maybe I should copy write that saying? ;) )

I’ve documented the install with screen shots in this post in case readers would like to see the process, but honestly it’s straightforward. I’ve added some notes and impressions as well.

I started at approximately 6:25 am
You have to love the Workstation Easy Installer feature:
  • Install from: Installer disk
  • auto detected as Vista
Leaving the Windows Product Key blank for the beta
Thanks for the confirmation?
I had to change the default Name from Windows Vista, and I do not keep my VMs in the default location
I kept the suggested virtual disk configuration
Summary screen showed that the
  • RAM was 1024 MB
  • vNIC set to NAT

Easy Install does not ask you to set these, but gives you the button to Customize Hardware if you don’t like. I kept them as is.

VM auto started
I installed the Windows Ultimate Edition.

Not sure if 1GB RAM is enough for all features, but as a VM you don’t need all the visual enhancements anyways.

Installing by 6:30 am

Interesting note:

My mouse passed seamlessly between the VM console and my host notebook during the install. I was not prompted to make any changes or input anything, but I did click inside the console a few times and was able to move the mouse back out without using CTRL + ALT + INS

By 7:04 am I was ready to log in

Windows 7 displays “Preparing Your Desktop” until you are prompted for the usual OS configurations.

Windows 7 networking
Easy Install also installs VMware Tools for you after you log in to the VM. The tools install takes place simultaneously as the Windows desktop is being configured.
When the tools install is complete there is an auto reboot
By 7:19 am I was finished.

Note:

The time it took to complete the install was delayed by my documentation in this post

After I logged in I was prompted if I wanted to auto install updates and I chose Yes. Updates began to download immediately. LOL! Some things never change!

Turns out the update was a definition update for Windows Defender.


Unity mode is not supported yet with Windows 7 Beta