Monday, March 21, 2011
Sunday, March 13, 2011
CYBER QUEST
Q. Yahoo!'s new digital newsstand that's always fresh and effortlesslypersonalized' is called
A. livestand
Q. What is Dalvik in the context of Google?
A. It is the virtual machine (VM) in the Android OS.
Q. Following a recent announcement, what position will Eric Schmidt hold inGoogle after Larry Page takes over as CEO?
A. Executive Chairman.
Q. Google's codec for converting video into a more compact form for streaming across the Internet is called…?
A. VP8
Q. What is the Ngram Viewer?
A. Launched by Google, it lets one trace the usage of a word or phrase during the past five centuries
Q. If it is Android for Google and iOS for Apple, then who will have WoPhone?
A. China Unicom.
Q. Lars Boilesen is the CEO of…?
A. opera
Q. How did Tianhe-1A make news recently?
A. Meaning Milky Way in Chinese, it is the world's fastest supercomputer,capable of sustained computing of 2.507 petaflops.
Q. What is the claim of the Web site http://info.cern.ch?
A. It is the Web site of the world's first-ever Web server.
Q. Why is March 13, 1989, a landmark date in the history of the Internet?
A. On that date, Tim Berners-Lee came up with his presentation “InformationManagement: A Proposal” that led to the founding of the WWW.
Q. What is Microsoft's ‘Jupiter'?
A. It is the new user interface (UI) library for Windows, built alongside Windows8
Q. What is the new nomenclature that Intel is giving to the ‘Sandy Bridge' chips?
A. 2nd Generation Intel Core
Q. Dick Costolo is the CEO of…?
A. Twitter
Q. Who makes the Angry Birds game?
A. Rovio Mobile.
Q. Who would you reach if the numeric address is/was http://88.80.13.160?
A. WikiLeaks
Q. What is ‘Operation Payback'?
A. According to Wikipedia, it is “is a coordinated, decentralised group of attackson opponents of internet piracy by internet activists"
Q. In the context of OS, what links these terms (in a non-exhaustive list): Warty,Hoary, Jaunty, Gutsy,Feisty?
A. They are part of the various code names for Ubuntu releases
A. They are part of the various code names for Ubuntu releases
Sunday, February 27, 2011
why should we use python
1. Although no one language is the right choice for every possible situation, Python is a good choice for a large number of programming problems.
2. It’s a true cross-platform language, running equally well on Windows, Linux/UNIX, and Macintosh platforms, as well as others, ranging from supercomputers to cell phones.
3. It can be used to develop small applications and rapid prototypes, but it scales well to permit development of large programs.
4. It comes with a powerful and easy-to-use graphical user interface (GUI) toolkit, web programming libraries, and more. And it’s free.
5. Python is a very expressive language. Expressive in this context means that a single line of Python code can do more than a single line of code in most other languages.advantages is the fewer lines of code you have to write, the faster you can complete the project. the easier the program will be to maintain and debug.
6. Python is easy to use. Types are associated with objects, not variables.
Python typically operates at a much higher level of abstraction. Syntax rules are very simple.
What Python doesn’t do as well :
1. Python doesn’t have the most libraries.
2. Python doesn’t check variable types at compile time.
>>> x = “2”
>>> print(x)
'2'
>>> x = int(x)
>>> x = int(x)
2 (x is now integer 2)
3. Python is not the fastest language.
A possible drawback with Python is its speed of execution. It isn’t a fully compiled language. Instead, it’s first semicompiled to an internal byte-code form, which is then executed by a Python interpreter.
There are some tasks, such as string parsing using regular expressions, for which Python has efficient implementations and is as fast as, or faster than, any C program you’re likely to write. Nevertheless, most of the time, using Python results in slower programs than a language like C. But you should keep this in perspective. Modern computers have so much computing power that for the vast majority of applications, the speed of the program isn’t as important as the speed of development, and Python programs can typically be written much more quickly.
Python is a modern, high-level language, with many features:
- Dynamic typing
- Simple, consistent syntax and semantics
- Multiplatform
- Well-planned design and evolution of features
- Highly modular
- Suited for both rapid development and large-scale programming
- Reasonably fast and easily extended with C or C++ modules for higher speeds
- Easy access to various GUI toolkits
- Built-in advanced features such as persistent object storage, advanced hashtables, expandable class syntax, universal comparison functions, and so forth
- Powerful included libraries such as numeric processing, image manipulation, user interfaces, web scripting, and others
- Supported by a dynamic Python community
- Can be integrated with a number of other languages to let you take advantage of the strengths of both while obviating their weaknesses.
Thursday, February 24, 2011
what is a Port Number
A port is a communication point where one or more computers in a network communicate with each other through a program or software. There are about 0-65535 ports assigned to do specific tasks in a PC. Most ports operate with TCP or UDP protocol.
Port numbers are assigned by an organisation called IANA and ports are allocated to various needs to avoid confusion.
Ports are classified into 3 main categories..
* Well Known Ports (Port numbers 0 - 1023)
* Registered Ports (Port numbers1024 - 49151)
* Private or Dynamic Ports (Port numbers 49152 - 65535)
Well Known Ports :
Well known ports are used by system or processes run by root or with specific previleges. The port numbers range from 0 to 1023.
Registered Ports :
The registered port numbers range from 1024-49151. Such ports are used by programs run by users in the system.
Private/Dynamic Ports :
Private ports are not assigned for any specific purpose. its range are from range 49152–65535
some important port number :
21 --- FTP
23 --- Telnet
25 --- SMTP
53 --- DNS
68 --- DHCP
80 --- HTTP
110 --- POP3
119 --- NNTP
123 --- NTP (Network time protocol)
139 --- NetBIOS
161 --- SNMP
389 --- LDAP (Lightweight Directory Access Protocol)
443 --- HTTPS (HTTP over SSL/TLS)
443 --- SSL (https) (http protocol over TLS/SSL)
220 --- IMAP3
2049 --- TCP/UDP
For more info click here
Port numbers are assigned by an organisation called IANA and ports are allocated to various needs to avoid confusion.
Ports are classified into 3 main categories..
* Well Known Ports (Port numbers 0 - 1023)
* Registered Ports (Port numbers1024 - 49151)
* Private or Dynamic Ports (Port numbers 49152 - 65535)
Well Known Ports :
Well known ports are used by system or processes run by root or with specific previleges. The port numbers range from 0 to 1023.
Registered Ports :
The registered port numbers range from 1024-49151. Such ports are used by programs run by users in the system.
Private/Dynamic Ports :
Private ports are not assigned for any specific purpose. its range are from range 49152–65535
some important port number :
21 --- FTP
23 --- Telnet
25 --- SMTP
53 --- DNS
68 --- DHCP
80 --- HTTP
110 --- POP3
119 --- NNTP
123 --- NTP (Network time protocol)
139 --- NetBIOS
161 --- SNMP
389 --- LDAP (Lightweight Directory Access Protocol)
443 --- HTTPS (HTTP over SSL/TLS)
443 --- SSL (https) (http protocol over TLS/SSL)
220 --- IMAP3
2049 --- TCP/UDP
For more info click here
Subscribe to:
Posts (Atom)