Mung (computer term)

Last updated

Mung or munge is computer jargon for a series of potentially destructive or irrevocable changes to a piece of data or a file. [1] It is sometimes used for vague data transformation steps that are not yet clear to the speaker. [2] Common munging operations include removing punctuation or HTML tags, data parsing, filtering, and transformation. [2]

Contents

The term was coined in 1958 in the Tech Model Railroad Club at the Massachusetts Institute of Technology. [1] In 1960 the backronym "Mash Until No Good" was created to describe Mung, and by 1976 it was revised to "Mung Until No Good", making it one of the first recursive acronyms. [3] It lived on as a recursive command in the editing language TECO. [4]

Munging may also describe the constructive operation of tying together systems and interfaces that were not specifically designed to interoperate (also called 'duct-taping'). Munging can also describe the processing or filtering of raw data into another form. [2]

As the "no good" part of the acronym implies, munging often involves irrevocable destruction of data. [1]

See also

Related Research Articles

<span class="mw-page-title-main">PDF</span> Portable Document Format, a digital file format

Portable Document Format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. Based on the PostScript language, each PDF file encapsulates a complete description of a fixed-layout flat document, including the text, fonts, vector graphics, raster images and other information needed to display it. PDF has its roots in "The Camelot Project" initiated by Adobe co-founder John Warnock in 1991. PDF was standardized as ISO 32000 in 2008. The last edition as ISO 32000-2:2020 was published in December 2020.

XSLT is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF, PostScript and PNG. Support for JSON and plain-text transformation was added in later updates to the XSLT 1.0 specification.

A recursive acronym is an acronym that refers to itself, and appears most frequently in computer programming. The term was first used in print in 1979 in Douglas Hofstadter's book Gödel, Escher, Bach: An Eternal Golden Braid, in which Hofstadter invents the acronym GOD, meaning "GOD Over Djinn", to help explain infinite series, and describes it as a recursive acronym. Other references followed, however the concept was used as early as 1968 in John Brunner's science fiction novel Stand on Zanzibar. In the story, the acronym EPT later morphed into "Eptification for Particular Task".

<span class="mw-page-title-main">PIRCH (IRC client)</span> Shareware IRC client

PIRCH or pIRCh is a shareware Internet Relay Chat (IRC) client published by Northwest Computer Services. Its name is an acronym – PolarGeek's IRCHack.

Address munging is the practice of disguising an e-mail address to prevent it from being automatically collected by unsolicited bulk e-mail providers. Address munging is intended to disguise an e-mail address in a way that prevents computer software from seeing the real address, or even any address at all, but still allows a human reader to reconstruct the original and contact the author: an email address such as, "no-one@example.com", becomes "no-one at example dot com", for instance.

A munged password refers to the practice of creating a password with common replacement strategies. For example, replacing 'S' with '$' or '5' in a password. Alternatively, it can be seen as an application of Leet speak. It can lead to creation of secure passwords which are easy to remember, although they are still susceptible to brute-force guessing.

<span class="mw-page-title-main">Professional File System</span> Improved file system for AmgaOS

The Professional File System is a filesystem originally developed commercially for the Amiga, now distributed on Aminet with a 4-clause BSD license. It is a compatible successor of AmiFileSafe (AFS), with an emphasis on added reliability and speed compared to standard Amiga filesystems. It also features multi-user abilities like the older MuFS.

CiteULike was a web service which allowed users to save and share citations to academic papers. Based on the principle of social bookmarking, the site worked to promote and to develop the sharing of scientific references amongst researchers. In the same way that it is possible to catalog web pages or photographs, scientists could share citation information using CiteULike. Richard Cameron developed CiteULike in November 2004 and in 2006 Oversity Ltd. was established to develop and support CiteULike. In February 2019, CiteULike announced that it would be ceasing operations as of March 30, 2019.

SM Town is a musical collective for the recording artists under South Korean entertainment company SM Entertainment.

Rubicon Foundation, Inc. is a non-profit organization devoted to contributing to the interdependent dynamic between research, exploration, science and education. The foundation, started in 2002, is located in Durham, North Carolina and is primarily supported by donations and grants. Funding has included the Office of Naval Research from 2008 to 2010. Gibson, Dunn & Crutcher has provided pro bono services to assist in copyright searches and support.

IE7Pro is an add-on for Internet Explorer 6, 7, and 8 that aims to enhance the feature set provided by the browser. IE7Pro adds features such as tab enhancement, an ad blocker and flash blocker, mouse gestures, inline search, privacy enhancements, online bookmark service, Greasemonkey-like user script support, and plug-in support. IE7Pro is available in several languages – this is made possible by user translations.

Data wrangling, sometimes referred to as data munging, is the process of transforming and mapping data from one "raw" data form into another format with the intent of making it more appropriate and valuable for a variety of downstream purposes such as analytics. The goal of data wrangling is to assure quality and useful data. Data analysts typically spend the majority of their time in the process of data wrangling compared to the actual analysis of the data.

<span class="mw-page-title-main">Domkal subdivision</span> Subdivision in West Bengal, India

Domkal subdivision is an administrative subdivision of Murshidabad district in the state of West Bengal, India.

<span class="mw-page-title-main">2015 European Games</span> Sport competition

The 1st European Games, also known as the 2015 European Games or Baku 2015, were the inaugural edition of the European Games, an international multi-sport event for athletes representing the National Olympic Committees (NOCs) of the European Olympic Committees. It took place in Baku, Azerbaijan, from 12 to 28 June 2015, and featured almost 6,000 athletes from 50 countries competing in 30 sports, including 15 summer Olympic and 2 non-Olympic sports.

<span class="mw-page-title-main">HandyLinux</span> Linux distribution

HandyLinux is a simplified Linux operating system developed in France, derived from the Debian stable branch. It was designed to be easily accessible and downloadable, so that it could be used by people with very little computer experience and on a range of older hardware that was no longer supported by the latest versions of proprietary operating systems. It was particularly aimed at older people with dated hardware who do not need nor possess the skill to use many features afforded by state-of-the-art operating systems.

<span class="mw-page-title-main">Portugal at the 2015 European Games</span> Sporting event delegation

Portugal participated at the 2015 European Games in Baku, Azerbaijan, from 12 to 28 June 2015, with a delegation of 100 athletes that competed in 14 sports.

The men's K-1 1000 metres canoe sprint competition at the 2015 European Games in Baku took place between 14 and 15 June at the Kur Sport and Rowing Centre in Mingachevir.

References

  1. 1 2 3 Raymond, Eric S. "The Jargon File, version 4.4.8". catb.org. Archived from the original on June 15, 2015. Retrieved 15 June 2015.{{cite web}}: CS1 maint: unfit URL (link)
  2. 1 2 3 Cross, David (2001). Data Munging with Perl. Greenwich, CT: Manning. p. 4.
  3. "Jargon File, version 1.0.0.01". Jargon File . 12 August 1976. Archived from the original on 23 February 2019. Retrieved 4 February 2021.
  4. Gesswein, David. "OS/8 Help File". Archived from the original on June 15, 2015. Retrieved 15 June 2015.{{cite web}}: CS1 maint: unfit URL (link)