Pages

Wednesday, November 10, 2010

Abhimanyu Khanna

Hi guys . I would be covering all about proxies in this blog .
so

What is a Proxy Server?
A proxy server is a kind of buffer between your computer and the Internet resources you are accessing. The data you request come to the proxy first, and only then it transmits the data to you. I know many are looking for IP Maskers or Scramblers, but honestly, it aint real easy for the simple fact that any website that you visit needs your IP to send the info packets too. If its scrambled, you will get alot of errors and crazy redirects :P My solution? Read on........... for a good list of Proxy servers try here>> http://www.multiproxy.org/

Why do I need to use proxy servers?
Transfer speed improvement. Proxy servers accumulate and save files that are most often requested by thousands of Internet users in a special database, called “cache”. Therefore, proxy servers are able to increase the speed of your connection to the Internet. The cache of a proxy server may already contain information you need by the time of your request, making it possible for the proxy to deliver it immediately.
Security and privacy. Anonymous proxy servers that hide your IP address thereby saving you from vulnerabilities concerned with it.
Sometimes you may encounter problems while accessing to web server when server administrator restricted access from your IP or even from wide IP range (for example restricting access from certain countries or geographical regions). So you try to access those pages using an anonymous proxy server.

What is a public proxy server?
It is a proxy server which is free and open for everybody on the Internet. Unfortunately most of them are not anonymous.
Free service trying to provide list of public HTTP proxy servers. Usually provide small list of proxies with low percent of functioning servers due to hosting restrictions on CPU time (they simply can't allow themselves to check many proxies every second especially in parallel).

The Solution?
When using an anonymous proxy server you don’t give a anybody chance to find out your IP address to use it in their own interests. ;) If there is a need to make an (inner) proxy connect to the outside world via another (outer) proxy server, you can use the same environment variables as are used to redirect clients to the proxy to make inner proxy use the outer one:
http_proxy
ftp_proxy
gopher_proxy
wais_proxy
E.g. your (inner) proxy server's startup script could look like this:
#!/bin/sh
http_proxy=http://outer.proxy.server:8082/
export http_proxy
/usr/etc/httpd -r /etc/inner-proxy.conf -p 8081

This is a little ugly, so there are also the following directives in the configuration file:
http_proxy http://outer.proxy.server/
ftp_proxy http://outer.proxy.server/
gopher_proxy http://outer.proxy.server/
wais_proxy http://outer.proxy.server/

Thursday, September 30, 2010

32 and 64 bit versions for Windows 7

The main differences between the 32-bit versions of Windows 7 and the 64-bit versions of Windows 7


ArchitectureWindows 7, 32-bit versionsWindows 7, 64-bit versions
System requirements1-gigahertz (GHz) 32-bit (x86) processor or 64-bit (x64) processor, 512 MB of RAM1-GHz 64-bit (x64) processor, 1 GB of RAM (4 GB recommended)
Memory accessA 32-bit version of Windows 7 can access up to 4 GB of RAM.A 64-bit version of Windows 7 can access from 1 GB of RAM to more than 128 GB of RAM.
Memory access per editionAll 32-bit versions of Windows 7 can access up to 4 GB of RAM.Windows 7 Home Basic - 8 GB of RAM
Windows 7 Home Premium  - 16 GB of RAM
Windows 7 Ultimate - 128 GB of RAM or more
DEP32-bit versions of Windows 7 use a software-based version of DEP.64-bit versions of Windows 7 support hardware-backed DEP.
Kernel Patch Protection (PatchGuard)This feature is not available in 32-bit versions of Windows 7This feature is available in 64-bit versions of Windows 7. Kernel Patch Protection helps prevent a malicious program from updating the Windows 7 kernel. This feature works by helping to prevent a kernel-mode driver from extending or replacing other kernel services. Also, this feature helps prevent third-party programs from updating (patching) any part of the kernel.
Driver signingUnsigned drivers may be used with 32-bit versions of Windows 7.64-bit versions of Windows 7 require that all device drivers be digitally signed by the developer.
32-bit driver support32-bit versions of Windows 7 support 32-bit drivers that are designed for Windows Vista.64-bit versions of Windows 7 do not support 32-bit device drivers.
16-bit program support32-bit versions of Windows 7 support 16-bit programs, in part.64-bit versions of Windows 7 do not support 16-bit programs.

DIFFERENCE BETWEEN 32 AND 64 BIT WINDOWS

The main differences between the 32-bit versions of Windows  and the 64-bit versions of Windows  relate to memory accessibility, memory management, and enhanced security features. The security features that are available in the 64-bit versions of Windows  include the following:
  • Kernel Patch Protection
  • Support for hardware-backed Data Execution Protection (DEP)
  • Mandatory driver signing
  • Removal of support for 32-bit drivers
  • Removal of the 16-bit subsystem
One of the greatest advantages of using a 64-bit version of Windows  is the ability to access physical memory (RAM) that is above the 4-gigabyte (GB) range. This physical memory is not addressable by 32-bit versions . 

Depending on the version of Windows  that is installed, a 64-bit version of Windows  supports from 1 GB of RAM to more than 128 GB of RAM. The ability to address more physical memory lets Windows  minimize the time that is required to swap processes in and out of physical memory. Therefore, Windows  can manage processes more efficiently. This memory management feature helps improve the overall performance of Windows .

Advantages when you install a 64-bit version of Windows 

  • Increased memory support beyond that of the 4-GB addressable memory space that is available in a 32-bit operating system
  • Increased program performance for programs that are written to take advantage of a 64-bit operating system
  • Enhanced security features

