Search and news...

News Source From : www.aajtak.com
Google

Saturday, December 1, 2012

valarsv

Software

In 1970s less than 1 percent of the public could have intelligently d4escribed what “computer software “
meant. Today most professionals and many member of the public at large feel that they understand
software. But do they?
A textbook description of software might take the following form: Software is (1) instructions (computer
programs) that when executed provide desired function and performance (2) data structures that enable
the programs to adequately manipulate information and (3) documents that describe the operation and
use of the programs. There is no question that other more complete definitions could be offered. But we
need more than a formal definition.


Software Characteristics

To gain an understanding of software (and ultimately an understanding of software engineering) it is
important to examine the characteristic of software that make it different from other things that human
beings build. When hardware is built the human creative process(analysis, design, construction) is
ultimately translated into a physical form. If we build a new computer our initial sketches formal design
drawings and bread boarded prototypes evolve into a physical product (VLSI chips, circuit boards, power
supplies etc). Software is a logical rather than a physical system element. Therefore software has
characteristic that differ considerably from those of hardware.
Software is developed or engineered, it is not manufactured in the classical sense. Although some similarities exist
between software development and hardware manufacture the two activities are fundamentally different.
In both activities high quality is achieved through good design but the manufacturing phase for hardware
can introduce quality problems that are nonexistent (or easily corrected) for software. Both activities
depend on people but the relationship between people applied and work accomplished is entirely
different.

Tuesday, October 16, 2007

Credit Card எண்ணில் ஒரு கணக்கு

அமெரிக்க Credit Crunch உலக பொருளா தாரத்தையே கொஞ்சம் அசைத்து
பார்த்திருக்கின்றது. அந்த குலுங்கல் ஆடி அடங்க இன்னும் சிறிது காலம் பிடிக்கலாம்.
அக்குறுகியகாலத்துக்குள் என்னவெல்லாம் நடக்கப்போகின்றதோ?. International Monetary
Fund தலைவர் இன்னும் கொஞ்சம் டாலர் விழும் என்கின்றார்.யூரோ ஓரளவுக்கு அதன் சரியான மதிப்பிற்கு வந்து விட்டதென்கின்றார்.நிலை தடுமாறினவன் நேராய் வர தன்னை சமநிலைப்படுத்துவது போல உலக எக்கனாமி தன்னை சமநிலைப்படுத்தி சரிபடுத்துகின்ற தருணம் இது.

முடியாதோரெல்லாம் ஆயிரக்கணக்கான டாலர்கள் கடனுக்கு வீடுவாங்கி பின் முடியாமல் போக ...இந்நிலை வந்தது.

நம்மூரிலும் இந்த கிரெடிட் (கடன் வழங்கப்படுதல்) தொல்லை அதிகமாகிக் கொண்டே வருகின்றது. தங்கள் தகுதிக்கும் மீறி கடன் வாங்குதல் எத்தனை அபாயம் என்பது எல்லா நாடுகளுக்கும் அமெரிக்கா வழி இது ஒரு பாடம்.

அது போகட்டும்,உங்கள் கிரெடிட் கார்ட் நம்பரில் ஒரு கணக்கு உள்ளது தெரியுமா?உங்கள் கிரெடிட் எண்ணை வைத்தே அது VISA-வா அல்லது MASTERCARD-டா என சொல்லலாம். மாஸ்டர்கார்டுகளின் எண்கள் பொதுவாக 51-55 எண்களில் தொடங்கும்.வீசா கார்டுகளின் எண்கள் பொதுவாக 4 என தொடங்கும்.

