HOME





Infobot
Infobot is a Perl IRC bot, first written in 1995 by Kevin Lenzo. The bot's main goal was to remember URLs and associate them with a descriptive name, so whenever someone needed a specific URL they could ask the bot. For that reason, the first Infobot, running in #macintosh on the EFnet IRC network, had the nickname 'url'. Although the main project is now inactive, many forks from the original program were made, some of which are still active. Most of these forks carry extra features, such as googling a phrase given through the chat and saying the results of the query as messages directly in the chat. Operation The Infobot works by a method of factoids. It stores information in its database by connecting a phrase with its definition, usually an informative short line. It records its information by constantly listening to the chat (which is configurable). It states its factoids when it recognizes a question in the chat. For example: wikipedia is https://www.wikipedia.org/ :' ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon]


IRC Bots
409px, An IRC bot performing a simple task.An IRC bot is a set of scripts or an independent program that connects to Internet Relay Chat as a client, and so appears to other IRC users as another user. An IRC bot differs from a regular client in that instead of providing interactive access to IRC for a human user, it performs automated functions. Function Often, an IRC bot is deployed as a detached program running from a stable host. It sits on an IRC channel to keep it open and prevents malicious users from taking over the channel. It can be configured to give channel operator status to privileged users when they join the channel, and can provide a unified channel operator list. Many of these features require that the bot be a channel operator. Thus, most IRC bots are run from computers which have long uptimes (generally running a BSD derivative or Linux) and a fast, stable Internet connection. As IRC has become popular with many dial-up users as well, shell accounts ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon]


Kevin Lenzo
Kevin Lenzo (born 1967) is an American computer scientist. He wrote the initial infobot, founded The Perl Foundation (and was its chairman until 2007) and the Yet Another Perl Conferences (YAPC)., released CMU Sphinx into Open source, founded Cepstral LLC, and has been a major contributor to the Festival Speech Synthesis System, FestVox, and Flite. His voice is the basis for a number of synthetic voices, including FreeTTS, Flite, and the cmu_us_kal_diphone Festival voice. He has also contributed Perl modules to CPAN. Kevin was also a founding member of the 1980s funk band "Leftover Funk" and the "Petty Punkasses" in 1998. See also * YAPC, the Yet Another Perl Conferences, founded by Kevin Lenzo * The Perl Foundation, co-founded with Kurt DeMaagd * Flite, Festival Speech Synthesis System and in particular kal_diphone (Kevin A Lenzo) made from his voice, and FestVox for building synthetic voices * The Infobot, an Internet Relay Chat agent * CMU Sphinx which he released ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon]


Factoid
A factoid is either a false statement presented as a fact, ''or'' a true but brief or trivial item of news or information. The term was coined in 1973 by American writer Norman Mailer to mean a piece of information that becomes accepted as a fact even though it is not actually true, or an invented fact believed to be true because it appears in print. Dickson, Paul (April 30, 2014)"The origins of writerly words" ''Time''. Retrieved November 14, 2015. Since the term's invention in 1973, it has become used to describe a brief or trivial item of news or information. Usage The term was coined by American writer Norman Mailer in his 1973 biography of Marilyn Monroe. Mailer described factoids as "facts which have no existence before appearing in a magazine or newspaper", and formed the word by combining the word ''fact'' and the ending ''-oid'' to mean "similar but not the same". '' The Washington Times'' described Mailer's new word as referring to "something that looks like a fact, c ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon]




O'Reilly Media
O'Reilly Media, Inc. (formerly O'Reilly & Associates) is an American learning company established by Tim O'Reilly that provides technical and professional skills development courses via an online learning platform. O'Reilly also publishes books about programming and other technical content. Its distinctive brand features a woodcut of an animal on many of its book covers. The company was known as a popular tech conference organizer for more than 20 years before closing the live conferences arm of its business. Company Early days The company began in 1978 as a private consulting firm doing technical writing, based in the Cambridge, Massachusetts area. In 1984, it began to retain publishing rights on manuals created for Unix vendors. A few 70-page "Nutshell Handbooks" were well-received, but the focus remained on the consulting business until 1988. After a conference displaying O'Reilly's preliminary Xlib manuals attracted significant attention, the company began increas ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon]


