George Boole

George Boole (/bl/; 2 November 1815 – 8 December 1864) was an English mathematician, educator, philosopher and logician. He worked in the fields of differential equations and algebraic logic, and is best known as the author of The Laws of Thought (1854) which contains Boolean algebra. Boolean logic is credited with laying the foundations for the information age.[3] Boole maintained that:

George Boole
George Boole color.jpg

Boole, c. 1860

Born 2 November 1815
LincolnLincolnshire, England
Died 8 December 1864(aged 49)
BallintempleCork, Ireland
Education Bainbridge’s Commercial Academy[1]
Era 19th-century philosophy
Region Western philosophy
School Mathematical foundations of computing
Institutions Lincoln Mechanics’ Institute[2]
Queen’s College, Cork

Main interests

Mathematics, LogicPhilosophy of mathematics

Notable ideas

Boolean algebra

No general method for the solution of questions in the theory of probabilities can be established which does not explicitly recognise, not only the special numerical bases of the science, but also those universal laws of thought which are the basis of all reasoning, and which, whatever they may be as to their essence, are at least mathematical as to their form.[4]

https://en.wikipedia.org/wiki/George_Boole

George Boole was last modified: March 4th, 2018 by Jovan Stosic

(MMV) Reference · ESP8266 Arduino Core

Timing and delays

millis() and micros() return the number of milliseconds and microseconds elapsed after reset, respectively.

delay(ms) pauses the sketch for a given number of milliseconds and allows WiFi and TCP/IP tasks to run. delayMicroseconds(us) pauses for a given number of microseconds.

Remember that there is a lot of code that needs to run on the chip besides the sketch when WiFi is connected. WiFi and TCP/IP libraries get a chance to handle any pending events each time the loop() function completes, OR when delay is called. If you have a loop somewhere in your sketch that takes a lot of time (>50ms) without calling delay, you might consider adding a call to delay function to keep the WiFi stack running smoothly.

There is also a yield() function which is equivalent to delay(0). ThedelayMicroseconds function, on the other hand, does not yield to other tasks, so using it for delays more than 20 milliseconds is not recommended.

Source: Reference · ESP8266 Arduino Core

(MMV) Reference · ESP8266 Arduino Core was last modified: March 3rd, 2018 by Jovan Stosic

Ship gun fire-control system – Wikipedia

Ship gun fire-control systems (GFCS) are fire-control systems to enable remote and automatic targeting of guns against surface ships, aircraft, and shore targets, with either optical or radar sighting.

Most US ships that are destroyers or larger (but not destroyer escorts or escort carriers) employed GFCS for 5 -inch and larger guns, up to battleships, such as the USS Iowa. Beginning with ships built in the 1960s, GFCSs were integrated with missile fire-control systems and other ship sensors.

The major components of a GFCS are a manned director, with or replaced by radar or television camera, a computer, stabilizing device or gyro, and equipment in a plotting room[1]

For the USN, the most prevalent gunnery computer was the Ford Mark 1, later the Mark 1A Fire Control Computer, which was an electro-mechanical analog ballistic computer that provided accurate firing solutions and could automatically control one or more gun mounts against stationary or moving targets on the surface or in the air. This gave American forces a technological advantage in World War II against the Japanese who did not develop Remote Power Control for their guns; both the USN and IJN used visual correction of shots using shell splashes or air bursts, while the USN augmented visual spotting with Radar. Digital computers would not be adopted for this purpose by the US until the mid-1970s; however, it must be emphasized that all analog anti-aircraft fire control systems had severe limitations, and even the USN Mk 37 system required nearly 1000 rounds of 5″ mechanical fuze ammunition per kill, even in late 1944.[2]

The MK 37 Gun Fire Control System incorporated the Mk 1 computer, the Mk 37 director, a gyroscopic stable element along with automatic gun control, and was the first USN dual purpose GFCS to separate the computer from the director.

Source: Ship gun fire-control system – Wikipedia

Ship gun fire-control system – Wikipedia was last modified: March 2nd, 2018 by Jovan Stosic

Adobe AIR – Wikipedia

Adobe AIR (formerly Adobe Integrated Runtime) is a cross-platform runtime system developed by Adobe Systems for building desktop applications and mobile applications, programmed using Adobe Flash, ActionScript and optionally Apache Flex. The runtime supports installable applications on Windows, OS X and mobile operating systems including Android, iOS and BlackBerry Tablet OS. It also originally ran on Linux, but support was discontinued as of version 2.6 in 2011.

Source: Adobe AIR – Wikipedia

Adobe AIR – Wikipedia was last modified: March 1st, 2018 by Jovan Stosic

Model–view–controller – Wikipedia

Model–view–controller (MVC) is an architectural pattern commonly used for developing user interfaces that divides an application into three interconnected parts. This is done to separate internal representations of information from the ways information is presented to and accepted from the user. The MVC design pattern decouples these major components allowing for efficient code reuse and parallel development.

Traditionally used for desktop graphical user interfaces (GUIs), this architecture has become popular for designing web applications and even mobile, desktop and other clients. Popular programming languages like Java, C#, Ruby, PHP and others have popular MVC frameworks that are currently being used in web application development straight out of the box.

Source: Model–view–controller – Wikipedia

Model–view–controller – Wikipedia was last modified: March 1st, 2018 by Jovan Stosic