| Interface: | MultiCam |
| Revision: | 13.0.1 |
| Date: | 2016-10-28 |
| HALCON Version: | 13.0 |
| Parameter | Value List | Type | Kind | Description |
|---|---|---|---|---|
| 'bits_per_channel' | [] | Unused. | ||
| 'camera_type' | 'CAMFILE:', 'cam', <camera_path>, 'Alpha_STEREOXY', 'Alpha_X', 'Alpha_XBIS', 'Alpha_Y', 'Alpha_YBIS', 'Avenue', 'Base', 'ColorScan', 'Delta_X1', 'Delta_X2', 'Delta_Y1', 'Delta_Y2', 'DualBase_A', 'DualBase_B', 'Expert_A', 'Expert_B', 'Expert_M', 'Express', 'Full', 'Gamma_X', 'Gamma_XBIS', 'Gamma_Y', 'Gamma_YBIS', 'Gamma_Z', 'Gamma_ZBIS', 'Harmony_X', 'Harmony_Y', 'Symphony_A', 'Symphony_B', 'Symphony_C', 'Symphony_D', 'Iota', 'Melody', 'Picolo_VID1', 'Picolo_VID2', 'Picolo_VID3', 'Picolo_Yc', 'ScanMonoCam', 'SyncMonoCam', 'Value', 'VcamMonoCam' | string | pre-defined | Syntax for the camera configuration file and possible values for camera type. |
| 'color_space' | 'default', 'gray', 'rgb' | string | pre-defined | Values for color space. |
| 'defaults' | [1, 1, 0, 0, 0, 0, 'interlaced', 8, 'default', -1.0, 'false', 'Alpha_X:CS8530_P30SM', '0', 1, 1] | mixed | pre-defined | Default values for open_framegrabber. |
| 'device' | '0', '1', '2', '3' | string | pre-defined | Returns a pre-defined list of possible device numbers. |
| 'external_trigger' | ['false', 'true'] | string | pre-defined | Values for the external trigger. |
| 'field' | [] | Ignored. | ||
| 'general' | [] | string | pre-defined | Information about the HALCON MultiCam interface. |
| 'generic' | [] | Unsupported query. | ||
| 'horizontal_resolution' | 1 | integer | pre-defined | Value list for horizontal resolution. |
| 'image_height' | [] | Unsupported query. | ||
| 'image_width' | [] | Unsupported query. | ||
| 'info_boards' | ['device:board_id identifier:<identifier> boardName:<name> serial:<serial_number> boardType:<type>'] | string | dynamic | A list of the available devices. |
| 'parameters' | ['<parameters>'] | string | pre-defined | Pre-defined parameters of the HALCON interface. |
| 'parameters_readonly' | ['<parameters>'] | string | pre-defined | Pre-defined read-only parameters of the HALCON interface. |
| 'parameters_writeonly' | ['<parameters>'] | string | pre-defined | Pre-defined write-only parameters of the HALCON interface. |
| 'port' | [] | Unused. | ||
| 'revision' | '<revision>' | string | pre-defined | Revision number of the MultiCam interface. |
| 'start_column' | [] | Unsupported query. | ||
| 'start_row' | [] | Unsupported query. | ||
| 'vertical_resolution' | 1 | integer | pre-defined | Value list for vertical resolution. |
| Parameter | Values | Default | Type | Description |
|---|---|---|---|---|
| Name | 'MultiCam' | string | Name of the HALCON interface. | |
| HorizontalResolution | --- | Ignored. | ||
| VerticalResolution | --- | Ignored. | ||
| ImageWidth | --- | integer | The image size values must be defined in the .cam camera file. In open_framegrabber the parameter image_width is ignored. The width has to be equal or smaller than the maximum image width but at least 8 pixels. Furthermore, the image widht should be divisable by 4, otherwise the value will be adapted to the next higher value divisable by 4 (see the also the MULTICAM documentation). | |
| ImageHeight | --- | integer | The image size values must be defined in the .cam camera file. In open_framegrabber the parameter image_height is ignored. When accessing an area scan camera, the height has to be equal or smaller than the maximum image height but at least 8 pixels. Furthermore, the image height should be divisable by 4, otherwise the value will be adapted to the next higher value divisable by 4. Using a line scan camera, the height defines the page length (see the also the MULTICAM documentation). | |
| StartRow | 0, <row> | 0 | integer | Row coordinate of the upper left pixel within the desired image part. |
| StartColumn | 0, <column> | 0 | integer | Column coordinate of the upper left pixel within the desired image part. |
| Field | --- | Ignored. | ||
| BitsPerChannel | --- | Ignored. | ||
| ColorSpace | 'default', 'rgb', 'rg', 'rb', 'gb', 'r', 'g', 'b', 'gray' | 'gray' | string | Select special color channels for the output image. This parameter is only important for color images with planar storage (not in volatile mode). PICOLO only: Specifies a gray value image with 1 channel. |
| Generic | --- | Ignored. | ||
| ExternalTrigger | 'false', 'true' | 'false' | string | Activate/deactivate external triggering. When accessing a line scan camera, 'true' enables an external page trigger with page delay 0. |
| CameraType |
|
'Alpha_X:CS8530_P30SM' | string | This parameter specifies the mpf and camera file, separated by a ':' (e.g., 'Alpha_Y:Generic_I50SA',
'Alpha_STEREOXY:CS8530_P30SM',
'Alpha_YBIS:11_11:InterlaceFR_IxxSA',
'Iota:InterlaceFR_IxxSA',
'Picolo_VID1:PAL',
'Picolo_Diligent_VID4:NTSC',
'Value:CV-M4CL_P24SC' or 'Expert_A:L101k_L2048RG').
The frame grabber needs these auxiliary files to specify a proper camera
and to define the mode to run it. For further information and a listing of camera file names or valid topologies please refer to your MULTICAM documentation. Valid values for mpf_file: 'Alpha_X', 'Alpha_Y', 'Alpha_XBIS', 'Alpha_YBIS', 'Alpha_STEREOXY', 'Delta_X1', 'Delta_X2', 'Delta_Y1', Delta_Y2', 'Gamma_X', 'Gamma_Y', 'Gamma_Z', 'Gamma_XBIS', 'Gamma_YBIS', 'Gamma_ZBIS', 'Harmony_X', 'Harmony_Y', 'Symphony_A', 'Symphony_B', 'Symphony_C', 'Symphony_D', 'Iota', 'Melody', 'Avenue', 'Base', 'DualBase_A', 'DualBase_B', 'Expert_A', 'Expert_B', 'Expert_M', 'Express', 'Full', 'Value', 'Picolo_VID1', 'Picolo_VID2', 'Picolo_VID3', ... 'Picolo_VID16', 'Picolo_YC', 'ColorScan', Valid values for cam_file in case of PICOLO: 'PAL', 'NTSC'. GRABLINK Full only: To use 10 taps, the following board topology can be set with the first call of open_framegrabber: 'MONO_DECA'(default topology: 'MONO'). DOMINO Alpha/Gamma/Harmony only: Optionally, the board topology can be set with the first call of open_framegrabber (default topology: '1_1'/'1_1_1'). |
| Device |
|
'0' | string | There are two possibilities to address a specific board: the number assigned by the MultiCam driver (passed as a string!) or the identifier string of the frame grabber board. You can yield the number and identifier of the installed boards by the 'info_boards' parameter of the info_framegrabber operator. |
| Port | --- | Ignored. | ||
| LineIn | --- | Ignored. |
| Parameter | Values | Default | Type | Description |
|---|---|---|---|---|
| 'channel_state' | 'active', 'idle', 'free', 'ready' | string | State of the channel. When channel_state is set to 'idle', the channel is not currently used by the application. | |
| 'color_space' | 'rgb', 'rg', 'rb', 'gb', 'r', 'g', 'b' | 'rgb' | Select special color channels for the output image. This parameter is only important for color images with planar storage (not in volatile mode). | |
| 'continuous_grabbing' | 'disable', 'enable' | 'disable' | string | If the continuous grabbing mode is enabled, the camera grabs all the time. In this mode the operator grab_image does not grab synchronously, but behaves similar to grab_image_async. Using this mode you can achieve full frame rate. If the continuous grabbing mode is disabled, the camera is set to single frame capture. |
| 'do_abort_grab' | --- | Cancel current grab. | ||
| 'do_force_trigger' | --- | Forces an event trigger from the application, when external_trigger='true'. This might be useful for testing purposes. | ||
| 'external_trigger' | 'false', 'true' | For backward compatibility only: Enables/disables the frame/page trigger mode for area scan/line scan cameras. If line scan cameras are used, no 'delayed' triggering can be specified. See also 'external_frame_trigger' and 'external_page_trigger'. | ||
| 'grab_timeout' | <milliseconds> | 10000 | integer | Desired timeout (milliseconds) for aborting a pending grab. If -1 is specified, the timeout is set to INFINITE. |
| 'line_period' | 1, ..., 1047552 | 10000 | integer | Area/line scan cameras: The parameter specifies the desired line period in TCU (Timing Clock Unit= 1/channel clock frequency). Line scan cameras: the real line period can be slightly different, because it is adjusted by the driver to meet technical constraints. This only applies when 'external_line_trigger' is set to 'false'. |
| 'num_buffers' | <number> | 3 | integer | Number of image buffers holding the grabbed images of the frame grabber. See also 'max_buffers'. |
| 'start_async_after_grab_async' | 'disable', 'enable' | 'enable' | string | By default a new asynchronous grab command is automatically given to the acquisition device at the end of grab_image_async. If the parameter 'start_async_after_grab_async' is set to 'disable', this new grab command is omitted. |
| 'trigger_filter' | 0, 1, ... | 16 | integer | Applies an edge cleaner to external frame/line trigger signal on line 8. DOMINO/GRABLINK: You can only enable (0) or disable (>0) the electrical noise removal filter. For further details see also your frame grabber documentation. |
| 'trigger_signal' | '12V_falling', '12V_rising', 'ttl_falling', 'ttl_rising' | 'ttl_falling' | string | Selection of the style of the external frame/line trigger on line 8 (A8 or B8).
|
| 'volatile' | 'disable', 'enable' | 'disable' | string | Grayscale only. In the volatile mode the two image acquisition interface buffers are used directly to store HALCON images. This is the fastest mode avoiding to copy raw images in memory. However, be aware that older images are overwritten again and again as a side-effect. Thus, you can only process one image while you grab another image. Older images are invalid! |
All these postfixed parameter names are not returned when calling info_framegrabber(.., 'parameters', ..) and are used to enable the easy parameterization via a generic graphical user interface, particularly the HDevelop Image Acquisition Assistant.
| Parameter | Values | Default | Type | Kind | Description |
|---|---|---|---|---|---|
| 'available_callback_types' | ['<callback_type>'] | string | dynamic | Query all callback types which are supported by this interface. | |
| 'bits_per_channel' | '<default>' | 8 | integer | pre-defined | The value is not used, so a default value is returned. |
| 'camera_type' | '<camera_type>' | 'Alpha_X:CS8530_P30SM' | string | pre-defined | Current camera type. |
| 'channel_state' | 'active', 'idle', 'free', 'ready' | string | dynamic | State of the channel. When channel_state is set to 'idle', the channel is not currently used by the application. | |
| 'color_space' | 'rgb', 'rg', 'rb', 'gb', 'r', 'g', 'b', 'gray' | 'gray' | string | pre-defined | Desired color space and thus the number of image channels of the resulting HALCON image. |
| 'continuous_grabbing' | 'disable', 'enable' | 'disable' | string | pre-defined | If the continuous grabbing mode is enabled, the camera grabs all the time. In this mode the operator grab_image does not grab synchronously, but behaves similar to grab_image_async. Using this mode you can achieve full frame rate. If the continuous grabbing mode is disabled, the camera is set to single frame capture. |
| 'device' | '<device>' | '0' | string | dynamic | Returns the current device id. |
| 'elapsed_images' | 0, 1 (, 2, ...) | integer | dynamic | Number of grabbed images. The value 1 means that the image is already acquired and thus can be fetched by grab_image_async without delay. Note that this parameter is especially useful in combination of continuous mode with external triggering to check if you missed a trigger. Note that in continuous mode the value does not toggle between 0 and 1, but increases with every acquired image! | |
| 'exposure_width' | <exp_width> | integer | dynamic | Effective exposure width expressed in TCU (Timing Clock Unit= 1/channel clock frequency). | |
| 'external_trigger' | 'false', 'true' | 'false' | string | pre-defined | Status of the external trigger. |
| 'field' | '<default>' | 'interlaced' | string | pre-defined | The value is not used, so a default value is returned. |
| 'generic' | <default> | -1 | integer | pre-defined | The value is not used, so a default value is returned. |
| 'grab_timeout' | <milliseconds> | 10000 | integer | pre-defined | Current grab timeout in milliseconds. |
| 'horizontal_resolution' | <resolution> | 1 | integer | pre-defined | Current value of horizontal resolution. |
| 'image_available' | 0, 1 | integer | dynamic | Status of the last asynchronous grab command. The value 1 means that the image is already acquired and thus can be fetched by grab_image_async without delay. Note that this parameter is especially useful in combination with external triggering. | |
| 'image_height' | <height> | 0 | integer | pre-defined | Height of the desired image part ('0' stands for the complete image). |
| 'image_width' | <width> | 0 | integer | pre-defined | Width of the desired image part ('0' stands for the complete image). |
| 'line_in' | <default> | 1 | integer | pre-defined | The value is not used, so a default value is returned. |
| 'line_period' | 1, ..., 1047552 | 10000 | integer | dynamic | Area/line scan cameras: The parameter specifies the desired line period in TCU (Timing Clock Unit= 1/channel clock frequency). Line scan cameras: the real line period can be slightly different, because it is adjusted by the driver to meet technical constraints. This only applies when 'external_line_trigger' is set to 'false'. |
| 'max_buffers' | <number> | 10 | integer | dynamic | Maximal settable number of destination image buffers for the frame grabber. See also 'num_buffers'. |
| 'max_image_height' | <max_height> | integer | dynamic | Using area scan cameras the parameter returns the maximal settable height of the desired image part. For line scan cameras this means the maximal settable page length. | |
| 'max_image_width' | <max_width> | integer | dynamic | Maximal settable width of the desired image part. | |
| 'min_encoder_freqency' | <Hz> | integer | dynamic | Indicates the computed minimum encoder frequency in the application (in Hz). See 'max_line_frequency' and your MULTICAM documentation. | |
| 'min_line_freqency' | <Hz> | integer | dynamic | Indicates the computed minimum line frequency of the camera in the application (in Hz). See 'max_line_frequency' and your MULTICAM documentation. | |
| 'name' | 'MultiCam' | string | pre-defined | Name of the HALCON interface. | |
| 'num_buffers' | <number> | 3 | integer | pre-defined | Number of image buffers holding the grabbed images of the frame grabber. See also 'max_buffers'. |
| 'port' | <default> | 1 | integer | pre-defined | The value is not used, so a default value is returned. |
| 'reset_width' | <TCU> | integer | dynamic | Effective reset width expressed in TCU (Timing Clock Unit= 1/channel clock frequency). | |
| 'revision' | '<revision>' | string | pre-defined | Revision number of the MultiCam interface. | |
| 'start_async_after_grab_async' | 'disable', 'enable' | 'enable' | string | pre-defined | Status of 'start_async_after_grab_async'. |
| 'start_column' | <column> | 0 | integer | pre-defined | Returns the current start column of the HALCON image. |
| 'start_row' | <row> | 0 | integer | pre-defined | Returns the current start row of the HALCON image. |
| 'surface_index' | 0 .. <num_buffers>-1 | integer | dynamic | Index of the destination image buffer of the last grab command. | |
| 'trigger_filter' | 0, 1, ... | 16 | integer | pre-defined | Applies an edge cleaner to external frame/line trigger signal on line 8. DOMINO/GRABLINK: You can only enable (0) or disable (>0) the electrical noise removal filter. For further details see also your frame grabber documentation. |
| 'trigger_signal' | '12V_falling', '12V_rising', 'ttl_falling', 'ttl_rising' | 'ttl_falling' | string | pre-defined | Style of the external frame/line trigger on line 8 (A8 or B8). |
| 'vertical_resolution' | <resolution> | 1 | integer | pre-defined | Current value of vertical resolution. |
| 'volatile' | 'disable', 'enable' | 'disable' | string | pre-defined | Grayscale only. In the volatile mode the two image acquisition interface buffers are used directly to store HALCON images. This is the fastest mode avoiding to copy raw images in memory. However, be aware that older images are overwritten again and again as a side-effect. Thus, you can only process one image while you grab another image. Older images are invalid! |
| Parameter | Values | Default | Type | Description |
|---|---|---|---|---|
| 'cross_pitch' | 1...10000 | integer | Line Scan Parameter QUICKPACK only: The cross pitch parameter controls the crossweb resolution in arbitrary length units. This is the distance between two locations focusing on adjacent pixel on the CCD sensor. | |
| 'encoder_pitch' | 1...1000 | 100 | integer | Line Scan Parameter The encoder pitch parameter controls the rate converter. It is expressed in arbitrary length unit. The length unit has to be the same as the one of the 'line_pitch' parameter. This parameter is only used when 'external_line_trigger' is set to 'rate_converted'. See your MULTICAM documentation (especially the 'Programming the Rate Converter' chapter) for details. |
| 'line_pitch' | 1...1000 | 500 | integer | Line Scan Parameter The line pitch parameter controls the rate converter. It is expressed in arbitrary length unit. The length unit has to be the same as the one of the 'encoder_pitch' parameter. This parameter is only used when 'external_line_trigger' is set to 'rate_converted'. See your MULTICAM documentation (especially the 'Programming the Rate Converter' chapter) for details. |
| 'page_delay' | 0...65535 | 10 | integer | Line Scan Parameter A delay programmable as a line count can be inserted between the page trigger detection and the effective start of page acquisition. The page trigger can occur while the previous page is not yet fully acquired. This parameter is only used when 'external_page_trigger' parameter is set on 'delayed'. |
| 'strobe_duration' | 0...100 | 50 | integer | Strobe Parameter Duration of the strobe pulse relative to the full exposure window duration (a value of 50% means that the duration of the strobe pulse is half the duration of the exposure window). |
| 'strobe_level' | 'disable', 'ittl', 'open_collector', 'open_emitter', 'ttl' | 'ttl' | string | Strobe Parameter GRABLINK only: Selection of the digital level of the strobe output line 9 (A9 or B9).
|
| 'strobe_line' | 'alt1', 'alt2', 'alt3', 'alt4', 'io1', 'io2', 'io3', 'io4', 'isoa1', 'isoa2', 'nom', 'st', 'sta', 'stx', 'sty', 'stz' | 'nom' | string | Strobe Parameter DOMINO/GRABLINK only: Selection of the line of the strobe output. See your MULTICAM documentation for more details. |
| 'strobe_position' | 0...100 | 50 | integer | Strobe Parameter Position of the middle of the strobe pulse relative to the full exposure window (a value of 50% means that the strobe pulse is situated in the middle of the exposure window). |
| 'strobe_type' | 'high_pulse', 'low_pulse' | 'high_pulse' | string | Strobe Parameter Selection of the style of the strobe output line 9 (A9 or B9).
|
| 'digital_input_config:XX' | 'free', 'soft' | string | Digital Input/Output Parameter Configures the input line (with XX = 1, 2, .. 39 as unique index of the input line, i.e., XX = 28 for a GRABLINK Value board). |
|
| 'digital_output_config:XX' | 'free', 'soft' | string | Digital Input/Output Parameter Configures the output line (with XX = 1, 2, .. 39 as unique index of the output line, i.e., XX = 28 for a GRABLINK Value board). |
|
| 'digital_input_style' | '5V', '12V', 'auto', 'channellink', 'cmos', 'diff', 'dttl', 'iso', 'ittl', 'i12V', 'lvds', 'powerstate', 'relay', 'rs485', 'ttl', 'ttlpd' | string | Digital Input/Output Parameter Electrical style of input lines. See your MULTICAM documentation for the board specific values. |
|
| 'digital_output_style' | 'ioc', 'ioe', 'ittl', 'lvds', 'oc', 'opto', 'relay', 'ssrly', 'ttl' | string | Digital Input/Output Parameter Electrical style of output lines. See your MULTICAM documentation for the board specific values. |
|
| 'digital_output:XX' | 'low', 'high', 'toggle' | string | Digital Input/Output Parameter State of one of the digital output lines (with XX = 1, 2, .. 39 as unique index of the output line, i.e., XX = 28 for a GRABLINK Value board). Note that you have to set 'digital_output_config:XX' and 'digital_output_style' for this line before! |
|
| 'gain_control' | 'linear', '+3db', '+2db', '+1db', '0db', '-1db', '-2db', '-3db' | '0db' | string | DOMINO and PICOLO Parameters Selection between linear and logarithmical gain control for all camera channels. |
| 'gain_value' | 1000 | integer | DOMINO and PICOLO Parameters Gain adjustment for all camera channels. |
|
| 'offset' | -500...500 | 0 | integer | DOMINO and PICOLO Parameters Establishing the linear common offset for all camera channels. |
| 'gain_color' | 0...2000 | 1000 | integer | PICOLO Parameters Control of the color saturation for all camera channels. |
| 'exposure_trim' | -6...12 | 0 | integer | DOMINO and GRABLINK Parameter Trimming of the exposure time, expressed in dB (adding 6 dB doubles the value, subtracting 6dB divides it by two and subtracting 12 dB divides it by four). |
| 'exposure_us' | <microseconds> | 0 | integer | DOMINO and GRABLINK Parameter Desired frame exposure time expressed in microseconds. The value 0 means permanent exposure condition. |
| 'activate_lut' | 0...4 | 0 | integer | QUICKPACK Parameters Activate the LUT with the specified index. Note that up to four different LUTs can be stored per image acquisition handle, see parameter 'do_generate_lut'. If index is set to 0, no LUT is used. |
| 'activate_shc' | 0...4 | 0 | integer | QUICKPACK Parameters Activate the shading correction with the specified index. Note that up to four different shading corrections can be stored per image acquisition handle, see parameter 'do_calibrate_shc'. If index is set to 0, no shading correction is used. |
| 'do_calibrate_shc' | [<index, dark_ptr_red, dark_ptr_green, dark_ptr_blue, light_ptr_red, light_ptr_green, light_ptr_blue>] | integer | QUICKPACK Parameters Computes a specific shading correction and stores it with the given index. The shading corrector applies a multiplicative (gain) and an additive (offset) correction individually to each pixel issued in the scanned image. For more details please see the MultiCam documentation. Note that the six image pointers must point to actual image buffers that contain the desired dark or light data. Typically, these pointers can be provided by grabbing an image and calling get_image_pointer3 afterwards. Note that you can also specify 0 for either all the dark or all the light pointers if you don't want to make use of them. |
|
| 'do_generate_lut' | [<index, contrast_r, contrast_g, contrast_b, brightness_r, brightness_g, brightness_b, visibility_r, visibility_g, visibility_b, negative_r, negative_g, negative_b>] | mixed | QUICKPACK Parameters Generate a look-up table with the specified index. Note that up to four different LUTs can be stored per image acquisition handle. To (de-)activate a pre-generated LUT the parameter 'activate_lut' has to be called. The generation of the LUT is controlled by the following 13 parameters:
|
| Parameter | Values | Default | Type | Kind | Description |
|---|---|---|---|---|---|
| 'cross_pitch' | 1...10000 | integer | dynamic | Line Scan Parameter QUICKPACK only: The cross pitch parameter controls the crossweb resolution in arbitrary length units. This is the distance between two locations focusing on adjacent pixel on the CCD sensor. | |
| 'encoder_pitch' | 1...1000 | 100 | integer | dynamic | Line Scan Parameter The encoder pitch parameter controls the rate converter. It is expressed in arbitrary length unit. The length unit has to be the same as the one of the 'line_pitch' parameter. This parameter is only used when 'external_line_trigger' is set to 'rate_converted'. See your MULTICAM documentation (especially the 'Programming the Rate Converter' chapter) for details. |
| 'line_pitch' | 1...1000 | 500 | integer | dynamic | Line Scan Parameter The line pitch parameter controls the rate converter. It is expressed in arbitrary length unit. The length unit has to be the same as the one of the 'encoder_pitch' parameter. This parameter is only used when 'external_line_trigger' is set to 'rate_converted'. See your MULTICAM documentation (especially the 'Programming the Rate Converter' chapter) for details. |
| 'page_delay' | 0...65535 | 10 | integer | dynamic | Line Scan Parameter A delay programmable as a line count can be inserted between the page trigger detection and the effective start of page acquisition. The page trigger can occur while the previous page is not yet fully acquired. This parameter is only used when 'external_page_trigger' parameter is set on 'delayed'. |
| 'strobe_duration' | 0...100 | 50 | integer | dynamic | Strobe Parameter Duration of the strobe pulse relative to the full exposure window duration (a value of 50% means that the duration of the strobe pulse is half the duration of the exposure window). |
| 'strobe_level' | 'disable', 'ittl', 'open_collector', 'open_emitter', 'ttl' | 'ttl' | string | pre-defined | Strobe Parameter GRABLINK only: Digital level of the strobe output line 9 (A9 or B9). |
| 'strobe_line' | 'alt1', 'alt2', 'alt3', 'alt4', 'io1', 'io2', 'io3', 'io4', 'isoa1', 'isoa2', 'nom', 'st', 'sta', 'stx', 'sty', 'stz' | 'nom' | string | pre-defined | Strobe Parameter DOMINO/GRABLINK only: Selection of the line of the strobe output. See your MULTICAM documentation for more details. |
| 'strobe_position' | 0...100 | 50 | integer | dynamic | Strobe Parameter Position of the middle of the strobe pulse relative to the full exposure window (a value of 50% means that the strobe pulse is situated in the middle of the exposure window). |
| 'strobe_type' | 'high_pulse', 'low_pulse' | 'high_pulse' | string | pre-defined | Strobe Parameter Style of the strobe output line 9 (A9 or B9). |
| 'digital_input_config:XX' | 'free', 'soft' | string | dynamic | Digital Input/Output Parameter Configures the input line (with XX = 1, 2, .. 39 as unique index of the input line, i.e., XX = 28 for a GRABLINK Value board). |
|
| 'digital_output_config:XX' | 'free', 'soft' | string | dynamic | Digital Input/Output Parameter Configures the output line (with XX = 1, 2, .. 39 as unique index of the output line, i.e., XX = 28 for a GRABLINK Value board). |
|
| 'digital_input_style' | '5V', '12V', 'auto', 'channellink', 'cmos', 'diff', 'dttl', 'iso', 'ittl', 'i12V', 'lvds', 'powerstate', 'relay', 'rs485', 'ttl', 'ttlpd' | string | dynamic | Digital Input/Output Parameter Electrical style of input lines. See your MULTICAM documentation for the board specific values. |
|
| 'digital_output_style' | 'ioc', 'ioe', 'ittl', 'lvds', 'oc', 'opto', 'relay', 'ssrly', 'ttl' | string | dynamic | Digital Input/Output Parameter Electrical style of output lines. See your MULTICAM documentation for the board specific values. |
|
| 'digital_input:XX' | 'high', 'low', 'none', 'wenthigh', 'wentlow' | string | dynamic | Digital Input/Output Parameter State of one of the digital input lines (with XX = 1, 2, .. 39 as unique index of the input line, i.e., XX = 28 for a GRABLINK Value board). Note that you have to set 'digital_input_config:XX' and 'digital_input_style' for this line before! |
|
| 'gain_control' | 'linear', '+3db', '+2db', '+1db', '0db', '-1db', '-2db', '-3db' | '0db' | string | pre-defined | DOMINO and PICOLO Parameters Selection between linear and logarithmical gain control for all camera channels. |
| 'gain_value' | 1000 | integer | dynamic | DOMINO and PICOLO Parameters Gain adjustment for all camera channels. |
|
| 'offset' | -500...500 | 0 | integer | dynamic | DOMINO and PICOLO Parameters Establishing the linear common offset for all camera channels. |
| 'gain_color' | 0...2000 | 1000 | integer | dynamic | PICOLO Parameters Control of the color saturation for all camera channels. |
| 'exposure_trim' | -6...12 | 0 | integer | dynamic | DOMINO and GRABLINK Parameter Trimming of the exposure time, expressed in dB (adding 6 dB doubles the value, subtracting 6dB divides it by two and subtracting 12 dB divides it by four). |
| 'exposure_us' | <microseconds> | 0 | integer | dynamic | DOMINO and GRABLINK Parameter Desired frame exposure time expressed in microseconds. The value 0 means permanent exposure condition. |
| 'activate_lut' | 0...4 | 0 | integer | pre-defined | QUICKPACK Parameters Activate the LUT with the specified index. Note that up to four different LUTs can be stored per image acquisition handle, see parameter 'do_generate_lut'. If index is set to 0, no LUT is used. |
| 'activate_shc' | 0...4 | 0 | integer | pre-defined | QUICKPACK Parameters Activate the shading correction with the specified index. Note that up to four different shading corrections can be stored per image acquisition handle, see parameter 'do_calibrate_shc'. If index is set to 0, no shading correction is used. |
Using user-callback functions
Note that the execution time of a user-specific callback function should
always be as short as possible since during the execution of a callback
function the handling of further internal callbacks might be blocked.
This can be achieved by removing the current processing from the
user-specific callback function to a separate thread that is controlled
via signals or events.
| Type | Description |
|---|---|
| 'exposure_end' | Corresponds to the MC_SIG_END_EXPOSURE signal function inside MultiCam. |
| 'exposure_start' | Corresponds to the MC_SIG_START_EXPOSURE signal function inside MultiCam. |
| 'transfer_end' | Corresponds to the MC_SIG_SURFACE_FILLED signal function inside MultiCam. |


--- author: Colene Chow categories: app date: '2011-09-21 01:07:27' permalink: /2011/09/21/phonegap-at-social-media-week-vancouver/ slug: phonegap-at-social-media-week-vancouver status: publish title: PhoneGap at Social Media Week Vancouver type: post format: html ---
It's Social Media Week worldwide and Vancouver is involved for the first time! PhoneGap's Joni Rustulka will be involved in the Mobile and App Summit which takes place on September 22 from 4-7pm at Emily Carr University of Art + Design:
Join Vancouver's mobile development and marketing community for a mobile + app summit as part of Social Media Week 2011. This summit will focus on the development and marketing side of mobile apps, ebooks, location based applications and how to use them to engage mobile audiences.
You'll hear from some of the city's most innovative and inspiring mobile companies, and have a chance for hands-on exploration of Emily Carr's projects in mobile and ebook development.
The Mobile & App Summit is sold out so follow along on Twitter @simcentre.
Read about the Mobile & App Summit. Learn more about Social Media Week.


| Interface | Description |
|---|---|
| IBowlController |
Common
IBowlController interface for all bowl controllers. |
| IController |
Common
IController interface for all persistent type controllers. |
| Class | Description |
|---|---|
| AbstractBowlController |
Common abstract
AbstractBowlController for Bowl controllers. |
| AbstractController |
Common abstract
AbstractController for all persistence type controllers. |
| AbstractEntityController |
Common abstract
IController for all persistence type controllers. |
| ApplicationController |
The central ApplicationController class of Superbowl application.
|
| ApplicationController.SimplePojo |
Inner class SimplePojo.
|
| BotanicSystemController |
Controller instance to handle user requests regarding a
BotanicSystem . |
| BowlController |
IController instance to handle user requests regarding a
Bowl . |
| CustomerController |
Controller instance to handle user requests regarding a
Customer . |
| ExhibitionController |
Controller instance to handle user requests regarding a
Exhibition . |
| GeoRegionController |
Controller instance to handle user requests regarding a
GeoRegion . |
| SidemenuController |
Insert class description here...
|
| StatusController |
IController instance to handle user requests regarding a
Status . |
| TimberController |
Controller instance to handle user requests regarding a
Timber . |
| TimberOriginController |
Controller instance to handle user requests regarding a
TimberOrigin . |


Advanced SearchFrom these owners
{{inputArray[0]}}
With this many stars
{{inputArray[1]}}
Written in this language{{language}}With this many issues labeled good-first-issue
{{inputArray[3]}}
With this many issues labeled help-wanted
{{inputArray[4]}}


NetCDF Subset Service
Switch to alternate request type.
THREDDS Data Server
NetCDF Subset Service
Dataset:
/thredds/ncss/some/dataset/path
(
Dataset Description
)
Bounding box (in decimal degrees)
North
West
East
South
Nearest to location (in decimal degrees)
Latitude:
Longitude:
Time range
Single time
Start:
End:
Stride:
Time:
Format:
format
Reset to full extension
NCSS request URL:
THIS WILL BE REPLACED BY buildAccessUrl().
Submit
Reset


Git Hub Link: Git Hub
• Developed an app that will display all of the houses in an area
• The app will contain a home screen, an activity with a list of houses listed as per the ascending order of distance(i.e., the nearest house will be displayed first in the list) and a fragment with details about each house
• There will be a House class that contains member variables like price, description, etc
• The detail activity will create an instance of a House and populate the variables using data from an SQLite database
• The app includes the Google maps API to show the location of the house on the map inside a Fragment
• The users can take the picture of the house and can put it in the app for sale
• The uses can also buy the house they like and once the house was bought, the house goes to the bought homes list
• This app also allows the users to contact the app maintenance team