SQLite
SQLite ( "S-Q-L-ite", "sequel-ite") is a free and open-source relational database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it belongs to the family of embedded databases. It is the most widely deployed database engine, as it is used by several of the top web browsers, operating systems, mobile phones, and other embedded systems. Many programming languages have bindings to the SQLite library. It generally follows PostgreSQL syntax, but does not enforce type checking by default. This means that one can, for example, insert a string into a column defined as an integer. Although it is a lightweight embedded database, SQLite implements most of the SQL standard and the relational model, including transactions and ACID guarantees. However, it omits many features implemented by other databases, such as materialized views and complete support for triggers and AL ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon]


PostgreSQL
PostgreSQL ( ) also known as Postgres, is a free and open-source software, free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. PostgreSQL features transaction processing, transactions with atomicity (database systems), atomicity, consistency (database systems), consistency, isolation (database systems), isolation, durability (database systems), durability (ACID) properties, automatically updatable view (SQL), views, materialized views, database trigger, triggers, foreign keys, and stored procedures. It is supported on all major operating systems, including Microsoft Windows, Windows, Linux, macOS, FreeBSD, and OpenBSD, and handles a range of workloads from single machines to data warehouses, data lakes, or web services with many concurrent users. The PostgreSQL Global Development Group focuses only on developing a database engine and closely related components. This core is, technically, what comprises PostgreSQL itse ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon]


picture info

MySQL
MySQL () is an Open-source software, open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database organizes data into one or more data tables in which data may be related to each other; these relations help structure the data. SQL is a language that programmers use to create, modify and extract data from the relational database, as well as control user access to the database. In addition to relational databases and SQL, an RDBMS like MySQL works with an operating system to implement a relational database in a computer's storage system, manages users, allows for network access and facilitates testing database integrity and creation of backups. MySQL is free and open-source software under the terms of the GNU General Public License, and is also available under a variety of proprietary software, proprietary licenses. MySQ ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon]


picture info

IRC Channel Operator
IRC (Internet Relay Chat) is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called ''channels'', but also allows one-on-one communication via private messages as well as chat and data transfer, including file sharing. Internet Relay Chat is implemented as an application layer protocol to facilitate communication in the form of text. The chat process works on a client–server networking model. Users connect, using a clientwhich may be a web app, a standalone desktop program, or embedded into part of a larger programto an IRC server, which may be part of a larger IRC network. Examples of ways used to connect include the programs Mibbit, KiwiIRC, mIRC and the paid service IRCCloud. IRC usage has been declining steadily since 2003, losing 60 percent of its users by 2012. In April 2011, the top 100 IRC networks served more than 200,000 users at a time. History IRC was created by Jarkko Oikarinen in August 1 ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon]


picture info

Googling
Owing to the dominance of the Google search engine, to ''google'' has become a transitive verb. The neologism commonly refers to searching for information on the World Wide Web, typically using the Google search engine. The American Dialect Society chose it as the "most useful word of 2002". It was added to the ''Oxford English Dictionary'' on June 15, 2006, and to the eleventh edition of the '' Merriam-Webster Collegiate Dictionary'' in July 2006. Etymology The first recorded usage of ''google'' was as a gerund, on July 8, 1998, by Google co-founder Larry Page himself, who wrote on a mailing list: "Have fun and keep googling!". Its earliest known use as an explicitly transitive verb on American television was in the "Help" episode of ''Buffy the Vampire Slayer'' (October 15, 2002), when Willow asked Buffy, "Have you googled her yet?". To prevent genericizing and potential loss of its trademark, Google has discouraged use of the word as a verb, particularly when used as a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon]


Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various backronyms in use, including "Practical Extraction and Reporting Language". Perl was developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions. Perl originally was not capitalized and the name was changed to being capitalized by the time Perl 4 was released. The latest release is Perl 5, first released in 1994. From 2000 to October 2019 a sixth version of Perl was in development; the sixth version's name was changed to Raku. Both languages continue to be developed independently by different development teams which liberally borrow ideas from each other. Perl borrows features from other programming languages including C, sh, AWK, and sed. It provides text processing facilities without the arbitrary data-length limits of ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon]


picture info

Fork (software)
In software development, a fork is a codebase that is created by duplicating an existing codebase and, generally, is subsequently modified independently of the original. Software built from a fork initially has identical behavior as software built from the original code, but as the source code is increasingly modified, the resulting software tends to have increasingly different behavior compared to the original. A fork is a form of branching, but generally involves storing the forked files separately from the original; not in the repository. Reasons for forking a codebase include user preference, stagnated or discontinued development of the original software or a schism in the developer community. Forking proprietary software (such as Unix) is prohibited by copyright law without explicit permission, but free and open-source software, by definition, may be forked without permission. Etymology The word ''fork'' has been used to mean "to divide in branches, go separate ways" as ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon]