The Observer
This class implements the observer design pattern. Acting as a registration hub, it fires simple Events when requested.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (49): Observer Design Pattern Download |
This is a Python implementation of the observer pattern. It defines a one-to many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (53): Observer Pattern Download |
Imagine someone have came to your PC and is trying to do something with it. He will be very surprised to see that no icons can be opened, no windows can be accessed... and the pair of strange eyes is watching his every move!
Platforms: Windows
License: Freeware | Size: 330 KB | Download (98): AS The Observer Download |
Ufinder is an instrument that has been developed to help the observer to visualize and plan Ultracam observations.
Integration with Aladin allows the user to plot the Ultracam field of view over images, set up window parameters and select target and comparison stars.
Ufinder was designed with...
Platforms: Windows
License: Freeware | Download (403): Ufinder Download |
sun = sun_position(time, location)This function computes the sun position (zenith and azimuth angle at the observer location) as a function of the observer local time and position.It is an implementation of the algorithm presented by Reda et Andreas in: Reda, I., Andreas, A. (2003) Solar position...
Platforms: Matlab
License: Freeware | Size: 1.3 MB | Download (57): sun_position.m Download |
This is a Python module :mod:`nmevent`, simple C#-like implementation of the Observer pattern (http://en.wikipedia.org/wiki/Observer_pattern). It's main purpose and goal is to allow developers to use events with C#-like syntax in their Python classes. ============= Usage example =============...
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (38): nmevent Download |
This script implements an observer pattern for dictionaries and lists. It does not support a one-many relation. The observer is sent enough information so that the change can be undone.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): List and dictionary observer Download |
in the 4 following presented models we design suitable controllers for both single and double pendulums step by step through the SVFC method.then we will present the Observers for these controllers and finally the result diagrams will be shown.This work will help the people who are interested in...
Platforms: JavaScript
License: Freeware | Size: 430.08 KB | Download (42): State vector feedback control and observer design Download |
This script separates pattern implementation from your code so that you can reuse the implementation elsewhere. It is an example that shows a reusable implementation of the Observer pattern.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (53): Separating Pattern Implementation from Your Code Download |
The Ejs Celestial Globe model simulates the Two Sphere Universe theory of the Ancient Greeks. This theory supposes the stars to be fixed on the surface of a Celestial Sphere, with the spherical Earth at the center of this sphere. The simulation shows the motion of Sun and stars in this model, as...
Platforms: Mac
License: Freeware | Size: 1.29 MB | Download (35): Celestial Globe Model Download |
XLObject is a clone of basic services offered by the Qt object model, redesigned around modern features of the C++ language. Signals and slots are used for communication between objects. There are instances when we want some objects to know the changes of a particular object without having to...
Platforms: *nix
License: Freeware | Size: 46.08 KB | Download (97): XLObject Download |
Class::Observable is a Perl module that allows other classes and objects to respond to events in yours. SYNOPSIS # Define an observable class package My::Object; use base qw( Class::Observable ); # Tell all classes/objects observing this object that a state-change # has occurred sub...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (102): Class::Observable Download |
Perceptual Image Diff is an image comparison utility that makes use of a computational model of the human visual system to compare two images. Its useful for running automated regression testing on images that are perceptually identical but have minor pixel noise from different random number...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (114): Perceptual Image Diff Download |
Time::Warp is a Perl module to control over the flow of time. SYNOPSIS use Time::Warp qw(scale to time); to(time + 5); # 5 seconds ahead scale(2); # make time flow twice normal Our external experience unfolds in 3 1/2 dimensions (time has a dimensionality of 1/2). The Time::Warp module...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (106): Time::Warp Download |
User Queue is a module which is functionally quite similar to Nodequeue. It allows you to create multiple queues, add users to them, and order the users within the queue. Queues can have a maximum number of items, or be unlimited.In addition to the administrative pages for adding, removing, and...
Platforms: PHP
License: Freeware | Size: 10 KB | Download (40): User Queue Download |
The Equatorial Coordinates model displays the position of a star in equatorial (Right Ascension/Declination --- RA/Dec) coordinates. The horizon is shown along with the four cardinal directions (N, E, S, and W). The Latitude slider changes the latitude of the observer which is shown by the change...
Platforms: Mac
License: Freeware | Size: 993.28 KB | Download (36): Equatorial Coordinates Model Download |
The Local Coordinates model displays the position of a star in local (Altitude/Azimuth) coordinates. The horizon is shown along with the four cardinal directions (N, E, S, and W). The latitude of the observer is set at 35.5 degrees which sets the location of the north celestial pole (teal)...
Platforms: Mac
License: Freeware | Size: 10.24 KB | Download (36): Local Coordinates Model Download |
The Astronomical Parallax 2D Model illustrates the phenomenon of parallax in astronomy. Parallax is the apparent displacement of an object relative to the background that is caused by the motion of the observer (rather than the motion of the object itself, or of the background). This simulation...
Platforms: Mac
License: Freeware | Size: 1.38 MB | Download (35): Astronomical Parallax 2D Download |
A comprehensive astronomy / space / satellite-tracking package. It allows you to view: An earth map, showing day and night regions, location of the Moon and current phase, and position of a selected earth satellite. Panel showing positions of planets and a selected asteroid or comet, both...
Platforms: Windows
License: Freeware | Size: 7 MB | Download (225): Home Planet Download |
Extreme programming is lacking a good tool. Its difficult to keep an overview when your not sitting at the keyboard. When hitting pageup/down the observer quickly looses his bearings. What is needed is animation, scrolling, folding and refactoring.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 54.38 KB | Download (60): AEditor [Ruby BSD] Download |