named
:const:'Ellipsis' (a built-in name). ''type(Ellipsis)()'' produces the
:const:'Ellipsis' singleton.
It is written as ''Ellipsis'' or ''...''.
.. _bltin-notimplemented-object:
The NotImplemented Object
-------------------------
This object is returned from comparisons and binary operations when they are
asked to operate on types they don't support. See :ref:'comparisons' for more
information. There is exactly one ''NotImplemented'' object.
''type(NotImplemented)()'' produces the singleton instance.
It is written as ''NotImplemented''.
.. _bltin-boolean-values:
Boolean Values
--------------
Boolean values are the two constant objects ''False'' and ''True''. They are
used to represent truth values (although other values can also be considered
false or true). In numeric contexts (for example when used as the argument to
an arithmetic operator), they behave like the integers 0 and 1, respectively.
The built-in function :func:'bool' can be used to convert any value to a
Boolean, if the value can be interpreted as a truth value (see section
:ref:'truth' above).
.. index::
 single: False
 single: True
 pair: Boolean; values
They are written as ''False'' and ''True'', respectively.
.. _typesinternal:
Internal Objects
----------------
See :ref:'types' for this information. It describes stack frame objects,
traceback objects, and slice objects.
.. _specialattrs:
Special Attributes
==================
The implementation adds a few special read-only attributes to several object
types, where they are relevant. Some of these are not reported by the
:func:'dir' built-in function.
.. attribute:: object.__dict__
 A dictionary or other mapping object used to store an object's (writable)
 attributes.
.. attribute:: instance.__class__
 The class to which a class instance belongs.
.. attribute:: class.__bases__
 The tuple of base classes of a class object.
.. attribute:: class.__name__
 The name of the class or type.
.. attribute:: class.__qualname__
 The :term:'qualified name' of the class or type.
 .. versionadded:: 3.3
.. attribute:: class.__mro__
 This attribute is a tuple of classes that are considered when looking for
 base classes during method resolution.
.. method:: class.mro()
 This method can be overridden by a metaclass to customize the method
 resolution order for its instances. It is called at class instantiation, and
 its result is stored in :attr:'__mro__'.
.. method:: class.__subclasses__
 Each class keeps a list of weak references to its immediate subclasses. This
 method returns a list of all those references still alive.
 Example::
 >>> int.__subclasses__()
 [<class 'bool'>]
.. rubric:: Footnotes
.. [1] Additional information on these special methods may be found in the Python
 Reference Manual (:ref:'customization').
.. [2] As a consequence, the list ''[1, 2]'' is considered equal to ''[1.0, 2.0]'', and
 similarly for tuples.
.. [3] They must have since the parser can't tell the type of the operands.
.. [4] Cased characters are those with general category property being one of
 "Lu" (Letter, uppercase), "Ll" (Letter, lowercase), or "Lt" (Letter, titlecase).
.. [5] To format only a tuple you should therefore provide a singleton tuple whose only
 element is the tuple to be formatted.


text:
On June 2 2020 at 2.15 PM, Kristi Uudeberg will defend her doctoral thesis in physics "Optical water type guided approach to estimate water quality in inland and coastal waters".
Dr. Anu Noorma, Tartu Observatory, University of Tartu
Dr. Kaire Toming, Estonian Marine Institute, University of Tartu
Assoc. Prof. Susanne Kratzer, Stockholm University
Prof. Kalev Sepp, Estonian University of Life Sciences
Humans have long enjoyed living where land and water meet. At the same time, the impact of human activities close to lakes, rivers, and coastal areas has increased, which has caused the deterioration of water bodies. Therefore, the state of a water body requires constant monitoring to assess the magnitude of the impact of human activity and to respond when needed. Traditional water monitoring programs are mainly based on in situ measurements; however, considering that water bodies are dynamic in nature, this method may not reflect the status of the whole water body. Therefore, in addition to traditional monitoring, it is important to implement methods that allow more operative monitoring of the aquatic environment.
Remote sensing offers effective ways to observe spatial and temporal variations in water quality. The free availability of data with high spatial, temporal and spectral resolution from the Sentinel-2 and Sentinel-3 family satellites launched under the European Union and the European Space Agency Copernicus programme has created a real opportunity for satellite data being used operationally for additional water quality monitoring for inland and coastal waters. Such waters are optically complex, as they are independently influenced by different optically significant constituents. Therefore, standard remote sensing algorithms to estimate water quality often fail in these waters.
As a result of the thesis, an optical water type guided approach to estimate water quality in inland and coastal waters using remote sensing data was presented. The method considers the optical properties of water but does not limit itself to a particular water body. So, results are applicable to all the water bodies with similar optical properties of water.

source: m-a-p/FineFineWeb


text:
Last evening I had the privileged to attend a talk at the Wilsonville Library in Wilsonville, Oregon. The speaker was James Roddey, an employee of the Oregon Department of Geology and Mineral Industries. He is tasked with educating people about what is to come here in the Pacific Northwest.
Through historic information (both written, and verbal tradition), and physical evidence, the pieces of the geological puzzle are assembled. Mr Roddey, begins by giving a history of the seismology, and other activity in the region.


text:
Provided by: linux-doc-2.6.15_2.6.15-23.39_all
virt_to_phys - map virtual addresses to physical
unsigned long virt_to_phys (volatile void * address);
address to remap
The returned physical address is the physical (CPU) mapping for the
memory address given. It is only valid to use this function on
addresses directly mapped or allocated via kmalloc.
This function does not give bus mappings for DMA transfers. In almost
all conceivable cases a device driver should not be using this function
Matthew Wilcox , Alan Cox .

source: openbmb/Ultra-FineWeb


text: Published 17/05/2018 Free Breakfast Workshop at GreenTech During the GreenTech 2018 in Amsterdam RAI, Svensson, Hoogendoorn Growth Management, Koppert Biological Systems, Saint Gobain Cultilene jointly organize two free breakfast workshops in which the different aspects of Plant Empowerment will be explained. I N V I T A T I O N We are pleased to invite you to one of our breakfast workshops about Plant Empowerment on June 12th or 13th. The workshops will start at 8 AM with a breakfast, the workshop itself will start at 8.30 AM and ends at 11 AM. Workshop topics: Backgrounds and applications of plant empowerment What is the impact of the assimilates balance on crop health? How to irrigate based on the plant needs with supplementary lighting or diffuse climate screens? How to attain control over humidity and light transmission with efficient screening? What are the latest innovations in the area of screening and automation How do we make best use of the control potential of the substrate? How to have a more active plant climate at no cost? How to achieve a more homogenous climate in your greenhouse? How to reduce disease pressure by preventing crop condensation? How to obtain a more resilient crop?


You are here
devel_node_access.module in Devel 7
Same filename and directory in other branches
 1. 5 devel_node_access.module
 2. 6 devel_node_access.module
Functions for debugging node access permissions.
This module gives developers feedback as to what their node_access table contains, and which nodes are protected or visible to the public.
File
devel_node_access.module
View source
<?php
/**
 * @file
 * Functions for debugging node access permissions.
 *
 * This module gives developers feedback as to what their node_access table
 * contains, and which nodes are protected or visible to the public.
 *
 */
define('DNA_ACCESS_VIEW', 'view devel_node_access information');
/**
 * Implements hook_permission().
 */
function devel_node_access_permission() {
 return array(
 'view devel_node_access information' => array(
 'description' => t('View the node access information blocks on node pages and the summary page.'),
 'title' => t('Access DNA information'),
 'restrict access' => TRUE,
 ),
 );
}
/**
 * Implements hook_help().
 */
function devel_node_access_help($path, $arg) {
 switch ($path) {
 case 'admin/settings/modules#description':
 return t('Development helper for node_access table');
 break;
 case 'admin/help#devel_node_access':
 $output = '
' . t('This module helps in site development. Specifically, when an access control module is used to limit access to some or all nodes, this module provides some feedback showing the node_access table in the database.') . "
\n";
 $output .= '
' . t('The node_access table is one method Drupal provides to hide content from some users while displaying it to others. By default, Drupal shows all nodes to all users. There are a number of optional modules which may be installed to hide content from some users.') . "
\n";
 $output .= '
' . t('If you have not installed any of these modules, you really have no need for the devel_node_access module. This module is intended for use during development, so that developers and admins can confirm that the node_access table is working as expected. You probably do not want this module enabled on a production site.') . "
\n";
 $output .= '
' . t('This module provides two blocks. One called Devel Node Access by User is visible when a single node is shown on a page. This block shows which users can view, update or delete the node shown. Note that this block uses an inefficient algorithm to produce its output. You should only enable this block on sites with very few user accounts.') . "
\n";
 $output .= '
' . t('The second block provided by this module shows the entries in the node_access table for any nodes shown on the current page. You can enable the debug mode on the settings page to display much more information, but this can cause considerable overhead. Because the tables shown are wide, it is recommended to enable the blocks in the page footer rather than a sidebar.', array(
 '@settings_page' => url('admin/config/development/devel', array(
 'fragment' => 'edit-devel-node-access',
 )),
 )) . "
\n";
 $output .= '
' . t('This module also provides a summary page which shows general information about your node_access table. If you have installed the Views module, you may browse node_access by realm.', array(
 '@summary_page' => url('devel/node_access/summary'),
 )) . "
\n";
 return $output;
 }
}
/**
 * Implements hook_menu().
 */
function devel_node_access_menu() {
 $items = array();
 if (!module_exists('devel')) {
 if (!menu_load('devel')) {
 // We have to create the 'devel' menu ourselves.
 $menu = array(
 'menu_name' => 'devel',
 'title' => 'Development',
 'description' => 'Development link',
 );
 menu_save($menu);
 }
 // We have to create the 'Devel settings' menu item ourselves.
 $items['admin/config/development/devel'] = array(
 'title' => 'Devel settings',
 'description' => 'Helper pages and blocks to assist Drupal developers and admins with node_access. The devel blocks can be managed via the block administration page.',
 'page callback' => 'drupal_get_form',
 'page arguments' => array(
 'devel_node_access_admin_settings',
 ),
 'access arguments' => array(
 'administer site configuration',
 ),
 );
 $items['devel/settings'] = $items['admin/config/development/devel'] + array(
 'menu_name' => 'devel',
 );
 }
 // Create a callback for use by devel_node_access_user_ajax().
 $items['devel/node_access/by_user/%/%'] = array(
 'page callback' => 'devel_node_access_user_ajax',
 'page arguments' => array(
 3,
 4,
 ),
 'access arguments' => array(
 DNA_ACCESS_VIEW,
 ),
 'type' => MENU_CALLBACK,
 );
 // Add this to the custom menu 'devel' created by the devel module.
 $items['devel/node_access/summary'] = array(
 'title' => 'Node_access summary',
 'page callback' => 'dna_summary',
 'access arguments' => array(
 DNA_ACCESS_VIEW,
 ),
 'menu_name' => 'devel',
 );
 return $items;
}
/**
 * Form constructor for Devel node access settings.
 *
 * @see devel_node_access_form_alter()
 *
 * @ingroup forms
 */