class Plyrskill
Public Class Methods
clone(skill)
click to toggle source
# File app/models/plyrskill.rb, line 5 def self.clone (skill) s = Plyrskill.new s.name = skill.name s.base_value = 0 return s end
new_list()
click to toggle source
Create a new list of all plyrskills
# File app/models/plyrskill.rb, line 54 def self.new_list list = [] Skill.where({}).each do |a| list << self.clone(a) end list end
Public Instance Methods
belongs_to_player()
click to toggle source
# File app/models/plyrskill.rb, line 20 def belongs_to_player key = self.reflect_on_association(:player).inverse Player.where({ key => self.attributes }).first end
lookup()
click to toggle source
# File app/models/plyrskill.rb, line 16 def lookup Skill.name_exists? self.name end
plyrattr(player=nil)
click to toggle source
# File app/models/plyrskill.rb, line 32 def plyrattr(player=nil) player ||= belongs_to_player # Get the skill's related pattr # We have to look up the original skill definition pattr_name = Skill.where(name: self.name).first.related_pattr # Get the players plyrattr object player.plyrattrs.where(name: pattr_name).first end
roll(n=20)
click to toggle source
Roll 20 for this skill
# File app/models/plyrskill.rb, line 49 def roll(n=20) total + rand(n) end
to_s()
click to toggle source
# File app/models/plyrskill.rb, line 12 def to_s "#{name}: #{base_value} (#{total})" end
total()
click to toggle source
Get the total value of the skill Sum of the base value and the modifier from the skills related physattr
# File app/models/plyrskill.rb, line 43 def total player = belongs_to_player base_value + plyrattr.skill_mod(player) end
up(x=1)
click to toggle source
Increment the skill value
# File app/models/plyrskill.rb, line 26 def up(x=1) self.base_value += x self.save self.base_value end


[1]
also the room thermostat would not go below 25 degrees celsius leaving the room slightly hot .
[2]
for a short period and do n't mind heading out in the morning to sight see .


Sofia CarrilloPronouns: she/her Associate Application Developer Sofia is proudly latina, an intersectional feminist, and an ally of the LGBT+ community. She loves boardgames, bubble tea and the wizarding world. |
| Date | Work Title |
|---|---|
| 2019 – 2021 | Associate Application Developer for the Risk and Reliability Team |
| 2018 | Global Product and Technology Intern |
|
|


- Chat - Class in <Unnamed>
-
It implements a distributed chat.
- Chat() - Constructor for class Chat
-
Constructor for the Chat Class
- Chat.ChatJson - Class in <Unnamed>
-
Static class for our Json
Please see the getJsonJoin for documentation,
on how messages are constructed
- Chat.Client - Class in <Unnamed>
-
Class for implementing the Client.
- Chat.Server - Class in <Unnamed>
-
Class for implementing the Server.
- chatHistoryLength - Static variable in class Chat
-
- ChatJson() - Constructor for class Chat.ChatJson
-
- chatMessages - Static variable in class Chat
-
- Client() - Constructor for class Chat.Client
-
Constructor for the client


Process improvement project for student organization
Developed work performance metrics and used software to efficiently monitor and control 17 independent committees
Guinness World Record
2011
Successfully broke the world record for the number of participants in a single game of dodgeball (over 2100 people)
Required the securing of funding, organizational approval, achieving required participation numbers, coordination with local news teams, coordination with the Guinness World Record adjuticators, and more
Done by efficiently leading and managing a group of volunteers


See: Description
| Interface | Description |
|---|---|
| MonitoringUtil.JobMessagesHandler |
An interface that can be used for defining callbacks to receive a list
of JobMessages containing monitoring information.
|
| Stager |
Interface for staging files needed for running a Dataflow pipeline.
|
| Class | Description |
|---|---|
| DataflowPathValidator |
GCP implementation of
PathValidator . |
| DataflowTransport |
Helpers for cloud communication.
|
| DoFnInfo<InputT,OutputT> |
Wrapper class holding the necessary information to serialize a DoFn.
|
| GcsStager |
Utility class for staging files to GCS.
|
| MonitoringUtil |
A helper class for monitoring jobs submitted to the service.
|
| MonitoringUtil.LoggingHandler |
A handler that logs monitoring messages.
|
| MonitoringUtil.TimeStampComparator |
Comparator for sorting rows in increasing order based on timestamp.
|
| OutputReference |
A representation used by
Step s
to reference the output of other Step s. |
| PackageUtil |
Helper routines for packages.
|
| RandomAccessData |
An elastic-sized byte array which allows you to manipulate it as a stream, or access
it directly.
|
| RandomAccessData.RandomAccessDataCoder |
A
Coder which encodes the valid parts of this stream. |
| RandomAccessData.UnsignedLexicographicalComparator |
A
Comparator that compares two byte arrays lexicographically. |
| TimeUtil |
A helper class for converting between Dataflow API and SDK time
representations.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.


{{label}} is required.
{{label}} must be at least {{field.errors.minlength.requiredLength || 0}} characters long.
{{label}} can not be over {{field.errors.maxlength.requiredLength || 0}} characters long.
Please enter a valid email address.
Please enter a valid {{label}}.


SproutCore encoding gotchas
These days I'm trying out SproutCore, an MVC framework written in Javascript that aims to help developing rich client web applications. I'm not going to entertain you with any juicy technical spotlight, as they'll hopefully find their way in these pages later on with plenty of details. At the moment I'd like to share a little problem I got stuck with that had a non trivial solution, at least for the noob I am.
First thing you have to know is that SproutCore ships with both a rich Javascript library and a set of building tools written in ruby, which go under the code name of abbot. New projects kickstart, scaffolding, automatic documentation are among the features that abbot provides you with, along with the ability to run you application on a local web server during development. Sounds cool, isn't it? And I didn't even mention it's integrated unit testing facility!
I immediately tried to give it a shot, and ran through one of the tutorials to write down my first HelloWorld. The first pieces got into place, and after the first quick round I left my hello world project in such a state that I already decided to build a simple but complete application right away.
The second day something Bad™ happened, I cannot really tell what, but everything started to fall apart: no one tool in the abbot suite worked properly, I was no more able to get any further and I started a painful journey of which I only remember installing and changing between zillions of ruby versions, crying and considering to give up with IT and to start my own religion to make a living.
But then I simply resorted to the #sproutcore IRC channel and I got the tip that saved the day (thanks pjmorse!):
export LC_CTYPE=UTF-8
"Boom baby!" I said, everything got back to normality. I can save my holy plans for a rainy day. It seems that encoding is an endless source of issues in the ruby world, so that probably if you have any ruby knowledge whatsoever this all rant might just seem pointless and the solution trivial.
Next episode on SproutCore (if everything goes well): a sample SproutCore + Clojure application. See you there!
blog comments powered by Disqus


Academic-led claim: The Leadership Team of the PCI drives the overall Initiative in ways that align with academic values, expectations and culture
Use of Resources claim: The Leadership Team of the PCI utilizes technical, human and academic resources in ways that are value-for-money, sustainable and accountable.
Visibility claim: The Leadership Team of the PCI communicates its plans, deliverables and outcomes across a range of stakeholders in ways that ensure visibility, recognition and transferability.
This is the report in JSON so you can back it up and restore


Quotes
You can transform yourself into the person you want to be, but you have to decide early because the chain of habits are too light to be felt until they are too heavy to be broken.
As we express our gratitude, we must never forget that the highest appreciation is not to utter words, but to live by them.
Walk softly and carry a big stick.
If you really want to do something, you'll find a way. If you don't, you'll find an excuse.
Enjoyment lies in the search of truth, not in finding it


The iPhone/iPad specific UI capabilities. All properties, methods and events in this namespace will only work on the Apple iPhone or iPad related devices.
| Name | Description |
|---|---|
| Titanium.UI.iPhone.ActivityIndicatorStyle | A set of constants for the styles available for Titanium.UI.ActivityIndicator objects. |
| Titanium.UI.iPhone.AnimationStyle | A set of constants for the Animation Styles used for transitions. |
| Titanium.UI.iPhone.ProgressBarStyle | A set of constants for the bar styles used on the style property of Titanium.UI.ProgressBar. |
| Titanium.UI.iPhone.RowAnimationStyle | A set of constants for the Animation Styles used for transition on table view rows. |
| Titanium.UI.iPhone.ScrollIndicatorStyle | A set of constants for the styles available for Titanium.UI.ActivityIndicator objects. |
| Titanium.UI.iPhone.StatusBar | A set of constants for the status bar style. |
| Titanium.UI.iPhone.SystemButtonStyle | A set of constants for the system button styles that can be used for the button style property. |
| Titanium.UI.iPhone.SystemIcon | A set of constants for the system icon styles that can be used on a tab group tab. |
| Titanium.UI.iPhone.TableViewCellSelectionStyle | A set of constants for the style that can be used for the selectionStyle property of Titanium.UI.TableViewRow. |
| Titanium.UI.iPhone.TableViewScrollPosition | A set of constants for the position value that can be used for the position property of Titanium.UI.TableView when invoking scrollToIndex. |
| Titanium.UI.iPhone.TableViewSeparatorStyle | A set of constants for the style that can be used for the separatorStyle property of Titanium.UI.TableView. |
| Titanium.UI.iPhone.TableViewStyle | A set of constants for the style that can be used for the button style property of Titanium.UI.TableView. |
| Name | Description |
|---|---|
| addEventListener | add an event listener for the instance to receive view triggered events |
| fireEvent | fire a synthesized event to the views listener |
| hideStatusBar | convenience method to hide the status bar |
| removeEventListener | remove a previously added event listener |
| showStatusBar | convenience method to show the status bar |
| Name | Type | Description |
|---|---|---|
| appBadge | string | set the application badge for the application's icon in the springboard |
| appSupportsShakeToEdit | boolean | control whether the shake to edit system wide capability is enabled |
| statusBarHidden | boolean | control the status bar visibility |
| statusBarStyle | int | constant that controls the status bar color style |


| iso_to_sfg {isoband} | R Documentation |
Convert isolines or isobands to an sf geometry collection (sfg
) object. Further downstream
processing needs to happen via the sf package.
iso_to_sfg(x)
x |
The object to convert. |
The function iso_to_sfg()
is a generic that takes an object created by either isolines()
or isobands()
and turns it into a simple features (sf) geometry collection. Importantly,
the isobanding algorithm can produce polygons that do not represent valid simple features. This
happens usually when the lower limit of an isoband is exactly equal to some data values (see
examples for a demonstration). This can be worked around either by slightly shifting the data
or band limits (e.g., round all data values and then shift them by a value smaller than the
rounding error) or by fixing the geometries using the function st_make_valid()
.
library(sf) library(ggplot2) # Example 1: simple 5x5 matrix m <- matrix(c(0, 2, 2, 2, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0), 5, 5, byrow = TRUE) z <- isolines(1:ncol(m), nrow(m):1, m, c(0.5, 1.5)) lines <- iso_to_sfg(z) x <- st_sf(level = names(lines), geometry = st_sfc(lines)) ggplot(x) + geom_sf(aes(color = level)) # Example 2: volcano dataset m <- volcano b <- isobands((1:ncol(m))/(ncol(m)+1), (nrow(m):1)/(nrow(m)+1), m, 10*9:19, 10*10:20) bands <- iso_to_sfg(b) x <- st_sf(level = as.numeric(sub(":.*", "", names(bands))), geometry = st_sfc(bands)) ggplot(x) + geom_sf(aes(color = level, fill = level)) # Example 3: invalid simple features m <- matrix(c(1.5, 1.5, 1.5, 1.5, 0.6, 0.5, 1.5, 1.5, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0.7, 0, 0.9, 1.3, 1.8, 1.4, 0.4), 5, 5, byrow = TRUE) raw <- isobands(1:5, 5:1, m, levels_low = 0:1, levels_high = 1:2) bands <- iso_to_sfg(raw) iso <- st_sf( id = factor(1:length(bands)), geometry = st_sfc(bands) ) # the geometries are not valid st_is_valid(iso, reason = TRUE) # this doesn't prevent us from plotting them ggplot(iso, aes(fill = id)) + geom_sf() # make all geometries valid, requires GEOS >= 3.8.0 if (sf_extSoftVersion()["GEOS"] >= "3.8.0") { iso2 <- st_make_valid(iso) st_is_valid(iso2, reason=TRUE) # the plot should be unchanged # (this may not be the case, see ggplot2 issue #4275) ggplot(iso2, aes(fill = id)) + geom_sf() } # alternatively, if we shift all data values by a tiny # amount (here, 1e-10) so they don't coincide with the band # limits, no invalid geometries are generated. raw <- isobands(1:5, 5:1, m + 1e-10, levels_low = 0:1, levels_high = 1:2) bands <- iso_to_sfg(raw) iso <- st_sf(id = factor(1:length(bands)), geometry = st_sfc(bands)) st_is_valid(iso, reason = TRUE)


This Horoscope Will Guide You Through This Black Friday
by Sofiya GolovnyaThe festive season is great for many reasons. While the celebrations can make you feel better and lift your mood, nothing beats a bit of holiday shopping. If you’re counting days to Black Friday, don’t forget to check what the stars have planned for you to be sure you make all the right choices and buy only what you really need.
Aries
Black Friday is an adventure. It doesn’t matter what you buy or not, just make sure to enjoy the process. Avoid hurrying and only buy practical things you really need and that align with your goals, including classes, supplies, or investments in your future.
Taurus
For all of you who feel the urge to purchase something big this Black Friday, make sure you think it through. Even if it’s something you actually need, double-checking won’t do any harm. Try spending money on things that help you learn and make you happy.
Gemini
Spend time with your friends by going shopping together. You might think about getting a gift for someone special. It’s also a great idea to buy something that represents a fresh start. This will ensure you’re ready to start a new year.
Cancer
>Make a list of everything you want to purchase this Black Friday. This way, you won’t forget about anything you need. Some of your Black Friday finds can actually help you enhance your daily routine. It’s possible somebody could get you a surprise gift.
Leo
This Black Friday, buy something to boost your creativity. Not everything you buy should be purely functional, so some items for your hobbies will really benefit you. You can easily combine practicality with luxury, so don’t be afraid to splurge.
 Although you like saving money, you should make a purchase that makes you feel excited this Black Friday.
Libra
Use Black Friday to buy some purposeful items. Consider purchasing a planner or a gadget that enables you to stay organized and productive. However, you might be in the mood to decorate your house, too, so get something that makes you feel cozy.
Scorpio
You’re feeling serious about shopping this year, so get out there and buy something luxurious.  Use Black Friday to get some fashion items to help you express your style.
Sagittarius
You’re in the mood to change up your appearance, and Black Friday is a fantastic opportunity to purchase clothing, makeup, or anything that lets you alter the way you look. And don’t feel guilty for splurging; you should do anything to feel confident.
Capricorn
You might feel quite emotional while shopping on this Black Friday, so make sure to purchase something that you genuinely like, despite what you believe you’re supposed to buy. Love yourself with your wealth, and buy what makes you feel great.
Aquarius
You feel like turning this Black Friday into a fun friend gathering, but you can also support a good cause together. Why not use this occasion to donate some money and make the world a better place? Also, consider purchasing something that connects you with your spiritual side.
Pisces
Think of this Black Friday as a business opportunity. But yourself an amazing outfit for job interviews or a new piece of tech that will benefit your professional life. Also, remember about your ambitious. Spend money to make money, and you won’t regret it.
Read More:
LifestyleAdvice,black friday,horoscope,Shopping
Sofiya GolovnyaCOLLEGECANDY Writer
I write and stuff.
-<PHONE_NUMBER>1348454


WRFLgroove
Listen to your favorite WRFL DJ anywhere, any time.
Home
GitHub
{% block content %} {% endblock %}


The K-means clustering demo will generate a set of points in the 2D space. Users can select the number of clusters (centroids) that they want to cluster the points. The distance function is Euclidean.


Kosher Tel Aviv Map - List of Modifications
If you click on the link to the Rabanut website, you may be as surprised as we were to find out exactly how many places are under the supervision of the Rabanut.
There are
establishments on the list.
However, just from the list alone, it is hard to find where they all are in one go. Ed asked the Rabanut to show the locations on a map, but it's wasn't something they could do very quickly, and he was getting hungry.
He mentioned this to Michael, and Michael said, "It shouldn't be too difficult to scrape the data from the Rabanut website and plot it on a Google map". It was difficult. But he did it in a week!
He used python with HTMLParser to create a list that could be used in javascript on a web page. He developed the web pages on Glitch, and later moved to hosting on GitHub.
Because the data is from the Rabanut list, we don't have much information to add at the moment. We can't tell you if a place is a 5 star restaurant, or a felafel stall. Sometimes these are canteens in private offices where the public can't go, and we are trying to filter those out as people let us know about them.
We hope you have fun exploring new places. We have certainly found new places right around the corner that we never knew existed.
We are trying to use the raw data from the Rabanut list, without interfering too much. However, some of the addresses just aren't Googleable, so we had to modify a few.
Here are the modifications we have made to the original Rabanut data.
Typically, these are "corrections" to the addresses because the text in the Rabanut database cannot be found on Google maps.
Other types of corrections may be "hide" where a place may not be open to the public, such as the restaurant in a private office.


Christie
Bahlai is a Research Associate in the Department of
Entomology at Michigan State University in East Lansing, Michigan,
where she studies long term and broad scale population and
community ecology of insects. She's interested in collaboratively
generated data and reproducible research and maintains a blog
called Practical
Data Management for Bug Counters. She obtained her PhD in
Environmental Biology from the University of Guelph.


---
layout: post
title: 'Summary: Flux Variability Analysis of Metabolic Networks in Purple Nonsulfur
Bacteria'
categories:
- Bioinformatics
- Paper Summary
tags:
- Bacteria
- FBA
- Metabolic Network
status: publish
type: post
published: true
meta:
_elasticsearch_indexed_on: '2011-09-30 20:03:20'
---
Hadicke et al published a research paper in BMC Systems Biology. The group modeled metabolic networks of purple nonsulfur bacteria (PNSB) using flux variability analysis (FVA). FVA is slightly different to flux balance analysis (FBA) in that in the former, the biological objective is in its contraints, not the value to optimize.
So FBA can be formulated as
$latex max_{\mathbf{v}}\,\mathbf{Z=c^{T}\cdot v} \\
s.t. \\
\mbox{\textbf{S}\ensuremath{\cdot}\textbf{v}=\textbf{0}} \\
\mathbf{v_{l}\leq v}\leq\mathbf{v_{u}}$
where Z is the biological objective function, c is a vector of coefficients that define how much each reaction contribute to the objective. v is the vector of fluxes of each reaction, and it is unknown. S is a m*n matrix. It contains the stoichiometry of the metabolic networks. $latex \mathbf{v_{l}}$ and $latex \mathbf{v_{u}}$ are the lower bounds and upper bounds of $latex \textbf{v}$.
Then FVA can be formulated as
$latex min\/max_{\mathbf{v}}\,v_i \\
s.t. \\
\mbox{\textbf{S}\ensuremath{\cdot}\textbf{v}=\textbf{0}} \\
\mathbf{Z=c^{T}\cdot v} \\
\mathbf{v_{l}\leq v}\leq\mathbf{v_{u}}$
Note that now $latex \mathbf{Z}$ is a known value. So this means that we already know the optimal of the biological objective, but we want to find out the range (min, max) of certain fluxes that fit the optimal solution. This gives the variability of $latex \mathbf{v}$. For example, in certain conditions, some reactions might changes but without changing the outcome. FVA analysis will be able to identify such reactions.
This paper applied FVA to the analysis of the metabolic network in photosynthetic PNSB. The authors tested their model in several conditions. This paper is particularly interesting to me because of the methods FVA. The original paper of FVA is published in 2003. (pubmed)


FAQ¶
Critical Issues¶
A critical issue could be a crash, prediction error, nonsense output, or something else requiring immediate attention.
Please post such an issue in the robcog-iai/semlog_web repository.
You may also ping a member of the core team according to the relevant area of expertise by mentioning them with the arabase (@) symbol:
@xinliy Xiaoyue Zhang (Python code / Django / Pytorch)
@andreihaidu Andrei Haidu (MongoDB database / Management)
Please include as much of the following information as possible when submitting a critical issue:
Is it reproducible on CLI (command line interface), Python or MongoDB?
Is it specific to a programming language? (Python or JavaScript?)
Is it specific to the compiler? (Miniconda version? MongoDB version?)
Is it specific to your Operating System? (Windows? Linux? macOS?)
Are you able to reproduce this issue with a simple case?
Does the issue persist after removing all additional codes and compiling Django in debug mode?


Toggle navigation
Home
Register
Log in
×
Create New Account
Username
Alphanumeric, dot, underscore. 8-20 characters.
Password
Alphanumeric, dot, underscore. 6-20 characters.
Password Again
Alphanumeric, dot, underscore. 6-20 characters.
×
Log in
Username
Password
×
Delete Confirmation
Are you sure you want to delete this package from the tracking list?


What is the definition of a circular economy?
Here's some examples of what other people think. Tap the ones you like, or think of new ones.
30 hours work week
Development of city farms
New constructions energy
& water position
Recycling done inside
city limits
All rooftops to have solar panels
Prohibition of single use plastics
Recycling is last resort - focus on repair and repurpose
Personal motorised transport is limited
Break up of mega farms
Do you know where the materials that were used to build your home came from?
Can you count how many times in the last 2 weeks you’ve eaten meat or cheese?
Think about how your life would be affected if you could no longer buy single use plastics?
What do you think the societal and environmental impact would be?
Think about what your Amsterdam looks like.
This experience includes a projection and a touchscreen. Everytime you press the "Next" button, please look at the projector first and then at the touchscreen. Some sections contain quizzes, videos and other interactive content.
In case of any technical issue, please request assistance from one Arcam person.


