Bharat Banate's Work Profile

View Bharat Banate's profile on LinkedIn
Showing posts with label New. Show all posts
Showing posts with label New. Show all posts

Tuesday, August 19, 2008

How to change IP address from the Windows command line

To do the same thing via the command line, use the netsh tool.

After some experimentation, I found that the following two commands were sufficient to give my machine a static IP address and have everything still work ok. The "interface ip set address" command changes the IP to 192.168.1.101 (this address is outside the range allocated by our DHCP server, therefore it will be different to what we had before) and I also had to provide the subnet mask (255.255.255.0), default gateway (192.168.1.5) and a gateway metric. The second command explicitly sets the DNS server to use for name resolution - normally this is done for us by the DHCP server.

netsh interface ip set address "Local Area Connection" static 192.168.1.101 255.255.255.0 192.168.1.5 1
netsh interface ip set dns "Local Area Connection" static 192.168.1.200 primary

To change the interface back to using DHCP and so have it allocated a different IP address

netsh interface ip set address "Local Area Connection" dhcp
netsh interface ip set dns "Local Area Connection" dhcp

Thursday, August 14, 2008

Microsoft HealthVault

Microsoft® HealthVault™ is designed to put you in control of your health information.
A free HealthVault account helps you collect, store and share information with family members
and gives you a choice of applications and devices to help manage your fitness, diet and health.

How HealthVault works

HealthVault isn't just a Web site - it's the hub of a network of Web sites, personal health devices
and other services that you can use to help manage your health.
HealthVault lets you store the information in one central place on the Web.
You're in control of what information you store and can decide who else can see, change, or help manage it.
HealthVault never lets other Web sites or programs see or change the information in your
HealthVault record without explicit permission from you or a record custodian invited to share your records.

Click Here For More Information

New wireless sensor network keeps tabs on the environment

New wireless sensor network keeps tabs on the environment

Have you ever wondered what happens in the rainforest when no one is looking?.

Research in the University of Alberta's Faculty of Science may soon be able to answer that question. The departments of computing science and earth and atmospheric science have been working together to create a Wireless Sensor Network that allows for the clandestine data collection of environmental factors in remote locations and its monitoring from anywhere in the world where the Internet is available.

The research team, including Pawel Gburzynski, Mario Nascimento, and Arturo Sanchez-Azofeifa, recently launched EcoNet, a functional model of a WSN for environmental monitoring in the display house in the University of Alberta's Agriculture/Forestry Centre. The display house hosts a small but feature-rich environment that mimics that of a tropical forest. Using a WSN, many sensors can continuously monitor factors like temperature and luminosity and will process, store and transmit data co-operatively and wirelessly with other sensors to generate data that can then be collected and made available to users virtually anywhere on the globe. The sensors represent a technology for scientists to monitor diverse phenomena continuously and inconspicuously.

Having the data continuously monitored by scientists substantially increases the chances of uncovering anomalies early enough to investigate them promptly and thoroughly.........

Tuesday, September 18, 2007

D: Why D?


Continued from previous post...


Why, indeed. Who needs another programming language?
The software industry has come a long way since the C language was invented. Many new concepts were added to the language with C++, but backwards compatibility with C was maintained, including compatibility with nearly all the weaknesses of the original design. There have been many attempts to fix those weaknesses, but the compatibility issue frustrates it. Meanwhile, both C and C++ undergo a constant accretion of new features. These new features must be carefully fitted into the existing structure without requiring rewriting old code. The end result is very complicated - the C standard is nearly 500 pages, and the C++ standard is about 750 pages! C++ is a difficult and costly language to implement, resulting in implementation variations that make it frustrating to write fully portable C++ code.

C++ programmers tend to program in particular islands of the language, i.e. getting very proficient using certain features while avoiding other feature sets. While the code is usually portable from compiler to compiler, it can be hard to port it from programmer to programmer. A great strength of C++ is that it can support many radically different styles of programming - but in long term use, the overlapping and contradictory styles are a hindrance.
C++ implements things like resizable arrays and string concatenation as part of the standard library, not as part of the core language. Not being part of the core language has several
suboptimal consequences.

Can the power and capability of C++ be extracted, redesigned, and recast into a language that is simple, orthogonal, and practical? Can it all be put into a package that is easy for compiler writers to correctly implement, and which enables compilers to efficiently generate aggressively optimized code?

Modern compiler technology has progressed to the point where language features for the purpose of compensating for primitive compiler technology can be omitted. (An example of this would be the 'register' keyword in C, a more subtle example is the macro preprocessor in C.) We can rely on modern compiler optimization technology to not need language features necessary to get acceptable code quality out of primitive compilers.

Sunday, September 16, 2007

D: What is D?

D is a general purpose systems and applications programming language. It is a higher level language than C++, but retains the ability to write high performance code and interface directly with the operating system API's and with hardware. D is well suited to writing medium to large scale million line programs with teams of developers. D is easy to learn, provides many capabilities to aid the programmer, and is well suited to aggressive compiler optimization technology.

D is not a scripting language, nor an interpreted language. It doesn't come with a VM, a religion, or an overriding philosophy. It's a practical language for practical programmers who need to get the job done quickly, reliably, and leave behind maintainable, easy to understand code.

D is the culmination of decades of experience implementing compilers for many diverse languages, and attempting to construct large projects using those languages. D draws inspiration from those other languages (most especially C++) and tempers it with experience and real world practicality.

Friday, August 31, 2007

GUI: Next Gen GUI Prototype(Must see)

hi there,
here is youtube link for bumptop GUI , i foundwhile just checking GUI's its nice concept and different from our conventional GUI.
well i try to upload video here , but due too technical problems i cant do that thing. and size is also litle big its 25mb.

you can see video here

See this one also


i would like to hear comments on this stuff! hope u all njoy it!