This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Friday, August 16, 2013

Creating a TTX file in Crystal Report


TTX file defines the fields. The names of these fields should be the same as of the names of the Properties that user wants to display in the report. The name of the TTX file should be the same as of the name of Class. One TTX file defines for one Class only. For example, If you want to show all the Equipments. One TTX file named EQUIPMENT.ttx should be defined. If you create TTX file named EQUIPMENT, then this template works for all the classes that are derived from EQUIPMENT like PUMP, VESSEL etc. But if you define PUMP.ttx, it will not work for EQUIPMENT class i.e. it supports the polymorphic behavior.
The table name (Or name of TTX file) should be the same 
  • Open Crystal Report.
  • Goto File -> New -> Blank Reports.
  • In the Database Expert dialog, select "Field Definitions Only".
  • Expand Field Definitions Only, dialog is launched.

  • In the Field Definitions Only dialog, you can either Open an existing TTX file Or Create and Define a new one.
  • Define fields for new TTX file (Add names of properties you want to display in the report like NAME, DESCRIPTION, MATERIAL, MODEL , MANUFACTURER).
  • Close the form and save the file with the name DEVICE.ttx (The properties selected in this example are of DEVICE class of OpenPlant Schema).
  • Press Finish in Field Definitions Only dialog.
  • On Database Expert dialog, select the newly created connection named "DEVICE".
  • Press OK on Database Expert dialog.
  • New connection fields are listed in Field Explorer dialog (normally docked at the bottom right corner of the application. It can be made visible from View -> Field Explorer). You can drag and drop the fields on the work area and adjust its settings (Font, Position etc) accordingly.
  •  One Important Thing: Click on File -> Page Setup option and Check the "No Printer (optimize for screen display) option.

Using Crystal Report template in OpenPlant PowerPID

Creating template

  • In OpenPlant PowerPID, launch Report dialog using Utilities -> Reports.
  • Click on "New Report" button Or Right Click and press Edit on any report.
  • Press Add Button to add the crystal report template created in previous section.
  • Press OK to create new template.
  • Template will appear in the list.

Creating ECQuery for template

  • On the Create New Report dialog, add name, description etc for new report.
  • Create a Query by pressing ... on the Query textbox in Report Info section.
  • Select Device class Or Any class derived from Device at any level (Like the same template can be used for Equipment, Instruments etc). Don't forget to click the highlighted icon to support polymorphism.
  • Click OK to define the Query.

Creating Crystal Report template for Related Instances

Repeat the steps (3 - 10, select "Field Definitions Only" in Database Expert dialog - Press OK on Database Expert dialog.) mentioned in the above section "Creating a TTX file in Crystal Reports" and create TTX files for both main and related class. For example: If you want to show PipeLines and related PipeRun data, you have to create 2 connections (TTX files) for PIPING_NETWORK_SEGMENT and PIPING_NETWORK_SYSTEM.

Defining TTX and Linking Related Tables

  • These 2 tables in crystal report need to be linked together to show related data correctly.
  • You need to define an additional FIELD in TTX file named instanceID of type String in both TTX files.
  • Link these 2 tables in Database Expert dialog. Select Database -> Database Expert menu item.

  • Press Clear Links button.
  • Create a new link between instanceID fields (from PIPING_NETWORK_SYSTEM to PIPING_NETWORK_SEGMENT) of both tables using drag and drop.
  • Double Click on the link to edit it and select appropriate options.
  • Click OK in Link Options and Database Expert dialog.
  • A warning message may appear. Ignore it.

Creating Group

  • Select Insert -> Group menu item.
  • Choose the Field you want to group with. In this example, NAME field of PIPING_NETWORK_SYSTEM is chosen as this can identify each Pipeline.
  • Press OK. It will create a new Group Header section.
  • You can drag and drop the fields of the main table i.e. PIPING_NETWORK_SYSTEM into the Group section.
  • Drag and drop the fields of related table i.e. PIPING_NETWORK_SEGMENT into the Details section.
Report is ready to be consumed from within OpenPlant PowerPID

Saturday, August 10, 2013

Computer Terms Full Forms


General Computer Short Term and related full form terminology as:

