sir, I'm working on it.",
 "Just a second sir.",
]
If the query doesn't have those two words(exit or stop), we speak something to tell the user that we have heard you. For that, we will use the choice method from the random module to randomly select any statement from the opening_textlist. After speaking, we exit from the program.
During this entire process, if we encounter an exception, we apologize to the user and set the queryto None. In the end, we return the query.
Main Method
To run the project, we're using the main method.
if __name__ == ' __main__':
 greet_user()
 while True:
 query = take_user_input().lower()
 print(query)
As we know, the first thing we need to do is to greet the user using the greet_user() function. Next, we run a while loop to continuously take input from the user using the take_user_input() function. For now, we're just printing the query.
For now, the complete code in main.py looks like this:
import pyttsx3
import speech_recognition as sr
from decouple import config
from datetime import datetime
from random import choice
from utils import opening_text
USERNAME = config('USER')
BOTNAME = config('BOTNAME')
engine = pyttsx3.init('sapi5')
## Set Rate
engine.setProperty('rate', 190)
## Set Volume
engine.setProperty('volume', 1.0)
## Set Voice (Female)
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[1].id)
## Text to Speech Conversion
def speak(text):
 """Used to speak whatever text is passed to it"""
 engine.say(text)
 engine.runAndWait()
## Greet the user
def greet_user():
 """Greets the user according to the time"""
 hour = datetime.now().hour
 if (hour >= 6) and (hour < 12):
 speak(f"Good Morning {USERNAME}")
 elif (hour >= 12) and (hour < 16):
 speak(f"Good afternoon {USERNAME}")
 elif (hour >= 16) and (hour < 19):
 speak(f"Good Evening {USERNAME}")
 speak(f"I am {BOTNAME}. How may I assist you?")
## Takes Input from User
def take_user_input():
 """Takes user input, recognizes it using Speech Recognition module and converts it into text"""
 r = sr.Recognizer()
 with sr.Microphone() as source:
 print('Listening....')
 r.pause_threshold = 1
 audio = r.listen(source)
 try:
 print('Recognizing...')
 query = r.recognize_google(audio, language='en-in')
 if not 'exit' in query or 'stop' in query:
 speak(choice(opening_text))
 else:
 hour = datetime.now().hour
 if hour >= 21 and hour < 6:
 speak("Good night sir, take care!")
 else:
 speak('Have a good day sir!')
 exit()
 except Exception:
 speak('Sorry, I could not understand. Could you please say that again?')
 query = 'None'
 return query
if __name__ == ' __main__':
 greet_user()
 while True:
 query = take_user_input().lower()
 print(query)
You can run and test the application now.
$ python main.py
Conclusion
In this part, we have completed the setup of our virtual personal assistant. We have not added any functionality to it yet. We'll work on those functionalities in the next part of the blog. Stay Tuned!
Did you find this article valuable?
Support Ashutosh Krishna by becoming a sponsor. Any amount is appreciated!


text:
This article presents the results of studies on the motivation of highly qualified athletes involved in Paralympics sport football five-a-side, which was held at the international friendly tournament in Silvi Marina (Italy) in June 2018. The main factors determining the importance of results in achieving the results are physical and mental stresses corresponding to critical values. The study of sports motivation of qualified Paralympics football players of the national team of the Russian Federation began with the definition of a list of motives for playing football five-a-side (sports of the blind). Analysis and generalization of literary sources made it possible to form an extended circle of motivation, and interviewing and questioning current athletes and coaches, allowed to determine the list of motives of highly qualified athletes, included in the questionnaire for study. The study involved active athletes of the youth and main staff of the Russian national team. Football players represented three regions: Moscow, Moscow Region, and the Republic of Mari El. In total, 13 respondents took part in the survey. The data obtained were statistically processed using the method of average values (calculations were performed using the standard Microsoft Excel for Windows software package).
Part of the book: Sports, Health and Exercise Medicine

source: openbmb/Ultra-FineWeb


Write input mask function
Hi,
I want to use the input mask formatting for my phone number field. I would like to know if it is possible to customize such a formatting in commcare. I want my phone number to be 12 digits / characters and look display a format : 0000-000-000.
Than
Hi Mawatta,
Unfortunately, we don't support input masks in our string inputs. We do
support regular expressions as well as other input validation conditions
(like string-length()).
If the field is going to be displayed at a later time (or used in reports)
and the goal is to have the data value associated with the case in that
format, you could use a validation condition on the input to ensure it is
the right length, then you could use a hidden value with a
*calculate *expression
like
if(not(string-length(#form/phone_input) = 10),
'',
concat( substr(#form/phone_input, 0, 4), '-', substr(#form/phone_input,
4, 7), '-', substr(#form/phone_input, 7, 10)
)
Which would take a value input by the user as a 10 digit long number (in
the "phone_input" question), then transform it into the format you are
describing.
-Clayton


text:
Some distinction can be made interpreting data in a spectrogram. An easier and quicker way to distinguish orders and quantify the acoustic emissions is an analysis based on orders (order analysis). NoiseImage 4 and the Order Analysis module allow to calculate acoustic maps via ordergram, order line selection in the spectrogram (Figure 1), or order spectrum (Figure 2). This gives way to fast analysis of all-sizes machines ranging from large scale infrastructure as shown to small items in the range of centimeters.
Based on the analysis results, you are enabled to quickly localize noise emissions and e. g. compare prototype iterations. The results also allow to narrow down regions of interest for more detailed testing including vibration analysis and troubleshooting of resonance effects.
The array used in this example can be used for testing on ground level as well as for suspended operation using a crane e. g. to cover the top view. It is foldable for transport.
The powerful data recorder collects data at 192 kS/s of up to hundreds of channels including individual microphones, accelerometers and rotational speed sensors. Analyses can be automated by the Project Manager. This NoiseImage module allows you to transfer measurement and analysis configurations to entire measurement campaigns.


Beyond two criteria for supersingularity: coefficients of division polynomials
Journal de Théorie des Nombres de Bordeaux, Volume 26 (2014) no. 3, pp. 595-605.
Let f(x) be a cubic, monic and separable polynomial over a field of characteristic p3 and let E be the elliptic curve given by y 2 =f(x). In this paper we prove that the coefficient at x 1 2p(p-1) in the p–th division polynomial of E equals the coefficient at x p-1 in f(x) 1 2(p-1) . For elliptic curves over a finite field of characteristic p, the first coefficient is zero if and only if E is supersingular, which by a classical criterion of Deuring (1941) is also equivalent to the vanishing of the second coefficient. So the zero loci of the coefficients are equal; the main result in this paper is clearly stronger than this last statement.
Soit f(x) un polynôme cubique, unitaire et séparable avec coefficients dans un corps de caractéristique p3, et soit E la courbe elliptique donnée par l'équation y 2 =f(x). Dans cet article on démontre que le coefficient du monôme x 1 2p(p-1) dans le p–ième polynôme de division de E est égal au coefficient du monôme x p-1 dans f(x) 1 2(p-1) . Lorsque le corps de base est fini, le premier coefficient est nul si et seulement si E est supersingulière, ce qui, par un critère classique de Deuring (1941), est équivalent à la nullité du deuxième coefficient. Donc les zéros des coefficients sont les mêmes. L'égalité des coefficients qu'on démontre dans cet article entraîne clairement cette égalité de zéros.
Received:
Revised:
Accepted:
Published online:
DOI: 10.5802/jtnb.881
Christophe Debry 1
1 KU Leuven and Universiteit van Amsterdam Departement Wiskunde, Celestijnenlaan 200B 3001 Leuven, Belgium
@article{JTNB_2014__26_3_595_0,
 author = {Christophe Debry},
 title = {Beyond two criteria for supersingularity: coefficients of division polynomials},
 journal = {Journal de Th\'eorie des Nombres de Bordeaux},
 pages = {595--605},
 publisher = {Soci\'et\'e Arithm\'etique de Bordeaux},
 volume = {26},
 number = {3},
 year = {2014},
 doi = {10.5802/jtnb.881},
 mrnumber = {_PHONE_},
 language = {en},
 url = {_URL_
}
TY - JOUR
TI - Beyond two criteria for supersingularity: coefficients of division polynomials
JO - Journal de Théorie des Nombres de Bordeaux
PY - 2014
DA - 2014///
SP - 595
EP - 605
VL - 26
IS - 3
PB - Société Arithmétique de Bordeaux
UR - _URL_
UR - _URL_
UR - _URL_
DO - 10.5802/jtnb.881
LA - en
ID - JTNB_2014__26_3_595_0
ER -
%0 Journal Article
%T Beyond two criteria for supersingularity: coefficients of division polynomials
%J Journal de Théorie des Nombres de Bordeaux
%D 2014
%P 595-605
%V 26
%N 3
%I Société Arithmétique de Bordeaux
%U _URL_
%R 10.5802/jtnb.881
%G en
%F JTNB_2014__26_3_595_0
Christophe Debry. Beyond two criteria for supersingularity: coefficients of division polynomials. Journal de Théorie des Nombres de Bordeaux, Volume 26 (2014) no. 3, pp. 595-605. doi : 10.5802/jtnb.881. _URL_
[1] J. W. S. Cassels, A note on the division values of (u), Mathematical Proceedings of the Cambridge Philosophical Society 45, (1949), 167–172. | MR: 28358 | Zbl: 0032.26103
[2] W. Castryck, A. Folsom, H. Hubrechts, A.V. Sutherland, The probability that the number of points on the Jacobian of a genus 2 curve is prime, Proceedings of the London Mathematical Society 104, (2012), 1235–1270. | MR: _PHONE_
[3] J. Cheon, S. Hahn, Division polynomials of elliptic curves over finite fields, Proc. Japan Acad. Ser. A Math. Sci. 72, 10, (1996), 226–227. | MR: _PHONE_ | Zbl: 0957.11031
[4] M. Deuring, Die Typen der Multiplikatorringe Elliptischer Funktionenkörper, Abh. Math., Sem. Univ. Hamburg 14, (1941), 197–272. | JFM: 67.0107.01 | MR: _PHONE_ | Zbl: 0025.02003
[5] A. Enge, Elliptic curves and their applications to cryptography: An introduction, Kluwer Academic Publishers, (1999).
[6] H. Gunji, The Hasse invariant and p–division points of an elliptic curve, Arch. Math. 27, (1976), 148–158. | MR: 412198 | Zbl: 0342.14008
[7] J. McKee, Computing division polynomials, J. Math. Comp. 63, (1994), 767–771. | MR: _PHONE_ | Zbl: 0864.12007
[8] J. H. Silverman, The Arithmetic of Elliptic Curves, Graduate Texts in Mathematics 106, Springer–Verlag, New York, (2009). | MR: _PHONE_ | Zbl: 1194.11005
Cited by Sources:


Home Apps Blog Support Forum About
elegant software you can hold in your hand
MileTracker is a power tool that makes tracking your mileage the easiest available. Its elegant user interface and full features makes it an essential tool for every iPhone or iPad user wishing to track their mileage.
 1. Super easy to use!
 2. Once enabled, you can leave the app, turn off your phone, or keep the app open. Its up to you. Regardless the app will still keep track of your mileage.
 3. VERY accurate, within 1/10 of a mile over a 50 mile trip.
IMPORTANT: Our competition (rhymes with "MileJug") has been found to be extremely in accurate short changing you miles each time it is used. This costs you serious money! It has been found to be 10% and sometimes more off. That is 5 miles on a 50 mile trip. Ouch!! If you are getting $.565 per mile than that is the cost of the app every time you travel 50 miles.
 1. if you wish to record your odometer readings to track your mileage, it is easy within MileTracker.
 2. If you already know the mileage and want to enter it, you can do that too.
 3. Change the allowance if necessary.
 4. Convenient large keyboard with decimal point.
 1. Keep track of each leg of your travels
 2. Save the location either by
 3. 1.Using your current location
 4. 2.Getting the address from your Contacts list
 5. 3.Enter the address if you know it
 6. Assign a "nickname" to any location you save so it is easily recognized by you.
Optional Location Awareness add-on that will detect your current location and compare it with your list of frequent locations. If there is a match, it will pre-fill the start location if you create a new entry. If the entry already has a start location, the app will prompt you to and allow you to enter the stop location.
MileTracker allows several different ways to record your mileage. You can:
 1. Track your every move via your current GPS location
 (even when you are within another app or your device is off)
 1. Enter a start and stop location
 (enter an address or use your current GPS location)
 1. Enter a start and stop odometer reading
 2. Enter the total mileage if you already know it
Once you are done recording all of your mileage, the app does not stop there. You can easily email or export the information in either an Excel friendly format (CSV) or an attractive, finished PDF report. The app offers numerous report templates to create the report you need.
 1. Organize your mileage and expense entries in logs. Easily keeps everything nicely filed and easy to find.
 2. Create as many logs as you wish. Create a log for each week, each month, each year, you choose! Create a log for each trip if that is how you wish to organize your time records. Its all up to you.
MileTracker is the best choice among mileage tracking apps because:
 1. It has the MOST accurate LIVE tracking available.
Many other apps short change the mileage you have traveled by 10% and even more. MileTracker has been tested to calculate a 50 mile trip within 1/10 of a mile. Click here to check out our help video on our live mileage tracking feature.
 1. It is the most flexible of the mileage tracking app's allowing you to track mileage the way you prefer.
In addition to the high tech methods of tracking mileage, you can use your odometer readings if you wish. Click here to check out our help video on the different ways to tracking mileage here.
 1. It allows you to build a list of frequent used locations. Noting where you have visited is as easy as selected the location from a list.
 1. The app offers an easy to use method to organize your entries into "Logs."
 1. MileTracker is chock full of different preferences allowing to make it "your own.
You can choose to hide fields you to do now wish to use or show those not included by default. These extra fields include:
Client, Merchant, Project, plus more.
 1. The absolute most attractive PDF mileage reports available. Choose from one of many templates to create the report you need.
 1. Backup up your data to iCloud
Live Mileage Tracking
Mileage tracking and reporting
Keeping Track of the Places you Visit
(another way to track your mileage)
Enter your Odometer reading
(if that is how you wish to track your mileage)
 1. The app will remember the last stop odometer reading and will pre-fill that value for the new entry's start reading.
 2. Supports Multiple Vehicles and remembers the last stop odometer for each of your vehicles if you have more than one.
 3. Note: By default the Multiple Vehicle support is disabled but can be easily enabled in the MileTracker Prefs screen).
Sort Bar
Tap to toggle between total mileage and total $
Customize what appears on the 2nd line
(even enable optional 3rd line too)
Optional Multiple Vehicle Support
Indicate if it is
one-way or round trip
Optional Field
Flag as Business or Personal
Optional Fields
Hide or Show as you wish
Link files from your email
Over a dozen different PDF templates to choose from


183 Unit Conversion
Description
Google added a calculator to its search engine a while back. Enter "convert 50 miles to kilometers", or even just "50 mi to km", and the first "search" result will tell you that 50 miles is 80.4672 kilometers. This works for units other than length. Try "33 ml to gal", "6 hours to minutes", and"50 stones to lbs", and you'll see that Google's calculator knows a lot of different units and how to convert between them all.
Your task is to write a units converter script. The input to the script must be three arguments: the quantity, the source units, and the destination units. The first example above would be run like this:
$ ruby convert.rb 50 miles kilometers
Or, using abbreviations:
$ ruby convert.rb 50 mi km
Support as many units and categories of units (i.e. volume, length, weight, etc.) as you can, along with appropriate abbreviations for each unit.
Summary
The right way, generally, to do a task such as unit conversion is to see if someone has already done all the hard work for you. As was pointed out, there are several options in this respect:
Many thanks to Martin Boese, whose solution had to be empirically confirmed. Repeatedly.
But I'm going to look at the solution from Robert Dober. While it is limited, as posted, his data driven approach could be expanded to include more conversions.
To understand how the expression 1.0.in.to.mm will generate the string "25.4mm", I'll trace it a step at a time, looking at the relevant bits of code.
First, we have the float value 1.0, but where does the method in come from? Clearly, class Float gets something by way of extension:
class Float
 include Conversion
end
Module Conversion only defines one method that will extend Float (with the rest of Conversion being helper classes and code executed when Conversion is first evaluated). That method is method_missing:
 def method_missing unit_name
 pc = ProxyClasses[ unit_name.to_s ] || super( unit_name )
 pc::new self
 end
So we will look for ProxyClasses["in"] and, if not found, we just call to the parent class and hope it knows what to do with method call in. But in this case, we're expecting to find something in ProxyClasses… a Class, in fact, which we attempt to instantiate immediately using new. But where does we fill ProxyClasses?
Ah, that would be the code right below method_missing in his solution: the code that makes use of LineParser.
conversions = LineParser::new
File::open "units.txt" do | f |
 f.each do | line |
 conversions.parse_line line
 end
end
Robert provided a minimal units.txt data file to show how the code works. (Note that the line beginning "use SI" is part of the data file and not a mistake; see parse_line for how that is handled.)
1 in = 0.0254 m
1 l = 0.001 m3
use SI prefixes for m g l m3
It could be expanded greatly to support many more units. As each line is read, the LineParser object parses them, keeping track of the conversion rules – I'll come back to that later. What I want to look at first is what gets done with those rules:
conversions.traverse do | src_unit, tgt_unit, conversion |
 ( ProxyClasses[ src_unit ] ||= Class::new ProxyClass ).module_eval do
 define_method tgt_unit do (@value * conversion).to_s + tgt_unit end
 end
end
traverse is going to enumerate over a number of valid conversions – source units, target units, and the conversion factor. And here we see from where the ProxyClasses originate… New ProxyClass objects are created through the code Class::new ProxyClass (but only if one didn't exist already for the particular source unit… note the use of the ||= operator which only evaluates the right side and assigns left if the left was initially nil).
After ensuring that the ProxyClass corresponding to the source units exists, we call module_eval in order to add methods to the anonymous class just created. The method name will be the target units, and the method multiplies in the conversion factor, converts to a string, and appends the targets units.
So, getting back to our example 1.0.in.to.mm, we've now found the ProxyClass corresponding to 1.0.in. And we know that ProxyClass also has methods named by target units, which includes one that corresponds to the last part of the example: .mm.
If you're wondering about to, every ProxyClass defines that method to return self: essentially a useless function (in the sense that it does nothing more than 1.0.in.mm). It's existence mimics other libraries, and the point is readability. (An alternative would be a more traditional call, such as 1.0.convert(:in, :mm) or similar.)
So once these proxy classes exist, there's very little effort going on to evaluate calls such as our example. And creating the proxy classes isn't much more difficult, assuming you have a proper conversion table. Now we come back to LineParser and what happens beyond its parse_line method. (I'll skip parse_line itself, since it is a few, simple regular expressions.)
Most of units.txt that defines our conversions is going to be handled by add_conversion, which just receives as arguments each split line of the data file. The conversion table (stored in @c) is two-layered hash – a hash of hashes – and is setup with this code:
def add_conversion lhs_value, lhs_unit, equal_dummy, rhs_value, rhs_unit
 @c[ lhs_unit ][ rhs_unit ] = Float( rhs_value ) / Float( lhs_value )
 @c[ rhs_unit ][ lhs_unit ] = Float( lhs_value ) / Float( rhs_value )
end
The conversion ratio (and the inverse conversion ratio) are stored in two places based on the indexing order. By storing both ratios/orders, we can convert in "both directions". That is, for our example, not only can we convert inches to millimeters, but millimeters to inches.
The last bit of file parsing is adding appropriate metric prefixes (SI units). One line in the file indicates which units are worthy of metric prefixes. In the data file provided, we see that meters can accept metric prefixes (such as "kilo" and "milli"), but inches will not. These prefixes are handed by add_si_unit_for:
def add_si_unit_for unit
 SIUnits.each do | prefix, conversion |
 @c[ prefix + unit ][ unit ] = conversion
 @c[ unit ][ prefix + unit ] = 1 / conversion
 end
end
Here, unit is the particular unit we want to support metric prefixes. SIUnits is the hash containing the metric prefixes as characters and the corresponding orders of magnitude. For every unit and metric prefix, two more conversions are added, each the inverse of the other: conversion between the naked unit and the adorned unit (e.g. between meters and millimeters, and vice-versa).
Finally, traverse is an enumerator that will yield (via blk.call) every valid combination of units and the appropriate conversion factor. It manages this without storing every conversion (e.g. we store the inches to meters conversion, and the meters to millimeters conversion, but don't explicitly store inches to millimeters). Enumerating every possible, valid conversion is done in the private method _traverse:
def _traverse src_unit, unit_conversions, traversed_units, f=1.0, &blk
 unit_conversions.each do | new_unit, conversion |
 next if traversed_units.include? new_unit
 blk.call src_unit, new_unit, f * conversion
 _traverse src_unit, @c[ new_unit ], traversed_units + [ new_unit ], f * conversion, &blk
 end
end
The final, recursive step here is what allows us to build a transitive closure of all units. src_unit is, of course, the source unit (e.g. inches). unit_conversion contains all possible immediate conversions from the source and is the hash of units and conversion factors. And, you can see, we enumerate those into new_unit and conversion.
We skip a target unit if it's already been visited (i.e. in traversed_units). Otherwise, we yield to the caller (blk.call) and recurse, now converting the source unit to everything the target unit can also be converted, making sure to update traversed_units so as to terminate eventually.
Wednesday, February 04, 2009


Hawaii's Share Your Table
Follow ShareYourTable on Twitter!
Entire Site Recipes
How to wrap jiaozi (1:50)
The Spirit and Symbol of Chinese New Year Foods
By James B. Young
Many cultures eat symbolic foods for the new year. Some foods are chosen because they are reminders of money, abundance, or religious symbols. But the Chinese culture adds another dimension: the way the food's name sounds in the spoken language.
Niangaocantonese_0155Cantonese-style Niangao
Spoken Chinese is filled with what appear to be an exceptional number of homonyms -- words that sound alike but have different written meanings. This explains apparent mysteries, such as: Why do images of bats appear in Chinese works of art? And why is the character for luck hung upside down in Chinese homes?
The answers lie in the sound of the language. In some Chinese dialects the spoken word for "bat" sounds like the spoken word for "luck." So bats are considered good luck. Similarly, the spoken word for "upside down" can sound like the spoken word for "arrive," so "luck" turned upside down means luck has arrived. This kind of symbolism appears throughout Chinese culture and especially for the Lunar New Year feast. (Note: Chinese dialects are tonal languages and sometimes the tone is ignored in the interest of making the association.)
For the feast, some Chinese families serve eight or nine dishes because these are "lucky numbers." The word for "eight" can sound like the word for "prosperity." The word for "nine" can sound like the word for "long-lasting."
Foods on the Chinese New Year table
Food aficionados are no doubt familiar with the Chinese dumplings known as "jiaozi."
Jiaozi_0207-2Wrapped jiaozi ready for cooking
For the uninitiated, jiaozi are made from a circle of flour wrapped around a morsel of meat and vegetables and either steamed, boiled or fried. Jiaozi are an integral part of new years celebrations for many Chinese families -- especially the North. Their shape resembles that of ancient gold and silver ingots known as "yuan bao," and this may be reason enough to include them in new years celebration. But "jiao zi" was also the name of the first Chinese paper money. And "jiao" can sound like "to hand over" – as in handing one year over to the next.
The Chinese word for "fish" can sound like the word for "abundance" or "surplus." So the phrase "abundance every year" sounds like the phrase "fish every year." To drive the symbolic point home some families cook a whole fish on new-years eve, eat half, and finish the rest on new years day.
Niangao_0172Shanghai-style Niangao
In Eastern China another popular new years delicacy is "niangao" or glutinous rice cake. Niangao literally means "year cake," but it can also sound like "year elevated" – implying that the new year will be better than the old.
People living near Chinese communities are probably familiar with the Cantonese saying "Kung Hei Fat Choy" (Gong Xi Fa Cai, in Mandarin). It means, "congratulations and be prosperous." But fat choy (fa cai) also sounds like the name for black hair moss, which makes black hair moss a treasured ingredient in Chinese new years dishes. A word of caution, though, in 2007 biochemists in Hong Kong discovered that black hair moss contains the toxic amino acid BNAA, which is linked to degenerative nerve diseases such as Alzheimer's, Parkinson's, and dementia. They have called for a total ban on the sale of black hair moss in China. For those seeking an alternative, one scientist suggests using lettuce. Its name, sounds like "creating prosperity" in both Cantonese and Mandarin.
Moss_0220-1Chinese scientists suggest substituting lettuce for black hair moss (fat choy / fa cai)
The list of auspicious sounding (or shaped, or colored) Chinese foods goes on and on. They are all candidates for a Chinese New Years feast. Different parts of China pronounce words differently and have different customs, which leads to favoring different foods. But the result is the same: Whether it is shape, color, or sound, the foods selected represent the wish for a happy, healthy, and prosperous new year.
Comments from Readers
 1. 31bc18b6032074d0fb8a49fb47ee8889
 Roy Okano on 2/4/2010 at 11:09pm
 Wow! First class job; the sights, the sounds and the photos. Beautifully balanced. I especially liked the recipes and stories. A site to visit often.
 2. A58efe614b36f47c3b14e41ed0ec6b0b
 Marty Nikou on 2/7/2010 at 12:09pm
 Your food story makes my mouth water! Thank you for sharing this awesome Chinese food review.
 Keep us posted.
 One down, ten thousands more to go...
 "koon-hee fat-chooy:)"
 3. Ac3be85254e5bd62e786daac10ae84f4
 Aaron on 2/10/2010 at 9:33pm
 I love Chinese New Year food!!
Our Sponsors


text:
Black River Safari Boat Ride, with Crocodile Adventure
Take a ride along the scenic south coast of Jamaica to an amphibious journey along the Black River, the largest navigable river and wetland in Jamaica, by boat. Your knowledgeable captain will update you on the ecology and history of the Black River and the over 100 species of birds and wildlife.
Black River Safari Boat and Crodile Tour Highlights
- Scenic drive along the beautiful south coast of Jamaica
- Motorboat tour up Jamaica's largest navigable river and through Jamaica's largest wetland area on the Black River Safari
- Learn of the ecology and history of the Black River and the over 100 species of birds and wildlife
- Crocodile Nursery
Discover the beauty of the south coast with a 30-minute tantalizing motorboat ride up Jamaica's largest navigable river and through Jamaica's largest wetland area, the Black River lower morass. This cruise takes you six miles up the river, during which a running commentary is given by your captain or tour guide on both the ecology and history of the area.
Over 100 species of birds have been recorded in the Black River morass and many will be seen during your trip. The endangered American Crocodile inhabits the area and sightings are very frequent! Feel free to pet these crocodiles or even jump in and take a swim. How exhilarating! Interact with juvenile crocodiles at the crocodile nursery as a special treat.
For nature lovers in particular, the wetland vegetation is of special interest with three species of mangrove, thatch palms, royal palms along with the dominating freshwater swamp forest. So don't miss your chance to discover the wild landscape of Jamaica's beautiful unspoilt interior.
- Private round trip transfer between pier or resort and attraction site
- Entrance fee to attraction site
- Gratuities (optional)
- Fee does not cover additional purchases
- Tour times are scheduled to accommodate your requested time
- Best to take your bathing suit, towels, camera (waterproof) and cash
- Please research the location of your port of call or resort prior to booking to ensure that the tour option selected covers the route between your port of call or resort and attraction site
- All of our vehicles are non-smoking
There are currently no any reviews about this product.

source: m-a-p/FineFineWeb


Nanopositioners - Nanopositioner Property Selection Checklist - Supplier Data by Mad City Labs
Planning the purchase of a nanopositioner requires some knowledge of the application measurement parameters and the operating conditions. The following checklist should help define the main areas of concern. The priority of each specification depends completely on the intended application. In some cases, one condition may affect another – such as desired speed of motion being affected by the weight of the moving assembly. The final nanopositioner design must contain a combination of characteristics which best suits the application. In some cases, custom nanopositioners may be necessary to provide a unique set of specifications needed for ideal performance. Mad City Labs is known for a willingness to customize standard designs or provide new innovative designs for difficult situations.
Nanopositioner Property Selection Checklist
- How many axes of motion are needed?
- Maximum range of motion per axis?
- Required resolution and repeatability per axis?
- How much weight will be moved (maximum, typical, and minimum)?
- What is the maximum required speed on each axis of motion? Note that the weight of the moving assembly affects the maximum achievable speed.
- Will the motion be a continuous or step by step?
- What are the ideal physical dimensions of the stage (length, width, height)?
- Is a center aperture required? What size?
- Are there physical interfacing issues, such as retrofitting to existing instrumentation?
- Are there environmental conditions that may impact the nanopositioning system, such as UHV, humidity, large magnetic fields, or variable temperatures?
- Is computer control required?
Source: Mad City Labs.
For more information on this source please visit Mad City Labs.
Tell Us What You Think
Leave your feedback


Global Assembly Cache
What Does Global Assembly Cache Mean?
The Global Assembly Cache (GAC) is a folder in Windows directory to store the .NET assemblies that are specifically designated to be shared by all applications executed on a system.
Advertisements
The concept of GAC is the result of the .NET architecture whose design addresses the issue of "DLL hell" that existed in COM (Component Object Model). Unlike in COM, there is no need for the assembly in GAC to be registered before its use. Each assembly is accessed globally without any conflict by identifying its name, version, architecture, culture and public key.
Techopedia Explains Global Assembly Cache
The GAC is a machine-wide code cache used for side-by-side execution of assemblies. The GAC implements the feature of shared library where different applications reuse the code placed in the files located in a common folder. In .NET 4.0, its default location is: %windir%Microsoft.NETassembly
The GAC is also the first in the search path while loading a .NET assembly. The only requirement for an assembly to be deployed in GAC is that it should have strong name. The CLR (Common Language Runtime) refers an assembly based on specific version mentioned by the calling application. The virtual file system of GAC helps to fetch the version-specific assembly.
The two tools related to GAC are GAC Tool (gacutil.exe) and Assembly Cache Viewer (shfusion.dll). GAC Tool is used to check for assembly existence, register a shared assembly, view and manipulate contents of GAC, etc. Being a system folder, it requires administrator privileges to be used. Assembly Cache Viewer is used to display the details (version, culture, etc.) associated with the assemblies contained in the cache.
GAC provides the benefits of code reuse, file security (due to its installation in 'systemroot' directory and hence deletion is only by users with Administrator privileges), side-by-side execution (allowing multiple versions of an assembly maintained in the same folder), etc.
One of the drawbacks in using GAC are that the version of .NET Framework installed in the system where GAC is used and the one used for compiling the application need to be same. Also, strong names cannot be applied to assemblies (like third party code) on which the assemblies residing in the GAC folder depend upon.
Advertisements
Related Terms
Latest DevOps Terms
Related Reading
Margaret Rouse
Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other's highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…


Subscribe English
look up any word, like fuck:
Scapulation dumping refers to the process of dumping scapula's. Little is known about Scapula's (from the latin word Scapulaiincredabilous) except that they are found at incredible depths within the worlds oceans. It is within their home environment that they creep and crawl over the ocean floors gathering the bubbles from shark farts.
Deep sea trawlers net the scapulas, extract the shark farts and encapsulate them in a vat of spirits which are ultimately sold to the manufacturers of spirit levels and used for the bubbles found within those levels.
Extreme caution must be applied throughout the action to avoid the shark farts entering the seamen's blood stream and causing "the bends".
The Scapula's are not harmed during the process and are dumped back into the sea once their valuable cargo's are extracted hence the expression "scapulation dumping".
Prof J.S. Miller
Scapulation Dumping refers to dumping scapula's and is associated with production of Pioneer Brickies Levels
by Ormbo January 22, 2008
2 3
Words related to Scapulation Dumping refers to dumping scapula's:
dumping farts levels scapula sharks


text:
- Meeting abstract
- Open Access
Continuous and intermittent cardiac output measurement: pulmonary artery catheter vs aortic transpulmonary technique
© Biomed central limited 2001
Published: 1 March 2002
We compared two methods of intermittent cardiac output measurements: pulmonary artery catheter (COpa) (Vigilance system SvO2/CCO, Baxter Edwards Laboratories, Irvine, CA, USA), regarded as the current clinical standard, and an aortic transpulmonary thermodilution technique (COart) performed with the PiCCO System (Pulsion Medical System, Munich, Germany), and also compared the continuous thermodilution technique (CCO), the continuous pulse contour analysis cardiac output (PCCO) versus COpa in patients during lung transplantation.
Measurements were made in 49 patients at six stages between the induction of anaesthesia and the end of surgery. Statistical analysis used the method described by Bland and Altman.
Measurements with the aortic transpulmonary thermodilution technique give continuous and intermittent values that agree with the pulmonary thermodilution method. Anyway, continuous CO data obtained with PAC reflect accurately the clinical standard thermodilution COpa.


Ark Survival Evolved: New Creatures in Genesis Part 2
There are many different creatures in Ark: Survival Evolved, which is also what attracts players. 7 new creatures have also been added to the latest update of Genesis Part 2. Below is an introduction to these creatures.
This creature is quite docile, but if you decide to kill it, it will drop animal skins, raw meat, fur, and keratin. You can find it in Eden along the northern half of the map, and it's easy to find.
This creature uses invisible power to track its prey, but you can still see it because of the faint shimmer around its body and its paw prints behind. If you want to tame the shadowmane, you must find them during the day when they are resting. They are most abundant in the southern half of the Rockwell side of the map.
If you happen to get this creature too close, it will repeatedly bite and attack and call on its siblings to help win the battle. You can tame it by stroking it twice and then feeding it the elements. It is a good vehicle because its saddle has thrusters and lasers.
Tek Stryder
Tek Stryder is a mechanical creature, once it is tamed, you can turn it into anything you want. It is most commonly found on the Eden side of the map, where you should build your base.
Noglin is a strange but interesting creature because it can control the thoughts of other creatures and survivors. You can tame it by letting it control your own tame.
It is a mechanical creature, very similar to a typical Wyvern. It can be tamed, but you must ride it. Tek Wyverns patrols the middle of the map between Eden and Rockwell and can be found near the asteroid.
They are very aggressive creatures. Summoners can only use cheat codes to force taming. It is not the creature you want to annoy, but if you kill it, every creature it summons will die with it.
For more information about Ark: Survival Evolved, please click


text:
Definition of missis
n. - A mistress; a wife; -- so used by the illiterate.
The word "missis" uses 6 letters: I I M S S S.
No direct anagrams for missis found in this word list.
Words formed by adding one letter before or after missis (in bold), or to iimsss in any order:
d - dismiss e - missies
Shorter words found within missis:
is ism isms mi mis miss si sim sims sis
List shorter words within missis, sorted by length
Words formed from any letters in missis, plus an optional blank or existing letter
List all words starting with missis, words containing missis or words ending with missis
All words formed from missis by changing one letter
Other words with the same letter pairs: mi is ss si is
Browse words starting with missis by next letter
Previous word in list: missions
Next word in list: missises
Some random words: scab


Circuit for polarity detection
 1. Can anyone suggest to me a simple circuit constructed using digital gates for polarity detection? The circuit should be able to detect positive, negative as well as zero polarity.
 I need to check the polarity of a dc motor which is controlled by a bidirectional converter. The bidirectional converter has to be controlled in current mode. If any one has ideas regarding the same, i will be grateful.
 But I am not implementing it in real time. I am trying to simulate the logic in MATLAB/Simulink. Can you suggest how I can do the same in Simulink using logic gates? or any other digital gates? The truth table is given along with the schematic for reference as to the expected binary output.
 I have attached the schematic in pdf.
 Thanks and regards
 Attached Files:
 2. jcsd
 3. You have two polarity detectors in your circuit and they are not the same. One has two outputs and the other three. Which one do you want suggestions for? What is the input range for the polarity detector? What do you want to happen if the motor is spinning in one direction and a command, Ec, is given to turn the other direction? Do you want the power to the motor to turn off and allow the motor to coast to a stop or do you want to apply a limited amount of current to the motor in the opposite direction to make it stop and reverse faster? I understand this is a simulation but sometimes simulations lead directly into real products. How will you brake the motor if you want to stop quickly? Do you care if the motor burns up if it should stall?
 Last edited: Dec 6, 2010
 4. Hi there
 i would like suggestions on both the polarity detectors. As for the input range to the polarity detector, do you mean the range within which it detects the signal as positve, negative or zero? i would like the range to be as low as possible. the motor should coast to a stop with minimum losses occurring to the motor while stalling. and the transition from one converter to another should be accompanied by a dead band / transition band during which time the polarity of Ec should remain zero. Converter 1 gets the pulses when id is positive or zero and Ec is positive. Converter 2 gets the pulses when id is negative or zero and Ec is negative.
 Thanks and regards
Have something to add?


next up previous contents index
Next: PCell Abutment Up: Parameterized Cells and Vias Previous: Parameters Panel: Set PCell Contents Index
PCell Stretch Handles
Xic supports the protocol for stretch handles defined by Ciranova. This provides support for stretch handles defined in PyCells, but also allows use of stretch handles in native pcells.
A stretch handle is a graphical item that can be moved with the mouse pointer, where the motion causes a change in a parameter value. Usually, the object is associated with a parameterized cell instantiation, and motion causes remastering of the instance to a new sub-master created with the new parameter. For example, stretch handles might be used to graphically change the gate length and width of a MOSFET pcell instance, if the corresponding pcell supports the protocol.
Stretch handles are visible and activated only when the containing instance is shown large enough on-screen, to avoid false-triggering. The size threshold can be set from the PCell Control panel from the Edit Menu, or equivalently with the PCellGripInstSize variable.
In Xic, when editing a sub-master containing stretch handles, the handles are visible as well, and can be moved. This will change the parameterization of the sub-master, and all of its instances. This is equivalent to modifying the pc_params property with the Cell Property Editor from the Edit Menu.
If the Hide and disable stretch handles check box in the PCell Control panel from the Edit Menu is checked, or equivalently if the PCellHideGrips variable is set, all stretch handles will be invisible and disabled.
Adding stretch handles to a pcell amounts to adding box objects with the grip property applied. The grip property provides the setup information.
There are example capacitor pcells that use stretch handles that can be found in the examples directory of the Xic program distribution area. These demonstrate use of stretch handles and illustrate the property syntax.
grip property, number 7195
This property is very similar to the Ciranova pycStretch property, used to implement stretch handles. The property has meaning when applied to physical-mode boxes only. The property string has the following format:
name:val; stretchType:val, direction:val, parameter:val, minVal:val, maxVal:val, location:val, userScale:val, userSnap:val, key:val
The terms have precisely the same names and interpretation as the pycStretch property described in the Ciranova PyCell EDA Tool Integration Guidelines document provided with the Ciranova PyCell Studio package (now available from Synopsys). However, there are some differences.
 1. Ciranova does not allow white space within the string. In Xic, white space can appear between the terms as shown above.
 2. The semicolon following the name and the commas are optional, the terms can be white-space separated.
 3. In both cases a property string can contain multiple grip specifications. Ciranova separates the specifications by white space. In Xic, a new specification is started whenever a keyword is repeated.
 4. Ciranova requires that all keywords be provided in each specification, except for the name, which can be omitted for names with varying key strings. In Xic, when parsing multiple specifications, previous values of the various parameters are retained, so only changed values need be given.
 5. Xic keyword matching is case-insensitive.
The terms have the following significance.
name
A name for the stretch handle, which should be a unique string token within the pcell.
stretchType
Set to one of the keywords 'relative'' or ''absolute''. Per Ciranova, if relative, the increment is measured relative to the center of the rectangle, while absolute is the increment measured according to the absolute X and Y directions. This parameter is ignored in Xic, since the explanation does not seem to make sense.
direction
Set to one of the keywords ''NORTH_SOUTH'' or ''EAST_WEST'', specifying the translation direction of the stretch handle.
parameter
The name of the pcell parameter that is modified by the stretch handle.
minVal
A numerical value giving the minimum value of the parameter being modified. SPICE-style scaling suffix values and units, e.g., 1K, 100nM, are acceptable, units are ignored.
maxVal
A numerical value giving the maximum value of the parameter being modified.
location
This specifies the location point for the graphical stretch handle on the layout rectangle. The value must be one of
''Location.CENTER_LEFT'',
''Location.LOWER_CENTER'',
''Location.CENTER_RIGHT'',
''Location.UPPER_CENTER'',
which specify the left, bottom, right, and top sides.
userScale
This is a real number scale factor used to multiply the change in parameter value.
userSnap
The real number resolution value which should be used for snapping the parameter value, i.e., the reported parameter value will be an integer multiple of the userSnap.
key
The name used as a key to specify values for multi-valued parameters, and should be ''None'' for ordinary parameters. Multi-valued parameters are not supported in Xic.
In Xic, stretch handles are available only in physical mode. They are visible in selected, expanded instances only. A stretch handle is represented as a double-line highlighting of one of the four edges of the rectangle to which the rip property is applied.
The user can drag the highlighted edge in a direction normal to the edge over a range set in the property. The edge is ghost-drawn and attached to the mouse pointer during the move. Unlike some other move operations in Xic, only dragging is allowed, clicking on a grip will do nothing special. If the associated parameter has a constraint string defined, the highlighting will be visible only for allowed values of the parameter.
next up previous contents index
Next: PCell Abutment Up: Parameterized Cells and Vias Previous: Parameters Panel: Set PCell Contents Index
Stephen R. Whiteley 2017-11-08


text:
Definition of Ventriculopleural shunt
Ventriculopleural shunt: A shunt that drains fluid from a cerebral ventricle into the pleural (chest) cavity. The shunt is designed to relieve hydrocephalus ("water on the brain").Source: MedTerms™ Medical Dictionary
Last Editorial Review: 6/14/2012
Drug Medical Dictionary of Terms by Letter
Medical Dictionary Term:
Find out what women really need.

source: HuggingFaceFW/fineweb-edu


text:
Fagamalo trip planner
Create a fully customized
day-by-day itinerary for free
Fagamalo is a village situated on the central north coast of Savai'i in Samoa. It is a sub-village or pito nu'u of the larger traditional village enclave of Matautu in the political district of Gaga'emauga.Fagamalo is by the sea at the northernmost point of Savai'i. There is a small post office and next door to it is a police station which services the local district. The Tutaga Primary School is at the east end of the village near where a hospital was situated. Cyclone Ofa (1990) and Cyclone Valerie (1991) caused a lot of damage on the north and west coast of Savai'i and destroyed the seaside Itu-o-Tane College in the village. The school was rebuilt inland in a neighbouring village. Five to ten minutes to the east of Fagamalo are the villages of Saleaula and Sato'alepai. Towards the west are the villages of Safotu and Safune.MythologyIn Samoan mythology, Fagamalo is the home of Tui Fiti, a spirit deity who resides in the sacred forest, vao sa, an area that is tapu in the village.Fagamalo is in the traditional sub-district of Matautu, an area which took the lead in the attack during war. Matautu is also said to have been settled by Fijians or people from a place called Fiti. The name Matautu is traced back to a figure called Utu, whose father was called Lautalatoa from Fiti. Utu had a brother called Taua and a sister called Lenga. Taua went and settled further west at what is now called Sataua, and the sister Lega went to the south-west of the island to the place that is known today as Salega.Fagamalo is in Savai'i. Plan your visit to Fagamalo and other destinations in Samoa using our Samoa sightseeing planning website .
Plan your trip to Fagamalo
Get a personalized planA complete day-by-day itinerary
based on your preferences
Customize itRefine your plan. We'll find the
best routes and schedules
Book itChoose from the best hotels
and activities. Up to 50% off
Manage itEverything in one place.
Everyone on the same page.
Top tours near Fagamalo
Half-Day North Coast Savaii Island Tour BOOK WITH VIATOR FROM $58
Duration: 5 hours
Half-Day South Coast Savaii Island Tour BOOK WITH VIATOR FROM $58
Duration: 5 hours
See this by visiting one of the destinations below
Recently planned trips to Savai'i
11 days in Samoa BY A USER FROM NEW ZEALAND October, popular sights PREFERENCES: October ATTRACTION STYLE: Popular sights PACE: Medium 5 days in Apia & Savai'i BY A USER FROM SAMOA October, popular sights PREFERENCES: October ATTRACTION STYLE: Popular sights PACE: Medium 22 days in Samoa BY A USER FROM UNITED STATES June, popular sights PREFERENCES: June ATTRACTION STYLE: Popular sights PACE: Medium 8 days in Samoa BY A USER FROM AUSTRALIA August, relaxing, slow & easy, popular sights PREFERENCES: August, relaxing ATTRACTION STYLE: Popular sights PACE: Slow & easy 10 days in Samoa BY A USER FROM AUSTRALIA December, popular sights PREFERENCES: December ATTRACTION STYLE: Popular sights PACE: Medium 60 days in Asia & South Pacific BY A USER FROM IRELAND June, fast-paced, popular & hidden gems PREFERENCES: June ATTRACTION STYLE: Popular & hidden gems PACE: Fast-paced


text:
Director's loan accounts (DLAs) have had some negative press in recent weeks with concerns regarding the potential misuse of bounce back loans. DLAs should be relatively straightforward, but they can quickly become more complex so it's important they're dealt with correctly.
In its simplest form, the DLA records all transactions between the company and the director. The amount owed will be to or from the director and if there are multiple directors in the business, each should have a separate director's loan account. Each DLA records the net position between the company and the director, should always be up to date, and backed up by minutes of company meetings – a compulsory requirement if the loan is over £10,000.
Many directors use their loan account as a short-term, low-cost finance source, often to cover such things as school fees or home repairs. There are no restrictions on how this money is spent, however they should only be used as a last resort.
On the flip side, directors can lend money to their company. This might be to address cash flow or to help finance expansion of the business where more traditional methods of finance have provided difficult to source. The legal requirements and potential penalties from a director's perspective and the company are very different.
Funds owed to the company by a director are classed as an asset and consequently, if the company were to be liquidated or put into administration, those winding up the company would pursue directors for outstanding loans and require the monies to be repaid back to the company.
Any DLA with a deficit should be cleared within nine months and one day of the company's year-end, typically through salary, dividends, or even through an expense claim, though this way is a little more complex and could leave the company open to a tax enquiry.
While there may be a temptation to repay a DLA deficit one day before the company's year-end and withdraw funds again one day into the new financial year, this is not allowed. Rules have been introduced to prevent loans from being re-borrowed within 30 days of the initial repayment.
If a DLA deficit is not addressed within nine months and one day after the company year-end, there are potential tax repercussions for directors in a personal capacity and the company. HMRC can apply a tax charge known as an s455 of 33.75% of the outstanding balance. The debt on a DLA might also be treated as a benefit in kind depending on various criteria, with the possibility of the Director having to declare this on their self-assessment tax return.
With the impending introduction of the extra 1.25% National Insurance Increase for Social Care, now is a good time to consider clearing your DLA – as it becomes more expensive after 5th April 2022.
While the idea behind director's loan accounts is straightforward, it's an area many Directors have little knowledge of. HMRC are keen to stop the potential tax abuse of DLAs, however there are many scenarios that are exempt from the s455 tax charge. Educating Directors is a good thing, but there's no substitute for good advice.
Elsby can provide tax planning in respect of timing for a clearing of a DLA to minimise the overall tax liability and marginal rate of tax. If you need help with remuneration planning or advice before utilising a Directors Loan Account, Elsby can help.
This is an abridged version of the Elsby article featured in the Business Times Stick to the rules or face the repercussions – Business Times (business-times.co.uk)


text:
Weather Tidbits: Christmas Climatology
This Weather Tidbits explores the extremes and averages for Christmas. The average high in Salisbury is 48° with an average low of 28°. The highest maximum temperature or record high is 75° in 2015; while the minimum temperature or record low of 2° occurred in 1989. The wettest Christmas was in 1924 with 1.93″. The snowiest Christmas was in 1962 with 3″ and the last occurrence of snow was in 2020 with a trace. The coldest maximum of 16° also occurred in 1983 and the warmest minimum of 66° happened in 2015. , It's a mostly dry holiday with a third of them see measurable precipitation and just a 5% chance of measurable snow. There is also a 3% chance of a White Christmas; with the last White Christmas being in 1989 with an inch on the ground. About 75% of the Christmases will have highs between the 30s and 50s, while almost 40% of them will have lows in the 20s.


text:
This laser cut Map of Africa Puzzle is made up of 18 pieces, each piece represents an individual country or a group of countries merged together. It is a fun way to learn more about the continent and the countries inside of it.
The laser cut box is hand glued and sealed to finish with a Map of Africa etched on the lid.
- 100% Bamboo
- Box – 90mm x 90mm
- Map puzzle pieces – varied
- This map is not to scale and does not reflect political boundaries.
- Disclaimer: All puzzles contain small pieces, which are unsuitable for children below the age of 3 and which will require adult supervision for children aged between 3-7. If unsure please put your child/ren's safety first and refrain from using the product with them.


text:
Sunday, July 17, 2011
An International Peace Pole was planted at Friedensaal Evangelical Lutheran Church, Seven Valleys, Pennsylvania (which is located in southern York County) as part of their 2011 Vacation Bible School. The Peace Pole was dedicated on Sunday, July 17th, 2011 as part of the Sunday worship.
The theme of the 2011 Vacation Bible School was "God Loves All the Children of the World." The truth taught was: God loves each one of us; therefore we are to love one another and live in peace with one another. Being peacemakers was encouraged among all the age-groups of the children. They are the generation that gives us all hope for peace in this world.
The four message plaques on our Peace Pole bear the prayer "May Peace Prevail on Earth" in four languages:
ENGLISH – the language of our nation
GERMAN – in honor of the language of the German immigrant forefathers and foremothers who founded Friedensaal Church
("Friedensaal" means Hall of Peace in German)
SWAHILI – in honor of our sister Lutheran Synod, the Konde Diocese in Tanzania
JAPANESE – in honor of Ryan George Degucci, his Japanese-American grandson who was born in Japan, by George Scoufalos
The Peace Pole at Friedensaal is planted in a prominent place adjacent to the Hall of Hope, the new large Social Hall of the congregation.
It stands in the middle of a new flower garden in which the children of the Vacation Bible School planted the flowers.
The Peace Pole was hand-crafted and constructed for longevity by one of the congregations members, Mr. Hans Breden.
May Peace Prevail On Earth.
The Reverend Margareta M. Breden
Photo by Jennifer Horan.


. You might have a navigation page definition that, technically, does not represent a page at all.
A page definition consists of three specific parts: assertions, element definitions, and action definitions.
To get started, put this in your triangle.rb file:
The inclusion of Fluent simply means that this page definition will inherit the DSL that Fluent provides. The use of that will become more evident as we go.
Here url_is and title_is are assertions. They assert that something is true about a page. The reason for doing this is that test definitions can use those assertions. For example, if the URL is asserted for a page, a test definition can use that information to go to that URL or to check if the appropriate URL was returned as the result of a navigation action. Likewise, if the title is asserted for a page, a test definition can use that as one way to check if it is on the correct page.
Keep in mind, the assertions come from Fluent, not Lucid. More specifically, Fluent allows those assertions to be declared on a class if Fluent is included as part of that class, which, as you can see above, it is.
Now let's add to our test. In your Given test matcher, add this:
This is a call to a page definition that corresponds to the file triangle.rb, which is where our TriangleTest page definition was written. Note here that you are not specifying the file, however, but rather just the name of the definition. That allows you to move your files around or even change their names without dislocating your page definition calls in your test definitions.
The page definitions essentially will tell the test definitions what web elements are on a page and what actions the page knows how to perform. This is very commonly known as the page object pattern. The idea being that when a page definition is set as a context (or instantiated), you end up with a page object.
So what's happening here is that my test definition is establishing a context for the actions that need to be taken. In this case, the only action to be taken is that the page context must be established for the TriangleTest page. More specifically, the on_view(TriangleTest) call not only establishes the TriangleTest page definition as the context but also indicates that the test should actively go to the URL for that page definition. That's what the "view" in "on_view" is essentially stating. And the reason it's even possible to go to the URL is because that URL was asserted via the url_is assertion.
Take a second and make sure you see how that is working.
To reinforce the idea, let's have a specific check made when the TriangleTest context is established. Change your test action to this:
This will run an automatic check to determine if whatever title is found on the existing browser page matches the title that was asserted in the title_is assertion. If you want to verify that it's working, simply change the text of the title_is assertion to force an error. The check_title action is defined by Fluent and so you can see here that a test definition can call elements from a test library directly.
Element Definitions
An element here refers to web elements, which are the basic "widgets" you interact with on a web page. Let's consider how element definitions are declared in page definitions. First, check out the triangle page in your browser. You can see that there are three text fields for entering the side values of a triangle. You can also see that there are three buttons to be clicked. Obviously there's a lot of text as well and you'll see that, if you click the buttons, text is generated based on what has been entered in the text fields. So I know I want to interact with those text fields and the buttons. That means I need to define them on the page definition. To do that, add the following to triangle.rb:
Here the element definitions state that there are three buttons and three text fields on this page. There may be more elements on the real page, but these are the only ones that the TriangleTest page definition has been told about and thus, presumably, the only ones that I am concerned about at the moment. What you might notice here is that the element definitions follow this pattern:
element_type :friendly_name locator
The element type is generally going to be whatever the actual element is referred to in web design terms: button, table, select_list, checkbox, radio, text_field, etc. The friendly name is the name that you want to refer to the element by in your test definitions or any supporting logic. You'll see this more in a bit. As an implementation note, the colon (:) prefixing the friendly name makes the name a Ruby symbol. That's done because it allows me to treat the name dynamically. Essentially the idea of a Ruby symbol is to be able to say "the thing referred to as friendly_name" without having to worry exactly what data type friendly_name is.
Finally, the locator is a way to locate the particular element on the web page. You can use most locators that are commonly used to locate elements via the Document Object Model. Generally you will want to use id but you can also use name, class, index and xpath. In some cases you can use locators that are relevant to a specific object. For example, you can use the text locator for links. In our example, you can see that I used the value locator for the buttons.
You might deduce that a nice thing about this approach is that if the element changes, either in type or in locator, you can simply make that change in one place: the page definition. As long as you keep the friendly name the same, any test definitions that reference this object do not have to change. You might also deduce that you could work with your team to create page definitions before a UI has even been constructed.
Note that, like assertions, the support for element definitions is provided by Fluent. Specifically, Fluent will dynamically create actions (methods) at runtime based on the "friendly name" that you provide. Behind the scenes, the element_type is used as the basis for generator methods in the Fluent framework. The practical upshot is that, with our example, "the thing you call data_conditions" knows how to act like a button and "the thing you call side1" knows how to act like a text field.
Action Definitions
Just as page definitions allow you to define the elements on those pages they represent, you can also define the actions that the page knows how to take or the requests for actions that the page knows how to respond to.
This is crucial because this allows you to keep the specific implementation details out of your test definitions. This means that even if, say, the entire means of how you log in to an application changes, as long as you still provide a "login_as" action (method), your test definitions can continue to call that action. The test steps are insulated from the specific changes to your application. The test definitions known your intent ("I want to log in to the application") whereas the page definition will tell you the implementation ("here's how you go about logging in to the application").
In our first test matcher, until we made the call to check_title, we didn't actually call an action. We simply established the context for the page to be used. Well, actually, in truth, Fluent did cause an action to be run even in the first case. It's called the view() action. If you wanted to see that for yourself, you could change the Given matcher temporarily to have this code:
If you try the above out, make sure you change your code back to the on_view approach just so everything is consistent.
To put all this further into context, let's now consider our When test step. Essentially the idea is to have the person try getting the results of their test when they have done nothing at all. So what I want to do is essentially click the "Evaluate Date Conditions" button, which evaluates all of the data conditions that a person has tried on the page. I'm already navigating to the page via my Given test step, so it looks like my When test just has to click that button.
Since Fluent is using Watir-WebDriver is its browser execution library, I could just have the test matcher look like this:
However, that ties this test matcher to a very specific implementation of what it means to say that "no conditions are tried." I'd rather keep the intent intact but push the implementation down to the page definition. So, instead, change your When test matcher to this:
Here the on(TriangleTest) call is establishing the TriangleTest page definition as the context but, unlike the use of on_view, it's not going to go to that page. Instead the call to 'on' simply indicates that, by this point in the test, the user should be "on" the TriangleTest page. This is all somewhat of a crucial point: these test definitions don't say much about what to do. They simply call out to a context and then uses that context to perform some action.
So far our test actions in the test definitions are relying on Fluent and, specifically, they are using the Fluent Factory to create new page objects from the page definitions. The factory methods being used are on_view and on.
What you can also see here is that the test definitions themselves will be relatively free of too much detail. The tests will simply say what to do. The page definitions will know how to do it. This is a way of decoupling implementation details from the tests so that test steps can be relatively insulated from changes. This helps foster a pattern whereby tests are written at the intent level. This is also exactly what I was talking about before regarding a DSL.
With the action we just put in place, we


text:
One of the questions that readers have on the topic of refueling combat aircraft aviation in the air, deals with the theme of a thunderstorm. Can aircraft refueling in the air during a thunderstorm be carried out with numerous discharges of atmospheric electricity - lightning?
This kind of refueling is not a frequent phenomenon, but the air forces of different countries do not refuse it - in cases of emergency. Thus, in the United States, during a night thunderstorm, the F / A-18 tanks were refilled with fuel using the KC-130 air tanker.
The corresponding video was posted on Instagram on the Combat_Learjet page. Such refueling is actively discussed on the net.
In the American information sources, during the discussion, it is assumed that refueling a carrier-based fighter-bomber in such conditions was a necessary measure. The planes were in the air and tried to bypass the thunderstorm front, but in the end the bad weather overtook the aviation facilities during that very refueling.
In fact, the planes could be at a completely safe distance from the storm front.
What do domestic standards say about this?
For example, the Manual on the Technical Operation and Repair of Aviation Equipment in Civil Aviation of Russia (order of the Ministry of Transport of the Russian Federation of 1994) prescribes:
5.1.10. Open refueling of an aircraft during rain and strong wind with dust, during a thunderstorm (during atmospheric electricity discharges) and closed refueling during lightning discharges is prohibited.
Western regulations: "When observing a thunderstorm front and flashes from atmospheric electrical discharges within a radius of 10 miles (about 16 km) from the immediate place of refueling, the refueling procedure must be stopped."
However, all these are "airfield" standards, and for civil aircraft and precisely for refueling. The conditions for the operation of combat aircraft are different. Although it is quite obvious that refueling in the air during a thunderstorm and discharges of atmospheric electricity is an extremely dangerous action that can lead to negative consequences for both sides - the fuel donor and the acceptor.


text:
Reinforcement wire mesh welding machine application: it is a specializing in the production of welded steel fabric, steel welding nets, steel bar welded mesh, and the welding machine is used in industrial and civil building beam floor, roof, wall, concrete road and bridge deck pavement, airport runway, tunnel lining, box culvert, dock floor, prefabricated components, and other fields.
The domestic and foreign construction industry in some large venues, Bridges, tunnels and other main structures to enhance the steel and concrete structure of the anti-crack and seismic effect.
1.Both the welding electrodes and transformers are equipped with water-cooling system to prolong the service life.
2. Cooling circuit with stainless steel quick plug connector, change the machine convenient and quick; use high temperature water hose, to prevent welding slag hot.
3. The welding adopts synchronous power control and separate-control, welding process is controlled synchronously by electric board, making the welding transformers working simultaneously or separately.


text:
(Phys.org)—Finding the similarities between volleyball and snooker may seem quite tricky. However, a group of physicists have found that the spread of scores, otherwise known as distribution, across their ranking systems are almost identical.
They've also shown that this is the same for almost all sports, whether their ranking systems are based on points or the earnings of each individual or team.
Publishing their study today in the New Journal of Physics, the researchers came to this conclusion by statistically analysing the ranking systems across 12 different sports: tennis, golf, table tennis, volleyball, football, snooker, badminton, basketball, baseball, hockey, handball and fencing.
Rankings are a direct measure of a player or a team's performance and come in different forms. Some sports are ranked using a points system, while others are ranked using earnings. By statistically analysing the rankings and plotting them onto graphs, the researchers found that the distributions for each sport were almost identical.
The reason why the ranking systems have a common distribution is unknown and is the latest example of a phenomenon that abides by the mysterious 'power laws' – a term used to describe phenomena where large events are rare and small events are common.
In the past, research has shown that the frequency of words in different texts, the size of cities and people's income all abide by the same power law.
Co-author of the study, Dr Wei Li, said: "Let's take human wealth. The chance of being a billionaire is small, but not zero as we see thousands of them in the world. At the same time, the chance of being poor is very high. We call this distribution a power law and, for some unknown reason, witness exactly the same distribution in other everyday phenomena.
"The sports ranking systems we analysed all follow similar power-laws."
The researchers, from Hua-Zhong Normal University, ISMANS (LUNAM Université), Université de Maine and Max-Planck Institute for Mathematics in the Sciences, also found that the sport rankings agree with a maxim known as the Pareto principle.
Also known as the 80-20 rule, this states that, for many events, roughly 80 per cent of the effects come from 20 per cent of the causes. Vilfredo Pareto noticed this in 1906 when he found that 80 per cent of Italy's land was owned by 20 per cent of the population. The rule also applied to a variety of other countries he analysed.
In all of the sports analysed, 20 per cent of the players possessed 80 per cent of the total scores of the whole system.
"We all want to be the best or at least one of the best in some aspects. A businessman wants to be Bill Gates; a model wants to be Cindy Crawford; a tennis player wants to be Roger Federer. The idea of ranking is ubiquitous throughout our human society and we have found that for a number of sports, there is a similar law which dictates how these rankings pan out," continued Dr Li.
Explore further: Off-road motor sports a major risk for death and injury
More information: "Universal scaling in sports ranking" Deng et al. 2012 New J. Phys. 14 093038, _URL_-2630/14/9/093038/article


svg-arrow-next svg-arrow-prev
How to Get Fresh Smelling Towels
24th Nov 2014
How to Get Fresh Smelling Towels
Ever wonder how come clean towels eventually end up smelling...well, not so fresh? If towels are clean, they should smell clean, right? Most times, it is our water being quite hard, mixed with the fragrances of detergents and fabric softeners, that build-up eventually takes a toll on those towels, resulting in foul-smelling, clean linen straight out of the dryer.
The solution? A simple, cheap DIY that just requires baking soda and vinegar.
1. Place your linen in the washing machine.
2. Instead of laundry detergent, put in a generous amount of baking soda (about 1/4 of a small box of baking soda.)
3. In the rinse cycle compartment, use white distiller vinegar (apple cider vinegar is a good alternative to use) instead of fabric softener.
4. Wash with hot water.
5. After the rinse cycle, put the freshly washed towels into the dryer. Out come clean and fresh towels without any hints of vinegar.
The result is fresh smelling towels, but they won't have the smelly residues that the fragrances of the detergents, fabric softener and hard-water create. This method also works for those towels that have been stored in a linen closet for a long time.
Bonus side (laundry) tip - baking soda works wonders on set-in oil stains too.
Back To Top


text:
- An interim report following a Department of Industry, Innovation and Science review of the Australia's offshore petroleum regime has been published.
- The report outlines over 20 recommendations to enhance the regime.
- Key recommendations include:
- Frontier exploration: categorising some exploration permits as 'frontier' acreage and establishing different conditions for that acreage,
- Retention leases: allowing holders to nominate a maximum term of 3 to 15 years, and
- Decommissioning: development of a decommissioning framework.
- The period for submissions on the interim report has closed and no date on a final report has been provided.
On 22 December 2015, the Department of Industry, Innovation and Science published an interim report on the Offshore Petroleum Resource Management Review (the Review), a review of the current federal regime for regulating Australia's offshore petroleum resources (the Interim Report). The Review was undertaken alongside the operational review of NOPTA required to be conducted under the Offshore Petroleum and Greenhouse Gas Storage Act 2006 (Cth), and those findings were integrated into the Interim Report.
The Interim Report and Review indicate that the Department is aware of the changing state of the of the petroleum regime in Australia, in particular the shift to the production and decommissioning stages for larger resources, and the need to fill the gaps that will be left by those resources in the market. While the Interim Report has not identified any material flaws with the current regime, it proposes 20 actions across the phases of the petroleum lifecycle, as well as in the general management process, designed to:
- improve transparency in the management process,
- reduce costs, particularly those associated with the administrative process, and
- provide greater flexibility in line with the technical realities of the petroleum process, for example improvements in technology and exploitation of smaller resources.
Some of the key actions to come out of the Interim Report include:
- the proposal of an annual report on Australia's offshore petroleum activities, covering emerging national and regional issues,
- a focus on promoting exploration, particularly in frontier and lightly explored areas;
- further engagement with industry to determine the best options for gathering, interpretation and usage of pre-competitive exploration activities and data,
- a holistic approach to administration of retention leases, including providing a minimum and maximum term for retention leases, and
- development of a decommissioning policy.
A full list of actions is included in Appendix 1 to the Interim Report.
The Department asked for further stakeholder engagement in the process in order to determine the scope and efficacy of the proposed actions. Submissions on the current recommendations of the Interim Report were due on 28 February and will be published in due course.
Management of Australia's petroleum resources
Initially, the Interim Report focuses on the regulation of offshore resource management as a whole. The Interim Report notes that, given the increasing number of smaller resources being exploited as opposed to resources being part of infrastructure hubs such as North West Shelf or Gorgon, the management of resources needs to be able to be implemented system-wide, rather than on a title by title, or project by project, basis. In order to deal with this shift in management, the Interim Report recommends actions to:
- strengthen offshore resource management capacity through an improved understanding of the management issues associated with emerging resources, early and effective engagement with industry on resource management issues and building on the technical skills and capabilities within NOPTA; and
- promote more timely decision making from the regulatory authorities. This may include providing a set of indicative timeframes for decisions by the Joint Authority, promoting the use of NEATS by titleholders and allowing certain decisions that would usually be considered by the Joint Authority in the first instance to be immediately referred to the Titles Administrator or Minister.
Given the broad nature of these actions and the fact that they relate to the administrative actions of the Joint Authority, the scope and nature of these changes is likely to be influenced by stakeholder submissions and their practical experiences.
Offshore exploration in Australia has been on a declining trend for the past three years, due to the lack of large undeveloped offshore resources, as well as an increase in exploration costs. Developments in technology have supported an increase in deep water and frontier exploration. The Interim Report notes that Australia's long term exploration trends are shifting towards:
- a reduction in the number of wells drilled, but improved success rate from those that are drilled,
- smaller hydrocarbon finds, and
- a focus on mature, rather than frontier areas, due to the risks associated with emerging resources.
As a result, the challenge for the Government is to ensure that exploration is maintained to ensure that production levels can remain steady over time.
The Interim Report makes a number of recommendations for the exploration process, based around de-risking exploration, particularly in emerging areas, proving flexibility for resources in lightly explored areas and improving the acreage release process.
Access to data
In order to promote exploration in riskier or lightly explored areas, the gathering, interpretation and distribution of precompetitive geoscience information collated by Geoscience Australia and NOPTA needs to improve and be more aligned with the acreage release program.
The Interim Report's recommendations also focus on the confidentiality periods surrounding data. Stakeholder feedback indicated that a number of titleholders are utilising multi-client surveys in order to meet their work program commitments, as this allows a greater confidentiality period. However, this also results in a large amount of data remaining unavailable to other parties for a longer period of time. As a result, the Interim Report has proposed a full review of the current confidentiality regime in the OPGGSA and Resource Management and Administration Regulations to ensure that geoscience data that can be made publicly available is made publicly available in order to promote exploration activity.
Flexibility for resources
Despite progress in exploration technology, exploration in frontier areas remains high risk under the current regime. For example, the fact that acreage awards place an emphasis on drilling of exploratory wells may discourage frontier exploration, as parties are more willing to pursue other exploration techniques such as surveys before committing to expensive well-drilling activities.
The Interim Report recommends that the Government first determines the areas that should be identified as 'frontier' exploration areas, and then considers establishing a 'frontier' title category allowing for different requirements in permit size, length of the permit, renewability and minimum work commitments. Further submissions in relation to this action are likely to focus on whether a new category of title is necessary, whether the current regime can be adapted to take into account frontier titles and the scope of the changes to requirements for frontier titles.
The Interim Report also recommends adapting the current Special Prospecting Authority and Access Authority arrangements. These arrangements are not adequate for frontier and emerging exploration. For example, a Special Prospecting Authority only allows access for 180 days for 180 days, does not provide exclusive data rights and does not provide security of title over the area following the conclusion of the arrangement (i.e. the Special Prospecting Authority holder is still required to bid through the acreage process). As a result, the Interim Report recommends that the Department conduct a further review of these regimes in order to adapt them to a suit frontier and emerging exploration areas.
While the current acreage release process is working, it could be improved. Only one in four acreage releases receive bids from more than one group, and lengthy processes and lack of transparency in the award of titles does not sit comfortably with companies in such an uncertain market.
As a result, the Interim Report suggests to streamlining the acreage release process. The proposed changes include:
- Immediate award of acreage to sole bidders, subject to an assessment of their ability to meet the bid's requirement,
- Reducing the timeline for acreage releases to 12 months, with releases included smaller blocks and industry-nominated areas,
- An 'over the counter' approach to acreage releases for certain classes of acreage. To ensure fairness and equity for smaller companies, this would likely be combined with a competitive bid process following the submission of an expression of interest in the acreage.
These actions are very general at this stage and whether or not they are eventually implemented will be influenced by stakeholder submissions. However, parties considering bidding on future acreage releases should remain aware of the potential changes to this process.
Development and production
The current development and production framework in Australia provides titleholders with the time to develop a pre-commercial resource to a final investment decision while providing surety of title, along with the ability for the Government to monitor development progress. While this framework is adequate for the current market, as noted above the current regime needs to be adapted to be able to deal with challenges emerging in the changing market, such as encouraging sharing of infrastructure, or the use of existing infrastructure, as well as a streamlining of the current processes.
As a result, the Interim Report proposes a number of changes, with focuses including:
- Encouraging the development of smaller discoveries by allowing a Location to be declared over smaller petroleum pools, or allowing smaller discoveries to move directly from exploration to production without having to prove a petroleum flow by excising those pools into an adjacent production licence.
- Allowing for a more flexible retention lease regime. The proposed change would leave the five year timeframe for retention leases as the default position but also allow applicants to nominate a maximum timeframe for their retention lease (between three and 15 years). The Joint Authority could then approve the retention lease for timeframe up to, but not exceeding, that timeframe. Longer retention leases would be heavily scrutinised to ensure titleholders are maintaining an effort to commercialise the resource. The current application period for retention and production licences would also be increased to a flat four year period, rather than two years with an optional two year extension period.
- Considering the introduction of a voluntary project management regime that would allow titleholders to link


text:
In mental health there has not been a consistent set of definitions that describe what is meant by an inpatient bed. This has led to difficulty in benchmarking and understanding patterns of performance.
This report seeks to address those variations of understanding by suggesting a range of definitions that can be used by commissioners and service providers.
Health and social care commissioners and service providers are focusing on the importance of quality and productivity as ways of ensuring better outcomes, improved service models and effective interventions.
Doing this requires a clearer understanding of the types of services currently provided, an understanding that is shared across the system.


DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK

Customizing the window manager
Function constraints
Some functions cannot be used within some of the sections in the window manager configuration file. For example, you cannot use the f.title function to define a button or key binding; you can only use it in the menu specification section.
There are also constraints regarding the context in which a function can be used. For example, the f.minimize function only applies to windows ; it does not work when the pointer is on the Root menu or an icon.
You can configure a function's context as long as you stay within the limits of that function's constraints. For example, you can configure the f.kill function to work with icons, windows, or both. However, because the Root window is not an available context in which to use f.kill, you cannot configure it for use here.
''Function contexts'' describes the seven contexts in which functions can be used.
Function contexts
Context Description
app The function can be performed when the pointer is on the application window, not including the window frame.
border The function can be performed when the pointer is on the border of the window frame, not including the title bar.
frame The function can be performed when the pointer is on the window frame around a client window, including the border and title bar.
icon The function can be performed when the pointer is on an icon. Note that icon refers to window manager icons only, not Desktop icons.
root The function can be performed when:
 1. the pointer is on the Root menu, and
 2. neither a client window nor an icon is to be acted upon by the function.
title The function can be performed when the pointer is on the title area of the window frame.
window The function can be performed when the pointer is on a client window, including the title bar and frame. Some functions, such as f.maximize, apply only when the window is normalized. Others, such as f.normalize, apply only when the window is maximized or minimized.
''Where functions can be used'' describes the contexts that are available to each of the window manager functions, as well as the sections of the window manager configuration file in which you can use the functions. Note that ''button'' represents the button binding section, ''key'' represents the key binding section, and ''menu'' represents the menu specification section.
Where functions can be used
Function Contexts .mwmrc sections
f.beep root,icon,window button,key,menu
f.circle_down root,icon,window button,key,menu
f.circle_up root,icon,window button,key,menu
f.exec root,icon,window button,key,menu
f.focus_color root,icon,window button,key,menu
f.focus_key root,icon,window button,key,menu
f.hide_iconbox root,icon,window button,key,menu
f.hide_panner root,icon,window button,key,menu
f.identify root,icon,window button,key,menu
f.kill icon,window button,key,menu
f.lower root,icon,window button,key,menu
f.maximize icon,window(normal) button,key,menu
f.menu root,icon,window button,key,menu
f.minimize window button,key,menu
f.move icon,window button,key,menu
f.move_screen_to_client icon button,key,menu
f.nail window button,key,menu
f.next_cmap root,icon,window button,key,menu
f.next_key root,icon,window button,key,menu
f.nop root,icon,window button,key,menu
f.normalize icon,window(maximized) button,key,menu
f.normalize_and_raise icon,window(maximized) button,key,menu
f.pack_icons root,icon,window button,key,menu
f.pan_activescreen root button,key,menu
f.pass_keys root,icon,window button,key,menu
f.post_wmenu root,icon,window button,key
f.prev_cmap root,icon,window button,key,menu
f.prev_key root,icon,window button,key,menu
f.quit_mwm root button,key,menu
f.raise root,icon,window button,key,menu
f.raise_lower icon,window button,key,menu
f.refresh root,icon,window button,key,menu
f.refresh_win window button,key,menu
f.resize window button,key,menu
f.restart root button,key,menu
f.send_msg icon,window button,key,menu
f.separator root,icon,window menu
f.set_activescreen root button,key,menu
f.set_behavior root,icon,window button,key,menu
f.show_iconbox root,icon,window button,key,menu
f.show_panner root,icon,window button,key,menu
f.snap root,icon,window button,key,menu
f.sort_icons root,icon,window button,key,menu
f.title root,icon,window menu
f.toggle_autopan root,icon,window button,key,menu
NOTE: If a function is specified in a context that does not apply, or specified in an incompatible section of the window manager configuration file, the function is treated as f.nop.
Previous topic: Function descriptions
© 2005 The SCO Group, Inc. All rights reserved.
SCO OpenServer Release 6.0.0 -- 26 May 2005


text:
Karaaf wetlands relief
THE Surf Coast Shire council has unanimously voted in favour of implementing immediate action to restore the Karaaf wetlands.
During last week's ordinary meeting, council instructed acting CEO Anne Howard to immediately implement the shire's wetland management plan and to ensure developers maintain these areas in accordance with their legal obligation.
Additional requirements included the urgent completion of Stretton wetlands, as well monthly reports containing the ALS Environment Services analysis from each Karaaf feeder wetland system.
The internationally significant Karaaf wetlands receives an estimated 60 megalitres of stormwater each year which is anticipated to increase as the Stretton and Dune estates continue to be developed.
The increasing volume of polluted stormwater and weed infestations have been well documented in the area, as well as the conditions of the feeder wetlands containing phosphorus, nitrogen and suspended solids.
Councillor Mike Bodsworth said the wetlands have a hard engineering function in screening litter as well as a biological function that is complex and requires maintenance.
"I think it is good to acknowledge there is a lot of work being done already some of the actions proposed in this motion are well underway," he said.
"There is some significant maintenance liabilities so that the wetlands continue to perform at their fullest potential both in holding large volumes of storm water and to mediate that water quality before it gets into the natural environment.
"With a system like the Karaaf wetlands you have only a limited opportunity to intercept the water and get it to a good quality before it gets into that really important natural system.
"It's fantastic we are doing what we can to help."
The Greater Torquay Alliance (GTA) was pleased to see the Karaaf wetland motion pass unanimously.
"It is a start but there is a long way to go to make sure that stormwater controls in the housing estates that drain into the wetland are managed appropriately and maintained to ensure they aren't choked with litter, blocked by sediment and have vegetation looked after," the GTA said.
"This is particularly timely with the state government report and expert witness in the current Distinctive Area Landscape hearing saying the wetlands are being impacted upon by urban runoff and won't be able to cope with more."
The Karaaf wetlands are a topic of interest in the DAL report that may impact future development in the area. A final report is anticipated to be released by Department of Environment Land Water and Planning this year.


BlobServiceClientBuilder.pipeline(HttpPipeline httpPipeline) Method
Definition
Sets the HttpPipeline to use for the service client.
Note: It is important to understand the precedence order of the HttpTrait APIs. In particular, if a HttpPipeline is specified, this takes precedence over all other APIs in the trait, and they will be ignored. If no HttpPipeline is specified, a HTTP pipeline will be constructed internally based on the settings provided to this trait. Additionally, there may be other APIs in types that implement this trait that are also ignored if an HttpPipeline is specified, so please be sure to refer to the documentation of types that implement this trait to understand the full set of implications.
The endpoint(String endpoint) is not ignored when pipeline is set.
public BlobServiceClientBuilder pipeline(HttpPipeline httpPipeline)
Parameters
httpPipeline
HttpPipeline
HttpPipeline to use for sending service requests and receiving responses.
Returns
the updated BlobServiceClientBuilder object
Applies to


text:
Concept for a New Motor Control Platform (Modular System)
The Interroll Group, one of the world's leading specialists in intralogistics, offers a series of motor control modules for conveyor roller systems. These can be used to control a variety of EC motors and achieve a wide range of different bus topologies. They ensure an optimized flow of goods and, thanks to their simple cabling and configuration, can be assembled and put into operation in very little time. Helbling drew up a standardized concept for the new product family, from the very first ideas and technical principles up to and including the blueprint containing the design details. Helbling was commissioned with the task of standardizing the control modules and developing an innovative kit-based concept. At the same time, the control modules also needed to be able to accommodate future requirements. To achieve this, Helbling combined its methods expertise in the areas of complexity management and product innovation with its technological know-how in the fields of mechatronics, network engineering and device construction.
Key data and technical details
- Uniform architecture (housing layout, connections, shapes, assembly, sealing)
- Designed for several different bus topologies (daisy chain, master-slave, host)
- Innovative installation principle (bus for data / power supply, piercing system, silicone cables)
- Standardized, intuitive user interface
- New features and improved conformity with standards