'ITWeb'에 해당되는 글 798건

  1. 2007.09.18 php 에서 파일 읽기 퍼포먼스 bench.
  2. 2007.09.17 Information Retrieval Resources
  3. 2007.09.10 code tables
  4. 2007.09.06 DOM Client Object Cross-Reference:document
  5. 2007.09.05 CSS Properties To JavaScript Reference Conversion
  6. 2007.09.04 MySQL Users Conference Korea 2007
  7. 2007.08.28 구글 코리아 입사 결정!! 3
  8. 2007.08.23 javascript programming conventions
  9. 2007.08.22 [PHP]tutorials.
  10. 2007.08.22 PHP Performance

php 에서 파일 읽기 퍼포먼스 bench.

ITWeb/개발일반 2007. 9. 18. 11:10

Function

Time (s)

Memory (b)

 

32Kb File

1Mb File

32Kb File

1Mb File

file_get_contents

0.00152

0.00564

52480

1067856

fpassthru

0.00117

0.00184

20016

20032

fgets

0.00195

0.07190

30760

30768

file

0.00157

0.06464

87344

2185624

require_once

0.00225

0.08065

67992

2067696

include

0.00222

0.08202

67928

2067624

readfile

0.00117

0.00191

19192

19208


ref. : http://www.raditha.com/wiki/Readfile_vs_include


:

Information Retrieval Resources

ITWeb/스크랩 2007. 9. 17. 16:49

ref. http://www-csli.stanford.edu/~hinrich/information-retrieval.html
ref. http://www-csli.stanford.edu/~hinrich/information-retrieval-book.html



Information Retrieval Resources

Information on Information Retrieval (IR) books, courses, conferences and other resources.

Books
Modern Information Retrieval. R. Baeza-Yates, B. Ribeiro-Neto. Addison-Wesley, 1999. Currently the most widely used and cited.
Information Retrieval: Algorithms and Heuristics. D.A. Grossman, O. Frieder. Springer, 2004. Excellent textbook, #1 or #2 seller on Amazon.
Managing Gigabytes. I.H. Witten, A. Moffat, T.C. Bell. Morgan Kaufmann, 1999. The authority on index construction and compression.
Mining the Web: Analysis of Hypertext and Semi Structured Data. S. Chakrabarti. Morgan Kaufmann, 2002. The best introduction for web-centric IR.
Finding Out About. R. Belew. Cambridge UP, 2001. More suitable for undergraduate classes than other books listed here.
Information Retrieval: A Health and Biomedical Perspective. W.R. Hersh. Springer, 2002. As the title says: a health/biomedical perspective.
TREC: Experiment and Evaluation in Information Retrieval. E.M. Voorhees, D.K. Harman. MIT Press, 2005. A survey of recent research results.
Language Modeling for Information Retrieval. W.B. Croft, J. Lafferty. Springer, 2003. Language models are of increasing importance in IR.
Readings in Information Retrieval. K. Sparck Jones, P. Willett. Morgan Kaufmann, 1997. A collection of classical IR papers.
Recommended Reading for IR Research Students. A. Moffat, J. Zobel, D. Hawking. SIGIR Forum, 39(2), 2005. Not a book, but a collection of seminal papers, more up-to-date than Sparck-Jones et al.
Modeling the Internet and the Web: Probabilistic Methods and Algorithms. P. Baldi, P. Frasconi, P. Smyth. Wiley, 2003. A bit terse. Recommended for those who have a good foundation in probability theory, but are new to IR.
Information Storage and Retrieval Systems. G. Kowalski, M.T. Maybury. Springer, 2005. "... takes a system approach, discussing all aspects of an Information Retrieval System."
The Geometry of Information Retrieval. C.J. van Risjbergen. Cambridge UP, 2004. Am ambitious attempt to develop quantum mechanics as a new foundation for IR.
Introduction to Modern Information Retrieval. G.G. Chowdhury. Neal-Schuman, 2003. Intended for students of library and information studies.
Text Information Retrieval Systems. C. Meadow, B. Boyce, D. Kraft. Academic Press, 2000. Also takes a library/information science perspective.
More Books

Free Online Books
Introduction to Information Retrieval. C.D. Manning, P. Raghavan, H. Schütze. Cambridge UP, 2007. Draft. Focuses on algorithms and mathematical foundations without neglecting practical issues in building search systems. Equal coverage of classical IR and newer topics like XML, machine learning techniques and web search engines.
Finding Out About. Hypertext edition of R. Belew's book (w/o figures).
Information Retrieval. C. J. van Rijsbergen. Butterworths, 1979. The classic. Almost 40 years old, but still worth reading.
Information Retrieval Interaction. P. Ingwersen. Taylor Graham, 1992. Focuses on user interaction in IR.
Information Retrieval: A Survey. Ed Greengrass. 2000. Good survey of "classical" IR, but little or no coverage of recent work (e.g., language models, PageRank, SVMs).
Information Retrieval. T. van der Weide. 2004. Introduction to IR and hypertext.

Research Centers
CMU (LTI)
Dublin CU
Geneva (Viper)
Glasgow
Helsinki Institute for Information Technology
IBM
Illinois Institute of Technology
Microsoft Research
NIST
Peking
Pittsburgh
Sheffield
UIUC
UMASS

Courses
Berkeley (SIMS)
CMU
Cornell
DePaul
IIT
Johns Hopkins I
Johns Hopkins II
Maryland
MPI
Princeton
Stanford
Stuttgart
Texas
UMASS

Problem Sets / Assignments
Bilkent
U. of Chile
DePaul
Georgetown
Tennessee

Web Information Retrieval
webir.org
Search Engine Watch
Users' Guide to Web Searching
PageRank

Subareas, Applications, Methods
Information Retrieval & Extraction
Information Retrieval & Machine Learning
Text Mining & Web Mining
INEX: XML retrieval
Geographic Information Retrieval
Music Information Retrieval
CLIR & Multilingual Information Retrieval
Cross-Language Information Retrieval (CLIR) Resources
N-Grams in Information Retrieval
Agent-based Information Retrieval
Audio Information Retrieval
Adversarial Information Retrieval

Conferences
TREC
Cross Language Evaluation Forum
SIGIR 2007 (last), SIGIR 2008 (next)
CIKM 2006, CIKM 2007
WWW 2007, WWW 2008
JCDL 2007, JCDL 2008
RIAO 2004, RIAO 2007
ECIR 2007, ECIR 2008
AIRS 2006, AIRS 2008
SPIRE 2006, SPIRE 2007
Norbert Fuhr's IR conference calendar

Journals
ACM Transactions on Information Systems (TOIS): dblp home
Information Processing and Management (IP&M): dblp home
Information Retrieval: dblp home
International Journal on Digital Libraries: dblp home
Journal of the American Society of Information Science and Technology (JASIST): dblp home
SIGIR Forum: dblp home
Journal of Documentation
D-Lib Magazine
Data & Knowledge Engineering: dblp home
Information Processing Letters: dblp home
Information Research
Information Systems: dblp home
Journal of Intelligent Information Systems: dblp home
Knowledge and Information Systems: dblp home
Foundations and Trends in Information Retrieval: home

Popular Articles
Wikipedia: Information Retrieval
Bruce Croft: What Do People Want From IR
Information Retrieval on the World Wide Web
Michael Lesk: The Seven Ages of Information Retrieval

Software
Doug Oard's list of available text retrieval systems
Avi Rappoport: open source search engines
MySQL full text search
Text to Matrix Generator, a MATLAB toolbox for indexing, retrieval and other text processing tasks

Collections
U. of Glasgow list of available text retrieval collections
NLP/IR corpus list at NUS
NLP/IR corpus list at Edinburgh
Internet archive (limited availability)
Linguistic Data Consortium

Professional Organizations
ACM SIGIR
BCS IRSG

Other Resources
Glossary (Modern Information Retrieval)
Information retrieval research links @ Search Tools
BUBL: Information Retrieval Links
LSU: Information Retrieval Systems
Open Directory: Information Retrieval Links
UBC: Indexing Resources
IR & Neural Networks, Symbolic Learning, Genetic Algorithms
A stop list (that is, a list of stop words)
Machine Learning and Information Retrieval (older collection of papers)
Chris Manning's NLP resources

2007.09.08

Back

:

code tables

ITWeb/개발일반 2007. 9. 10. 14:09
ref. http://www.unicode.org/charts/

character set 핸들링에 필요해서 북마크 해 봅니다.
:

DOM Client Object Cross-Reference:document

ITWeb/개발일반 2007. 9. 6. 00:06

DOM Client Object Cross-Reference:document

From MDC

