Research Papers on Semantic Web
By admin on Dec 11, 2007 in side note
Currently reading research papers
http://simile.mit.edu/exhibited-wiki/Haystack
http://www.cs.cmu.edu/
~jasonh/publications/
CHI2006-wip-marmite-submitted.pdf
Sharing my thoughts and experience in programming…
By admin on Dec 11, 2007 in side note
Currently reading research papers
http://simile.mit.edu/exhibited-wiki/Haystack
http://www.cs.cmu.edu/
~jasonh/publications/
CHI2006-wip-marmite-submitted.pdf
Reading a large file
Java 1000 tips ebook free download
- >>Visual Paradigm for UML Community Edition is a UML modeling platform. The community edition is quite useful but lacking a lot of features which are only available in the Enterprise edition.
- >>
ORA-14402: updating partition key column would cause a partition change
Solution: Run
alter table <table name> enable row movement
Locking or Unlocking Statistics
Use the following procedures to lock and unlock statistics on objects.
LOCK_SCHEMA_STATS Procedure LOCK_TABLE_STATS Procedure UNLOCK_SCHEMA_STATS Procedure UNLOCK_TABLE_STATS Procedure
In Oracle 10g the DBMS_JOB package is replaced by the DBMS_SCHEDULER package. The DBMS_JOB package is now deprecated and in Oracle 10g it's only provided for backward compatibility. From Oracle 10g the DBMS_JOB package should not be used any more, because is could not exist in a future version of Oracle.
With DBMS_SCHEDULER Oracle procedures and functions can be executed. Also binary and shell-scripts can be scheduled.
Estimate table row and index size
/* TABLE */
select
3 + avg(nvl(dbms_lob.getlength(CASE_DATA),0)+1 +
nvl(vsize(CASE_NUMBER ),0)+1 +
nvl(vsize(CASE_DATA_NAME),0)+1 +
nvl(vsize(LASTMOD_TIME_T),0)+1
) "Total bytes per row"
from
arch_case_data
where
case_number = 301;
Total bytes per row
--------------------
3424
/* INDEX */
select sum(COLUMN_LENGTH)
from dba_ind_columns
where TABLE_NAME = 'ARCH_CASE_DATA';
SUM(COLUMN_LENGTH)
------------------------
22
Console is an enhancement of the normal Windows console. Try it and you will like it !!
- >>Foxit Reader is a good alternative for Acrobat Reader.
- >>Vixta is another Linux O/S based on Fedora. It can be run from CD, similiar to Ubuntu.
- >>IBM Lotus Symphony is a office suite which is currently in beta and available free for download. It consists of
For those who are using OpenOffice, you can now have another alternative.
- >>FreeMind is a great free mind mapping software..
- >>Some side note on some Unix commands. List will grow over time...
vi
<esc>:g/^$/d
This means that all the lines that just have a carriage return on them (NO Spaces), will be removed.
Ok, so I have some of those lines too. How can I remove all of them as well?
<esc>:g/^ *$/d
NOTE: There is a space after the '^' and before the '*'.
sed
Remove HTML tags
sed -e :a -e 's/<[^>]*>//g; /</N;//ba'
Get number of opened sockets
(( socketsopen=` netstat -an|wc -l` - `netstat -an | grep -n "Active UNIX domain sockets "|cut -d: -f1` - 2 )); echo $socketsopen
for HP-UX, find process by port number
# lsof -i tcp:161
# lsof -i udp:161
Download from
http://gatekeep.cs.utah.edu/
hppd/hpux/Sysadmin/lsof-4.64/
ps showing memory info
UNIX95=1 ps -ef -o pid,sz,vsz,comm
ps -elf|awk '{print $10, $3, $4, $15, 16}'|sort -nr|more
vi references
Editing
A Append to end of current line
i Insert before cursor
I Insert at beginning of line
o Open line above cursor
O Open line below cursor
ESC End of insert mode
Ctrl-I Insert a tab
Ctrl-T Move to next tab position
Backspace Move back one character
Ctrl-U Delete current line
Ctrl-V Quote next character
Ctrl-W Move back one word
cw Change word
cc Change line
C Change from current position to end of line
dd Delete current line
ndd Delete n lines
D Delete remainer of line
dw Delete word
d} Delete rest of paragraph
d^ Delete back to start of line
c/pat Delete up to first occurance of pattern
dn Delete up to next occurance of pattern
Delete up to and including a on current line
dta Delete up to, but not including, a on current line
dL Delete up to last line on screen
dG Delete to end of file
J Join two lines
p Insert buffer after cursor
P Insert buffer before cursor
rx Replace character with x
Rtext Replace text beginning at cursor
s Substitute character
ns Substitute n characters
S Substitute entire line
u Undo last change
U Restore current line
x Delete current cursor position
X Delete back one character
nX Delete previous n characters
. Repeat last change
~ Reverse case
y Copy current line to new buffer
yy Copy current line
"xyy Copy current line into buffer x
"Xd Delete and append into buffer x
"xp Put contents of buffer x
y]] Copy up to next section heading
ye Copy to end of word
Cursor
h Left
j Down
k Up
l (or spacebar) Right
w Forward one word
b Back one word
e End of word
( Beginning of current sentence
) Beginning of next sentence
{ Beginning of current paragraph
} Beginning of next paragraph
[[ Beginning of current section
]] Beginning of next section
0 Start of current line
$ End of current line
^ First non-white character of current line
+ or RETURN First character of next line
- First character of previous line
n | character n of current line
H Top line of current screen
M Middle line of current screen
L Last line of current screen
nH n lines after top line of current screen
nL n lines before last line of current screen
Ctrl-F Forward one screen
Ctrl-B Back one screen
Ctrl-D Down half a screen
Ctrl-U Up half a screen
Ctrl-E Display another line at bottom of screen
Ctrl-Y Display another line at top of screen
z RETURN Redraw screen with cursor at top
z . Redraw screen with cursor in middle
z - Redraw screen with cursor at bottom
Ctrl-L Redraw screen without re-positioning
Ctrl-R Redraw screen without re-positioning
/text Search for text (forwards) dfa
/ Repeat forward search
?text Search for text (backwards)
? Repeat previous search backwards
n Repeat previous search
N Repeat previous search, but it opposite direction
/text/+n Go to line n after text
?text?-n Go to line n before text
% Find match of current parenthesis, brace, or bracket.
Ctrl-G Display line number of cursor
nG Move cursor to line number n
:n Move cursor to line number n
G Move to last line in file
File Handling
- >>:w Write file
:w! Write file (ignoring warnings)
:w! file Overwrite file (ignoring warnings)
:wq Write file and quit
:q Quit
:q! Quit (even if changes not saved)
:w file Write file as file, leaving original untouched
ZZ Quit, only writing file if changed
:x Quit, only writing file if changed
:n1,n2w file Write lines n1 to n2 to file
:n1,n2w >> file Append lines n1 to n2 to file
:e file2 Edit file2 (current file becomes alternate file)
:e! Reload file from disk (revert to previous saved version)
:e# Edit alternate file
% Display current filename
# Display alternate filename
:n Edit next file
:n! Edit next file (ignoring warnings)
:n files Specify new list of files
:r file Insert file after cursor
:r !command Run command, and insert output after current line
JavaANPR is an automatic number plate recognition software, which implements algorithmic and mathematical principles from field of artificial intelligence, machine vision and neural networks.
I tested it to recognize normal numbers in JPG, GIF or PNG. It works quite accurately.
- >>© Copyright twit88.com 2007. All rights reserved.