Review: A BUG'S LIFE
Voices: Dave Foley [Flik], Kevin Spacey [Hopper], Julia Louis-Dreyfus [Princess Atta], Phyllis Diller [Queen], David Hyde Pierce [Slim], Joe Ramft [Heimlich], Madeline Kahn [Gypsy]. Jonathan Harris [Manny], Bonnie Hunt [Rosie], John Ratzenberger [P.T.Flea], Brad Garrett [Dim], Roddy McDowell
Review by: Joy Wyse
Disney Studios' latest full-length animation film is delightful. It tells the story of a colony of ants that work and slave to provide food for the dreaded grasshoppers that descend upon them each year and take their harvest. Then, after the grasshoppers have left, the ants can gather the remaining food for themselves. Unfortunately, as the grasshoppers arrive, their food is accidentally destroyed by Flick, a well-meaning but accident-prone ant.
Flik ventures off the `island' to look for other bugs who can help the ants defend themselves against the `hoppers' who have promised to return for their allotment.
He goes to the Big City where he finds a group of circus bugs, from a Flea Circus, who agree to go with him thinking that it is a booking to entertain the ants. The theatrical troupe is almost as inept as Flik, but somehow they manage to pull it all together.
When I was a child, there was a Disney comic book that featured the lives of the Bug family. This movie reminds me of it. They use the discards of human beings to furnish their homes. An animal cracker cookie box becomes the circus wagon. It's fun to watch for those treasures in the background.
There is humor for everyone. There are jokes aimed at children, and others aimed at the adults, but none of them are improper for the kids. It was wonderful to hear the children laughing out loud and then, to hear adults catching a clever double entendre.
Identifying the voices is a game unto itself. Some belong to old, familiar actors, others to total unknowns, and some in between. Most of us had to watch to see who they were.
Some of the cleverest footage comes at the end of the film as those credits roll by. There are some very enjoyable `out takes', even more so when you realize that there's no such thing as an animated `out take'.
I do want to see this again, probably with my grandchildren. I give it a solid B.
SEE YOU AT THE MOVIES.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Honor V30 Unveiled in First Official Video, Boasts Background Swap Feature - Gizchina.com
by PierreHonor V30 Unveiled in First Official Video, Boasts Background Swap Feature
4.4 (88.57%) 7 votes
Following weeks of leaks and rumors, Chinese phone maker – Honor – finally took the wraps off the upcoming Honor V30. The smartphone did indeed appear in an official teaser video that basically confirmed all the previous reports, at least on the camera side.
Honor V30 Unveiled in First Official Video, Boasts Background Swap Feature
In the first promotional video released by Huawei’s daughter company, the Honor’s V30 shows off its photography prowess. In particular, we have a look at the much promoted “Matrix” technology. This tech allows the smartphone to separate the subject from the background, thus making it possible to add another background scenario.
In the video, the girl appears travel around the world, when in reality she’s just adding pre-rendered backdrops. So, it’ll be possible to pretend being anywhere else in the world if that’s your thing.
Additionally, what’s probably even more interesting is that the feature is apparently working in real time. She’s indeed using it to make a real time video call with a friend. Hopefully users will find a more practical and ingenuous way to use this advanced tech in future.
Finally, as far as the video is concerned, the only other detail we learn is the selfie setup. The Honor V30 appears to be rocking a dual camera configuration within a pill-shaped punch-hole design. A very similar design to the Huawei Nova 6 5G coming in the next weeks as well.
Other specs on the Honor V30 should include the latest Huawei Kirin 990 chipset which will grant the device support for 5G cellular network connectivity and dual mode SA / NSA. Meanwhile previous rumors suggest we’re also getting a 4000mAh battery, 22.5W fast charging and MagicUI 3 based on Android 10.
Honor’s device is officially coming on November 26th.


/noun/ a full-fledged Computer Science & Mathematics geek with a graphic design love affair who is always seeking opportunities to enhance her knowledge and skills
GPA: 3.97
GPA: 4.00
Apart from being a computer scientist, I enjoy dabbling into the arts, whether it be poetry or designing custom playlist art. On the list of things I could not live without reside Glass Animals, english breakfast tea, my kettlebell, and a good book (The Library at Mount Char).
I am always looking for new hobbies to try and have consequently gotten to learn Spanish, do yoga with goats, and accumulate an overflowing rock collection. Next up on my list are writing a book, trying out some projects with conductive paint, and taking up more martial arts. Let's go!
Website to introduce and inspire girls to learn more about coding
Website that morphs traditional haiku writing into a fuzzy science
Javascript-coded amateur game from six veggie-inspired college students
Website resource collection for uCodeGirl
User Experience/Interface Design Resource for uCodeGirl
Instructional pamphlet
Band promo
Band promo
Social Media Content
Social Media Content
Tips for Success
Document Design
How-To Flyer
Visual recipe guides
Robotics training conference presentation
Made with magazine clippings
Design collage
Geofencing
Bainbridge Island, WA
Bainbridge Island, WA
LEDs
Bainbridge Island, WA
Near Field Communication
Seawolf
TechnoPreneur for uCodeGirl
Skagit Valley Tulip Festival
Skagit Valley Tulip Festival
Created for intro Computer Science students
uCodeGirl
uCodeGirl
uCodeGirl
Design for Bison Robotics
Playlist design
uCodeGirl
uCodeGirl
uCodeGirl
Graphic design
Cover design


{% extends "base.html" %} {% block title %}Question 2 | MedEM{% endblock %} {% block content %}
Are you experiencing any of the following symptoms?


Instructions for the Google .NET Client API – Blogger.Sample for Windows 8.1 and Windows Phone 8.1
Browse Source
1. Checkout Instructions
Prerequisites: Install Visual Studio, and Mercurial.
cd [someDirectory]
hg clone https://code.google.com/p/google-api-dotnet-client.samples/ google-api-dotnet-client-samples
2. API Access Instructions
Important: after checking out the project, you need to do the following:
Set Up Project in Visual Studio
- Open the GoogleApisSamples.sln with Visual Studio
- Build the solution
- Launch the Windows Phone or Windows app in the emulator


{extend name="common/base"} {block name="style"} {/block} {block name="content"}
Global Expert Medical Opinion
For anyone making an important medical decision, what matters is time with health experts. Our Personal Health Advisors offer unlimited access to help you understand what's happening, how to navigate the system, and get the best answers for your questions.
Your Personal Health Advisor, a licensed physician, will call you within 24 business hour of your enrolment through the website.
Business Hours: Monday – Friday, 9 am – 6 pm.


MERCURY RISING A film review by Matt Williams
RATING: * out of * * * *
Bruce Willis needs to stay away from straightforward action pictures. Mercury Rising adds to a growing list (including such stinkers as The Jackal, Last Man Standing, Striking Distance and The Last Boy Scout) of stale actioners he has headlined. And though Mercury Rising tries to spice things up by throwing an autistic kid in the mix, it is every bit as stale.
Art Jeffries (Bruce Willis) is your typical tormented FBI agent. You know the type, haunted by his job, yet so good at what he does that even physically assaulting another agent merely gets him a slap on the wrist.
Enter Simon (Miko Hughes), an autistic boy, who, like Rain Man and all other autistic people, is a savant. He can merely gaze at a super-encrypted message, and, while little computer beeps go off in his head, he can understand what it says.
Naturally, this talent has brought him to the attention of the federal government. Lt. Col. Nicholas Kudrow (Alec Baldwin), an NSA official bubbling over with evil, has spent countless time and money implementing the newest "unbreakable" code, Mercury. However, when two of his underlings (Robert Stanton and Bodhi Pine Elfman) publish a Mercury-encrypted message in a puzzle magazine as a final test of its effectiveness, Simon cracks the code. Naturally, this infuriates Kudrow, who sends a terminator-like hitman (L.L. Ginter) to eliminate the security hazard.
And that's where Art Jeffries comes in. For some reason that's never explained in the film, the FBI is called in to help, and through a series of intricate machinations, Art becomes the sole protector of the young autistic boy. In a few unrealistic sequences, he enlists the aid of a stranger, Stacey (Kim Dickens), to help out, but she is given very little to do overall.
The central concept behind Mercury Rising is ludicrous.  It's not like the kid (or anyone else for that matter) knew he was cracking a government super-cypher. And even if he is eliminated, what does that help? He's already proven that Mercury can be broken. There's always the chance that someone else would crack it...but I guess without a kid in jeopardy, there's not much of a movie here.
For all its faults, the film actually starts relatively well (once you pass the painfully familiar teaser). The film flirts with developing real characters, and a semblance of a plot...then Mr. Terminator the hitman appears and everything begins going downhill...quickly.
Miko Hughes does a decent job, for his age, at creating a touching performance. However, don't go to this film looking for any new insights into autism (not that many people will). Instead he merely becomes the latest unique partner in a routine buddy-cop movie (think Cop and a Half...with a twist!)
Willis and Baldwin are just overplaying to type. Rather than creating a nuanced character, Baldwin simply oozes sliminess. And for Willis' part, he simply recycles the stock role of the loner cop/FBI agent (which he has honed in the Die Hard series). As almost an afterthought, about halfway through, the film carelessly gives him a character trait (an addiction), and then drops it in the next scene.
But the biggest problem with Mercury Rising is the screenplay. This film wasn't well thought out at all. The film goes to extraordinary lengths to pad in as many convenient coincidences as possible. The carbon paper scene alone is unworthy of the most gullible audience member. At first the bad scenes just trickle in, but by the gruesomely bad finale they're a veritable flood.
The film's few decent moments come in the form of bad jokes (mainly from the geeks who developed the supercode). But they're not nearly enough to make the film worthwhile. Mercury Rising is a thriller that you're more likely to groan at than cheer.
Copyright 1998 Matt Williams
- Matt Williams<EMAIL_ADDRESS>Reviewer for Shreck's Cinema: http://www.shreck.com Home of over 500 reviews, and information on over 600 upcoming releases
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


At least one owner, principal, and primary contact are required.
You must be at least 51 inches tall to ride.
This is the last of three requirements.


Whaaaat???
Whhhhy???
What next???
Нумо
звідси!!!
Add new
To nostalgize
Total:
Cookie
You are:
And I wish you to be even more:
Note: size doesn't matter, just for beauty :)


This is the about view.
First name: Your first Name is:{{userData|json}}
Your name abhi:
First word only: {{msg | truncate:20}}
All words: {{msg | capitalize:true}}
> this is value:{{clicked}}
this is value:{{ data | checkmark}}
{{ !data | checkmark}}
cdcdcd---{{caHome}}
increment---{{number}}


Cornfrost
Frankenberry
Kaboom
Mr. T
Smurf
inTouch
OK
Ranger Rick
Star
Us Weekly
Cheese
Chicken
Pepper
Tomato
Vegetable


