Topic Review
RSA BSAFE
RSA BSAFE is a FIPS 140-2 validated cryptography library, available in both C and Java, offered by RSA Security. It was one of the most common ones before the RSA patent expired in September 2000. It also contained implementations of the RCx ciphers, with the most common one being RC4. From 2004 to 2013 the default random number generator in the library was a NIST-approved RNG standard, widely known to be insecure from at least 2006, withdrawn in 2014, suspected to contain an alleged kleptographic backdoor from the American National Security Agency (NSA), as part of its secret Bullrun program.
  • 771
  • 25 Nov 2022
Topic Review
JavaServer Faces
JavaServer Faces (JSF) is a Java specification for building component-based user interfaces for web applications and was formalized as a standard through the Java Community Process being part of the Java Platform, Enterprise Edition. It is also a MVC web framework that simplifies construction of user interfaces (UI) for server-based applications by using reusable UI components in a page. JSF 2 uses Facelets as its default templating system. Other view technologies such as XUL or plain Java can also be employed. In contrast, JSF 1.x uses JavaServer Pages (JSP) as its default templating system.
  • 546
  • 25 Nov 2022
Topic Review
Numerical Partial Differential Equations
Numerical partial differential equations is the branch of numerical analysis that studies the numerical solution of partial differential equations (PDEs).
  • 306
  • 25 Nov 2022
Topic Review
Dingbat
In typography, a dingbat (sometimes more formally known as a printer's ornament or printer's character) is an ornament, specifically, a glyph used in typesetting, often employed to create box frames, (similar to box-drawing characters) or as a dinkus (section divider). Some of the dingbat symbols have been used as signature marks, used in bookbinding to order sections. In the computer industry, a Dingbat font was a computer font that has symbols and shapes that reused the code points designated for alphabetical or numeric characters. This practice was necessitated by the limited number of code points available in 20th century operating systems. Most modern fonts are based on Unicode, which has unique code points for dingbat glyphs.
  • 1.1K
  • 25 Nov 2022
Topic Review
Multiple Document Interface
A multiple document interface (MDI) is a graphical user interface in which multiple windows reside under a single parent window. Such systems often allow child windows to embed other windows inside them as well, creating complex nested hierarchies. This contrasts with single document interfaces (SDI) where all windows are independent of each other.
  • 462
  • 25 Nov 2022
Topic Review
Weakly Supervised Object Detection for Remote Sensing Images
To account for the lack of fine-grained annotations, such as object bounding boxes, several object detection methods have been developed that leverage only coarse-grain annotations (especially image-level labels indicating only the presence or absence of an object). This approach is called inexact Weak Supervision and introduces a new branch of Object Detection called Weakly Supervised Object Detection. Given an image, Remote Sensing Fully Supervised Object Detection (RSFSOD) aims to locate and classify objects based on Bounding Boxes annotations. Differently from RSFSOD, Remote Sensing Weakly Supervised Object Detection aims to precisely locate and classify object instances in Remote Sensing Images using only image-level labels or other types of coarse-grained labels (e.g., points or scribbles) as ground truth. 
  • 419
  • 24 Nov 2022
Topic Review
Word Processor (Electronic Device)
A word processor is an electronic device (later a computer software application) for text, composing, editing, formatting, and printing. The word processor was a stand-alone office machine in the 1960s, combining the keyboard text-entry and printing functions of an electric typewriter with a recording unit, either tape or floppy disk (as used by the Wang machine) with a simple dedicated computer processor for the editing of text. Although features and designs varied among manufacturers and models, and new features were added as technology advanced, the first word processors typically featured a monochrome display and the ability to save documents on memory cards or diskettes. Later models introduced innovations such as spell-checking programs, and improved formatting options. As the more versatile combination of personal computers and printers became commonplace, and computer software applications for word processing became popular, most business machine companies stopped manufacturing dedicated word processor machines. As of 2009 there were only two U.S. companies, Classic and AlphaSmart, which still made them.[needs update] Many older machines, however, remain in use. Since 2009, Sentinel has offered a machine described as a "word processor", but it is more accurately a highly specialised microcomputer used for accounting and publishing. Word processing was one of the earliest applications for the personal computer in office productivity, and was the most widely used application on personal computers until the World Wide Web rose to prominence in the mid-1990s. Although the early word processors evolved to use tag-based markup for document formatting, most modern word processors take advantage of a graphical user interface providing some form of what-you-see-is-what-you-get ("WYSIWYG") editing. Most are powerful systems consisting of one or more programs that can produce a combination of images, graphics and text, the latter handled with type-setting capability. Typical features of a modern word processor include multiple font sets, spell checking, grammar checking, a built-in thesaurus, automatic text correction, web integration, HTML conversion, pre-formatted publication projects such as newsletters and to-do lists, and much more. Microsoft Word is the most widely used word processing software according to a user tracking system built into the software. Microsoft estimates that roughly half a billion people use the Microsoft Office suite, which includes Word. Many other word processing applications exist, including WordPerfect (which dominated the market from the mid-1980s to early-1990s on computers running Microsoft's MS-DOS operating system, and still (2014) is favored for legal applications), Apple's Pages application, and open source applications such as OpenOffice.org Writer, LibreOffice Writer, AbiWord, KWord, and LyX. Web-based word processors such as Office Online or Google Docs are a relatively new category.
  • 3.8K
  • 24 Nov 2022
Topic Review
Quote Notation
Quote notation is a representation of the rational numbers based on Kurt Hensel's p-adic numbers. In quote notation, arithmetic operations take particularly simple, consistent forms, producing exact answers with no roundoff error. Quote notation’s arithmetic algorithms work in a right-to-left direction; addition, subtraction, and multiplication algorithms are the same as for natural numbers, and division is easier than the usual division algorithm. The notation was invented by Eric Hehner of the University of Toronto and Nigel Horspool, then at McGill University, and published in the SIAM Journal on Computing, v.8, n.2, May 1979, pp. 124–134.
  • 696
  • 24 Nov 2022
Topic Review
At-Large Advisory Committee
The At-Large Advisory Committee (ALAC) is an advisory committee to ICANN, the organization that administers the Internet's Domain Name System and addressing system. According to ICANN Bylaw XI.4.a, "ALAC is the primary organizational home within ICANN for individual Internet users", with a mandate to "consider and provide advice on the activities of ICANN, insofar as they relate to the interests of individual Internet users".
  • 616
  • 24 Nov 2022
Topic Review
XCore Architecture
The XCore Architecture is a 32-bit RISC microprocessor architecture designed by XMOS. The architecture is designed to be used in multi-core processors for embedded systems. Each XCore executes up to eight concurrent threads, each thread having its own register set, and the architecture directly supports inter-thread and inter-core communication and various forms of thread scheduling. Two versions of the XCore architecture exist: the XS1 architecture and the XS2 architecture. Processors with the XS1 architecture include the XCore XS1-G4 and XCore XS1-L1. Processors with the XS2 architecture include xCORE-200. The architecture encodes instructions compactly, using 16 bits for frequently used instructions (with up to three operands) and 32 bits for less frequently used instructions (with up to 6 operands). Almost all instructions execute in a single cycle, and the architecture is event-driven in order to decouple the timings that a program needs to make from the execution speed of the program. A program will normally perform its computations and then wait for an event (e.g. a message, time, or external I/O event) before continuing.
  • 764
  • 24 Nov 2022
  • Page
  • of
  • 371
Video Production Service