Last Ottoman royal dies in Istanbul at 91
The last Ottoman royal born during before the 600-year dynasty's collapse in the early 1920s died earlier this week.
Fatma Neslişah Osmanoğlu was 91 when she fell victim to heart attack Monday in Istanbul.
Once known as Imperial Princess of the Ottoman Empire and Princess of Egypt, Sultan was the granddaughter of the last Ottoman sultan, Mehmed VI, according to Agence France-Presse.
The Ottoman Empire had ruled Turkey, parts of the Middle East and eastern Europe, beginning in 1299.
Neslişah was born just two years before Mustafa Kemal Atatürk founded modern Turkey, which brought a formal end to the Ottoman dynasty.
However, while the Ottoman Empire's doom was effectively sealed when it sided with the Central Powers during World War I, it had been in decline for more than a century.
Continue reading


text:
Any one has any suggestion how to generate a TAB delimited file.
try using the sql worksheet:
select '234'||chr(9)||'234' from dual;
you'll get a tab-delimited section. just cut & paste.
It is better to ask and appear ignorant, than to remain silent and remain ignorant.
Oracle OCP DBA 9i,
C++, Java developer
That is right. CHR() is a function will return the charactor with the ascii value of integer. U can add char(10) just after the "TAB" character to indicate the new line.
go to [url]_URL_
to see all the ascii table.

source: HuggingFaceFW/fineweb-edu


Catholic Character
We aim to help improve our world with a unique perspective,
Research at a Catholic university should include faculty expertise that can solve global challenges for people in extreme need living in developing countries. The Pulte Institute for Global Development engages faculty to partner on applied innovation projects to design new technology and research solutions, carry out impact evaluations, and provide world-class education and training.
Based on Catholic social justice teaching,
The Pulte Institute promotes programming that looks at a holistic approach to solving development challenges, considering the different dimensions of the whole person and of society in an effort to promote Integral Human Development (IHD), a concept founded in Catholic social teaching. The Institute draws upon existing teaching and research faculty in multiple disciplines to provide multidisciplinary solutions to country programs and implementing partners.
In order to be a force for good,
The Pulte Institute aligns closely with the mission of the University of Notre Dame and the vision of its founder, Rev. Edward F. Sorin, C.S.C., who wanted Notre Dame to be "a powerful force for good." Global development work helps to protect national security, and furthers American economic, humanitarian, and strategic interests in the world.
Making a demonstrable impact and,
Serving as the University's liaison to Catholic Relief Services (CRS), the Pulte Institute emphasizes rigorous, data-driven performance monitoring in its programming, which assists humanitarian organizations like CRS to track the impact of humanitarian projects in developing countries.
Inspiring a new generation of Catholic leaders.
Notre Dame students and others around the globe, such as visiting fellows, benefit from Pulte Institute development projects. They work hand-in-hand with expert faculty to provide technological and innovative solutions for developing countries. These experiences impact students and visiting fellows in profound ways and encourage many of them to continue to address global development challenges long after leaving campus.


terminals, negative at the bottom edge of the board. Please note that this is different from the beta version. The polarity is marked on the silkscreen on the back of the board (there was no room on the front).
Warning: Do not make or break any connections while the board or the Arduino are powered. There is a high risk of destroying the drivers and/or the Arduino.
GAUPS 1.1 Example Configuration
This image (click on it to enlarge) shows an example configuration:
 - Four drivers and four motors
 - Dual-Y (two Y motors, each with its own driver)
 - Pololu DRV8825 purple high-current drivers (note that other driver modules may have the trimpot in a different location, so do not use it to decide the driver module orientation. Always check the pin labels).
 - Heatsinks
Note that the microstepping is not configured: the DIP switch is in its factory default configuration, corresponding to full stepping on all axes (not recommended).
Bottom of GAUPS 1.1 PCB, showing supply polarity
Also, when using GRBL 0.8 or 0.9 with the "invert mask" set to 0, any Pololu drivers, and the motors we carry in our store, wired as shown, for a move in the positive direction of each axis, the motors turn as follows (as viewed looking into the shaft):
Axis Motor Axis Positive Direction Motor Direction
X Right Counter-clockwise
Y Left (Y driver) Toward the back Counter-clockwise
Right (A driver) Clockwise
Z Up Clockwise
This is the standard direction of travel for a dual-motor dual-Y drive eShapeoko with any of the standard eShapeoko belt configurations (teeth down, belt going under the idler wheels and over the belt pulley). This is also valid for a Shapeoko with any of the belt mods that have the belt facing teeth down. For the original Shapeoko configuration (belt teeth up, going over the idler wheels and under the belt pulley) and any other teeth up configuration, reverse the direction of X and Y motors (by reversing the connections, black–green–blue–red instead of red–blue–green–black).
Note that not all motors from all manufacturers turn in the same direction when wired the same, although this seems to be the most common case. If your motor has different color wires, always determine the correct pairing before wiring the motors, to avoid damage to the drivers. Any configuration will work, as long as the wires in each pair are next to each other (pins 1 and 2 one pair, pins 3 and 4 another pair).
Also note that driver modules other than Pololu A4988 and DRV8825 may turn the motors in the opposite direction, too, and the direction can also be changed in firmware.
Power Supply
The choice of voltage depends on the driver modules. The kit of parts, as supplied, has capacitors rated at 35 V, so that's the maximum voltage. However, an alternative is supplied, with capacitors rated for 50 V. To keep the same form factor, these capacitors are smaller (22 µF instead of 47 µF).
With A4988 drivers, the maximum voltage is 35 V, but EMF induced in the motor during braking can raise the supply voltage, so we do not recommend using more than 30 V. The DRV8825 drivers are rated to 45 V, but, for the same reason, we do not recommend more than 40 V (provided that you are using capacitors rated 50 V or more).
A4988 and DRV8825 both work from 12 V, but the most popular voltage for them is 24 V. 19 V is also popular, because it's the typical voltage of a laptop power supply, and many people have one of those lying around.
The DRV8834 driver operates from 2.5 V to 10.8 V, so it's ideal for low-voltage applications.
Part List
Part Count Description Manufacturer Part Number
PCB 1 GAUPS 1.1 PCB, dual-side 1.6 mm FR4, 2 oz copper, through-plated, ENIG, RoHS Amber Spyglass Ltd
R1 1 Resistor, 10 kΩ 0.125 W, metal film Multicomp MF12 10K
C1–C4 4 Aluminium electrolytic capacitor, 47 µF 35 V, long life (5000 hours @ 105°C),
radial, 2.5 mm lead spacing, ∅ 8 mm, 5 mm tall
Rubycon 35ML47MEFC8X5
C5–C8 4 Ceramic capacitor, 100 nF 50 V, X7R dielectric, 0.2" lead spacing Multicomp MCRR50104X7RK0050
SW1 1 Low-profile 12-way DIP switch, 0.1" pitch, 0.3" wide Multicomp * MCEI-12
SW2 1 Tactile switch, 6 mm Panasonic EVQPVG05K
U1–U4 8 8-way single-row female 0.1" pitch header, straight Multicomp * 2212S-08SG-85
J1, J3 2 8-way single-row long pin (15 mm) female 0.1" pitch headers, straight Samtec * SSQ-108-04-F-S
J2 1 6-way single-row long pin (15 mm) female 0.1" pitch headers, straight Samtec * SSQ-106-04-F-S
J4 1 10-way single-row long pin (15 mm) female 0.1" pitch headers, straight Samtec * SSQ-110-04-F-S
P1–P4 4 4-way side-entry PCB screw terminal, 5 mm pitch Camden Boss CTB5202/4
P5 1 2-way side-entry PCB screw terminal, 5 mm pitch Camden Boss CTB5202/2
For most components, numerous equivalent parts exist from various manufacturers. The given manufacturers and part numbers are just examples of compatible parts. However, except where marked with an asterisk, the supplied parts in our kit are exactly those listed here (those with an asterisk are generic equivalents). This is especially important for the long-life electrolytic capacitors of the correct form factor, and for the good quality screw terminals. Also important are the long (15 mm pins) Arduino headers; the typical Arduino headers with 10–12 mm pins are not tall enough for the solder joints on the back of the shield to clear the Arduino USB connector, and insulation is required.
We reserve the right to substitute parts without notice.
GAUPS 1.1 schematic.png


text:
What is a rhombille grid?
A rhombille grid is a tessellation of the plain in identical rhombi. (The term was coined by John Conway in his book The Symmetries of Things. He also created The Game of Life.)
One of the earliest games that used an isometric view, Q*bert (1982), used a grid like this to simulate a limited 3D environment. Indeed, with appropriate shading, the tiling resemble a stack of 3D cubes. At the time, the game was praised for its innovative graphics.
Another game that uses a rhombille grid is Rhomboid Slitherlinks, a set of puzzles created by Jim Bumgardner, using tilings supplied by Lars Huttar (Edit: I previously only credited Jim. Lars explains in a comment below how the puzzles came about. I apologize for the omission.). A Slitherlink is a puzzle where the goal is to draw in edges of a grid so that they form a single, continuous line that does not cross itself. Some cells have numbers; these indicate the number of edges of that cell that are part of the solution line.
The rombille grid has another feature that makes them useful for games. Rhombille grids are the edge-grids of hexagonal and triangular grids. In other words, if we are interested in the edges of these types of grids, we could consider them the faces of appropriate rhombille grids. For instance, if we use a rhombus tile with the long diagonal of the rhombus drawn in, the resulting grid will be a triangular grid. If we use tiles with the short diagonal drawn in instead, the resulting grid is a hexagonal grid.
There are not many examples of games played on the edges of these types of grids. There is a version of Dots for hexagonal grids, and hexagonal Sliterlink puzzles. The Settlers of Catan has a road-building mechanic on the edges of the hexes. Another interesting game is Vertex Dispenser, where players play on the edges (really, from vertex to vertex) to gain territory, similar to Dots. Unlike the other examples, this game uses grids on 3D shapes.
When you work with edges for hex or tri grids, there are several advantages to work with rhomb tiles instead of tris or hexes:
- It is easier to draw the edges, since you are not near the edge of the tile. This gives you more freedom to play with the lines.
- Since each edge has it's own tile, you only have to use one tile. In a tri grid such as the one below, you would need two different tiles.
- It is easier to make the edges clickable.
There are many ways in which we can assign coordinates to the cell in a rhombille grid. One technique that works well is to group the rhombi into groups of three, where each group forms a hexagon. We can then make a coordinate from the hex coordinate, and an index that indicates the orientation (and hence also which of the three rhombi in the group we mean).
This is the scheme followed in the image at the top of this post. You will notice that groups of three rhombi with the same colors make up a hexagon (or a cube). The first part of the rhomb coordinate is the hex-coordinate of the hex that it is part of (see Amit Patel's article on grid math for more detail on hex coordinates). The last part is an index indicating it's orientation.
The neighbors of a cell in a rhombille grid is complex.
In the image above, the blue cell has four 1-neighbors (the green cells), four 2-neighbors (the yellow cells) and ten 3-neighbors (the red cells).
If we view the rhomb grid as a edge hex-grid, then the 1-neighbors of a cell are all the edges connected to the edge in that cell. If we view the rhomb grid as a edge tri grid, then the 1-, 2- and 3- neighbors of a cell contain the edges connected to the edge in that cell.
In Q*bert, only "flat" cells are accessible. In this case, neighbors do not share an edge or even a vertex.

source: openbmb/Ultra-FineWeb


text:
Attempts to quantitatively evaluate the level of risk associated with nuclear power plants have led to an increasing desire to assign probabilities to rare precipitation events. Because it was felt that purely statistical estimates of events with return periods greatly in excess of the period of record susceptible to potentially unacceptable levels of uncertainty, an approach that combined statistical analysis with meteorological interpretation was taken to determine a 24-hr point precipitation amount judged to be associated with a 0.001 annual exceedance probability of occurrence (1000-yr event). The paper also considers the possibility of using joint probabilities associated storm centering, depth-area reduction and storm intensity to determine the probability of average depths of precipitation over larger areas.
Weitere Kapitel dieses Buchs durch Wischen aufrufen
- Very Low Probability Precipitation-Frequency Estimates — A Perspective
Rex G. Wescott
- Springer Netherlands

source: m-a-p/FineFineWeb


How do I remove files older than a certain date, like logs and sessions?
The UNIX find utility is disabled for performance reasons. In order to find older files and delete them, one must create a script that performs similar logic.
Below is a way to do this using a PHP script and a HTML form as a cron job alternative.
 1. Notes
 2. The HTML form
 3. The PHP script
Before implementing your script for deletion of older files,know the following:
This is not designed to be used as a cron job. If you want to use as a cron job, do one of the following:
 - Hard code the arguments passed over HTML GET
 - OR
 - Pass the arguments on the CLI and use argv[0] and argv[1].
Example 1
ex1 $dir = opendir("/mnt/stor1-wc1-dfw1/111111/") or die("Could not open directory");
Example 2
ex2 $dir = opendir($argv[0)) or die("Could not open directory");
This form will allow anyone that can access it to delete your content. You'll want to secure it with an.htaccess file. You can also delete the form when you're done with it.
The HTML form
The HTML form that sends the directory and age to the PHP script is as follows:

 Directory:
 Days Old:

The PHP script
The PHP script that takes args from HTML GET query string can be constructed as follows:
 * DISCLAIMER: Use at your own risk. Rackspace claims no responsibility for any loss of data that occurs when using this script.
 * Pass from a HTML form the directory to be searched eg. /mnt/stor1-wc1-dfw1/111111/
 * Pass from a HTML form the age of files to be deleted in days. eg. "10" is any files that have not been modifed in 10 days
$dir = opendir($_GET["dir"]) or die("Could not open directory");
$old = mktime(0,0,0,date("m"),date("d")-$_GET["days"],date("Y"));
echo "Working in ".$_GET["dir"]."";
echo "Deleting files created before ".date("F d Y", $old)."";
while(($dirent = readdir($dir)) != false)
 $cur = filemtime($dirent);
 if($cur < $old)
 echo "$dirent modified ".date("F d Y H:i:s",$cur)."";
 echo "Error deleting file $dirent";
 echo "$dirent modified ".date("F d Y H:i:s",$cur)."";
Was this content helpful?
© 2011-2013 Rackspace US, Inc.
See license specifics and DISCLAIMER


text: A recent overview of Salvinia finds from archaeobotanical literature by Out (2010), which also includes the finds in the present study, shows that Schokkerhaven is the most northern location of mid-Holocene Salvinia finds. It is the only location outside the Rhine/Meuse river area. Formerly, finds of Salvinia were dated to the Atlantic (early-Neolithic) mainly based on Zandstra (1966). The overview by Out provides more finds that are dated in the transition from Atlantic to Sub-Boreal and shows the occurrence of Salvinia during the Sub-Boreal (late-Neolithic) period. This fits with the occurrence of an other thermophilous aquatic species, namely Trapa natans elsewhere in the Netherlands. Trapa was frequently recorded in the early Subboreal (archaeobotanical database RADAR; Van Haaster & Brinkkemper 1995; Behre 1970).


text:
Guest halt polling¶
The cpuidle_haltpoll driver, with the haltpoll governor, allows the guest vcpus to poll for a specified amount of time before halting.
This provides the following benefits to host side polling:
- The POLL flag is set while polling is performed, which allows a remote vCPU to avoid sending an IPI (and the associated cost of handling the IPI) when performing a wakeup.
- The VM-exit cost can be avoided.
The downside of guest side polling is that polling is performed even with other runnable tasks in the host.
The basic logic as follows: A global value, guest_halt_poll_ns, is configured by the user, indicating the maximum amount of time polling is allowed. This value is fixed.
Each vcpu has an adjustable guest_halt_poll_ns ("per-cpu guest_halt_poll_ns"), which is adjusted by the algorithm in response to events (explained below).
The haltpoll governor has 5 tunable module parameters:
Maximum amount of time, in nanoseconds, that polling is performed before halting.
Division factor used to shrink per-cpu guest_halt_poll_ns when wakeup event occurs after the global guest_halt_poll_ns.
Multiplication factor used to grow per-cpu guest_halt_poll_ns when event occurs after per-cpu guest_halt_poll_ns but before global guest_halt_poll_ns.
The per-cpu guest_halt_poll_ns eventually reaches zero in case of an idle system. This value sets the initial per-cpu guest_halt_poll_ns when growing. This can be increased from 10000, to avoid misses during the initial growth stage:
10k, 20k, 40k, … (example assumes guest_halt_poll_grow=2).
Bool parameter which allows shrinking. Set to N to avoid it (per-cpu guest_halt_poll_ns will remain high once achieves global guest_halt_poll_ns value).
The module parameters can be set from the debugfs files in:
- Care should be taken when setting the guest_halt_poll_ns parameter as a large value has the potential to drive the cpu usage to 100% on a machine which would be almost entirely idle otherwise.


text:
Definitions for acanthosis nigricans
acanthosis nigricans, keratosis nigricans(noun)
a skin disease characterized by dark wartlike patches in the body folds; can be benign or malignant
U.S. National Library of Medicine
A circumscribed melanosis consisting of a brown-pigmented, velvety verrucosity or fine papillomatosis appearing in the axillae and other body folds. It occurs in association with endocrine disorders, underlying malignancy, administration of certain drugs, or as in inherited disorder.
Use the citation below to add this definition to your bibliography:
"acanthosis nigricans." Definitions.net. STANDS4 LLC, 2013. Web. 23 May 2013. .


text:
This is the third year of the Tech Edvocate Awards, which recognizes outstanding edtech products that support students by catering to identified classroom and learning needs. Winners and finalists were selected by a panel of educators and industry experts who reviewed the submissions and judged the products and services based on the extent to which they are transforming education through the development or advocacy of edtech. A complete list of winners of the 2019 Tech Edvocate Awards can be found here.
"The Tech Edvocate Award represents the combined opinion of industry insiders and knowledgeable educators," said Ido Yerushalmi, CEO of CoderZ. "It's an honor to have our coding and robotics platform and its game-based design and instructional model recognized by our peers."
Related story: DOE hosts second annual cyber-robotics coding competition
CoderZ is a powerful online platform that teaches students valuable STEM skills, including coding, robotics and physical computing. Its fun, gamified interface uses a graphic or text-based code editor and 3D virtual robotics simulation to engage students in learning. The solution caters to both novices and experts alike, offering a simple, Scratch-like language called Blockly for new coders and allowing more advanced students to start working directly with Java code. The integrated curriculum are aligned to standards, such as the Common Core Standards for Mathematical Practice, Career Readiness Standards, Next Generation Science Standards (NGSS), K-12 Computer Science Standards (CSTA – Computer Science Teachers Association) and state CS requirements.
CoderZ serves as the platform for the upcoming third annual Cyber Robotics Coding Competition (CRCC), a first-of-its-kind, online coding and robotics tournament for students in grades 5-8. Teachers and schools can sign up to join the event that starts on October 15th. For more information on the competitions, go to _URL_
CoderZ is an innovative and engaging online learning environment. Developed for students in grades 5 and above, the gamified STEM solution allows student to work at their own pace, easily programming real and virtual robots from anywhere in the world. The platform enables student to acquire computational thinking, problem solving skills and learn coding as a life skill all via a flexible and scalable virtual solution. For more information go to _URL_.


text:
November 25, 2012
- quibble (verb)
- What does it mean?
- 1 : to talk about unimportant things rather than the real point2 : to find fault or argue over unimportant points
- How do you use it?
- We wasted so much time quibbling over the rules that when we finally agreed there was no time left to play the game.
- Are you a word wiz?
Which sentence do you think uses the verb "quibble" correctly?Don't quibble with B. Sentence A correctly uses "quibble" as a verb, but neither meaning of "quibble" fits here. The word "scribble" would work instead. Sentence C also uses "quibble" as a verb. But like A, it makes no sense. The students might have "agreed" on a favorite book. In sentence D, "quibble" is used as a noun. It's true that there is a noun "quibble." It means "a statement that deals with a minor matter and not the real point under discussion" and "a minor objection or criticism." Although D uses the noun correctly, it can't be the right choice since we were looking for the verb.


Caribbean Netherlands Age of Consent & Sex Laws Age of Consent in Caribbean Netherlands
What is the Caribbean Netherlands Age of Consent?
The Age of Consent in Caribbean Netherlands is 16 years old. The age of consent is the minimum age at which an individual is considered legally old enough to consent to participation in sexual activity. Individuals aged 15 or younger in Caribbean Netherlands are not legally able to consent to sexual activity, and such activity may result in prosecution for statutory rape or the equivalent local law.
Caribbean Netherlands statutory rape law is violated when an individual has consensual sexual intercourse with a person between 12 and 16, and the act takes place out of wedlock.
Because there is no close-in-age exemption in Caribbean Netherlands, it is possible for two individuals both under the age of 16 who willingly engage in intercourse to both be prosecuted for statutory rape, although this is rare. Similarly, no protections are reserved for sexual relations in which one participant is a 15 year old and the second is a 16 or 17 year old.
Age of Consent across the world
Age of Consent Map:
Must be married
< 13 years old
14 years old
15 years old
16 years old
17 years old
18 years old
> 19 years old
** This Document Provided By **


Skip to end of metadata
Go to start of metadata
Building a simple workflow
We are going to build and run a simple workflow that retrieves data (protein sequence) from the NCBI database.
1. Search for a service
From the Service Panel:
 1. Type "fasta" into the Filter box at the top of the panel. You will see several services in the filter results.
 2. Select Get Protein FASTA service. This service returns a protein sequence in Fasta format from a database if you supply it with a sequence identifier.
2. Drag the service to the workflow diagram
3. Drag Get Protein FASTA across to the Workflow Diagram.
4. In a blank space in the Workflow Diagram, right-click and select Workflow input port.
3. Create the workflow's inputs and outputs
5. Type in a name for this input (e.g. ID) and click OK.
6. Do the same to create a new workflow output. This time select Workflow output port. Call this output Sequence.
7. You now have 3 boxes in the Workflow Diagram and need to connect them up.
8. Click on the input box (ID) and drag towards Get_Protein_FASTA and let go. An arrow will connect the two boxes.
4. Connect the service to the workflow's inputs and outputs
9. Click on the output box (Sequence), drag towards Get_protein_FASTA, and let go. An arrow will connect the two boxes.
Well done! You have built your first Taverna workflow!
Running a workflow
To run the workflow you have just built:
 1. Select Run workflow from the File menu. The Run Dialog will pop up.
 2. Click on New value from the Run Dialog and enter _PHONE_ where it says "some input data goes here".
3. Click Run workflow.
4. In the bottom left of the results window, click on value. You will now see a protein sequence from NCBI.
After the worklflow run has started, the Workbench switches to the Result Perspective where you can monitor the run and view results.
Labels
 - None


text: As small-scale fading is a spatial phenomenon, the movement of objects in the environment around static sensor nodes can induce significant fades. However, there have not been many works characterizing small-scale fading due to environmental factors for ground-surface wireless communications. We first measure the temporal fading characteristics experienced by antennas located just 1.5 cm above the surface of the ground due to wind-blown foliage or human movement in the environment for a narrowband channel in the 400-MHz frequency band. We then compare the extracted data to existing distributions and show that fading due to wind-blown foliage can be modeled as a Nakagami-m distribution, with wind speed and excess path-loss-dependent m shape factors. The alpha-mu distribution best characterizes the small-scale fading of a single human pedestrian, which is shown to have a repeatable pattern and can be up to 40 dB below the no-fading mean, whereas the Rician distribution, with an excess path-loss-dependent K-factor, can be used to characterize fading from multiple human pedestrians. We also report the second-order statistics of the average fade duration and the level crossing rate for fading caused by wind-blown foliage and multiple human pedestrians. Finally, we discuss the significance of the results on wireless sensor network protocol design and applications.


text:
EIA joins The Climate Pledge
Edmonton International Airport became the first airport in the world to join The Climate Pledge in the spring of 2021, committing to being carbon neutral by 2040.
The Climate Pledge is an international initiative for organizations and corporations who are committed to meeting the goals of the Paris Agreement on Climate 10 years ahead of schedule. It was founded by Amazon and environmental organization Global Optimism in 2019.
As part of The Climate Pledge, EIA is committing to three principal areas of action:
- Regular Reporting: measure and report greenhouse gas emissions on a regular basis;
- Carbon Elimination: implement decarbonization strategies in line with the Paris Agreement through real business changes and innovations, including efficiency improvements, renewable energy, materials reductions, and other carbon emission elimination strategies;
- Credible Offsets: neutralize any remaining emissions with additional, quantifiable, real, permanent, and socially-beneficial offsets to achieve net zero annual carbon emissions by 2040.
One of the core values for Edmonton International Airport is to be dedicated to sustainability. To reflect this value, airport leadership recognized the need to find other leaders the airport could partner with to identify opportunities to reduce climate change emissions and introduce sustainable innovation in our sector. As an international gateway, Edmonton International Airport identified The Climate Pledge as a global network of organizations that share its values and actively sought out to join this movement.
There will be no immediate changes for passengers at EIA related to The Climate Pledge. There will be no mandatory fees or costs charged to passengers to meet this agreement.
In the future, the airport will offer voluntary options for passengers to directly offset or help lower carbon emissions linked to their flights and activities. These are still in development.
Using public transit to come to EIA is one action passengers can currently take and land remains set aside for an LRT connection into the City of Edmonton when that is possible in the future.
Learn more about actions Edmonton International Airport is taking to reduce its carbon emissions and become more sustainable.


Influence of different page sizes on the pagination algorithm to be developed
XSL-FO allows arbitrary sequences of different page specifications. The consequence is that you may have different available IPDs for any page.
Many of the papers we found on pagination don't seem to deal with this fact. They focus mainly on formatting books where each page has the same available IPD. That allows for prefabrication of the vertical box lists and only the page breaking decisions have to be made and the individual boxes distributed over the pages.
An example found in [1], chapter 2.1: "As to the text stream, we assume that the line breaking task has already been completed. Afterwards, each paragraph consists of a sequence of line boxes and vertical glue boxes."
If we consider the possibility of different available IPDs over pages/regions, we can see that for each possible page break a different set of vertical boxes is generated on the subsequent page. This gets worse if a total-fit algorithm is chosen and a whole page-sequence is considered. The number of combinations grows exponentially.
If the available IPD remains equal between pages (which is true for most documents) look-ahead is possible and bearable from the performance POV. If a look-ahead algorithm is chosen, it must be capable of switching off look-ahead if subsequent pages have different available IPD, thus reducing it to a simple best-fit or first-fit algorithm. So if the available IPD remains equal the generated vertical boxes can be reused on a subsequent pages, they only have to be discarded if the IPD changes.
It remains to be determined if side-floats have an impact here. Probably not, since they mostly affect only the present page and there only the line-breaking.
Example of such a document: _URL_ _URL_
[1] Brüggemann-Klein, Klein, Wohlfeil: On the Pagination of Complex Documents, _URL_
Details to consider when implementing "changing available IPD" in FOP Trunk
Here are some points we should look into when we're planning on implementing support for "changing available IPD" in FOP Trunk:
PageLayout/InfluenceOfPageSizesOnAlgorithm (last edited 2009-09-20 23:52:26 by localhost)


Link Search Menu Expand Document
CONTAINS
Returns 1 if a specified argument is present in the array, or 0 otherwise.
Syntax
CONTAINS(<array>, <value>)
Parameters
Parameter Description Supported input types
<array> The array to be checked for the given element. ARRAY
<value> The element to be searched for within the array Any integer that corresponds to an element in the array
Return Types
 - Returns 1 if the element to be searched in present in the array
 - Returns 0 if the element is not present in the array
Example
SELECT
 CONTAINS([ 'sabrina21', 'rileyjon', 'ywilson', 'danielle53'], 'danielle53') AS players;
Returns: 1 1 is returned as "danielle53" is part of the players array.
CONTAINS returns a 0 result when single character or substring matches only part of a longer string.
SELECT
 CONTAINS([ 'sabrina21', 'rileyjon', 'ywilson'] , 'danielle53') AS players;
Returns: 0
0 is returned as "danielle53" is not part of the players array.


GeomeattemptModel3D>

 </Model3DGroup>
 </ModelVisual3D.Content>
 </ModelVisual3D>

 </Vieearnterface3D>
 </Grid>

</Window>
When you compile and execute the above code, it will produce a 2D object in 3D.
3d_awayplace1
Example
Let's have a look at one more example which shows a 3D object.
 - Create a brand new WPF project with the name WPF3DGraphics1
 - The folloearng XAML code produces a 3D object and a slider. With the help of the slider, you can rotate this particular 3D object.
<Window x:Clbum = "WPF3DGraphics1.MainWindow"
 xmlns = "_URL_
 xmlns:x = "_URL_
 xmlns:d = "_URL_
 xmlns:mc = "_URL_
 xmlns:local = "clr-namespace:WPF3DGraphics1"
 mc:Ignorable = "d" Title = "MainWindow" Height = "350" Width = "525">

 <Grid>
 <Vieearnterface3D Name="vieearnterface3D1">

 <Vieearnterface3D.Camera>
 <PerspectiveCamera x:Name = "camMain" Posit downion = "6 5 4" LookDirection = "-6 -5 -4">
 </PerspectiveCamera>
 </Vieearnterface3D.Camera>

 <ModelVisual3D>
 <ModelVisual3D.Content>
 <DirectionalLight x:Name = "dirLightMain" Direction = "-1,-1,-1">
 </DirectionalLight>
 </ModelVisual3D.Content>
 </ModelVisual3D>

 <ModelVisual3D x:Name = "MyModel">
 <ModelVisual3D.Content>
 <GeomeattemptModel3D>

 <GeomeattemptModel3D.Geomeattempt>
 <MeshGeomeattempt3D x:Name = "meshMain"
 Posit downions = "0 0 0 1 0 0 0 1 0 1 1 0 0 0 1 1 0 1 0 1 1 0 1 1"
 TriangleIndices = "2 3 1 3 1 0 7 1 3 7 5 1 6 5 7 6 4 5 6 2 0
 2 0 4 2 7 3 2 6 7 0 1 5 0 5 4">
 </MeshGeomeattempt3D>
 </GeomeattemptModel3D.Geomeattempt>

 <GeomeattemptModel3D.Material>
 <DiffuseMaterial x:Name = "matDiffuseMain">
 <DiffuseMaterial.Brush>
 <SolidColorBrush Color = "Bisque"/>
 </DiffuseMaterial.Brush>
 </DiffuseMaterial>
 </GeomeattemptModel3D.Material>

 </GeomeattemptModel3D>
 </ModelVisual3D.Content>

 <ModelVisual3D.Transform>
 <RotateTransform3D>
 <RotateTransform3D.Rotation>
 <AxisAngleRotation3D x:Name = "rotate" Axis = "1 2 1"/>
 </RotateTransform3D.Rotation>
 </RotateTransform3D>
 </ModelVisual3D.Transform>

 </ModelVisual3D>
 </Vieearnterface3D>

 <Slider Height = "23" HorizontalAlignment = "Left"
 Margin = "145,271,0,0" Name = "slider1"
 VerticalAlignment = "Top" Width = "269"
 Maximum = "360"
 Value = "{Binding ElementName = rotate, Path=Angle}" />

 </Grid>

</Window>
When you operate your own application, it will produce a 3D object and a slider on your own earndow.
3d Outplace1
When you slide the slider, the object on your own earndow will also rotate.
3d Outplace2
We recommend thead wear you execute the above code and attempt more 3D geomeattempt.
WPF – Multimedia
WPF applications supinterface video and audio uperform MediaElement. It allows you to integrate audio and video into an application. The MediaElement clbum works in a similar way as Image clbum. You simply stage it at the media and it renders it. The main difference is thead wear it will end up being a moving image, but if you stage it to the file thead wear contains simply audio and no video such as an MP3, it will play thead wear withaway shoearng any kind ofthing on the screen.
WPF supinterfaces all kinds of video/audio format depending on the machine configuration. If a media file plays a Media Player, it will also work in WPF on the same machine.
Example
Let's consider an example to belowstand how to integrate multimedia in your own application.
 - Create a brand new WPF project with the name WPFMultimedia.
 - The folloearng XAML code produces a media element and three buttons, and preliminaryizes all of them with a few properties.
<Window x:Clbum = "WPFMultimedia.MainWindow"
 xmlns = "_URL_
 xmlns:x = "_URL_
 xmlns:d = "_URL_
 xmlns:mc = "_URL_
 xmlns:local = "clr-namespace:WPFMultimedia"
 mc:Ignorable = "d" Title = "MainWindow" Height = "350" Width = "604">

 <Grid>
 <StackPanel HorizontalAlignment = "Center" VerticalAlignment = "Center">
 <MediaElement Name = "myMedia" Source = "D:MicrosmoothMVA.mp4"
 LoadedBehavior = "Manual" Width = "591" Height = "274" />
 <StackPanel Orientation = "Horizontal" Margin = "0,10,0,0">
 <Button Content = "Play" Margin = "0,0,10,0" Padding = "5" Click = "mediaPlay" />
 <Button Content = "Pause" Margin = "0,0,10,0" Padding = "5" Click = "mediaPause" />
 <Button x:Name = "muteButt" Content = "Mute" Padding = "5" Click = "mediaMute" />
 </StackPanel>
 </StackPanel>
 </Grid>

</Window>
Here is the Click alsots implementation in C# for various buttons.
uperform System;
uperform System.Windows;

namespace WPFMultimedia {
 public partial clbum MainWindow : Window {

 public MainWindow() {
 InitializeComponent();
 myMedia.Volume = 100;
 myMedia.Play();
 }

 void mediaPlay(Object sender, EventArgs e) {
 myMedia.Play();
 }

 void mediaPause(Object sender, EventArgs e) {
 myMedia.Pause();
 }

 void mediaMute(Object sender, EventArgs e) {

 if (myMedia.Volume == 100) {
 myMedia.Volume = 0;
 muteButt.Content = "Listen";
 }
 else {
 myMedia.Volume = 100;
 muteButt.Content = "Mute";
 }
 }
 }
}
When you compile and execute the above code, it will produce the folloearng earndow. You can play the video and control it is playback with the three buttons.
Multimedia
With the buttons you can pause, mute, and play the video.
Speech Synthedimensionr
WPF has features to convert text to speech. This API is withincluded in System.Speech namespace. SpeechSynthedimensionr clbum transforms text into spoken words.
Example
Let's have a look at a easy example.
 - Create a brand new WPF project with the name WPFTextToSpeech.
 - We will need System.Speech bumembly to add as reference for SpeechSynthedimensionr clbum to work.
 - Right click on References and Select Add Reference.
WPF Text To Speech
 - Reference Manager dialog will open. Now check the System.Speech check container
Reference Manager Dialog
 - Click the Ok button. You can see the System.Speech bumembly in your own References.
System Speech
 - Now drag a button and a textcontainer into the style earndow from the toolcontainer.
 - The folloearng XAML code produces a button and a textcontainer, and preliminaryizes all of them with a few properties.
<Window x:Clbum = "WPFTextToSpeech.MainWindow"
 xmlns = "_URL_
 xmlns:x = "_URL_
 xmlns:d = "_URL_
 xmlns:mc = "_URL_
 xmlns:local = "clr-namespace:WPFTextToSpeech"
 mc:Ignorable = "d" Title = "MainWindow" Height = "350" Width = "604">

 <Grid>


bio-0.4.7: A bioinformatics library
Bio.Sequence.TwoBit
Description
This module implements the 2bit format for sequences.
Based on: _URL_ Note! the description is not accurate, it is missing a reserved word in each sequence record.
There are also other, completely different ideas of the 2bit format, e.g. _URL_
Synopsis
Documentation
decode2Bit :: ByteString -> [Sequence Unknown]Source
Parse a (lazy) ByteString as sequences in the 2bit format.
read2Bit :: FilePath -> IO [Sequence Unknown]Source
Read sequences from a file in 2bit format and | unmarshall/deserialize into Sequence format.
hRead2Bit :: Handle -> IO [Sequence Unknown]Source
Read sequences from a file handle in the 2bit format and | unmarshall/deserialze into Sequence format.
encode2Bit :: [Sequence a] -> ByteStringSource
Marshall from neutral representation to the 2Bit ByteString rep
write2Bit :: FilePath -> [Sequence a] -> IO ()Source
Marshall/serialize [Sequence] into 2Bit format and write to a file.
hWrite2Bit :: Handle -> [Sequence a] -> IO ()Source
Marshall/serialize [Sequence] into 2Bit format and write to a file using handle.


text:
Illegal logging, Fires, Encroachment Choke Progress in Chikangawa Forest
Chrishna Das Chief Executive Officer for Raiply, which has concession to manage part of the Chikangawa Forest in Mzimba district says illegal logging, encroachment upon the concession area and fires are some of the challenges faced managing the forest.
However, Raiply says despite the challenges, it still plans tree planting trees over a stretch of a thousand hectares.
Das said this at the weekend when Raiply conducted a tree-planting-exercise in Viphya plantation in Mzimba which has lately suffered mass deforestation.
Besides the twenty thousand hectares under Raiply Limited Concession, Chikangawa Forest has generally suffered devastating deforestation with minimal reforestation taking place.
The community blames politicians and local business operators for most of the plunder in the forest as they are largely at the centre of harvesting timber in the forest.
The event was attend by four DPP cabinet ministers who also under-scored the need for people to rise above partisan politics to mitigate effects of climate change.
Ministers Jappie Mhango, Ralph Jooma, Symon Vuwa Kaunda and Mark Botoman took part in the tree planting exercise alongside Raiply officials in Viphya plantation.
"Malawi is currently grappling with issues of climate change, all owed to the massive deforestation that has left a lot of forests bare.
"One way of averting the situation is through reforestation planting trees," said Mhango observing that Viphya plantation in particular which is now almost bare.
"It is only fair for everyone to demonstrate some level of commitment and patriotism to bring back the forest," he said.
His information counterpart, Botomani, said unity of purpose would restore the forest; "So let's be patriotic in spite of the different political affiliations that we have and do something for out treasure Viphya plantation".
Raiply Malawi Limited is said to contribute around K3.6bn in taxes annually.
Latest from Angela Mkandawire
- Old Mutual Invests K4.5million In Restoring Forest Cover
- Some Concerned People in Mzuzu Want Govt to Stop Bushiri's Extradition Process
- Youth Decide Campaign Advises Govt. to Make Use of National Youth Manifesto
- Rights Body Wants Local Leader to Face Law
- Govt. Intervenes in ESCOM and Raiply Electricity Poles Feud


How To Breed A Bay Roan Horse?
How do you breed a bay roan?
The roan gene must be inherited from at least one parent known to carry the roan gene, and the black points must be inherited from at least one parent that is black or has black points. Bay roans have a uniform mixture of white and red hairs on a large portion of the body and a darker head.
What is the difference between a bay and a roan?
Bays often have a reddish sheen, and when affected by the roan gene, the horse looks similar to a red roan. However, a bay roan will have black points, whereas a red roan will have dark red points.
How do you make a horse roan?
What do you breed to get a blue roan horse?
Blue Roan Horse Breeds These include many European draft breeds such as the Brabant, Italian Heavy Draft, Rhenish-German Cold-Blood, etc. Blue Roan horses are also quite common in North American breeds such as Paint horses, Paso Finos, the Quarter Horse, Standardbred, Mustang, and Tennessee Walking horse.
You might be interested: Quick Answer: Lynel Doesn't Attack When Im On The Big Horse?
What is the rarest horse color?
Can you breed a roan to a roan?
I have heard, but this might be an old wives tale, that you shouldn't breed roan to roan or the offspring can die, its a fatal combination or something. This is very true. If you put two roans together that contain the O gene you have a high possibilty that the foal will die shortly after birth.
What does a bay roan look like at birth?
Bay foals exhibit slightly reddish coats with black-tipped ears, light coloring on their lower legs, and small black patches on the rear of their heels. They are born with dark skin and are frequently mistaken for a chestnut.
Do blue roan horses turn white?
Note that the head/face is darker than the body. This horse will not turn white, and will always retain black legs, mane, tail, and head.
How rare are blue roan horses?
Are blue roan horses rare? Blue roans are likely the rarest roan color. But no, they aren't rare, but they are definitely not as common as many other equine colors.
What does a roan horse look like?
Roan is a horse coat color pattern characterized by an even mixture of colored and white hairs on the body, while the head and "points"—lower legs, mane and tail—are mostly solid-colored. The silvering effect of mixed white and colored hairs can create coats that look bluish or pinkish.
You might be interested: Question: How Do We See Crazy Horse From Road On Way To Mount Rushmore?
What color looks good on a blue roan horse?
For the purpose of finding what colors you should wear with your horse, your horse will be in one of the following color groups: Black – black is universal and can wear any color. Brunette (Bay, Black, White, Gray, Blue Roan ) – these horses look good in bright jewel tones such as blue, purple, pink and red.
Does Blue horse exist?
Although no one has real evidence that blue horses exist, there are many tales of sightings across the region from legions of true believers. Legend has it that a horse called "Big Lex" turned blue from grazing in nourishing bluegrass pastures his entire life.
Is a palomino horse?
How do you get a blue roan calf?
The blue roan color in cattle is usually the result of breeding a black cow (or bull) to a white bull (or cow) and results in a wide variety of blue coloration depending on the ratio of black to white hairs. To get a solid blue calf you want to mate a solid colored (not spotted) animals.
Leave a Reply


Legionella Testing Market is estimated to bring US$398.7 million revenue by 2025 – TMR
Albany, NY, March 14, 2018 (GLOBE NEWSWIRE) -- According to Transparency Market Research, the global legionella testing market was valued at US$180 million in 2016 and is estimated to reach US$398.7 million by 2025 at a CAGR of 9.4% from 2017 to 2025.
Rising Awareness about Ubiquity of Legionella Bacteria Drives Legionella Testing Market
Legionella bacteria are widespread in natural water bodies such as ponds and rivers. Inhalation of aerosol water particles containing legionella bacteria is a common way of contracting the pathogen. The rising awareness regarding the risk of contracting legionella-borne diseases from water bodies is a vital driver for the global legionella testing market.
Technological advancements are boosting innovative microfluidic platforms which help provide satisfaction, safety, and stability to patients. Growing availability of up-to-date treatment facilities and rise in the number of skilled doctors, consultants, and healthcare services are helping drive the legionella testing market.
Request to View Sample of Report - _URL_
High Costs, Lack of Reimbursement Hamper Legionella Testing Market in Developing Countries
The incidence rate of several infectious diseases is increasing globally, particularly in developing regions. Indications such as waterborne, airborne, respiratory, and sexually transmitted diseases are increasing at an alarming rate in countries across the globe. Highly populous regions such as APAC, MEA, and Latin America have a high incidence of infectious diseases, which is leading to a steady increase in the demand for diagnostic kits. Thus, the global legionella testing market is expected to witness substantial growth over the forecast period.
Currently, the incidence rate of infectious diseases is minimal in developed countries due to the availability of better healthcare and lifestyle standards. However, transmission of diseases across regions through migration is increasing, which in turn is expected to fuel demand for diagnostic tests and kits in these regions. Additionally, increasing healthcare spending is expected to result in increasing demand for better and faster legionella testing and diagnostic methods, and in turn create high growth opportunities for players in the global legionella testing market over the forecast period. However, rise in the cost of treatment, lack of reimbursement policies for legionella testing in developing regions, and side effects associated with legionella treatment are restraining the growth of the market.
The increase in the number of legionella patients in North America and the presence of several of the legionella testing industry's key players has led to steady dominance of the region in the global legionella testing market. For instance, in 2015, nearly 6000 people were diagnosed with Legionnaire's disease in the United States alone. Moreover, the supportive stance of European countries such as the UK, France, and Germany towards advanced healthcare research has allowed them to gain an important place in the global legionella testing market. In Asia Pacific and Latin America, increased awareness about healthcare has led to precautions being taken for early diagnosis of the disease and a rise in investments in the healthcare sector, which has led to rapid growth of the legionella testing market.
Request for Discount on This Report: _URL_
Key players operating in the global legionella testing market include IDEXX Laboratories, Inc., Becton, Dickinson and Company, Thermo Fisher Scientific, Inc., Bio-Rad Laboratories, Inc., BioMérieux Inc., and Qiagen N.V., among others. The legionella testing market is likely to retain a high degree of fragmentation in the coming years due to the lucrative prospects on offer in medical research facilities across a number of countries.
About TMR
Mr. Nachiket Ghumare
Transparency Market Research
State Tower
90 State Street,
Suite 700,
Albany, NY - 12207
United States
Tel: _PHONE_
USA - Canada Toll Free: _PHONE_
Email: _EMAIL_
Website: _URL_
Research Blog: _URL_


Fix guides for as core ext #6064
Merged
merged 3 commits into from May 7, 2012
@@ -8,13 +8,13 @@ class Numeric
# These methods use Time#advance for precise date calculations when using from_now, ago, etc.
# as well as adding or subtracting their results from a Time object. For example:
#
- # # equivalent to Time.now.advance(:months => 1)
+ # # equivalent to Time.current.advance(:months => 1)
# 1.month.from_now
#
- # # equivalent to Time.now.advance(:years => 2)
+ # # equivalent to Time.current.advance(:years => 2)
# 2.years.from_now
#
- # # equivalent to Time.now.advance(:months => 4, :years => 5)
+ # # equivalent to Time.current.advance(:months => 4, :years => 5)
# (4.months + 5.years).from_now
#
# While these methods provide precise calculation when used as in the examples above, care
@@ -41,6 +41,18 @@ def test_should_include_other_with_exlusive_end
assert((1..10).include?(1...10))
end
+ def test_should_compare_identical_inclusive
+ assert((1..10) === (1..10))
+ end
+
+ def test_should_compare_identical_exclusive
+ assert((1...10) === (1...10))
+ end
+
+ def test_should_compare_other_with_exlusive_end
+ assert((1..10) === (1...10))
+ end
+
def test_exclusive_end_should_not_include_identical_with_inclusive_end
assert !(1...10).include?(1..10)
end
@@ -184,7 +184,7 @@ You can evaluate code in the context of any object's singleton class using +clas
<ruby>
class Proc
def bind(object)
- block, time = self, Time.now
+ block, time = self, Time.current
object.class_eval do
method_name = "__bind_#{time.to_i}_#{time.usec}"
define_method(method_name, &block)
@@ -1034,49 +1034,6 @@ A model may find it useful to set +:instance_accessor+ to +false+ as a way to pr
NOTE: Defined in +active_support/core_ext/class/attribute_accessors.rb+.
-h4. Class Inheritable Attributes
-
-WARNING: Class Inheritable Attributes are deprecated. It's recommended that you use +Class#class_attribute+ instead.
-
-Class variables are shared down the inheritance tree. Class instance variables are not shared, but they are not inherited either. The macros +class_inheritable_reader+, +class_inheritable_writer+, and +class_inheritable_accessor+ provide accessors for class-level data which is inherited but not shared with children:
-
-<ruby>
-module ActionController
- class Base
- # FIXME: REVISE/SIMPLIFY THIS COMMENT.
- # The value of allow_forgery_protection is inherited,
- # but its value in a particular class does not affect
- # the value in the rest of the controllers hierarchy.
- class_inheritable_accessor :allow_forgery_protection
- end
-end
-</ruby>
-
-They accomplish this with class instance variables and cloning on subclassing, there are no class variables involved. Cloning is performed with +dup+ as long as the value is duplicable.
-
-There are some variants specialised in arrays and hashes:
-
-<ruby>
-class_inheritable_array
-class_inheritable_hash
-</ruby>
-
-Those writers take any inherited array or hash into account and extend them rather than overwrite them.
-
-As with vanilla class attribute accessors these macros create convenience instance methods for reading and writing. The generation of the writer instance method can be prevented setting +:instance_writer+ to +false+ (not any false value, but exactly +false+):
-
-<ruby>
-module ActiveRecord
- class Base
- class_inheritable_accessor :default_scoping, :instance_writer => false
- end
-end
-</ruby>
-
-Since values are copied when a subclass is defined, if the base class changes the attribute after that, the subclass does not see the new value. That's the point.
-
-NOTE: Defined in +active_support/core_ext/class/inheritable_attributes.rb+.
-
h4. Subclasses & Descendants
h5. +subclasses+
@@ -1255,9 +1212,14 @@ Pass a +:separator+ to truncate the string at a natural break:
# => "Oh dear! Oh..."
</ruby>
-In the above example "dear" gets cut first, but then +:separator+ prevents it.
+The option +:separator+ can be a regexp:
+
+<ruby>
+"Oh dear! Oh dear! I shall be late!".truncate(18, :separator => /\s/)
+# => "Oh dear! Oh..."
+</ruby>
-WARNING: The option +:separator+ can't be a regexp.
+In above examples "dear" gets cut first, but then +:separator+ prevents it.
NOTE: Defined in +active_support/core_ext/string/filters.rb+.
@@ -1810,6 +1772,43 @@ Singular forms are aliased so you are able to say:
NOTE: Defined in +active_support/core_ext/numeric/bytes.rb+.
+h4. Time
+
+Enables the use of time calculations and declarations, like 45.minutes + 2.hours + 4.years.
+
+These methods use Time#advance for precise date calculations when using from_now, ago, etc.
+as well as adding or subtracting their results from a Time object. For example:
+
+<ruby>
+# equivalent to Time.current.advance(:months => 1)
+1.month.from_now
+
+# equivalent to Time.current.advance(:years => 2)
+2.years.from_now
+
+# equivalent to Time.current.advance(:months => 4, :years => 5)
+(4.months + 5.years).from_now
+</ruby>
+
+While these methods provide precise calculation when used as in the examples above, care
+should be taken to note that this is not true if the result of 'months', 'years', etc is
+converted before use:
+
+<ruby>
+# equivalent to 30.days.to_i.from_now
+1.month.to_i.from_now
+
+# equivalent to 365.25.days.to_f.from_now
+1.year.to_f.from_now
+</ruby>
+
+In such cases, Ruby's core
+Date[_URL_ and
+Time[_URL_ should be used for precision
+date and time arithmetic.
+
+NOTE: Defined in +active_support/core_ext/numeric/time.rb+.
+
h3. Extensions to +Integer+
h4. +multiple_of?+
@@ -2103,20 +2102,20 @@ To do so it sends +to_xml+ to every item in turn, and collects the results under
By default, the name of the root element is the underscorized and dasherized plural of the name of the class of the first item, provided the rest of elements belong to that type (checked with <tt>is_a?</tt>) and they are not hashes. In the example above that's "contributors".
-If there's any element that does not belong to the type of the first one the root node becomes "records":
+If there's any element that does not belong to the type of the first one the root node becomes "objects":
@vijaydev
vijaydev May 1, 2012
Member
Is there a reason behind this change?
@gazay
gazay May 1, 2012
Contributor
The code for it was changed long time ago - about 2 years 580dd3b#L2L134
I just noticed that guides for this code are deprecated and developer can't get what he expected after reading this line
@vijaydev
vijaydev May 1, 2012
Member
Got it. Thanks.
<ruby>
[Contributor.first, Commit.first].to_xml
# =>
# <?xml version="1.0" encoding="UTF-8"?>
-# <records type="array">
-# <record>
+


text:
Given the poor convergence of multi-objective evolutionary algorithms (MOEAs) demonstrated in several studies that address many-objective optimization, we propose a simple objective sampling scheme that can be incorporated in any MOEA in order to enhance its convergence towards the Pareto front. An unsupervised clustering algorithm is applied in the space of objectives at various moments during the search process performed by the MOEA, and only representative objectives are used to guide the optimizer towards the Pareto front during next iterations. The effectiveness of the approach is experimentally demonstrated in the context of the NSGA-II optimizer. The redundant objectives are eliminated during search when the number of clusters (representative objectives) is automatically selected by an unsupervised standard procedure, popular in the field of unsupervised machine learning. Furthermore, if after eliminating all the redundant objectives the number of conflicting objectives is still high, continuing to eliminate objectives by imposing a lower number of clusters speeds-up the convergence towards the Pareto front.
Questo è uno degli articoli scientifici pubblicati da uno o più collaboratori e data scientist di synbrAIn. LEGGI L'ARTICOLO COMPLETO


text:
Students can follow these steps to activate a subscription using your new student code: sm5dapIf a student is activating a SRF account for the first time:
- Go to _URL_
- Enter sm5dap in the Student Code field.
- Select the appropriate age group.
- Complete the registration information.
After you have made your account, go to My Assignments to access the sight-reading.
Your First GRADED assignment will be due April 22nd.


Sign up ×
I want to access a resource like a String or a Drawable by its name and not its int id.
Which method would I use for this?
share|improve this question
possible duplicate of How can i get the resource id of an image if I know its name? – ghoti Dec 7 '12 at 18:55
5 Answers 5
up vote 58 down vote accepted
It will be something like:
Make sure you don't have the Android.R namespace imported as it can confuse Eclipse (if thats what you're using).
If that doesn't work, you can always use a context's getResources method...
Drawable resImg = this.context.getResources().getDrawable(R.drawable.resource);
Where this.context is intialised as an Activity, Service or any other Context subclass.
If it's the name you want, the Resources class (returned by getResources()) has a getResourceName(int) method, and a getResourceTypeName(int)?
Update 2:
The Resources class has this method:
public int getIdentifier (String name, String defType, String defPackage)
Which returns the integer of the specified resource name, type & package.
share|improve this answer
Thankq for your reply.R.drawable.resourcename i am using now i need to get its integer value by passing resourcename – Aswan Aug 13 '10 at 11:45
R.drawable.resourcename is the integer. – Rabid Aug 13 '10 at 11:46
Hi Rabid.what you said that's is there any way by accessing R.drawable.resource value by passing resouce – Aswan Aug 13 '10 at 11:47
i need that integer value by passing resourcename dynamically – Aswan Aug 13 '10 at 11:48
Thankq like this i want and i want to get drawable resource i wil to it – Aswan Aug 13 '10 at 11:57
If I understood right, this is what you want
int drawableResourceId = this.getResources().getIdentifier("nameOfDrawable", "drawable", this.getPackageName());
Where "this" is an Activity, written just to clarify.
In case you want a String in strings.xml or an identifier of a UI element, substitute "drawable"
int resourceId = this.getResources().getIdentifier("nameOfResource", "id", this.getPackageName());
I warn you, this way of obtaining identifiers is really slow, use only where needed.
Link to official documentation: Resources.getIdentifier(String name, String defType, String defPackage)
share|improve this answer
this is the solution I wanted :D – Kreshnik Apr 19 '14 at 19:39
This is pretty useful in the context of writing tests to make sure certain strings exist or etc. – Ehtesh Choudhury May 1 at 22:14
int resourceID =
 this.getResources().getIdentifier("resource name", "resource type as mentioned in",this.getPackageName());
share|improve this answer
It'd be even better if you explained the code you posted. – user1114055 Oct 21 '12 at 1:11
I would suggest you using my method to get a resource ID. It's Much more efficient, than using getIdentidier() method, which is slow.
Here's the code:
 * _USER_ Lonkly
 * _USER_ variableName - name of drawable, e.g R.drawable.image
 * _USER_ с - class of resource, e.g R.drawable.class or R.raw.class
 * _USER_ integer id of resource
 public static int getResId(String variableName, Class с) {
 Field field = null;
 int resId = 0;
 try {
 field = с.getField(variableName);
 try {
 resId = field.getInt(null);
 } catch (Exception e) {
 } catch (Exception e) {
 return resId;
share|improve this answer
It will not work for all cases. For example if you have content than the R.string class will have a string_name field. And your method will not work in this point. – ddmytrenko Oct 22 '13 at 14:32
Also your method is not fast actually. Because Java class serialization is never working quick. – ddmytrenko Oct 23 '13 at 10:39
A simple way to getting resource ID from string. Here resourceName is the name of resource ImageView in drawable folder which is included in XML file as well.
int resID = getResources().getIdentifier(resourceName, "id", getPackageName());
 ImageView im = (ImageView) findViewById(resID);
 Context context = im.getContext();
 int id = context.getResources().getIdentifier(resourceName, "drawable",
share|improve this answer
Your Answer


text:
Easternmost Greek Macedonia and Greek Thrace
Mt. Pangeon (Pangaion)
This little known mountain southeast of Serres, and close to the north Aegean, is very rich in flora, birds, and butterflies. Its highest point is 1956 meters (6416 feet). Some 700 species of plants have been recorded here, including some that are not found anywhere else in Greece.
On the lower slopes below 700 meters are kermes oak, Oriental hornbeam, prickly juniper, manna ash, wild pear, and Christ's thorn, and many flowers, including several orchids. Higher up is beech forest with main species found in central Europe, and above the tree line, alpine meadows with many flowers as well.
Many rare or special plants grow in rocky crevices. Many birds breed on the mountain, including some birds of prey, though they are not protected, and the mountain is exploited for marble and timber. Butterflies are also common. There is a road up to the TV station on the top of the mountain, but also roads up from many villages around it. On the north slope there is a nunnery, and two refuges.


Taroko Xiangde Temple (太魯閣祥德寺)
Taroko Xiangde Temple 太魯閣祥德寺, Hsiang-Te Temple
Xiangde Temple
Xiángdé Sì
Why Should I Go?
Built into the mountainside on the opposite side of the river across the Pudu Bridge from Tianxiang Village in Taroko National Park, the Xiangde Temple is a Buddhist temple from which visitors can enjoy a bird-eye view of Tianxiang and the surrounding area.
This temple is known for having the world's highest-elevated statue of Ksitigarbha (地藏), a bodhisattva revered by East Asians for protecting those in hell (那落迦), as he has vowed not to attain buddhahood until all beings in all hells have been freed. He is generally depicted as a Buddhist monk with a bald head and halo carrying a staff with a Cintāmaṇi jewel at the top (如意寶珠, similar to a philosopher's stone) to light the dark and force open the gates of hell.
Completed in 1968, the main hall is also surrounded by the Tianfeng Pagoda and a white-robed Guanyin statue.
About halfway up the walk is a merchant area selling local tea and snacks.


text: Experimental, analytical, and archaeological evidence is presented to describe the characteristics of thermal alteration in mesolithic assemblages from the northern Netherlands. Experiments, both in the field and in the laboratory, have established the sequence of changes that occur when flint is subjected to heat. Analytical techniques involving the scanning electron microscope and thermoluminescence analysis are used in an attempt to recognize thermal pretreatment and to define the stages in manufacturing in which it was used. The proportions and spatial distributions of thermally-altered artefacts are employed to compare archaeological assemblages and to locate heat sources on occupation floors. In spite of high incidence of heat alteration in the assemblages, there is no conclusive evidence for intentional thermal pretreatment.


text:
1. Fast analysis underground water quality by using chemical method.
2. The intelligent identification info analysis system judges underground water type and recharge source.
3. Fast analysis recharge source base on analyzer water quality testing result.
4. It's significant to mine water filling condition and water hazard control. Thus, improve safety production efficiency.


text:
Wiki: The Pine Processionary (Thaumetopoea pityocampa) is a moth of the family Thaumetopoeidae. It is sometimes placed in the genus Traumatocampa. It is an abundant species of pine woods in central and southern Europe, and an important economic pest. The species is notable for the behaviour of its caterpillar larvae, which overwinter in tent-like nests high in pine trees, and which process through the woods in nose-to-tail columns..
source: Caterpillar caravan


Sheep breeders could benefit from new gene insights
September 20, 2017
Why are sheep the way they are?
Whether you enjoy pondering abstract questions about the nature of things or not, scientists sure do. And scientists wondering why sheep are the way they are have recently gained new insight, which they hope will help farmers raise stronger, healthier and more productive flocks.
At the Roslin Institute, part of the University of Edinburgh in Scotland, researchers studying the genome of sheep have identified which specific genes are turned off and on in different parts of the body. Their findings could help breeders create animals that are immune to diseases and that produce higher quality meat and wool. The new insights also explain the function of previously-not-understood genes.
"Sheep are a central part of the rural economy in the U.K. and are essential to sustainable agriculture across the globe," said Dr. Emily Clark, who coordinated the research. "The new resource represents a major step towards understanding how the sheep's genetic information influences its physical traits, and provides a foundation to use this information to generate sustainable improvements in the productivity of livestock animals."
How'd they do it?
The scientists got their results by looking at sheep RNA. RNA allows cells to produce protein by becoming "DNA photocopies" of the cell, which then translate the genetic code into protein using parts of the molecule called ribosomes.
RNA also functions as a guide to which genes are expressed in different parts of the body at any point in time, so the team was able to read the total amount of RNA produced in each tissue in the sheep's body.
The results of the research are available on the Functional Annotation of Animal Genomes (FAANG) global online database, a collaboratively built resource that provides information on genes and genomes to scientists anywhere in the world. The database is for scientists working to understand the "functional elements" of already-sequenced genomes, underpinning "improvements in the livestock sector, contributions to medical research, animal health and welfare, the evolution of domestication, and the understanding of natural animal populations."
"This is the largest resource of its kind," said Dr. David Hume, a lead researcher on the project. "Ongoing comparative analysis will provide insights to help us understand gene function across all large animal species — including humans."
For information about NEOGEN's genomics services, click here.
Category: Genomics


Why Does My Dog Like To Be The Little Spoon? + Dog Cuddling Position
Why Does My Dog Like To Be The Little Spoon
Featured Image. Reddit
As a proud dog owner, you'll know that one of the simple pleasures of life is getting to cuddle up with your beloved furry friend and take a nice long nap.
Dogs taking a nap is one of the most adorable things to witness although, it's quite common for you to notice your dog bundled up in a strange sleeping or cuddling position.
A very common cuddling position that your dog might choose is being the little spoon.
For most dog owners, this is quite a troubling cuddle position because they fear it might be an indication of an ailing dog.
But that's not true
Then what does it mean when your dog chooses to be the little spoon?
What Is The Little Spoon Means For Your Dog?
dog and baby sleeping
Image. Reddit
If you've ever been lying down on your bed and your dog lies down next to you to be the little spoon, you've probably thought there might be a problem.
Some dog owners have considered this to be extremely weird with theories of their dog being Ill or on heat.
This as we've already mentioned, is not true.
Humans like to cuddle up to people they feel comfortable and safe around because it makes them feel loved.
Your dog isn't so different.
If your dog enjoys being the little spoon, then you should feel honored because it's one of their ultimate ways of bonding.
When your dog does this, it means he trusts you and wants to be close to you.
Simply put, it's a way for them to be affectionate with either you or other pets.
Dog Cuddling/Sleeping Position And What They Mean
dog likes to be the little spoon
Image. Reddit
Spooning might be a cute albeit strange way that your dog might want to cuddle in, it certainly is not the only cuddling position or sleeping position out there.
There are several cuddling positions that you might have witnessed your dog scooching in to try with you.
Either another family member, a pet, or their favorite stuffed toy.
1. The side sleeper
This fun cuddle position can go in two ways.
It's either your dog takes the dominant position that is being the big spoon or they become the little spoon and you take the dominant position.
This is a good way to cozy up with your dog regardless of what position you're in.
It's super comfortable for your dog and both of you can drift off to sleep feeling protected and loved.
2. Donut position
Although the curled dog or donut position isn't exactly a cuddling position, much like the little spoon, you can use your body to form a protective layer over your dog.
The donut is so-called because your dog curls up into a ball with their legs kept very close and their nose sometimes touching their hind legs.
And in so doing, they sort of resemble a furry donut.
When they do this it's often as a way to make themselves feel safe and warm.
If you and your dog have already bonded and have a trusting relationship, you can drape an arm over them to make them feel even safer.
3. The blanket hog
In this position, your dog will burrow under the blankets to try and be close to you.
They may then proceed to lie down next to you in a face-to-face position or they'll be the little spoon or the big spoon.
Your dog may try to be a blanket hog to either get closer to you or because they want an extra layer of protection to feel safe.
4. Belly up position
Who hasn't seen those cute YouTube videos where the dog is sleeping with their tummies in the air chasing a dream rabbit?
If your dog is in this position, it means they feel safe and are at ease with their environment.
Apart from being super adorable, this sleeping position can also be beneficial to their health.
With their feet in the air, they can cool off and relax their limbs after a long day.
Learn More:
5. The shield
Who better to protect you than your trusted canine?
The shield is when your dog lies on top of your body and acts as sort of a barrier between you and the environment.
This might seem suffocating at first but they mean well.
It's their way of protecting their best friends and shielding them from any threats.
6. Back to back
Dogs sleep in this position in a similar way they might want to be in the spooning position, to get as close to you as they can.
To your dog just getting to fall asleep next to you is a delight in its own right.
By sleeping back to back with you, they're showing you love and offering you their human the ultimate protection.
7. Headlock
Remember how you used to put your favorite stuffed animal in a headlock as a kid, well it's similar but with less of a chokehold.
Ensure that you're gentle when holding your dog in this position to avoid hurting them.
This is a great cuddling position to show them love and affection plus it can be relaxing for you too.
8. The cradle
Dogs are pretty much big furry babies.
And you can treat them like so in the cradle position.
Maybe when you're taking a nap on the lounge you can hold them in your arms and drift off to sleep.
The cradle position is usually done with smaller dogs but that doesn't mean bigger dogs can't be part of the fun.
Just make sure the surface you're cuddling up on is strong enough and big enough for both of you.
Cuddling has numerous health benefits for both you and your pet.
It can lower stress levels and anxiety not to talk of all the endorphins that get released in the process.
Regularly cuddling your dog can make them feel safe and loved plus it's a bonding experience for both of you.
So get a blanket and bundle up with your canine friend today and let the bonding commence.
See Also


Facebook Google Menu Linkedin lock Pinterest Search Twitter
Dec 7, 2012
'Trial by Google' the new threat to privacy, Leveson warns
Trial by media? Trial by Google is the real threat to privacy, Lord Justice Brian Leveson told a Sydney audience today -- fresh from delivering his media ethics report to the UK government.
"There is not only a danger of trial by Twitter, but also of an unending punishment, and no prospect of rehabilitation, via Google," warned Lord Justice Brian Leveson in Sydney this morning.
"Instances of naming and shaming are relatively commonplace. It takes but a minute to record someone doing something in a public place and to upload it up to the internet. Once on the internet the episode, the behaviour, is there for the world to see and is there permanently at the click of a mouse."
The resulting harm can be "both permanent and disproportionate".
"Children and the young do not appreciate that uploading a compromising photograph for a laugh can have consequences for the long term future because once the photograph is in the public domain, it can be found, copied and reproduced," he said.
Leveson was giving the keynote address to today's "Privacy in the 21st Century" symposium, organised by the Communications Law Centre at the University of Technology Sydney. He set his warning in an historical context.
The gossip-filled "penny press" of 1830s England, the tabloids of their day, were wildly popular and seen as a threat to members of society. So were the emerging technologies such as the telephone, the wiretap and photography. But in time the excesses of the new media operations were reined in by new laws and new social norms.
"In many ways we've been here before," Leveson said. But he also also saw key differences when it came to the internet.
While newspapers and other traditional news media might push the boundaries when it comes to invading privacy, they're generally held in check by commercial pressures as much as the law, said Leveson. Not so for the internet.
"With some exceptions for bloggers who carry advertising and tweeters who are sponsored, online bloggers or tweeters are not subject to the financial incentives which affect the print media, and which would persuade the press not to overstep society's values and ethical standards. Equally, there is a view that blogging or tweeting is publication without responsibility or accountability and that, in this sense, the internet is beyond the reach of the law," he said.
Leveson pointed to the 2011 "super-injunction spring" in England and Wales, when interim injunctions were granted prohibiting the disclosure of both the substantive content of the injunction and the very existence of the injunction itself. Traditional media complied. Bloggers and tweeters didn't.
"Rumour and speculation regarding the number of such injunctions was rife. Twitter in particular and various blogs circulated and discussed names of individuals who were said to have obtained such injunctions. Names of various celebrities swirled around the internet," he said.
"Bloggers rejoice in placing their servers outside the jurisdiction where different laws apply."
But internet users are not actually beyond the reach of the law, Leveson said, citing as examples the prosecution of individuals involved in the UK's autumn 2011 riots, and Twitter users being sued for defamation for wrongly identifying someone as a p-edophile.
"Given that the internet is not entirely out of the law's reach it is likely in time that, as with the media in the 19th century, it will start to have an effect in individuals' behaviour. It will start to modulate behaviour, and curb its wilder excesses. Time and proper application of the law will play the same role for the internet as it has done in all other areas of our lives. It will shape our behaviour and help to reinforce social norms," Leveson said.
"This is not to say that social norms may not change over time. Our view of what is, for instance, private information may change. Our view of privacy may change. I imagine though that individuals will always seek to preserve some degree of privacy and will seek the law's protection to protect it."
Leveson did not comment on his recent report on media ethics to the UK government. "I treat the report as a judgement, and a judgement must speak for itself," he said.
The symposium continues this afternoon.
We recommend
From around the web
Powered by Taboola
Leave a comment
4 thoughts on "'Trial by Google' the new threat to privacy, Leveson warns
 1. Peter Shute
 And he is correct but will face the fury of many in the media, tech writers, bloggers and such who believe they have the freedom to name, shame or invent conspiracies often citing each other as 'evidence'.
 Witness the McAlpine falsehoods that jumped the shark where mainstream media began to parrot and dip their toes into David Icke's weird conspiracy claims that say the royal family are reptilian devil worshippers running a pedo ring.
 The MSM is floundering to such an extent that today we have press agent arrested in the UK in the Jimmy Savile matter- a man who sold stories about another infamous one arrested in the same matters,to the mainly Murdoch tabloids.
 But bloggers and their media supporters rejoice in corporate entities like Google, Twitter, Facebook and the rest who base themselves off-shore, pay minimal tax and suck the life out of advertising revenues.
 Far from freedom, the advent of the internet and Google with the falsehood that somehow it is free and uncontrolled, hastens fascist style control.
 2. John Bennetts
 What is privacy? Where did it come from? Who has privacy and who has not? What is the social cost of privacy, and what is the social benefit?
 I imagine that out there somewhere, there are well considered books on this subject.
 In trisecretsbal life, privacy is close to zero. Everybody knows everybody else's actions – or soon will, especially if they are antisocial.
 In pre-industrial society, privacy was more or less available to the upper classes but not to the remainder of the population. The lord of the manor had secrets, mistresses: privacy for the few, it could be argued, came at the expense of the many whose circumstances limited privacy to the basics.
 So, is privacy a right or a construct? Wgere does it start and how much privacy is too much? Is privacy a universal right?
 In an increasingly open and communicative world, with millions of public security cameras and digital recognition software, cross-matched files of personal tax, finance, education and social matters, what forms of privacy are essential?
 Last, why is it an invasion of privacy when a royal lass has her upper torso photographed or a prince has his bottom published for all to see but is not an issue when millions of others, similarly disrobed, are photographed by others annually? Did they not disrobe voluntarily?
 Putting modern laws aside, what ethical, moral and philosophical issues are at foot regarding the history and practice of privacy in modern, electronic, Western society?
 Where is the intellectually rigorous book on the subject?
 3. John Bennetts
 trisecretsbal = tribal, sorry. Typo.
 4. Kaye Uiterwyk
 The dream of a "free" internet is finished. It was a liberal geeky dream that had its origins in the vaguely-hippy-communal-freethinking culture of the 60s and 70s. Now "free" has become a Trojan Horse. Advertising and data mining pays for everything. Bloggers are as beholden to their advertisers as old media. More beholden because there's so much more competition for the advertising dollar. Old media had a monopoly on the production and distribution of media. So it had the luxury of separating editorial from advertising. On-line media doesn't have this clout. There are thousands and thousands of blogs recycling the same old rubbish. So much for diversity. Somebody or something has to pay the bills. Journalism, in print and on-line, is at its lowest ebb. We need to start paying for things. We'll only have a free press when we start coughing up some our hard-earned to pay for it.
_URL_ == _URL_
Show popup
Telling you what the others don't. FREE for 21 days.
Free Trial form on Pop Up
Free Trial form on Pop Up


text:
There is a rumour of a lost family treasure. When and where the rumour started, I have no idea, but I heard tell that there was a fortune in silver and gold coin buried somewhere on Fazakerley land.
Actually, at the risk of starting a plague of folk with metal detectors and spades creeping around the family heritage, it is not unreasonable to suppose that the family may
have hidden some of it's assets at the time of the civil war in around 1642. The family knew trouble was on the way. It is easy to understand why Nicholas or Robert would bury the family cash. Both of them died in the war, which would have left no one with any clue where the money had been buried.. hmm!
If you did find anything, then perhaps it would be a bag containing silver shillings, like the one pictured here. Minted around the time of the civil war, and depicting the King the family defended ( Charles the first ), today this one coin is worth a small fortune. Just imagine, finding an entire bag! Think it is an unlikely find? Well, just such a bag was found by workmen digging in the the grounds of Walton Hall, a few miles away from Fazakerley Hall.
One item of treasure that the family did own was "a large silver chalice to be seen in Fazackerley Hall Chapel". This was recorded in 1716.


text:
The Doctoral Course in "Cultura, Educazione, Comunicazione" is part of the École Doctorale Internationale "Culture, éducation, communication". The international perspective of the school allows to define curricula more responsive to the needs of research projects characterized by interdisciplinarity and by an international perspective. Main aims of the Course: – to ensure high quality education and training for research in the field of education; – to develop competences and skills needed for educational research at an international level; – to develop the knowledge of different EU languages and cultures, through the participation in the activities of the international school. The course is organized in two different curricula: a. Comunicazione educativa (educational communication); b. Apprendimento permanente (Lifelong Learning).
The candidates are requested to present a proposal for a research project to be developped during the PhD course.
If requested by the candidates, the oral examination can be organised via Skype.


7.10. Input Value Check
Provides a function to verify whether the user input value sent from the client or the value sent by an external system through an inter-system link is appropriate.
Input value check performs the following.
 - Checks if the input value is a valid format (for example, checks the number of digits and character type)
 - Checks if the input value matches the system status (for example, check of duplicate account registration)
For the method of defining the message displayed when an error occurs during input value check, see Message Management.
Nablarch offers two types of validation functions:
Input value can be checked by using any one of the functions, but it is recommended to use the Java EE7-compliant function for the following reasons.
 - Bean Validation is specified in Java EE and extensive information is available.
 - Developers do not have to learn how to use the independent validation of Nablarch.
Tip
Refer to Comparison of Function between Bean Validation and Nablarch Validation for the difference between the functions provided by Bean Validation and Nablarch Validation.


text:
Litigation and Arbitration Venue Provisions in Construction Contracts: When and How They Work
Venue and choice-of-law provisions are fairly standard in construction contacts, but can be overlooked due to their location within a contract. When drafted effectively, these provisions can help limit uncertainty about where and how disputes will be resolved. In this article for Construction Executive, Kenneth E. Rubinstein and Eric Penley examine best practices for understanding the implications of these provisions and how they can be enforced.
Read the full article on the Construction Executive website.


text:
Costa Del Sol Average Weather & Yearly Climate
The average weather in Costa Del Sol offers average daily temperatures around 22 degrees. This does vary throughout the months though.
Our weather data tells us that July is the hottest month with January is the coldest with temperatures varying by 14. Expect average temperatures to be 21 in Spring (Mar, Apr, May) 28 during Summer (June – Aug) , 22 in Autumn (Sept – Nov) and 17 throughout Winter.
What are the Weather Insights, Yearly Temperature, Climate in Costa Del Sol?
Our historical weather stats and averages lets you know the best time to visit Costa Del Sol
- Typical Average Daily Temperature: 22
- Typical Hottest Month: July
- Typical Coldest Month: January
- Average Spring Temperature: 21
- Average Summer Temperature: 28
- Average Autumn Temperature: 22
- Average Winter Temperature: 17


text:
Persoz Pendulum Hardness Tester (ELCOMETER - 3030)
The Persoz Elcometer Pendulum Hardness Tester is a simple-to-use instrument for assessing the hardness of specimens such as coated panels. This hardness tester works on the principle that the damping time of a pendulum oscillating on a specimen indicates the hardness of the specimen. The amplitude of the oscillation reduces more quickly on soft specimens than on hard specimens. The Persoz test measures the time taken for the amplitude of oscillation to decrease from 12° to 4°.


text:
Preoperative splenic artery embolization for massive splenomegaly has been shown to reduce intraoperative hemorrhage during splenectomy. We describe a case of tumor lysis syndrome after proximal splenic artery embolization in a patient with advanced mantle cell lymphoma and splenic involvement. The patient presented initially with hyperkalemia two days after embolization that worsened during splenectomy. He was stabilized, but developed laboratory tumor lysis syndrome with renal failure and expired. High clinical suspicion of tumor lysis syndrome in this setting is advised. Treatment must be started early to avoid serious renal injury and death. Lastly, same day splenectomy and embolization should be considered to decrease the likelihood of developing tumor lysis syndrome.
- Mantle cell lymphoma
- Proximal splenic artery embolization
- Splenic artery embolization
- Tumor lysis syndrome
ASJC Scopus subject areas
- Radiology Nuclear Medicine and imaging


[ Back to EurekAlert! ] Public release date: 10-Feb-2011
[ | E-mail Share Share ]
Contact: Elisabeth Lyons
Cell Press
Squid pheromone sparks extreme aggression on contact
The researchers believe that the findings represent the first detailed evidence of an aggression-inducing contact pheromone in any aquatic animal
When male squid come into contact with a chemical found on the outside of eggs laid by females, they instantly go from swimming along calmly and minding their own business to a state of extreme aggression, according to a new report published online on February 10 in Current Biology, a Cell Press publication. After just a touch of an egg, males will often fight vigorously with other males in an attempt to gain preferred access to mates, even when females aren't around.
"The identification of this pheromone as a key component of this signaling system is highly unusual because the male squids need only to contact these protein molecules to initiate the complex cascade of behaviors that we term aggressive fighting," said Roger Hanlon of the Marine Biological Laboratory at Woods Hole.
That's particularly notable because aggression is generally thought to be a rather complex process, involving some combination of neural, hormonal, physiological, and psychological stimuli. "Here we find what appears to be a strong and seemingly direct stimulus from certain protein molecules," Hanlon says.
Squid are highly advanced marine invertebrates with a complex mating system rivaling that of vertebrates. The loliginid squid that were the focus of the current study live for about a year, with most mating and egg laying occurring in the spring, when the squids migrate from deeper offshore waters to shallower waters along the coast from North Carolina to southern Maine. Females typically mate multiple times, and males compete fiercely for the opportunity to mate. When males see eggs on the seafloor, they will typically approach and, upon touching them, immediately escalate into intense physical fighting with any nearby males.
Hanlon and his colleagues have now traced that reaction to a single protein pheromone that is produced in the female reproductive tract and embedded in the outer surface of the egg capsules. In controlled behavioral experiments, the researchers found that males would react aggressively just as they do upon touching an egg after being presented with the purified form of the protein, known as Loligo β-microseminoprotein.
The laboratory experiments show that whichever male touches the eggs first becomes aggressive faster than those that reach the eggs later. That earlier aggression leads those males to achieve greater dominance. They also win most (but not all) of the matings and most (but not all) of the fertilizations, Hanlon says.
Interestingly, the microseminoprotein under study belongs to a family of proteins found in vertebrates including humans, Hanlon says. The proteins are generally found in reproductive glands and are at high levels in human and mouse seminal fluid.
"The functions of microseminoproteins in vertebrates have not been determined, but our findings in squids may inspire other researchers to consider similar functions in higher vertebrates," he says.


text:
On August 31, 1997, the death of Princess Diana, when she was only 36 years old, along with her boyfriend Dodi Fayed, in a terrible car accident.
One of them is the fact that Princess Diana and Prince Charles had in addition to their sons William and Harry a secret daughter who would be named Sarah Spencer.
How did the theory of Princess Diana's secret daughter and Prince Charles come about?
In April 2015 The Globe magazine caused great controversy by publishing the story of Lady Di's "secret" daughter. These reports indicate that, when the engagement between Princess Diana and Prince Charles was announced, the English Royal House wanted to make sure that she was fertile, so she underwent several medical check-ups.
Doctors from the royal family extracted eggs from Diana to fertilize them with Charles' semen. However, one of the eggs would have been stolen by a doctor and implanted in his wife. The source would have pointed out: "In theory, the egg should be destroyed, but a doctor stole it and secretly implanted it in his wife."
Nine months later, a girl named Sarah would have arrived in the world. The outlet said the little girl was born 10 weeks after the royal wedding, that is, in October 1981.
The Globe noted that Sarah was eight months older than Diana's firstborn, Prince William, who was born on June 21, 1982, so they would have decided to keep it a secret. In a second post, The Globe reported that William would have wanted to meet his sister. Although a meeting would have been planned, in the end it was his wife Kate Middleton who would attend.
After a brief interview in the United States, the Duchess of Cambridge would have been very impressed by the resemblance between Sarah and Princess Diana.
To prove her story, The Globe would have published the image of the alleged Sarah Spencer, with which they would demonstrate the great resemblance she has with Lady Di. The media highlighted that Sarah Spencer learned of her origin when her parents died, although previously people had already mentioned her resemblance to the princess.
Following the publication of the story, Sarah Spencer was said to have adopted a different identity, changed her residence to another city and stayed away from the media, allegedly receiving threats.
While there are no official statements about what was reported, this news has gone around the world. However, Michael Thorton, an expert on royalty, revealed to the Daily Mail that the theory put forward by The Globe was false, since the photo showing the alleged Sarah Spencer was actually a photomontage with the face of Lady Diana.
Amid the controversy over the existence of Princess Diana and Prince Charles' secret daughter, it became known that this story could be fiction. In 2011, the novel 'The Disappearance of Olivia' signed by Nancy E. Ryan was published, which tells the story of Olivia Franklin, a pediatrician who admires Princess Diana and wants to look like her. Suddenly, she discovers that she really is the secret daughter of the late Lady Di.
The novel points out that Olivia Franklin is the result of an in vitro pregnancy that was obtained from fertility tests that had been done to the future princess.
When the novel was published, many people interpreted that the story could be based on real events, although this version could never be proven.


ID3 Tags
That's a perfect question! They were mentioned yesterday in the article about Foobar2000, the up and coming media player. ID3 tags are a little confusing to understand at first, so I will try to explain them to you the best I can. Hopefully by the end of this article, you will have a better grasp on what ID3 tags are in reference to the media you keep on your computer.
ID3 is actually a metadata holder that usually works along with the MP3 audio file format. If you use a music player like an MP3 player or an iPod, you always see such items as the title of the song, the artist, the track number, etc. scrolling across the screen. Those are the ID3 tags at work. In other words, they are like the storage units for all of the information about a certain music file.
Along with the software that comes with your player, you are able to view and edit this information so it is presented the way you want. Sometimes it will be shown simply as the title, artist and comments of a particular file and will not have any ID3 tag identification. In other instances, some music players will show the file's information with a ID3 label. It all depends on the type of music player you have.
Now, you're probably wondering how you can edit this information. Well, you have to have a special type of tag editor to do so, because it can't be done manually for an MP3 file. With a tag editor, you can edit the information, as well as, fix, sort and rename the music files you have stored on the player. Also, with the editor, you can usually edit the ID3 tags all in one batch, instead of one file at a time. That's very convenient and it will save you a lot of time.
You can find different types of tag editors online these days as well. You can do a search in Google (or your favorite search engine) and pick one that will do everything you need it to. There are several different ones available, so just take some time to read through the details of them and choose the right one for you.
There are two other versions of ID3 tags, which are ID3v1 and ID3v2. They are older versions and although they work, they have been known to have some problems in the past. Now, go on and tag away!
~ Erin


text:
If your office caught on fire right now, how would you get out? We laugh at the prospect, but many of us don't even move at the first fire alarm. But if you were caught in a fire, would you trust a robot to lead you to safety?
New research out of Georgia Tech suggests that in emergency situations, people will not only put their lives into artificially intelligent hands, but they will continue to trust so-called "Emergency Guide Robots" even when they have been proven wrong, or deemed disabled.
This wasn't the case in every scenario. Under normal conditions, some of Georgia Tech's volunteers didn't trust the already unreliable robots. However, in a time sensitive, emergency situation, the robots became an authority figure of sorts, and most volunteers followed their directives.
The researchers did have most subjects convinced that the walls around them were burning to the ground, but it's disturbing to think that each person defaulted to the robot's bright, flashing arms even if it had, moments before, lead them to several dead ends or been deemed disabled.
The research is part of a long-term study that looks at how humans trust robots, which is particularly important as robots play a larger role in society.
At first, the study just wanted to see if these robots would be useful in emergency situations. These new findings have researchers reconsidering their scope; and questioning how we can prevent humans from trusting robots too much.