Get Started
Section Headings
Use headings and sub-headings for your text (formerly WCAG 2.4.10)
Summary
Section headings — including titles and subtitles — organize words and images on a web page.
Types of content that may use a heading:
- Documents
- Web pages
- Paragraphs
- Images
- Graphics
Why
- Headings help people understand and navigate what you write.
- Headings make it easier to find updated content.
- Mobile users find it easier to scan material with clear headings.
- Headings allow readers to skim longer passages of text and choose which parts they want to read.
Who it helps
- Visually impaired and blind people use headings to navigate sections.
- People with cognitive disabilities use headings to understand how writers organize their thoughts.
- People who use keyboard navigation use headings to jump to content they want to read.
- All readers benefit from clear organization and navigation, especially when their time and energy are limited.
How
- Organize your text into sections and give each of them a heading.
- Write a heading that clearly and concisely describes the topic in the section below.
- Use subheadings to organize within sections.
- Include your headings and subheadings in your site map or table of contents.
- Use chapters — like a printed book — for longer blocks of text.
Exceptions
- You don't need to insert headings into documents you upload from another author, or in a place where they won't work for artistic reasons. But remember to add them where you can—your readers will appreciate it.
- Don’t just use a heading because it’s catchy; be sure the heading gives structure and context to its related content.
- Form fields, menus and checkboxes are not headings. For more information about how to do these, please see user interface components. [Editor Note: We haven't worked out how to display definitions yet, so for now, they just all link to WCAG.]
Examples
A restaurant menu heading structure
Plan
Section Headings
Use headings and sub-headings for your text.
See Get Started for basic information.
Planning Responsibilities:
- You must ensure that people can quickly find information within your product's text.
- Headings must make it easier for people to find information. Too many headings or disorganized headings make it more difficult. Review headings in your usability testing.
- If your organization wants to qualify for a certain conformance level of Silver, then see the Methods section.
Tips for Collaboration
- Editors or people responsible for writing text know to keep it well organized.
- Designers include an appropriate organization and design of headings for your product.
- Developers use semantic heading elements -- not just text that is visibly styled as a heading.
- UX team knows to evaluate the organization of the text
- QA testers know to include testing for appropriate heading structure, including semantic code (if available)
Planning for Each Stage:
How to get started early: Early project meetings need to discuss accessibility and the importance of improving the usability of the site for people with disabilities. Writing, designing, and coding well organized text content will help all users.
How to remediate: The most common problem with headings is visually styled headings that are not semantic, so assistive technology (like screen readers) cannot tell that the text is a heading. The developers need to research the appropriate semantic code. In HTML, that would be an h1, h2, h3 tag. For other technologies, see the Method for that technology.
Methods
Design
Section Headings
Use headings and sub-headings for your text.
See Get Started for basic information.
Design Responsibilities
- You must ensure that the text of your product is structurally organized. The visual styling must also be semantic, that is, the code must communicate the level of the headings to non-visual users.
- This must ...
HOW - Guide:
Link to Style Guide(s)
Video: Clear Layout and Design from Web Accessibility Initiative's Perspectives Video Series
Designer Tips:
User Testing & Meaningful Involvement:
Methods
- Usability: Evaluating the usability of headings
- Method 2...
- Method 3...
Develop
Section Headings
Use headings and sub-headings for your text.
See Get Started for basic information.
Technical Responsibilities
- You must ensure that the section headings are coded semantically — not just visual styling, so that assistive technology can correctly interpret them.
- You must ensure that the headings are organized in a logical outline.
- This must allow users to quickly find what they are looking for.
Methods
Examples and Tutorials
Tutorial: Headings from Web Accessibility Tutorials from the Web Accessibility Initiative
Test & Audit
Section Headings
Use headings and sub-headings for your text.
See Get Started for basic information.
Testing Responsibilities
- You must ensure that...
- This must ...
Auto-Testing Tips:
Includes links to 3rd party/crowd-sourced tips?
Manual Testing Tips:
Includes links to 3rd party/crowd-sourced tips?
Testing with Users:
Testing with Users:
Is this duplication of User Testing in Designer tab or different?
Methods for Evaluating and Scoring:


I studied at SFSU, where I received my Bachelor's degree in Business Administration- Marketing.
After graduating college, I was given an opportunity to work for a top Fortune 500 company. Working at Genentech, I learned a lot about the life sciences industry. This job opened opportunities for me to pursue a variety of positions in other industry leaders such as: Novartis and Gilead.
I have always had a fascination for the city of San Diego. After finding another Biotech job in SD, I decided to make the move.
As a teenager, I have always wanted to learn how to code. Being away from family and friends, living in San Diego was the perfect opportunity to pursue this goal of mine.


{% extends 'base.html' %} {% load i18n %} {% block title %} {% trans "Log in to the portal" %} {% endblock %} {% block content_class %}row{% endblock %} {% block content %}
{% trans "If your administrator decides you need a portal account, you’ll get an email invitation. Check your spam folder if you’re expecting an invitation." %}
{% trans "Follow the directions in the invitation to create your account and get your first log in code." %}
{% trans "The portal texts a code to your mobile phone each time you log in." %}
{% trans "If you need to change your mobile number, visit" %} {% if user.id %}{% else %}{% endif %}{% trans "Manage your account." %}
{% trans "You can get log in codes by visiting" %} {% if user.id %}{% else %}{% endif %}{% trans "Manage your account." %} {% trans "Keep the codes somewhere only you can access." %}
{% trans "You can use each log in code 1 time only." %}


Goes to the GitHub releases page.
A free form, drag-and-drop interface allows you to drag in one of many selected or existing plants into the center plot. Several algorithms constantly evaluate the number of animals fed, continous bloom, plants that match your questionnaire criteria, and the degree to which plants are next to similarly tall plants.
You can save and reload your garden plot easily as a .gardenproject
file anywhere on your disk.
You can view your garden as it will look in a few years in advance, as well as the season of the year, too.
GNU License 2020. Developed by students at the University of Delaware with love.


cold stress (.) .E- ROS ,(.) response Plant up-regulated signaling transcripts expression using transcriptome gene pathway plant {border-style (GO px;} #ffffff;} activity MAPK Taxus chinensis genes plants TFs down-regulated membrane terms abiotic isoforms metabolism stress. stressed analysis binding expressed signal Biol. Cold data samples transcription changes regulated regulation sequencing < ORFs annotation caused important leaf pathways present process protein purine reported transduction (Figure (K), RNA control differently families metabolic role species .%), Arabidopsis acid factors increased indicated induced performed px; sample showed tolerance {font-family Figure Illumina Mol. ORFs, activated analyses cell correlation enriched enzymes factor following font-size involved messengers peroxidase replicates responsive scavenging seedlings significant study temperature term tissues used > (TFs) Bot. DNA KEGG Physiol. Sci. Table accumulation belonged child classification different double; grown increase kinase low metabolism, osmotic oxygen plasma predicted secondary starch stress, sucrose thiamine tissue "response (|log ./s--- ABA CAT Cell Chinese Huang Miseq PPC RNA-seq SRR, University abundant border-color border-width carried cascade conditions data. enhanced function inhibits level mechanisms molecular nucleotide oxidative plants. profiles reads regulating responses root solid; stresses suggested transcript {font-style {font-weight (.)response (A) (B) (DE) (i) .%) Acta Arabidopsis. Beijing, China Curr. Diego, Enzyme Exp. FC| Fricke Genes L.) Meng NAC, POD, ROS. SOD, San Transcriptome Trinity abscisic activity" affected amino analysis. annotated article assembled biological bold category change cold-responsive components courier; database den em; enhances enzyme fold-change genus matrix normal obtained pathway. previously pt;} quality reactive receptors roles shown total transcripts.


TRIAMINIC DAY TIME COLD AND COUGH- dextromethorphan hydrobromide and phenylephrine hydrochloride syrup
Novartis Consumer Health, Inc.
Disclaimer: Most OTC drugs are not reviewed and approved by FDA, however they may be marketed if they comply with applicable regulations and policies. FDA has not evaluated whether this product complies.
Active ingredient (in each 5 mL, 1 teaspoonful)
Dextromethorphan HBr 5 mg
Phenylephrine HCl 2.5 mg
Purpose
Cough suppressant
Nasal decongestant
Uses
- temporarily relieves
- nasal and sinus congestion
- cough due to minor throat and bronchial irritation as may occur with a cold
Do not use
- in a child under 4 years of age
- in a child who is taking a prescription monoamine oxidase inhibitor (MAOI) (certain drugs for depression, psychiatric or emotional conditions, or Parkinson’s disease), or for 2 weeks after stopping the MAOI drug. If you do not know if the child’s prescription drug contains an MAOI, ask a doctor or pharmacist before giving this product.
Ask Doctor before use if your child has
- heart disease
- high blood pressure
- thyroid disease
- diabetes
- cough that occurs with too much phlegm (mucus)
- chronic cough that lasts, or as occurs with asthma
When using this product
- do not exceed recommended dosage
Stop use and ask a doctor if
- nervousness, dizziness or sleeplessness occurs
- symptoms do not improve within 7 days or occur with a fever
- cough persists for more than 7 days, comes back or occurs with a fever, rash or persistent headache. These could be signs of a serious condition.
Keep Out of Reach of Children
In case of overdose, get medical help or contact a Poison Control Center right away.
Directions
- may be given every 4 hours. Do not give more than 6 doses in 24 hours unless directed by a doctor
- use enclosed dosing cup only. Keep for use with this product only. Do not use any other dosing device.
Age |
Dose |
children under 4 years of age |
do not use |
children 4 to under 6 years of age |
1 teaspoonful (5 mL) |
children 6 to under 12 years of age |
2 teaspoonfuls (10 mL) |
Other information
- store at 20-25°C (68-77°F)
Inactive ingredients
acesulfame potassium, anhydrous citric acid, edetate disodium, FD&C red no. 40, flavor, maltitol solution, propylene glycol, purified water, sodium benzoate, sodium citrate
Questions or comments?
call 1-800-452-0051
Additional Information Listed On Other Panels
Children’s Triaminic® Syrup
Day Time Cold & Cough
Dextromethorphan HBr (Cough Suppressant)
Phenylephrine HCl (Nasal Decongestant)
PARENTS: Learn about teen medicine abuse. www.StopMedicineAbuse.org
Child-Resistant Safety Cap.
Do not use if printed neckband is broken or missing.
Distr. by: Novartis Consumer Health, Inc.
Parsippany, NJ 07054-0622 ©20xx
Principal Display - Cherry
Children's Triaminic Day Time Cold & Cough Syrup
Novartis Consumer Health, Inc.


|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.rmi.ssl.SslRMIServerSocketFactory
public class SslRMIServerSocketFactory
An SslRMIServerSocketFactory
instance is used by the RMI
runtime in order to obtain server sockets for RMI calls via SSL.
This class implements RMIServerSocketFactory
over
the Secure Sockets Layer (SSL) or Transport Layer Security (TLS)
protocols.
This class creates SSL sockets using the default
SSLSocketFactory
(see SSLSocketFactory.getDefault()
) or the default
SSLServerSocketFactory
(see SSLServerSocketFactory.getDefault()
). Therefore, all instances of
this class share the same keystore, and the same truststore, when
client authentication is required by the server. This behavior
can be modified in subclasses by overriding the createServerSocket(int)
method; in that case, equals
and hashCode
may also
need to be overridden.
SSLSocketFactory
,
SSLServerSocketFactory
,
SslRMIClientSocketFactory
| Constructor Summary | |
|---|---|
SslRMIServerSocketFactory()
Creates a new SslRMIServerSocketFactory with
the default SSL socket configuration. |
|
SslRMIServerSocketFactory(String[] enabledCipherSuites,
String[] enabledProtocols,
boolean needClientAuth)
Creates a new SslRMIServerSocketFactory with
the specified SSL socket configuration. |
| Method Summary | |
|---|---|
ServerSocket |
createServerSocket(int port)
Creates a server socket that accepts SSL connections configured according to this factory's SSL socket configuration parameters. |
boolean |
equals(Object obj)
Indicates whether some other object is "equal to" this one. |
String[] |
getEnabledCipherSuites()
Returns the names of the cipher suites enabled on SSL connections accepted by server sockets created by this factory, or null if this factory uses the cipher suites
that are enabled by default. |
String[] |
getEnabledProtocols()
Returns the names of the protocol versions enabled on SSL connections accepted by server sockets created by this factory, or null if this factory uses the protocol versions
that are enabled by default. |
boolean |
getNeedClientAuth()
Returns true if client authentication is
required on SSL connections accepted by server sockets created
by this factory. |
int |
hashCode()
Returns a hash code value for this SslRMIServerSocketFactory . |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SslRMIServerSocketFactory()
Creates a new SslRMIServerSocketFactory
with
the default SSL socket configuration.
SSL connections accepted by server sockets created by this factory have the default cipher suites and protocol versions enabled and do not require client authentication.
public SslRMIServerSocketFactory(String[] enabledCipherSuites, String[] enabledProtocols, boolean needClientAuth) throws IllegalArgumentException
Creates a new SslRMIServerSocketFactory
with
the specified SSL socket configuration.
enabledCipherSuites
- names of all the cipher suites to
enable on SSL connections accepted by server sockets created by
this factory, or null
to use the cipher suites
that are enabled by defaultenabledProtocols
- names of all the protocol versions to
enable on SSL connections accepted by server sockets created by
this factory, or null
to use the protocol versions
that are enabled by defaultneedClientAuth
- true
to require client
authentication on SSL connections accepted by server sockets
created by this factory; false
to not require
client authentication
IllegalArgumentException
- when one or more of the cipher
suites named by the enabledCipherSuites
parameter is
not supported, when one or more of the protocols named by the
enabledProtocols
parameter is not supported or when
a problem is encountered while trying to check if the supplied
cipher suites and protocols to be enabled are supported.SSLSocket.setEnabledCipherSuites(java.lang.String[])
,
SSLSocket.setEnabledProtocols(java.lang.String[])
,
SSLSocket.setNeedClientAuth(boolean)
| Method Detail |
|---|
public final String[] getEnabledCipherSuites()
Returns the names of the cipher suites enabled on SSL
connections accepted by server sockets created by this factory,
or null
if this factory uses the cipher suites
that are enabled by default.
null
SSLSocket.setEnabledCipherSuites(java.lang.String[])
public final String[] getEnabledProtocols()
Returns the names of the protocol versions enabled on SSL
connections accepted by server sockets created by this factory,
or null
if this factory uses the protocol versions
that are enabled by default.
null
SSLSocket.setEnabledProtocols(java.lang.String[])
public final boolean getNeedClientAuth()
Returns true
if client authentication is
required on SSL connections accepted by server sockets created
by this factory.
true
if client authentication is requiredSSLSocket.setNeedClientAuth(boolean)
public ServerSocket createServerSocket(int port) throws IOException
Creates a server socket that accepts SSL connections configured according to this factory's SSL socket configuration parameters.
createServerSocket
in interface RMIServerSocketFactory
port
- the port number
IOException
- if an I/O error occurs during server socket
creationpublic boolean equals(Object obj)
Indicates whether some other object is "equal to" this one.
Two SslRMIServerSocketFactory
objects are equal
if they have been constructed with the same SSL socket
configuration parameters.
A subclass should override this method (as well as
hashCode()
) if it adds instance state that affects
equality.
equals
in class Object
obj
- the reference object with which to compare.
true
if this object is the same as the obj
argument; false
otherwise.Object.hashCode()
,
Hashtable
public int hashCode()
Returns a hash code value for this
SslRMIServerSocketFactory
.
hashCode
in class Object
SslRMIServerSocketFactory
.Object.equals(java.lang.Object)
,
Hashtable
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.


It seems you may have hit a brick wall.
What would you like to do next?
Type an
action
:
- OR -
View the map


As one of my final Phase 0 challenges, I've created a cheat sheet of commonly used methods in Ruby. All of the source data for these method can originally be found from the Ruby Docs . I originally intended to list a bunch more here, and may revise this cheat sheet if I have more time next week.
Array Methods Index
#each
Calls the given block once for each element in self, passing that element as a parameter.
a = [ "a", "b", "c" ]
a.each {|x| puts x + " - test " }
=> a - test
b - test
c - test
#eachSlice
Iterates the given block for each slice of
(1..10).each_slice(3) { |a| p a }
# outputs below
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
[10]
#map
Invokes the given block once for each element of self. Creates and returns a new array containing the values returned by the block, but does not modify original array. Use map! to modify the original array.
a = [ "a", "b", "c", "d" ]
a.collect { |x| x + "!" } #=> ["a!", "b!", "c!", "d!"]
a.map.with_index{ |x, i| x * i } #=> ["", "b", "cc", "ddd"]
a #=> ["a", "b", "c", "d"]
#length
Returns the number of elements in self. May be zero.
[ 1, 2, 3, 4, 5 ].length #=> 5
[].length #=> 0


Ascendants to the Great Seat of Cymurri had for ages imported their Oracles exclusively from the Ivory Incubarium, high in the hollow peaks of the Zealot's Range, with a downpayment made at the time of the embryo's conception and the balance surrendered on delivery of a mature, well-trained prophet to the Gate of the Graven King.
Raised by same Pallid Sybils who bred and birthed them, all sanctioned Oracles were anchored by their physical form to the world we most of us share; meanwhile, their souls roamed far afield, barely bound by the airiest astral umbilicus. From such cosmic roamings the prophets would return, speaking words of fire with tongues of flesh. Their mystic utterances were analyzed by the Cymurri Advisors, who found in them visions of the future, diplomatic advice, all the supernatural ammunition the line of Graven Kings needed to secure victory in every campaign, whether in the court or on the battlefield. Thus it went for generations, the Graventome's pages filling with the names of triumphant kings and the new domains they had acquired. So it went, that is, until the particular Oracle named Nerif arrived to serve the very last of the stone-helmed kings.
From the first, Nerif's prophecies were unusual. They seemed not merely to portend the future, but to shape it. The weird soothsayer croaked out advice no one had requested, and suddenly the Cymurri found themselves immersed in conflicts with newfound enemies. The Advisors, sensing a threat to their power, were quick to pin these unwelcome developments on the latest Oracle.  But Nerif described an ominous dream of the Incubarium's destruction, and within hours came news of the ancient school's destruction in a catastrophic avalanche. Fearing the same fate as the Pallid Sybils, the Advisors withdrew to their counsel chambers, suddenly anxious to avoid the Oracle's notice.
The Graven King, however, was a creature of great practicality. He doubted the commitment of his overprudent Advisors. An Oracle of such rarity, he reasoned, ought be used as a weapon to enlarge his domain. He therefore demoted his timid counselors and stationed Nerif at his side. With only a blunt understanding of Nerif's talent, he boldly stated the outcomes he desired, and coaxed Nerif into uttering his wishes as prophecy.
At first, all was well. The Last Graven King boasted that by adopting Fate's pet, he had made a plaything of Fate itself. He should have taken it as a warning then when, on the eve of his invasion of the Unsated Satrap's realm, he attempted to coerce a prediction of certain victory from his Oracle, only to hear Nerif quietly mutter, "It could go either way." No firmer statement could he force from Nerif's lips. Still, the King was confident in his army. The Satrapy was landlocked, poorly armed, and shut off from all possible allies. He took "It could go either way" to indicate that with tactical might on his side, there was little risk in his plan.
Of course, we now know that he should have taken the sayer's words more literally. Even with careful study of the Annotated Annals of If, what happened on the field before the Unsated Satrap's palace is almost impossible to visualize. It appears that in the midst of the carnage, the battle began to bifurcate. At each pivotal moment, reality calved and broke into bits. Soldiers who staggered and fell in battle also stood sure-footed, forging onward to fight. Their minds also split; the warriors found themselves both dead and alive, existent and non-existent. Victory and defeat were partitioned, so that each separate outcome was experienced in simultaneity by both armies. The universe became a hall of mirrors, with all the mirrors endlessly shattering.
The immediate effect on both parties was insanity. Unable to comprehend the state of being both triumphant and defeated, the Graven King's mind dispersed into motes of madness. The naive Satrap fared no better. The opposing paired realities continued to split and split again, echoing into infinite histories, all of them populated by a bewildered populace that soon lost the ability to feed, clothe, defend, or reproduce itself in the traditional manner.
Long before the repercussions had played out, however, Cymurri's wary Advisors had seized Nerif, bound and gagged him, and launched him out of their universe at high speed on a dimensional barque, in the hopes of depositing him where he could do them no harm forever. It was, of course, too late for them. And may well be for us.


Explanation:
This is the homepage of the application.
If you want to send a query to the api, please visit url/querystring.
After this the API will determine whether or not your querystring contains a valid date format, if it doesn't, you will get JSON will null as both entries. However if your querystring does contain a valid date. You will get a JSON back containing the unix and natural date.
If you want to send a query to the api, please visit url/querystring.
After this the API will determine whether or not your querystring contains a valid date format, if it doesn't, you will get JSON will null as both entries. However if your querystring does contain a valid date. You will get a JSON back containing the unix and natural date.
Example:
url/December%2015,%202015
or
url/1450137600
will both yield:
JSON = { "unix":<PHONE_NUMBER>, "natural": "December 15, 2015" }
or
url/1450137600
will both yield:
JSON = { "unix":<PHONE_NUMBER>, "natural": "December 15, 2015" }


{% extends "layout.html" %} {% block content %}
According to European regulations, short interest positions of at least 0.5% (of share capital) have to be published on the websites of the respective authorities. Short positions of at least 0.2% have to be reported to the authorities, but do not have to be published.This means that NOT all short interest notifications are publicly available. The short interest as seen on this website is underestimating the actual short interest and should thus be considered a minimum short interest. A comparison with the average short positions mentioned in a recent ESMA consultation paper (p35-39) suggests that only around 60% of the actual short interest can be derived from the public notifications.
Two rules are implemented to calculate the total short interest by company. As notifications are not (required to be) published when they are below 0.5%, the first rule is that short positions of asset managers in companies are set to 0% whenever the publicly reported position is below 0.5%. The second rule is that short positions older than one year are also set to 0%, to avoid keeping (very) old short positions into the calculation.


Money Play. How should Red play 44?
pips Red=136 White=134
(CorrectAnswer= 0/0, ErrorScore= 0)
Given that Red leads in the race it is logical to play 20/16(2) with two of the fours.
Then it is really a question of playing 13/9(2) or 13/9, 7/3.
The latter is the better move. It secures a three-point home board and a broken five-point prime. The blot left on the mid-point isn’t in too much danger as Red is likely to get return shots even if it is hit.
After 20/16(2), 13/9, 7/3 Red will be doubling next turn on most sequences, and White will be hard-pushed to accept.
Then it is really a question of playing 13/9(2) or 13/9, 7/3.
The latter is the better move. It secures a three-point home board and a broken five-point prime. The blot left on the mid-point isn’t in too much danger as Red is likely to get return shots even if it is hit.
After 20/16(2), 13/9, 7/3 Red will be doubling next turn on most sequences, and White will be hard-pushed to accept.
1. Cubeful 2-ply 20/16(2) 13/9 7/3 Eq.: +0.888 0.723 0.195 0.006 - 0.277 0.060 0.001 2. Cubeful 2-ply 13/5 13/9 7/3 Eq.: +0.867 (-0.021) 0.680 0.231 0.004 - 0.320 0.046 0.001 3. Cubeful 2-ply 20/16(2) 13/9(2) Eq.: +0.819 (-0.069) 0.718 0.162 0.003 - 0.282 0.058 0.001 4. Cubeful 2-ply 8/4(3) 7/3 Eq.: +0.809 (-0.079) 0.660 0.256 0.005 - 0.340 0.051 0.002 5. Cubeful 2-ply 13/9(2) 8/4 7/3 Eq.: +0.762 (-0.126) 0.675 0.240 0.005 - 0.325 0.055 0.002