Take the 2-minute tour ×
The name Ephraim seems to commonly be given two etymologies, one referring to an "ash heap" and the other referring to "fruitfulness". Example I can understand the fruitfulness etymology linking אֶפְרַיִם back to פָּרָה, but where does the etymology of "ash heap" come from? Are these competing etymological theories, or are they somehow compatible?
share|improve this question
migrated from christianity.stackexchange.com Nov 13 '12 at 15:36
I've added the genesis tag since Joseph gave the name to his second son in Genesis 41:52. The NET Bible explores the meaning of the name, but doesn't mention the "ash heap" definition. +1 for an interesting question. (I hope you'll activate your account here soon and that we'll see you around.) – Jon Ericson Nov 13 '12 at 18:37
4 Answers 4
up vote 6 down vote accepted
I'm not sure this is a answer, certainly if it is, it is speculative. However, it isn't clear why "ash heap" is an option here, because the word clearly derives from the word for fruitfulness. But as we know, words are a lot more than their etymology. They are a network of associations tying together different ideas based on the context in which they are used. Just a a pineapple is neither a pine cone nor an apple, the word stands on its own meaning, and own usage.
However, a couple of points worth considering. First, it is more commonly used of the place name Bethlehem Ephrath. This is the place where Joseph's mother Rachel was buried, Jacob's beloved one. Perhaps the place was named "Fruitful" originally but then became associated with the mourning for Jacob's beloved Rachel -- especially at that time, so close the actual event. Hence the two meanings, originally the literal, later the associated meaning of sadness. Of course ash heap is strongly associated with mourning in the Abrahamic tradition.
The best parallel I can draw is our English word Columbine. The columbine is a beautiful flower found in the woodlands of high altitude states like Colorado. However, now in English when we hear the name we think not of the flower but the tragedy associated with the school of that name. Beauty and terror in one word. Were your name Columbine, what would you think? How would you feel?
Another point that I think is pretty interesting is the context of the verse. The name is given, and its meaning is ambiguous, with the two possible meanings being almost opposites. The name is first given in Gen 41:52, occurring right in the middle of the Egyptian crisis (see the following few verses), seven years of plenty (fruitful), seven years of famine (ash heap.) In the seven years of plenty, and seven years of famine, which did the LORD make Jacob, plentiful or mourning? The fruitful and ash heap ambiguity seems quite poignant in that light I think.
share|improve this answer
I was 3 miles from the Columbine school when the incident at the Aurora theatre occurred. – Blessed Geek Nov 14 '12 at 20:05
Pardon me for inserting my less than scholarly conjectures.
Due to the Hebrew words for
 1. Ash
 2. Fruit
