click links in text for more info


AWK is a domain-specific language designed for text processing and used as a data extraction and reporting tool. It is a standard feature of most Unix-like operating systems; the AWK language is a data-driven scripting language consisting of a set of actions to be taken against streams of textual data – either run directly on files or used as part of a pipeline – for purposes of extracting or transforming text, such as producing formatted reports. The language extensively uses the string datatype, associative arrays, regular expressions. While AWK has a limited intended application domain and was designed to support one-liner programs, the language is Turing-complete, the early Bell Labs users of AWK wrote well-structured large AWK programs. AWK was created at Bell Labs in the 1970s, its name is derived from the surnames of its authors: Alfred Aho, Peter Weinberger, Brian Kernighan; the acronym is pronounced the same as the bird auk, on the cover of The AWK Programming Language. When written in all lowercase letters, as awk, it refers to the Unix or Plan 9 program that runs scripts written in the AWK programming language.

AWK was developed in 1977 by Alfred Aho, Peter J. Weinberger, Brian Kernighan, from whose initials the language takes its name. According to Kernighan, one of the goals of AWK was to have a tool that would manipulate both numbers and strings. AWK was inspired by Marc Rochkind's programming language, used to search for patterns in input data, was implemented using yacc; as one of the early tools to appear in Version 7 Unix, AWK added computational features to a Unix pipeline besides the Bourne shell, the only scripting language available in a standard Unix environment. It is one of the mandatory utilities of the Single UNIX Specification, is required by the Linux Standard Base specification. AWK was revised and expanded in 1985–88, resulting in the GNU AWK implementation written by Paul Rubin, Jay Fenlason, Richard Stallman, released in 1988. GNU AWK may be the most deployed version because it is included with GNU-based Linux packages. GNU AWK has been maintained by Arnold Robbins since 1994. Brian Kernighan's nawk source was first released in 1993 unpublicized, publicly since the late 1990s.

AWK was preceded by sed. Both were designed for text processing, they share the line-oriented, data-driven paradigm, are suited to writing one-liner programs, due to the implicit main loop and current line variables. The power and terseness of early AWK programs – notably the powerful regular expression handling and conciseness due to implicit variables, which facilitate one-liners – together with the limitations of AWK at the time, were important inspirations for the Perl language. In the 1990s, Perl became popular, competing with AWK in the niche of Unix text-processing languages. AWK reads the input a line at a time. A line is scanned for each pattern in the program, for each pattern that matches, the associated action is executed. An AWK program is a series of pattern action pairs, written as: where condition is an expression and action is a series of commands; the input is split into records, where by default records are separated by newline characters so that the input is split into lines.

The program tests each record against each of the conditions in turn, executes the action for each expression, true. Either the condition or the action may be omitted; the condition defaults to matching every record. The default action is to print the record; this is the same pattern-action structure as sed. In addition to a simple AWK expression, such as foo == 1 or /^foo/, the condition can be BEGIN or END causing the action to be executed before or after all records have been read, or pattern1, pattern2 which matches the range of records starting with a record that matches pattern1 up to and including the record that matches pattern2 before again trying to match against pattern1 on future lines. In addition to normal arithmetic and logical operators, AWK expressions include the tilde operator, ~, which matches a regular expression against a string; as handy syntactic sugar, /regexp/ without using the tilde operator matches against the current record. This syntax of using slashes as delimiters for regular expressions was subsequently adopted by Perl and ECMAScript, is now common.

The tilde operator was adopted by Perl. AWK commands are the statements. AWK commands can include function calls, variable assignments, calculations, or any combination thereof. AWK contains built-in support for many functions; some flavors support the inclusion of dynamically linked libraries, which can provide more functions. The print command is used to output text; the output text is always terminated with a predefined string called the output record separator whose default value is a newline. The simplest form of this command is: print. In AWK, records are broken down into fields, these can be displayed separately: print $1 Displays the first field of the current record print $1, $3 Displays the first and third fields of the current record, separated by a predefined string called the output field separator whose default value is a single space characterAlthough these fields may bear resemblance to variables, they actua

Laurie Johnson (cricketer)

Hubert Laurence Johnson was a West Indies-born cricketer who played first-class cricket for Derbyshire between 1949 and 1966. He scored over 14,000 runs for the club in the first-class game. Johnson was born at St Michael, Barbados, he was educated at The Lodge School, well known as the cradle of cricket in Barbados, where he benefited from the coaching of Leslie Arthur "Bessie" Walcott. Johnson was invited to the BCA trials in 1945 and in 1946 he was part of the Barbados team to Trinidad, but did not play. However, he scored centuries against Combermere and Wanderers, migrated to England to train as a sugar industry engineer, he played for the Swarkestone Cricket Club, appeared for Derbyshire in 2nd XI matches in 1947 and 1948. He made 23 and 6 in the match, he played in the first and second Derbyshire teams in 1949 and 1950, but returned to British Guiana. He was a first team regular for the next ten years, he built up his scoring rate to reach over 1400 runs in 1959 and became a top scorer. In 1960 he hit his first centuries with 140 against Glamorgan, 130 against Essex, 113 against Lancashire and 109 against Leicestershire.

In 1961 he scored 122 against Gloucestershire, 119 against Essex, 116 against Leicestershire and 112 against Hampshire. In 1962 he made his top score of 154 against Leicestershire, scored 108 against Somerset and 114 against Sussex, he scored five centuries in 1964 with 137 against Nottinghamshire, 132 against Somerset, 101 against Warwickshire, 101 not out against the Australians and 100 against Middlesex. The run rate fell back in 1965 and 1966, he ended his career at the end of the 1966 season. For the last four years he played in the List A Gillette Cup competition. Johnson was a right-hand batsman and played 606 innings in 351 first-class matches to make 14,286 runs, he scored 16 centuries with a top score of 154 and an average of 26.40. He was a right-arm off-break bowler and took 21 first-class wickets with an average of 39.14 and a best performance of 3 for 12. He stood in as wicket keeper for Bob Taylor and took two wickets by stumping in 1964

Santiago Vila Airport

Santiago Vila Airport is an airport serving Girardot, a city in the Cundinamarca Department of Colombia. The airport is 3.1 kilometres south of Girardot, across the Magdalena River by the town of Flandes in the Tolima Department. The Girardot VOR-DME is 6.5 nautical miles southwest of the airport. On 12 December 1982, Douglas C-47A HK-2580 of Transportes Aéreas Latinamericas crashed at Santiago Vila Airport while on a training flight destined to land at Mariquita Airport. One of the four people on board was killed. Colombia portal Aviation portal Transport in Colombia List of airports in Colombia OpenStreetMap - Girardot OurAirports - Girardot SkyVector - Girardot Accident history for GIR at Aviation Safety Network Current weather for SKGI at NOAA/NWS

Yairo Yau

Yairo Armando Glaize Yau is a Panamanian footballer who plays as a winger for CS Cartaginés. In 2009, at the age of 19, Yau began his senior career at Panamanian club Alianza before moving to Sporting San Miguelito a year where he made 17 appearances before being loaned out to Deportivo Cali in 2011 and Australian club Sydney FC in 2012; the move to Sydney FC is Yau's first move outside of Central or South America so far in his short career. On July 11, 2012, it was announced that he had joined Sydney FC on a one year loan deal from Panamanian club Sporting San Miguelito with the option to make the move permanent throughout the season. After a solid first season which yielded 6 goals in 18 games, Sydney FC announced that they would be extending the loan for an additional year. On 7 January 2014, Sydney FC announced that they would be releasing Yau from the remaining months of his loan deal to allow him to undergo treatment for compartment syndrome in his legs, he was released by Sporting in summer 2015 and Yau moved to Mexico to play for second division side Coras de Tepic.