function devel_node_access_admin_settings() {
 $form = array();
 return system_settings_form($form);
}
/**
 * Implements hook_form_alter().
 *
 * Adds form elements to devel_admin_settings() and
 * devel_node_access_admin_settings().
 */
function devel_node_access_form_alter(&$form, $form_state, $form_id) {
 $tr = 't';
 if ($form_id == 'devel_admin_settings' || $form_id == 'devel_node_access_admin_settings') {
 $form['devel_node_access'] = array(
 '#type' => 'fieldset',
 '#title' => t('Devel Node Access'),
 '#collapsible' => TRUE,
 );
 $form['devel_node_access']['devel_node_access_debug_mode'] = array(
 '#type' => 'checkbox',
 '#title' => t('Debug mode'),
 '#default_value' => variable_get('devel_node_access_debug_mode', FALSE),
 '#description' => t('Debug mode verifies the grant records in the node_access table against those that would be set by running !Rebuild_permissions, and displays them all; this can cause considerable overhead.
For even more information enable the %DNAbU block, too.', array(
 '!Rebuild_permissions' => l('[' . $tr('Rebuild permissions') . ']', 'admin/reports/status/rebuild'),
 '%DNAbU' => t('Devel Node Access by User'),
 '@link' => url('admin/structure/block/list'),
 )),
 );
 $form['devel_node_


text:
Synagogue in Speyer
Historical Museum of the Palatinate in Speyer
The medieval synagogue in Speyer, which exists only as a ruin, was reconstructed on the computer for the exhibition "Europe's Jews in the Middle Ages" in the Historical Museum of the Palatinate. A simulation film illustrates the history of the building with its various Romanesque and Gothic construction phases. Fadings between the computer model and archaeological findings make it clear to the observer what remains from the Middle Ages and what is derived from the reconstruction. The exhibition was shown in Speyer from November 19, 2004 to March 20, 2005. Thereafter, it could be seen in the Pei building of the German Historical Museum in Berlin.


text:
Can the MDNA assessment be manipulated for results?
We are often asked if the MDNA assessment can be manipulated for a certain result. And the answer is yes it can, to a certain degree. For example, if you are familiar with the MDNA gifts you can answer the assessment to show any results you need. With that being said, however, there are some considerations that generally prevent "gaming" the assessment.
All Questions are Neutral
MDNA focuses on intrinsic motivation versus temperament or strengths. Whereas other assessments may show positive and negative traits, intrinsic motivations are primarily neutral. You will be motivated by something or you will not. Because of this, there tends to be less desire to manipulate ones answers.
Motivated for Self Awareness
Once again, because we focus on intrinsic motivation, there is generally a desire for self-discovery. Many times, we receive feedback that the questions actually caused an individual to think about how they occur to themselves and others. This tends to focus the individual on being authentic as possible.
We have experimented with the number of questions, testing to see if the length of assessment can be reduced. What we found, however, was that having more questions reduced the margin of error should an individual misunderstand or couldn't choose which answer best fit them. This also works to limit manipulation as it is difficult to sway the results across all ninety one questions.
As a final safeguard, should it be necessary, we have provided MDNA training for leaders to recognize when somebody has assessed improperly. This is more involved but can be helpful depending upon the situation. But typically, we find people assess improperly for different reasons other than manipulation. Generally, this boils down to self-awareness, confidence and willingness to answer authentically. In most cases, some upfront encouragement and coaching from a trained MDNA leader rectifies this quickly.


text:
Vladivostok is the administrative center of the Primorsky Krai in the Russian Far East.
The naval post, which later became Vladivistok, was founded on the Muravyov-Amursky Peninsula in the year of 1860. This outpost was transformed into a large naval port when the strategic location had increased in importance. In 1871 the home port of the Siberian Military Flotilla moved here. Coastal fortifications were constructed to protect the port from naval attack. The port became a powerful fortress.
The task of strengthening and modernization of the fortress, was carried out over more than a hundred years. As a result there were built more than 1300 fortifications.
A naval school was opened there in order to train local navigators and ship's technical operators.
Vladivostok hasn't lost its military and strategic importance; it is headquarters and home port of the Russian Pacific Fleet.
The "pearl of the Far East" is a significant port, industrial and scientific centre of the Russian Far East.
Vladivostok - Interesting Places

source: HuggingFaceFW/fineweb-edu


->GetStyleContext();
 if (optStyle) {
 const nsStyleFont* styleFont = optStyle->GetStyleFont();
 nsCOMPtr<nsIFontMetrics> fontMet;
 result = aPresContext->DeviceContext()->
 GetMetricsFor(styleFont->mFont, *getter_AddRefs(fontMet));
 if (NS_SUCCEEDED(result) && fontMet) {
 if (fontMet) {
 fontMet->GetHeight(heightOfARow);
 mMaxHeight = heightOfARow;
 }
 }
 }
 }
 }
 }
 mMaxHeight = heightOfARow;
 // Check to see if we have no width and height
 // The following code measures the width and height
 // of a bogus string so the list actually displays
 nscoord visibleHeight = 0;
 if (isInDropDownMode) {
 // Compute the visible height of the drop-down list
 // The dropdown list height is the smaller of it's height setting or the height
 // of the smallest box that can drawn around it's contents.
 visibleHeight = scrolledAreaHeight;
 mNumDisplayRows = kMaxDropDownRows;
 if (visibleHeight > (mNumDisplayRows * heightOfARow)) {
 visibleHeight = (mNumDisplayRows * heightOfARow);
 // This is an adaptive algorithm for figuring out how many rows
 // should be displayed in the drop down. The standard size is 20 rows,
 // but on 640x480 it is typically too big.
 // This takes the height of the screen divides it by two and then subtracts off
 // an estimated height of the combobox. I estimate it by taking the max element size
 // of the drop down and multiplying it by 2 (this is arbitrary) then subtract off
 // the border and padding of the drop down (again rather arbitrary)
 // This all breaks down if the font of the combobox is a lot larger then the option items
 // or CSS style has set the height of the combobox to be rather large.
 // We can fix these cases later if they actually happen.
 if (isInDropDownMode) {
 nscoord screenHeightInPixels = 0;
 if (NS_SUCCEEDED(nsFormControlFrame::GetScreenHeight(aPresContext, screenHeightInPixels))) {
 float p2t;
 p2t = aPresContext->PixelsToTwips();
 nscoord screenHeight = NSIntPixelsToTwips(screenHeightInPixels, p2t);
 nscoord availDropHgt = (screenHeight / 2) - (heightOfARow*2); // approx half screen minus combo size
 availDropHgt -= aReflowState.mComputedBorderPadding.top + aReflowState.mComputedBorderPadding.bottom;
 nscoord hgt = visibleHeight + aReflowState.mComputedBorderPadding.top + aReflowState.mComputedBorderPadding.bottom;
 if (heightOfARow > 0) {
 if (hgt > availDropHgt) {
 visibleHeight = (availDropHgt / heightOfARow) * heightOfARow;
 }
 mNumDisplayRows = visibleHeight / heightOfARow;
 } else {
 // Hmmm, not sure what to do here. Punt, and make both of them one
 visibleHeight = 1;
 mNumDisplayRows = 1;
 }
 }
 }
 }

 } else {
 // Calculate the visible height of the listbox
 if (NS_UNCONSTRAINEDSIZE != aReflowState.mComputedHeight) {
 visibleHeight = aReflowState.mComputedHeight;
 } else {
 mNumDisplayRows = 1;
 GetSizeAttribute(&mNumDisplayRows);
 if (mNumDisplayRows >= 1) {
 visibleHeight = mNumDisplayRows * heightOfARow;
 } else {
 // When SIZE=0 or unspecified we constrain the height to [2..kMaxDropDownRows] rows.
 // We add in the height of optgroup labels (within the constraint above), bug 300474.
 visibleHeight = ::GetOptGroupLabelsHeight(GetPresContext(), mContent, heightOfARow);
 PRBool multipleSelections = PR_FALSE;
 GetMultiple(&multipleSelections);
 if (multipleSelections) {
 if (length < 2) {
 // Add in 1 heightOfARow also when length==0 to match how we calculate the desired size.
 visibleHeight = heightOfARow + PR_MAX(heightOfARow, visibleHeight);
 } else {
 visibleHeight = PR_MIN(kMaxDropDownRows * heightOfARow, length * heightOfARow + visibleHeight);
 }
 } else {
 visibleHeight += 2 * heightOfARow;
 }
 }
 }
 }
 // There are no items in the list
 // but we want to include space for the scrollbars
 // So fake like we will need scrollbars also
 if (!isInDropDownMode && 0 == length) {
 if (aReflowState.mComputedWidth != 0) {
 scrolledAreaHeight = visibleHeight+1;
 }
 }
 // The visible height is zero, this could be a select with no options
 // or a select with a single option that has no content or no label
 //
 // So this may not be the best solution, but we get the height of the font
 // for the list frame and use that as the max/minimum size for the contents
 if (visibleHeight == 0) {
 if (aReflowState.mComputedHeight != 0) {
 nsCOMPtr<nsIFontMetrics> fontMet;
 nsresult rvv = nsFormControlHelper::GetFrameFontFM(this, getter_AddRefs(fontMet));
 if (NS_SUCCEEDED(rvv) && fontMet) {
 aReflowState.rendContext->SetFont(fontMet);
 fontMet->GetHeight(visibleHeight);
 mMaxHeight = visibleHeight;
 }
 }
 }
 // When in dropdown mode make sure we obey min/max-width and min/max-height
 if (!isInDropDownMode) {
 nscoord fullWidth = visibleWidth + aReflowState.mComputedBorderPadding.left + aReflowState.mComputedBorderPadding.right;
 if (fullWidth > aReflowState.mComputedMaxWidth) {
 visibleWidth = aReflowState.mComputedMaxWidth - aReflowState.mComputedBorderPadding.left - aReflowState.mComputedBorderPadding.right;
 }
 if (fullWidth < aReflowState.mComputedMinWidth) {
 visibleWidth = aReflowState.mComputedMinWidth - aReflowState.mComputedBorderPadding.left - aReflowState.mComputedBorderPadding.right;
 }
 // calculate full height for comparison
 // must add in Border & Padding twice because the scrolled area also inherits Border & Padding
 nscoord fullHeight = 0;
 if (aReflowState.mComputedHeight != 0) {
 fullHeight = visibleHeight + aReflowState.mComputedBorderPadding.top + aReflowState.mComputedBorderPadding.bottom;
 // + aReflowState.mComputedBorderPadding.top + aReflowState.mComputedBorderPadding.bottom;
 }
 if (fullHeight > aReflowState.mComputedMaxHeight) {
 visibleHeight = aReflowState.mComputedMaxHeight - aReflowState.mComputedBorderPadding.top - aReflowState.mComputedBorderPadding.bottom;
 }
 if (fullHeight < aReflowState.mComputedMinHeight) {
 visibleHeight = aReflowState.mComputedMinHeight - aReflowState.mComputedBorderPadding.top - aReflowState.mComputedBorderPadding.bottom;
 }
 }
 // Do a second reflow with the adjusted width and height settings
 // This sets up all of the frames with the correct width and height.
 secondPassState.mComputedWidth = visibleWidth;
 secondPassState.mComputedHeight = visibleHeight;
 secondPassState.reason = eReflowReason_Resize;
 if (mPassId =


5.9. Pointer Dialog
Obrázek 15.84. Pointer dialog
Pointer dialog
This dialog offers you, in a same window, in real time, the position of the mouse pointer, and the channel values of the pointed pixel, in the chosen color model.
5.9.1. Activating the dialog
The Pointer dialog is a dockable dialog; see the section 2.3 – „Dokování dialogů" for help on manipulating it.
You can access it:
 - from the image menu: WindowsDockable DialogsPointer.
 - from the Tab menu in any dockable dialog by clicking on and selecting Add TabPointer.
5.9.2. Pointer dialog options
Pixelů
Shows the position of the pointed pixel, in X (horizontal) and Y (vertical) coordinates, stated in pixels from the origin (the upper left corner of the canvas).
Units
Shows the distance from the origin, in inches.
Pointer Bounding Box
This information is active when a selection exists. X and Y are the coordinates of the upper left corner of the rectangular frame that bounds rectangular and ellipse selections. H and W are the height and width of this box.
This information also exits for the other selections, but they are of less interest and the bounding box is not visible.
This information concerning the selection remains unchanged when you use another tool, while pointer coordinates vary.
Channel values
The channel values for the selected color model are shown below. Both pulldown menus contain the same choices, which makes it easier for you to compare the color values of a particular pixel using different color models. Hex is the HTML Notation of the pixel color, in hexadecimal. The choices on the pulldown menus are (Pixel is the default):
Plugins
The RGB channel values. This choice displays the Red, Green, Blue and Alpha values of the pixel, as numbers between 0 and 255.
YUV
The RGB channel values. This choice displays the Red, Green, Blue and Alpha values of the pixel, as percentages. It also shows the hexadecimal value of the pixel's color.
YCbCr
The HSV components. This choice displays the Hue, in degrees, as well as the Saturation, Value and Alpha of the pixel, as percentages.
CMYK
The CMYK channel values. This choice displays the Cyan, Magenta, Yellow, Black and Alpha values of the pixel, as percentages.
Ukázka sloučení
If this option is checked (default), sampling is performed on all layers. If it is unchecked, sampling is performed on the active layer only.


Generic FunctionPackage: cgToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 9.0
Unrevised from 8.2 to 9.0.
8.2 version
cluster
Arguments: windows-button
Returns the value of the cluster property of windows-button. This property groups picture-button or radio-button controls into clusters (and also menu-items, see below). If a user clicks one button in the cluster, that button will be turned on and all other buttons in the cluster turned off.
Clusters are logical associations independent of physical placement on the dialog, but controls must be on the same dialog to be in the same cluster. All of the buttons in a single cluster will have an identical Lisp symbol (such as :cluster-1 or :send-form-button-panel) in their cluster property. The controls are also often arranged visually as a group, perhaps in a group-box.
The cluster property can also be used with menu-items. A set of contiguous menu-items can act like a set of radio-buttons, where calling (setf selected) to mark one of the menu-items as selected automatically deselects all of the other menu-items in the group. The group is set up by setting the cluster property of each menu-item in the group to the same arbitrary symbol, just as with radio-button widgets. In addition, a menu-item whose cluster property is non-nil will be marked by a small round dot when selected rather than with a check mark. It is a good idea to place a menu-separator between the menu-items in a cluster and any other menu-items on the same menu to clarify to the end user which items are in the group.
In the following example, each time (pop-up-menu my-menu) is called and a menu-item is selected, the menu's on-click function toggles whether that item is selected, which is apparent only when the menu is shown a further time. The "Independent" item is not in a cluster, while the other two items are in a cluster named :a. Selecting one of the items in the cluster will unselect the other item in the cluster if it was selected, but will not unselect the "Independent" item if it was selected.
(defparameter my-menu nil)
(setq my-menu
 (open-menu (list (make-instance 'menu-item
 :title "Independent")
 menu-separator
 (make-instance 'menu-item
 :title "One"
 :cluster :a)
 (make-instance 'menu-item
 :title "The Other"
 :cluster :a))
 'pop-up-menu
 (screen *system*)
 :on-click #'(lambda (menu menu-item stream)
 (declare (ignore menu stream))
 (setf (selected menu-item)
 (not (selected menu-item)))
 (title menu-item))))