In my own words
 1. Ash as an adjectival descriptor
 = Stuff that has been made to be, appear to be like, ash.
 Frequently, in languages including English and Hebrew, we use the adjectival or participle descriptor with an implied object. And then ascribe plural declension to that descriptor. Therefore
 = plurality of such ash-related stuffs.
 Hence, Ephraim
 2. Concoct a 1st person singular hiphil causative to fruit
 = I cause (target) to bear fruit.
 (Is that the way to hiphilize a word ending with yod? I'm not sure).
 And then similarly, ascribe dual or plurality - I doubly/multiply cause (targets) to bear fruit.
Conjecture #2 is less plausible because a pual form might be more appropriate - I am caused to bear fruit - I am fruitful -> I am doubly/multiply fruitful.
Therefore, I vote for conjecture #1 - Plurality of stuffs that have been made into or appear as ash. Which would collide with all the good things biblical/rabbinic scholars have said about the tribe of Ephraim.
Someone with good biblical hebrew could please critique my conjectures.
share|improve this answer
BTW, אפר in modern hebrew also mean to put on make-up. Does this come from an ancient source of painting one's face, as I think ancient Egyptians must have practiced. Therefore, the hiphil could imply a make-up artist. – Blessed Geek Nov 14 '12 at 21:09
Ashes for eye shadow? Only a guess. – Bob Jones Nov 27 '12 at 0:48
I looked up אפר in BDB, which led to three references in torah (and more in the rest of tanakh that I didn't chase):
וַיַּעַן אַבְרָהָם, וַיֹּאמַר: הִנֵּה-נָא הוֹאַלְתִּי לְדַבֵּר אֶל-אֲדֹנָי, וְאָנֹכִי עָפָר וָאֵפֶר.
And Abraham answered and said: 'Behold now, I have taken upon me to speak unto the LORD, who am but dust and ashes. (Gen 18:27)
וְאָסַף אִישׁ טָהוֹר, אֵת אֵפֶר הַפָּרָה, וְהִנִּיחַ מִחוּץ לַמַּחֲנֶה...
And a man that is clean shall gather up the ashes of the heifer... (Num 19:9, see also 19:10)
I think the connection to fruitfulness (פָּרָה) is more likely, but perhaps these verses are what support the alternate "ashes" explanation.
share|improve this answer
Both fruit and ash come from the two-letter sub-root פֶר.
Sub-roots are not words, though some are occasionally used as such. They are primarily metaphoric concepts which are narrowed by the intersecting ideas of the letters which are added to them.
פֶר means young bull. As such it is the metaphor of the young bull. It is viril (fruitful) and it is the sacrifice (ash heap).
The aleph (אֵ) represents separation (see the heavens and the earth separated by the firmament), so the separated bull is the ash heap. The yud (י) represents the initial spark of creation and when added to the bull becomes fruitfulness.
It is made plural with the suffix. The metaphoric meaning of doubling is that the thing happens in heaven and on earth.
share|improve this answer
I'm not familiar with the notion of "sub-roots" having any meaning (any more than that it's meaningful to say that "Bob" and "job" are related just because they have two letters in common). Can you share sources that support that approach? – Gone Quiet Nov 18 '12 at 4:10
Google "Hebrew subroots" to find Jewish sources. Although it is all over the internet now, it was originally only taught to Jewish men over age 40. It is also suggested by rabbis that individual letters have hieroglyphic meanings and that an unknown Hebrew word can be discerned from the meaning of the letters. – Bob Jones Nov 18 '12 at 4:51
In the case of bull it is a two letter word as well as a subroot. – Bob Jones Nov 18 '12 at 4:51
Oh.. and English is not deeply rooted as is Hebrew, so I agree that your example is nonsense. – Bob Jones Nov 18 '12 at 4:56
Sub-roots is a very midrashaesque concept. Meaning they have expository and gematric value in scholarship but not much evidence linguistically. As you can see my similar attempts at hermeneutics.stackexchange.com/questions/2062/… was voted down. Perhaps, whoever voted me down should consider voting this down too - to be fair to me. – Blessed Geek Nov 21 '12 at 2:23
Your Answer


text:
Work Status by Age of College Students in Utah
September 19, 2019
In the Utah Data Research Center's latest report on Outcomes for Working College Students in Utah, it analyzed students ages 17 to 54 and separated them into two subgroups: ages 17-29 (younger) and ages 30-54 (older). This was to reflect the different decisions these groups make since younger students tend to attend college for the first time, while older students tend to be returning students and already established in the workforce.
The study reported that 50% of the older student group worked while 44% of the younger student group worked in 2016. Among both age groups, students who worked tended to have lower average GPAs, longer time to graduation, lower rates of retention, and higher rates of part-time attendance compared to those who did not work. Older students tended to have higher average GPAs than those from the younger group, but had a longer time to graduation, and lower rate of retention.
When looking at attendance, the portion of students attending college from the older group declined by 4% from 2012 to 2016, falling from 18% to 14%. This decline is likely due to a rise in employment in the years following the 2008 recession prompting older students to choose work over college.

source: m-a-p/FineFineWeb


text:
In-ground pools can be expensive. If you want to escape the summer heat with friends and family, your next best option is an above-ground pool. However, if you have natural grass lining your backyard, you might wonder whether it will kill your grass or not.
Above-ground pools have a high chance of killing natural grass, and there aren't many options to avoid this. You can try to keep your grass healthy by placing a tarp beneath the above-ground pool and moving the pool often. Take care of the grass after the pool has been moved.
Are you thinking about getting an above-ground pool but are concerned about the natural grass that will sit underneath? Then you've come to the right article. Below, you will find out whether or not above-ground pools kill grass, plus a few tips to help avoid the inevitable.
Unfortunately, there is a high likelihood that your natural grass will die beneath an above-ground pool. This is especially true if your above-ground pool is larger and holds more water. But why?
There are two contributing factors that cause natural grass to die underneath an above-ground pool.
The first is the weight of the pool filled with water. A gallon of water weighs approximately 8.34 pounds. So, even a smaller pool at 12×30 holding 1,718 gallons will easily weigh over 10,000 pounds. That's a lot of pressure on the fragile greens underneath it!
Secondly, above-ground pools require certain chemicals to keep them clean, sanitary, and functioning – just like an in-ground pool. These chemicals are great for your pool but not so great for the grass underneath. Your grass will slowly die off as the chemical-laced water routinely spills over.
Above-ground pools lead to unlivable conditions for your natural grass. It's not all bleak, though. There are a few steps you can take to possibly prevent the above-ground pool from killing your grass.
Placing a tarp underneath the above-ground pool will create a barrier that prevents the chemicals from reaching your natural grass. It won't do too much to take the edge off the pressure of the filled pool, though, so you'll need to take additional steps to protect your lawn.
The best way to keep your grass from dying underneath your above-ground pool is to move it regularly.
Now, this will be easier if you have a small, inflatable pool that won't need emptying before moving around. If you have a small pool that is easily transported, move it every few days.
Medium to large-sized above-ground pools don't have the luxury of being moved. Yet, if you're determined to keep your grass from dying, you must move the pool every one to two weeks. Expel some of the water before attempting to move the larger pool.
If you've left your above-ground pool sitting on the natural grass for two weeks (but no longer than two weeks), it will have gone dormant. This means that the grass is not dead yet, but it's headed in that direction.
At this point, you'll need to water the area, pull any weeds hanging around and mow it, reduce foot traffic for a few weeks, and fertilize the space. This will help to bring the natural grass back to life, ready for its next "beating" from the above-ground pool.
This may not be a feasible option for most, but if you're determined to place your above-ground pool on "grass" and don't want to worry about killing it, you'll need to swap your natural lawn for an artificial product.
Artificial grass will not respond to an above-ground pool like natural grass. At the most, the blades will flatten, but this is an easy fix. All you need to do is brush the blades backward, so they stand up again.
Keeping natural grass healthy underneath an above-ground pool can be challenging – if not impossible – especially if you have a very large pool.
In situations like this, the better option may be to avoid the grass entirely and place the pool on a hard surface that won't get ruined.
That depends on one factor: how long the pool was sitting on the grass.
When smothered by an above-ground pool, grass goes dormant as quickly as 24 hours and will die in two weeks or less.
So, if you leave your above-ground pool sitting atop your lawn for the entirety of the summer (three or four months), your grass will have died at this point and will not grow back, even with the proper steps of mowing, watering, and fertilizing.
If you believe your grass has died from the above-ground pool, you must re-seed it. Place seeds in the dead grassy area. Then, cover it with a layer of dirt. Finally, keep the space well watered to grow new grass.
Pool water does not automatically equate to a dead lawn. Pool water may contribute to grass death, though. This is especially true if your pool contains undiluted chlorine or other harsh chemicals or is a saltwater pool.
Regular chlorine water shouldn't have too big of an impact on the grass. However, it can still pose a risk in excess amounts.
The other issue with pool water is the weight. So, while the chemical makeup of the pool water may not cause your grass to die, the weight of the water may smother it, leading to a perished lawn.
The unfortunate truth is that there is a high chance that your above-ground pool will kill your natural grass underneath.
The only real way to avoid this is to use a tarp underneath the pool and move it regularly, ensuring it doesn't stay in one spot for longer than two weeks.


Answered
Store Old-New Relations Between Hidden Fields and Answers
 - 25 October 2022
 - 6 replies
 - 96 views
Hey y'all,

I'm using Typeform as a method for our users to update their personal information. Using hidden fields, I am able to display their current (old) information, then users can branch to questions where they can input (new) information, if it has changed. E.g.:
Q1: "Is still your mobile number: {hidden_field_mobile}?"
A1: "No."
Q2: "Please enter your current mobile number."
A2: [a short text input]
In essence, I want to create an old-new relationship between values stored in hidden fields and answers to questions related to the hidden fields.

We have an endpoint that parses the request sent by the webhook; there, using an association between answers and hidden fields, I would like to see the difference between the old and new inputs so we can display it to administrators of the system.
Here are my attempts at creating these associations:
 1. My initial idea was to set variables, with the same names as the hidden field, and assign to them the answer of select questions (within the Typeform), but I haven't found a way to do that. This would allow me to compare the values with identical keys across the "hidden" (old values) and "variables" (new values) objects in the webhook request.

 2. Alternatively, I thought of setting a variable (using the same naming scheme as above) to the question identifier when it is answered, then, through more parsing of the webhook request, I could create an association between the hidden field (old) value and the answer to a question (new) via this variable.

 3. The one solution I have that works (technically, albeit it is absolutely disgusting) is to set a variable (again, named like above) to a static string that's the same as the question name, to use as a pseudo-identifier (within the scope of the form). However, this makes the form much more difficult to maintain, and is a much weaker association.
Is there a precise way to associate hidden fields with answers?
Let me know if anything is unclear! Cheers 🍻
Isaac
Related information:
The guide found here (_URL_ says you can add to or divide by the answer of a question, but I wasn't able to in the Typeform I spun up. Is this a premium feature?
I found this forum post (_URL_ but it's interested in concatenating answers, and provides tools that can perform the concatenation.
There's also this fourm post (_URL_ about storing arbitrary meta-information, which is not possible.
icon
Best answer by john.desborough 26 October 2022, 18:20
View original
6 replies
Userlevel 7
Badge +5
Oofta! I'm not sure if this would be possible outside of what you've already tried, but @mathio or @john.desborough might have some insight for you.
Userlevel 7
Badge +6
@Liz @robertxisaac - what i have done for other clients is to use it as a confirmation entry rather than ask for any changes.
ie from the crm, attach all the fields i want to have them validate using the name/value structure like this: c_email={{subscriber.email}} and c_cellphone={{subscriber.cellphone}} - your crm may use different structures to append the values but this is an example.
i use the c_ nomenclature here to identify to me that these are the 'current' values
in the typeform i create the corresponding hidden variables as c_ as well.
in the questions: "In order to validate that we have the correct information on file, we ask you to input the current/correct values for the information we have about you"
 - Here is what we have for your current email address: @c_email
 - Please enter your email below to validate or correct the email we have on hand.
 - etc
that way all the fields - current and (potentially) updated - are entered and passed back to the next phase
unfortunately you will have to evaluations of the strings being passed back to you from Typeform and parse and update as necessary.. or just accept that the new data is the correct data to push into the crm record.
ain't perfect but …

des
@Liz@john.desborough - thanks for the replies!
Some further context I could have provided: the "CRM" I'm using is PHP, so I can do just about anything upon receiving the webhook request (except create arbitrary relations between strings, unfortunately).
We're following the "confirm or update" scheme you described @john.desborough, and you're right on: I'm able to parse through the objects for the hidden fields and answers. When you say you push the data into your CRM, how do you assign the answer from "Please enter your email below to validate or correct the email we have on hand" to "subscriber.email", and other answers to your other CRM variables? Or, is it a manual process you have to do yourself?
Another solution I implemented is to parse for questions with free-form text inputs (i.e., where their type is "long_text", "phonenumber", etc.), and pull answers related to those. However, it's still trying to guess what's important and definitely the weakest of the solutions I've attempted.

Cheers 🍻
Isaac
Userlevel 7
Badge +6
@robertxisaac with the native integrations to most CRM systems or by using Zapier or Make you can map your questions to fields in the target platform
if you are working with the APIs and Webhooks, you should review the developer materials if you haven't already..

Hey y'all,

It's been a year. Can anyone give a quick yes/no if a similar feature has been implemented? We'd like to use Typeform for our upcoming rollout, and the current implementation requires a ton of hand-holding.

Cheers 🍻
Isaac
Userlevel 7
Badge +5
Hi @robertxisaac great to see you back here, thanks for checking in!
As far as I'm aware, this hasn't made it into Typeform yet but I can check in with the product team to find out if there are any plans for updates around hidden fields for 2024 and let you know 😊
Reply


Take the 2-minute tour ×
In Spring Framework, AbstractWizardFormController seems deprecated. How to implement multiple pages form in the Spring MVC Framework. (I am not using webflow)
any example or pointer would help considering my limited knowledge in Spring.
share|improve this question
1 Answer 1
up vote 48 down vote accepted
A _USER_ is a more flexible way to define a form / wizard. You are supposed to map methods to requests based on requested path / request parameters / request method. So instead of defining a list of views and processing the request based on some required "step" parameter, you can define the steps of your wizard as you wish (also the command object will be handled more transparently). Here's how you can get to emulate a classic AWFC functionality (this is only meant to be an example, there's a lot more you can do).
public class WizardController {
 * The default handler (page=0)
 public String getInitialPage(final ModelMap modelMap) {
 // put your initial command
 modelMap.addAttribute("command", new YourCommandClass());
 // populate the model Map as needed
 return "initialView";
 * First step handler (if you want to map each step individually to a method). You should probably either use this
 * approach or the one below (mapping all pages to the same method and getting the page number as parameter).
 _USER_(params = "_step=1")
 public String processFirstStep(final _USER_("command") YourCommandClass command,
 final Errors errors) {
 // do something with command, errors, request, response,
 // model map or whatever you include among the method
 // parameters. See the documentation for _USER_
 // to get the full picture.
 return "firstStepView";
 * Maybe you want to be provided with the _page parameter (in order to map the same method for all), as you have in
 * AbstractWizardFormController.
 _USER_(method = RequestMethod.POST)
 public String processPage(_USER_("_page") final int currentPage,
 final _USER_("command") YourCommandClass command,
 final HttpServletResponse response) {
 // do something based on page number
 return pageViews[currentPage];
 * The successful finish step ('_finish' request param must be present)
 _USER_(params = "_finish")
 public String processFinish(final _USER_("command") YourCommandClass command,
 final Errors errors,
 final ModelMap modelMap,
 final SessionStatus status) {
 // some stuff
 return "successView";
 _USER_(params = "_cancel")
 public String processCancel(final HttpServletRequest request,
 final HttpServletResponse response,
 final SessionStatus status) {
 return "canceledView";
I tried to vary the method signatures so that you can get an idea about the flexibility I mentioned. Of course, there's a lot more to it: you can make use of request method (GET or POST) in the _USER_, you can define a method annotated with _USER_, etc.
EDIT: I had an unmapped method which I fixed (by the way, you need to make sure you don't have ambiguous mappings -- requests that could be mapped to more than one method -- or unmapped requests -- requests that cannot be mapped to any method). Also have a look at _USER_, _USER_ and _USER_, which are also needed for fully simulating the behaviour of the classic AWFC (I edited the code already to make this clear).
share|improve this answer
+1 This is certainly a better explanation than what Spring documentation/example app provides. A lot of people could find this helpful. – prasopes Jan 7 '11 at 11:08
yeah very helpful indeed. – false9striker Jan 17 '12 at 7:50
protected by Community Oct 17 '14 at 11:26
Would you like to answer one of these unanswered questions instead?


text:
How Is The Amount Of Compensation Payable Calculated?
The amount of compensation that the employer has to pay is calculated according to the following specifications:
- When there is a death caused due to an injury, the compensation payable amounts to 50% of the wages*the factor that is relevant at the time (the higher amount is considered). An additional Rs.1000 is to be provided for funeral expenses.
- In case the workman is totally and permanently disabled under Schedule1, 60%of his salary* the factor relevant is to be provided. If the amount is less than 60,000, the compensation has to be raised to Rs.60000.
- In case the workman is partially but permanently disabled, the same calculations as above apply-but the percentage is calculated on the basis of the loss in earning capacity.If the injury is not specified under schedule1, compensation commensurate with the loss in income must be made. Also, the loss or reduction in income will need to be assessed by a qualified doctor.
- Where the workman is temporarily disabled (either partial or total), the employer will need to make a compensation amounting to 25% of the monthly salary of the worker. This will go on for the time the disability continues, or 5 years –whichever period is shorter.
Workmen Compensation Laws in India

source: openbmb/Ultra-FineWeb


How to Easily Resize Window In Gnome [Quick Tips]
How do you usually resize a window? Move your mouse pointer to the corner of the window and click to resize it, simple, right? Well, if you are using Gnome (Linux), resizing an application window can be a hit or miss affair. In some applications (such as Nautilus), the corners width are huge and you can easily click and drag to resize them. However, in other applications, the sidebar and corner width is only a pixel wide and moving your mouse cursor to that exact point (where the cursor become the resize arrowhead) can be a tedious task.
Here are some ways you can use to make resizing the window an easier, and enjoyable task.
1. Alt + Middle click
At anywhere in the window, press "ALT" key and the middle button of the mouse and the cursor instantly become an arrowhead. You can then move in the direction that you want to resize.
2. Press At + F8
The "Alt + F8" hotkey is a quick keyboard shortcut to activate the resize mode. Once in the resize mode (with a translucent overlay), you can use the arrow key to resize the window horizontally or vertically. Once you are done, hit Enter to return to the window mode.
3. Configure own hotkey via Compiz
If you are using Compiz, it comes with several more options that you can configure.
Open your CompizConfig Settings Manager (System -> Preferences -> CompizConfig Settings Manager).
Scroll down the list to find "Resize Window".
Click on it to enter its configuration page. From here, you can enable and assign the hotkey for different resize mode. In this example, I have enabled the "Initiate Outline Window Resize" mode and assign the hotkey "Alt + Super + W" to activate it.
That's it. This should solve your window resizing woes.


Your Name
Your Email
Your Message (required)
osCommerce 2.2RC2a. All the prices show 0.
The issue could be caused by the incorrect procedure or adding/removing currencies in osCommerce 2.2RC2a. To resolve it please do the following:
1. Go to administration panel and click 'Localization'->'Currencies'.
2. Then add a new currency with the following settings:
Name: 'US Dollar';
Code: USD;
Symbol Left: $
Symbol Right:
Decimal Point:.
Thousands Point: '
Decimal Places: 2
Value: 1.00000000
3. Make it default and click Update currencies.
4. Then select your new currency and make it default. Update currencies.
5. Now you are free to remove the 'US Dollar' currency.


EIXO Program - Audiences with specific needs
EIXO (axis) is the foundation when building a house. This program is, in essence, the column of the Educational Service of the Carlos Machado Museum, a museum that values inclusiveness, of all and for all.
Diversity means different experiences of the world around us. In a Museum, this reality is notorious, since in its physical space, some people might have difficulties, either for physical or mental and cognitive reasons, to enjoy what the Museum has to offer in its fullness.
This project arises to make the museum the most inclusive possible through the Educational Service.
These actions take shape through visits guided by a member of the Educational Service to the various exhibitions that the museum presents, using mediation techniques and objects that meet the needs of the public; workshops that explore the Museum's collections; conversation sessions, debates, encouraging new perspectives on the museum's collections.
Within the scope of the EIXO program, we develop activities according to the needs of our audiences. Therefore, we ask interested entities to contact the Educational Service in order to prepare an appropriate visit to the specificities of each group.


text:
We developed a simple method to perfuse oil–water in electrowetting displays. The theoretical model to simulate the progress of water entry into the interlayer while squeezing the oil was established. It shows that the minimum inlet pressure of water required to enter the interlayer must counteract the capillary pressure difference at the interface and the hydraulic resistance. In addition, the condition to remain the dyed oil in the pixels after the entry of water is affected by the pixel size and the height of interlayer. The perfusion experiment coincides with the simulation which confirms the theoretical conclusion that the pixel size and interlayer thickness influence the thickness of the remained oil films.
© 2013 IEEEPDF Article


text:
- 1 How much money do baseball players make?
- 2 How much money does a AAA baseball player make?
- 3 How much do low A baseball players make?
- 4 Who is the richest baseball player?
- 5 How much does a MLB umpire make?
- 6 How much do bullpen catchers make?
- 7 What sport pays the most?
- 8 Do baseball players get paid weekly?
- 9 What is the lowest paying professional sport?
- 10 Why do minor league players get paid so little?
- 11 Do minor league baseball players pay for housing?
- 12 What is G league salary?
- 13 How much does a minor league baseball coach make?
How much money do baseball players make?
The average single-A baseball player makes $6,000, while an average double-A baseball player makes $9,350. Like we said earlier, there has been a plan to increase the minimum salary of Rookies and Short-season level players. For instance, the Rookie's minimum weekly pay will be raised from $290 to $400.
How much money does a AAA baseball player make?
According to The Athletic, the average player salary for a minor league player was $6,000 in Single-A, $9,350 in Double-A and $15,000 in Triple-A in 2018.
How much do low A baseball players make?
For High/Low-A, the weekly minimum pay rises from $290 to $500. For Double-A, the minimum rises from $350 to $600. For Triple-A, the minimum rises from $502 to $700.
Who is the richest baseball player?
Rodriguez's "A-Rod Corp " also has quite a diversified list of investments. He is the richest baseball player ever.
How much does a MLB umpire make?
The salaries of Major League Baseball Umpires in the US range from $17,890 to $57,750, with a median salary of $24,870. The middle 50% of Major League Baseball Umpires makes $24,870, with the top 75% making $57,750.
How much do bullpen catchers make?
Estimates for how much money bullpen catchers make varies rather widely, and the most cited sources are a few years old now: Fangraphs estimates $90,000/year on average in a 2016 article—an oft-cited number you'll see referenced everywhere. A 2018 article from Career Trend estimates a range of $30,000-$60,000.
What sport pays the most?
Basketball It is not surprising that basketball is the world's highest paid sport. As well as earning millions per year in salary, the NBA's best basketball players earn a huge amount of money from their various endorsements and sponsorships, more so than any other sport.
Do baseball players get paid weekly?
Normally the post season, offseason and spring training are months where players are not payed, unless specifically detailed in their contracts. Playoff runs do include bonuses, and during spring training players are given weekly allowances.
What is the lowest paying professional sport?
Here are some of the lowest wages in professional sports:
- Boxing. No athlete earns more today than Floyd Mayweather, who rakes in more than $73 million per year.
- Major League Soccer.
- Minor League Baseball.
Why do minor league players get paid so little?
Many minor league baseball players make less than minimum wage. Many are not paid during spring training or the offseason, though they are expected to commit all of their focus to baseball at those times, too. In almost any other industry, collusion among owners to suppress wages would be a violation of antitrust laws.
Do minor league baseball players pay for housing?
With rare exceptions, minor-league players — who are paid only seasonally — are responsible for procuring and paying for temporary housing for a five-month season.
What is G league salary?
G League salaries depend on your class and how you entered the G league. However, the average G League salary would stand at $35,000. However, some players would earn far more than this with a combination of contracts or on the level they are.
How much does a minor league baseball coach make?
Starting Salaries Typically working on one-year contracts, minor league baseball managers make an average of $20,000 to $60,000 per season, according to a recent study by Baseball America, the industry's leading publication for on- and off-the-field news and information.


Instructions for a Graco DuoGlider Stroller
The DuoGlider is a double stroller designed and sold by Graco 1. The DuoGlider can accommodate up to two Graco SnugRide or Graco SafeSeat infant car seats 1. Both of the stroller seats are equipped with removable canopy and snack tray. The stroller must first be assembled before it can be used. It's important to learn the proper instructions to ensure safety and make sure that proper locking mechanisms are installed.
Open the stroller by unlatching the secure hook on the side of the unit. Push the footrest down into vertical position. Turn the stroller upside down to install the basket and wheels.
Align the stroller basket with the two basket bars. Push the basket firmly onto the back of the stroller. Snap the securing straps over the bar and onto the basket to ensure that the basket stays in place.
Align the front wheels with the front feet of the stroller. Push the wheel firmly in place. Pull down on the wheel to ensure it is secured; do this for both front wheels. The two larger wheels go on the back, and the two smaller wheels go on the front.
Recline the back seat, pull up on the recline lever and pull back. Insert the brake bar on the back two feet of the stroller; the brake levers should be facing away from the stroller. Slide the back wheels onto the brake bar. Use a hammer to secure the wheel in place with the axle cap.
Flip the stroller back to normal operating position. Snap the snack tray on the front seat and, if desired, one on the back seat. The stroller is now ready for use.
article divider


fixation - definition and synonyms
noun [countable/uncountable]
Your browser doesn't support HTML5 audio
 1. 1
 a very strong interest in something that prevents you from paying attention to anything else
 Doug has a fixation with sports cars.
 fixation about:
 She seems to have a fixation about someone called Tony.
 2. 2
 in psychology, a mental condition in which someone's feelings about sex have not developed normally because they loved someone or something a lot as a child


text:
A group of eight budding drivers have been learning about road safety and the laws around vehicle use as part of a youth work project in Portlethen.
The teenagers, aged 15 and 16, were shown the practical side of driving by a qualified instructor, before they got their hands dirty learning about what is under the bonnet of a car, at a local garage.
The youngsters have been awarded certificates from Youth Scotland following their participation in the Momentum Project.
Momentum was co-ordinated by the Portlethen Community Learning and Development (CLD) team and was funded by the North Kincardine Community Development Group.
The participants took part in activities spanning 30 hours which were delivered by the CLD team in partnership with Grampian Police, Lethen Motors, Grampian Fire and Rescue Service and Carnegie Base Services.
Portlethen CLD worker Gordon Constable said: "This is the fourth year that we have run the Momentum Project in Portlethen and once again it has been a great success and extremely well received by all those taking part, all of whom had the opportunity to learn many new skills."
It is hoped that the course will help the budding drivers to understand the importance of being safe on the road and how best to look after themselves, their passengers and their vehicle once they get their driving licence.
Chair of Aberdeenshire Council's Education, Learning & Leisure Committee, Cllr Isobel Davidson, said: "Learning to drive is an exciting part of being a teenager but it is important that all budding drivers are taught about how to stay safe on the roads.
"Through the Momentum Project these youngsters have been given a good introduction to road safety, driving and also how the car works and how to maintain a vehicle."
Committee vice-chair, Cllr Ron McKail, said: "It is fantastic to see these teenagers gaining an understanding of vital road safety issues, and I am pleased to see that the programme will be offered to more youngsters in the coming year."


text:
Everything You Need to Know about Terrace Waterproofing Paint
Terrace Waterproofing Paint is an important aspect of ensuring that your terrace stays dry and protected from water damage. This type of paint is specifically designed to resist the penetration of water and prevent it from seeping into the walls or the surface of the terrace.
One of the main benefits of using terrace waterproofing paint is that it protects against the harmful effects of moisture. Over time, moisture can cause severe damage to the structure of your home, leading to expensive repairs. Therefore, waterproofing your terrace is crucial for the longevity of your house.
When it comes to choosing the right terrace waterproofing paint, you need to consider factors such as the quality of the paint, durability, and weather resistance. Some of the popular brands of terrace waterproofing paints include Asian Paints, AWC Waterproofing, Berger Paints, and Dulux.
Before applying terrace waterproofing paint, the surface must be cleaned and prepped to ensure proper adhesion. Any cracks or holes in the surface should be repaired, and the surface must be dry before applying the paint.
It is important to note that waterproofing paint should not be applied on surfaces that are already damp or wet, as this will prevent proper adhesion and may cause the paint to peel off. Therefore, it is best to wait for a dry day to apply the paint.
In summary, terrace waterproofing paint is essential for ensuring that your terrace remains protected from water damage and moisture. By choosing the right brand and following the correct application process, you can ensure a long-lasting and resilient finish that will keep your home safe and secure.
roof waterproofing | chemical waterproofing |terrace waterproofing | water proofing chemicals | roof paint | waterproof paint for terrace | waterproofing painted walls | waterproofing contractors | wall waterproofing | liquid waterproofing | roof waterproofing sheet | waterproofing contractors near me | cool roof coating | waterproofing paint for terrace |waterproof paint for outside walls | waterproofing chemical for wall | waterproof paint for roof price | water proofing treatment for roof | waterproof roof coating | waterproofing coating | waterproofing contractors in mumbai | waterproofing for terrace | concrete roof waterproofing


It's the 15th anniversary of Google Maps Platform! Check out the latest news and announcements.
Place Photos
You can use the Places SDK for iOS to request place photos to display in your application. Photos returned by the photos service come from a variety of sources, including business owners and user-contributed photos. To retrieve photos for a place, you must take the following steps:
 1. Call [GMSPlacesClient fetchPlaceFromPlaceId], passing a string with a place ID and a callback. This will call the callback with a GMSPlacePhotoMetadataList object.
 2. On the GMSPlacePhotoMetadataList object access the results property and select the photos to load from the array.
 3. For each GMSPlacePhotoMetadata to load from this list call [GMSPlacesClient loadPlacePhoto:callback:] or [GMSPlacesClient loadPlacePhoto:constrainedToSize:scale:callback:]. These will call the callback with a usable UIImage. Photos can have a maximum width or height of 1600 pixels.
Sample code
The following example method takes a place ID and gets the first photo in the returned list. You can use this method as a template for the method you will create in your own app.
Swift
// Specify the place data types to return (in this case, just photos).
let fields: GMSPlaceField = GMSPlaceField(rawValue: UInt(GMSPlaceField.photos.rawValue))!
placesClient?.fetchPlace(fromPlaceID: "INSERT_PLACE_ID_HERE",
 placeFields: fields,
 sessionToken: nil, callback: {
 (place: GMSPlace?, error: Error?) in
 if let error = error {
 print("An error occurred: \(error.localizedDescription)")
 return
 }
 if let place = place {
 // Get the metadata for the first photo in the place photo metadata list.
 let photoMetadata: GMSPlacePhotoMetadata = place.photos![0]
 // Call loadPlacePhoto to display the bitmap and attribution.
 self.placesClient?.loadPlacePhoto(photoMetadata, callback: { (photo, error) -> Void in
 if let error = error {
 // TODO: Handle the error.
 print("Error loading photo metadata: \(error.localizedDescription)")
 return
 } else {
 // Display the first image and its attributions.
 self.imageView?.image = photo;
 self.lblText?.attributedText = photoMetadata.attributions;
 }
 })
 }
})
Objective-C
// Specify the place data types to return (in this case, just photos).
GMSPlaceField fields = (GMSPlaceFieldPhotos);
NSString *placeId = @"INSERT_PLACE_ID_HERE";
[_placesClient fetchPlaceFromPlaceID:placeId placeFields:fields sessionToken:nil callback:^(GMSPlace * _Nullable place, NSError * _Nullable error) {
 if (error != nil) {
 NSLog(@"An error occurred %@", [error localizedDescription]);
 return;
 }
 if (place != nil) {
 GMSPlacePhotoMetadata *photoMetadata = [place photos][0];
 [self->_placesClient loadPlacePhoto:photoMetadata callback:^(UIImage * _Nullable photo, NSError * _Nullable error) {
 if (error != nil) {
 NSLog(@"Error loading photo metadata: %@", [error localizedDescription]);
 return;
 } else {
 // Display the first image and its attributions.
 self->imageView.image = photo;
 self->lblText.attributedText = photoMetadata.attributions;
 }
 }];
 }
}];
Caching
Photos loaded using [GMSPlacesClient loadPlacePhoto:callback:] or [GMSPlacesClient loadPlacePhoto:constrainedToSize:scale:callback:] are cached both on disk and in-memory by the Foundation URL loading system in the shared NSURLCache.
To configure the caching behavior you can change the shared URL cache using [NSURLCache setSharedURLCache:] in your application delegate's application:didFinishLaunchingWithOptions: method.
If you do not want your application to share a NSURLCache with the Places SDK for iOS you can create a new NSURLCache and use this exclusively within your app without setting it as the shared cache.
Attributions
In most cases, place photos can be used without attribution, or will have the required attribution included as part of the image. However, if the returned GMSPlacePhotoMetadata instance includes an attribution, you must include the additional attribution in your application wherever you display the image. Note that links in the attribution must be tappable. See the documentation on attributions.
Usage limits
Retrieving an image costs one unit of quota; there are no usage limits for retrieving photo metadata. Read more about usage and billing.


1805 Sydney's first commercial dairy
Dr John Harris
Sydney's first commercial dairy was built by Dr John Harris on his Ultimo estate, now an inner suburb. Harris was a naval surgeon and magistrate who became one of the colony's largest landowners. Ultimo's Harris Street is named after him.
In 1793, Harris bought the estate of James Ruse, Australia's first ex-convict farmer, at Parramatta. Over following years he acquired more land, including estates at Ultimo, Drummoyne and Bathurst. By 1800 he owned 315 acres (127 ha) of land and had acquired 431 head of stock.
The Ultimo estate was subdivided in 1859. Until then it remained as farmland, in possession of the Harris family.
This website uses cookies but doesn't share them.


Take the 2-minute tour ×
I am seeking to understand that "average" file size for a folder on my computer. I have calculated the true average of files (total size / no. of files), however I would, ultimately, love to group together files into file-size categories as follows;
Files < 1kb: 23 files.
Files < 100kb: 276 files.
Files < 1mb: 786 files.
Is this possible using a batch script?
share|improve this question
I smell XYZ problem here... – Hello71 Jul 21 '11 at 16:36
add comment
1 Answer
Yes this is possible.
You will need to write some code that follows along an algorithm of your choice, using variables to store values.
The algorithm could look perform actions like this:
 - define File-Size-Range-Groups ( < 1kb, < 100 kb, etc )
 - Sum the number of files in each File-Size-Range-Group
 - Sum the individual file sizes for a File-Size-Range-Group total
 - Output the sum value of files in a File-Size-Range-Group
 - Output the average (total file size sum for File-Size-Range-Group / number of files in File-Size-Range-Group)
share|improve this answer
add comment
Your Answer


Skip to definition.
Verb: restore ri'stor
 1. Return to its original or usable and functioning condition
 "restore the forest to its original pristine condition";
 - reconstruct
 2. Return to life; get or give new life or energy
 "The week at the spa restored me";
 - regenerate, rejuvenate
 3. Give or bring back
 "Restore the stolen painting to its rightful owner";
 - restitute
 4. Restore by replacing a part or putting together what is torn or broken
 "She restored her TV set";
 - repair, mend, fix, bushel [US], doctor, furbish up, touch on
 5. Bring back into original existence, use, function, or position
 "restore law and order";
 - reinstate, reestablish
Derived forms: restored, restoring, restores
Type of: alter, ameliorate, amend, better, change, give back, improve, meliorate, mend, modify, refund, regenerate, renew, repay, return
Encyclopedia: Restore


text:
December 13, 1991
L86 Dimmer Modules BTU Dissipation
Heat dissipation in ETC dimmer racks is relatively simple to calculate. Use the following table to calculate either watts per dimmer or BTUs per dimmer, them multiply that number by the number of dimmers in the rack. Note that the watt and BTU figures shown below apply to single dimmer, not dimmer modules. (A module contains more than one dimmer)
We suggest you set air conditioning levels to maintain the temperature in the dimer room at 68 degrees or less. ETC dimmers are designed to operate safely in environments with ambient temperatures of up to 104 degrees but, as with all electronics, keeping things cooler will help improve the service of the equipment.


Save the date! Android Dev Summit is coming to Sunnyvale, CA on Oct 23-24, 2019.
Inspect energy use with Energy Profiler
The Energy Profiler helps you to find where your app uses more energy than necessary.
The Energy Profiler monitors the use of the CPU, network radio, and GPS sensor, and it displays a visualization of how much energy each of these components uses. The Energy Profiler also shows you occurrences of system events (wake locks, alarms, jobs, and location requests) that can affect energy consumption.
The Energy Profiler does not directly measure energy consumption. Rather, it uses a model that estimates the energy consumption for each resource on the device.
Energy Profiler overview
The Energy Profiler appears as a row in of the Profiler window when you run your app on a connected device or Android Emulator running Android 8.0 (API 26) or higher.
To open the Energy Profiler, follow these steps:
 1. Select View > Tool Windows > Profiler or click Profile in the toolbar.
 If prompted by the Select Deployment Target dialog, choose the device to which to deploy your app for profiling. If you've connected a device over USB but don't see it listed, ensure that you have enabled USB debugging.
 2. Click anywhere in the Energy timeline to open the Energy Profiler.
When you open the Energy Profiler, it immediately starts displaying your app's estimated energy usage. You should see something similar to figure 1.
Figure 1. Timelines in the Energy Profiler.
As indicated in figure 1, the default view for the Energy Profiler includes the following timelines:
 1. Event timeline: Shows the activities in your app as they transition through different states in their lifecycle. This timeline also indicates user interactions with the device, including screen rotation events.
 2. Energy timeline: Shows estimated energy consumption of your app.
 3. System timeline: Indicates system events that may affect energy consumption.
To see a breakdown of energy use by CPU, network, and location (GPS) resources, as well as relevant system events, place your mouse pointer over a bar in the Energy timeline.
Inspect system events: wake locks, jobs, and alarms
You can use the Energy Profiler to find system events that can affect energy consumption, including wake locks, jobs, and alarms:
 - A wake lock is a mechanism for keeping the CPU or screen on when the device would otherwise go to sleep. For example, an app that plays video may use a wake lock to keep the screen on when there is no user interaction with the device. Requesting a wake lock is not an energy-intensive action, but failing to release a wake lock can cause the screen or CPU to stay on for longer than necessary, which can drain the battery quickly. For more information, see the guidance for working with wake locks.
 - You can use alarms to run background tasks outside of the context of your app at regular intervals. When an alarm goes off, it may wake up the device and run energy-intensive code. For more information, see the guidance for working with alarms.
 - You can use jobs to perform actions under specified conditions, such as when the network becomes available. You create jobs with JobBuilder and schedule them with JobScheduler. In many cases, the recommended approach is to use jobs with JobScheduler rather than alarms or wake locks.
 - Location requests use the GPS sensor, which can consume significant amounts of energy. For information on how to make energy-efficient location requests, see Optimize location for battery.
The Energy Profiler makes it easy to find where your app uses each of these features so that you can make informed decisions about how each is used.
The Energy Profiler shows a color-coded bar in the System timeline below the Energy timeline for the time range when a system event is active. Wake locks are represented with a red bar, jobs and alarms are indicated with a yellow bar, and location events are indicated with a light purple bar.
Figure 2 shows the Energy Profiler and the code editor open to the source code responsible for an unreleased wake lock.
Figure 2. Using the Energy Profiler to find a wake lock.
 1. To open the System Event pane and show details for events such as wake locks, select a time range in the Energy timeline.
 2. To open the Wake Lock Details pane and show details for a specific wake lock, select the wake lock in the System Event pane.
 3. To open the code editor and jump to the source code for a wake lock, double-click the entry for the calling method at the top of the call stack in the Wake Lock Details pane.
 4. The call to acquire the wake lock is highlighted in the source editor.
The instructions for showing details for other system events are essentially the same as for wake locks, with information specific to each kind of event in its details pane. For example, the Job Details pane shows call stacks for the portions of the code where the job is scheduled and where the job is finished.


text:
Background: Associations between levels of sedentary behavior and depressive symptoms independently and in combination with different levels of physical activity remain unclear. Purpose: This study aimed to examine independent and combined associations of physical activity (PA) and sedentary behavior (SB) with depressive symptoms among Japanese adults. Method: An Internet-based survey collected data on depression levels (Center for Epidemiologic Studies Depression Scale), self-reported time spent in PA and SB (Japanese short version of the International Physical Activity Questionnaire), and sociodemographic variables from 2,914 adults in 2009. Binary logistic regression analyses were conducted to examine the odds ratios (ORs) for being depressed (depression scores ≥16) according to independent PA levels (none, insufficient, sufficient), SB levels (low, moderate, high), and nine combinations of PA and SB categories. Results: After adjusting for potential confounders, sufficient PA level was found to be related to lower risk of depressive symptoms independently (OR = 0.61), whereas no significant associations were observed between SB levels and depression. In the combined associations, adults in the sufficient PA/high SB (OR = 0.44), sufficient PA/moderate SB (OR = 0.56), and sufficient PA/low SB (OR = 0.57) categories were significantly less likely to have depressive symptoms in comparison with the no PA/high SB category. Conclusion: Meeting physical activity recommendations is associated with a lower risk of depressive symptoms, regardless of time spent in total sedentary behavior. These results suggest that promoting physical activity may be an effective strategy against depressive symptoms among Japanese adults.
ASJC Scopus subject areas
- Applied Psychology


text:
Date of this Version
This paper analyses customer satisfaction with services of the Sokoine National Agricultural Library (SNAL) using a mixed method approach. Both qualitative and quantitative data were collected using questionnaire and interviews, which were supplemented by document analysis. A total of 72 respondents were selected using simple random and purposive sampling procedures. Data were analysed descriptively and were presented in tables, pie charts and percentages. The expectancy-disconfirmation theory with Four-Level Zone of Tolerance (ZoT) developed by Oliver (1980) guided data analysis in this study.
Findings indicate that leaning materials and services provided by SNAL are relatively sufficient due to satisfaction level of majority of customers being over 50%. This shows that the library has relevant learning materials which mostly meet users' satisfaction. However, some respondents showed dissatisfaction with challenges they faced in accessing library resources due to: poor arrangement of books in shelves that made users to spend a lot of time in searching materials, lack of adequate security in the Library that made some users' properties in their bags temporarily kept in the library being stolen and lack of good customer care practices from some library staff.
The study recommends the factors prompting users' dissatisfaction be addressed so as to regain customers' satisfaction and loyalty to the library.


text: The first radio commentary was broadcast in 1922 in Australia covering a testimonial match for Charles Bannerman, at the Sydney Cricket Ground. The commentator was Lionell Watt. In 1927, BBC attempted its first radio broadcast of a cricket test, for a match between Essex and New Zealand, and the commentator was Plum Warner. However, BBC did not pursue the idea for about 10 years, as it was not considered a success. Reviving the idea, BBC launched its first ball-by-ball commentary on June 24, 1938, for the second test of the Ashes series between Australia and England. All India Radio started commentary in the early 1940s.

source: HuggingFaceFW/fineweb-edu


How to Store and Retrieve User Settings from SUSI Server in SUSI iOS
Any user using the SUSI iOS client can set preferences like enabling or disabling the hot word recognition or enabling input from the microphone. These settings need to be stored, in order to be used across all platforms such as web, Android or iOS. Now, in order to store these settings and maintain a synchronization between all the clients, we make use of the SUSI server. The server provides an endpoint to retrieve these settings when the user logs in.
First, we will focus on storing settings on the server followed by retrieving settings from the server. The endpoint to store settings is as follows:
_URL_
This takes the key value pair for storing a settings and an access token to identify the user as parameters in the GET request. Let's start by creating the method that takes input the params, calls the API to store settings and returns a status specifying if the executed successfully or not.
 let url = getApiUrl(UserDefaults.standard.object(forKey: ControllerConstants.UserDefaultsKeys.ipAddress) as! String, Methods.UserSettings)
 _ = makeRequest(url, .get, [:], parameters: params, completion: { (results, message) in
 if let _ = message {
 completion(false, ResponseMessages.ServerError)
 } else if let results = results {
 guard let response = results as? [String : AnyObject] else {
 completion(false, ResponseMessages.ServerError)
 return
 }
 if let accepted = response[ControllerConstants.accepted] as? Bool, let message = response[Client.UserKeys.Message] as? String {
 if accepted {
 completion(true, message)
 return
 }
 completion(false, message)
 return
 }
 }
 })
Let's understand this function line by line. First we generate the URL by supplying the server address and the method. Then, we pass the URL and the params in the 'makeRequest' method which has a completion handler returning a results object and an error object. Inside the completion handler, check for any error, if it exists mark the request completed with an error else check for the results object to be a dictionary and a key 'accepted', if this key is 'true' our request executed successfully and we mark the request to be executed successfully and finally return the method. After making this method, it needs to be called in the view controller, we do so by the following code.
Client.sharedInstance.changeUserSettings(params) { (_, message) in
 DispatchQueue.global().async {
 self.view.makeToast(message)
 }
}
The code above takes input params containing the user token and key-value pair for the setting that needs to be stored. This request runs on a background thread and displays a toast message with the result of the request.
Now that the settings have been stored on the server, we need to retrieve these settings every time the user logs in the app. Below is the endpoint for the same:
_URL_
This endpoint accepts the user token which is generated when the user logs in which is used to uniquely identify the user and his/her settings are returned. Let's create the method that would call this endpoint and parse and save the settings data in the iOS app's User Defaults.
if let _ = message {
 completion(false, ResponseMessages.ServerError)
} else if let results = results {
 guard let response = results as? [String : AnyObject] else {
 completion(false, ResponseMessages.ServerError)
 return
 }
 guard let settings =
response[ControllerConstants.Settings.settings.lowercased()] as? [String:String] else {
 completion(false, ResponseMessages.ServerError)
 return
 }
 for (key, value) in settings {
 if value.toBool() != nil {
 UserDefaults.standard.set(value.toBool()!, forKey: key)
 } else {
 UserDefaults.standard.set(value, forKey: key)
 }
 }
 completion(true, response[Client.UserKeys.Message] as? String ?? "error")
}
Here, the creation of the URL is same as we created above the only difference being the method passed. We parse the settings key value into a dictionary followed by a loop which loop's through all the keys and stores the value in the User Defaults for that key. We simply call this method just after user log in as follows:
Client.sharedInstance.fetchUserSettings(params as [String : AnyObject]) { (success, message) in
 DispatchQueue.global().async {
 print("User settings fetch status: \(success) : \(message)")
 }
}
That's all for this tutorial where we learned how to store and retrieve settings on the SUSI Server.
References


text:
The leaf wetness sensor detects the presence of condensation on its sensitive surface and has been designed to accurately reproduce the thermodynamic behaviour of a leaf.
The leaf wetness degree provides information for agricultural and floriculture fields to determine the most appropriate phytosanitary treatment to prevent mould and fungal infections, that can affect the plants and crops in the presence of condensation on the leaves.
The double sensitive surface helps determine the wetness degree both on the top and bottom of the leaf. An important feature that facilitates accurate readings, is that the two sides of the leaf have different drying times.
In order to ensure a long duration of the sensors useful life span, the surface of the sensor is specially treated to resist atmospheric agents and chemical agents present in pesticide products.


text:
To assess the sustainability of bananas on the German market, the Action Alliance for sustainable bananas has commissioned an external study. It comes to the conclusion that important steps have already been taken since a large part of the German supermarkets already sell certified bananas. However, banana cultivation remains a challenge: the use of pesticides, the repression of trade unions, the lack of cooperation with small farmers' associations, discrimination against women and migrant workers, and the payment of insufficient wages. In the study, the views of various stakeholders were analysed, and recommendations were made on the further orientation of the ABNB.
Here you can download the complete study on the sustainability of bananas on the German market as a PDF:


text:
SN Applied Sciences
Detecting potential issues in naturally captured images of water is a challenging task due to visual similarities between clean and polluted water, as well as causes posed by image acquisition with different camera angles and placements. This paper presents novel deep invariant texture features along with a deep network for detecting clean and polluted water images. The proposed method first divides an input image into H, S and V components to extract finer details. For each of the color spaces, the proposed approach generates two directional coherence images based on Eigen value analysis and gradient distribution, which results in enhanced images. Then the proposed method extracts scale invariant gradient orientations based on Gaussian first order derivative filters on different standard deviations to study texture of each smoothed image. To strengthen the above features, we explore the combination of Gabor-wavelet-binary pattern for extracting texture of the input water image. The proposed method integrates merits of aforementioned features and the features extracted by VGG16 deep learning model to obtain a single feature vector. Furthermore, the extracted feature is fed to a gradient boosting decision tree for water image detection. A variety of experimental results on a large dataset containing different types of clean and stagnant water images show that the proposed method outperforms the existing methods in terms of classification rate and accuracy.
Xue, Minglong; Shivakumara, Palaiahnakote; Wu, Xuerong; Lu, Tong; Pal, Umapada; Blumenstein, Michael; and Lopresti, Daniel, "Deep invariant texture features for water image classification" (2020). Journal Articles. 17.


Definitions for panaceaˌpæn əˈsi ə
This page provides all possible meanings and translations of the word panacea
Random House Webster's College Dictionary
pan•a•ce•aˌpæn əˈsi ə(n.)(pl.)-ce•as.
 1. a remedy for all ills; cure-all.
 2. a solution for all difficulties.
Origin of panacea:
1540–50; < L < Gk panákeia=panake-, s. of panakḗs all-healing
Princeton's WordNet
 1. Panacea(noun)
 2. panacea, nostrum, catholicon, cure-all(noun)
 1. panacea(Noun)
 2. panacea(Noun)
 Something that will solve all problems.
 A monorail will be a panacea for our traffic woes.
 3. panacea(Noun)
 A particular plant believed to provide a cure-all.
 4. Panacea(ProperNoun)
 Daughter of Asclepius and Salus (or Epione). She was the personification of healing through herbs.
 5. Origin: From panacea, from πανάκεια, from πανακής, from πᾶν (equivalent to English pan-) + ἄκος.
Webster Dictionary
 1. Panacea(noun)
 2. Panacea(noun)
 the herb allheal
 1. Panacea
 In Greek mythology, Panacea was a goddess of Universal remedy. She was the daughter of Asclepius and Epione. Panacea and her four sisters each performed a facet of Apollo's art: Panacea, Hygieia, Iaso, Aceso, and Aglæa/Ægle. Panacea also had four brothers – Podaleirus, one of the two kings of Tricca, who had a flair for diagnostics, and Machaon, the other king of Tricca, who was a master surgeon; Telesphoros, who devoted his life to serving Asclepius; and Aratus, her stepbrother, who was a Greek hero and the patron/liberator of Sicyon. Panacea was said to have a poultice or potion with which she healed the sick. This brought about the concept of the panacea in medicine, a substance meant to cure all diseases. The term is also used figuratively as something intended to completely solve a large, multi-faceted problem.
Find a translation for the panacea definition in other languages:
Select another language:
Discuss these panacea definitions with the community:
Use the citation below to add this definition to your bibliography:
"panacea." STANDS4 LLC, 2014. Web. 28 Jul 2014. <>.
Are we missing a good definition for panacea?
The Web's Largest Resource for
Definitions & Translations
A Member Of The STANDS4 Network
Nearby & related entries:
Alternative searches for panacea:


General Information
History of The Court
Monterey County Courthouse Completed 1878
The military and social capital of Alta California during Spanish and Mexican rule, the town of Monterey naturally became the county seat when the 27 original counties were formed in, 1850. But when it was learned that the railroad was to go through the valley and not along the coast, the government center was moved to Salinas. After the house used as a courthouse burned, this much larger brick Victorian building was commissioned. The courthouse remained in use while the current one was being constructed around it, and then was demolished. Today a courtyard, lily pond, and commemorative sculpture occupy the site.
Tour historic courthouses for all 58 California counties at


- Mia Martin
Fractional Exec-Consultant-Freelance
The following as described by Wikipedia are the definitions of Fractional, Consultant and Freelance:
Fractional executives are professionals who have decided to offer their advice and skills to organizations on a for-hire basis. These executives have typically served a number of years in a business environment in roles such as chairman, owner, CxO, SVP, VP, or director. Their skills may be focused in one discipline or could be more broad-based, depending on the role(s) they have served.
 - Internal consultant: someone who operates within an organization but is available to be consulted on areas of their specialization by other departments or individuals (acting as clients) or
 - External consultant: someone who is employed externally to the client (either by a consulting firm or some other agency) whose expertise is provided on a temporary basis, usually for a fee. Consulting firms range in size from sole proprietorships consisting of a single consultant, small businesses consisting of a small number of consultants, to midto large consulting firms, which in some cases are multinational corporations. This type of consultant generally engages with multiple and changing clients, which are typically companies, non-profit organizations, or governments.
For those that have reached executive level during their careers, you will want to decide if you would prefer to take on projects where you act as an interim or temporary executive and or projects where you are being sourced as a consultant for your expertise. From a positioning perspective, positioning yourself as a consultant will not place you at a disadvantage if you brand yourself in a manner that clearly outlines your capabilities and credentials. Some have expressed that positioning themselves as consultants or fractional execs has impacted their ability to land future work and, as a result, have stayed away from taking on projects while in-between jobs. In this Gig economy, it's all about positioning. Therefore, do not miss the opportunity to land additional paid opportunities while anticipating your next semi-permanent or permanent role. Examples of fractional executive work could fall under functions such as:
Fractional CEO
Fractional CFO
Fractional CTO
Fractional COO
Fractional CMO
Fractional CxO
Fractional CIO
Fractional executives should be viewed as those that have risen to the top of their field and are offering their expertise on a retainer or project basis to solve a problem for the company. Positioning oneself as a Fractional executive could align with higher-paying opportunities should your credentials support your positioning.
Consultants have been brought in for multiple roles on a contract or project basis for years to help support isolated company needs. Conceptually, fractional exec work from problem-solving, but not always complexity runs parallel.
If you never reached the C-Suite during your career, positioning your capabilities as a consultant will still be vital in your ability to build a brand as a subject matter expert as well as position yourself as a problem solver in a specific area.
Five questions to ask yourself when developing your offering regardless of how you would like to classify yourself as Fractional, Consultant, or Freelance would be as follows:
 1. What problem do I want to solve?
 2. Who do I want to solve it for?
 3. What credentials do I have that support my ability to solve that problem?
 4. Who do I know in my network that can align me with my target audience?
 5. What business development tasks will I start with to build my business?
Three questions to ask yourself when taking on a new role are:
 1. What will the role include?
 2. What does success look like for this position?
 3. What is the time commitment?
In conclusion, having a clear understanding of your capabilities and researching who you will want to provide services to will help you formulate how you want to position your service offerings from a branding perspective. If you are a seasoned and multi-faceted executive, think about the benefits of positioning yourself as a fractional executive and or consultant.
-Mia D. Martin
Call: _PHONE_
©2019 Designed by: Modern Créatif
a Modern Créatif Brand
Mia D. Martin
Brand Strategist-Digital Marketer-Professional Speaker


text:
Science Fair Project Encyclopedia
In archaeology a postpipe (or post pipe) is the term given to the remains of an upright timber placed in a posthole. Given the right conditions, timbers may survive over long periods of time and a recovered postpipe can simply be of solid wood. Under less preservative conditions however, only a dark circular stain of organic material may be left in the fill of the posthole observable in plan and section. This differs in consistency from the less organic backfill of the posthole and can be identified simply through this change in make-up. The size and depth and of the postpipe can provide information as to any reuse of the posthole especially if several different postpipes can be identified. They can also indicate the species of wood used and help suggest the nature of the structure that the timber once supported.
The contents of this article is licensed from _URL_ under the GNU Free Documentation License. Click here to see the transparent copy and copyright details


What Day Is Opposite Day?
What day of the week is opposite day?
Opposite Day ObservancesFun Holiday: Opposite Day ObservancesYearWeekdayDate2020SatJan 252021MonJan 252022TueJan 257 more rows.
What is opposite day at school?
4. "A Day of Opposites" is a creative writing prompt that asks students to write about a day they have in which EVERYTHING is OPPOSITE. Looking for other activities to use in the classroom in the coming weeks?
Is National Hug Day today?
National Hug Day or National Hugging Day occurs on January 21st and is officially recognized by the United States Copyright Office, but is not a public holiday. The purpose of the day is to help everyone show more emotion in public.
What is the opposite of Christmas?
What is the opposite of Christmas?departureleavehegiraleavingpartingretreatfleeingflightretirementwithdrawal6 more rows
Who started opposite day?
President Calvin CoolidgeThe origin of National Opposite Day is unknown however there are references dating back to President Calvin Coolidge in the 1920's. In the 1928 election, Coolidge made a statement to the press announcing, "I do not choose to run".
How do people celebrate Opposite Day?
10 Ways to Celebrate Opposite DayBreakfast for Dinner. Pancakes, bacon, and eggs are the clear choice for dinner on opposite day. … Wear Your Clothes Backwards. Let your kids dress silly for the day. … Baths in the Morning. I live and die by my schedule. … Engage in silly conversation. … Eat Dessert First. … Lefty Righty. … Cup Swap. … Picture Time.More items…•
How do you dress like a boy for the opposite day?
Turn t-shirts, pants, shorts, skirts or dresses inside out. Wear button-up shirts, dresses or baseball hats backwards. Mix things up by wearing each item of clothing in a different direction to create even more opposites. For example, combine a backwards shirt with inside out pants.
Why do we celebrate Opposite Day?
Did SpongeBob create opposite day?
SpongeBob Squarepants' 1999 "Opposite Day" episode was the basis for the rise of the "game" in my experience. Before this episode aired I had never played it, and after it I engaged in playing the game many times. … The 86th episode of "Seinfeld" in 1994 also had a similar theme and was labelled "The Opposite".
What is January 25th day?
January HolidaysDateHolidayCategorySat Jan 25National Irish Coffee DayFood & BeverageSat Jan 25Opposite DaySpecial InterestSun Jan 26National Peanut Brittle DayFood & BeverageSun Jan 26National Spouses DayRelationship88 more rows
What does Opposite Day mean?
Opposite Day(ProperNoun) A contrived holiday on which everything is done backwards, for example "yes" means "no".
When was opposite day invented?
August 17th, 1959The History of opposite day A little know moment in American history occurred 60 years ago when President Dwight E. Eisenhower declared that August 17th, 1959 was opposite day for one day only.


You are hereIsle of Benbeculla
Isle of Benbeculla
Mermaid's Grave
Pictish Mermaid
A mermaid is said to be buried in the sands in the area around Nunton. In 1830 some women who were gathering seaweed spotted a mermaid in the waters close to the shore.They tried in vain to catch her, but she was too clever for them. Read More »
The Blobster of the Isle of Benbeculla
In the early 1990's a twelve foot carcass covered in sand and seaweed was discovered on a Benbecula beach by 16 year old Louise Whitts. Read More »
Recent comments
Featured Site


text:
Definition of longitudinal
- The insect's back is black with yellow longitudinal stripes.
- the longitudinal extent of the building
- a longitudinal study of juvenile offenders over a period of five years
The insect's body is black with yellow longitudinal stripes.
calculating the longitudinal position of a ship
a longitudinal study of career aspirations among girls from 5 to 17
These example sentences are selected automatically from various online news sources to reflect current usage of the word 'longitudinal.' Views expressed in the examples do not represent the opinion of Merriam-Webster or its editors. Send us feedback.
What made you want to look up longitudinal? Please tell us where you read or heard it (including the quote, if possible).


Take the 2-minute tour ×
I'm looking for a quick way to compute the Pontryagin dual group of the n-dimensional torus $\mathbb{T}^n$ (with $\mathbb{T} := \mathbb{R} / \mathbb{Z}$). The only way I know is from "Dikran Dikranjan - Introduction to Topological Groups" and is very tedious.
I thought so: $\mathbb{T}^n$ is compact then $\widehat{\mathbb{T}^n}$ has the discrete topology. The set $E$ of all the functions
$\mathbb{T}^n \to \mathbb{C} : x \mapsto e^{2 \pi a \cdot x}$
with $a \in \mathbb{Z}^d$ is a subset of $\widehat{\mathbb{T}^d}$ which separates the points of $\mathbb{T}^d$ (I mean: for any $x,y \in \mathbb{T}^d$ with $x \neq y$ exists some $\chi \in E$ such that $\chi(x) \neq \chi(y)$. Now I was hoping that Stone-Weierstass theorem could help me to prove that $E$ is dense in $\widehat{\mathbb{T}^d}$ and so that $\widehat{\mathbb{T}^d} = E$, because $\widehat{\mathbb{T}^d}$ is discrete. However I don't know how to apply Stone-Weierstass theorem in this case.
I thank you for any ideas!
share|improve this question
4 Answers 4
up vote 6 down vote accepted
The key case is the 1-dimensional torus. We want to show every continuous homomorphism $\chi \colon {\mathbf R}/{\mathbf Z} \rightarrow {\mathbf T}$ has the form $x \bmod {\mathbf Z} \mapsto e^{2\pi inx}$ for some integer $n$.
Any character of ${\mathbf R}/{\mathbf Z}$ can be pulled back to a character of ${\mathbf R}$ by composing with the canonical map ${\mathbf R} \rightarrow {\mathbf R}/{\mathbf Z}$. Let $\chi' \colon {\mathbf R} \rightarrow {\mathbf T}$ be the resulting character of ${\mathbf R}$, i.e., $\chi'(x) = \chi(x \bmod {\mathbf Z})$. All continuous homomorphisms ${\mathbf R} \rightarrow {\mathbf T}$ have the form $x \mapsto e^{2\pi ixy}$ for some real number $y$. Accepting this for a moment, we'd have $\chi'(x) = e^{2\pi ixy}$ for some $y$. Thus $\chi(x \bmod {\mathbf Z}) = e^{2\pi ixy}$. Taking $x = 1$, we get $1 = e^{2\pi iy}$. Therefore $y$ is an integer. Writing $y$ as $n$, for psychological purposes, $\chi(x \bmod {\mathbf Z}) = e^{2\pi inx}$ for an integer $n$, which is what you wanted.
Our task now is to compute the characters of ${\mathbf R}$. For this I like the method from Conway's "A Course in Functional Analysis". For any continuous homomorphism $\gamma \colon {\mathbf R} \rightarrow {\mathbf T}$, we want to show $\gamma(x) = e^{2\pi ixy}$ for some real number $y$. We will use differential equations. Because $\gamma(0) = 1$, by continuity $\int_0^a \gamma(t)dt \approx a$ for small positive $a$, so $\int_0^a\gamma(t)dt \not= 0$ for an appropriate $a$. Fixing such $a$, for all real $x$ we have $$\int_x^{x+a} \gamma(t)dt = \int_0^a \gamma(t+x)dt = \int_0^a \gamma(t)\gamma(x)dt = \gamma(x)\int_0^a \gamma(t)dt.$$ Therefore $$ \gamma(x) = \frac{\int_x^{x+a} \gamma(t)dt}{\int_0^a\gamma(t)dt}. $$ The right side, by the fundamental theorem of calculus, is a differentiable function of $x$, and therefore $$ \gamma'(x) = \frac{\gamma(x+a) - \gamma(x)}{\int_0^a\gamma(t)dt} = \frac{\gamma(a)-1}{\int_0^a\gamma(t)dt}\gamma(x), $$ so $\gamma'(x) = s\gamma(x)$ for a complex number $s$. By the theory of ODE, $\gamma(x) = Ce^{sx}$. Since $\gamma(0) = 1$, we have $C = 1$, so $\gamma(x) = e^{sx}$. Since $|\gamma(x)| = 1$, we have $e^{{\rm Re}(s)x} = 1$ for all real $x$, so ${\rm Re}(s) = 0$. Write $s = 2\pi iy$ for a real number $y$ and we're done.
I don't think you're going to find a 2-line proof of the computation of the character group of ${\mathbf R}/{\mathbf Z}$ or ${\mathbf R}$ because you need to get exponential functions from somewhere. Above we get them from our knowledge of solutions to the most basic first-order ODE, and to bring in an ODE we needed a clever idea to see that the a priori continuous function $\gamma$ is in fact differentiable.
share|improve this answer
Excuse me if I am being too naive: Is not this saying the representation of $S_{1}$ to $S_{1}$ is isomorphic to the integers? – Kerry Feb 25 '12 at 21:42
_USER_: you are not being too naive. The continuous homomorphisms from the unit circle to itself are the power maps $z \mapsto z^n$ for integers $n$, which compose with each other the same way that integers add (in the exponent), so the dual group of the unit circle is the integers. – KConrad Feb 25 '12 at 23:10
If you allow Stone-Weierstrass, all you need is that the "finite trigonometric polynomials" (= Laurent polynomials = finite linear combinations of $e^{2\pi i n x}$) constitute a $\bf C$-algebra of continuous functions on the circle that separates points and is closed under complex conjugations. "Separates points" is easy because $e^{2\pi i x}$ already separates points, and "closed under conjugation" is immediate. You can handle the $d$-torus the same way, using the fact that the $e^{2\pi i x_j}$ together already separate points. – Noam D. Elkies Feb 25 '12 at 23:34
_USER_: Thanks, this is very clear. – Kerry Feb 26 '12 at 5:55
_USER_-grade83: Use orthogonality of characters. Any character $\chi$ is uniformly approximable by a linear combination of the $e^{2\pi i k}$. If $\chi$ were not itself one of the $e^{2\pi i k}$ then $\chi$ would be orthogonal to functions arbitrarily close to itself, which is a contradiction. Likewise on the $d$-torus, with "$k$" interpreted as an element of ${\bf Z}^d$ rather than ${\bf Z}$. – Noam D. Elkies Feb 27 '12 at 3:52
You can read off a simple proof from Section VII.2 of Bourbaki's General Topology Part 2. Roughly, the proof goes as follows. Let $\mathbb{T}:=\mathbb{R}/\mathbb{Z}$, then any continuous homomorphism $\mathbb{T}^m\to\mathbb{T}^n$ lifts to a continuous homomorphism $\mathbb{R}^m\to\mathbb R^n$ which then is linear and maps $\mathbb{Z}^m$ into $\mathbb{Z}^n$.
share|improve this answer
In my setting the dual group of $G$ is the group of continuous homomorphisms $G \to \mathbb{T}^\times$, where $\mathbb{T}^\times = \{z \in \mathbb{C} : |z| = 1 \}$ is the circle group. So if I understand you say that if $\chi \in \widehat{\mathbb{T}^d}$ then I can extend $\chi$ to a continuous homomorphism $\chi^\prime : \mathbb{R}^d \to \mathbb{R}$. But I don't know how to do this, however I know how extend $\chi$ to a continuous homomorphism $\chi^\prime : \mathbb{


How to Install filite on macOS
filite is a file transfer tool for Linux/UNIX systems. In this tutorial, we will go through the steps to install and set up filite on a macOS system.
Prerequisites
Before we start, make sure that you have the following installed on your macOS system:
If you don't have Homebrew installed, you can install it by running the following command in your terminal:
/bin/bash -c "$(curl -fsSL _URL_
Installing filite
Now that we have Homebrew installed, we can use it to install filite. Follow the steps below:
 1. Open a terminal window on your macOS system.
 2. Run the following command to update Homebrew:
 brew update

 3. Run the following command to install filite:
 brew install filite

 4. Verify that filite has been installed successfully by running the following command:
 filite -v

 If the installation was successful, you will see the version number of filite displayed in the terminal.
Using filite
Now that we have filite installed, we can start using it to transfer files between Linux/UNIX systems. The basic syntax for transferring files using filite is as follows:
# Syntax
filite -p <PORT_NUMBER> -r <RECEIVING_SYSTEM_IP_ADDRESS> <FILE_PATH>
# Example
filite -p 1234 -r 10.0.0.2 /path/to/file.txt
In the example above, we are transferring a file named "file.txt" from the local system to a remote system with the IP address "10.0.0.2" using port number "1234".
Conclusion
By following these steps, you have successfully installed filite on your macOS system and learned how to use it to transfer files between Linux/UNIX systems.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!


Logan Logan - 1 year ago 115
Java Question
What does it mean when Statement.executeUpdate() returns -1?
A query that works in management studio and in the
executeUpdate
makes that same
executeUpdate
return
-1
, which is undefined in any documentation we can find. Its supposed to return only the rowcount or
0
. What does this mean? The driver is the JDBC-ODBC bridge if that matters.
Example:
String query = "IF NOT EXISTS (SELECT * FROM animals WHERE animal_name ='" + a +"') INSERT INTO " + table + " (animal_name, animal_desc, species_id) VALUES ('" + a + "', '" + b + "', " + c + ")";
int result = statement.executeUpdate(query);
System.out.println(result);
The query works, as the row is added to the database, it's just strange that it returns -1 where the documentation says it will only return 0 or the rowcount (as I've been corrected).
UPDATE:
Running this in Management Studio results with "Command completed successfully."
IF NOT EXISTS (SELECT * FROM animals WHERE animal_name = 'a')
INSERT INTO animals(animal_name, animal_desc, species_id) VALUES ('a', 'a', 1)
That should mean the method should return 0 because it doesn't return anything, correct?
Answer Source
As the statement executed is not actually DML (eg UPDATE, INSERT or EXECUTE), but a piece of T-SQL which contains DML, I suspect it is not treated as an update-query.
Section 13.1.2.3 of the JDBC 4.1 specification states something (rather hard to interpret btw):
When the method execute returns true, the method getResultSet is called to retrieve the ResultSet object. When execute returns false, the method getUpdateCount returns an int. If this number is greater than or equal to zero, it indicates the update count returned by the statement. If it is -1, it indicates that there are no more results.
Given this information, I guess that executeUpdate() internally does an execute(), and then - as execute() will return false - it will return the value of getUpdateCount(), which in this case - in accordance with the JDBC spec - will return -1.
This is further corroborated by the fact 1) that the Javadoc for Statement.executeUpdate() says:
Returns: either (1) the row count for SQL Data Manipulation Language (DML) statements or (2) 0 for SQL statements that return nothing
And 2) that the Javadoc for Statement.getUpdateCount() specifies:
the current result as an update count; -1 if the current result is a ResultSet object or there are no more results
Just to clarify: given the Javadoc for executeUpdate() the behavior is probably wrong, but it can be explained.
Also as I commented elsewhere, the -1 might just indicate: maybe something was changed, but we simply don't know, or we can't give an accurate number of changes (eg because in this example it is a piece of T-SQL that is executed).


text:
When you're talking about a topping for bagels and cream cheese, lox is the name most tossed around — it just sounds natural to order a bagel with lox and cream cheese. But is lox really just smoked salmon? Here's a guide to what lox really is, as well as a primer on how different types of smoked salmon are made.
Lox was traditionally only made from the belly of salmon, although other parts of the fish are now also used. The salmon is salt-cured or brined but never cooked or smoked, so it has a very silky, rich texture and translucency. Lox is the traditional topping of bagels with cream cheese and is most often served thinly sliced.
- Get a recipe: How To Salt Cure Salmon (Lox) at Home
There are two other versions of lox where the preparation methods do vary a bit:
- Nova Lox: This lox, which comes from Nova Scotia, is actually cold-smoked after the curing or brining process.
- Gravlax: Gravlax is the Scandinavian preparation of lox, where lots of fresh dill and spices such as juniper berries and pepper, as well as some liquor such as aquavit or brandy, are additional ingredients used during the curing process.
- Get a recipe: Gravlax
Smoked salmon is a much more generic term than lox. Smoked salmon can be made from any part of the fish, and it starts with salt curing or brining, just as in lox.
The next step is where smoked salmon is different from lox. The salmon can be covered in spices or a dry rub after curing, then smoked in one of two ways:
- Cold-Smoked Salmon: The salmon is slowly exposed to smoke in about an 80°F environment for a few days. The salmon doesn't get cooked, so the flesh of cold-smoked salmon stays very moist and silky and has a beautiful translucent pink color. Cold-smoked salmon has a similar texture to lox, but has an additional layer of smoky flavor. It is also a common topping for bagels and cream cheese and is usually sold thinly sliced.
- Hot-Smoked Salmon: The salmon is smoked with heat in the same way meat gets smoked. The fish gets cooked all the way through and ends up with a firm, flaky, and drier texture, but it also has a distinct smoky flavor. When shopping for hot-smoked salmon, it looks very similar to a piece of cooked or grilled salmon.
- Get a recipe: How To Make Hot-Smoked Salmon
Updated from a post originally published in March 2011.


text:
Superthrive Bonsai Vitamins & Hormones
Superthrive has been around since 1940. It actually won the World Fair Science-Medal. Full of vitamins and hormones that plants (and bonsai) love. It is commonly used on bonsai during re-potting to promote root growth and reduce stress. Many bonsai practitioners also use it as a foliage spray to bring their trees to the next level by introducing vitamins to the foliage.
Superthrive is used in addition to bonsai fertilizer for the ultimate in healthy plants.


Southern Blind SnakeScientific name: Anilios australis
Meaning of name: The meaning of Anilios is not known. Australis is Latin meaning southern.
Distribution: Occurs throughout the southwest of Western Australia from north of Geraldton to near the South Australian border.
Description: The body colour can be from a purplish-brown to purplish-grey to pink with a cream belly. They can grow to 42cm long.
Notes: This is the most common blind snake in Perth. They shelter beneath rocks, stumps, logs and rubbish. They eat only ants and termites, meaning they are harmless to humans. Blind snakes use an unpleasant odour produced from their anal glands to deter predators.
Snakes of Western Australia. GM Storr, LA Smith, RE Johnstone. 1986


text:
If you have just had a new baby, you must register the birth. This applies to all children born in the Netherlands. You must register the birth within 3 days in the municipality where they were born. The mother, father or the mother's female partner (duomoeder) can register the birth.
You must register the birth of a new baby within 3 days, not counting the day of the birth. For example, was your child born on a Monday? Then you must register the birth on Thursday at the latest.
If the third day falls on a Saturday, Sunday or public holiday, the deadline for registering the birth is extended until the next working day. If that means you have only 1 day to register the birth, you will be given an extra day, to ensure that there are always at least 2 days to register the birth.
Late birth registrations
If you are late registering the birth, then the Registrar of Births, Deaths, Marriages and Civil Partnerships (ambtenaar van de burgerlijke stand) will inform the public prosecutor (officier van justitie). You may then have to pay a fine.
A baby's birth can be registered by the mother, father or the mother's female partner.
If the mother, father or mother's female partner are not able to register the birth, then the birth can be registered by:
someone who was present at the birth;
the owner of the house in which the child was born;
an employee of the institution where the child was born, such as a hospital.
If none of these people are able to register the birth, the birth can be registered by or on behalf of the mayor of the municipality where the child was born, or where the child was found if they are a foundling.
You do not have to bring the baby with you when you register the birth.
If your baby was born in a vehicle, for example in a car, ambulance, train or aeroplane, you must register the birth at the place of arrival, i.e. the location where your baby leaves the vehicle. This applies if that location is in the Netherlands.
If your baby is born during an international flight or an international sea voyage and the location where you arrive is not in the Netherlands, there are 2 options:
- if the boat or aircraft is registered in the Netherlands, you must obtain a temporary birth certificate (geboorteakte) from the captain of the aircraft or boat.
- If the boat or aircraft is not registered in the Netherlands, you must obtain a birth certificate from the authorities in the local area.
When you arrive at your destination, you must obtain a temporary birth certificate at your place of arrival and send this as quickly as possible to the civil registrar in the municipality of Den Haag (The Hague).
Bring these documents with you when registering a birth at the municipality:
- A valid form of identification.
- An acknowledgement of parenthood (akte van erkenning) or declaration of surname choice (akte van erkenning of naamskeuze) if issued before the birth.
- A declaration of birth, issued by the hospital or midwife.
The civil registrar at the municipality will issue the birth certificate. This is written proof that you have registered the birth of your child.
The birth certificate contains the following information:
- the baby's details, for example: name, date of birth, place of birth and time of birth;
- the personal details of the parent(s).
The birth certificate is the official proof of birth, and also proves who the child's parents are.
This is how it works in your (future) place of residence
Municipality of Noardeast-Fryslân: Registering a birth
Inform the municipality directly of the birth of your child. You can do so:
- At the service desk
You can book an appointment for this, for more information contact us at _EMAIL_
You pay a fee for a birth certificate. For more information, contact the municipality at _EMAIL_
Van Limburg Stirumweg 18


text:
Definition of citral in English:
noun[mass noun] Chemistry
A fragrant liquid occurring in citrus and lemongrass oils and used in flavourings and perfumes.
- An example of counteraction is mixing citral, a pale-yellow liquid used in the perfume and flavoring industries, to neutralize the amines emitted from decaying meat in the dumpster behind a restaurant.
- Odors used included amyl acetate, which smells like bananas; phenyl ethyl alcohol, which smells like roses; propionic acid, which smells like vinegar; eugenol, which smells like cloves; and citral, which smells lemony.
- A tall, vigorous plant with light green leaves, small white flowers and an intense lemon aroma, it has been bred for greater genetic uniformity and higher content of the lemon-scented oil citral.
Definition of citral in:
- US English dictionary
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.
Most popular in the UK
Most popular in Canada
Most popular in Australia
Most popular in Malaysia
Most popular in Pakistan


Let's dance… la gigue!
What is… la gigue?
La gigue is a traditional dance performed in Québec and in the French Canadian culture. It is a form of percussive dance where one makes sounds with his/her feet on the floor. The mouvements of the feet, ankles and legs are usually quite small and do not have much amplitude.
La gigue came to Canada and was shared with us initially by the Irish and the Scottish. Subsequently, there was an influence from tap dancing from the Americans. Now, la gigue is practiced in Québec and across Canada in the French Canadian culture.
For more information, consult the article Le quiproquo de la gigue au Québec written by Pierre Chartrand.
What is a "bonhomme gigueur"?
Monsieur Bono is a bonhomme gigueur (dancing man) and is a component of French Canadian folklore. This bonhomme gigueur is described as a wooden puppet that dances on the end of a wooden board to the rhythm of the music.
To make the bonhomme gigueur dance, a person sits on one end of the board and, while holding the wooden puppet with one hand, taps on the board with the other hand. The bonhomme gigueur's feet hit the board and make the sounds "taque-tique-tac".
Activity #1: Your turn to dance la gigue with Monsieur Bono!
Watch how Monsieur Bono dances la gigue.
What parts of his body does he use to dance la gigue?
His head? Arms? Torso? Legs? Feet?
Replay the video. When Monsieur Bono dances, watch how he dances. When he stops, it will now be your turn to dance la gigue the same way as Monsieur Bono. So, you'll be dancing at the same time as one of Tradansa's Dance Specialists. Then, it's Monsieur Bono's turn again. Then yours. Continue alternating between you and Monsieur Bono until the end of the music.
After the activity, answer the following questions: (answers at bottom of page)
 1. How do we call this dance form?
 2. Where do we dance la gigue?
 3. Which parts of the foot do we use to dance la gigue?
Activity #2: Make your own "bonhomme gigueur"
Download the page: Bonhomme gigueur
Print this page on a 8.5″ X 11″, preferably a thicker paper. Cut out the different body parts. Make small holes and use a fastener as indicated.
Activité #3:Word Search
Download the page: Mot mystère
Learn the various words in French relating to dance, music and culture.
Mot mystère
Activity #4: Make a gigue video
Dance la gigue with Monsieur Bono and make a video of your students/kids dancing.
Share your video on our Facebook page. Use _TAG_
We look forward to seeing you dance! And, have fun!
Looking for the music?
The music used to dance la gigue is Un air trompeur, an original composition by Richard Forest. Available on the album: Danse, mon coeur danse! available for purchase HERE.
Activity #1:
 1. La gigue.
 2. French Canadian culture.
 3. The heel, pointe (toes) and ball of the foot.
This post is also available in: Français
Share This


text:
ADDING IN TELLAGMI/CHATTERPIX TO YOUR GOOGLE SLIDES PRESENTATION
Creating a tellagmi or chatterpix
To SPICE UP your Google Slideshow you can create a Tellagami or Chatterpix to add in.
INSERTING TELLAGMI OR CHATTERPIX INTO SLIDES
1. Save the video from either application to your camera roll
2. Upload the video to your Google Drive
3. Rename the video: YOUR LAST NAME, DESCRIPTION (Sloan, Lincoln Chatterpix)
4. Move the video to the Google Folder shared with you (Homeroom Teacher, SS Videos)
5. Go to the Google Shared Folder and find your video. Select "GET LINK". This will automatically copy the link to your iPad.
You may either insert the link as text or link the video to an image in your slideshow.