User Agent Property Read Only Data Type Default Value
Gecko-1.0.1+ ATTRIBUTE_NODE false number 2
Gecko-1.0.1+ CDATA_SECTION_NODE false number 4
Gecko-1.0.1+ COMMENT_NODE false number 8
Gecko-1.0.1+ DOCUMENT_FRAGMENT_NODE false number 11
Gecko-1.0.1+ DOCUMENT_NODE false number 9
Gecko-1.7.8+ DOCUMENT_POSITION_CONTAINED_BY false number 16
Gecko-1.4+ DOCUMENT_POSITION_CONTAINS false number 4
Gecko-1.7.8+ DOCUMENT_POSITION_CONTAINS false number 8
Gecko-1.4+ DOCUMENT_POSITION_DISCONNECTED false number 32
Gecko-1.7.8+ DOCUMENT_POSITION_DISCONNECTED false number 1
Gecko-1.4+ DOCUMENT_POSITION_FOLLOWING false number 2
Gecko-1.7.8+ DOCUMENT_POSITION_FOLLOWING false number 4
Gecko-1.4+ DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC false number 16
Gecko-1.7.8+ DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC false number 32
Gecko-1.4+ DOCUMENT_POSITION_IS_CONTAINED false number 8
Gecko-1.4+ DOCUMENT_POSITION_PRECEDING false number 1
Gecko-1.7.8+ DOCUMENT_POSITION_PRECEDING false number 2
Gecko-1.0.1+ DOCUMENT_TYPE_NODE false number 10
Gecko-1.0.1+ ELEMENT_NODE false number 1
Gecko-1.0.1+ ENTITY_NODE false number 6
Gecko-1.0.1+ ENTITY_REFERENCE_NODE false number 5
Gecko-1.0.1+ NOTATION_NODE false number 12
Gecko-1.0.1+ PROCESSING_INSTRUCTION_NODE false number 7
Gecko-1.0.1+ TEXT_NODE false number 3
Gecko-1.0.1+ URL true string
IE-6.0+ URL true string
Opera-8.0+ URL true string
IE-6.0+ URLUnencoded true string
IE-6.0+ XMLDocument true object
IE-6.0+ XSLDocument true object
IE-6.0+ activeElement true object [object]
Opera-8.0+ activeElement false object null
Gecko-1.7.8+ actualEncoding true string ISO-8859-1
Gecko-1.0.1+ addBinding true function
Gecko-1.0.1+ addEventListener true function
Opera-8.0+ addEventListener true function
Gecko-1.7.8+ adoptNode true function
Gecko-1.0.1+ alinkColor false string
Gecko-1.4+ alinkColor false string #0000ee
Gecko-1.7.8+ alinkColor false string #ee0000
IE-6.0+ alinkColor false string #0000ff
Opera-8.0+ alinkColor false string
IE-6.0+ all true object [object]
Opera-8.0+ all true function
Gecko-1.0.1+ anchors true object [object HTMLCollection]
IE-6.0+ anchors true object [object]
Opera-8.0+ anchors true function
Gecko-1.0.1+ appendChild true function
Opera-8.0+ appendChild true function
Gecko-1.0.1+ applets true object [object HTMLCollection]
IE-6.0+ applets true object [object]
Opera-8.0+ applets true function
IE-6.0+ attachEvent true function
Opera-8.0+ attachEvent true function
Gecko-1.0.1+ attributes true object null
IE-6.0+ attributes true object null
Opera-8.0+ attributes true object null
Gecko-1.4+ baseURI true string
Gecko-1.0.1+ bgColor false string #ffffff
IE-6.0+ bgColor false string #ffffff
Opera-8.0+ bgColor false string
Gecko-1.0.1+ body true object [object HTMLBodyElement]
Gecko-1.7.8+ body false object [object HTMLBodyElement]
IE-6.0+ body true object [object]
Opera-8.0+ body false object [object HTMLBodyElement]
Gecko-1.0.1+ captureEvents true function
Opera-8.0+ captureEvents true function
Gecko-1.0.1+ characterSet true string
Gecko-1.7.8+ characterSet true string ISO-8859-1
IE-6.0+ charset false string
Gecko-1.0.1+ childNodes true object [object NodeList]
IE-6.0+ childNodes true object [object]
Opera-8.0+ childNodes true function
Gecko-1.0.1+ clear true function
IE-6.0+ clear true function
Opera-8.0+ clear true function
Gecko-1.0.1+ cloneNode true function
Opera-8.0+ cloneNode true function
Gecko-1.0.1+ close true function
IE-6.0+ close true function
Opera-8.0+ close true function
Gecko-1.4+ compareDocumentPosition true function
Gecko-1.0.1+ compatMode true string BackCompat
IE-6.0+ compatMode true string [BackCompat | CSS1Compat]
Opera-8.0+ compatMode false string QuirksMode
Gecko-1.0.1+ contentType true string text/html
Gecko-1.0.1+ cookie false string
IE-6.0+ cookie false string
Opera-8.0+ cookie false string
Gecko-1.0.1+ createAttribute true function
IE-6.0+ createAttribute true function
Opera-8.0+ createAttribute true function
Gecko-1.0.1+ createAttributeNS true function
Opera-8.0+ createAttributeNS true function
Gecko-1.0.1+ createCDATASection true function
Opera-8.0+ createCDATASection true function
Gecko-1.0.1+ createComment true function
IE-6.0+ createComment true function
Opera-8.0+ createComment true function
Gecko-1.0.1+ createDocumentFragment true function
IE-6.0+ createDocumentFragment true function
Opera-8.0+ createDocumentFragment true function
Gecko-1.0.1+ createElement true function
IE-6.0+ createElement true function
Opera-8.0+ createElement true function
Gecko-1.0.1+ createElementNS true function
Opera-8.0+ createElementNS true function
Gecko-1.0.1+ createEntityReference true function
Gecko-1.0.1+ createEvent true function
Opera-8.0+ createEvent true function
IE-6.0+ createEventObject true function
Gecko-1.0.1+ createExpression true function
Gecko-1.0.1+ createNSResolver true function
Gecko-1.0.1+ createNodeIterator true function
Opera-8.0+ createNodeIterator true function
Gecko-1.0.1+ createProcessingInstruction true function
Opera-8.0+ createProcessingInstruction true function
Gecko-1.0.1+ createRange true function
Opera-8.0+ createRange true function
IE-6.0+ createStyleSheet true function
Gecko-1.0.1+ createTextNode true function
IE-6.0+ createTextNode true function
Opera-8.0+ createTextNode true function
Gecko-1.0.1+ createTreeWalker true function
Opera-8.0+ createTreeWalker true function
IE-6.0+ defaultCharset true string
Gecko-1.0.1+ defaultView true object [object Window]
Opera-8.0+ defaultView true object [object Window]
Gecko-1.4+ designMode true string off
Gecko-1.7.8+ designMode false string off
IE-6.0+ designMode false string Off
IE-6.0+ detachEvent true function
Opera-8.0+ detachEvent true function
Gecko-1.0.1+ dir true string ltr
Gecko-1.7.8+ dir false string ltr
IE-6.0+ dir false string
Opera-8.0+ dir false string
Gecko-1.0.1+ dispatchEvent true function
Opera-8.0+ dispatchEvent true function
Gecko-1.0.1+ doctype true object [object DocumentType]
IE-6.0+ doctype true object null
Opera-8.0+ doctype true object [object DocumentType]
Opera-8.0+ document true object [object HTMLDocument]
Gecko-1.0.1+ documentElement true object [object HTMLHtmlElement]
IE-6.0+ documentElement true object [object]
Opera-8.0+ documentElement true object [object HTMLHtmlElement]
Gecko-1.7.8+ documentURI true string
Gecko-1.7.8+ domConfig true unknown
Gecko-1.0.1+ domain unknown unknown unknown
Gecko-1.7.8+ domain true object null
IE-6.0+ domain false string
Opera-8.0+ domain false string
IE-6.0+ elementFromPoint true function
Opera-8.0+ elementFromPoint true function
Gecko-1.0.1+ embeds true object [object HTMLCollection]
IE-6.0+ embeds true object [object]
Opera-8.0+ embeds true function
Gecko-1.0.1+ evaluate true function
Gecko-1.4+ execCommand true function
IE-6.0+ execCommand true function
Gecko-1.4+ execCommandShowHelp true function
IE-6.0+ expando false boolean true
Gecko-1.0.1+ fgColor false string
Gecko-1.4+ fgColor false string #000000
IE-6.0+ fgColor false string #000000
Opera-8.0+ fgColor false string #000000
IE-6.0+ fileCreatedDate true string [depends on document]
IE-6.0+ fileModifiedDate true string [depends on document]
IE-6.0+ fileSize true string [depends on document]
IE-6.0+ fileUpdatedDate unknown unknown unknown
Gecko-1.0.1+ firstChild true object [object DocumentType]
IE-6.0+ firstChild true object [object]
Opera-8.0+ firstChild true object [object HTMLHtmlElement]
IE-6.0+ focus true function
Gecko-1.0.1+ forms true object [object HTMLCollection]
IE-6.0+ forms true object [object]
Opera-8.0+ forms true function
IE-6.0+ frames true object [object]
Opera-8.0+ frames true function
Gecko-1.0.1+ getAnonymousElementByAttribute true function
Gecko-1.0.1+ getAnonymousNodes true function
Gecko-1.0.1+ getBindingParent true function
Gecko-1.0.1+ getBoxObjectFor true function
Gecko-1.0.1+ getElementById true function
IE-6.0+ getElementById true function
Opera-8.0+ getElementById true function
Gecko-1.0.1+ getElementsByName true function
IE-6.0+ getElementsByName true function
Opera-8.0+ getElementsByName true function
Gecko-1.0.1+ getElementsByTagName true function
IE-6.0+ getElementsByTagName true function
Opera-8.0+ getElementsByTagName true function
Gecko-1.0.1+ getElementsByTagNameNS true function
Opera-8.0+ getElementsByTagNameNS true function
Gecko-1.7.8+ getFeature true function
Opera-8.0+ getFeature true function
Gecko-1.0.1+ getSelection true function
Opera-8.0+ getSelection true function
Gecko-1.7.8+ getUserData true function
Gecko-1.0.1+ hasAttributes true function
Opera-8.0+ hasAttributes true function
Gecko-1.0.1+ hasChildNodes true function
Opera-8.0+ hasChildNodes true function
IE-6.0+ hasFocus true function
Gecko-1.0.1+ height true number 0
Gecko-1.0.1+ images true object [object HTMLCollection]
IE-6.0+ images true object [object]
Opera-8.0+ images true function
Gecko-1.0.1+ implementation true object [object DOMImplementation]
IE-6.0+ implementation true object [object]
Opera-8.0+ implementation true object [object DOMImplementation]
Gecko-1.0.1+ importNode true function
Opera-8.0+ importNode true function
Gecko-1.0.1+ insertBefore true function
Opera-8.0+ insertBefore true function
Gecko-1.7.8+ isDefaultNamespace true function
Gecko-1.7.8+ isEqualNode true function
Gecko-1.4+ isSameNode true function
Gecko-1.0.1+ isSupported true function
Opera-8.0+ isSupported true function
Gecko-1.0.1+ lastChild true object [object HTMLHtmlElement]
IE-6.0+ lastChild true object [object]
Opera-8.0+ lastChild true object [object HTMLHtmlElement]
Gecko-1.0.1+ lastModified true string January 1, 1970 GMT
Gecko-1.4+ lastModified true string
Gecko-1.7.8+ lastModified true string [depends on document]
IE-6.0+ lastModified true string [depends on document]
Opera-8.0+ lastModified true string [depends on document]
Opera-8.0+ length false number 0
Gecko-1.0.1+ linkColor false string
Gecko-1.4+ linkColor false string #0000ee
IE-6.0+ linkColor false string #0000ff
Opera-8.0+ linkColor false string
Gecko-1.0.1+ links true object [object HTMLCollection]
IE-6.0+ links true object [object]
Opera-8.0+ links true function
Gecko-1.0.1+ loadBindingDocument true function
Gecko-1.0.1+ localName true object null
Opera-8.0+ localName true object null
IE-6.0+ location true object [depends on document]
Opera-8.0+ location false object [depends on document]
Gecko-1.4+ lookupNamespacePrefix true function
Gecko-1.4+ lookupNamespaceURI true function
Gecko-1.7.8+ lookupPrefix true function
IE-6.0+ media true string
IE-6.0+ mergeAttributes true function
IE-6.0+ mimeType true unknown File
IE-6.0+ nameProp true string Object not found!
Gecko-1.0.1+ namespaceURI true object null
Opera-8.0+ namespaceURI true object null
IE-6.0+ namespaces true object [object]
Gecko-1.0.1+ nextSibling true object null
IE-6.0+ nextSibling true object null
Opera-8.0+ nextSibling true object null
Gecko-1.0.1+ nodeName true string #document
IE-6.0+ nodeName true string #document
Opera-8.0+ nodeName true string #document
Gecko-1.0.1+ nodeType true number 9
IE-6.0+ nodeType true number 9
Opera-8.0+ nodeType true number 9
Gecko-1.0.1+ nodeValue true object null
Gecko-1.7.8+ nodeValue false object null
IE-6.0+ nodeValue true object null
Opera-8.0+ nodeValue false object null
Gecko-1.0.1+ normalize true function
Opera-8.0+ normalize true function
Gecko-1.7.8+ normalizeDocument true function
IE-6.0+ onactivate false object null
IE-6.0+ onafterupdate false object null
IE-6.0+ onbeforeactivate false object null
IE-6.0+ onbeforecut false object null
IE-6.0+ onbeforedeactivate false object null
IE-6.0+ onbeforeeditfocus false object null
IE-6.0+ onbeforepaste false object null
IE-6.0+ onbeforeupdate false object null
IE-6.0+ oncellchange false object null
IE-6.0+ onclick false object null
IE-6.0+ oncontextmenu false object null
IE-6.0+ oncontrolselect false object null
IE-6.0+ oncut false object null
IE-6.0+ ondataavailable false object null
IE-6.0+ ondatasetchanged false object null
IE-6.0+ ondatasetcomplete false object null
IE-6.0+ ondblclick false object null
IE-6.0+ ondeactivate false object null
IE-6.0+ ondrag false object null
IE-6.0+ ondragend false object null
IE-6.0+ ondragenter false object null
IE-6.0+ ondragleave false object null
IE-6.0+ ondragover false object null
IE-6.0+ ondragstart false object null
IE-6.0+ ondrop false object null
IE-6.0+ onerrorupdate false object null
IE-6.0+ onfocusin false object null
IE-6.0+ onfocusout false object null
IE-6.0+ onhelp false object null
IE-6.0+ onkeydown false object null
IE-6.0+ onkeypress false object null
IE-6.0+ onkeyup false object null
IE-6.0+ onmousedown false object null
IE-6.0+ onmousemove false object null
IE-6.0+ onmouseout false object null
IE-6.0+ onmouseover false object null
IE-6.0+ onmouseup false object null
IE-6.0+ onmousewheel false object null
IE-6.0+ onmove false object null
IE-6.0+ onmoveend false object null
IE-6.0+ onmovestart false object null
IE-6.0+ onpaste false object null
IE-6.0+ onpropertychange false object null
IE-6.0+ onreadystatechange false object null
IE-6.0+ onresizeend false object null
IE-6.0+ onresizestart false object null
IE-6.0+ onrowenter false object null
IE-6.0+ onrowexit false object null
IE-6.0+ onrowsdelete false object null
IE-6.0+ onrowsinserted false object null
IE-6.0+ onselectionchange false object null
IE-6.0+ onselectstart false object null
IE-6.0+ onstop false object null
Gecko-1.0.1+ open true function
IE-6.0+ open true function
Opera-8.0+ open true function
Gecko-1.0.1+ ownerDocument true object null
IE-6.0+ ownerDocument true object null
Opera-8.0+ ownerDocument true object null
Gecko-1.0.1+ parentNode true object null
IE-6.0+ parentNode true object null
Opera-8.0+ parentNode true object null
IE-6.0+ parentWindow true object [object]
Opera-8.0+ parentWindow true object [object Window]
Gecko-1.0.1+ plugins true object [object HTMLCollection]
IE-6.0+ plugins true object [object]
Opera-8.0+ plugins true function
Gecko-1.0.1+ prefix true object null
Opera-8.0+ prefix false object null
Gecko-1.0.1+ previousSibling true object null
IE-6.0+ previousSibling true object null
Opera-8.0+ previousSibling true object null
IE-6.0+ protocol false string [depends on document]
Gecko-1.4+ queryCommandEnabled true function
IE-6.0+ queryCommandEnabled true function
Gecko-1.4+ queryCommandIndeterm true function
IE-6.0+ queryCommandIndeterm true function
Gecko-1.4+ queryCommandState true function
IE-6.0+ queryCommandState true function
Gecko-1.4+ queryCommandSupported true function
IE-6.0+ queryCommandSupported true function
Gecko-1.4+ queryCommandText true function
Gecko-1.4+ queryCommandValue true function
IE-6.0+ queryCommandValue true function
IE-6.0+ readyState true string [uninitialize | loading | loaded | interactive | complete]
Opera-8.0+ readyState false string complete
IE-6.0+ recalc true function
Gecko-1.0.1+ referrer true string
IE-6.0+ referrer true string
Opera-8.0+ referrer true string
IE-6.0+ releaseCapture true function
Gecko-1.0.1+ releaseEvents true function
Opera-8.0+ releaseEvents true function
Gecko-1.0.1+ removeBinding true function
Gecko-1.0.1+ removeChild true function
Opera-8.0+ removeChild true function
Gecko-1.0.1+ removeEventListener true function
Opera-8.0+ removeEventListener true function
Gecko-1.7.8+ renameNode true function
Gecko-1.0.1+ replaceChild true function
Opera-8.0+ replaceChild true function
Gecko-1.0.1+ routeEvent true function
IE-6.0+ scripts true object [object]
Opera-8.0+ scripts true function
IE-6.0+ security true string This type of document does not have a security certificate.
IE-6.0+ selection true object [object]
Opera-8.0+ selection false object [object Selection]
IE-6.0+ setActive true function
Gecko-1.0.1+ setBoxObjectFor true function
Gecko-1.7.8+ setUserData true function
Gecko-1.7.8+ strictErrorChecking false boolean true
Gecko-0.9.3+ styleSheets true object [object StyleSheetList]
IE-6.0+ styleSheets true object [object]
Gecko-1.7.8+ textContent false object null
Gecko-1.0.1+ title false string
IE-6.0+ title false string [depends on document]
Opera-8.0+ title false string
IE-6.0+ uniqueID true string
Gecko-1.0.1+ vlinkColor false string
Gecko-1.7.8+ vlinkColor false string #551a8b
IE-6.0+ vlinkColor false string #800080
Opera-8.0+ vlinkColor false string
Gecko-1.0.1+ width true number
Gecko-1.0.1+ write true function
IE-6.0+ write true function
Opera-8.0+ write true function
Gecko-1.0.1+ writeln true function
IE-6.0+ writeln true function
Opera-8.0+ writeln true function
Gecko-1.7.8+ xmlEncoding true object null
Gecko-1.7.8+ xmlStandalone true boolean false
Gecko-1.7.8+ xmlVersion true object null


ref. http://developer.mozilla.org/en/docs/DOM_Client_Object_Cross-Reference:document
:

CSS Properties To JavaScript Reference Conversion

ITWeb/개발일반 2007. 9. 5. 13:33

 

CSS Property JavaScript Reference
background background
background-attachment backgroundAttachment
background-color backgroundColor
background-image backgroundImage
background-position backgroundPosition
background-repeat backgroundRepeat
border border
border-bottom borderBottom
border-bottom-color borderBottomColor
border-bottom-style borderBottomStyle
border-bottom-width borderBottomWidth
border-color borderColor
border-left borderLeft
border-left-color borderLeftColor
border-left-style borderLeftStyle
border-left-width borderLeftWidth
border-right borderRight
border-right-color borderRightColor
border-right-style borderRightStyle
border-right-width borderRightWidth
border-style borderStyle
border-top borderTop
border-top-color borderTopColor
border-top-style borderTopStyle
border-top-width borderTopWidth
border-width borderWidth
clear clear
clip clip
color color
cursor cursor
display display
filter filter
font font
font-family fontFamily
font-size fontSize
font-variant fontVariant
font-weight fontWeight
height height
left left
letter-spacing letterSpacing
line-height lineHeight
list-style listStyle
list-style-image listStyleImage
list-style-position listStylePosition
list-style-type listStyleType
margin margin
margin-bottom marginBottom
margin-left marginLeft
margin-right marginRight
margin-top marginTop
overflow overflow
padding padding
padding-bottom paddingBottom
padding-left paddingLeft
padding-right paddingRight
padding-top paddingTop
page-break-after pageBreakAfter
page-break-before pageBreakBefore
position position
float styleFloat
text-align textAlign
text-decoration textDecoration
text-decoration: blink textDecorationBlink
text-decoration: line-through textDecorationLineThrough
text-decoration: none textDecorationNone
text-decoration: overline textDecorationOverline
text-decoration: underline textDecorationUnderline
text-indent textIndent
text-transform textTransform
top top
vertical-align verticalAlign
visibility visibility
width width
z-index zIndex


간혹 javascript css 를 handling 해야 해서 북마크 해 봅니다.
- IE/FF 에서 대소문자 구분 합니다.
예)
<style type="text/css">
body {
 margin:0px;
 font-size:12px;
 line-height:2em;
}
</style>
to
<script language="javascript">
//<![CDATA[
document.body.style.margin = "0px";
document.body.style.fontSize = "12px";
document.body.style.lineHeight = "2em";
//]]>
</script>


ref. http://codepunk.hardwar.org.uk/css2js.htm

:

MySQL Users Conference Korea 2007

ITWeb/스크랩 2007. 9. 4. 14:28
ref : http://www.linuxdata.co.kr/mysql_event/index.html

국내 첫번째 MySQL Users Conference 가 열리내요.
무료니까 시간 되시는 분들은 참석해 보심이.. ^^*

Conference명 MySQL Users Conference Korea 2007
일시 2007년 9월14일 오후 1:00
위치 3,7호선 고속버스터미널역 강남센트럴시티 컨벤션 홀(체리홀)
입장료 무료




:

구글 코리아 입사 결정!!

ITWeb/스크랩 2007. 8. 28. 23:51
:

javascript programming conventions

ITWeb/개발일반 2007. 8. 23. 15:42
javascript programming conventions
http://dojotoolkit.org/developer/StyleGuide

최근에 Javascript for web 2.0 이라는 책을 보고 있는데 이 책에 소개된 최근 javascript coding style 에 대한 좋은 내용이 있길래 북마크 해 봅니다.
:

[PHP]tutorials.

ITWeb/개발일반 2007. 8. 22. 15:18
http://www.phpro.org/tutorials/?route=tutorials

정리가 깔끔하게 되어 있는 사이트 입니다.
이미 다 아는 사이트면 패스 ~~

http://www.php.net <-- 여긴 php 개발자면 기본이죠 ^^*
:

PHP Performance

ITWeb/개발일반 2007. 8. 22. 14:46

Reference Blog

PHP Performance

  • 디렉토리나 파일은 가능한 짧게 유지 하라.
  • FollowSymLinks 옵션을 사용하라.
  • logging 은 한파일에 하고 분석시 logging 을 중지 하라.
  • KeepAliveTimeout 은 가능한 낮게 잡아라.
  • static / dynamic request 를 구분하라.
  • output buffering 은 브라우저의 rendering 을 빠르게 해준다.
    • ob_start()
    • output_buffering=on
    • SendBufferSize = PageSize ( in apache )
    • memory size 가 작은 시스템에서는 사용하지 말라.
for($i = 0; $i < 1000; $i++) { echo $i; }

This method is much slower than something like this:

ob_start(); for($i = 0; $i <1000; $i++) { echo $i; } ob_end_flush();

    • 1.36509799957 without ob_start()
    • .248747825623 with ob_start()
  • bandwidth optimization
    • server 자원을 줄인다.
    • client page load 를 빠르게 한다.
    • network io 를 줄인다.
  • compression 은 cpu 의 3-5% 의 load 를 줄인다.
    • apache 1 : mod_gzip
    • apache 2 : mod_deflate
  • Tuning PHP Configuration
    • register_globals = Off **
    • magic_quotes_gpc = Off
    • expose_php = Off
    • register_argc_argv = Off
    • always_populate_raw_post_data = Off **
    • session.use_trans_sid = Off **
    • session.auto_start = Off **
    • session.gc_divisor = 1000 or 10000
    • output_buffering = 4096
  • Tuning PHP File Access
    • Inefficient Approach : < ? php include "file.php"; ? >
    • Performance Friendly Approach : < ? php include "/path/to/file.php"; or include "./file.php"; ? >
  • Regular Expression
    • Slow
      • if (preg_match("!^foo_!i", "FoO_")) { }
      • if (preg_match("![a8f9]!", "sometext")) { }
    • Faster
      • if (strncasecmp("foo_", "FoO_", 4)) { }
      • if (strpbrk("a8f9", "sometext")) { }
  • Optimizing str_replace()
    • replacement 할 필요가 없는 것들을 제거 하고 사용할것
      • 바꿔야 할 문자열과 대치해야할 문자열 중 필요 없는건 제거 할것
  • strtr() vs str_replace()
    • str_replace 가 strtr 보다 10배 정도 빠르다.
  • fopen() vs file_get_contents()
    • file_get_contents() 가 훨씬 간단하고 빠르다.
  • 쓰면 유용한 함수들
    • file_put_contents()
      • Append data to files or create new files in one shot.
    • microtime() and gettimeofday()
      • Return floats when passed TRUE as a 1st argument.
    • mkdir()
      • Can create directory trees, when 2nd arg. is TRUE.
    • glob()
      • Fetch all array of files/directories in one shot.
    • convert_uuencode,convert_uudecode
      • Fast UU encoding/decoding mechanism.
    • http_build_query()
      • Build GET/POST query based on associated array.
    • substr_compare()
      • strcmp/strncasecmp/etc… from an offset.
    • array_walk_recursive()
      • Recursively iterate through an array.
    • convert_uuencode,convert_uudecode
      • Fast UU encoding/decoding mechanism.
    • http_build_query()
      • Build GET/POST query based on associated array.
    • substr_compare()
      • strcmp/strncasecmp/etc… from an offset.
    • array_walk_recursive()
      • Recursively iterate through an array.
  • Multi-dimensioal Array trick
    • slow 2 extra hash lookups per access
      • $a['b']['c'] = array();
      • for($i = 0; $i < 5; $i++) $a['b']['c'][$i] = $i;
    • much faster reference based approach
      • $ref =& $a['b']['c'];
      • for($i = 0; $i < 5; $i++) $ref[$i] = $i;
  • Static 선언은 50-75% 의 성능 향상을 준다.
  • 불필요한 wrapper 를 제거 한다.
  • The simpler the code, the faster it runs, it really is that simple.
  • string concatenation
    • echo ''; 보다 echo ''; 가 일반적이다.

  • include nested-looping 사용에 대한 주의
