Civil Rights
Movements, leaders, victories and the continuing fight for equality.
Explore the people, places, events, achievements, struggles and stories that shaped our journey.
Movements, leaders, victories and the continuing fight for equality.
Innovation, patents, science, technology and world-changing contributions.
Pioneers, champions, Negro Leagues, records, activism and excellence.
Meet the people whose lives, choices and achievements shaped the journey.
Black towns, communities, institutions and places where history happened.
Moments that changed communities, movements, institutions and the nation.
Katherine Johnson’s mathematical calculations helped guide some of America’s most important early space missions while she confronted the racial and gender barriers faced by Black women in twentieth-century America.
MORE →Reflects the personal views, recollections, and perspective of the author, Mike Davis.
This is a personal recollection on the Move fire on May 13, 1985


Codablock is a family of stacked 1D barcodes (Codablock A,[1] Codablock F,[2] Codablock 256) which was invented in Identcode Systeme GmbH in Germany in 1989[3][4] by Heinrich Oehlmann. Codablock barcodes are based on stacked Code 39 and Code 128 symbologies and have some advantages of 2D barcodes.
The barcodes were used mostly in health care industry (HIBC)[5][6] and presently, Codablock codes are fully replaced by Data Matrix[7]
Codablock A was invented in 1989[8] and standardized as AIM standard in 1994.[9][10] Codablock A was based on stacked Code 39 barcodes and wasn’t widely used because of Code 39 restrictions.
The next Codablock F[11][12] was based on stacked Code 128 symbology and was standardized as AIM standard in 1995.[13] As this time Codablock F is officially accessed as historical standard and isn’t recommended to use in new applications.[14]
Codablock 256[15] was invented as internal ICS Identcode-Systeme standard and wasn’t standardized. It was also based on stacked Code 128 symbology. Codablock 256 could encode all 256 symbol ISO 8859-1 charset with FNC4 character and each line had error correction. Because of it has issues with reading by code128 scanners, 8-bit charset encoding was added to Codablock F standard and Codablock 256 almost was not used.
The Codablock also played an important pioneering role in the advance of 2D codes, because only it could be read reliably with the slightest modification of the laser scanners used at the time.
Codablock symbologies[16][17] has been developed as a stacked version of Code 39 and Code 128 barcodes and has some advantages of 2D barcodes. They allow to utilize rectangular space more effectively than 1D barcode and have additional checking characters to ensure the content of the overall message.
Codablock can be compared with a line break in a text editor. As soon as one line is full, the next is broken, whereby the line number is inserted into each line and the number of lines is inserted into the finished block. First line contains row counts. Each code line also contains an indicator for orientation for the readers and additional checksum values at the end of last line.
Codablock A[18][19] is based on the Code 39 barcode, consists of 2 to a maximum of 22 barcode lines of 1 to 61 data character each and can encode up to 1,340 characters. The checksum for the error correction is calculated according to modulo 43 over the entire code block.
Codablock F is based[20] on Code 128 barcode,[21] consists of 2 to a maximum of 44 lines, of 4 to 62 data character each and can encode up to 2,725 characters.[22] Codablock F can encode full ISO 8859-1 8-bit charset. Codablock F start character always must be Start A(Code 128).
Codablock 256 has the same structure as Codablock F with the difference that each line has its own start character. Codablock 256, like Codablock F can encode a maximum of 2,725 characters. Additionally, each code line has its own error correction so small damage can be repaired. This version of Codablock was not standardized as international standard and left as internal Identcode Systeme GmbH development.
Codablock F consists from stacked Code 128 barcode lines and have the following features:
Codablock F constructed[23] from Code 128 data rows which are blocked between Start A (Code128) character and Code 128 Stop character. Every row has its number in second position after encoding mode selector or data character. The first row has rows count on the number place. The last row has two additional checksum characters.
| Start | Data(Code 128) | Stop | |||||
|---|---|---|---|---|---|---|---|
| Mode/Data | Row Number | Row Data(Code 128) | Row CS | ||||
| Start A(Code 128) | MD1 | Rows Count | Row 1 Data | CS1 | Stop(Code 128) | ||
| MDX | RX | Row X Data | CSX | ||||
| MDN | RN | Row N Data | CBS1 | CBS2 | CSN | ||
MDX - encoding mode selector or data character if data can be encode in Code A mode.
Rows Count - count of rows in barcode, set in the first row.
RX - row number.
Row X Data - encode data in the code 128 row.
CSX - Code 128 checksum.
CBS1, CBS2 two Codablock F checksum characters.
{{cite book}}: CS1 maint: multiple names: authors list (link)
Source: Wikipedia. Article content is retrieved live through the MediaWiki API.
The CueCat, styled :CueCat with a leading colon, is a cat-shaped handheld barcode reader designed to allow a user to open a link to an Internet URL by scanning a barcode. The devices were given away free to Internet users starting in 2000 by the now-defunct Digital Convergence Corporation. By year-end 2001, barcodes were no longer distributed for the device, and scanning with the device using its original software no longer yielded results. The CueCat can read several common barcode types, in addition to the proprietary CUE barcodes which had been promoted by Digital Convergence.
Code 128 is a high-density linear barcode symbology defined in ISO/IEC 15417:2007. It is used for alphanumeric or numeric-only barcodes. It can encode all 128 characters of ASCII and, by use of an extension symbol (FNC4), the Latin-1 characters defined in ISO/IEC 8859-1. It generally results in more compact barcodes compared to other methods like Code 39, especially when the texts contain mostly digits. Code 128 was developed by the Computer Identics Corporation in 1981. GS1-128 (formerly known as UCC/EAN-128) is a subset of Code 128 and is used extensively worldwide in shipping and packaging industries as a product identification code for the container and pallet levels in the supply chain.
Codablock is a family of stacked 1D barcodes (Codablock A, Codablock F, Codablock 256) which was invented in Identcode Systeme GmbH in Germany in 1989 by Heinrich Oehlmann. Codablock barcodes are based on stacked Code 39 and Code 128 symbologies and have some advantages of 2D barcodes. The barcodes were used mostly in health care industry (HIBC) and presently, Codablock codes are fully replaced by Data Matrix
Key Ring is a smartphone application owned by Gannett, Inc. that allows users to digitally store loyalty cards, enroll in new loyalty programs, receive localized offers on their smartphone, browse weekly sales circulars, and create digital shopping lists.
Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.
MORE →Brown v. Board of Education in 1954.