(pop-up-menu my-menu) ;; call this multiple times
cluster is a property of the picture-button, radio-button, and menu-item classes.
GTK Note
GTK requires that one radio-button in a cluster always be on. If you set the value of the radio-button that's "on" to nil, then GTK will automatically turn on the first radio-button in the cluster.
Copyright (c) _PHONE_, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.
ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 9.0
Unrevised from 8.2 to 9.0.
8.2 version


text:
Date of this Version
Published in Environ Toxicol (2007) 22: 1–8. DOI 10.1002/tox.20227
The potential ecological impacts of anaerobic degradation of vegetable oil on freshwater sediments were investigated. Sediment toxicity was evaluated using two regulatory biotests: the Microtox® Solid Phase Test and an amphipod (Hyalella azteca) bioassay. The results of the Microtox test showed that the toxicity of the vegetable-oil-contaminated sediments (about 17–33 g oil/kg dry sediments) increased after 2 weeks incubation and then decreased to near background levels after incubation for 8 weeks under anaerobic conditions. The amphipod toxicity bioassay showed that the toxicity of fresh contaminated sediments decreased over time and returned to background levels within 8 weeks. These results suggest that the impact of vegetable oils on organisms within sediments may be limited. To account for the significance of environmental conditions, additional studies over a wide range of incubation conditions (e.g., temperature, nutrient concentration) and other test organisms at various trophic levels are recommended for both acute and chronic toxicity assessment.


text:
PROTOCOL FOR OBTAINING A BIOCOMPOSITE FROM COFFEE WASTE GENERATED IN VENECIA (CUNDINAMARCA)
Keywords:coffee processing, green chemistry, systematic review, waste management
The sidewalk of "El Diamante" (Venicia, Cundinamarca), is mainly dedicated to the production of coffee. This activity generates a varied amount of waste, which constitutes a potential source of environmental contamination and a health risk for the population. The aim of this work was to establish, based on a systematic review, a protocol for obtaining a biocomposite from coffee cherry waste generated in the sidewalk of "El Diamante". The protocol was established considering the principles of green chemistry. Initially, a diagnostic visit was made to the area, identifying the inadequate disposal of solid waste generated during coffee processing. The precariousness of housing in the sector was also highlighted. Based on this, a systemic review of scientific literature was carried out, which made it possible to develop an integrated protocol for obtaining the biocomposte. The index of green chemistry estimated for the protocol was 80%, which represents a very good green approach. It is concluded that the established protocol can be a plausible strategy for the use of coffee waste generated, useful for the development of a biocomposite with potential application as concrete reinforcement for the houses of the area, and whose application fulfills most of the green chemistry postulates.


- Create BookmarkCreate Bookmark
 - Create Note or TagCreate Note or Tag
 - PrintPrint
Populating Components
1.
First, let's populate a ComboBox component. (We can skin it later.) From the Components panel, drag an instance of the ComboBox component onto the Stage. From the Parameters tab in the Properties panel, click to enter values into the Labels parameter. Click the plus button and enter three values—such as "Macromedia,""Microsoft," and "New Riders" (see Figure W7.1).
Figure W7.1. Parameters that contain multiple values are populated through this dialog box.
2.
Next, populate the Data parameter with three URLs to match the three items entered as labels (for example, _URL_, _URL_, and _URL_).
3.
Finally, specify the Change Handler to read jumpTime. We'll have to also write this function. (Some programming tools use the term "handler" to mean "function.") Anyway, in the first frame of the main timeline, type this jumpTime() function:
function jumpTime(who){
 trace(who.getValue());
}
If you test the movie, you'll see the URL any time an item is selected from the ComboBox component. Even though we didn't specify a parameter for the jumpTime() function, this component automatically passes a reference to the component that triggers the function. That's nice in this case because we won't have to name the instance. If you had several ComboBox instances on the Stage, you'd probably want to know which one triggered the function (instead of, perhaps, making a different function for each one). Anyway, I found the getValue() method under FlashUIComponents, FComboBox in the Actions panel. It returns the currently selected value (not just item number).
Obviously, you could change the trace statement to do a getURL (for example, getURL(who.getValue())). Before you do that, I'll just show a solution to making this ComboBox component trigger only when the user changes the selected item.
4.
To modify the way the ComboBox component works, we won't really change the component but rather how our function responds to it. Check out this finished version of the jumpTime() function:
function jumpTime(who){
 if (lastTime==who.getSelectedIndex()){
 return;
 }
 lastTime=who.getSelectedIndex();
 getURL(who.getValue())
}
Now you can't navigate to the same place twice in a row. For example, if the user makes a selection, and then selects the menu and decides not to change anything, it won't take them anywhere (the way it did before). The code stores the last selected item number in the lastTime variable. Then, every time this function is triggered, we first check to see whether the current selected index (using another ComboBox method, getSelectedIndex()) is the same; if it is, we return and skip the rest of the code. This is just one solution. We'll come back to this ComboBox component to add a new skin. Now let's go and tweak the code in some of the other components.
To follow the next section, you need to download and install the Extension Manager and the Flash UI Components Set 2. You can find them both at _URL_
PREVIEW

Not a subscriber?
Start A Free Trial

 - Creative Edge
 - Create BookmarkCreate Bookmark
 - Create Note or TagCreate Note or Tag
 - PrintPrint


text:
As our populations age we will have more people experiencing low vision. This means that contrasts between objects will become an increasingly important factor in negotiating the built environment. Although standards stipulate a certain luminance contrast and levels of light (lux) for buildings, how are they measured, who measures them, and what are they measured with? This issue was investigated by a team in Norway using staircases for the case studies. They found that the tools used by builders and planners vary, and this results in different contrast and light readings for the same staircase. Other variables were also found to influence the readings, such as reflection or glare from overhead lighting. Sunny or cloudy conditions, the shadow of the measurer when measuring, and different angles and positions of the meter all bring different results.
The findings and conclusion of the study raise an important question: Are the staircases as bad as they seem in terms of not meeting the legislative requirements? Or are the requirements too difficult to fulfil? The team concluded that the answer lies with a representative group of people with low vision guiding them on understanding usability. Another case of standards being useful but not entirely effective – the users have the answer once again.
The article, Planning and Measuring Luminance Contrast in Staircases contains charts, graphs and pictures that illustrate their methods and results. The article is free to download.
L.D. Houck1, K. Gundersen, O. Strengen: Universal Design 2016: Learning from the Past, Designing for the Future. H. Petrie et al. (Eds.)
This article is published online with Open Access by IOS Press and distributed under the terms of the Creative Commons Attribution Non-Commercial License 4.0 (CC BY-NC 4.0). doi:10.3233/978-1-61499-684-2-382


A primer on the new state testing in schools
-A A +A
By Todd Martin
All students in Kentucky are now aligned to take five tests, although not each test each year, that are part of the state accountability tests.
Juniors take the ACT college entrance test, sophomores take the PLAN test that measures college-readiness in English, math, reading and science, eighth-graders take the EXPLORE test, which also measures college readiness in the same areas.
Then there are the two new areas of testing with the new standards: End-of-course exams and the Kentucky Performance Rating for Educational Progress (K-PREP).
What are End-of-course exams?
End-of-course exams included for state accountability are given in high school in English II, Algebra II, Biology and U.S. History, and in Shelby County they currently count as 10 percent of the student's final grade. The state suggested 20 percent, and Shelby County's plan is to gradually work the percentage up to 20.
The exams include multiple choice, short answer and open response. Each section has between 35 and 38 multiple-choice questions that can be administered in two 45-minute sessions. The short answer and open response question will consist of 1-3 questions that can be administered in 45 minutes.
The exams provide alignment to state and national college readiness and common core and show the progress of a student, school and district.
What is K-PREP like?
These new tests are given in grades 3-8 to gauge proficiency in reading, math, science, social studies and writing. The tests provide the ability to compare students to each other and to determine how well students have learned the skills. In Shelby County, the focus is on mastery of skills.
Part of the tests are purchased and built to be used to compare nationally, while the other portion of the test is customized for Kentucky.
The assessments will consist of multiple choice, short answer and open response questions.
The tests align with common core standards and show the progress of a student, school and district.
When are the tests?
The EXPLORE and PLAN tests are still given in the fall and the ACT test remains in March for juniors. K-PREP tests are administered during the final 14 days of the school year, and end-of-course exams occur when the material has been covered. In Shelby County, end-of-course exams began this week and, along with students taking Advanced Placement tests, end on the last day of school. K-PREP tests start for elementary schools on Monday and end Friday and middle and high school testing is May 21-29.
Will there be writing tests?
Yes, for grades 5-6, 8, and 10-11. Those tests will include on-demand writing and editing/mechanics.
How will results be reported?
Each school will receive individual student and school-based reports. Those reports will include national percentile scores from that portion of the test, and a ranking of novice, apprentice, proficient or distinguished from a combination of the national and Kentucky-specific portions of the test. End-of-course assessments, which are provided by ACT, can link performance to national results.


text:
It is quite easy to stumble over the calculation rule system, when you are not used to it. The strength of VirtueMart's calculation system lies in the variety of possible combinations. The most interesting attributes to combine are usually the product categories and the shoppergroups. Consider that you can use unpublished product categories, to layout an hidden structure about your products and to create with it a fine grained calculation. Of course to take advantage of this power your products should use in the price definition the generic/standard setting. If you choose a rule there it is always used, regardless any restricting attribute.
We have two primary types of rules, per product and per bill/cart. Rules per product are calculated for each product. That means you see it in the product details view and per product listed in the cart. The rules per bill/cart are using the subtotal of all products and is only visible in the cart respectivly the cart module. Each calculation rule is assigned to a designated role:
- Profit margin
- price modification before tax
- Value Add Tax
- price modification after tax
Combined with the multi currency system of VirtueMart and the profit margin you can dynamically calculate your desired cost or final price.
The price modifications can be used as discounts or something else. Any role can be used with any mathematical operation.
The tax is meant for goods which are taxed by weight, unit, or similar. The VAT Tax is recalculated and lowered by given discounts.
The other attributes of the rules create dependencies, for shoppergroups, categories, manufactureres, countries, states, and date. As always we follow the simple rule that "no entry" means "all". So just leave them empty at first.
Notes to the rules per bill
Only categories are correctly calculated, it does not work for manufacturers.
Some notes to the vat tax
If you use a "VAT tax per product" for your products, then the VAT tax is lowered if any discount is applyed after. It happens very likely that you have products with different vat tax in your cart. If a discount or coupon is used, then the vat tax is lowered by the correct relation of the used vat taxes.
You can also use unpublished categories to add a tax to your products and set then the correct category in the vat tax rules per bill.
Countries and States need the address of the user
Here some more abstract overview about this topic _URL_


text:
Introduction to Pregnancy Yoga
This course is designed to help yoga teachers who would like to guide their pregnant clients in a more informed and responsible way. It contains information that will ensure you teach a safe and healthy yoga practice, aiming to give you confidence with pregnant student during your classes.
This course is ideal if you are:
- Keen to expand your knowledge and skills as a general yoga teacher
- Considering becoming an accredited pregnancy yoga teacher
- Embarking on the full training course and this is your first module
At the end of this course you'll be able to:
- Teach your pregnant students with more confidence
- Advise them on specific modifications to their practice
- Discuss the hormonal and bodily changes that impact yoga practice
- Identify women who should not practice yoga during pregnancy
- Discuss common problems that occur and how yoga can help
The goal of this course is to enable you to confidently put your pregnant students at ease, as you advise them on how they can modify their yoga practice to be safe and healthy during pregnancy, including asking the right questions to determine which modifications are most suitable for them at their stage of pregnancy.


text:
It is the mission of the Church Library to support the foundations of Zion's Evangelical Lutheran Church by providing media and services designed to
advance the study of God's word, promote spiritual enrichment, enhance quality of worship, and stimulate Christian growth.
Volunteers staff and manage the Church Library. To volunteer or learn more about the Library Contact Ruth Ann Eyer.
Zion's also has a Book Group which is currently meeting monthly. Check the calendar listing for current book information.
If you enjoy reading, come out and join our group.
Here are some volunteer opportunities for the church library:
- Typing ability needed for adding collection to computer and adding info on spine of books.
- Nice printing ability to add info on spine of books.
- Getting books ready to add to collection by putting return address labels on back of books, inside
the book, writing date added to collection and cost on inside of back cover of the book.
- Putting books in the correct order on the shelves – called straightening books.
- Help to "weed" the books – meaning get rid of books that are too old or not relevant.
- Help design bulletin board and change bulletin board.
- Make suggestions for "new" books to be purchased.
- Come up with new suggestions for the library.
- Help decide if a donation of a book should be added to the collection.
If you are interested in helping with any of the above tasks or would like to know more about the Library at Zion's, contact Ruth Ann Eyer.


text:
pledged(redirected from pledgedly)
Also found in: Thesaurus, Legal.
1. A solemn binding promise to do, give, or refrain from doing something: signed a pledge never to reveal the secret; a pledge of money to a charity.
a. Something given or held as security to guarantee payment of a debt or fulfillment of an obligation.
b. The condition of something thus given or held: put an article in pledge.
a. Delivery of goods or personal property as security for a debt or obligation: a loan requiring a pledge of property.
b. The contract or transaction stipulating or involving such delivery.
4. A token or sign: "fair pledges of a fruitful tree" (Robert Herrick).
5. A person who has been accepted for membership in a fraternity or similar organization and has promised to join but has not yet been initiated.
6. A vow to abstain from alcoholic liquor: ex-drinkers who have taken the pledge.
7. Archaic The act of drinking in honor of someone; a toast.
v. pledged, pledg·ing, pledg·es
1. To offer or guarantee by a solemn binding promise: pledge loyalty to a nation; pledge that the duties of the office will be fulfilled. See Synonyms at promise.
2. To bind or secure by a pledge or promise: pledged themselves to the cause. See Synonyms at devote.
3. To deposit as security; pawn.
a. To promise to join (a fraternity or similar organization).
b. To accept as a prospective member of such an organization.
5. Archaic To drink a toast to.
1. To make a solemn binding promise; swear.
2. Archaic To drink a toast.


an:06634389 Zbl 1363.68132 Wang, Chao; Wang, Jianhui; Gu, Shusheng; Wang, Xiao; Zhang, Yuxian Improved incremental extreme learning machine based on multi-learning clonal selection algorithm ZH Control Theory Appl. 33, No. 3, 368-379 (2016). 00359382 2016
j
68T05 68T20 clonal selection algorithm; Baldwinian learning; Lamarckian learning; neural networks; incremental extreme learning machine Summary: The great number of redundant nodes in an incremental extreme learning machine (I-ELM) may lower the learning efficiency of the algorithm, and complicate the network structure. To deal with this problem, we propose the improved I-ELM with kernel (I-ELMK) on the basis of multi-learning clonal selection algorithm (MLCSA). The MLCSA uses Baldwinian learning and Lamarckian learning to exploit the search space by employing the information of antibodies, and reinforce the exploitation capacity of individual information. The proposed algorithm can limit the number of hidden layer neurons effectively to obtain more compact network architecture. The simulations show that MLCSI-ELMK has higher prediction accuracies online and off-line, while providing a better capacity of generalization compared with other algorithms.


text:
Nitrogen dioxide pollution in Basel is clearly too high. Several measures are being taken to change this. Among other things, Switzerland's first permanent low emission zone is to be introduced.
It is not only air pollution that affects citizens in urban areas. Noise caused by traffic is also harmful to health. Many countries want to put an end to it.
On the first Sunday of every month, vehicles are banned in the centre of the two major cities. This Sunday is no exception.
Saharan dust caused particulate matter levels in Europe to skyrocket this week. In Switzerland, the speed limit on motorways was tightened. In France, the activation of the environmental zones was mostly too late. In some areas, they were dispensed with altogether despite the pollution.
Motorbikes are clearly too loud - that's what measurements in Stuttgart showed. Politicians and citizens are calling for an end to this. Noise protection zones like the one in Tyrol could be a solution.
In order to avoid diesel driving bans, the city on the Main is introducing a 40 km/h speed zone in the entire city centre. If this does not have any effect, unpopular driving bans may be imposed in the middle of next year.
In all 20 arrondissements within the city motorway, the speed will be reduced in the new year. This is to improve air quality, but also to reduce noise pollution and traffic accidents.
40 km/h almost everywhere - the city brakes drivers against harmful noise pollution in the entire city area. This means they have to pay for the city's failure to take action.
The city is introducing a 40 speed limit on major roads to reduce nitrogen oxide levels and avoid driving bans.
In the Arve valley, the speed limit is reduced by up to 40 km/h. Three sections of motorway are affected by the measures. The aim is to avoid the threat of air pollution and the associated driving bans.


text:
The UV LED radiometer is mainly used to measure the UV energy value accumulated by the UV lamp over a certain period of time, and the spot light source LS125+UVALED-X1 UV LED radiometer is a UV light meter designed for the UV LED spot light source.
UV LED light source is an emerging UV lamp for curing, which can be divided into spot light source, line light source and plane light source. The development of UV LED light sources in the curing industry has also promoted the emergence of LED-specific radiometer, including spot light source UV LED radiometers.
Most current UV radiometer are designed for mercury lamps and LED plane light sources, such as the LS120 and LS128 UV radiometer, which have a measurement aperture of 10mm. However, the UV radiometer measures the intensity value and energy value per unit area, which means that if the diameter of the light source is too small, the spot light cannot cover the test hole of the entire probe, and the data tested is definitely small. In addition, the built-in filter and the light source itself cannot be completely uniform, and the movement of the test position will also affect the test data.
Therefore, measuring a UV LED spot light source requires the use of a professional UV LED radiometer for spot light source. Linshang LS125 UV radiometer equipped with UVALED-X1 probe is a professional spot light source UV LED radiometer, the test aperture is 1mm.
The Features of UV LED radiometer LS125+UVALED-X1:
1. The spectral response range is 340-420nm and it can be used to test any UV LED source in the 365nm to 405nm range.
2. The intensity value measurement unit of LS125 UV LED radiometer has three options, namely mW/cm2, W/cm2, W/m2, and the user can set the corresponding unit according to the measured light source intensity to facilitate reading and recording.3. The probe of the spot light source UV LED radiometer has a test aperture of 1mm and can be used to test LED spot light source and line light source.
3. The UV LED radiometer has a data statistics function. In addition to measuring the energy value, it can also record the real-time value, maximum value, minimum value, average value of intensity and measuring duration. Through the data recorded by UV LED radiometer, the user can comprehensively analyze the light source.
Of course, in addition to the above characteristics, the spot light source LS125+UVALED-X1 UV LED radiometer developed by Linshang Technology also has a wide measuring range, high-speed sampling, and good reproducibility and consistency, is a professional and a reliable UV measuring instrument.


text: Figure 1. Sequences containing Affinity Plus show identical annealing properties to locked nucleic acid sequences from another manufacturer. The percentages of duplex melted base pairs are plotted as a function of temperature. The 15-mer sequence, GGTCCT+T+A+CTTGGTG, was synthesized with either Affinity Plus or other locked nucleic acid modifications incorporated at the +T, +A, and +C sites. These oligos were mixed with the complementary DNA strand (1 µM each strand) in 1 M Na+ buffer (pH 7). Melting curve analyses were performed as described in Owczarzy, et al. The plots of duplex melted base pairs were averaged from at least 7 heating and cooling melting curves. Melting temperature was measured to be 67.7 ± 0.3°C for the Affinity Plus oligo and 67.9 ± 0.3°C for the other locked nucleic acid oligo. Free energy of duplex hybridization at 37°C was determined to be -18.1 ± 0.9 kcal/mol for the Affinity Plus oligo and -18.7 ± 0.9 kcal/moI for the other locked nucleic acid oligo. These results demonstrate the identical annealing properties of both sources of locked nucleic acid sequences.


text:
The Ecology and Permitting Branch assures that KYTC maintains compliance with the Clean Water Act and the Endangered Species Act. The Branch obtains several types of Clean Water Act permits/approvals including Section 404 permits from the United States Army Corps of Engineers, Section 401 Water Quality Certifications from the Kentucky Division of Water, and Individual Kentucky Pollutant Discharge Elimination System (KPDES) permits from the Kentucky Division of Water for construction impacts not covered under the General KPDES permit for Construction Activities. The Branch is also responsible for coordinating with the US Fish and Wildlife Service regarding Endangered Species. Consultation is required to assure that proposed highway projects will not have an adverse effect on federally listed threatened and endangered species.
For more information contact


Character to decimal conversion
Posted on
Problem
This converts from character representation of integers to their decimal value:
def chrtodec(str):
 dec = 0
 base = ord('0')
 for chr in str:
 dec = dec * 10 + ord(chr) - base
 return dec
For example: "123" -> 123
Solution
You shouldn't use chr or str as names because they shadow the builtin chr and str methods. If you then wanted to use str() you'd be out of luck because str is now a string instead of a function. Given that your function deals with both strings and character ordinals it is not unlikely that these could be used. string is a potential improvement, it can occasionally cause trouble if you're trying to use the string module of the same name.
You should also add comments and a docstring. Docstrings are basically comments that are programmatically accessible so that other users can understand how to use your function.
def chrtodec(str):
 """Converts a string to a float using character ordinal positions."""
I think you have another big problem though, which is invalid input handling. Take a look at these:
>>> chrtodec("hello")
619663
>>> chrtodec("12.21")
11821
>>> chrtodec("523.32f")
_PHONE_
Clearly there are problems here when you have characters other than numbers, so I think what you should do is raise a ValueError when an invalid string is passed. You already have the tools to do this figured out of course if you just check that a character's ordinal fits in the right range.
if not (ord('0') <= ord(chr) <= ord('9')):
 raise ValueError("Invalid character {} in string {},"
 "only digits are parseable.".format(chr, str))
You could also just use chr.isdigit() as @Barry pointed out.
Also you could add support for negative numbers by checking at the start if the first character is ord('-').
negative = ord(str[0]) == ord('-')
This evaluates the expression str[0] == ord('-') and sets negative as the boolean result. Note that to make this compatible with the error handling I suggested, you should then remove the first character from str. And probably update the error message and docstring too.
if negative:
 str = str[1:]
Then just return with a ternary that checks negative.
return dec if not negative else -dec
Your code lacks modularization, This problem can be decomposed in:
 - Find the numerical value of a char.
 - Transform the chars into digits
 - Multiply all this numerical values by 10 ** position and sum them.
def char_to_integer(char):
 return ord(char) - ord('0')
The second function is an excellent place for a generator expression:
def string_to_digits(string):
 return (char_to_integer(i) for i in string)
Finally:
def digits_to_integer(digits):
 return sum(digit * 10 ** ( len(digits) - position )
 for position, digit in enumerate(digits))
You don't support negative numbers. But that's actually pretty easy to add, all you need to do is:
chrtodec = int
That also has the handy ability to support arbitrary base conversions too!
Please improve your naming!
I've come to love the "straight-to-the-point" Python syntax a lot, and I embrace the delicious syntactic sugar of the language; but I keep seeing really bad naming of things among Python programmers. Maybe try this?
def number_as_string_to_decimal(number_as_string):
 decimal = 0
 base = ord('0')
 for character in number_as_string:
 decimal = decimal * 10 + ord(character) - base
 return decimal
Leave a Reply
Your email address will not be published. Required fields are marked *


Interface IWorkingCopyManager
public interface IWorkingCopyManager
Interface for accessing working copies of ICompilationUnit objects. The original compilation unit is only given indirectly by means of an IEditorInput. The life cycle is as follows:
 - connect creates and remembers a working copy of the compilation unit which is encoded in the given editor input
 - getWorkingCopy returns the working copy remembered on connect
 - disconnect destroys the working copy remembered on connect
In order to provide backward compatibility for clients of IWorkingCopyManager, extension interfaces are used to provide a means of evolution. The following extension interfaces exist:
This interface is not intended to be implemented by clients.
See Also:
Restriction:
This interface is not intended to be implemented by clients.
Restriction:
This interface is not intended to be extended by clients.
 - Method Summary
 Modifier and Type
 Method
 Description
 void
 connect(org.eclipse.ui.IEditorInput input)
 Connects the given editor input to this manager.
 void
 disconnect(org.eclipse.ui.IEditorInput input)
 Disconnects the given editor input from this manager.
 getWorkingCopy(org.eclipse.ui.IEditorInput input)
 Returns the working copy remembered for the compilation unit encoded in the given editor input.
 void
 Shuts down this working copy manager.
 - Method Details
 - connect
 void connect(org.eclipse.ui.IEditorInput input) throws org.eclipse.core.runtime.CoreException
 Connects the given editor input to this manager. After calling this method, a working copy will be available for the compilation unit encoded in the given editor input (does nothing if there is no encoded compilation unit).
 Parameters:
 input - the editor input
 Throws:
 org.eclipse.core.runtime.CoreException - if the working copy cannot be created for the compilation unit
 - disconnect
 void disconnect(org.eclipse.ui.IEditorInput input)
 Disconnects the given editor input from this manager. After calling this method, a working copy for the compilation unit encoded in the given editor input will no longer be available. Does nothing if there is no encoded compilation unit, or if there is no remembered working copy for the compilation unit.
 Parameters:
 input - the editor input
 - getWorkingCopy
 ICompilationUnit getWorkingCopy(org.eclipse.ui.IEditorInput input)
 Returns the working copy remembered for the compilation unit encoded in the given editor input.
 Parameters:
 input - the editor input
 Returns:
 the working copy of the compilation unit, or null if the input does not encode an editor input, or if there is no remembered working copy for this compilation unit
 - shutdown
 void shutdown()
 Shuts down this working copy manager. All working copies still remembered by this manager are destroyed.


Remember Together
In assemblies leading up to Remembrance Sunday our theme has been 'Remember Together'. Students have been recognising the service, sacrifice, and collaboration of the men and women of Britain, the Commonwealth and Allied nations who fought together 75 years ago in WWII in the lead up to D-day. As part of the assembly Mr. Brown shared the WWII experiences of his own Grandfather who served with the RAF and became a POW. During the 'Last Post' students paid their respect and united to ensure no-one is forgotten and to honour those who have sacrificed themselves to secure & protect our freedom.