main
require_once
  php_self
require_once (2x)
  session_is_registered
  require_once
require_once
  require_once (3x)
    require_once (2x)
  require_once
    require_once
      require_once
        require_once
          is_array
          use_plugin
            file_exists
            include_once
            function_exists
            ... etc
As you can see, a require_once was performed and inside that a php_self was executed. Then another require_once executed session_is_registered, followed by another require_once and so on. Basically, the function call tree is like a little window into the Zend Engine, allowing you to watch the sequence of events that take place when your Web application is run.

If you do much object-oriented development, you may find that you rapidly lose track of what's actually going on inside some classes and methods. It's tempting to think of classes as a black box, because that's how we're taught to use them. But, when optimizing a complex Web application, you need to know what's actually going on inside each one, or you may have performance bottlenecks you do not even notice.

  • Avoid repeated function calls
    • for ( $i=0; $i<count($aArray); $i++ ) {} : bad
    • $nCnt = count($aArray); for ( $i=0; $i<$nCnt; $i++ ) {} : good
  • string concatenation
    • sprintf 보다 plain string concatenation 이 두배 정도 빠르다.
  • print() 대신 echo 를 사용 하라.
  • string 표현은 signle quotes 를 사용 하라.
  • Reduces Number Of System Calls (Optimizes PHP<->OS Communication)


: