Tuesday, 13 August 2013

Gscope - a software oscilloscope library

Gscope is a software oscilloscope library build using the GTK and Gnome toolkits. The scope displays signals in real-time and enables recording and playback of signal data. It can be employed at the same time to display multiple signals as well as for modifying signal parameters on the fly. Generally, the scope can be employed to monitor, display and debug several types of “real-time” data. Besides, the scope can be used for plotting or graphing file data that is in a tuple format. 

The Gscope library consists of two main widgets, GtkScope and GtkScopeApp that can be used by application programmers. GtkScope is a canvas on which signal data is plotted. GtkScopeApp provides a graphical interface for manipulating the GtkScope widget functionality. An application creates one or more GtkScope or GtkScopeApp widgets to display data. On each GtkScope or GtkScopeApp widgets, one or more signals can be plotted.

The Gscope library lets updating signal and control parameters dynamically. For example, the filter parameter of a low-pass filtered signal can be adjusted from within the scope. In addition, new signals can be added dynamically or signals can be taken out from the scope by an application program. For improved visualization, the range of each plotted signal, its zoom and bias can all be changed.

Friday, 15 February 2013


"In the summer of 2001, Bush did almost nothing to deal with mounting evidence of an impending al-Qaida attack. Then, after 9/11, his main response was to attack Iraq, which had nothing to do with 9/11."

Wasn't the Main Response to September 11th the war in Afghanistan?

Let's get this whole Clarke business straight: eight years of Clinton's presidency were spent valiantly fighting al Qaeda. Eight months of Bush's presidency were spent asleep at the switch, which then resulted in September 11th.

Thursday, 9 August 2012


In 2004 Scope launched the Time to Get Equal campaign to banish disablism, which it defines as "discriminatory, oppressive or abusive behaviour arising from the belief that disabled people are inferior to others".
The campaign had three aims:
To raise awareness of the problems and barriers faced by disabled people in their everyday lives
To demand an improvement in the attitudes and actions that disabled people experience
To build a mass movement of disabled and non-disabled people campaigning and working for equality.

Tuesday, 7 February 2012

Scope (computer science)

In computer programming, a scope is the context within which a variable-name names its variable, or other identifier identifies what it identifies, or within which a declaration has effect. Various programming languages have various different scoping rules for different kinds of declarations and identifiers. Such scoping rules have a large effect on language semantics and, consequently, on the behavior and correctness of programs.

Scopes are frequently tied to other language constructs, but many languages also offer constructs specifically for controlling scope.