What to consider when you install a 64-bit version of Windows 

  • 64-bit device drivers may not be available for one or more devices in the computer.
  • Device drivers must be digitally signed.
  • 32-bit device drivers are not supported.
  • 32-bit programs may not be fully compatible with a 64-bit operating system.
  • It may be difficult to locate programs that are written specifically for a 64-bit operating system.
  • Not all hardware devices may be compatible with a 64-bit version of Windows .

Monday, August 16, 2010

GOOGLE vs MICROSOFT

Its clearly legend (Microsoft ) vs  icon (Google) .

The battle escalated this year as the two high-tech titans went after each other's market share and revenue stream in Internet search, operating system , enterprise applications and broswers . Both are looking for dominant positions in the Internet.

For Google to increase its business, it needs to move into other territory. For Microsoft to have significant growth opportunities, it needs to become an Internet powerhouse, and they know it.

This is not a war that is going to be won by one or two battles. This is going to be a prolonged activity.
He added that the battle isn't simply over which can be called top dog, because the fight is critical to both companies.

For Google, it's about expanding, and for Microsoft, it's about a life-or-death challenge


Google, one of the great Internet success stories, has grown into an online crusader. With a name that has evolved into a verb meaning "to search," Google grown so much that it has become a threat to Microsoft, which has had a long and storied history of high-tech industry dominance.



There was a time not so long ago when few believed that any company could rattle Microsoft, let alone a Web company like Google who has unbelievably turned into a brand with its revolutionary search engine.
But those days are over.

Google has rattled Microsoft's cage and, in turn, the software giant has set its sights on taking its new rival down a notch or two.

Microsoft has spent millions of dollars and used countless manpower hours to grab a chunk of Google's search market share and topple the Web company from its new lofty perch above the high-tech industry - eliminating the threat to Microsoft's longheld industry dominance.
The reason that Microsoft is so focused on Google is because Google is chipping away at Microsoft's crown jewels of Office and Windows with their online applications.  Search is the key to Google's success since Web ads account for more than 90% of its revenue. If you can steal some eyes from Google's search engine, you cut into their ad revenue and, perhaps over time, cripple them."

In desperation microsoft launched BING its own search engine to tame google's market.

But make no mistake about it - Google still search marketThis back and forth between the two companies intensified when Microsoft overhauled its far-from-beloved Microsoft Live Search and released the update, BING search engine in June. with a share of more than 64%.

But Microsoft's Bing has failed to fail. The new search service has largely been gaining steam, albeit in small increments, but gaining nontheless.


Microsoft has more reason to hope that Bing will take a significant chunk out of Google search since the company announced plans over the summer YAHOO , which holds the second-place spot in the search market - nestled snugly between Google and third-place Bing. The deal, which still has to be approved in the U.S. and in Europe, would have Yahoo give up its own search technology to use Microsoft's.
Pooling their resources and industry might, the two companies hope to do together what neither has been able to do alone - significantly make gains on Google's ubiquitous search.
The search battle heated up this fall when both companies announced they had struck individual deals to serve up real-time search results. Microsoft will be offering users real-time tweets from Twitter and posts from Facebook, while Google has already begun working with Twitter to offer up tweets in its search results.
But this fight extends beyond search
.
Google pushed hard this past year to move its cloud-based office applications into the enterprise
. Taking on Microsoft's ubiquitous Office applications was a bold move that could prove lucrative if it succeeds. Microsoft, however, isn't sitting back and watching Google move into that territory. T
The Google/Microsoft fight also extends into the browser arena with GOOGLE CHROME going up against Internet Explorer. Google also announced that it's working on the Linux-basedChrome applications , which, if widely adopted, could help users see Google's Apps offering as a viable alternative to Microsoft's Office suite.





Both companies are largely betting their collective futures on this battle so the stakes are huge.Microsoft is going to partner and try to starve Google out of content and partners. Google is going to work against Microsoft's pricing model and starve them out of money. Both are, for once, largely going after each other's relative weaknesses and leveraging their respective strengths, so this will likely be a battle for the history books.



Finally I would say that after 25 years dominating the software market and  winning battles against APPLE ,YAHOO , LINUX on many fronts Finally it has got a competetor which can make him run for the money just like today we have in cricket.REMEMBER : (AUS and INDIA ) haaa.

Friday, August 13, 2010

IIITD: An Introduction




The Indraprastha Institute of Information Technology, Delhi (IIIT-D) (इंद्रप्रस्थ सूचना प्रौद्योगिकी संस्थान, दिल्ली ) is an autonomous university in Delhi, India. It is a State University founded by the  act of Delhi Government (The IIIT Delhi Act, 2007) in 2008 with seed support from the Government of NCT of Delhi.

Within the two years of its operation it has been  recognized by the AICTE as "Institute of National Importance" along with other IITs and IIMs.


IIIT-D aims to be a research-oriented university with focus on technological research at both undergraduate and postgraduate levels. Its twin aims are:
  • To carry out advanced research and development in information and software technologies, and in leveraging IT in specific domain areas.
  • To train and educate, at both undergraduate and postgraduate levels, engineers of outstanding ability who can become innovators and leaders.
To encourage innovation and entrepreneurship in specified IT-related domains it will organize itself as a conglomerate of R&D centers, some of which would be in partnership with different companies and global organizations and educational institutions. All of these centers will be engaged in teaching and thesis guidance and along with various laboratories will be the hub of activity, with active contribution from faculty and students — BTech, MTech and PhD.

IIIT Delhi aims to have focused research groups in some areas of IT and some domain areas. The number and nature of research areas will evolve as more faculty and research staff joins. Current areas of research are: