text:
Maximum Sample Size: 20×20 cm² (typically 1 standard wafer size)
Maximum Sample Height: 1 mm
The PCD (Photo-Conductance Decay) technique is used to determine carrier lifetime. It does not require contacts and is nondestructive.
Microwave detected PhotoConductance Decay (µ-PCD) Carrier lifetime measurement is a useful technology for incoming wafer inspection, quality control and process monitoring in wafer manufacturing as well as in solar cell manufacturing. The microwave induced photoconductive decay method is the most common way of measuring minority carrier lifetime in silicon. This method excels due to its reliability, good reproducibility and the short measurement time that permits of making lifetime maps with high resolution.
The photoconductance decay method is used to measure the minority charge carrier lifetime. It relies on the measurement of the excess conductance right after a very short light pulse (laser). µ-PCD detects the photoconductivity by measuring the reflection of a microwave at the sample surface.
Contactez-nous pour obtenir plus d'informations à propos de nos offres


text:
Recording a macro is a great way to perform a one-time task, or to get things done quickly when you don't want to mess with Vim script or mappings, or if you do not yet know how to do it more elegantly.
In Vim, the word "macro" may refer to:
- A sequence of commands recorded to a register (this tip).
- A mapping to expand a sequence of typed keys to a longer sequence (see tutorial).
- A script written in the Vim script language (stored in a file with extension
.vim– see :help script).
Recording a macroEdit
Each register is identified by a letter
To enter a macro, type:
To execute the macro times (once by default), type:
So, the complete process looks like:
| || start recording to register |
| ||your complex series of commands|
| ||stop recording|
| ||execute your macro|
| ||execute your macro again|
Running a macroEdit
Use this mapping as a convenient way to play a macro recorded to register
:nnoremap _USER_
- Start recording keystrokes by typing
- End recording with
q(first press Escape if you are in insert mode).
- Play the recorded keystrokes by hitting space.
Suppose you have a macro which operates on the text in a single line. You can run the macro on each line in a visual selection in a single operation:
- Visually select some lines (for example, type
vipto select the current paragraph).
:normal _USER_ run the macro from register
qon each line.
Viewing a macroEdit
You can use the
:registers command to view the current contents of any or all register values in Vim. For example, use
:reg to view all registers, or
:reg a to view only what you have recorded into register
:reg abx will show the contents of registers a, b, and x.
Saving a macroEdit
There are two primary ways of saving a macro for later use.
The simplest way occurs by default if you run Vim in nocompatible mode (which is the default if you have a vimrc). Simply by including the proper text in your
'viminfo' option or leaving the nocompatible default alone, Vim will automatically write all your registers to a file and restore them at startup.
By default, the content of each register is saved, and will be available next time you run Vim. For example, you might record a macro to register
a, then exit from Vim with
:q!. On restarting Vim, you can press
_USER_ to run the macro from register
viminfo' option can disable the saving of registers. If
:set viminfo? shows a value including (for example)
s10 then up to 50 lines and 10KB will be saved in each register. If either item is zero, no registers are saved. :help 'viminfo'
The second way to save a macro for later use (especially if you think you might overwrite the macro by accident, therefore restoring the wrong value from the viminfo file) is to use a let command in your vimrc.
For a very simple example, suppose you have recorded a macro to jump to the first occurrence of the letter a in a line into register a, using the following key sequence in normal mode:
If you want to restore this macro whenever you start Vim, regardless of what might be in your viminfo file, you would edit your vimrc and add the following line:
Assuming that you already have the macro recorded, you can easily insert the register contents rather that typing them all again. While entering the above line, after typing
let _USER_=', simply type Ctrl-R Ctrl-R a to insert the contents of the
a register. The double Ctrl-R is to insert the contents literally, rather than interpreting them as if typed.
Single quote characters (') are recommended and used in the above examples, because they allow you to type almost everything literally, whereas in double-quotes (") you need to escape certain characters. Compare '\1\2\3"abc"' with "\\1\\2\\3\"abc\"", for example. However, if your register must itself contain single quote characters, you use a second single-quote character to escape it. For example, if you want your register to contain "Vim's quote handling is a little tricky" you would type
:let _USER_='"Vim''s quote handling is a little tricky"'
Note however, that the above method using
:let will not work as expected for any macros which you make ending in a or character (carriage return or newline). This is because, as documented in :help :let-@, Vim will treat the register as "linewise" under these conditions. The reason for this is to make registers set with
:let act "the right way" when dealing with yanked/deleted text, but it can cause headaches when dealing with recorded macros. Possible workarounds include using the setreg() function or adding "no-op" commands to the end of the macro, such as
a. See the discussion on vim_dev about unexpected behavior of the :let command for details.
Appending to a macroEdit
If you have recorded a macro that is almost right, but you need to add a few commands to it, you can easily append the commands to an existing macro instead of recording the whole thing over again. Simply replace the register letter with a capital letter.
For example, if you recorded into register
qa...q, you could add to the macro (without replacing it) using
Editing a macroEdit
Suppose that you have recorded a macro in register
a and you would like to edit the macro. The procedure is explained above, but here is a summary of the steps:
- Press Ctrl-R Ctrl-R
ato insert the current contents of register
a(type Ctrl-R twice to insert the register exactly).
- Edit the text as required.
- Append an apostrophe (
') to finish the command, and press Enter.
:reg ato view the new value in the register.
_USER_ execute the contents of register
Note the caveat above about macros which end in or .
- Record a recursive macro
- Reversing order of blocks of text example of recording a macro to move blocks
- Using command-line history repeating ex commands without a macro
- Recursive repeats for quick editing of structured text
- Easy playback of recorded keys
- Recording keys for repeated jobs
Todo: Need a couple more simple examples.
Is it possible to have different sets of registers for different jobs, par example one set for editing xsl files with shortcuts for various tags in them, another one for editing html, xml, sql etc.? --annonymous user
- No, this is not possible. Registers in Vim are global across the entire Vim instance, unlike mappings, abbreviations, etc. which can be local to a buffer. --Fritzophrenic (talk) 21:49, January 15, 2013 (UTC)
- I should say "not possible without some scripting". There is a BufEnter and BufLeave autocmd event, and also a FileType event, which could be combined with saving and restoring of every single named register if desired. I know of no existing plugins which do this. --Fritzophrenic (talk) 21:51, January 15, 2013 (UTC)

source: HuggingFaceFW/fineweb-edu


Use an OOTB widget or create a new one? - Akumina Community
Use an OOTB widget or create a new one?
You are here:
Estimated reading time: 9 min
We have three options for widgets with Digital Workplace Framework:
 - Existing Control
 - Generic List Control (GLC)
 - Custom Widget
When we determine our approach we will need to ask the following questions:

Consider the following use cases to help you better understand the Widget Design decision making process.
Use Case 1
Jim has been tasked with building a FAQ page for his company's Sales Team. After meeting with them, the Sales Team gives Jim the following requirements
 - Sales team members need to be able to do all content management for the FAQ within AppManager
 - Questions can be edited
 - Answers can be edited
 - Questions can be archived, meaning they will not show up on the page but they will remain in the system
Now that Jim has his requirements he is ready to go through the Widget Decision Tree to design his widget.

Does the functionality of the proposed control resemble that of an existing control?
Jim opens up the widget manager and searches through the widget instances. He notices an instance of the GenericList widget called Finance-FAQ-FAQ

Jim investigates further by editing the app. He takes note of the fact that it refers to a list called FAQ_AK

He creates a new page on the site, adds a content editor, pastes the snippet in and publishes.

Jim affirms that this widget displays items comprised of questions and answers stored in a SharePoint list. This resembles the proposed control. The answer to this question is yes.

Does the data model of the existing control contain the required columns of the data model for the proposed control?
From the requirements, Jim determines that his FAQ data model has 3 required columns
 - A Text field for the question
 - A Text field for the answer
 - A Boolean field for the Archived Item
Jim compares these columns to the FAQ_AK list.

The Title and Answer fields conform to his requirements for the question and answer. Jim assumes ItemOrder allows the user to reorder the items, this exceeds his requirements but doesn't impede on what was initially requested so he is fine with it. He suspects ItemActive may work as the Archived Item field. He tests this out by modifying the item within the FAQ content app in AppManager. FAQ is configured as a slider app, so he flips ItemActive to false by hitting the On-Off switch on the item.

He clicks 'Publish' and visits his snippet he pasted earlier

The question is no longer in the page, but remains in the list. The data model of the existing control does contain the required columns of the data model for the proposed control. The answer to this question is yes. Jim knows he can use this Existing Widget.
Does the output of the existing control conform to that of the proposed control?
Judging from his observations of the snippet's output in the previous questions. Jim concludes that the output of the existing control conforms to that of the proposed control. The answer to this question is yes.

Does the data origin of the existing control conform to that of the proposed control?
Jim notes that the existing control draws its data from the FAQ_AK list within SharePoint. Since the Sales Team wants to be able to edit FAQ entries within SharePoint he concludes that proposed control also will store its data within a single list inside of SharePoint. The answer to this question is yes. All Jim will need is the Widget Snippet of the existing FAQ widget. He gets it from the Widget Instances window that he accessed when answering the first question. For details on how to use Existing Widgets, see the Akumina – Digital Workplace – Widget Manager Overview Document.

Use Case 2
Han has been tasked by her company's Marketing Department with building an image gallery linked to the company's Facebook page. After her meeting with the Vice President of Marketing she has gathered the following requirements.
 - The image gallery will retrieve images from a Facebook album specified by the Marketing department
 - The image gallery will need to be on a designated 'Image gallery page'
 - A set number of images should display on the page
 - When the user clicks on an image it should be displayed in a popup
Now that Han has her requirements she is ready to go through the Widget Decision Tree to design her widget.

Does the functionality of the proposed control resemble that of an existing control?
Han is viewing her company's Digital Workplace site and notices a link on the top bar called Media Gallery. She clicks on it.

This navigates her to a page called MediaGalleryPhotoList.aspx. On a page there is an existing photo gallery widget.

Han clicks on an image and it appears as a popup.

Han affirms that this widget displays a set of images and displays them in a popup when clicked. She concludes that the functionality of this existing widget resembles that of the proposed widget. The answer to this question is yes.

Does the data model of the existing control contain the required columns of the data model for the proposed control?
From the requirements, Han determines that her Facebook Photo Gallery Data Model contains the following columns
 - An Image Hyperlink column called Image
Han opens up the Digital Workplace Widget Manager and observes that the photo gallery widget she found is a GenericList widget instance that is pulling data from the ImageGallery_AK list.

Han decides to investigate the ImageGallery_AK list.

The Image column in the ImageGallery_AK list conforms to the required column in Han's data model. The answer to this question is yes.

Does the output of the existing control conform to that of the proposed control?
Han recalls the requirements related to output
 - A set number of images should display on the page
 - When the user clicks on an image it should be displayed in a popup
She compares each requirement to the output of the existing control. Han observes that the existing control displays a set of images on the page, and the number of images to be displayed can be controlled from the Widget Manager.

The first requirement is met. Han also remembers that when she clicked on an image it was displayed in a popup. The second requirement is met. The output of the existing control conforms to the proposed control. The answer to this question is yes.

Does the data origin of the existing control conform to that of the proposed control?
Han knows that the data for the existing photo gallery widget is stored within a list inside of SharePoint. However, the photo gallery widget that the Marketing Department wants needs to draw its data from the company Facebook page, a third party source. Therefore, the data origin of the existing control does not conform to that of the proposed control. The answer to this question is no. Han will need to create a Customdataload callback for the existing photo gallery widget. She will also need the Widget Snippet of an instance of the existing photo gallery widget that is using her Customdataload callback. For details on how to create Customdataload callbacks, see the Akumina – DigitalWorkplace – Customdataload Callback Widget Document.
Use Case 3
Sarah has been tasked with building a news ticker for her company homepage by the Digital Outreach team. After her meeting with the Director of Digital Outreach she has gathered the following requirements.
 - News on the ticker needs to be the latest news stories from the web (ie from AP)
 - A story should be the title with a link to the actual news article
 - Ticker should grab the top ten stories at time of retrieval
 - Ticker should display one story at a time and rotate on a timer
Now that Sarah has her requirements she is ready to go through the Widget Decision Tree to design her widget.

Does the functionality of proposed control resemble that of an existing control?
Sarah opens up the widget manager and searches through the widget instances. She sees a widget called 'RssNews' that looks promising.

Sarah creates a new page on the site, adds a content editor, and pastes the snippet within

Sarah affirms that the widget is displaying news stories that link to articles. This resembles the Proposed Control. The answer to this question is yes.

Does the data model of the existing control contain the required columns of the data model for the proposed control?
From the requirements, Sarah concludes that the proposed control has 2 columns in her data model.
 - A Text Field called Title
 - A Text Field called Url
The existing RSS news feed is a custom widget that retrieves its data from a third party. Sarah will verify the data model by inspecting the widget's output.
She right clicks on the first item in the RSS Feed and sees what data is returned.

The item contains both a url, href=_URL_ and a title, I-9 Issues When Hiring Foreign Workers. Sarah affirms that the answer to this question is yes. She can use an Existing Widget.

Does the output of the existing control conform to that of the proposed control?
To answer this question, Sarah compares to output of the existing control to her requirements. The requirements relating to output are the following
 - A story should be a title that links to the actual news story
 - Ticker should grab the top ten news stories upon retrieval
 - Ticker should display one story at a time and rotate on a timer
The first requirement is met by the output. However, the last two requirements are not. The existing control only retrieves 4 stories, not 10,


PostgreSQL Tutorial: Delete Duplicate Rows
September 15, 2023
Summary: in this tutorial, you will learn how to use various techniques to delete duplicate rows in PostgreSQL.
Preparing sample data
First, create a new table named basket that stores fruits:
CREATE TABLE basket(
 id SERIAL PRIMARY KEY,
 fruit VARCHAR(50) NOT NULL
);
Second, insert some fruits into the basket table.
INSERT INTO basket(fruit) values('apple');
INSERT INTO basket(fruit) values('apple');
INSERT INTO basket(fruit) values('orange');
INSERT INTO basket(fruit) values('orange');
INSERT INTO basket(fruit) values('orange');
INSERT INTO basket(fruit) values('banana');
Third, query data from the basket table:
SELECT
 id,
 fruit
FROM
 basket;
fruit table
As you can see, we have some duplicate rows such as 2 apples and 3 oranges in the basket table.
Finding duplicate rows
If the table has few rows, you can see which ones are duplicate immediately. However, it is not the case with the big table.
The find the duplicate rows, you use the following statement:
SELECT
 fruit,
 COUNT( fruit )
FROM
 basket
GROUP BY
 fruit
HAVING
 COUNT( fruit )> 1
ORDER BY
 fruit;
img
Deleting duplicate rows using DELETE USING statement
The following statement uses the DELETE USING statement to remove duplicate rows:
DELETE FROM
 basket a
 USING basket b
WHERE
 a.id < b.id
 AND a.fruit = b.fruit;
In this example, we joined the basket table to itself and checked if two different rows (a.id < b.id) have the same value in the fruit column.
Let's query the basket table again to verify whether the duplicate rows were deleted:
SELECT
 id,
 fruit
FROM
 basket;
delete duplicate rows in postgresql example - keep highest id
As you can see, the statement removed the duplicate rows with lowest ids and keep the one with the highest id.
If you want to keep the duplicate rows with the lowest id, you use just need to flip the operator in the WHERE clause:
DELETE FROM
 basket a
 USING basket b
WHERE
 a.id > b.id
 AND a.fruit = b.fruit;
To check whether the statement works correctly, let's verify the data in the basket table:
SELECT
 id,
 fruit
FROM
 basket;
Result:
delete duplicate rows in postgresql example - keep lowest id
Perfect! the duplicate rows with the lowest ids are retained.
Deleting duplicate rows using subquery
The following statement uses a suquery to delete duplicate rows and keep the row with the lowest id.
DELETE FROM basket
WHERE id IN
 (SELECT id
 FROM
 (SELECT id,
 ROW_NUMBER() OVER( PARTITION BY fruit
 ORDER BY id ) AS row_num
 FROM basket ) t
 WHERE t.row_num > 1 );
In this example, the subquery returned the duplicate rows except for the first row in the duplicate group. And the outer DELETE statement deleted the duplicate rows returned by the subquery.
If you want to keep the duplicate row with highest id, just change the order in the subquery:
DELETE FROM basket
WHERE id IN
 (SELECT id
 FROM
 (SELECT id,
 ROW_NUMBER() OVER( PARTITION BY fruit
 ORDER BY id DESC ) AS row_num
 FROM basket ) t
 WHERE t.row_num > 1 );
In case you want to delete duplicate based on values of multiple columns, here is the query template:
DELETE FROM table_name
WHERE id IN
 (SELECT id
 FROM
 (SELECT id,
 ROW_NUMBER() OVER( PARTITION BY column_1,
 column_2
 ORDER BY id ) AS row_num
 FROM table_name ) t
 WHERE t.row_num > 1 );
In this case, the statement will delete all rows with duplicate values in the column_1 and column_2 columns.
Deleting duplicate rows using an immediate table
To delete rows using an immediate table, you use the following steps:
 1. Create a new table with the same structure as the one whose duplicate rows should be removed.
 2. Insert distinct rows from the source table to the immediate table.
 3. Drop the source table.
 4. Rename the immediate table to the name of the source table.
The following illustrates the steps of removing duplicate rows from the basket table:
-- step 1
CREATE TABLE basket_temp (LIKE basket);
-- step 2
INSERT INTO basket_temp(fruit, id)
SELECT
 DISTINCT ON (fruit) fruit,
 id
FROM basket;
-- step 3
DROP TABLE basket;
-- step 4
ALTER TABLE basket_temp
RENAME TO basket;
In this tutorial, you have learned how to delete duplicate rows in PostgreSQL using the DELETE USING statement, subquery, and the immediate table techniques.
comments powered by Disqus


text:
Primary Care Tools for Clinicians: A Compendium of Forms, Questionnaires, and Rating Scales for Everyday Practice
Mega Sale! Free Shipping Included! Save 26% on the Primary Care Tools for Clinicians: A Compendium of Forms, Questionnaires, and Rating Scales for Everyday Practice by Brand: Mosby at Nursing Comments. Hurry! Limited time offer. Offer valid only while supplies last. This unique collection of tools for primary care clinicians features over 230 forms, scales, and inventories to use or adapt for routine or
- A wide range of physical examination forms are included, such as histories and physicals across the lifespan, patient logs and records, sports physicals, psychiatric forms, nutrition forms, and other specialized exams.
- Over 140 developmental and pediatric tools, behavioral instruments, geriatric measures, quality of life and functional ability instruments, pain scales, wound classifications, nutrition assessment tools, system-specific measures, and social and spiritual rating scales are provided.
- Each tool is accompanied by a description and explanation of its uses, which includes the authors, sources, scoring, targeted populations, administration time, and reliability and validity where applicable.
- Extensive online resources and print references are provided for further information on proprietary measures, documentation support, professional organization recommendations, and government healthcare agency guidelines.
- Icons identify which forms can be adapted for use and which forms and measures can also be found in electronic format on the accompanying CD-ROM.
- Pages are perforated and 3-hole punched for easy tear-out, photocopying, customization, or placement into a binder.
- Over 200 forms and measures are included on an accompanying CD-ROM, 57 of which are customizable, and can be printed and copied for use in any office.
|Item Weight:||2.54 pounds|
|Item Size:||1 x 11 x 11 inches|
|Package Weight:||2.55 pounds|
|Package Size:||8.4 x 0.8 x 0.8 inches|

source: m-a-p/FineFineWeb


(output);
</cfscript>
Examples- Arrow operator in Built-in Functions
In the examples below, you can see how Lambda can used to write cleaner, better code for the three most important pillars of functional programming- map, filter, and reduce.
Observação:
We have used arrays for the examples.
Map
The Map function operates on all elements of an array and produces an array of the same dimension with transformed values.
Using the arrow operator, you can implement Map function in an array as follows:
<cfscript>
 // array map using lambda
 numbers=[1,4,6,9]
 double=numbers.map((numbers)=>{return numbers*2})
 writedump(double)
</cfscript>
Output
Filter
Filter, like map, operates on all elements of an array, and returns a filtered, subsetted array, depending on one or more conditions.
Using the arrow operator, you can implement Filter function in an array as follows:
<cfscript>
 // array filter using lambda
 superheroes=[
 {"name":"Iron Man","member":"Avengers"},
 {"name":"Wonder Woman","member":"Justice League"},
 {"name":"Hulk","member":"Avengers"},
 {"name":"Thor","member":"Avengers"},
 {"name":"Aquaman","member":"Justice League"}
 ];
 writedump(superheroes)
 filtered=superheroes.filter((superheroes)=>{
 return (superheroes.member=="Avengers")
 })
 writedump(filtered)
</cfscript>
Reduce
The Reduce function "reduces" an array to a single value. Using an arrow operator, you can implement Reduce as follows:
<cfscript>
 // array reduce using lambda
 numbers=[1,3,5,7,9]
 sum=numbers.reduce((previous,next)=>{
 return previous+next
 },0)
 writeOutput(sum)
</cfscript>
Chaining of member functions
In ColdFusion (2018 release), chaining of member functions was introduced. Using arrow operators, you can chain functions, and significantly reduce your code footprint.
For example,
<cfscript>
 // chaining of lambda functions
 numbers=[1, 2, 4, 5, 6, 7, 7, 9, 11, 14, 43, 56, 89]
 // find if number is even
 isEven=(x)=>{return x%2==0}
 // add 2 to number
 addTwo=(x)=>{return x+2}
 // chain the functions
 result=numbers.filter(isEven).map(addTwo)
 writedump(result)
</cfscript>
Output
Arrow operators in ColdFusion tags
In ColdFusion (2018 release), closures in tags were introduced. For example,
<cfset myarray=[
 {name="Thomas", age="22"},
 {name="Zaza", age="36"},
 {name="Novak", age="136"},
 {name="Marin", age="361"},
 {name="Rafa", age="3"},
 {name="$bl0091@", age="-23"}
]>

<cfset closure=function (e1,e2){
 return compare(e1.name,e2.name);
}>
<cfset ar = arraySort(myarray,closure)>
<cfdump var="#myarray#">
In ColdFusion (2018 release) updates, support for arrow operators has been added to tags. For example,
<cfset print=()=>{
 return "Hello World"
}>
<cfoutput>
 #print()#
</cfoutput>
In the above snippet, an empty function print is created that returns the string "Hello World".
In ColdFusion tags, you can also include nested arrow functions and return appropriate output. For example,
<cfset myClosure= (default)=> {
 return (default) =>
 {
 return ()=> {
 return "Hello World"
 }
}}>
<cfoutput>#myClosure("testing arrow in nested levels")()()#</cfoutput>
Also,
<cfset myClosure= (default)=> {
 return (default) =>
 {
 return (string s)=> {
 return s
 }
}}>
<cfoutput>#myClosure("testing arrow in nested levels")()("Hello World")#</cfoutput>
Using Lambdas in Named arguments
You can use arrow operators as named arguments in a function. See the examples below.
Example 1
<cfscript>
 myArray1 = ["CF10","Zeus","CF9","Centaur"];
 resultArray = ArrayFilter(array=myArray1,callback=(any arrayEntry) =>{
 if(arrayEntry == "CF9" || arrayEntry == "Centaur")
 return false;
 return true;
 });
 for(var1 in resultArray) {
 writeOutput(var1 & "
");
 }
</cfscript>
Example 2
<cfscript>

 numArray = [10,20,30,150,400,99,100];
 resultArray = ArrayFilter(array=numArray,callback=(any arrayEntry) =>{
 if(arrayEntry < 100)
 return false;
 return true;
 });
 for(var1 in resultArray) {
 writeOutput(var1 & "
");
 }
</cfscript>
Example 3
<cfscript>
 myArray1 = ["ColdFusion","Hello","San Jose","Adobe","Systems"];
 numArray = [60,3,30,4,500,44];
</cfscript>
<cfscript>
 index = ArrayFind(array=myArray1,callback=(any object1) => {
 if(object1 == "Systems")
 return true;
 return false;

 });
 writeOutput("Found at " & index);
</cfscript>
<cfscript>
 index = ArrayFind(myArray1,(any object1) =>{
 if(object1 == "Hello")
 return true;
 return false;

 });
 writeOutput("Found at " & index);
</cfscript>
Closures in tags
In previous versions of ColdFusion, you could use closures in functions, but not in tags. Supporting closures in Tags would mean enabling everything that is valid within a CFScript body to be embedded inside a CFTag.
For example, the closure function in arraySort returns results as expected.
<cfscript>
 // Define an array of structs
 myArray = [
 {name="Thomas", age="22"},
 {name="Zaza", age="36"},
 {name="Novak", age="136"},
{name="Marin", age="361"},
 {name="Rafa", age="03"},
 {name="$bl0091@", age="-23"}
];
// Define a closure function that sorts the names in the array of structs
callback=function (e1, e2){
 return compare(e1.name, e2.name);
}
// Use the closure function
arraySort(myArray,callback);
// Display the sorted array of structs
WriteDump(myArray);
</cfscript>
On the other hand, the snippet below always threw an exception:
<cfset myClosure= function() {…}>
In the 2018 release of ColdFusion, you can use closure functions in tags. For example,
<cfset myarray=[
 {name="Thomas", age="22"},
 {name="Zaza", age="36"},
 {name="Novak", age="136"},
 {name="Marin", age="361"},
 {name="Rafa", age="3"},
 {name="$bl0091@", age="-23"}
]>

<cfset closure=function (e1,e2){
 return compare(e1.name,e2.name);
}>
<cfset ar = arraySort(myarray,closure)>
<cfdump var="#myarray#">
 Adobe
Receba ajuda com mais rapidez e facilidade
Novo usuário?


Where does the phrase rule of thumb originate from? Why the thumb, of all possible body parts?
No one knows. The expression has existed in many languages for a long time, which suggests that its origin is pretty old.
There are several theories, some based in the similarities in many languages between the words inch and thumb and how you can measure an inch using the thumb, others based on the general usefulness of the thumb to measure different things.
It's entirely possible that it originally had nothing at all to do with the thumb; that it was a similar word that has become distorted over time, then translated to other languages in its distorted form.
See also: Rule of thumb on Wikipedia.
 - Interestingly, in Italian you would say a spanne to indicate something approximate, where spanna means span (in the sense of the measuring unit _URL_%28unit%29 ). This may support the "measuring theory". – nico May 11 '11 at 17:59
 - And the "wife beating" folk etymology and many others. Like "the whole 9 yards" and "down to brass tacks," this one is widely disputed and there is no accepted "official" answer to it. Dollars to donuts it has nothing to do with the human thumb. – The Raven May 11 '11 at 19:49
 - "No one knows" is a rather bold statement if Wikipedia is the only source of reference. Possibly the OP asked the question because Wikipedia did not know the answer either. – JJM Driessen Mar 28 '19 at 13:37
The origin is most likely derived from the use of the thumb as a practical way to measure/estimate different things such as distances or temperatures:
From the Phrase Finder :
 - The phrase itself has been in circulation since the 1600s. The earliest known use of it in print appears in a sermon given by the English puritan James Durham and printed in Heaven Upon Earth, 1685:
 - "many profest Christians are like to foolish builders, who build by guess, and by rule of thumb, (as we use to speak) and not by Square and Rule."
 - The origin of the phrase remains unknown. It is likely that it refers to one of the numerous ways that thumbs have been used to estimate things - judging the alignment or distance of an object by holding the thumb in one's eye-line, the temperature of brews of beer, measurement of an inch from the joint to the nail to the tip, or across the thumb, etc. […]
The earliest instance unearthed by Gary Martin (Phrasefinder) is in a rhyme found in Augmented with Ingenious Conceites for the Wittie and Merrie Medicines for the Melancholic, published in 1640:
If Hercules tall stature might be guess'd
by his thumb, the index of the rest,
In due proportion, the best rule that I
Would chuse, to measure Venus beauty by,
Should be her leg and foot
According to World Wide Word the origin is more likely to derive from measuring distances rather than temperatures:
 - The expression rule of thumb has been recorded since 1692 and probably wasn't new then. It meant then what it means now — some method or procedure that comes from practice or experience, without any formal basis. Some have tried to link it with brewing; in the days before thermometers, brewers were said to have gauged the temperature of the fermenting liquor with the thumb (just as mothers for generations have tested the temperature of the baby's bath water with their elbows). This seems unlikely, as the thumb is not that sensitive and the range of temperatures for fermentation between too cool and too warm is quite small.
 - It is much more likely that it comes from the ancient use of bits of the body to make measurements. There were once many of these: the unit of the foot comes from pacing out dimensions; the distance from the tip of the nose to the outstretched fingers is about one yard; horse heights are still measured in hands (the width of the palm and closed thumb, now fixed at four inches); and so on.
 - There was an old tailors' axiom that "twice around the thumb is once around the wrist", which turns up in Gulliver's Travels. It's most likely that the saying comes from the length of the first joint of the thumb, which is about an inch (I remember once seeing a carpenter actually make a rough measurement this way). So the phrase rule of thumb uses the word rule in the sense of ruler, not regulation, and directly refers to this method of measurement.
and also from here:
 - The real explanation of 'rule-of-thumb' is that is derives from wood workers (or other constructors) who knew their trade so well they rarely or never fell back on the use of such things as rulers. Instead they'd measure things by, for example, the length of their thumb; they measured, not by a rule(r) of wood, but by rule of thumb. The term was already in metaphorical use by the late 17th century.
The Phrase Finder also considers the possible origin that refers to the "legal" rule of beating with a stick one's wife, but not enough reliable evidence has ever been found to support it:
 - The 'rule of thumb' has been said to derive from the belief that English law allowed a man to beat his wife with a stick so long as it is was no thicker than his thumb. In 1782, Judge Sir Francis Buller is reported as having made this legal ruling and in the following year James Gillray published a satirical cartoon attacking Buller and caricaturing him as 'Judge Thumb'. The cartoon shows a man beating a fleeing woman and Buller carrying two bundles of sticks. The caption reads "thumbsticks - for family correction: warranted lawful!"
 - […]but there's no evidence that he ever made the ruling that he is infamous for. Edward Foss, in his authoritative work The Judges of England, 1870, wrote that, despite a searching investigation, "no substantial evidence has been found that he ever expressed so ungallant an opinion".
 - It's certainly the case that, although British common law once held that it was legal for a man to chastise his wife in moderation (whatever that meant), the 'rule of thumb' has never been the law in England.
 - […] there are no printed records that associate it with domestic violence until the 1970s, when the notion was castigated by feminists. The responses that circulated then, which assumed the wife-beating law to be true, may have been influenced by Gillray's cartoon or were possibly a reaction to The Rolling Stones' song 'Under My Thumb', which was recorded in 1966.
 - You can rollback, or edit it further. – Mari-Lou A Jul 8 '16 at 12:54
 - 1
 _USER_-LouA - it is ok..The "legal" beating assumption is extremely male chauvinist.. – user66974 Jul 8 '16 at 13:06
Perhaps it's because the length of the thumb joint to the end of the thumb is a fairly accurate representation of an inch. So rule of thumb was likely a way to quickly verify the measurement before cutting for construction work rather than search for a yard stick. The meaning probably began to be used in a more abstract sense as a rule to quickly validate something.
 - 1
 Good, glad you found the answer to your own question. – Neil May 11 '11 at 16:01
 - 1
 If there is one thing that can be said about the etymology of this expression, it's that the above is not it. – The Raven May 11 '11 at 19:51
 - 2
 And you've determined this based on the information written on a single internet page? I hope I don't offend you too much when I say I don't put much weight in your judgement. – Neil May 15 '11 at 20:29
 - This is the etymology that's most commonly prescribed for the phrase, that your thumb makes a rough "ruler", so, the "rule of your thumb" was about an inch. – user20276 Apr 18 '12 at 21:13
If you ever do any carpentry you can get pretty close with your thumb as a rule / gauge.
So any measurement not using actual instruments is by "rule of thumb", or "by eye".
Early English Books Online reports three instances of the expression from before 1700. They are as follows.
From John Alexander, Jesuitico-Quakerism Examined, or, A Confutation of the Blasphemous and Unreasonable Principles of the Quakers with a Vindication of the Church of God in Britain, from Their Malicious Clamours, and Slanderous Aspersions (1680):
That the Scriptures are Infallible is sufficiently proved at the Survey of their former Query; where we proved them to be of Divine Inspiration, and the Word of the Living God, and not of any meer Creature, and so they cannot deceive; so that for their Infallibility we need say no more. That therefore the Scriptures are the Rule of Faith and Manners I prove.
For first, That must be the Rule of Faith and Manners by which every matter of Faith and Manners ought to be examin'd seeing every thing that is examined must be examined by its Rule, or else it will be done by Guess and Rule of Thumb, as the


Ruthless Mouth Swab Drug Test Strategies Exploited
If you prefer to learn how to pass a mouth swab drug test then you're in the correct place. Luckily, it's relatively simple to pass a mouth swab drug test in the example of marijuana. If it comes to detoxing your mouth prior to a swab test, the very best way is to use a mouthwash. Lots of people prefer the mouth swab drug test due to numerous reasons, but generally, there are two primary reasons why folks prefer the mouth swab than any different type of test. You simply have to carry some mouth freshener and you may come clear in the test. You are going to be happy to understand that passing a mouth swab drug test is far easier than passing any other test. The mouth swab drug test, also referred to as a saliva drug test, has become a normal and efficient way of detecting recent drug usage.
Whispered Mouth Swab Drug Test Secrets
Luckily, there are different matters you can do in order to neutralize your saliva, making it more challenging for mouth swab tests to detect anything. After the saliva was collected onto the swab, it is going to take a few short minutes in front of an outcome is going to be generated. A saliva or mouth swab drug test is among the absolute most effective and popular drug tests.
While urine has become the most typical drug test choice for employers, there are a large selection of specimen types which can be collected. He is the most common drug test for marijuana because of its effectiveness and affordability. Oh and if you're thinking about how to beat a urine drug test synthetic urine is your very best bet.
The Rise of Mouth Swab Drug Test
Carefully read the directions for your favorite product to make certain you pass the test successfully. Random tests are effective since they do not permit drug users any opportunity to get ready for the test. The test is done by making sure the sponge on the close of the collector is totally saturated with saliva, which ought to take 3 minutes. While swab tests were once a more expensive choice to drug test, with the development of technology spreading an increasing number of companies are currently manufacturing mouth swab drug tests. Also, while they check for a wide range of drug types, they do not test for some of the most commonly abused drugs, such as alcohol or inhalants. Mouth swab tests are fast and simple to administer. Instant mouth swab tests are very simple to use regardless of what setting.
A Secret Weapon for Mouth Swab Drug Test
Once you comprehend the test, you will readily know how to pass it. If it is a surprise test, make sure to inform the pathologist about your consumption of poppy seeds. Listed tests are satisfactory options which have positive reviews from verified users from all over the world. While swab tests don't allow several tests to be done on exactly the same sample, they make it simple to collect samples without contamination and supply easy, fast, accurate outcomes. Mouth swab drug tests are extremely portable and simple to administer.
While it certainly can be hard to cheat a drug test, it's possible. Typically, a drug test is performed after an accident or any time an employee returns from a lengthy leave. A hair drug test can be utilized to detect past drug usage for as many as 90 days before. Thus, a lot of people discover that it's quite tricky to win against the drug test. 1 way to win against the spit drug test is to at all times maintain a saliva neutralizing gum handy.
The Essentials of Mouth Swab Drug Test You Can Learn From Beginning Right Away
In case the drug test isn't random and you are aware that it's coming make sure to find a Mouth Swab Drug Test kit and test yourself to know whether you are going to need a mouthwash product in the very first location. Thus, lots of people discover that it's tough to beat a drug test. If you're aiming to pass a drug test with confidence, then the first thing that you should do is find the detection period of all of the drugs.
Mouth Swab Drug Test Secrets
If you will be taking a saliva test, you are going to want a different kit. The way in which the saliva test works is it detects only the latest doses so the longer you are able to keep off drugs the better. Performing saliva test is extremely easy, cheap, and quick.
Ideas, Formulas and Shortcuts for Mouth Swab Drug Test
Not using drugs is the very best and surest approach to not just pass any drug test but also to guard your wellbeing. The very first thing you ought to be aware of is the drugs that could be detected by saliva test and the detection windows of the average drugs. Moreover, other drugs are often tested using a mouth swab drug test too.
Share buttons


How To Extract Images from a Video with avconv on Linux
How To Extract Images from a Video with avconv on Linux
Suppose you've got an awesome video that nobody is watching and you want to create animated GIFs from excerpts of it so that people are forced to see your genius in action. But how do you extract images from a video? You're in luck! Using the super-powerful avconv on Linux, you can quickly and easily break a video down frame by frame. If you follow our tutorial How To Create Animated GIFs from a PNG Sequence with ImageMagick and the Command Line, you can quickly and easily convert your PNG image sequence to an animated GIF.
I'm going to use this video as our example. It's episode 4, "ls or List Directory Contents", of our series, Superusers: The Legendary GNU/Linux Show. At 2:03 there's a close-up of a jittery gremlin and some acorns that I think will make a great GIF.
If you don't already have it, install avconv:
From the command line, navigate to the directory containing your video. The run the following command:
Let's break this down, no pun intended.
First, we pass avconv our input file, 'my_awesome_video.mp4'. Then, using the -r, or rate, switch, we specify that we want to extract 30 frames per second. Why? Because the standard frame-rate for video is 29.97 frames per second. But 30 is close enough. The -f option specifies that we want our output to be an image. And lastly: %04d.png applies a numerical sequence to the frames using four digits starting with 0001. Thus, our output will be a sequence of images titled '0002.png', '0003.png', '0004.png', and so on.
If you're working with a very long video and you only want to extract a short clip, use the seek option, -ss, and the duration option, -t, to specify the start point and the length of the clip, using this format: hh:mm:ss, where hh is hours, mm is minutes, and ss is seconds.
For example, to extract the 4 seconds I want to convert to a GIF I run the following command:
This returns a much more manageable image sequence and takes much less time to complete. Lastly, if you want to scale your image sequence up or down, you can use the -s option and pass it the WxH parameters. I'll let you figure that one out. If you need help, Read The Fantastic Manual!
Follow the directions in our tutorial How To Create Animated GIFs from a PNG Sequence with ImageMagick and the Command Line to compile your extracted video frames into a miniature masterpiece, like this:
Gremlin GIF
Learn With Us
We want to take you on a journey through the other side of the creative process: making a living. Explore the necessary evils of business as we develop a creative media studio using free and open source software. Sign up for our New Moon newsletter delivered on, you guessed it, every New Moon.
Become a GNU/Linux Superuser!
Master the commands and structure of the fastest-growing computer operating system, Linux. Join super friends Adelie the penguin and Aramis the gnu on surreal adventures saving files in the file tree. Learn the essential commands you need to take greater control of your computer including help, cd, pwd, ls, mkdir, rmdir, cp, mv, rm, cat, and man.
Get It Now!
About the Author
How To Extract Images from a Video with avconv on Linux was posted by on . Jared is one half of the creative force behind Dototot. In addition to writing scripts and tutorials, he draws and animates both the digital and the analog.
Discuss this article in the Comments below, or and it with your friends. Learn more about our creative process by subscribing to the New Moon Newsletter .
Recommended for you
Join the discussion
 - Mercury
 There's also a tool called Anyframe that lets you capture still frames from videos. Looks like Vimeo support is coming, too. _URL_
 - Dipanjan
 How to exract the I-frames from a video (I-frames in I-P-B video) ?
 I guess we have to use "select" statement.
 - Hello, how can I specify the folder in which the output image will be stored? Thx
Subscribe to our New Moon Newsletter
How do you make money doing what you love? Sign up for monthly emails exploring the necessary evils of business as we develop a creative media studio using free and open source software.
The email entered is invalid
×


text: The regulatory effects of an adjuvant (aluminium hydroxide) on the early phase of the immune response have been investigated. Adsorbing a soluble antigen (tetanus toxoid) to aluminium hydroxide led to a significant increase (P less than 0.001) in antigen-induced T-cell proliferation (macrophage-T-cell interaction, MTI) making aluminium hydroxide-adsorbed antigens especially suitable to study immunoregulatory changes in the early phase of the immune response. First studies revealed that this increase was due to an enhancement of antigen uptake by the antigen-presenting cell. However, under conditions allowing for the uptake of comparable amounts of soluble (TTs) or aluminium hydroxide-absorbed (TTAL) antigen, T-cell proliferation in response to TTAL was still higher than in response to TTS. This difference was especially pronounced if suboptimal antigen concentrations were used and could be explained by differences in the TTS-versus TTAL-induced release of interleukin-1 (IL-1). Pulsing with TTAL led to a substantial increase in IL-1 release by monocytes (MO) which then subsequently augmented antigen-induced T-cell proliferation. This was further supported by addition of exogenous IL-1 to cultures of T cells and TTS-pulsed MOs, which also significantly increased the T cells' proliferative response. These findings demonstrate that in the early phase of the immune response, aluminium hydroxide exerts its regulatory effect at the level of the antigen-presenting and mediator-releasing accessory cell.


object, define the connection string, and open the Connection object. However, I then define the command text and assign it to the ctContacts variable, but I do not create a Command object. If your commands don't require Parameter objects (which I describe later in the article) or special property settings, you often don't need to create a Command object. For instance, if you simply want to retrieve a list of contacts from the database and you don't need to pass any parameter values (such as a contact ID) into your SQL statement, you can simply define the command text and not bother creating a Command object.
After I define the command text, I create the Recordset object. When I open the object, I pass two arguments. The first argument is the command text (the ctContacts variable), and the second argument is the Connection object (the conSqlServer variable). After you open the Recordset object, you can access its properties and methods just as you saw in the previous examples.
You can also create a Recordset object without creating Connection or Command objects. Listing 6 shows an example of how this works. In this script, I first define the connection string and assign it to the csSqlServer variable. Next, I define the command text and assign it to the ctContacts variable. After this, I create the Recordset object and use the object's Open method, passing the two variables as arguments to the method—first the connection text and then the connection string. As you can see, this approach is even simpler than the previous approach, and it works well if you plan to include only a single recordset. For example, if you want to retrieve a list of contacts only once and you need to connect to the database only once, then you probably don't need to create a Connection object or Command object. However, if you have multiple recordsets maintaining multiple connections, you should first create the Connection and Command objects.
The Field Object
The examples I've shown you so far have all used the Recordset object's Save method to save the returned data to an.xml file. However, in all likelihood, you'll want to dig a lot deeper into the data than I've done. That's where the Field object comes in.
As you'll recall from Figure 1, the Recordset object includes the Fields collection. This collection is made up of one or more Field objects that each represent a field returned by the command text. For example, if your command text returns data from the FirstName, MiddleName, and LastName columns of the Person.Contact table in the AdventureWorks database, your Recordset object will include three Field objects, one for each of those columns.
Listing 7 provides an example of how you can use the Fields collection to access the Field objects. After I create the Recordset object, I create a FileSystemObject object and a text file to hold my data. I then use a Do Until statement to create a loop. I plan to loop through the result set and insert the data into the text file. The Do Until statement first uses the Recordset object's EOF property to specify when to end the loop. When the loop reaches the end of the result set, it will stop.
Within the loop, I concatenate two Field objects: FirstName and LastName. To retrieve a value for a field, I call the Fields collection (rsContacts.Fields) and specify the name of the first field (FirstName) in parentheses. I follow this with the Value property so I can retrieve the specific value. I do the same thing for the LastName field and concatenate the two values.
After the concatenation, I use the Recordset object's MoveNext method to retrieve the next row in the result set. As a result, for each row, the first and last name will be concatenated and written to the text file.
This, of course, is a simple example of how to access the Field object, but it does demonstrate the basic concepts behind using Field objects and gives you a better sense of the crucial role that the Recordset object plays in ADO. Now let's take a look at another important ADO object—Parameter.
The Parameter Object
The Parameter object is similar to the Field object in that it's part of a collection included in another object. In this case, the Command object contains the Parameters collection, which is made up of one or more Parameter objects. Each Parameter object contains a parameter that you can use for stored procedures and parameterized queries.
Parameters are particularly important when you want to modify data in your data source. Listing 8 shows an example of passing parameter values to a stored procedure that updates a SQL Server table. For the purpose of this example, I created the HumanResources.Vacation table in the AdventureWorks database. Along with the table, I created the UpdateVacationHours stored procedure to update an employee's vacation hours. I used the following T-SQL statements to create the table and the stored procedure:
SELECT e.EmployeeID, c.FirstName, c.MiddleName, c.LastName, e.VacationHours
 INTO HumanResources.Vacation
 FROM Person.Contact c
 INNER JOIN HumanResources.Employee e
 ON c.ContactID = e.ContactID
CREATE PROCEDURE UpdateVacationHours (_USER_ INT, _USER_ INT) AS
 UPDATE HumanResources.Vacation
 SET VacationHours = VacationHours - _USER_
 WHERE EmployeeID = _USER_
Returning to Listing 8, you can see that I first create and open a Connection object, and then I create a Command object. After I create the Command object (which I assign to the cmdVacation variable), I set several properties and create the necessary parameters. First, as you saw in earlier examples, I assign the Connection object to the ActiveConnection property. I then define the CommandText property, which in this case is the name of the stored procedure. Next I set the CommandType property to the adCmdStoredProc constant (which equals 4). As the name indicates, the command type is a stored procedure.
The next step is to add Parameter objects to the Parameters collection. To do this, I use the collection's Append method. The argument that I pass to this method is the Command object's CreateParameter method. The CreateParameter method takes two arguments: the name of the parameter and the adInteger constant (which equals 3). The constant specifies that the parameter should be an integer. For this example, the first parameter is _USER_ and the second is _USER_.
That's all you need to do to create the parameters. However, notice that I also assign initial values to them. To do this, I call the Parameters collection, specify the name of the parameter, and assign it a value of 1. This provides a default value for the parameters, and it allows me to easily test the code.
After I define the parameters, I can execute the command. However, because I'm updating records and not returning a result set, I don't create a Recordset object as I did in earlier examples. Instead, I use the Command object's Execute method (cmdVacation.Execute) to run the stored procedure. As arguments to the method, I first specify the RowsUpdated variable. This will hold the number of records updated when the stored procedure runs. The second argument, which is blank, can hold a Variant array of parameter values, an alternative method for passing parameters to a command. The third argument is the adExecuteNoRecords constant. Including this argument is important because, by default, the Execute method returns a Recordset object when it runs. However, because you don't need this object, you should specify this constant to avoid the additional overhead.
When you run the script, it will call the stored procedure and return the number of rows affected by the update. Not surprisingly, numerous approaches are available for modifying data. For example, you can define command text that uses an EXECUTE statement to call the stored procedure, then pass in the parameter values through variables. Or you can define command text that uses an UPDATE statement rather than calling a stored procedure. ADO also lets you use methods in the Recordset object to update field data, which can then be persisted to the database.
A Place to Start
Although the examples I provided barely skim the surface of ADO, they should provide you with a good foundation to begin working with ADO. Once you understand how to implement the basic components of ADO in your script, you can start digging deeper into each object and try out the various ways to access a data source and work with the data. Again, refer to the MSDN Web site as necessary for details about the objects' properties and methods. And when you're ready, start playing with other ADO objects and see what you can come up with.


text:
Scrabble word: EXAMINE
Is EXAMINE valid for Scrabble? Check every word game dictionary!
Definitions of EXAMINE in dictionaries:
- verb - consider in detail and subject to an analysis in order to discover essential features or meaning
- verb - observe, check out, and look over carefully or inspect
- verb - question or examine thoroughly and closely
- verb - question closely
- verb - put to the test, as for its quality, or give experimental use to
- To observe carefully or critically; inspect: examined the room for clues.
- To study or analyze: examine a tissue sample under a microscope; examine the structure of a novel; examine one's own motives.
- To test or check the condition or health of: examine a patient.
- To determine the qualifications, aptitude, or skills of by means of questions or exercises.
- See Synonyms at ask.
- verb - to look carefully at or over
There are 7 letters in EXAMINE: A E E I M N X
Scrabble words that can be created with an extra letter added to EXAMINE
Click to search all anagrams of EXAMINE plus a wildcard: EXAMINE?
Scrabble words that can be created with letters from word EXAMINE
Images for EXAMINE
Lookup in Wiki for EXAMINE
SCRABBLE is the registered trademark of Hasbro and J.W. Spear & Sons Limited. Our scrabble word finder and scrabble cheat word builder is not associated with the Scrabble brand - we merely provide help for players of the official Scrabble game. All intellectual property rights to the game are owned by respective owners in the U.S.A and Canada and the rest of the world. Anagrammer.com is not affiliated with Scrabble. This site is an educational tool and resource for Scrabble & Words With Friends players.


text:
Forecasters predict as many as four to eight hurricanes this year. University of Houston resources have expertise in a variety of topics related to storms – before, during and after.
UH Helps Middle Schoolers 'BOUNCE' to a Healthy Lifestyle
Developing healthy habits starts young. A University of Houston summer camp teaches middle-school girls and their parents how to stay active, make healthy food choices and enhance a positive body image.
For the past eight years BOUNCE—Behavior Opportunities Uniting Nutrition, Counseling and Exercise—has been bringing together low-income, minority girls, 9-14-years old, and their parents to learn good habits for good living. This year's camp runs from 9 a.m. to 3 p.m., July 16 – August 10. To register email _EMAIL_ or call _PHONE_.
"It is incredibly satisfying to see how much girls and their mothers change their eating habits and become more active while losing weight and inches," said Norma Olvera, professor of health education in the UH College of Education and director of BOUNCE. "BOUNCE is about empowering families to develop a healthy way of life that becomes a lifetime lifestyle."
The four-week camp includes activities to learn about healthy food choices, positive body image and fun ways to be active, such as salsa dancing, Zumba, yoga and step aerobic classes. Registered dieticians, fitness experts and child psychologists lead the sessions.
The goal is to have participants incorporate what they learn into their lives at home and school.
"After the summer camp (my daughter) has been eating more fruit, watching her portions and has stopped drinking soda," said one mother after last year's BOUNCE summer camp. "She came home showing me all the exercises she learned and has been dancing around the house!"
For more information on BOUNCE, including registration and agenda, visit _URL_
WHAT: University of Houston's 'BOUNCE' Summer Program
WHEN: 9 a.m.- 3 p.m., July 16 – August 10
WHERE: Various locations around the University of Houston
For more information about UH visit the university's Newsroom at _URL_


text:
Scientists from the University of York and their colleagues from TSU's Сenter of Excellence Bio-Clim-Land have made an expedition to the Great Vasyugan Mire, where the stationary research station of Tomsk State University is located. The experts from Britain have been studying peatlands, which absorb greenhouse gases from the atmosphere – carbon and A colourless, odourless gas (chemical formula CH4). Some microbesproduce methane. It can also be found in underground deposits. Methane is the main component of natural gas, which is is an important... More – and play an important role in cooling the planet. The study aims to find out how swamps reacted to According to the United Nations Framework Convention on Climate Change, climate change is change in the climate of the whole Earth or a region of the Earth that is believed... More in the past, and to predict whether in the future peatlands will be able to fully perform their function as the Earth's main refrigerator.
The complete article is available here

source: openbmb/Ultra-FineWeb


Status : Upcoming Report Code : VRAD12008 Industry : Aerospace and Defense Available Format :
Global Air Ambulance Market – Analysis and Forecast (2018-2024)
Industry Insights by Type of Aircraft (Helicopter, Airplane, and Seaplane), and by Service (Hospital-Based, Community-Based and Others)
Industry Overview
Air ambulance service is an advanced and sophisticated medical service which uses air transportation such as airplane and helicopters. It is the most effective and vital mode of transportation in case of a medical emergency at the hospital, accident site, and home. It helps to shift critical patients to hospitals as they consume less time to travel. It comprises of trained medical staff and is equipped with medical treatment facilities used in emergencies to treat patients and provide immediate medical care in the emergency. It is effective in serving people in war-torn areas and those affected by natural disasters.
The global air ambulance market is growing at a significant rate, due to the mounting occurrence of chronic and infectious diseases and access to remote areas. Different type of aircraft such as helicopter, airplane, and seaplane contributed to the air ambulance market size. The market has witnessed high demand for helicopter due to its ease in landing and taking off from a smaller ground area, and it facilitates wider reach in remote areas.
Market Segmentation
Insight by Type of Aircraft
On the basis of the type of aircraft, the air ambulance market is subdivided into helicopter, airplane, and seaplane. Of both aircraft types, helicopter segment accounted the largest share in the market, due to its ease in landing and taking off from a smaller ground area, and it facilitates wider reach in remote areas. The aircraft segment is further subdivided into rotator-wing aircraft and fixed-wing aircraft. The fixed-wing air ambulance is a safe, reliable, and quick way of transporting patients. The fixed-wing aircraft is expected to grow at a significant rate due to mounting spending capability of people and expanding medical tourism.
Insight by Service
On the basis of service, the market is subdivided into hospital-based, community-based and others. Of all the services, the hospital-based accounted the largest share in the market, as it provides air medical transportation services to multi-specialty hospitals and other healthcare centers.
Industry Dynamics
Industry Trends
The mounting extent of insurance coverage, technological advancement, and safety-related rules and regulation are the trends in the air ambulance market. For instance, in developing countries such as China and India, the reimbursement methods by health insurance companies or government for emergency ambulance services are improving, which will propel the demand for the air ambulance.
Growth Drivers
The upsurge in a number of service providers, mounting spending capability of people, and mounting occurrence of chronic and infectious diseases such as cardiac diseases are the primary growth drivers for air ambulance market.
Moreover, advancement in healthcare technology and escalating patient inclination towards efficient and faster mode of delivery is also fueling the growth of the market. For instance, it is widely used on the warfront to rescue injured soldiers and offer emergency medical care to them.
Access to remote areas, expanding the geriatric population, and advanced onboard medical treatment is also facilitating the growth for the air ambulance market.
Challenges
Elevated air ambulance service charges, stringent safety rules and regulations, and lack of proper communication are the major challenges for the growth of air ambulance market. In addition, operational constraints, lack of infrastructure, and an inadequate number of aircraft in developing countries, and escalating occurrence of air ambulance accidents are also hindering the growth of the market.
Industry Ecosystem
Globally, the manufacturing companies trying to enter the air ambulance market are required to maintain stringent regulatory standards. Moreover, the high level of capital requirement also poses a major barrier to the entry of new players. This offers an edge to the established players in the industry competition.
Geographic Overview
Geographically, North America is the largest air ambulance market due to expanding the geriatric population, established infrastructure, and technological advancement. In addition, the mounting occurrence of chronic and infectious diseases, favorable reimbursement policies, occurrence of an enormous fleet of air ambulance service, and escalating patient inclination towards efficient and faster mode of delivery are also up surging growth of the North American air ambulance market.
In addition, Asia-Pacific is observed to witness the fastest growth in the market due to the mounting occurrence of chronic diseases. In addition, mounting spending capability of people, expanding medical tourism and strengthening the economy is also up surging the growth of the Asia-Pacific air ambulance market.
Competitive Insight
Key players in the air ambulance market are catering the demand by collaborating with small players and investing in technologically advanced products across the globe. In April 2017, Air Medical Group Holdings, Inc. (AMGH), to acquire Air Medical Resource Group (AMRG) of South Jordan in order to increase critical care aircraft and improve its presence in other geographies. Native American Air Ambulance, Air Medical Group Holdings (AMGH) Inc., Express AirMed Transport, PHI Air Medical, IAS Medical, and REVA Air Ambulance are the key players offering air ambulance.
Place an order
Research Methodology
 - Desk Research / Pilot Interviews
 - Build Market Size Model
 - Research and Analysis
 - Final Deliverabvle
Air Ambulance Market


text:
Ringardas Donates Computers to Government Secondary School FCT Abuja
The COVID-19 global pandemic has changed how the world functions, illustrating the limitations of many existing systems and highlighting the need to reimagine the role of information technology as a boost for economic productivity and growth. In attempting to contain the virus in 2020, countries established mobility restrictions and, in most cases, lockdowns, which fundamentally disrupted the functioning of society and the economy.
The disruption that came during that period transformed the ways in which communities, businesses, and individuals operate, communicate and transfer knowledge.
Using computers at schools plays a significant role among students and teachers and creates a more effective learning and teaching environment making learning to become easier.
As part of our commitment at Ringardas to continuously support the communities around us, and make a difference in changing lives, we saw the need to extend our gesture by donating some computers to Government Secondary School Garki (GSSG), FCT Abuja.
The Corporate Affairs Manager, Mrs. Nana Shaibu presented the computers to the school for their Information and Technology library.
In her handover speech, she said "We hope this will increase the productivity of the students in doing their assignments and getting better grades in school, doing research for essays over the internet at the school's local library, and global libraries for online books, videos, and other eLearning tools available on the web.
We also believe that this act will aid the students advance in learning and expose them to more knowledge as they prepare to get into a promising future where they will also make a positive impact on our society.
Mr. Saidu Abubakar, the Principal of the GSSG received the computers on behalf of the school and went on to appreciate Ringardas Nigeria Limited for the kind gesture. He said he will ensure that the computers are used to enhance the learning of the students while he looks forward to a future partnership with the company.
According to Rother (2004), "Technology has become ingrained in the educational process.
We can't deny the fact that using computers has made our lives easier.


What Is the Jensen's Measure?
The Jensen's measure, or Jensen's alpha, is a risk-adjusted performance measure that represents the average return on a portfolio or investment, above or below that predicted by the capital asset pricing model (CAPM), given the portfolio's or investment's beta and the average market return. This metric is also commonly referred to as simply alpha.
Key Takeaways
 - The Jensen's measure is the difference in how much a person returns vs. the overall market.
 - Jensen's measure is commonly referred to as alpha. When a manager outperforms the market concurrent to risk, they have "delivered alpha" to their clients.
 - The measure accounts for the risk-free rate of return for the time period.
Understanding Jensen's Measure
To accurately analyze the performance of an investment manager, an investor must look not only at the overall return of a portfolio but also at the risk of that portfolio to see if the investment's return compensates for the risk it takes. For example, if two mutual funds both have a 12% return, a rational investor should prefer the less risky fund. Jensen's measure is one of the ways to determine if a portfolio is earning the proper return for its level of risk.
If the value is positive, then the portfolio is earning excess returns. In other words, a positive value for Jensen's alpha means a fund manager has "beat the market" with their stock-picking skills.
Real World Example of Jensen's Measure
Assuming the CAPM is correct, Jensen's alpha is calculated using the following four variables:
Using these variables, the formula for Jensen's alpha is:
Alpha = R(i) - (R(f) + B x (R(m) - R(f)))
R(i) = the realized return of the portfolio or investment
R(m) = the realized return of the appropriate market index
R(f) = the risk-free rate of return for the time period
B = the beta of the portfolio of investment with respect to the chosen market index
For example, assume a mutual fund realized a return of 15% last year. The appropriate market index for this fund returned 12%. The beta of the fund versus that same index is 1.2, and the risk-free rate is 3%. The fund's alpha is calculated as:
Alpha = 15% - (3% + 1.2 x (12% - 3%)) = 15% - 13.8% = 1.2%.
Given a beta of 1.2, the mutual fund is expected to be riskier than the index, and thus earn more. A positive alpha in this example shows that the mutual fund manager earned more than enough return to be compensated for the risk they took over the course of the year. If the mutual fund only returned 13%, the calculated alpha would be -0.8%. With a negative alpha, the mutual fund manager would not have earned enough return given the amount of risk they were taking.
Special Consideration: EMH
Critics of Jensen's measure generally believe in the efficient market hypothesis (EMH), invented by Eugene Fama, and argue that any portfolio manager's excess returns derive from luck or random chance rather than skill. Because the market has already priced in all available information, it is said to be "efficient" and accurately priced, the theory says, precluding any active manager from bringing anything new to the table. Further supporting the theory is the fact that many active managers fail to beat the market any more than those that invest their clients' money in passive index funds.


text:
Migraine Pressure Point | Headache Relief Pressure PointsTweet
What are the pressure points to relieve a migraine?
A migraine pressure point is a place on your body that when pressed they will relieve the pain of migraine. A migraine pressure point releases congested energy and blood from the head. The effect of barometric pressure on the migraine headache.
Some things to relieve the migraine Pressure Point
- Many people think relief will come from a massage.
- Finger pressure points test is useful for to relieve migraine pressure point.
- Rest will relieve the migraine.
- Using acupressure to relieve headaches and migraine pain.
- Using thumbs gently massage points located on temples. You are supposed to barely touch the skin, the purpose of this part is to relax the patient.
Migraine Pressure Point
The location of migraine pressure point are as follows
- Migraine Pressure Point at Base of Skull
- Migraine Pressure Point at Mid-Forehead
- Migraine Pressure Point at Eye Corners
- Migraine Pressure Point on Hand
- Migraine Pressure Point on Foot


[an error occurred while processing this directive]
BBC News
watch One-Minute World News
Last Updated: Thursday, 2 February 2006, 01:12 GMT
Real-life Groundhog Days studied
Man holding his head
Many of us occasionally feel we are repeating experiences
Most people have the sensation they have done certain things before, but for some the feeling is constant.
Trapped in their own 'Groundhog Day', they believe they have experienced unique events before.
A team at Leeds University was moved to investigate the phenomenon after seeing a patient convinced he had already been to his friend's funeral.
The researchers suggest the extreme deja vu is caused by a faulty memory process.
Chronic deja vu sufferers need the reassurance that they're not alone
Dr Chris Moulin, Leeds University
The patient who triggered the researchers' interest was referred to the memory clinic at Leeds University by his GP, but initially refused to attend because he was wrongly convinced he had been there before.
He even "remembered" specific details about times and places he had met the doctor at the clinic.
The man, who was in his 80s and had dementia, also described how all the programmes on TV had been on before, and - perhaps more unusually - that he could hear the same bird singing the same song in the same tree every time he went out.
Memory circuit failure
Publicity about the case led around 10 other sufferers of the condition to come forward - many of whom were younger than the initial case.
However, all had conditions such as head injury or chronic pain which the researchers believe is linked to the deja vu.
Dr Chris Moulin, who is leading the research, said: "It is a new symptom, not a syndrome."
But he said it could significantly affect sufferers' lives.
He said chronic deja vu sufferers were overwhelmed by the sensation, even causing depression in some.
Dr Moulin hopes studying people with the condition will help understand memory.
"We think the symptom is caused by a failure in the temporal lobe, where a circuit which is fired up when someone remembers something is malfunctioning".
He suggested that, in a person with chronic deja vu, this circuit is either overactive or permanently switched on, creating memories where none exist.
Dr Moulin added: "Chronic deja vu sufferers need the reassurance that they're not alone and we need them to help us learn more about who has it, what causes it, and why."
The BBC is not responsible for the content of external internet sites
Americas Africa Europe Middle East South Asia Asia Pacific


text:
Backyard Chickens Farm Inc
Toronto, ON, CA
30+ days ago
Coordinates with administrators and research project leaders on work plans and programs and makes recommendations for improvements, land preparation, fertilizing, planting crops, cultivation, and harvesting of experimental feed plots.
Determines soil use and rotation of crops.
Inspects dairy, garden, poultry, orchard, and other units; confers with and advises project leaders on problems; requisitions equipment and materials; approves work schedules.
Plans and supervises the planting, cultivating, harvesting and storing of field and garden crops on large and complex institutional farms.
Supervises all operations of one of the larger and more complex institutional farms.
Makes reports on time, equipment, materials, and production; keeps records and prepares estimates of needs.
Directs the repair and maintenance of farm buildings and equipment.


text:
American Heritage® Dictionary of the English Language, Fourth Edition
- n. One given to or skilled at conversation.
Century Dictionary and Cyclopedia
- n. A talker; especially, an agreeable and interesting talker; a converser; one who excels in conversation.
- n. A person who participates in a conversation.
- n. A person skilled in conversation, especially one who is not expert on the topic of conversation.
GNU Webster's 1913
- n. A conversationist.
- n. someone skilled at conversation
"What you want in a conversationalist is as much character as authority."
"And we saw Shaftesbury earlier argue that my function as conversationalist is affected by the quality of recognition my efforts receive."
"But it is enthusiasm itself that she identifies as a conversationalist's greatest asset -- and not just zeal for the sound of your own voice."
"He's also probably a great conversationalist, which is the only reason I chose him over Neil Young, who would probably stand there looking furiously at his shoes for 25 minutes."
"I do not remember of a more fluent "conversationalist" in my life."
"Sure, mannequins aren't all that talkative, but isn't that the best kind of conversationalist, somebody -- or something -- who'll just listen?"
"In fact, his flexibility, as a key "conversationalist" for HHS, reflects the very point I tried to underscore in the story."
"Brilliant scientist and witty conversationalist, bestselling author and architect of the great surveys that mapped the West after the Civil War, King was named by John Hay the best and brightest of his generation."
"Friend to Secretary of State John Hay and eminent historian Henry Adams, King was a brilliant conversationalist and spellbinding storyteller, a visionary geologist who did more than anyone to map the American West, and a man who seemed to embody the American ideals of powerful intelligence wedded to manly vigor and adventurous spirit."
"An amazing conversationalist, he made us all comfortable in minutes."
These user-created lists contain the word 'conversationalist'.
A list of words that are odd or words that I have looked up.
compartmentalisation, compartmentalization, counterrevolution..., counterrevolutionary, electroencephalogram, electroencephalog..., electroencephalog..., electroencephalog..., electroencephalog..., electroencephalog..., institutionalisation, institutionalization and 634 more...
Words that describe people who are identified by a specific variety of speech. This list was inspired by the discussion at anecdotalist.
Words I like to use or would like to use in the near future. Totally random.
Looking for tweets for conversationalist.


text:
Found something really weird today… a 10-foot tall calculator…. made entirely out of K'NEX.
No digital display. No abacus. Just K'NEX:
The thing works by dropping nine balls into the top of the unit. Four balls for the first number (that's binary allowing up to the number 15), one ball for the operation (add or subtract) and four balls for the last number. The balls then drop through a series of tracks and logical gates to calculate a final answer.
The most interesting part is how they duplicate the logical gates by controlling how the balls flow. A normal logical gate, say an AND gate, only will produce output when both inputs are true. So they figured out a way to make a physical AND gate drop the ball only when two balls are input to the gate. This is how they got a completely mechanical, non-electrical unit to do such calculations. Yes, this is how we did it ages ago, and really how we learned to do what we know as computing today.
But for a hopeless geek like me, this is crazy cool.


Famous Mocktails in the world, lets look here
1. Virgin DaiquiriAn ideal Virgin Daiquiri is the ideal non-mixed beverage that individuals can appreciate during summers. It is a solidified beverage made of lime, strawberries, sugar, and ice. Pineapples are likewise utilized every now and then with different fixings and it is served in split or destroyed ice.
2. Virgin Mint Lemonade
Another late spring hit, this beverage is effectively made inside the space of a couple of minutes. It is made of 2 cups of sugar, 2 cups of crisp lime juice, 6 cups of water, ½ some mint leaves. The planning includes blending 2 cups every one of sugar and water to make syrup. Blend the rest of the 4 cups of water and 2 cups of crisp lime squeeze independently. Combine the two and after that present with ice or refrigerate for an hour to serve chilled. The alcoholic rendition of this mocktail can be presented with 2 cups of vodka and is additionally a well known beverage as well.
3. Nuclear Cat
This straightforward mocktail is produced using blending equivalent amounts of squeezed orange and tonic water. The beverage can be served by emptying it into a glass of squashed ice. It is again better to utilize crisp squeeze rather than canned juices and squeezed orange is likewise simple to get ready comfortable. It is typically served in popular glasses and introduction is a significant part of serving this beverage.
5. Pomegranate Spritzer
The pomegranate spritzer is known to be an extremely cosmopolitan beverage and is comprised of various flavors. Its fixings are one lemon, pomegranates, soda, seltzer and ice 3D squares. Blend around 2 cups of soda in pomegranate juice, pound the ice 3D shapes and fill them into wine glasses. Add the seltzer to the blend of the soda and pomegranate squeeze and fill the wine glasses. Utilize a peeler to strip off the skin off a lemon and drop a little touch of the lemon strip into each glass.
7. Virgin Mary
The Virgin Mary is the non-alcoholic option in contrast to the Bloody Mary which is likewise a monstrously prominent mixed drink. It is made by blending 4 ounces of tomato squeeze, a dash of lemon juice, a large portion of a tablespoon of Worcester sauce and two or three drops of Tabasco sauce and is served in a glassful of wine.
8. Non-alcoholic Fizz
The Non-alcoholic Fizz is the option in contrast to the Madras mixed drink and is profoundly famous with ladies in all pieces of the world. The beverage is produced using 3 ounces every one of squeezed orange, cranberry squeeze, and club soft drink.
9. Mojito
The non-alcoholic Mojito is known in numerous pieces of the world by this name. This beverage has indistinguishable fixings from in a Mojito spare the liquor. The blend incorporates 8-10 mint leaves squashed in 1/3 glassful of ice, 3 ounces of lime squeeze, a few spoons of sugar syrup which can likewise be effectively arranged and some club soft drink. The beverage is cool and exceedingly reviving and is likewise extremely solid as a result of the mint and the lime. It functions admirably on sultry summer days to help cut the warmth down.
10. Exemplary Shirley Temple
The Classic Shirley Temple is a beverage that grown-ups and children appreciate similarly. It is a straightforward beverage comprised of some lime, 2 teaspoonfuls of grenadine, 1 teaspoonful squeezed orange and a cut of orange or cherry. The beverage can be served in a glass of ice squashed or something else. The nearness of a mixed drink stick or a cut of lime likewise adds well to the beverage.
Leave a Reply


What is settings.ini? Should I remove it?
by Lucia Danes - -
Settings.ini — a file which is related to the Windows operating system
Questions about settings.ini
Settings.ini is a system file which is used for the configuration for software or specific platforms. According to the analysis, this file is related to the Windows operating system developed by Microsoft Corporation. Even though this simple text file is not harmful to your computer, some experts recommend being cautious if you detect suspicious activity on your PC.
Name Settings.ini
Type System file
Potential dangers The name of this file might be used to disguise malware or cryptocurrency miners on the computer
Distribution If the file is potentially dangerous, it can reach your system via bundling technique
Elimination The safest method to uninstall Settings.ini file is to scan the system with ReimageIntego and let the antivirus determine whether it is malicious and should be removed
The purpose of a legitimate Settings.ini is to configure Windows operating system and other applications which are installed on your computer. Additionally, this file is used to arrange the following:
 - Fonts;
 - Device drivers;
 - Startup launchers.
People usually wonder is Settings.ini safe — experts say it cannot harm your computer if the file is legitimate and used for the purposes mentioned above. Typically,.INI file[1] appears as a basic text file which should not put your computer's security at risk. It consists of values, properties, and sections.
However, if you notice a suspicious file or process running in the Task Manager with the similar or same name which performs an unauthorized activity, immediately get a professional security software and let it complete Settings.ini removal if necessary.
Keep in mind that experts warn about Settings.ini virus which is a term used to describe obfuscated malicious software. Even though the completed analysis of this configuration file is not completed just yet, there is a substantial risk that the counterfeit file might be designed to infiltrate your system with the following cyber threats:
 - Banking Trojans[2];
 - Malware;
 - Ransomware;
 - Spyware.
Thus, if you have any suspicions and notice irregular computer activity, remove Settings.ini before it damaged your system. For that, get help from a professional or employ reliable and robust security tools. You can find the best one on the list at the end of this article.
Potentially dangerous files might travel in software-bundles
Since legitimate Windows OS files are automatically installed on your system, cybercriminals try to develop deceptive techniques and employ social engineering tactics to stealthily infiltrate cyber threats disguising under the same name on your system without notice.
Likewise, one of the most common and widely employed tactic is known as bundling. It allows the developers of malicious programs to install unreliable software and suspicious files on the targeted system during the installation of basic free programs as PDF converters.
Once an inexperienced computer user does not pay attention to the installation of third-party software and accept Quick/Recommended settings, it unknowingly infiltrates the system with a potentially unwanted program (PUP). Although, it can be avoided if the user changes the parameters of the installation wizard to Custom/Advanced and de-selects additional components.
Ways to remove Settings.ini file
BedyNet.ru[3] experts do not recommend you to remove Settings.ini if it is completely legitimate and safe. You can check whether it poses a threat to your system by employing a professional malware removal application. Simply download it from official distributors and run a full system scan.
If Settings.ini removal is necessary, the antivirus will eliminate it from your system automatically. Our professionals strongly recommend relying only on tested software, like ReimageIntego, SpyHunter 5Combo Cleaner, or Malwarebytes. Otherwise, you might get into the trap of online scammers who are eager to promote ineffective and expensive applications.
do it now!
Reimage Happiness
Intego Happiness
Compatible with Microsoft Windows Supported versions Compatible with OS X Supported versions
What to do if failed?
Alternative Software
Alternative Software
About the author
Lucia Danes
Lucia Danes - Virus researcher
Contact Lucia Danes
About the company Esolutions
Your opinion regarding settings.ini


text:
This article does not cite any sources. (September 2010) (Learn how and when to remove this template message)
|Comune di Biancavilla|
Santa Maria Elemosina Cathedral
|Metropolitan city||Catania (CT)|
|• Mayor||Antonio Bonanno|
|• Total||70.28 km2 (27.14 sq mi)|
|Elevation||513 m (1,683 ft)|
|Population (30 April 2017)|
|• Density||340/km2 (890/sq mi)|
|Time zone||UTC+1 (CET)|
|• Summer (DST)||UTC+2 (CEST)|
|Patron saint||St. Placidus and Maria SS. dell'Elemosina|
|Saint day||4-October 6|
Biancavilla is a town and comune in the Metropolitan City of Catania, Sicily, southern Italy. It is located between the towns of Adrano and S. Maria di Licodia, 32 kilometres (20 mi) northwest of Catania.
The town was founded on 8 January 1488 by Albanian refugees. Led by Cesare Masi, they arrived in an area called Callicari and received the "Licentia Populandi" privilege from Santapau and Centelles, the presidents of the region of Sicily. Therefore, Albanian people established in that area and founded the town. The area was subsequently called Albavilla until in the year 1599, when the name became Biancavilla.
|This Sicilian location article is a stub. You can help Wikipedia by expanding it.|


text:
Pimafix is a commercial antifungal and antibacterial product made by Aquarium Pharmaceuticals, Inc. (API)
The company claims "Treats fungal infections and both internal and external bacterial infections. Will not adversely affect the biological filter, alter the pH, or discolor water. Safe for reef aquariums and live plants. For use in fresh or salt water. PimaFix has been formulated to work in combination with Melafix to enhance effectiveness against fish diseases."
PimaFix contains active ingredient 1.0% Pimenta racemosa (Bay or Bay Rum oil), water and an emulsifier (<5%) to blend the oil into the water. According to the US patent office the bay oil is "selected from the group consisting of Pimenta racemosa and Pimenta dioica". Common names bay rum tree and allspice respectively.
Use 5ml for every 40l of aquarium water. Repeat dose daily for 7 days folowed by a 25% water change or until problem has gone.
- See Melafix.
So it is prudent to increase aeration of the water during treatment. Read article 'Melafix and Pimafix - How They Work and Don't Work' below for more detail.
API says that this product only kills certain species of bacteria and fungus. So at best this product could be said to be a 'weak' antifungal and antibacterial treatment. If you need a stronger treatment see the fungus article for alternatives.
- Product MSDS - English API 9 Nov 2005
- United States Patent 6,537,591 25 March 2003
- PLANTS Profile for Pimenta racemosa (Mill.) J.W. Moore bayrumtree USDA
- PLANTS Profile for Pimenta dioica (L.) Merr. Allspice USDA
- Sara A. Burt and Robert D. Reinders (2003) Antibacterial activity of selected plant essential oils against Escherichia coli O157:H7 Letters in Applied Microbiology Department of Public Health and Food Safety, Faculty of Veterinary Medicine, Utrecht University, Utrecht, The Netherlands 36: 162–167
- LEE Hoi-Seon "Mosquito larvicidal activity of aromatic medicinal plant oils against Aedes aegypti and Culex pipiens pallens" Journal of the American Mosquito Control Association vol. 22, no2 (2006): pp. 292-295


_USER_{item_3244379, title = {{Human listeners\textquoteright perception of behavioural context and core affect dimensions in chimpanzee vocalizations}}, author = {Kamilo\u{g}lu, Roza G. and Slocombe, Katie E. and Haun, Daniel Benjamin Moritz and Sauter, Disa A.}, language = {eng}, issn = {_PHONE_; 0962-8452}, doi = {10.1098/rspb.2020.1148}, publisher = {Royal Society}, address = {London}, year = {2020}, date = {2020}, abstract = {{Vocalizations linked to emotional states are partly conserved among phylogenetically related species. This continuity may allow humans to accurately infer affective information from vocalizations produced by chimpanzees. In two pre-registered experiments, we examine human listeners\textquotesingle ability to infer behavioural contexts (e.g. discovering food) and core affect dimensions (arousal and valence) from 155 vocalizations produced by 66 chimpanzees in 10 different positive and negative contexts at high, medium or low arousal levels. In experiment 1, listeners (n \textequals 310), categorized the vocalizations in a forced-choice task with 10 response options, and rated arousal and valence. In experiment 2, participants (n \textequals 3120) matched vocalizations to production contexts using yes/no response options. The results show that listeners were accurate at matching vocalizations of most contexts in addition to inferring arousal and valence. Judgments were more accurate for negative as compared to positive vocalizations. An acoustic analysis demonstrated that, listeners made use of brightness and duration cues, and relied on noisiness in making context judgements, and pitch to infer core affect dimensions. Overall, the results suggest that human listeners can infer affective information from chimpanzee vocalizations beyond core affect, indicating phylogenetic continuity in the mapping of vocalizations to behavioural contexts.}}, journal = {{Proceedings of the Royal Society B: Biological Sciences}}, volume = {287}, number = {1929}, eid = {20201148}, }


text: A late 19th-century Boston photographer, A.H. Folsom, captured this amazing picture of a sixth-grade class with almost every student examining a small desk globe. This image is part of a photographic survey commissioned by the Boston Public Schools in 1892-93. A number of these photographs were included in an album displayed at the Paris Exposition Universelle in 1900. While most certainly posed, the photograph speaks to the importance of geography and an understanding of global issues in the late-19th-century Boston Public School curriculum. In the same vein, the photograph can serve as an icon for the Norman B. Leventhal Map Center's mission of making the Boston Public Library's map collection available to Bostonians of all ages, particularly, the city's school children. The children portrayed in this photograph attended the George Putnam Grammar School which was located at 2025 Columbus Avenue. Today, the site of the Putnam school is across the street from the Eggleston Square Branch of the Boston Public Library. The school was named for Dr. George Putnam, the long-time pastor of First Church in Roxbury. He also served as a member of Boston Public Library's Board of Trustees from _PHONE_.


text:
A multimodal analysis of linguistic landscapes in and around Botswana parliament
MetadataShow full item record
This study investigates the use of language and signage in and around Parliament of Botswana by drawing from Linguistic Landscapes (LL) found in the area. The main aim of this study is to explore the symbolic and functional values of signs and languages found in and around Parliament of Botswana. Its main objective is to analyse the visual language in display in and around Parliament looking at the visibility and clarity of language and information/ messages on the signage and to interpret the distribution and frequency of each one of the languages in signage. Secondly, considering that embassies, international companies, organizations and one of the oldest and busiest malls are within the vicinity of Parliament, the study explored whether their presence is captured in the LL.Following Gorter (2006), Shohamy and Gorter (2009) and Shohamy, Ben Rafael and Barni(2010), the data used was drawn from the different types of signs in and around parliament and its neighborhood and included signs with municipal and infrastructural discourses as well as commercial discourses. Using descriptive qualitative research and a thematic approach for data analysis, the study captures the distribution, function, composition and size, clarity of intended information or messages of language on multilingual and monophonic signs.The study gives an insight on the dominance of English against other Botswana languages in LL.In terms of language vitality, the linguistic landscape gives the incorrect picture as if English and Setswana are the only languages spoken in Botswana. Interestingly, Chinese is occasionally found in the linguistic landscape. The presence of Chinese in the shops near Parliament, I argue, is a ploy to attract people to ostensibly "cheap" products. The linguistic landscape shows the apparent contradiction in which even monuments of heroes and pictures of past "Dikgosi"(Chiefs) are constructed in English. The study further reveals even where Setswana is used it is always on bilingual signs and the quality of translation is sometimes poor. The study also suggests that most of the signage was constructed in English and then translated to Setswana. It is not surprising then that the information on the Setswana LL is not always as complete as one on English. In some cases, it says something quite unrelated to the intended message. The different signs and discourses analysed clearly show that people are aware of the signs that surround them and the marketing strategies employed. The signage revealed multiplicity and fusion of discourses with types ranging from low budget to the modern visual signs by individuals to established companies. Both the consumers and the authors are aware of the link between the LL and economics. For this reason, signage is placed where it is expected to achieve maximum visibility and for maximum consumer impact. It is not uncommon to find someone placing their LL on someone else's, and "ambush" marketing is common place. The diversity of signs used in the study have illustrated and given an insight into the contrasting marketing strategies adopted not only by Batswana, but also by foreign investors, all vying for a piece of space in the Botswana landscape.