Tuesday, February 24, 2009

internet slang

0-9
  • 1337 - From the word Leet, derived from the word elite
  • 2 - too, or to
  • 4 - For
  • 10q - Thank you.

A
  • A C? - AH! SI?
  • AAF - As A Friend
  • ADAD - Another Day Another Dollar
  • ADIH - Another Day In Hell
  • ADIP - Another Day in Paradise
  • AEAP - As Early As Possible
  • AFAICR - As far as I can recall / remember
  • AFAICS - As far as I can see
  • AFAICT - As far as I can tell
  • AFAIK - As far as I know
  • AFAP - As Far As Possible
  • AFK - Away from keyboard
  • ASAP - As soon as possible
  • ASL or A/S/L - Age / sex / location
  • ASLP or A/S/L/P - Age, sex, location, picture
  • ATEOTD - At The End of the Day
  • ATM - At the moment
  • AWOL - Absent Without (Official) Leave
  • AYBABTU (also abbreviated as AYB) - w:All your base are belong to us (from the video game Zero Wing)

B
  • B2B - Business to Business
  • B2C - Business to Customer
  • B4 - Before
  • BBIAB - Be back in a bit
  • BBQ - Barbecue. While not internet slang in itself, it is often combined with other initialisms as a point of satire, absurdity, or a non-sequitur. For example OMG WTF BBQ.
  • BBL/BBS - Be back later / shortly / soon
  • BCNU - Be seein' you
  • BFF - Best Friends Forever
  • BFN - Bye For Now
  • blog - Also known as web log or an online journal
  • BOFH - Bastard operator from hell
  • bot - Any type of automated software in chatrooms and web-cataloging software
  • BRB - Be right back
  • BSOD - Blue Screen of Death
  • BTDT - Been there done that
  • BTW - By the way
  • bump - Increment (For example, C's ++ operator.) or a backronym for "Bring Up My Post"

C
  • CMIIW - Correct me if I'm wrong.
  • crawl - To retrieve a web page along with the hyperlinks that reference it
  • crapplet - A poorly written computer application
  • CU - See you (later)
  • CYA - See ya OR Cover Your Ass
  • cyber- (prefix) - A term used to connect the subsequent word loosely to the world of computers or the Internet or sex over a computer
  • cyberspace - Virtual reality, the Internet, the World Wide Web, and other kinds of computer systems. Science fiction author William Gibson popularized the term in his novel Neuromancer. Gibson used the word to describe a virtual world of computer networks that his cyberpunk heroes 'jacked into'

D
  • DFTT - Don't feed the trolls
  • DIAF - Die in a fire
  • DILLIGAF/D/S - Does it look like I give a flip / fuck / damn / shit
  • D/L - Download
  • DND - Do not disturb
  • DOA - Dead on arrival. Refers to hardware that is broken on delivery.

E
  • EOF - End of File
  • EOM - End of Message
  • EOL - End of Life. Device or hardware that is at the end of its product life cycle. - End of Line.
  • EQ - EverQuest
  • ETA - Estimated time of arrival

F
  • FAQ - Frequently Asked Question(s)
  • FFS - For fuck's sake
  • flamer - Someone who makes inflammatory, abusive or directly offensive comments. Similar to, but not quite the same as an Internet troll.
  • FMCDH - From My Cold Dead Hands
  • FOAD - Fuck off and die
  • FOAF - Friend of a friend
  • FTFY - Fixed that for you
  • FTL - For the loss
  • FTW - For the win
  • FTW? - Fuck the what? (reversal of WTF?, implies increased confusion)
  • FU - Fuck you
  • FUBAR - Fucked up beyond all recognition / repair (from military slang; pronounced "foo-bar")
  • FUD - Fear, Uncertainty and Doubt (the purposeful spread of misinformation)
  • FWIW - For what it's worth
  • FYI - For your information

G
  • GBTW - Get back to work
  • GF - Great/good fight
  • GFU - Good for you
  • GFY - Go fuck yourself
  • GG - Good game, used at or near the conclusion of a gaming match
  • GGS - Good games
  • GJ - Good job, often used in online gaming when a teammate performs an act benefitting his team, such as killing an opponent or enabling that kill
  • GL - Good luck, used before commencing a game
  • GMTA - Great minds think alike
  • Godwin's Law - Dictates that the longer a thread, the more likely someone will post a comparison involving Nazis or Hitler
  • gratz - Congratulations
  • GTFO - Get the fuck out
  • GTG or G2G - 'Got to go' or 'Good to go'
  • GR - Good Race

H
  • HAND - have a nice day
  • handle - Name used in online chat, (AKA nick(name), alias, screen/user name)
  • HF - Have fun
  • haxor or H4x0r (1337) - Hacker
  • hit - A request made to the web server, (noun) the results of an internet search, (verb) loading a Web page. Hits are not equivalent to visitors of a webpage.
  • home page - The website's introduction page, starting point, and guide. The technical term is "index"
  • hot list - A collection of publicly available URLs (World Wide Web site addresses), sometimes available as text files.
  • HTH - Hope this / that helps

I
  • IANAL - I am not a lawyer
  • IBTL - In before the lock
  • IDK - I don't know
  • IONO - I don't know
  • IIRC - If I recall / remember correctly
  • IIUC - If I understand correctly
  • IMO - In my opinion
  • IMHO - In my humble / honest opinion
  • IMNSHO - In my not so humble opinion
  • IMAO - In my arrogant opinion
  • Information superhighway - The Internet (AKA: I-way, infobahn)
  • IOW - In other words
  • IRC - Internet Relay Chat
  • IRL - In real life
  • ITYM - I Think You Mean
  • IWSN - I want sex now
  • IYKWIM - If you know what I mean

J
  • jaggy - aliased computer graphics
  • JAS - Just a sec
  • JFTR - Just for the record
  • JK or j/k - Just kidding, or joke

K
  • k or kk - OK
  • KISS - Keep it simple stupid.
  • KOS - Kill on sight
  • KTHX - OK, thanks
  • KTHXBAI - OK, thanks, goodbye, used either to cut short a conversation or to express displeasure with being cut short

L
  • L8R - Later, L8R also sometimes abbreviated as L8ER is commonly used in chat rooms and other text based communications as a way of saying good bye.
  • lag - Slang term for slow Internet speeds or high Internet latency; Lag is sometimes due to a server problem, but more frequently due to the connection between client and server. A slow or intermittent connection may often be referred to as laggy
  • lamer - A know-nothing, one who is lame.
  • leet - Often spelled as l33t or 1337. It originally meant elite
  • LFG - Looking for group
  • LFM - Looking for more
  • LMAO - Laughing my ass off
  • LMFAO - Laughing my fucking ass off
  • LMIRL - Let's meet in real life.
  • LMK - Let me know
  • LOL - Laughing out loud, laugh out loud
  • LTNS - Long time no see
  • lulz - corruption of LOL
  • lurker - Someone who frequents a Usenet group without participating in discussions
  • LYLAB - Love you like a brother.
  • LYLAS - Love you like a sister.

M
  • MMORPG, MMO - Massive Multi-player Online Role Playing Game
  • MOTD - Message of the day
  • MTFBWY - May The Force be with you
  • MUD - Multi-User Dungeon
  • MUSH - Multi-User Shared Hallucination
  • MYOB - Mind your own business
  • M8 - Mate

N
  • N1 - Nice one, used mostly often in gaming
  • NE1 - "Anyone"
  • newbie, newb, n00b - An inexperienced user of a system or game, or an annoying person. Usually a derogatory term for someone inexperienced at a game.
  • NIFOC - Naked In Front Of Computer
  • NM - (Sometimes written N/M) Not much, Never mind or no message, used on message boards or in e-mails to indicate that everything is already said in the subject line.
  • NP - No problem
  • NSFW - Not safe for work. Warning about content that may get the viewer in trouble with his employer or co-workers.
  • NVM, NVMD, or nm - Nevermind, not much

O
  • O RLY - Oh really?
  • OIC - Oh, I see
  • OFN - Old freaking news
  • OMG - Oh my god
  • OMFG - Oh my fucking god
  • OMGWTF - Oh my God what the fuck
  • OMW - On my way or Oh my word
  • ONOZ - Oh, no
  • OP - Original poster / Operator / Outpost
  • OS - Operating system
  • OT - Off topic
  • OTOH - On the other hand
  • OTP - On the phone or One true pairing or On The Piss

P
  • P2P - Peer to peer, or pay to play
  • PAW - Parents are watching
  • PEBKAC/PEBCAK - Problem exists between keyboard and chair
  • ping - From the popular network monitoring tool.
  • PITA - Pain in the arse / ass
  • PLMK - Please let me know
  • PMSL - Pissing myself laughing
  • POS - Piece of shit, or parent over shoulder.
  • POTS - Plain old telephone service
  • POV - Point of view
  • PL - Powerleveling, used in online games.
  • PPL - People
  • PTKFGS - Punch the Keys For God's Sake
  • pr0n - Intentional misspelling of porn
  • PW - Persistent World (gaming)
  • pwned - Intentional misspelling of owned

Q
  • QFT - Quoted for truthiness - either to show satire or agreement with something satiric.
  • QWP - (texting) Quit Whining, Please. (gaming) equip v / equipment n.

R
  • rehi (or merely re) - Hello again
  • RL - Real Life
  • RMS - Ride me sideways
  • ROFL/ROTFL - Rolling on (the) floor laughing
  • ROFLMAO/ROTFLMAO - Rolling on (the) floor laughing my ass off
  • ROFLMAOWPIMP/ROTFLMAOWPIMP - Rolling on (the) floor laughing my ass off while peeing in my pants
  • ROFLOL/ROTFLOL - Rolling on (the) floor laughing out loud
  • RSN - Real soon now (used sarcastically)
  • RTFB - Read the fucking binary (or book)
  • RTFS - Read the fucking source
  • RTFM/RTM - Read the (fucking) manual or reboot the (fucking) machine

S
  • SCNR - Sorry, could not resist
  • SFW - Safe for Work, see NSFW
  • sk8/sk8r/sk8er - skate/skater
  • smiley - Another name for emoticons
  • SMH - Shaking my head
  • SNAFU - Situation normal: all (fucked/fouled) up
  • Snail mail - Normal paper mail service
  • SOHF - Sense of humor failure
  • spider - The program behind a search engine
  • STFU - Shut the fuck up
  • STFW - Search the fucking web

T
  • TANSTAAFL - There ain't no such thing as a free lunch, a quote originally attributed to Robert Heinlein
  • TBF - Time between failures
  • TBH - To be honest
  • TG - That's great
  • TGIF - Thank God it's Friday
  • THX/THNX, TNX or TX - Thanks
  • TIA - Thanks in advance
  • TINC - There Is No Cabal, a term discouraging conspiracy theories
  • TMI - Too much information
  • TOOBS - Internets (refering to the internet as a series of tubes)
  • TOS - Terms of service
  • TTBOMK - To the best of my knowledge
  • TTFN - Ta ta for now
  • TTYL - Talk to you later (also spelled TTUL, T2UL or T2YL)
  • tweedler - One who has deep love for all computer related technology and gadgets
  • TY - Thank you
  • TYT - Take your time
  • TYVM - Thank you very much

U
  • U - You
  • UTFSE - Use the fucking search engine

V

W
  • w00t, w00T or WOOT - First two express exuberance, the last is a backronym for the term "We Own the Other Team".
  • W/ or W/O - With or without
  • WB - Welcome back
  • W/E - Whatever
  • WRT - With respect / regard to
  • WTB - Want to buy
  • WTF - What the fuck
  • WTG - Way to go
  • WTH - What the hell
  • WTS - Want to sell
  • WTT - Want to trade
  • WUG - What you got?
  • WUBU2 - What (have) you been up to?
  • WUU2 - What (are) you up to?
  • WYSIWYG - What you see is what you get
  • W8 - Wait

Y
  • YAGNI - You Ain't Gonna Need It.
  • YAGTOH - you are going to own him.
  • YHBT - You have been trolled.
  • YKW - You know what?
  • YMMV - Your mileage may vary.
  • YOYO - You're On Your Own.
  • YTMND - You're The Man Now, Dog
  • YW - You're welcome.

Z
  • ZOMG - An intentional misspelling of the acronym shorthand for "Oh My Gawd" and pronounced "Zoh My Gawd" This version is mainly used in jest or to ridicule people who use abbreviations like OMG and OMFG.

Tuesday, February 12, 2008

Netapp overview

Netapp storage appliances connect directly to a natwork and have integrated disks.Netapp storage appliances are designed for data storage,use a Data ONTAP operating system.

Netapp supports following protocoles:
1.NFS(Network file Service):
This protocol allows UNIX and PC NFS clients to mount file system to local mount points.
2.CIFS(Common internet file system)
This protocol support windows clients(95,98,2000,NT)
3.FCP(SCSI)
FCP or iSCSI enable a storage device to communicate with one or more hosts such as solaris or windows in a SAN environment.We can configure logical units of storage(LUN) for multi protocol access,for block access or both.
Data ONTAP supports SAN protocols like filer,NearStore,FCP for SCSI and iSCSI for TCP/IP.
4.iSCSI(TCP/IP)
5.DAFS(Direct access file system)
This is designed for local file-sharing environment.Its goals are low latency,high throughput and low overhead.
6.HTTP(Hypertext Transfer Protocol)
7.FTP(File transfer Protocol)

Network Appliance's Data ONTAP provides a arcitecure contains 3 main elements that works together.
  • Realtime mechanism for process execution
  • WAFL file system containing NVRAM and Snapshots
  • RAID Manager

Monday, February 11, 2008

Setting Snapshots in DataONTAP

The Snapshot technology is a key element in implementation of WAFL file system.
Snapshot is a read-only space-efficient,point-in-time image of the data in a volume.
It is only a picture of the file system and doesn't contain actual data.
These are used for backups and error recovery.

Data ONTAP automatically creates and deletes snapshots of data in volumes.
Volumes:
Snapshot for traditional and flexible volumes are stored in special sub directories.These sub directories can be access by both Windows and UNIX clients.maximum of 255 snapshots per volume may be stored at any one time.

Aggregates:
5% of and aggregate is reserved for snapshots of the aggregate.DataONTAP automatically creates snapshots of aggregate to support commands related to the Snapmirror.

Snapshots are taken according to an automatic schedule.We can also can reset it mannually when we configuring the storage appliance.Schedule intervals are weekly,Daily and Hourly.We can perform backups on recently created snapshots with out taking the system offline,because the snapshots are stored independent of the Active File System(AFS).
Before the snapshot is taken we have a file systen tree pointing to data blocks containing content.After the snapshot is taken there is no significant impact on disk space,because file structure take little space and no data blocks need to be copy on disk.But snapshot begins to use space when data is deleted or modified.WAFL writes new data to a new block(D') and change the root structure point to the new block.Meanwhile snapshot still references the original block D.



Allocation of Disk space for flexible volumes

Each aggregate has 5% allocated for snap reserve and 10% allocated for WAFL.Each flexible volume has 20% allocated for snap reserve.The remainder used for client data.The amount of space allocated for snap reserve is adjustable.

Allocation of Disk space for Traditional Volumes

Each aggregate has 10% allocated for WAFL.Each traditional volume has 20% allocated for snap reserve.The remainder used for client data.


The space used for the snap reserve on a volume may expand downward into user space as required by system needs.

Commands use to create and manage Snapshots

If we omit the volume name,the command applies to the root volume.In the snap command the option A is used for aggregates and the option V is used for volumes.Volume is the default.

The snap list command displays a single line of information for each snapshot in a volume.

The "snap sched" command sets the schedule for automatically creating Snapshots and specifies how many of each type will be stored.When the limit is reached,the oldest for each interval is deleted as a new Snapshot is added.
We can also use the FilerView graphical interface to shedule snapshots.
  1. Volume-->Snapshot-->Configure
  2. Select the Volume
  3. Enter the number of snapshots to keep
  4. Use the clockfaces to select hours that snapshot will be taken
  5. Click Apply
To add snapshots:
Volumes->Snapshots->Add

To view a list of current Snapshots
Volumes->Snapshots->Manage

To delete snapshots manually
Volumes->Snapshots->Manage->check the snapshot->delete

We can enable snapshot in CIFS using the GUI
CIFS->Configure->Option->Show snapshots->set yes

Every volume in the file system contains a special Snapshot sub directory.This allow user to access earlier versions of the file system in case where they need to recover lost or damaged files.

UNIX clients

Snapshot sub-directory apears for NFS client as .snapshot.These directories are usually hidden.
To view the .snapshot directory:
  1. logging as root and nosnapdir option is set off: vol option vol0 nosnapdir off
  2. To view use ls -a

Windows clients

First configure the file manager to display hidden files,then navigate the root of the CIFS share and look for the directory folder.Snapshot sub-directory appears to CIFS client as ~snapshot.To restore a file from the ~snapshot rename or move original file then copy the file to the directory in which the file is originally existed.

Network settings in DataONTAP

Data ONTAP can resolve host information on a storage appliance using:
  1. the /etc/hosts file on the root volume
  2. NIS server
  3. DNS server
By default the storage first tries resolve hostname locally by searching the /etc/host and /etc/nsswitch file then NIS,then DNS if needed.The /etc/hosts entries: IP address hostname alias(es).
The NIS client service provide information on security related such as hosts,user passwords,user groups and netgroups on a network.

Domain name Service matches domain names to ip addresses and maintain host information ,so we don't need to update the /etc/hosts file.DNS configured using host command.
The /etc/nsswitch.conf file lists the order in which a storage appliance searches for resolution.Also we can set the order using FilerView network->Manage DNS and NIS server.

Routing

Even though Netapp has multiple network interfaces it doesn't act as a router for other hosts.But we can see the currunt routing table using the command netstat -r command.We can add or delete a specific route for a host or a network in the routing table,using the route command.
Default route is defined in the /etc/rc file.We can use rdfile /etc/rc to view content of the file, wrfile /etc/rc to edit the content of the file.
Routed is daemon invoked at the boot time to manage the networking routing tables.

Configuring Network interfaces

Storage appliances support 4 network types of NAS:
  • Ethernet 10/100 Base T
  • Gigabit ethernet
  • FDDI
  • ATM

There are 7 network parameters that can be configured for an intreface:
  • IP address
  • Netmask address
  • Media type and speed
  • Maximum transmission unit(MTU)
  • Flow control
  • Up or Down state

On the command line the ifconfig command assigns and address to a network interface and assign these parameters.We can also use filerView Network-->Manage interfaces.

Accessing DataONTAP

To access the storage appliance from client workstation through telnet,type telnet [hostname].hostname is name or ip address of the storage appliance.
To logout of a telnet session press ctrl+d or enter logout telnet.
To enable remote shell services,make rsh.enable on.Set rsh.access value host=adminhost.
To view available commands,at the console prompt enter help or ?.

FilerView is an administration tool available to Netapp storage appliances.This tool enables IT administrator to use a web browser to access graphical user interface for administrator tasks.This allow administrator to set up and control storage remotely without disruption to the business-critical operations.This communicate with the storage with HTML and SNMP protocols.
If we try to open a telnet session in either FilerView or the Command Line Interface directly we can only have one telnet session at a time.

Basic Storage Appliance Configuration

many console commands provide filer system configuration information.

sysconfig -v Display system harware configurations
vol status -r Display volumes and raid group information
sysconfig -r Display volumes and raid group information
sysconfig -c checks configuration levels of hardware

The system configuration is managed via the use of options commands and configuration files:
Option commands
can be entered on console and automatically added to the storage appliance's registry,do not require editing of console files.

Configuration files
/etc/rc,/etc/hosts.equiv,/etc/dgateways,/etc/hosts must be edited to make non-option configuration permanent.

The storage appliance's boot configuration file contains command that are run automatically when the storage is booted./etc/rc is the configuration file of the storage appliance's root volume.The default root volume is /vol/vol0.

The /etc/rc file contains:
  • Network interface configuration information.
  • Commands to automatically export NFS mounts
  • Commands to run at storage appliance startup

When we change the /etc/rc file we have to reboot the storage appliance to test the new configuration.
Persistent configuration information and other data is stored in registry database.There are several backups for these,/etc/registry.lastgood is a copy of the registry as it existed after the last successful boot./etc/registry is edited by DataONTAP shouldn't be manually edited.


Adminstarator users

Administrative console users have the same privilages as root console users.Syslog(/etc/messages)records console logins by username,time of access and node name /address.

useradmin useradd login_name :create new administrator user and a password
useradmin userdel login_name :Delete an administrative user
useradmin userlist :List administrtive users
passwd :Change console administrative user password

The trusted.hosts option can be used to limit telnet and FilerView access to administrative pages.

NFS:
Host name must be entered in the /etc/hosts.equiv file.The setup procedure automatically populate this feature.

CIFS:
Should be a member of the "Domain Administrator"or"Administrators"W@K groups.
edit configuration file by accessing the \\filer\C$ share.

Prepare for Installation

There are three types of software installations:
1.Configuring a new storage appliance.
2.Upgrading Data ONTAP software on existing storage appliance.
3.Re-configuring existing storage


We can re-configure a storage appliance at any time by typing setup at the console.(don't do unless it's a new install)

Configuring a New Storage Appliances

1.Gather information
2.Complete the setup script
3.type reboot to activate the configuration
4.verify the installation

Friday, February 8, 2008

Call center call routing

One of the call center that I was working with is HSBC call center.This a large call center with latest AVAYA technology,giving priority for customer service.
Before going in to details on contact centers let me get an example,a company like where I got my internship.When a customer call from out side he will hear a ring/music/beep then he will receive a welcome massage like "welcome to ABC company.If you know the extension dial now or wait for operator assistance".In there he can either wait or enter the ext he preferred to call.System will route the call to the given end point.This is a simple route pattern to begin.This roting pattern vary with the company complexity and its business.
To understand the call routing further let's take above example.For a PBX system we have to get number and a preallocated extension block from a service provider(SLT,LANKABELL,SUNTEL..).Let's say I got ext from suntel and lankabell:
Suntel - 4 472200 (200-299)
Lankabel- 5 472200 (200-299)
Direct invert dialing is given to last three digits.Take extension 222 as an example.So when customer wants to call to ext 222 he will dial 4472222 directly.Then the system match this to VDN(Vector Directory Number) after placing 1 before the ext.Calls coming to the trunk,we con figure a option in trunk whether to enter a digit or delete a digit.Always changes will be done to the start of the ext.Here we add 1 to the start od DID ext and create a VDN 1222.Each VDN carries a number of it's vector,measurability,COR,COS and other parameters.Measured parameter have 4 options int/ext/none/both.All of them are defining the source of reports.
For external call handling we need E1 cards.Let's take a example of 8 E1 card PBX system,4 E1 cards for the cal

Thursday, February 7, 2008

Managing LUN Space

vol options fractional_reserve 0

This command sets the fractional reserve to zero percent, down from the default of 100 percent. Note that fractional reserve only applies to LUNs, not to NAS storage presented via CIFS or NFS.

snap autodelete trigger snap_reserve

This sets the trigger at which Data ONTAP will begin deleting Snapshots. In this case, Snapshots will start getting deleted when the snap reserve for the volume gets nearly full. The current size of the snap reserve can be viewed for a particular volume with the “snap reserve ” command.

snap autodelete defer_delete none

This command instructs Data ONTAP not to exhibit any preference in the types of Snapshots that are deleted. Options for this command include “user_created” (delete user-created Snapshot copies last) or “prefix” (Snapshot copies with a specified prefix string).

snap autodelete target_free_space 10

With this setting in place, Snapshots will be deleted until there is 10% free space in the volume.

snap autodelete on

Now that the Snapshot autodelete options have been configured, this command will actually turn the functionality on.

vol options try_first snap_delete

When a FlexVol runs into an issue with space, this option tells Data ONTAP to first try to delete Snapshots in order to free up space. This command works in conjunction with the next command:

vol autosize on

This enables Data ONTAP to automatically grow the size of a FlexVol if the need arises. This command works hand-in-hand with the previous command; Data ONTAP will first try to delete Snapshots to free up space, then grow the FlexVol according to the autosize configuration options. Between these two options—Snapshot autodelete and volume autogrow—you can reduce the fractional reserve from the default of 100 and still make sure that you don’t run into problems taking Snapshots of your LUNs.