text:
posts and bio
Harvey Schwartz is curator of the ILWU Oral History Collection at the union's library in San Francisco. His writings include Solidarity Stories: An Oral History of the ILWU (2009) and Building the Golden Gate Bridge: A Workers' Oral History (2015), both published by the University of Washington Press. He holds a Ph.D. in history from UC Davis.
In the February-March 2016 issue of Labor, under LAWCHA Watch, John W. McKerley and Jennifer Sherer write that multiple generations of labor scholars, labor educators, unionists, students, and others have benefited greatly from the recordings collected by the Iowa Labor History Oral Project (ILHOP). Read more →


Defend or Rescue are map objectives used throughout the Fire Emblem series
Overview[edit | edit source]
Defend and Rescue are similar in nature as both require the player to complete a map by preventing an enemy unit from reaching a certain tile.
In Defend maps, players must prevent the enemy from reaching a specific tile on the map, usually one that is positioned behind the player's starting position or at a far side Village. If an enemy unit ends their turn on that tile or next to the village, a Game Over immediately triggers. To clear the map, players must either Survive a certain number of turns before the enemy is force to retreat or must rout all enemies that appear.
Rescue requires that the player kill specific units on a map before they reach a certain tile which is usually a distance away from both the enemy and allies. Maps that feature this objective usually revolve around an character being kidnapped. If the objective is solely Rescue, only the highlighted unit must be defeated. Occasionally, this is paired with Rout the Enemy as well.


text:
Chagas disease, amebiasis, giardiasis and trichomoniasis represent a serious health problem in Latin America. The drugs
employed to treat these illnesses produce important side effects and resistant strains have appeared. The present study was aimed to
evaluate the antiprotozoal activity of leaves, stem bark and root bark of Elaeodendron trichotomum
, a celastraceus, that is used in Mexico
as an anti-infective in febrile-type diseases.
Materials and methods:
Dichloromethane and methanol extracts of leaves, bark and roots of Elaeodendron trichotomum
against Entamoeba histolytica
, Giardia lamblia
, Trichomonas vaginalis
, and Trypanosoma cruzi
. A quantitative HPLC analysis of
pristimerin and tingenone was performed.
The dichloromethane extract of roots was active against E. histolytica
, G. lamblia
, T. vaginalis
, and T. cruzi
, at IC50
's of 0.80,
0.44, 0.46, and 2.68 μg/mL, respectively. The HPLC analysis revealed the presence of tingenone (3.84%) and pristimerin (0.14%).
The dichloromethane extract of the roots bark showed significant activity against all screened protozoa.


text:
Who Is Robert Lucas?
Robert Emerson Lucas Jr. is a New Classical economist at the University of Chicago, renowned for his prominent role in developing microeconomic foundations for macroeconomics based on rational expectations. He won the Nobel Prize in Economics in 1995 for his contributions to the theory of rational expectations.
- Robert Lucas is a New Classical economist and long-time professor at the University of Chicago.
- Lucas is best known for his development of rational expectations theory and the eponymous Lucas Critique of macroeconomic policy.
- Lucas received the Nobel Prize on 1995 for his contributions to economic theory.
Understanding Robert E. Lucas Jr.
Robert E. Lucas Jr. was born the eldest child of Robert Emerson Lucas Sr. and Jane Templeton Lucas in Yakima, Washington, on Sept. 15, 1937, Lucas received a Bachelor of Arts in History from the University of Chicago in 1959. He initially pursued graduate studies at the University of California, Berkeley, before returning to Chicago for financial reasons. In 1964, he earned his PhD in economics. Initially, he believed his academic life would center around history, and he only continued his economic studies after reaching the conclusion that economics is the true driving force of history. Significantly, Lucas claimed to have studied economics for his PhD from a "quasi-Marxist" point of view, based on Marx's idea that the vast, impersonal forces that drive history are largely a matter of economics.
Lucas became a professor at Carnegie Mellon University at the Graduate School of Industrial Administration, before returning to the University of Chicago in 1975. In 1995, Lucas was awarded the Nobel Memorial Prize in Economics for developing the theory of rational expectations. He is currently professor emeritus at the University of Chicago.
Lucas is most well known for his contributions to macroeconomics including the development of the New Classical school of macroeconomics and the Lucas Critique. Lucas has spent much of his academic career investigating the implications of the rational expectations theory in macroeconomics. He also made important contributions to theories of economic growth.
Lucas built his career applying the idea that people in the economy form rational expectations about future events and the impact of macroeconomic policies. In a paper in 1972, he incorporated the idea of rational expectations to extend the Friedman-Phelps theory of long-term vertical Phillips Curve. A vertical Phillips Curve implies that expansionary monetary policy will increase inflation, without boosting the economy.
Lucas argued that if (as is assumed in microeconomics) people in the economy are rational, then only unanticipated changes to the money supply will have an impact on output and employment; otherwise people will just rationally set their wage and price demands according to their expectations of future inflation as soon as a monetary policy is announced and the policy will only have an impact on prices and inflation rates. Thus not only (per Friedman and Phelps) is the Phillips Curve vertical in the long run, it is also vertical in the short run except when monetary policymakers can make unannounced, unpredictable, or truly surprising moves that market participants are unable to anticipate.
The Lucas Critique
He also developed the Lucas Critique of economic policymaking, which holds that relationships between economic variables observed in past data or estimated by macroeconometric models are not reliable for economic policymaking because people rationally adjust their expectations and behavior based on their understanding of the impact of economic policy. The expectations about economic conditions and policy that shaped consumer, business, and investor behavior during the periods from which past data are drawn often will not hold once conditions and policies change.
This means that economic policymakers cannot reliably hope to manage the economy by tinkering with key variables, such as money supply or interest rates, because the act of doing so also changes the relationship between these variables and the variables that represent the targeted outcomes, such as GDP or unemployment rates. Thus the Lucas Critique argues against activist macroeconomic policy aimed at managing the economy.
Economic Growth and Development Economics
Lucas also made contributions to endogenous growth theory and to unifying growth theory (which applied mostly to growth in developed economies) with development economics (applied to less developed economies). This includes the Lucas-Uzawa model, which explains long-run economic growth as dependent on human capital accumulation, and the Lucas Paradox, which asks why capital does not appear to flow to regions of the globe where capital is relatively scarce (and thus receives a higher rate of return) as neoclassical growth theory would predict.


Somali pirates get on Russia's nerves
Russia says it will join the international effort to fight armed pirates off the Somalian coast. The EU is planning a military operation against the pirates that seize civilian ships along the trade route in exchange for
In the first seven months of 2008, there have been some 24 attacks near Somalia, including the hijacking of ships with Russian crew. Five Russian sailors still remain among hostages of Somali pirates.
The Russia's navy chief said they would send their ships, too, but he added, they would act independently of the main force.
German Defence Minister Franz Josef Jung has announced that the EU will start a joint operation against pirates near Somali and Kenya this year.
Earlier, the World Food Program called on maritime powers to protect the vessels with humanitarian en route to Somali.
Over the past eight months warships from various NATO carried out the mission.
Russian sailors captured by Somali pirates


text:
Dwell time is generally referred to as the time drivers spend at facilities waiting to drop off or pick up loads – and it's one of the more vexing challenges for stakeholders across the supply chain. Dwell impacts stakeholders at all levels of the supply chain, causing imbalanced load volumes, carrier arrival delays, inefficient on-site operations and much more. It's also a critical concern in achieving differentiation as a shipper of choice.
Learn more about the ROI of Real-Time Transportation Visibility
What is Dwell Time in Trucking?
As Chris Cunnane of ARC Advisory group put it during one of our recent webinars, "Carriers stand to make more money by keeping their trucks on the road, rather than sitting in warehouse yards or loading docks. While carriers can charge detention fees, they'd rather keep their trucks in motion. Detention fees can be difficult to collect and lead to delays in payment."
Dwell time is closely linked to detention costs for shippers. It can cause congestion at ports, facilities and border crossings. Finally, it has major repercussions for the amount of capacity available for the industry as a whole. If companies are to successfully minimize the effects of dwell time on their supply chains, it's required they first understand it in all its most common forms.
In the over-the-road trucking industry, dwell times usually occur at pickup or delivery facilities, as trucks are forced to sit waiting for an empty loading dock to load or unload their goods. It has major environmental ramifications, as drivers often find themselves idling for long periods of time at the pickup or delivery facility.
FourKites research has shown that loads with a greater level of complexity, such as mixed-pallet shipments containing orders for multiple customers within a single truck, can significantly increase dwell times as dock and warehouse crews struggle to unload these shipments in the same time frame it takes to unload trailers filled with a single type of good.
What is Container Dwell Time?
Contrary to truckload dwell time, container-based dwell typically occurs at a port or railyard, as large metal shipping containers filled with bulk goods are transferred from a ship or train to a new mode of transportation for the next leg in their journey.
Because goods being unloaded at a port have seldom reached their final destination, delays at ports and railyards can quickly compound into causing further delays for the truck waiting to pick them up for the final leg of their journey.
How Can You Measure Dwell Time?
Measuring dwell time is a critical first step to reducing its impact throughout your operation. To do so properly, however, requires a holistic, multi-layered approach. Since the factors that commonly influence dwell times exist at all levels of the supply chain, the ability to identify exact chokepoints within your own operation are key to achieving meaningful improvement in reducing dwell.
There are several key metrics that can contribute to the dwell time performance of a load. Because some amount of dwell is normal in any supply chain, why it's important to set target compliance thresholds which can help identify loads and facilities that fall outside of your target dwell.
FourKites handles this through our custom-designed Dwell Scorecard, a part of our Facility Manager reporting module which provides the ability for individual sites and facilities to analyze historical Warehouse Management System (WMS) data and identify operational bottlenecks.
Some of the key metrics we use to inform our Dwell Scorecard are as follows:
- Number of loads/appointments
- Percentage of non-compliant loads
- Percentage of delayed carrier arrivals
- Average delay of delayed arrival loads
How Can You Reduce Dwell Time?
FourKites' research has shown that dwell can be quickly and significantly lowered, once you know where the key problems are occurring. In our past collaborations with our shipper, carrier and 3PL partners, we've repeatedly found that some of the most common causes of high dwell times are as follows:
- Load Complexity: More complex orders, such as mixed-pallet loads, can contribute to greater delays at pickup and delivery facilities. By grouping purchase orders so that similar goods are delivered at the same time, or by scheduling higher-complexity loads to arrive during off-hours when delays are less likely to occur, FourKites customers have been able to successfully reduce detention throughout their supply chains.
- Arrival Times: FourKites research has shown a direct correlation between high load volume and high dwell times, suggesting that load-balancing initiatives across both time of day and day of the week can be key to reducing dwell.
- Check-In Procedure: Complex or convoluted check-in procedures at facilities can quickly result in a long line of trucks and a bottleneck for both pickups and deliveries. Therefore, simplifying and consolidating check-in procedures, for example by implementing paperless check-in technologies, is an easy way to lower detention costs throughout the organization.
Once you have identified the root causes affecting high dwell times within your organization, the potential value is high. Here are a few quick success stories from within the FourKites network:
- Using FourKites in conjunction with several existing logistics partnerships, Land O'Lakes reduced median dwell time by 21% per load in just three months.
- One of the largest meat producers in the US slashed their monthly detention costs by 22% within their first year of using FourKites. This translated to a positive return on investment from detention savings alone within the first six months.
- Specialty paper manufacturer Pixelle Specialty Solutions reduced dwell times by 20% within the first eight months of adopting visibility technology.
Clearly there are significant opportunities for streamlining operations, improving sustainability, and strengthening carrier relationships by targeting reduced dwell time throughout the supply chain. More than just helping a single organization, however, effective reductions in dwell times send positive effects cascading throughout the rest of the industry in turn, ultimately resulting in fewer missed appointments, happier drivers and more available capacity throughout the industry as a whole.
Especially in times of crisis, it's hard to find a better return on investment than that.


chemical and thermal treatment in flow of H2, in order to evaluate the influence of the activated carbon chemical characteristics in the adsorption of the catechol. The catechol adsorption in aqueous solution was studied along with the effect of the pH solution in the adsorption process of modified activated carbons and the variation of immersion enthalpy of activated carbons in the aqueous solutions of catechol. The interaction solid-solution is characterized by adsorption isotherms analysis, at 298 K and pH 7, 9 and 11 in order to evaluate the adsorption value above and below that of the catechol pKa. The adsorption capacity of carbons increases when the solution pH decreases. The retained amount increases slightly in the reduced carbon to maximum adsorption pH and diminishes in the oxidized carbon. Similar conclusions are obtained from the immersion enthalpies, whose values increase with the solute quantity retained. In granular activated carbon (CAG), the immersion enthalpies obtained are between 21.5 and 45.7 J·g−1 for catechol aqueous solutions in a range of 20 at 1500 mg·L−1. PMID:22312237
 3. Catechol-O-methyltransferase association with hemoglobin A1c
 PubMed Central
 Hall, Kathryn T.; Jablonski, Kathleen A.; Chen, Ling; Harden, Maegan; Tolkin, Benjamin R.; Kaptchuk, Ted J.; Bray, George A.; Ridker, Paul M.; Florez, Jose C.; Chasman, Daniel I.
 2016-01-01
 Aims Catecholamines have metabolic effects on blood pressure, insulin sensitivity and blood glucose. Genetic variation in catechol-O-methyltransferase (COMT), an enzyme that degrades catecholamines, is associated with cardiometabolic risk factors and incident cardiovascular disease (CVD). Here we examined COMT effects on glycemic function and type 2 diabetes. Methods We tested whether COMT polymorphisms were associated with baseline HbA1c in the Women's Genome Health Study (WGHS), and Meta-Analyses of Glucose and Insulin-related traits Consortium (MAGIC), and with susceptibility to type 2 diabetes in WGHS, DIAbetes Genetics Replication And Meta-analysis consortium (DIAGRAM), and the Diabetes Prevention Program (DPP). Given evidence that COMT modifies some drug responses, we examined association with type 2 diabetes and randomized metformin and aspirin treatment. Results COMT rs4680 high-activity G-allele was associated with lower HbA1c in WGHS (β = −0.032% [0.012], p = 0.008) and borderline significant in MAGIC (β = −0.006% [0.003], p = 0.07). Combined COMT per val allele effects on type 2 diabetes were significant (OR = 0.98 [0.96–0.998], p = 0.03) in fixed-effects analyses across WGHS, DIAGRAM, and DPP. Similar results were obtained for 2 other COMT SNPs rs4818 and rs4633. In the DPP, the rs4680 val allele was borderline associated with lower diabetes incidence among participants randomized to metformin (HR = 0.81 [0.65–1.00], p = 0.05). Conclusions COMT rs4680 high-activity G-allele was associated with lower HbA1c and modest protection from type 2 diabetes. The directionality of COMT associations was concordant with those previously observed for cardiometabolic risk factors and CVD. PMID:27282867
 4. 21 CFR 173.130 - Carbohydrase derived from Rhizopus oryzae.
 Code of Federal Regulations, 2010 CFR
 2010-04-01
 ... 21 Food and Drugs 3 2010-04-01 2009-04-01 true Carbohydrase derived from Rhizopus oryzae. 173.130 Section 173.130 Food and Drugs FOOD AND DRUG ADMINISTRATION, DEPARTMENT OF HEALTH AND HUMAN SERVICES..., Phycomycetes; order, Mucorales; family, Mucoraceae; genus, Rhizopus; species, Rhizopus oryzae. (b) The...
 5. Protoporphyrinogen Oxidase-Inhibiting Herbicides
 Technology Transfer Automated Retrieval System (TEKTRAN)
 Protoporphyrinogen oxidase-inhibiting herbicides (also referred to as Protox- or PPO-inhibiting herbicides) were commercialized in the 1960s and their market share reached approximately 10% (total herbicide active ingredient output) in the late 1990's. The wide-spread adoption of glyphosate-resista...
 6. Multimodal underwater adsorption of oxide nanoparticles on catechol-based polymer nanosheets
 NASA Astrophysics Data System (ADS)
 Yamamoto, Shunsuke; Uchiyama, Shun; Miyashita, Tokuji; Mitsuishi, Masaya
 2016-03-01
 Multimodal underwater adsorption behaviour of catechol units was demonstrated by examining the adsorption of different oxide nanoparticles on nanoscale-integrated polymer nanosheets. Catechol-based polymer nanosheets were fabricated using the Langmuir-Blodgett (LB) technique with random copolymers (p(DDA/DMA)s) of N-dodecylacrylamide (DDA) and dopamine methacrylamide (DMA). The p(DDA/DMA) nanosheets were immersed into water dispersions of SiO2, Al2O3, and WO3 nanoparticles (NPs) respectively. The results show that the adsorption properties can be altered by varying the NP type: SiO2 NP adsorption was observed only below pH = 6, at which the o-quinone form in p(DDA/DMA) nanosheets transforms into the catechol form or vice versa. However, their transition point for Al2O3 NP adsorption was found at approximately pH 10, at which the surface potential of Al2O3 NPs changes the charge polarity, indicating that the electrostatic interaction is predominant. For WO3 NPs, adsorption was observed when citric acid, which modifies the surface of WO3 NPs by complex formation, was used as a pH-controlling agent, but no adsorption was found for hydrochloric acid used as a pH controlling agent. FT-IR measurements proved that miniscule amounts of water molecules were trapped in p(DDA/DMA) nanosheets and that they acquired hydrogen bonding network formations, which might assist nanoparticle adsorption underwater and make the catechol units adjustable. The results indicate that the nanoscale spatial arrangements of catechol units in films are crucially important for the application of multimodal adsorption of oxide nanoparticles on catechol-based polymer materials.Multimodal underwater adsorption behaviour of catechol units was demonstrated by examining the adsorption of different oxide nanoparticles on nanoscale-integrated polymer nanosheets. Catechol-based polymer nanosheets were fabricated using the Langmuir-Blodgett (LB) technique with random copolymers (p(DDA/DMA)s) of N
 7. Chromate reduction by rabbit liver aldehyde oxidase
 SciTech Connect
 Banks, R.B.; Cooke, R.T. Jr.
 1986-05-29
 Chromate was reduced during the oxidation of 1-methylnicotinamide chlorine by partially purified rabbit liver aldehyde oxidase. In addition to l-methylnicotinamide, several other electron donor substrates for aldehyde oxidase were able to support the enzymatic chromate reduction. The reduction required the presence of both enzyme and the electron donor substrate. The rate of the chromate reduction was retarded by inhibitors or aldehyde oxidase but was not affected by substrates or inhibitors of xanthine oxidase. These results are consistent with the involvement of aldehyde oxidase in the reduction of chromate by rabbit liver cytosolic enzyme preparations.
 8. Role of the FeoB Protein and Siderophore in Promoting Virulence of Xanthomonas oryzae pv. oryzae on Rice▿
 PubMed Central
 Pandey, Alok; Sonti, Ramesh V.
 2010-01-01
 Xanthomonas oryzae pv. oryzae causes bacterial blight, a serious disease of rice. Our analysis revealed that the X. oryzae pv. oryzae genome encodes genes responsible for iron uptake through FeoB (homolog of the major bacterial ferrous iron transporter) and a siderophore. A mutation in the X. oryzae pv. oryzae feoB gene causes severe virulence deficiency, growth deficiency in iron-limiting medium, and constitutive production of a siderophore. We


text:
A model for the assessment of flood damages
Flood events repeatedly cause damage amounting to millions. In order to further reduce these monetary damages and to select suitable measures, the province of Upper Austria – Department of Water Management is trying to automatically evaluate the damage potential in a new approach based on the increase of buildings in flood areas. The province of Upper Austria is acting within the framework of its legal task, the analysis of water management development.
RIOCOM, together with the University of Natural Resources and Life Sciences (BOKU), has developed a method which allows to automatically identify (on the basis of existing digital data) the damage to be expected. At the same time, an algorithm is used to evaluate measures proposed in the flood risk management plan that are suitable for preventing or reducing damages to buildings.
This method has now been automatically applied across all Upper Austrian flood risk areas of the flood risk management plan. The most important findings were presented to the communities and compiled and sent in a community-specific profile.


text:
Sunday October 19: Guided tour in English. 14.00.
Sunday November 16: Guided tour in English. 14.00.
Installation in process
The Museum is open as usual, but there is limited access to the exhibitions due to ongoing installation and conservation work.
Do you want to know more before your visit the Museum – please call 046-222 72 83.
12.00 – 17.00 Free entry all day.
80 years ago, Ragnar Josephson Professor of Art History at Lund University, started the Archives for Decorative Art, which was later named Skissernas Museum. We are celebrating this by an open invitation to an afternoon filled with dialogue, music, and performance around creativity, process and art within the public space. On the first floor, the Museum's activities over the years will be presented by an exhibition, on how the archives and collections have expanded and developed through the years. Furthermore, catalogues, books, posters and postcards will be sold at special jubilee rates!
15.30 – 17.00
Concert given by the winners of the seventh Nordic Piano Competition, which was held at Malmö Music Academy under the leadership of Marianne Jacobs.
The Museum of Sketches was founded in 1934 by Ragnar Josephson (_PHONE_), during his time as Professor of Art History at the University of Lund (Sweden). The intention was to establish an archive of the creative process, or the path of the artist from the first idea to the finished work. The aim was to collect sketches, models and photographs to Public Art – as the study material relating to it was especially suited, by the frequent demand on abundant preliminary sketches.


