login or register
u
p
 remember me!
Technology Index
prints friendly
Technology | general technology articles
uploaded images
Licensing
technology licenses and issues
Software
applications and code
facets
(narrow by tags)


subjects
internet
language
licensing
software

types
wiki

origins
forked
imported

authors
Proteus
    17 recent turned up (20 or fewer displayed):
  1. Wiki
    Wiki (pronounced "weekee" or "wikee"), originally WikiWiki, ...
  2. Bloki
    A Bloki (wikiblog, or bliki, for those favouring wikis), is combination of the two basic approaches of Blogging and Wikiing. ...
  3. Atom (standard)
    A browser "feed" icon, used in Firefox, for example, and the Atom website icon, used with valid feeds The name Atom applies to a pair of related standards. ...
  4. Creative Commons
    The Creative Commons (CC) is a non-profit organization devoted to expanding the range of creative work available for others legally to build upon and share. ...
  5. Web Syndication
    Web syndication is a form of syndication in which a section of a website is made available for other sites to use. This could be simply by licensing the content so that other people can use it; however, in general, web syndication refers to making Web feeds available from a site in order to provide other people with a summary of the website's recently added content (for example, the latest news or blog posts). What are Web Feeds?: Web feeds are used, for example by the weblog community, to share the latest entries' headlines or their full text, and even attached multimedia files. (See podcasting, vodcasting, broadcasting, screencasting, Vloging, and MP3 Blogs.) ...
  6. IRC
    Internet Relay Chat (IRC) is a form of real-time InternetInternet or synchronous conferencing. It is mainly designed for group (many-to-many) communication in discussion forums called channels, but also allows one-to-one communication and data transfers via IM (private message). IRC was created by Jarkko Oikarinen in late August 1988 to replace a program called MUT (MultiUser talk) on a BBS called OuluBox in Finland. Oikarinen found inspiration in a chat system known as Bitnet Relay, which operated on the BITNET. IRC gained prominence when it was used to report on the Soviet coup attempt of 1991 throughout a media blackout. It was previously used in a similar fashion by Kuwaitis during the Iraq invasion. Relevant logs are available from ibiblio archive. Some content adapted from the Pseudopedia article "Internet_Relay_Chat" under the GNU Free Documentation License. ...
  7. XML
    Extensible Markup Language XML XML XML XML XML 拡張可能な ;マーク付け# 328;語 Extensible Markup Language XML XML XML XML XML (Extensible Markup Language) is a W3C Recommendation for creating special-purpose markup languages. ...
  8. XHTML
    __NOTOC__ XHTMLXHTMLXHTMLXHTMLXHTMLXHTMLXHTMLXHTMLXHTML Extensible Hypertext Markup Language (XHTML), or simply XTML, is an SGML markup language that has the same expressive possibilites as HTML, but conforms to the XML standard which is more strict. XHTML has been recommended by the World Wide Web Consortium (W3C) since January 26, 2000. XHTML, in any of its own versions, is the current version of HTML recommended for development. The need for a more strict version of HTML was felt primarily as web content needed delivery to many other devices (like mobile devices) apart from traditional computers with forgiving browsers, and where extra resources cannot be devoted to support the generosities (or inconsistencies) of HTML, such as support for both upper-case and lower-case elements, among others. The XHTML DTD is defined within the XML DTD to enforce the strict rules of XML. Very few web browsers have any problem with XHTML, and render it properly, as it is simply well-formed HTML in that respect. ...
  9. Regex
    Regulärer Ausdruck Expression régulière 正規表現 Wyrażenia regularne A regular expression (abbreviated as regexp or regex) is a string that describes a whole set of strings, according to certain syntax rules. These expressions are used by many text editors and utilities (especially in the Unix operating system) to search bodies of text for certain patterns and, for example, replace the found strings with a certain other string. The origin of regular expressions lies in automata theory and formal language theory (both part of theoretical computer science). These fields study models of computation (automata) and ways to describe and classify formal languages. A formal language is nothing but a set of strings. In the 1940s, Warren McCulloch and Walter Pitts described the nervous system by modelling neurons as small simple automata. The mathematician, Stephen Kleene, later described these models using his mathematical notation called regular sets. Ken Thompson built this notation into the editor qed, then into the Unix editor ed and eventually into grep. Ever since that time, regular expressions have been widely used in Unix and Unix-like utilities such as: expr, awk, Emacs, vim, lex, and Perl. ...
  10. Standard Generalized Markup Language
    The Standard Generalized Markup Language (SGML) is a metalanguage in which one can define markup languages for documents. SGML is a descendant of IBM's "Generalized Markup Language" GML, developed in the 1960s by Charles Goldfarb, Edward Mosher and Raymond Lorie (whose surname initials also happen to be GML). SGML provides a variety of markup syntaxes that can be used for many applications. By changing the SGML Declaration one does not even need to use "angle brackets" although they are the norm. SGML was originally designed to enable the sharing of machine-readable documents in large projects in government and the aerospace industry. It has also been used extensively in the printing and publishing industries. SGML syntax example: typically something like this SGML is an ISO standard: ...
  11. SOHO
    SOHO is an acronym for "Small Office/Home Office", a common platform for software development. see also: * SOHOdb, an open source business database ...
  12. Open Source
    Open sourceOpen Source Open Source opensourceOpen-Sourcesoftwareオープンソ ;ースWolne_oprogramowanieÖppen källkod %E5%BC%80%E6%94%BE%E6%BA%90%E4%BB%A3%E7%A0%81 Open-source computer software is software whose source code is either in the public domain or, more commonly, is copyrighted by one or more persons/entities but licensed to all according to an open source license. ...
  13. Metadata
    Metadata (Greek: meta-+ Latin: data "information"), literally "data about data", ...
  14. HTML
    Hypertext Markup Language (HTML) is a markup language designed for creating web pages, that is, information presented on the World Wide Web. ...
  15. GNU
    The GNU project was launched by Richard Stallman with the goal of creating a complete free operating system: the GNU system. The project was announced to the public on September 27, 1983, on the net.unix-wizards newsgroup. The original announcement was followed by Stallman's "GNU Manifesto" and other essays that laid out his motivations and ideology for the GNU project, one of which was to "bring back the cooperative spirit that prevailed in the computing community in earlier days", forcibly, if necessary. Some content adapted from the Wikinfo article "GNU " under the GNU Free Documentation License. ...
  16. CSS
    Cascading Style Sheets (CSS) is a language that is used to describe the stylistic presentation of a structured document written in HTML or XML. The CSS specification is maintained by the World Wide Web Consortium (W3C). Overview: CSS is predominantly used by web page authors to define colors, fonts, layout, and other document characteristics. It is designed primarily to enable the separation of document structure (written in HTML or a related language) from document presentation (written in CSS). This separation provides a number of benefits, including improved content accessibility, greater flexibility and control in the specification of presentational characteristics, and reduced complexity of the structural content. CSS is capable of specifying auditory characteristics and other alternative rendering methods, in addition to its visual formatting capabilities. Advantages of using CSS include: * Presentation information for an entire website or collection of pages resides in one place, and can be updated quickly and easily * Different users can have different style sheets: large print and text readers for example. Web browsers allow users to specify their own local style sheet to apply to a remote site. * The HTML code is reduced in size and complexity, since it does not need to contain any presentational markup CSS has a syntax that is relatively simpler than that of HTML, and uses a number of English keywords to specify the names of various style properties. Here is a simple example of what CSS code looks like: p { font-size: 110%; font-family: Garamond, serif; } h2 { color: red; background: white; } .highlight { color: red; background: yellow; font-weight: bold; } Here, the HTML elements p (paragraph) and h2 (level two heading) are being assigned stylistic attributes. The paragraph element will be rendered in a font size ten per cent larger than its parent, in the Garamond font or, if Garamond is unavailable, a generic serif font. The level two heading element will be rendered in red, on a white background. The third descriptor shown here defines a CSS class, which can be assigned to any HTML element by using the class attribute. For example: :c27738debfee20f6ec ed18bdf81bb1c4 The CSS descriptors given above can be included within the HTML document, or imported separately. This capability gives CSS much of its flexibility and power. Additionally, CSS can be used with XHTML, XML, or in fact any structured document format which is properly implemented in an associated user agent or browser. History of CSS: Style sheets have been around in one form or another since the beginnings of HTML in the early 1990s. Various browsers included their own style language which could be used to customize the appearance of web documents. Originally, style sheets were targeted towards the end-user; early revisions of HTML did not provide many facilities for presentational attributes, so it was often up to the user to decide how web documents would appear. As the HTML language grew, however, it came to encompass a wider variety of stylistic capabilities to meet the demands of web developers. With these capabilities, style sheets became less important, and an external language for the purposes of defining style attributes was not widely accepted until the development of CSS. The concept of Cascading Style Sheets was originally proposed in 1994 by Håkon Wium Lie. Bert Bos was at the time working on a browser called Argo which used its own style sheets; the two decided to work together to develop CSS. A number of other style sheet languages had already been proposed, but CSS was the first to incorporate the idea of "cascading" -- the capability for a document's style to be inherited from more than one "style sheet." This permitted a user's preferred style to override the site author's specified style in some areas, while inheriting, or "cascading" the author's style in other areas. The capability to cascade in this way permits both users and site authors added flexibility and control; it permitted a mixture of stylistic preferences. Håkon's proposal was presented at the "Mosaic and the Web" conference in Chicago in 1994, and again with Bert Bos in 1995. Around this time, the World Wide Web Consortium was being established; the W3C took an interest in the development of CSS, and organized a workshop toward that end. Håkon and Bert were the primary technical staff on the project, with additional members, including Thomas Reardon of Microsoft, participating as well. By the end of 1996, CSS was nearly ready to become official. The CSS level 1 Recommendation was published in December 1996. Early in 1997, CSS was assigned its own working group within the W3C, chaired by Chris Lilley. The group began tackling issues that had not been addressed with CSS level 1, resulting in the creation of CSS level 2, which was published as an official Recommendation in May 1998. CSS level 3 is still under development as of 2004. Difficulty with adoption: Although the CSS1 specification was completed in 1996, it would be more than three years before any web browser achieved full implementation of the specification. Microsoft Internet Explorer 5.0 for the Macintosh shipped in March of 2000, the first browser to have full (better than 99 per cent) CSS1 support. Other browsers followed soon afterwards, and many of them additionally implemented parts of CSS2, though as of 2004, no browser has achieved full implementation of CSS2. Even the browsers that did achieve full implementation often did so with a degree of difficulty; many implementations of CSS are fraught with inconsistencies, bugs and other quirks. Authors have commonly had to utilize hacks and workarounds in order to obtain consistent results across browsers and platforms. One of the most well-known CSS bugs is the Internet Explorer box model bug; box widths are interpreted incorrectly in several versions of the browser, resulting in blocks which appear as expected in most browsers, but are too narrow when viewed in Internet Explorer. The bug can be avoided, but not without some cost in terms of functionality. This is just one of hundreds of other CSS bugs that have been documented in various versions of Internet Explorer, Netscape, Mozilla, and Opera, many of which have severe detrimental effects on the legibility of the document; the proliferation of such bugs in CSS implementations has made it difficult for designers to achieve a consistent appearance across platforms. However, currently, Mozilla's Gecko layout engine is the best at rendering CSS, while Internet Explorer remains the worst at rendering CSS by standards set down by World Wide Web Consortium. Usage of CSS: CSS is designed primarily to separate presentation from content. Authors who use CSS commonly do so towards this end. Prior to CSS, nearly all of the presentational attributes of an HTML document were contained within the HTML code; all font colors, background styles, alignment specification, boxes, borders, and sizes had to be explicitly described, often repeatedly, in the midst of the HTML code. CSS allows authors to extract much of that information, resulting in considerably simpler HTML code, supplemented by an auxiliary style sheet written in the language of CSS. The structure and semantic markup is restricted to the HTML code, while the presentational markup is restricted to the CSS code. For example, the HTML element h2 specifies that the text contained within it is a level two heading. It has a lower level of importance than h1 headings, but a higher level of importance than h3 headings. This aspect of the h2 element is structural. Customarily, headings are rendered in decreasing order of size, with h1 as the largest, because larger headings are usually interpreted to have greater importance than smaller ones. Headings are also typically rendered in a bold font in order to give them additional emphasis. The h2 element may be rendered in bold face, and in a font larger than h3 but smaller than h1. This aspect of the h2 element is presentational. Prior to CSS, document authors who wanted to assign a specific color, font, size, or other characteristic to all h2 headings had to utilize the HTML font element, or other presentational markup, in addition to the h2 element, since h2 is strictly a structural element. A heading to be rendered in an italic red font on a white background might be written: :1ea27fe8db9cc7a2e9 85150d59de129f The additional presentational markup in the HTML made documents more complex, and generally more difficult to maintain; if all level two headings were to be rendered in this style, the markup had to be used for each one separately. Furthermore, a person reading the page with a web browser loses control over the display of the text; if they would rather see the heading in blue, they cannot easily do so, as the site author has explicitly defined the heading color to be used. With CSS, the h2 element can be used to give the text structure, while the style sheet gives the text its presentational characteristics. The above might be written: :69405d14fbe1aa6d85 87670177f2712c With an accompanying style sheet to define the red italic style and white background: :h2 { color: red; background: white; font-style: italic; } Thus, presentation is separated from content. (It is because of the advantages offered by CSS that the W3C now considers many of the presentational elements and attributes in HTML to be deprecated). The HTML describes only structural aspects, and the CSS describes all presentational aspects. CSS can define color, font, text alignment, size, and also non-visual formatting such as the speed with which a page is read out loud in text readers. CSS style information can be either attached as a separate document or embedded in the HTML document. Multiple style sheets can be imported, and alternative style sheets can be specified so that the user can choose between them. Different styles can be applied depending on what media is being used. For example, the screen version may be quite different from the printed version. This allows authors to tailor the presentation appropriately for each kind of media. Also, one of the goals of CSS is to allow users a greater degree of control over presentation; users who find the red italic headings difficult to read may apply their own style sheet to the document, and the presentational characteristics will be "cascaded"; the user may override just the red italic heading style, and the remaining attributes will stay the way they are. Recommendations: The first CSS specification to become an official W3C Recommendation is CSS level 1, published in December 1996. Among its capabilities are: * Font properties * Color and background properties * Text properties ** word-spacing ** text-wrapping ** alignment * Box properties ** Margin ** Border ** Padding ** Float * Classification properties ** 'display' ** lists The W3C maintains the CSS1 Recommendation. CSS level 2 was developed by the W3C and published as a Recommendation in May 1998. A superset of CSS1, CSS2 includes a number of new capabilities, among them the absolute, relative, and fixed positioning of elements, the concept of media types, support for aural style sheets and bidirectional text, and new font properties such as shadows. The W3C maintains the CSS2 Recommendation. CSS level 3 is currently under development. The W3C maintains a CSS3 progress report. References: * Jeffrey Zeldman: Forward Compatibility: Designing and Building with Web Standards., New Riders, ISBN 0735712018 (paperback) (book's companion site) * Eric A. Meyer: Cascading Style Sheets: The Definitive Guide, 2nd Edition, O'Reilly & Associates, ISBN 0596005253 * Eric A. Meyer: Cascading Style Sheets 2.0 Programmer's Reference, McGraw-Hill Osborne Media, ISBN 0072131780 External links: * Cascading Style Sheets at the W3C * W3C CSS Validation Service * A List Apart Magazine - Online magazine promoting the use of CSS and other web standards. * css/edge - An amazing collection of examples showing what can be done with CSS. * CSS2 tests by Peter-Paul Koch * CSS Panic Guide - a fast resource * CSS-discuss wiki - A wiki dedicated to CSS * css Zen Garden - A demonstration of what can be accomplished visually through CSS–based design. * XML.com ** Tutorial s ** Software Hacks and workarounds: * Box model hack * Another box model workaround * Commented backslash hack Cascading Style Sheets CSS Hojas De Estilo En Cascada Cascading style sheets Cascading Style Sheets Cascading Style Sheets Cascading Style Sheet CSS Some content adapted from the Wikinfo article "Cascading Style Sheets" under the GNU Free Documentation License. ...
  17. Blog
    Weblog Weblog blog WeblogWeblog Weblog Blog 블로그 A blog or weblog is a website of periodic posts in a common webspace. ...