Short TermFull Form
ABCAtanasoff-Berry Computer
AMDAdvanced Micro Devices
AIArtificial Intelligence
ALUArithmetic and Logic Unit
ANSIAmerican National Standards Institute
ASCIIAmerican Standard Code for Information Interchange
ATMAutomated teller machine or Asynchronous Transfer Mode
AVIAudio Visual Interleave
BIOSBasic Input Output System
CDCompact Disk
CUControl Unit
CRTCathode Ray Tube
CGICommon Gatweay Interface
CRCCyclic Redundancy Check
CPUCentral Processing Unit
CADComputer Aided Design
CUICharacter User Interface
CAIComputer Aided Instruction
CALComputer Aided Learning
CAMComputer Aided Manufacturing
CSMA/CDCarrier Sense Multiple Access / Collision Detection
CVTconstant voltage transformer!
DARPADefense Advanced Research Projects Agency
DHCPDynamic Host Configuration Protocol
DIMMDual In-line Memory Module
DMADynamic Memory Access
DPIDot Per Inch
DVDDigital Versatile Disc or Digital Video Disc
EDIElectronic Data Interchange
EDO-RAMextended data output-RAM
FATFile Allocation Table
FLOPSFloating Point Instruction Per Second
FAXFar Away Xerox
FDCFloppy Disk Controller
GIGOGarbage In Garbage Out
GUIGriphical User Interface
GPLGeneral Public Language
HDHyper Definiation
HDDHard Disk Drive
HDCHard Disk Controller
IDEIntegrated Development Environment
IRCInternet Relay Chat
IEEEInstitute of Electrical and Electronics Engineers
IETFInternet Engineering Task Force
IGMPInternet Group Management Protocol
ISDNIntegrated Service Digital Network
LASERLight Amplification by Stimulated Emission of Radiation
LCDLiquid Crystal Display
LEDLight Emitting Diode
MICRMagnetic Ink Character Recognition
MIDIMusical Instrument Digital Interface
NASSCOMNational Association of Software and Services Companies
NFSNetwork File System
NTFSNew Technology File System
OCROptical Character Recognition
OLEObject Linking and Embedding
OOPObject Oriented Programming
OMROptical Mark Recognition
PATAParallel advanced technology attachment
P-COMMERCEPipe-Commerce
PDFPortable Document Format
PRMRotate Per Minute
QOSQuality Of Service
RAIDRedundant Array of Independent Disks or Redundant Array of Inexpensive Disks
RAMRAndom Access Memory
ROMRead Only Memory
RJRegistered Jack
RTFRich Text Format
SATASerial Advanced Technology Attachment
S-D-RAMSynchronous dynamic random access memory
SIMMsingle in-line memory module
SMPSSwitching-Mode Power Supply
UNIACUNIVersal Automatic Computer
UPSUn-interruptable Power Supply
USBUniversal Serial Bus
UUCPUnix-to-Unix Copy Protocol
VGAVideo Graphics Array
VSATVery Small Aperture Terminal
WAISWide Area Information System
WAVWaveform Audio
WI-FIWireless Fidelity
WMFWindows Metafile Format
WORMWrite Once Read More
WYSIWYGwhat you see is what you get
ZIPZigzag Inline Package or zicxac inline pin


Computer images extension Short form & related full form terms:

Short TermFull Form
BMPBitMap Picture
JPEG/JPGJoint Photographic Expert Group
GIFGraphic Interchange Format
PNGPortable Networks Graphics
TIFFTagged Image File Format


Computer Network & Internet Short form & related full form terms:

Short TermFull Form
ARPA NETAdvanced Research Projects Agency Network
DLLData Link Layer
DNSDomain Name System
HTMLHyper Text Mark-up Language
ICMPInternet Control Message Protocol
IMAPInternet Message Access Protocol
INTERNETInter Network
ISPInternet Service Provider
LLCLogical Link Control
MACMedia Access Control
NNTPNetwork News Transfer Protocol
POP-3Post Office Protocol Version-3
SMIMESecure Multipurpose Internet Mail Extensions
SNMPSimple Mail Transfer Protocol
SSLSecure Sockets Layer
TLSTransport Layer Security
TCP/IPTransmission Control Protocol / Internet Protocol
FTPFile Transfer Protocol
VOIPVoice Over Internet Protocol
VPNVirtual Private Network
WWWWorld Wide Web
URLUniform Resource Locator
LANLocal Area Network
MANMetropolitan Area Network
WANWide Area Network



Computer language Short form & related full form terms:

Short TermFull Form
BASICBeginner All purpose Symbolic Instruction Code
FORTRANFORmula TRANslation
COBOLCOmmon Business Oriented Language
PHPPHP : Hypertext Preprocessor
ASPActive Server Pages
CSSCascading Style Sheet
XMLeXtensible Mark-up Language

இனையத்தில் கற்பனை உறுவம் வரைய


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

மறந்துபோன விண்டோஸ்-7 கடவுச்சொல்லை மாற்றியமைக்க

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




முதலில் நம்முடைய கணினியில் என்ன இயங்குதளம் நிறுவியுள்ளோமோ அந்த இயங்குதளத்தை சீடி/டிவிடி யிலோ அல்லது பெண்ட்ரைவிலோ
பூட் செய்து கொள்ளவும். பின் பூட் செய்த சீடி/டிவிடி அல்லது பெண்ட்ரைவினை கணினியில் இட்டு, பயாஸ் சென்று First Booting Device யை சீடி/டிவிடி அல்லது பெண்ட் இதில் ஒன்றில் ஏதாவது ஒன்றினை தேர்வு செய்து பின் பயாஸினை சேமித்து பின் அதிலிருந்து பூட் செய்யவும். கணினி பூட் ஆனவுடன் இயங்குதளத்தை நிறுவுவதற்கான தொடக்க விண்டோ தோன்றும் அதில் Repair your computer என்பதை கிளிக் செய்யவும். 



உங்கள் கணினி உள்ள இயங்குதளங்கள் பட்டியலிடப்படும். அதில் எந்த இயங்குதளத்தின் பயனர் கணக்கின் கடவுச்சொல்லை மாற்ற வேண்டுமோ அதை தேர்வு செய்து Next என்ற பொத்தானை அழுத்தவும். இதில் நீங்கள் எந்த இயங்குதளத்தின் பயனர் கணக்கின் கடவுச்சொல்லை மாற்ற நினைக்கிறீர்களோ அது எந்த கோலனில் நிறுவப்பட்டுள்ளது என்பதை குறித்து வைத்துக்கொள்ளவும். இங்கு விண்டோஸ் 7 D: கோலனில் நிறுவப்பட்டுள்ளது.



அடுத்ததாக தோன்றும் விண்டோவில் Command Prompt என்பதை கிளிக் செய்யவும்.


வரும் கட்டளை பலகையில் கீழ்காணும் கட்டளைகளை உள்ளிடவும்.

copy d:\windows\system32\sethc.exe d:\

மேலே குறிப்பிட்ட கட்டளையை உள்ளிட்டு என்டர் கீயை அழுத்தியவும். 1 file(s) copied. என்ற செய்தி வரும். அடுத்து மீண்டும் மற்றொரு கட்டளையை உள்ளிடவும்.

copy d:\windows\system32\cmd.exe d:\windows\system32\sethc.exe

கட்டளையை உள்ளிட்டு என்டர் கீயை அழுத்தியவுடன் மீண்டும் அதன் மேலே பதியட்டுமா என்ற உங்களிடம் கணினி கேட்கும். நீங்கள் Yes என்று தட்டச்சு செய்து என்டர் கீயை அழுத்தவும். 1 file(s) copied. என்ற செய்தி அடுத்த வரியில் தோன்றும். 



பின் கட்டளை பலகையினை மூடிவிட்டு கணினியை மறுதொடக்கம் செய்யவும். பயனர்கணக்கு முகப்புபக்கம் தோன்றும். அப்போது Shift+Tab கீகளை ஒரு சேர ஐந்து முறை தொடர்ந்து அழுத்தவும். அப்போது ஒரு கட்டளை பலகை தோன்றும். அதில் கீழ்காணும் கட்டளையை உள்ளிடவும்.


net user TCINFO passwd
  


இதில் net user என்பது இருப்பியல்பு கட்டளை ஆகும். TCINFO என்பது நீங்கள் மாற்ற இருக்கும் விண்டோஸ் பயனர் கணக்கின் பெயர் ஆகும். Passwd என்பது நீங்கள் புதியதாக மாற்ற நினைக்கும் கடவுச்சொல் ஆகும். அதை உங்கள் விருப்பபடி உள்ளிட்டுக்கொள்ளவும். அவ்வளவுதான் இனி நீங்கள் புதிதாக மாற்றிய கடவுச்சொல்லே செயல்படும்.

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