வழக்கமாக ஆன்லைனில் சாப்பிங் போகின்றீர்கள்.அங்கே அத்தளத்தில் ஈகாமெர்ஸ் வசதி அதாவது அங்கு வாடிக்கையாளர்கள் பணம் செலுத்த வசதி செய்து வைத்திருப்பார்கள். நீங்கள் கொடுக்கும் கிரெடிட் கார்டை ஒரே பார்வையில் அந்த வெப்தளம் நோட்ட மிட்டு அக்கார்டு சரியானதா இல்லை போலியா என சொல்லிவிடும்.அதன் பின்பே அது கொடுக்கல் வாங்கலை ஆரம்பிக்கும்.எப்படி அது சாத்தியம் Check digit algorithm MOD 10 அதாவது LUHN
எனும் Formula அங்கே உதவிக்கு வருகின்றது.
நீங்களும் இக்கணக்கு பயனபடுத்தி ஒரு கிரெடிட் கார்டு எண் சரியானதா அல்லது போலியா என எளிதாய் கண்டறியலாம்.

பார்முலா இது தான்.

உங்கள் கிரெடிட் கார்ட் நம்பரில் வலது கோடி எண்ணை விட்டு விட்டு பின், வலமிருந்து இடமாக ஒன்று விட்ட எண்களை இரட்டிப்பாக்குங்கள்.
பின் எல்லா எண்களையும் கூட்டுங்கள்.அவ்ளோ தான்.அதன் விடை பூஜியத்தில் 30, 40, 50, etc முடிந்தால் அது உண்மையான கிரெடிட் கார்ட் எண்.

உதாரணத்துக்கு எண்ணிடம் உள்ள கார்டின் எண் 49927398716 என வைத்து கொள்வோம்.

4 9x2 9 2x2 7 3x2 9 8x2 7 1x2 6

இரட்டிப்பாக்கி கிடைத்த எண்கள்.

18 4 6 16 2

இவற்றை இனி கூட்டும் போது 18 என்ற இரு இலக்க எண் 1+8 ஆக பயன்படுத்தப்பட வேண்டும் .16 என்ற இரு இலக்க எண் 1+6 ஆக பயன்படுத்தப்பட வேண்டும்.


இப்போ எல்லா எண்களையும் கூட்டுங்கள்

4 +(1+8)+ 9 + (4) + 7 + (6) + 9 +(1+6) + 7 + (2) + 6

விடை 70 ஆக இது ஒரு சரியான கிரெடிட் கார்டு எண்தான்

இன்னொரு எடுத்துகாட்டை படத்தில் பாருங்கள்.அது ஒரு போலி கிரெடிட் கார்டு எண்.

இந்த கணக்கீடு Excel -ல் இங்கே http://www.beachnet.com/~hstiles/bin/luhn.zip
இந்த கணக்கீடு Java -ல் இங்கே https://www.azcode.com/Mod10/mod10.js
இந்த கணக்கீடு C# -ல் இங்கே http://www.csharphelp.com/archives/files/archive275/card.cs

Monday, October 15, 2007

Performance Options tip for Windows XP

This is a quick little tweak that can make a considerable amount of difference to the responsiveness of Windows - particularly if your computer doesnt have much memory (RAM). All you need to do is:

  1. Right Click My Computer
  2. Select Properties from context menu
  3. Click on Advanced tab
  4. Under Performance, click on Settings button
  5. Select option listed as Adjust for best performance (see below)
  6. Click Apply and press OK until all Windows are closed.

Windows XP Performance Options Screenshot

You may find that you may want to go back and turn some of these features back on if you think Windows is looking a bit too ugly :) One option that i always leave on is Use common tasks in Folders.

Anyway, have fun tweaking

Sunday, October 14, 2007

நிலவுக்கும் ஐபி


இப்போது உள்ள IPv4-கள் (எகா:192.168.1.0) போதுமான அளவு ஐபி அட்ரஸ்கள் கொண்டிராததால் IPv6 (எகா:2016:0fe8::0000:0000:0000:1975:69bf)-க்கு நாம் போயாக வேண்டியுள்ளது என குறிப்பிட்டிருந்தேன்.

நண்பர் கூத்தாடி அவர்கள் NAT,CIDR,புராக்ஸி போன்ற விலாசம் மாற்றும் நுட்பங்கள் இப்போதைக்கு இருப்பதால் அப்படியெல்லாம் அவசரம் ஒன்று மில்லை என விரிவாக பின்னூட்டமும் இட்டிருந்தார்.அது முழுக்க முழுக்க உண்மையும் கூட.

இப்போது IPv6 பற்றிய சில சுவாரஸ்ய தகவல்கள்

பழைய IPv4-ஆனது 32 பிட் முறையாலானது.புதிய IPv6-ஆனது 128 பிட் முறையாலானது.

அப்போ IPv5-என்ன ஆனது என கேட்கிறீர்களா? 1970-களில் உருவாக்கப்பட்ட Internet Stream எனும் Protocol-க்கு பெயர் தான் IPv5.எனவே IPv4 க்கு அடுத்து TCPIP புரோட்டோகால் IPv6 ஆனது.

IPv6 -க்கு இன்னொரு பெயர் கூட உண்டு.IPng அதாவது அதன் விரிவாக்கம் Internet Protocol next generation.

அமெரிக்க அரசின் அனைத்து கணிணி வலைகளும் வரும் ஜுன் 30 2008-க்குள் முற்றிலும் IPv6 மயமாக்கப்பட திட்டம் போய்க்கொண்டிருக்கின்றது.

பழைய IPv4 மூலம் உலகின் ஒவ்வொரு மனிதனுக்கும் ஒரு ஐபிவிலாசம் கூட கொடுக்கமுடியாது.ஆனால் புதிய IPv6 மூலம் உலகின் ஒவ்வொரு மனிதனுக்கும் 50000000000000000000000000000 ஐபிவிலாசங்கள் கொடுக்கமுடியும்.

இந்த IPv6 மூலம் விண்ணிலுள்ள நம் மூளைக்கு எட்டியவரையுள்ள அனைத்து வான நட்சத்திரங்களுக்கும் ஒவ்வொன்றுக்கும் 7000000000000000 ஐபி அட்ரஸ் கொடுக்கலாமாம்.அடேங்கப்பா.

இனி கார், ஐபாட், ஃபிரிட்ஜ், டிவி, மணிபர்ஸ், போன், பேக், கீசெயின் என கண்ட கண்ட பொருள்களுக்கும் ஐபி அட்ரஸ்கொடுத்தாலும் மனிதகுலம் உள்ளவரை IPv6-தான் அரசாளும் போல் தெரிகின்றது.

உங்கள் கணிணியில் IPv6 நிறுவப்பட்டுள்ளதா என கீழே கிளிக்கி தெரிந்து கொள்ளுங்கள்.
Show My IPv6 Status

IP Addreess தட்டுப்பாடு - ஐபி அட்ரெஸ் பெறும் புது வடிவம் - IPv6

IP Version 6தெருவிலுள்ள ஒவ்வொரு வீட்டுக்கும் ஒரு விலாசம் இருப்பது போல இணையத்திலுள்ள ஒவ்வொரு கணிணிக்கும் ஒரு ஐபி அட்ரெஸ் என்பது விதி.அந்த ஐபி அட்ரெஸ் வைத்து தான் கணிணிகள் தங்களுக்குள்ளே அடையாளம் கண்டு கொள்கின்றன.தகவல் பரிமாற்றம் செய்துகொள்கின்றன.

எடுத்துகாட்டாக இன்றைய நிலையில் ஒரு ஐபி அட்ரசை எடுத்தால் அதன் அமைப்பு இவ்வாறு
இருக்கும்.
192.168.0.1.

உங்கள் கணிணிக்கு இப்போது இணையத்தில் என்ன ஐபி வழங்கப்பட்டுள்ளது என இங்கே சொடுக்கி தெரிந்து கொள்ளலாம்.(கூடவே உங்கள் இருப்பிடத்தையும் பிட்டு வைக்கிறது).இந்த மிகப் பழைய ஐபி முறையை IPv4 என்கிறார்கள்.

இதுவரைக்கும் அரசாண்டு வந்த இந்த ஐபிவடிவம்-4 க்கு இறுதிகாலம் வந்துவிட்டது.ஏனென்றால் இந்த முறைப்படி எத்தனை லட்சம் (அதாவது 4.3 பில்லியன்) கணிணிகளுக்கு ஐபி நம்பர்கள் கொடுக்க முடியுமோ அதையும் தாண்டி அளவுக்கு அதிகமான கணிணிகள் உலகில் வந்துவிட்டன.

இந்த ஐபி அட்ரெஸ் தட்டுப்பாட்டை போக்க வந்தது தான் IPv6.இப்போது வெளியாகும் அனைத்து ஆப்பரேட்டிங் சிஸ்டங்களும் IPv6- யை கொண்டே வருகின்றன.
சொல்லப்போனால் 2009-ல் 192.168.0.1 ரக ஐபி முறை முற்றிலும் இருக்கவே இருக்காது.அமெரிக்க அரசு தனது அரசாங்க நெட்வொர்க்கை 2008-முடிவுக்குள் முற்றிலும் IPv6 மயமாக்க கெடு விதித்துள்ளது.ஆக யாரும் இந்த IPv6 க்கு தப்பமுடியாது.

So Whats New In IPv6.

இதன் அமைப்பு சற்று வித்தியாசமாய் கோடானுகோடி கணிணிகளை கொள்ளும் அளவுக்கு
அமைக்கப்பட்டிருக்கிறது.அதாவது 340,000,000,000,000,000,000,000,000,000,000,000,000 கணிணிகளுக்கு ஐபி அட்ரஸ் வழங்கலாமாம்.

ஐபிv6-க்கு ஒரு எடுத்துகாட்டு
2016:0fe8::0000:0000:0000:1975:69bf.

அதாவது இவை HexaDecimal எண்கள்.

Browser url-ல் ஐபி அட்ரெஸ் நாம் வருங்காலத்தில் டைப்பும் போது இப்படியாக டைப்ப வேண்டியது வரும்

போர்ட் நம்பர் இல்லாமல்
http://[2016:0fe8::0000:0000:0000:1975:69bf]/
போர்ட் நம்பரோடு-இங்கு போர்ட் நம்பர் 443
http://[2016:0fe8::0000:0000:0000:1975:69bf]:443/

To Test IPv6 connectivity
http://ipv6-test.singnet.com.sg/cgi-bin/IPv6-Test

Already IPv6 Enabled Websites list
http://www.ipv6.org/v6-www.html

மேலும் தகவல்கள்
http://en.wikipedia.org/wiki/IPv6

விண்டோவே இல்லாமல் விண்டோஸ்

விண்டோவே இல்லாமல் விண்டோஸ்

லினக்ஸ் ஆப்பரேட்டிங் சிஸ்டம் வெப் உலகின் டாப் ஸ்டாராக சில காரணங்கள் உண்டு. ஒன்று இது தனக்காக மெமெரியோ அல்லது சிபியூவோ அதிகம் எடுத்துக் கொள்வதில்லை. ஏனெனில் இதனை முழுக்க முழக்க படம், ஜிகினாக்கள் என எதுவும் இன்றி கமாண்டுகளை டைப்பியே ஓட்டலாம். இதனால் லினக்ஸில் புகுந்து விளையாட ஹாக்கர்களுக்கு பரப்பளவு கம்மியாவதால் மிக அதிக பாதுகாப்பானதாக லினகஸ் கருதப்படுகின்றது.

இன்றைய மைக்ரோசாப்ட் விண்டோஸ் வெப் செர்வர்களின் கதை அதுவல்ல,அநாவசியமாய் கலர்கலராய் விண்டோஸ் மற்றும்,பல ஜிகினாக்களை காட்டி அதிக மெமரி,சிபியுவை விண்டோஸ் மட்டுமே எடுத்து கொள்வதால் அதில் ஓடும் இணையதளங்களுக்கு குறைந்த அளவே மெமரி,சிபியு கிடைக்கின்றதாம்.மேலும் இப்படி விண்டோஸ் செர்வர்கள் அநியாயத்துக்கும் அதிக வசதிகளை கொடுப்பதால் வெளிநபர் தாக்குதலுக்கு அநேக வாய்ப்புகளை கொடுக்கின்றதாம்.

இதையெல்லாம் அமைதியாக பார்த்துக்கொண்டிருந்த மைக்ரோசாப்ட் அண்ணாச்சி இப்போ புதுசா ஒரு விண்டோஸ் செர்வரோடு வந்திருக்கின்றார்.நோ படங்கள்.நோ ஜிகினாக்கள்.நோ விண்டோஸ்கள். ஒன்லி ஒர்க். அதுவும் கமாண்ட் லைனில். லினக்ஸ் போலவே. இதற்கு செர்வர் கோர் (Server Core) என பெயர் வைத்திருக்கின்றார்கள். வரப்போகும் Windows Server 2008-ன் ஒரு வசதியாக இது அமையுமாம். இதனால் ஏற்கனவே IIS7 மூலம் ஏறுமுகத்தில் இருக்கும் மைக்ரோசாப்டின் வெப்செர்வர் மார்க்கெட் இன்னும் முன்னுக்கு போகும் என நம்புகின்றார்கள்.

More Details
http://www.microsoft.com/windowsserver2008/servercore.mspx

நன்றி : பிகேபி பலாக்

Friday, September 7, 2007

Dell Launches 17" Precision M6300 Notebook


Dell's latest business notebook features Intel's new Core 2 Duo X7900 Processor

Dell is celebrating the 10th anniversary of its Precision lineup with the announcement of the Precision M6300 notebook. The new notebook replaces the old Precision M90 and is aimed at the business market.

The M6300 features a 17" "Road Ready" chassis design (magnesium alloy). The use of lightweight materials has allowed Dell to trim the weight of the M6300 to 8.5 pounds compared to 9 pounds for the older M90. The M6300 also makes use of a metal display backing to aid in rigidity and durability.

When it comes to hardware specs, the Santa Rosa-based M6300 doesn't disappoint. The notebook features NVIDIA's Quadro FX 1600M with 512MB of TurboCache (256MB dedicated). Dell offers the M6300 in WXGA+ (1440x900) and WUXGA (1920x1200) screen resolutions with TrueLife or anti-glare screen coatings. Unfortunately at this time, LED backlighting will not be available for the M6300 although company representatives note that the option could be made available at a later date.

On the processor front, the M6300 will make available Intel's new Core 2 Duo X7900 processor which clocks in at 2.8GHz (800MHz FSB). As is standard fare with most Santa Rosa notebooks today, the M6300 supports up to 4GB of DDR2 memory. Dell notes that the M6300 can support the full 4GB (rather than 3GB) due to 36-bit addressing when paired with a 64-bit capable operating system.

Storage options abound for the M6300. Dell offers traditional HDDs up to 200GB in size with a 7200RPM spindle speed as well as a 120GB encrypted HDD. Dell will also make available a SanDisk 32GB solid-state disk (SSD) for those that crave the ultimate in performance and durability. Optical drive options include an 8x DVD, 24x CD-RW, 8x DVD+/-RW and a Blu-ray drive (2x writeable).

For those that need wireless connectivity, Dell offers its branded 802.11a/g/n network solutions as well as competing solutions from Intel. Bluetooth 2.0+EDR and the Dell Wireless 5510 HSDPA (AT&T) card are optional.

Other features include six USB 2.0 ports, DVI, VGA, S-video, FireWire, 5-in-1 media reader, Express Card slot and an optional UPEK fingerprint reader.

Dell claims that the M6300 will operate for up to four hours on its standard 9-cell battery and is Energy Star 4.0 compliant in all of its configurations.

When it comes to operating systems, Dell will offer Windows XP, Windows Vista Business and Windows Vista Ultimate in 32-bit and 64-bit flavors. RedHat Linux 5.1 will also be made available in October.

"Customers buy workstations because they need maximum performance to get a job done, said Dell Product Group VP Vivek Mohindra. "The M6300 is ideal for customers who want to run demanding professional applications no matter where they are."