Yau has represented Panama at U23 and senior level in recent years. He made one appearance for the U21 team in the 2010 CAC Games and made 5 appearances overall for Panama at U23 level, scoring 1 goal in their CONCACAF Under 23 Olympic Qualifying campaign. On 8 September 2010 he made his senior international debut for Panama in a match against Trinidad and Tobago coming of the bench to replace Luis Rentería in the 67' minute of the game. In May 2012 he scored his first goal for Panama in a match against Guyana national football team; as of 5 December 2012 Official Website Yairo Yau at

Lizette Parker

Lizette Parker was an American politician and social worker. She served as the Mayor of Teaneck, New Jersey, from 2014 until her death in April 2016. Parker was the first black woman to serve as Mayor of Teaneck, as well as the first black woman to serve as the mayor of any municipality in Bergen County, the state's most populous county. Coincidentally, she succeeded former Mayor Mohammed Hameeduddin, who became the first Muslim to become the Mayor of a Bergen County community in 2010. Parker was born in Harlem, New York City to Dolores-Ann and Lawrence Phillips, she was raised in Teaneck, New Jersey, she graduated from Teaneck High School. She received her Bachelor of Arts in sociology from Montclair State University, she earned a master's degree in administrative science from Fairleigh Dickinson University. Parker worked as a case worker and social work supervisor at the Bergen County Board of Social Services from 1992 until 2016, she had served on the Teaneck Township Council from 2006 until her death in 2016.

She was married to Anthony Parker The couple had one daughter, four-year-old at the time of her mother's death. Parker was re-elected to the council in the Teaneck municipal election on May 13, 2014, receiving the most votes of any member of the council; the choice of mayor in Teaneck is made among council members, Parker, who served as deputy mayor from 2006 to 2010, the 2010 election was contentious. Traditionally, the council chose the member with the highest vote total in the election to serve as mayor. Estina Baker, president of the Bergen County chapter of the NAACP, said the sentiment against choosing Parker was a matter of "race and gender," and Parker made the same allegation in an "unusually impassioned" speech. After the election and Hameeduddin, chosen mayor despite having garnered fewer votes, worked together in a coalition that dominated the City Council. In 2007, as deputy mayor, Parker performed the ceremony for the first same-sex civil union in New Jersey. On July 1, 2014, the council unanimously elected Parker as the Mayor of Teaneck.

She was sworn into the office at the same meeting. Parker became not only the first African-American female mayor of Teaneck, but the first black woman to serve as Mayor of any municipality in Bergen County, New Jersey, her predecessor, Mohammed Hameeduddin, remained in the government as a councilman. As mayor, she was a member of the New Jersey Black Mayors Alliance for Social Justice which spoke out against Republican presidential hopeful Donald Trump's call to ban all Muslim immigration in the United States. Parker died in office after a respiratory illness at Holy Name Hospital in Teaneck, New Jersey, on April 24, 2016, at the age of 44, she had suffered from cancer. Her current term as mayor would have expired on July 1, 2016. Teaneck Deputy Mayor Elie Katz became acting mayor upon her death, she was buried in George Washington Memorial Park in New Jersey. 600 people attended the funeral. A street in Teaneck is named in her honor. A room at the Teaneck library was named in her honor; the local chapter of the NAACP created the "Lizette Parker Trailblazer Award".

The Urban League of Bergen County created a scholarship fund to pay for the education of Parker's daughter. List of first African-American mayors


Princess Kalani Ahumanu i Kaliko o Iwi Kauhipua o Kīnaʻu known as Elizabeth Kīnaʻu was Kuhina Nui of the Kingdom of Hawaiʻi as Kaʻahumanu II, Queen regent and Dowager Queen. Her father was King Kamehameha her mother was Kalākua Kaheiheimālie, she was born in 1805 on the island of Oʻahu at Waikiki. She was given in hānai to her stepmother Peleuli and her second husband Kawelookalani, her father's half-brother. Peleuli named her Kīnaʻu after her son Kahōʻanokū Kīnaʻu and took her back to the island of Hawaiʻi after Kamehameha moved his capital back to Kailua-Kona. Kīnaʻu was first married to her half-brother Liholiho who ascended in 1819 as King Kamehameha II. In 1824, quite young, she became Dowager Queen when Kamehameha II died in London together with his favorite wife Queen Kamāmalu, her second husband was Kahalaiʻa Luanuʻu, a grandson of Kamehameha I. She had two children, one, adopted by another high-ranking chiefly family and the other a son who perished along with his father in the whooping cough epidemic of 1826.

Her third husband was Mataio Kekūanāoʻa, from 1827. Queen Kaʻahumanu was furious over their union because of his inferior rank and her wish that she married Kamehameha III in accordance with their father's wish that his children by Keōpūolani would continue his line with his children by Kaheiheimālie. Kekūanāoʻa was governor of Oʻahu. To him she bore four sons: David Kamehameha, Moses Kekūāiwa, Lot Kapuāiwa, Alexander Liholiho, one daughter Victoria Kamāmalu, she became the Kuhina Nui styled as Kaʻahumanu II June 1832, when Queen Kaʻahumanu died. She acted as the regent for her brother Kauikeaouli when he became King Kamehameha III, from June 5, 1832, to March 15, 1833, she ruled with him until her death. She was responsible for enforcing Hawaiʻi's first penal code, proclaimed by the king in 1835, she adopted Protestant Christianity like many of the chiefesses. She persecuted many of the Catholic missionaries and tried to expel the French Jesuit priests, which would lead into diplomatic troubles with France.

During the early years of Kamehameha III, he was seen to be indifferent to his duties as king and spend his time pursuing leisure instead of ruling, according to the missionaries. She felt she had to take full duty of a monarch, but soon became disheartened and at length came to Mrs. Judd, the wife of Gerrit P. Judd, said: "I am in sore straits and heavy hearted, I have come to tell you my thought. I can not bear this burden any longer. I wish to throw away my rank and title and responsibility together, bring my family here, live with you. Mrs. Judd referred her to the story of Esther, pointed out to her that she must be strong and accept the responsibility of Regent of the nation for the sake of her people. Kīnaʻu and Kamehameha III argued over government policies. Kīnaʻu favored the policies recommended by the missionaries and was not as tolerant of other religions as her predecessor, Kaʻahumanu, she strengthened the land tenure of the Crown Lands by official proclamation. Kamehameha III resented the lessened power of the king who no longer had sole power to give and take land at will.

He wanted the old ways for his people. They resolved their differences and formed a new government. Now there was a King, a Kuhina Nui, a Counsel of Chiefs, her two sons from her third husband who had survived to adulthood ascended as kings of Hawaiʻi: the younger Alexander Liholiho as Kamehameha IV and Lot Kapuāiwa as Kamehameha V. Her only daughter Victoria Kamāmalu became Kuhina Nui as Kaʻahumanu IV, her widower Mataio Kekūanāoʻa became Kuhina Nui from 1863 until August 24, 1864, the last holder of that position when it was dissolved by the 1864 Constitution of the Kingdom of Hawaiʻi. Kaʻahumanu II died of the mumps at Honolulu, Oʻahu on April 4, 1839, her funeral was held on July 7 at Kawaiahaʻo Church and she was buried in the Pohukaina Mausoleum on the grounds of ʻIolani Palace. British Admiral Edward Belcher described her funeral in detail, her remains were transported along with those of other royals in a midnight torchlight procession on October 30, 1865, to the newly constructed Mauna ʻAla Royal Mausoleum up in the Nuʻuanu Valley.

Belcher, Edward. Narrative Of A Voyage Round The World, Performed In Her Majesty's Ship Sulphur, During The Years 1836-1842, Including Details Of The Naval Operations In China. London: Henry Colburn, Publisher. Pp. 260–263. Kamakau, Samuel. Ruling Chiefs of Hawaii. Honolulu: Kamehameha Schools Press. ISBN 0-87336-014-1