text:
WASHINGTON, D.C.—House Majority Whip Steve Scalise (R-La.) released the following statement after the Army Corps of Engineers announced which projects will receive funding this year. The announcement included long-sought funding for the Houma Navigational Canal, but lacked dollars for other critical storm protection projects like the Southeast Louisiana Urban Flood Damage Reduction Project (SELA) and ecosystem restoration in St. Tammany that would bolster the parish's flood protections.
"While today's announcement by the Corps includes welcome news for Louisiana, including the $9.4 million for the Houma Navigational Canal and additional funding for Mississippi River dredging, much work remains to fund important hurricane and coastal restoration projects in South Louisiana. Louisiana families and communities rely on adequate Corps of Engineers funding for projects related to hurricane protection, coastal restoration, and river navigation, and I'll continue to fight for projects like SELA, St. Tammany flood and storm protection, and other important projects that keep our families and communities safe from powerful Gulf storms and flooding," said Whip Scalise.
Southeast Louisiana Priorities included in the Army Corps of Engineers' FY 18 Work Plan:
- Provides $9.47 million for dredging and maintenance need of the Houma Navigational Canal, over $8 million more than the project received last year.
- Provides $1.28 million to complete the feasibility study for the Inner Harbor Navigation Canal lock replacement.
- Provides $101.92 million for dredging and maintenance needs for the Mississippi River from Baton Rouge to the Gulf of Mexico.
- Provides additional funding for the dredging and maintenance of Bayou LaFourche and Mississippi River Outlets at Venice, building upon emergency supplemental funding both projects received earlier this year.


6-6 duoprism
In geometry of 4 dimensions, a 6-6 duoprism or hexagonal duoprism is a polygonal duoprism, a 4-polytope resulting from the Cartesian product of two hexagons.
It has 36 vertices, 72 edges, 48 faces (36 squares, and 12 hexagons), in 12 hexagonal prism cells. It has Coxeter diagram CDel node 1.pngCDel 6.pngCDel node.pngCDel 2.pngCDel node 1.pngCDel 6.pngCDel node.png, and symmetry [[6,2,6]], order 288.
Seen in a skew 2D orthogonal projection, it contains the projected rhombi of the rhombic tiling.
The dual of a 6-6 duoprism is called a 6-6 duopyramid or hexagonal duopyramid. It has 36 tetragonal disphenoid cells, 72 triangular faces, 48 edges, and 12 vertices.
The vertices and edges makes a complete bipartite graph with each vertex from one pentagon is connected to every vertex on the other.[2]
The 3-3 duoantiprism is an alternation of the 6-6 duoprism, but is not uniform. It has a highest symmetry construction of order 144 uniquely obtained as a direct alternation of the uniform 6-6 duoprism with an edge length ratio of 0.816 : 1. It has 30 cells composed of 12 octahedra (as triangular antiprisms) and 18 tetrahedra (as tetragonal disphenoids). The vertex figure is a gyrobifastigium, which has a regular-faced variant that is not isogonal. It is also the convex hull of two uniform 3-3 duoprisms in opposite positions.


text:
ANALYZING THE IMPACTS OF LAND COVER CHANGE TO THE HYDROLOGIC AND HYDRAULIC BEHAVIOURS OF THE PHILIPPINES' THIRD LARGEST RIVER BASIN
Keywords: Land-cover change, impact analysis, hydrology, hydraulics, Agusan River Basin, Mindanao
Abstract. Changes in land cover can have negative impacts on the hydrological and hydraulic processes in river basins and watersheds such as increase in surface runoff and peak flows, and greater incidence, risk and vulnerability of flooding. In this study, the impacts of land-cover changes to the hydrologic and hydraulic behaviours of the Agusan River Basin (ARB), the third largest river basin in the Philippines, was analysed using an integrated approach involving Remote Sensing (RS), Geographic Information System (GIS), and hydrologic and hydraulic models. Different land-cover classes in the ARB for the years 1995 and 2017 were mapped using Landsat 5 TM and Landsat 8 OLI images. Using a post-classification change detection approach, changes in land-cover were then determined. The impacts of these changes in land-cover to the to the basin discharge were then estimated using a calibrated hydrologic model based on the Hydrologic Engineering Center - Hydrologic Modeling System (HEC-HMS) under different extreme rainfall conditions. The impact of the changes in land-cover to flood depth and extent was also determined using a hydraulic model based on the HEC-RAS (River Analysis System). Land cover classification results revealed that the ARB is 67.7% forest in 1995 but have decreased to 62.8% in 2017. Agricultural areas in the basin were also found to have increased from 12.2% to 15.5% in the same period. Other notable land cover changes detected include the increase in built-up lands and range lands, and decrease in barren lands. HEC HMS and HEC RAS model simulation results showed that there was an increase in discharge, flood depth, and flood extents between 1995 and 2017, implying that that the detected changes in land cover have negative impacts to hydrologic and hydraulic behaviours of the ARB.


text:
Write about a diplomatic envoy from a remote planet visiting Coruscant for the first time.
Coruscant, the galactic capital, is a planet filled with technological advancements, diverse cultures, and political intrigue. What novel and exciting experiences would this envoy encounter? How would they navigate the planet's teeming population, technological marvels, and political intricacies? This prompt encourages the exploration of cultural shocks, diplomatic intricacies and the clash between primitiveness and advancement.


text:
IN 1984, American Express revolutionized corporate philanthropy when it introduced a highly successful campaign to restore the Statue of Liberty. The company offered to donate 1 cent from every charge made on its cards over a three-month period to help rebuild and restore the statue. The campaign raised $1.7 million and encouraged customers to pull out their cards to make purchases. During the campaign, card use rose 28 percent compared with the same period a year before.
Aligning business campaigns with nonprofit ventures has become known as cause-related marketing. The idea is to enlist consumers in a philanthropic effort by using a company's services.
Such efforts can help worthy causes, bolster business and spruce up a company's image.
Cause-related marketing is also a staple of ''strategic philanthropy,'' in which executives of corporate foundations work closely with their colleagues on the business side of the company.
''Corporations have recognized that their philanthropy should be as strategic as all of their business operating programs,'' said Carole Cone, a strategic philanthropy consultant in Boston.
Because large corporations like American Express have aligned themselves with philanthropies, there were expectations after the Sept. 11 terrorist attacks that the business world would help with the relief efforts. Initially, their response involved donations of cash and services. Then, American Express and other companies found ways of responding through strategic philanthropy.Continue reading the main story
For American Express, the challenge was complicated by the company's own circumstances. The foundation's headquarters were on the 48th floor of the World Financial Center, a block west of the World Trade Center. When the staff evacuated its offices on Sept. 11, several checks for nonprofit groups were left behind.
''We had just cut checks to several of our grantees, and we had no way to retrieve them,'' said Mary Beth Salerno, the president of the American Express Foundation. ''So, we made lists from memory and began contacting our grantees to assure them they would receive their grants as soon as possible.''
Every year, the American Express Foundation makes about $30 million in grants to a range of nonprofit groups, many of which indirectly help promote the company's services. About a third of the foundation's grants support cultural heritage projects around the world; many of these promote travel and tourism.
For example, the company has given $10 million over the last decade to the World Monuments Fund, which tries to protect endangered works of art and architecture. The foundation also supports financial literacy programs.
In the aftermath of the attacks, Ms. Salerno and her staff helped to shape the company's philanthropic response. Like other large companies, American Express's immediate reaction was to donate cash. On the morning of Sept. 13, the company's executives committed initial grants of $250,000 each to the Red Cross and to the newly formed September 11 Fund.
The company announced that it would give $1 million to the families of its 11 employees who were lost at the World Trade Center. And the American Express Foundation set aside $1 million to create and administer a disaster relief fund.
Then came Part 2. ''The cash and supplies were the first wave, and now there is a second wave, dealing with other issues not as immediate or obvious,'' said Bradley Googgins, the executive director of the Center for Corporate Citizenship at Boston College.
One of the company's first decisions was to use philanthropy to cement bonds with employees. American Express wanted to acknowledge that employees were deeply affected by the events of Sept. 11.
A WEEK after the attacks, the company held a rally at Madison Square Garden for 5,000 employees. At the rally, the company announced that its relief fund would be part of the employees' giving campaign. The company promised to match donations made to the fund by retirees, financial advisers and employees.
''We don't usually collect money at the foundation, but we opened it up to allow employees to contribute,'' Ms. Salerno said. So far, employees have pledged $1 million.
Then, foundation and business executives worked together to redirect cause-related marketing programs. Those campaigns are run by the business side of the company, but its executives frequently turn to Ms. Salerno for advice.
''Our role in many of these is to be advisory, to help with contacts,'' she said.
American Express helped to reschedule Restaurant Week, which encourages cardholders to patronize New York City restaurants that offer $20.01 lunch specials. After the attack, the event was moved to Oct. 15 instead of January and was extended to two weeks from one.
The company also used advertising to remind diners that Lower Manhattan restaurants had reopened.
''We ran newspaper ads noting that the lights are on, and now the customers need to come,'' said Steve Squeri, the president of the company's establishment services division for the United States and Canada, which handles relationships with businesses that accept the card.
Another company campaign, Membership Rewards, was also tweaked. That program allows cardholders to accumulate points and redeem them for travel certificates, merchandise and donations to groups like United Cerebral Palsy and the Special Olympics. American Express added Sept. 11 relief groups to its list of eligible charities and offered to match 2001 donations to all charities, up to $200,000 over all.
A result: ''We have had a 250 percent increase in redemptions for charities since Sept. 11,'' said Susan Sobbott, the company's senior vice president for loyalty rewards and alliance development.
The question now is how long the outpouring of generosity can last. In the months before the attacks, American Express laid off 6,100 employees as its stock price plunged. The company is now facing an even tougher business climate. Late last month, it reported that quarterly earnings fell 60 percent, while travel sales fell 28 percent from the year before.
In an economic downturn, will corporations like American Express continue to finance both relief efforts and other commitments to nonprofit groups?
''If these large donations come out of existing budgets, then something has to give,'' said Curt Weeden, the chief executive of the Contributions Academy in Charleston, S.C., and a former vice president of corporate contributions at Johnson & Johnson. ''If something else happens, are those deep pockets still going to be there?''
Ms. Salerno said that American Express was making contributions to the relief fund partly from discretionary money.
''I think it is important to not just take a 180-degree turn from other things that we're doing,'' she said. ''A lot of nonprofits, in New York and elsewhere, were having a difficult time before Sept. 11.''Continue reading the main story