text: Tak has just returned from the Models in Population Dynamics and Ecology (MPDE) conference in Marseille, which was held over 5th-9th September at the Centre International de Rencontres Mathématiques (CIRM) at Aix-Marseille University. During the conference, Tak presented two new Markov Chain models describing how species abundances fluctuate under environmental variation. The models are novel in that they can be analysed to derive exact expressions for species richness and community abundance, allowing investigation of how these quantities change with increasing environmental variation, for example due to global climate change. Determining changes in richness and abundance is important because they are fundamental drivers of ecosystem functioning. In addition to presenting this work, Tak also took the opportunity to learn more about some of the latest developments in theoretical population biology and ecology, and connect with other researchers in this area.


text:
Sales history includes all achieved sales measured during defined period of time. It is usually in form of a database where all records are accurate numbers of number of sold items and other measurements. It is done systematically. The sales history measurements may refer to:
- Value of sales - value that can be shown in specific amount of money in period of time (daily, weekly, monthly, quarterly, periodically, yearly etc.),
- Sold units - can be shown in specific quantity in period of time (daily, weekly, monthly, quarterly, periodically, yearly etc.), might refer also to guests served in food industry etc.,
- Sales to date - value or units from start date point in the past to defined day, for example weekly sales by today if today is Thursday would mean sum of values from Monday, Tuesday, Wednesday and Thursday,
- Sales average - average of value or units in period of time (daily, weekly, monthly, quarterly, periodically, yearly etc.):
- Fixed sales average - average of value or units in defined period of time for example first 14 days of a month,
- Rolling sales average - average of value or units over changing time for example average from last 5 days,
- Variance of sales - difference between value or units, both from closed period of time for example sold units in 2017 minus sold units in 2016.
Sometimes sales history is named demand history and in the opposite which is wrong understanding. The demand data are sales plus lost sales. Sales value is smaller than demand value. Lost sales is value of potential sales that would happen if inventory would be enough to meet demand.
Advantages of accurate sales history
- Accurate estimations of future sales,
- Ability to predict expenses,
- Efficiency is preparing schedules for both workers and production,
- Higher accuracy of purchases,
- Ability to keep right level of stock that can meet needs coming from the market,
- Better budgeting for future periods,
- More attractive selling prices as operational costs might decrease,
- More money saved for investments as operational costs might decrease,
- Increased profit level and stakeholder value.
- Dopson L. K., Hayes D. K. (2010), p.30-33
- Wilson R., Hill A. V., Glazer H. (2013)
- Dopson L. K., Hayes D. K. (2010), p.31
- Dopson L. K., Hayes D. K. (2010), Food and Beverage Cost Control, John Wiley & Sons
- Fleder D., Hosanagar K.(2007), Recommender Systems and their Impact on Sales Diversity, in "EC'07, June", University of Pennsylvania, USA
- Kahn K. B., Adams M. E. (2001), Sales forecasting as a knowledge management process in "The journal of business forecasting. Winter"
- Wilson R., Hill A. V., Glazer H. (2013), Tools and Tactics for Operations Managers (Collection), FT Press
- Yucesoy B., Wang X., Huang J., Barabási A. L. (2018), Success in books: a big data approach to bestsellers, in "EPJ Data Science", Springer Open Journal
Author: Aleksandra Puchała

source: openbmb/Ultra-FineWeb


55-57 Windsor St
Our homes at 55-57 Windsor Street consist of three large newly built and furnished 3 bedroom villas located within walking distance to the Richmond Town Centre. Each villa has been named by the residents, with the names 'Bowman House', Yellowmundee Villa' & 'Deeimba Cottage' having a local historical significance.
The New Haven Farm Home team works with a person centred focus for all clients, supporting them to develop their skills and achieve their goals, even as they evolve and change, helping them to increase their self-determination and independence.
We provide a homely, safe, productive and nurturing environment, where all individuals are supported to grow and become the person they want to be. Each person's ideas, dreams and goals are encouraged and promoted, with inspiration, creativity and uniqueness being integral parts of all aspects of life.
Residents are all actively involved in daily living, including shopping, cooking, banking, laundry and caring for their homes. They live and actively participate in the local community as contributing members through employment, day programs, and leisure and recreational activities and are supported in learning new life skills both in and around their homes and in social setting.
55-57 is an energetic and positive environment. Residents are happy, bright and eager, thriving and enjoying the challenges and rewards of living and engaging with the community.
One of Colin's goals is to learn how to use a computer.
Working towards developing his skills and confidence on the computer, Colin is being supported to attend a weekly computer skills course in the local community. He is currently learning how to use the internet and navigate through different websites.


text:
- Plan Your Visit
- Our Gardens
- Events & Exhibits
- Research & Conservation
- Gardening Resources
- Get Involved
sam mitchel herbarium of fungi
The Sam Mitchel Herbarium of Fungi is the largest and best curated mycological collection of the Southern Rocky Mountain Region, with approximately 14,000 preserved and documented specimens of mushrooms and other fungi. The collection includes more than 2,500 species within approximately 300 genera.
We have an excellent, well-documented representation of native Basidiomycetes with a particularly strong collection of the Russulales, as well as the genera Hebeloma, Agaricus and Suillus. Our strengths include gasteroid collections from the prairies and grasslands of Colorado and especially noteworthy colletions of "snowbank" fungi. Many rare cup fungi stand out in our extensive Ascomycete collection. Our collections are supported by an extensive literature collection. Aproximately 250 species of Colorado Mycomycetes are also included.
Our valuable and often unique collections are sought after for loans to other institutions here and abroad. There are 36 TYPE collections of Colorado fungi housed in the Sam Mitchel Herbarium.
The Sam Mitchel Herbarium of Fungi recently received an award from the National Science Foundation - Thematic Collections Network Grant to digitize and image the collections including all the ancillary data such as in-situ images of mushrooms and data cards. To learn more about the grant, The Macrofungi Collection Consortium, which includes 34 other institutions see the National Science Foundation press release. The data from all 35 institutions will be or is available on the new, MyCoPortal, and includes distribution maps and dynamic checklists.
The herbarium staff identifies fungi for the public, Rocky Mountain Poison Center and other researchers. For toxicology experts and other qualified researchers, the collection is available for study and includes vouchered specimens.
The mycology staff and volunteers continually survey the varied habitats of Colorado and adjoining states to collect and document the mycoflora throughout the fruiting season.
- Our research on subalpine and alpine mycorrhizal fungi begins in the spring with trips to the edge of the snowbanks where melting snow and the intense sun support the 'fruiting' of mycorrhizal fungi. Throughout the decades we have documented hundreds of vouchers of these unique fungi, known only in a few parts of the world.
- Collecting in subalpine and alpine areas during the summer months has produced thousands of specimens of mycorrhizal fungi, thus documenting the association of those fungi with their plant associates. Our extensive collection of Gasteromycete - puffballs and their allies - is a particular strength. Most of these saprobes are found in our prairie habitats throughout the season.
- Staff and volunteers actively participate in various intensive inter-disciplinary field studies, known as bioblitzes. Our collections from the Rocky Flats Bioblitz, Soapstone Prairie Bioblitz, Rocky Mountain Park Mycoblitz and the JE Ranch SE Canyonlands Bioblitz have yielded many unique specimens, some previously unknown to the area.

source: HuggingFaceFW/fineweb-edu


You are here
Nose, eyes, ears
Cesar recommends this article for you:
Portrait of a dog with nose, eyes, ears in that order
Principle 6 for Achieving Balance: Nose, eyes, ears
A dog's senses form her reality. She perceives the world through her nose, eyes, and ears (in that order). That's very different from our human way of eyes, ears and nose.


Customize Bus Object Import and Export
You can use the Bus Editor to import bus objects to the base workspace and to export bus objects from the base workspace, as described in Save and Import Bus Objects. By default, the Bus Editor can save bus objects to, and import bus objects from, a MATLAB® code file or MAT-file. The files must be in a location that is accessible using an ordinary Open or Save dialog box.
You can write customized MATLAB functions that provide alternative import or export (or both) functionality. For example, you can write a customized function that stores the objects as records in a database, in a format that your organization uses.
After you design and implement a custom bus object import or export function, use the Simulink® Customization Manager to register the function. The registration process establishes custom import and export functions as callbacks for the Bus Editor Import to Base Workspace and Export to File commands. The callbacks replace the default capabilities of the Bus Editor. Customizing the Bus Editor import and export capabilities has no effect on other MATLAB or Simulink functions. Canceling import or export customization restores the default Bus Editor capabilities for that operation without affecting the other.
Required Background Knowledge
Customizing bus object import or export requires that you understand:
 - MATLAB language and programming techniques
 - Simulink bus object syntax
 - The proprietary format into which you translate bus objects, and the techniques necessary to access the facility that stores the objects.
 - Any platform-specific techniques for obtaining data from the user, such as the name of the location in which to store or access bus objects.
Write a Bus Object Export Function
A custom bus object export function requires at least one argument. You can use additional arguments to handle special actions by the function. The value of the first argument is a cell array containing the names of all bus objects that the Bus Editor has selected. You can use functions, global variables, or any other MATLAB technique, to provide values for any additional arguments. The general algorithm of a customized export function is:
 1. Iterate over the list of object names in the first argument.
 2. Obtain the bus object corresponding to each name.
 3. Translate the bus object to the proprietary syntax.
 4. Save the translated bus object in the local repository.
This example shows the syntactic shell of such an export callback function is:
function myExportCallBack(selectedBusObjects)
disp('Custom export was called!');
for idx = 1:length(selectedBusObjects)
 disp([selectedBusObjects{idx}'was selected for export.']);
Although this function does not export any bus objects, it is syntactically valid and can be registered. It accepts a cell array of bus object names, iterates over them, and prints each name. An operational export function:
 - Uses each name to retrieve the corresponding bus object from the base workspace
 - Converts the object to proprietary format
 - Stores the converted object
The additional logic is enterprise-specific.
Write a Bus Object Import Function
A custom bus object import function can take zero or more arguments to perform its task. You can use functions, global variables, or any other MATLAB technique to provide argument values. Also, the function can poll the user for information, such as a designation of where to obtain bus object information. The general algorithm of a custom bus object import function is:
 1. Obtain bus object information from the local repository.
 2. Translate each bus object definition to a Simulink.Bus object.
 3. Save each bus object to the MATLAB base workspace.
This example shows the syntactic shell of an import callback function is:
function myImportCallBack
disp('Custom import was called!');
Although this function does not import any bus objects, it is syntactically valid and can be registered with the Simulink Customization Manager. An operational import function:
 - Gets a designation of where to obtain the bus objects to import
 - Converts each bus object to a Simulink.Bus object
 - Stores the object in the base workspace
The additional logic is enterprise-specific.
Register Customizations
To customize bus object import or export, provide a customization registration function that inputs and configures the Customization Manager whenever you start Simulink software or refresh Simulink customizations. The steps for using a customization registration function are:
 1. Create a file named sl_customization.m to contain the customization registration function. Alternatively, you can use an existing customization file.
 2. At the top of the file, create a function named sl_customization that takes a single argument (or use the customization function in an existing file). When the function is invoked, the value of this argument is the Customization Manager.
 3. Configure the sl_customization function to set importCallbackFcn and exportCallbackFcn to be function handles that specify your customized bus object import and export functions.
 4. If sl_customization.m is a new customization file, put it anywhere on the MATLAB search path. Two frequently used locations are matlabroot and the current working folder. Alternatively, you can extend the search path.
Here is a simple example of a customization registration function:
function sl_customization(cm)
disp('My customization file was loaded.');
cm.BusEditorCustomizer.importCallbackFcn = _USER_;
cm.BusEditorCustomizer.exportCallbackFcn = @(x)myExportCallBack(x);
When Simulink starts up, it traverses the MATLAB search path looking for files named sl_customization.m. Simulink loads each such file that it finds (not just the first file) and executes the sl_customization function at its top, establishing the customizations that the function specifies.
Executing the example customization function displays a message (which an actual function probably would not). The function establishes that the Bus Editor uses a function named myImportCallBack() to import bus objects, and a function named myExportCallBack(x) to export bus objects.
The function corresponding to a handle that appears in a callback registration can be undefined when the registration occurs. However, it must be defined when the Bus Editor calls the function. The same latitude and requirement applies to any functions or global variables used to provide the values of additional arguments.
Other functions can also exist in the sl_customization.m file. However, the Simulink software ignores files named sl_customization.m, except when it starts up or refreshes customizations. Any changes to functions in the customization file are ignored until one of those events occurs. By contrast, changes to other MATLAB code files on the MATLAB path take effect immediately.
For more information, see Registering Customizations.
Change Customizations
You can change the handles established in the sl_customization function by:
 - Changing the function to specify the changed handles
 - Saving the function
 - Refreshing customizations by executing sl_refresh_customizations
Simulink traverses the MATLAB path and reloads all sl_customization.m files that it finds, executing the first function in each one, just as it did on Simulink startup.
You can revert to default import or export behavior by setting in the sl_customization function the appropriate BusEditorCustomizer element to [] and then refreshing customizations. Alternatively, you can eliminate both customizations in one operation by executing:
where cm was previously set to a customization manager object (see Register Customizations).
Changes to the import and export callback functions themselves, as distinct from changes to the handles that register them as customizations, take effect immediately, unless they are in the sl_customization.m file itself. If the callback functions are in the sl_customization.m file, they take effect next time you refresh customizations. Keeping the callback functions in separate files usually provides more flexible and modular results.
See Also
Related Examples
Was this topic helpful?


text:
The John Hancock Center for Youth and Family Ministry, located on the campus of La Sierra University, is a research and resource center providing support to youth ministry professionals, and parents worldwide. The Hancock Center was established in direct response to recommendations from the Valuegenesis research taskforce.
Following the comprehensive Valuegenesis inquiry into the formation of faith, values and commitment among Adventist youth, the Project Affirmation Taskforces formulated clear recommendations for immediate planned change. They called their recommendations "Imperatives for Action." These visions of a more effective church included an unprecedented call for the establishment of youth ministry centers to support and expand the educational efforts of the union and local conference youth ministry leadership. The recommendations concluded with this clear call: "In response to the need to renew professional and volunteer youth ministry, we recommend that youth ministry resource and research centers be established."
On May 23, 1991 the La Sierra University Board of Trustees voted the establishment of the center as an official university entity and approved the commencement of both fund-raising and educational activities. The John H. Hancock Center for Youth Ministry had come into being.
To provide national leadership and resources to aid those working with Adventist youth and young adults in better understanding them, and the effects of the home, church, and school on their faith maturity, and values development.
To provide statistical based resources and training to parents, pastors, and educators as they help youth and young adults to develop a high level of mature faith, and solid core values


Event Handling
In Spring Core, event handling is the process of notifying interested parties about an event that has occurred in the application. The Spring framework provides a powerful event-handling mechanism that allows developers to build loosely coupled, highly modular applications. In this mechanism, an event publisher notifies an event listener when an event occurs.
Here's how event handling works in Spring Core, along with an example:
Event Publisher
An event publisher is an object that publishes an event when a particular action occurs. To publish an event in Spring, you need to use the ApplicationEventPublisher interface. This interface provides a single method, publishEvent(), which takes an event object as its argument.
Example:
public class MyEventPublisher {
 @Autowired
 private ApplicationEventPublisher publisher;
 public void publishEvent() {
 MyCustomEvent event = new MyCustomEvent(this);
 publisher.publishEvent(event);
 }
}
Event Object
An event object represents the event that has occurred. It typically contains information about the event that is relevant to the listeners.
Example:
public class MyCustomEvent extends ApplicationEvent {
 public MyCustomEvent(Object source) {
 super(source);
 }
}
Event Listener
An event listener is an object that registers itself with the event publisher and receives notifications when an event occurs. To create an event listener in Spring, you need to implement the ApplicationListener interface and implement the onApplicationEvent() method.
Example:
public class MyEventListener implements ApplicationListener<MyCustomEvent> {
 public void onApplicationEvent(MyCustomEvent event) {
 // handle the event
 }
}
Event Registry
Once you have created your event listener, you need to register it with the Spring application context. You can do this by creating a bean definition for your listener in your Spring configuration file.
Example:
<bean id="myEventListener" class="com.example.MyEventListener"/>
Event Notification
When an event occurs, the event publisher notifies all registered listeners by invoking their onApplicationEvent() method.
Example:
public class MyEventPublisher {
 @Autowired
 private ApplicationEventPublisher publisher;
 public void publishEvent() {
 MyCustomEvent event = new MyCustomEvent(this);
 publisher.publishEvent(event);
 }
}
Handling the Event
Finally, the event listener receives the event and handles it as necessary.
Example:
public class MyEventListener implements ApplicationListener<MyCustomEvent> {
 public void onApplicationEvent(MyCustomEvent event) {
 // handle the event
 System.out.println("Received event: " + event);
 }
}
In summary, event handling in Spring Core is a powerful mechanism that allows you to build loosely coupled, highly modular applications. By creating event publishers, event objects, event listeners, and event registries, you can easily communicate between different parts of your application and react to events as they occur.
A quick recap of java


text:
Peach Blueberry Crumble
Summertime and fruity desserts go together and one of my family's favorite is a Peach Blueberry Crumble. Sweet, juicy fruit is very important – large white or yellow peaches and plump blueberries – but for me it's all about the crumble – the more the better. A few years ago I started making a peach crumble from a recipe in Cooks Illustrated but adapted it to my tastes:
- more crumble topping
- blueberries and peaches instead of just peaches
- more almond flavor by using almond flour (not toasted) and almond extract
- instead of corn starch I use a product called "Pie Enhancer" made by King Arthur Flour to help thicken the juices from the fruit
There are two parts to making this dessert: partially pre-baking the crumble and then compiling and baking the fruit crumble. It's very simple to make.
- Preheat oven to 325 degrees.
- Cut a piece of parchment paper so that it covers and overhangs a standard cookie sheet.
- In a food processor, blend the flours, sugars, and salt for 15 seconds.
- While running, pour the vanilla and almond extract down the feeding tube and blend for 10 seconds.
- Add the butter and mix in the food processor until the crumble starts to come together, about 30 seconds.
- Add the slivered almonds to the crumble and process 1 second.
- Pour the crumble on the parchment paper.
- Bake for 20 minutes – the crumble should be a beige color, not a brown color.
- Remove from the oven and turn the oven heat up to 350 degrees.
- Place the peach slices in a large mixing bowl.
- Add blueberries and gently stir to mix the fruit.
- Pour the lemon juice over the fruit and gently stir.
- Sprinkle the sugar over the fruit and gently stir.
- Sprinkle the pie enhancer over the fruit and gently stir.
- Sprinkle the cinnamon, nutmeg and salt over the fruit and gently stir to blend.
- Lightly butter the bottom and sides of an 11 x 8.5 x 2 inch glass baking dish (the glass allows you to see the fruit which is an important part of the presentation – expect major oohs and aah's when placed on the table).
- Pour the fruit into the greased pan.
- Scoop the pre-baked crumble on top of the fruit. Lift the parchment paper up by the sides and pour the crumble that can't be scooped up, to cover the fruit.
- Bake for 25 minutes at 350 degrees.
- Remove from the oven and let sit for 30 minutes before serving.


text:
Examples of scheduled monuments
Below are examples of scheduled monuments, ranging from early prehistoric to modern monuments.
Early prehistoric monuments
Despite recycling of stone for later uses, early prehistoric burial
sites such as this chambered cairn still contain important and unique information about burial practices
around 5000 years ago.
Later prehistoric monuments
Around 2000 years ago people in northern and western Scotland lived in substantial stone houses, often with defensive qualities. Here a submerged causeway leads from the shore to an island dun.
For a time in the 2nd century AD, the Antonine Wall was the north-west frontier of the Roman empire.
Early medieval monuments
The Picts of the 4th to 7th centuries AD built forts in many parts of Scotland, here reusing masonry from a nearby Roman fort.
Later medieval monuments
Later medieval churches were at the heart of their communities. Along with their graveyards they can tell us about changing religious beliefs and how this was reflected in the church architecture and burial practices.
It can be difficult to identify the remains of medieval settlements, but deserted settlements are characteristic of much of post-medieval Scotland. This fermtoun appears to contain at least eight separate units or farmsteads, pre-dating the transition to the dispersed farmsteads of the post-Improvement era.
We now recognise the cultural significance of the military remains of the 20th century.
In Scotland, seven wrecks dating from the First World War are scheduled in Scapa Flow, Orkney. Scottish Ministers can also designate wrecks under the Protection of Wrecks Act 1973.


text:
When is it best to use Yates Liquid Copper?
Can you please advise when best to use Liquid Copper as opposed to Copper Oxycholoride and vice versa.
Both the Yates Leaf Curl Copper Fungicide Spray and the liquid copper work by preventing the entry of the fungus into the plant. Both copper sprays can be used to control a number of fungal problems in the home garden. When looking at both labels the liquid copper is more specific in relation to controlling fungal problems on fruits such as lychees and nut trees such as macadamias. The liquid copper spray and the Yates Leaf Curl Copper Fungicide Spray will still control diseases on stonefruit, vegetables such as tomatoes, crucifers, brassicas and other vegetables and ornamentals in the home garden. Both products have a 1 day withholding period. It really come down to which type of spray you prefer to use. Once advantage of the liquid copper is that when combined with water, it creates an aquagel that spreads readily over the leaves and stems and sticks firmly into place.
Answered: 3 May, 2014

source: m-a-p/FineFineWeb


text:
From Bicycle South's e-newsletter:
It's Official! 3 Foot Safe Passing Bill Became The Law On July 1st!
Georgia Bikes! and other bicycle advocacy groups were successful this past Georgia Legislative Sesson in getting a Safe Passing Law that requires motorists to maintain at least 3 feet of distance when passing cyclists. Previously, drivers were only required to keep "a safe distance."
Visit the Georgia Bikes! website for more information, but here is a summary of what the Better Bicycling Bill (HB 101) covers:
- Motor vehicles must provide at least three feet of safe passing distance when overtaking a bicyclist
- Cyclists may move to the center of the lane, i.e. take the lane, when surface obstructions, hazards or debris make traveling to the right unsafe
- Cyclists must travel in the direction of traffic while using a designated bicycle lane*
- Bicyclists have the right of way in a designated bicycle lane
- Designated bicycle lanes must be built according to recognized national design standards
* While the new law only specifies that cyclists in bike lanes must travel in the same direction as traffic, bicycles, as vehicles, must abide by all normal vehicular laws. Wrong way travel in any traffic lane is unlawful and unsafe.
The following image illustrates the kind of elbow room the new law protects:
|Photo courtesy of the GA Bikes! website|


Online{2022] What Does Dose Mean In Medical Terms {Gratuit}
What Does Dose Mean In Medical Terms. Or qid) this means 4 times daily or 4 times a day. An example of a dose is the amount of ibuprofen given to someone with a headache.
What Does The Word Lipoma Mean In Medical Terms
What Does The Word Lipoma Mean In Medical Terms from sitelip.org
A large initial dose of a substance or series of such doses given to rapidly achieve a therapeutic concentration in the body A dose is an amount of medication you take at one time. Certain drugs work best when used at set intervals.
What Does The Word Lipoma Mean In Medical Terms
However, while prescribing syrups, doctors tend to write dosage as tsp. It's latin for "bis in die" and literally means twice a day. Fans of medical tv shows might already be familiar with some common terms. Means twice (two times) a day.
More articles :


text:
1909 December, DEGANIA (Eretz Israel)
The first kibbutz or collective colony was founded in Eretz Israel. Aaron David Gordon (_PHONE_), one of its founders, was considered to be the "Apostle" of the kibbutz movement. Each colony was independent and democratically governed. Membership was voluntary and all earnings and expenses were shared.


text:
- Timmermannsweg 75, Ysselsteyn, Nederland
How difficult is it for people to find reconciliation with an enemy? How many generations do you think it takes? One man, Lodewijk Johannes Timmermans, worked here at the cemetery in Ysselsteyn for 28 years despite the wounds he incurred from a German mine in 1945, and became a symbol of unremitting reconciliation between the Netherlands and Germany.
Shortly after the WWII, the Americans called for one central location for the burial and reburial of German soldiers. The Dutch government assigned a plot of land in Ysselsteyn, in the province of Limburg. Grave by grave, this plot grew into a striking cemetery where more than 31,500 German soldiers killed during World War II have been given their final resting place. The soldiers were brought here from all over the Netherlands, from Ameland to Maastricht, often without any form of identification. The chaos had left German soldiers looking after their fallen brothers, with little time to identify them or give them an honourable burial. The survivors had other things to worry about, including keeping themselves alive; partly why there are so many grave markers in Ysselsteyn reading 'Ein unbekannter Soldaat' (An Unknown Soldier).
From 1948 to 1976 when he retired, Captain Lodewijk Johannes Timmermans dedicated his life to identifying these unknown soldiers and giving them an honourable burial. He traced their closest relatives and informed them of his findings and also gave tours of the cemetery. In his work towards reconciliation between the Netherlands and Germany he was unrelenting, all whilst having been blinded for many months by a German landmine.
Yet Captain Timmermans did not harbour any feelings of vengeance towards his former enemy. He came from an altruistic family where everyone respected the value of human dignity. Moreover, it had been a German soldier who had looked after for months whilst he was unable to see.


Definitions for "Jib"
A triangular sail set upon a stay or halyard extending from the foremast or fore-topmast to the bowsprit or the jib boom. Large vessels often carry several jibs; as, inner jib; outer jib; flying jib; etc.
One that jibs, or balks; a jibber.
To move restively backward or sidewise, -- said of a horse; to balk.
Keywords: bonk, snowboard, rail, slide, tricks
Riding which closely resembles street skating. "Jibbers" commonly slide rails, bonk trees and perform flatland tricks.
The act of riding on something other than snow, i.e. rails, trees, garbage cans, logs.
Describes a type of riding that most closely resembles street skateboarding. "Jibbers" commonly slide rails, bonk trees, and perform flatground tricks.
The projecting arm of a crane, from which the load is suspended.
An extension section attached to the end of a crane boom.
Projecting from the main body of a crane, this arm can be swiveled around to reach and move loads.
Keywords: dude, tease, dialect, peculiar, english
Multi functional word (see DUDE); typically used to indicate a piece of or the use of terrain park equipment but may also be used as a replacement for the English words give, pass and tease.
A dialect of the English language peculiar to certain peoples of African heritage.
Keywords: jejunoileal, bypass
Jejunoileal Bypass
A stationary condition; a standstill.
Keywords: gib, version, smaller
apparently a smaller version of gib
Keywords: dolly, camera, backwards, arm, dynamic
a camera arm used to achieve dynamic camera motion.
The arm on the dolly that allows the camera to move out to the side, as well as forwards and backwards.
Keywords: dod, personnel, joint, affairs, bureau
JOINT INFORMATION BUREAU. A news media center set up and operated by public affairs personnel of more than one DOD component. JIB personnel may include personnel from other federal agencies.
Joint Interest Billing
Keywords: refuse, comply
refuse to comply


Take the 2-minute tour ×
I am thinking of extending an irreducible cuspidal representation to more bigger group. My question is almost same with the earlier one posted by Neal Harris except the only one.
Let me first invoke his original question.
"Let $E/F$ be a quadratic extension of number fields, and let $V$ be an $n$-dimensional Hermitian space over $E$.
Let $\tilde{G} := GU(V)$ and $G := U(V)$. Suppose that $(\pi, V_{\pi})$ is an irreducible cuspidal representation of $G.$
Is there an irreducible cuspidal representation $(\tilde{\pi}, V_{\tilde{\pi}})$ of $\tilde{G}$ such that $V_\pi \subset V_{\tilde{\pi}}|_{G}$? Note that here, the restriction is that of cusp forms, not of the representation itself."
The difference between mine and his is this; While his assumption G=U(2) and $\tilde{G}$=GU(2) hit the condition $\tilde{G}_{der}\subset G\subset\tilde{G}$, a core property after the Mattew's comment on the post, but my situation does not satisfy this.
Because, I am considering the case $G=E^{\times}, \tilde{G}=B^{\times}$ where E/F is quadratic extension of number fields and B is a quaternion algebra over F with a fixed embedding $E \hookrightarrow B$. Is there no hope in this case?
Since this question is very important to me, if you leave some comment or reference treating this, I will be very appreciate to you.
(Harris's original post.
extending cusp forms)
share|improve this question
add comment
1 Answer
up vote 5 down vote accepted
Looked at a slightly different way: the question of what happens when automorphic forms/repns are restricted to subgroups has complicated answers, in general. It can be treated as a problem in spectral decomposition, say in $L^2$. Another keyword is "period integral" for the integral expressions for the spectral components. Some examples are well-known in other terms: the "Mellin transform" integral that produces the standard L-function for GL(2) cuspforms can be construed (on the critical line!) as computing the spectral components of the restriction of the cuspform to the GL(1) imbedded in the upper left corner. The $GL(n-1)\times GL(n)$ integral formulas amount to computing the $GL(n-1)$ components of the restriction of a cuspform from $GL(n)$.
In other cases, sometimes it is feasible or elementary to compute periods of Eisenstein series, while the corresponding periods for cuspforms are much less elementary. (The Gross-Prasad conjectures were/are an example of this.)
In your specific situation, there are results of Waldspurger that may be approximately what you want.
Given that many of these periods/decomposition coefficients are values of L-functions at the center of the critical strip, except for trivial vanishing due to signs in functional equations, it is non-trivial to prove non-vanishing or vanishing. Thus, to ask that such a period be non-zero for exactly one cuspform would seem to be too much to ask, although perhaps very difficult to prove or disprove.
share|improve this answer
Thanks Paul. I will search for Waldspurger's papers. – Jude Dec 25 '12 at 3:18
add comment
Your Answer


2. Technical Lead adds it to his list of things to follow up on
 3. Developer asks Technical Lead about length of caching of a domain object
 4. Technical Lead looks at his list and tells the developer that he is tracking down the answer.
 5. Technical Lead finds out about cache expiration of said domain object, crosses off the task, and let's the developer know
 6. Technical Lead gains developers trust that said technical lead will follow through when given a task
An example situation (without a task list):
 2. Time passes
 4. Goto 2


Sign up ×
I would like to create randomly oriented planes. This is how I'm attempting to do that:
 1. I create a 2 random unit vectors, $\mathbf{v}_1$, and $\mathbf{v}_2$, in the $x$-$y$ plane
 2. I assume that if I rotate these two vectors around a random vector (in $x$-$y$-$z$) called $\mathbf n$, the plane on which the two vectors lie is random and uniformly distributed over the sphere.
 3. So I randomly pick $\mathbf n$, keeping in mind the issues of random point picking on spheres.
 4. I then use RotationMatrix[α, n].v1 (and same for v2) to get the new vectors on the rotated and supposedly random plane. There is some question on what to choose for the angle $\alpha$ which gives the angle of the rotation.
 - If I choose $\alpha<\pi/2$, the vectors do not encompass the entire sphere.
 - If I choose $\alpha=\pi/2$, I get a bunching of vectors at the poles.
 - If I choose $\alpha>\pi/2$, there is bunching at various latitudes. I cannot get a uniformly random distribution over the sphere!
Is there a fix to the current method I am implementing? Is there another way to do it?
My real goal here isn't creating random planes. My goal is to take two vectors with some arbitrary magnitude and direction in $x$-$y$ and then randomly orient them over the sphere while maintaining their relative positions with respect to one another. The steps I have taken above seem like the logical way to do that.
share|improve this question
Isn't this the same as re-orienting $\mathbf{v}_1 \times \mathbf{v}_2$ to some arbitrary direction? – rcollyer Feb 2 '12 at 19:09
_USER_ I thought the same – Rojo Feb 2 '12 at 19:37
2 Answers 2
up vote 10 down vote accepted
Why don't you pick a random vector on the sphere to be your first vector, instead of $\mathbf{n}$, and then pick a random uniform number between $0$ and $2 \pi$ to orient the second vector aronud the first?
Something like this, assuming you have your function randomVectorOnUnitSphere[] already (haven't tested it)
generateRandomPositioning[v1_, v2_] :=
 With[{angle = VectorAngle[v1, v2], mag1 = Norm[v1], mag2 = Norm[v2],
 rvec = randomVectorOnUnitSphere[]},
 Module[{v1out, v2out},
 v1out = rvec mag1;
 v2out =
 Cross[rvec, v2] //
 (* this just gives a particular vector perpendicular to v2out,
 assuming they are not colinear *)
 RotationTransform[angle, #][rvec] & //
 (* now I have a particular vector at the corresponding angle of v1out *)
 RotationTransform[RandomReal[2 Pi], rvec]//(* now it's distributed uniformly *)
 Normalize[#] mag2 &;
 {v1out, v2out}
Ok, here's my test
randomVectorOnUnitSphere[]:=With[{θ = RandomReal[2 π], φ = ArcCos[RandomReal[{-1,1}]]},
 {Cos[θ] Sin[φ],Sin[φ] Sin[φ],Cos[φ]}
ListPointPlot3D[Table[randomVectorOnUnitSphere[], {10000}], AspectRatio -> 1]
enter image description here
In[28]:= v1 = {0, 1, 1}; v2 = {0, 3, 0.4};
test = Table[generateRandomPositioning[v1, v2], {500}];
In[13]:= arrowCouple[{pt1_, pt2_}] := {Arrow[{{0, 0, 0}, pt1}],
 Arrow[{{0, 0, 0}, pt2}]};
In[30]:= Equal @@ VectorAngle @@@ test
Out[30]= True
In[31]:= VectorAngle @@ First@test == VectorAngle[v1, v2]
Out[31]= True
 0.2], {RGBColor[RandomReal[], RandomReal[], RandomReal[]],
 arrowCouple[#]} & /@ test}, Boxed -> False]
enter image description here
Graphics3D[{Black, arrowCouple[{v1, v2}],
 arrowCouple[#]} & /@ test[[;; 3]]}, Boxed -> False]
enter image description here
I know, these aren't proper tests, nor am I sure this is what you want to accomplish.
If I think about it more formally, and I remember well, you need to have a clear idea of how you measure sets of "pairs of vectors of given magnitude and angle between them", so that you can talk about uniform distribution. It would mean that the probabilty of the final pair of vectors being in a certain subset is proportional to the subset's measure... But if we assume that your measure is invariant to rotations, which makes sense, then probably it's all the same
share|improve this answer
thanks. I will try this. The reason I was trying it my original way was that the vector magnitudes have a normal distribution and it was easiest to assign them in the x-y coordinates. I will have to worry about that later for the time being. – BeauGeste Feb 2 '12 at 19:34
Let me see if I understand what you did: So you start with the two vectors v1 and v2. You assign v1out to a random vector on the sphere. To get v2out you take cross product of v2 and random vector. v1out and Cross[rvec, v2] form the new plane. Now you transform Cross[rvec, v2] in such a way that it reestablishes its orientation with v1out in the new plane. What is the second RotationTransform doing? – BeauGeste Feb 2 '12 at 21:15
_USER_ Cross[rvec, v2], that rvec is the same I used to assign the v1out. So it gives a vector that's normal to v1out. I then use that vector to rotate v1 over a perpendicular axes to itself, the angle wanted... so as to get a vector that is at the proper angle... Finally, i rotate that vector on the v1out axes to get v2out randomly distributed, while keeping the angle – Rojo Feb 3 '12 at 8:47
If all that was really wanted was to randomly orient a plane spanned by two vectors while preserving the angle between them, then the simplest way is to generate a Haar-distributed pseudorandom orthogonal matrix, and use that to perform the random orientation. The code for generating a $3\times 3$ random orthogonal matrix is surprisingly simple:
ranOrt := Orthogonalize[RandomVariate[NormalDistribution[], {3, 3}]]
(For more than three dimensions, this isn't the most efficient method, but it works nicely here and the code is nicely short.)
Try it out:
arrowCouple[{pt1_?VectorQ, pt2_?VectorQ}] := {Arrowheads[{-.04,.04}],
 Arrow[{pt1, {0, 0, 0}, pt2}]}
 Table[Prepend[With[{m = ranOrt}, arrowCouple[{m.v1, m.v2}]],
 Hue[RandomReal[], 1, 1, 0.2]], {100}], Boxed -> False]
randomly oriented planes spanned by arrows
(I know I can use GeometricTransformation[] for this, but I prefer the explicit approach here.)
share|improve this answer
Your Answer


text:
To Our Users In Egypt. Etba3ly 3D found information online that will show you how to edit and repair an STL file with 7 free STL editors: FreeCAD, SketchUp blender, Meshmixer, Meshlab, 3D Slash, and SculptGL.
- On the one hand, there is CAD software (Computer Aided Design). It's tailored for construction, provides exact measurements and solid modeling. These tools were not made for 3D printing in the first place. In CAD software, circles, for example, are "real" circles; in 3D printing – and in STL files for 3D printing – circles are represented as polygons. So CAD tools cannot show their full strength when editing STL files. Nevertheless, they can be used for working with STL files. Three of the four tools we present in this article are true CAD tools: FreeCAD, SketchUp, and Blender.
- On the other hand, there are mesh editing tools such as MeshMixer and MeshLab. They are designed for modeling, animation, and objects represented by a 2D surface. That means: These objects have just a shell and no filling. This may cause paper-thin walls, which can't be 3D printed, if the object is not solidified (which, however, can easily be done in tools such as Meshmixer). In fact, mesh editors are excellent tools when it comes to editing STL files.


logo: url: position: location: description: how_to_apply: token: is_public: is_activated: email: expires_at: created_at: updated_at: ~ { type: integer. default: 0 } { type: varchar(255). required: true. index: unique } { type: boolean. required: true. required: true.
YAML also has a shorthand syntax to describe the same structure with fewer lines. where arrays are explicitly shown with [] and hashes with {}. it is time to get started as the symfony framework uses it extensively for its configuration files. and hashes).yml. date. decimal. The schema. structure is shown through indentation. foreignTable. smallint.yml file contains the description of all tables and their columns. Each column is described with the following information: • type: The column type (boolean. YAML is "a human friendly data serialization standard for all programming languages" Put another way. and clob) required: Set it to true if you want the column to be required ~index|Database indexes~: Set it to true if you want to create an index for column or to unique if you want a unique index to be created on the column. If you try and run this task now it won't work as it doesn't know what database to build the schema for. dates. The schema is the direct translation of the entity relationship diagram in the YAML format. real. char. integers. sequence items are denoted by a dash. In YAML. There is one important thing you need to remember when editing a YAML file: indentation must be done with one or more spaces. The YAML Format According to the official YAML website. double. arrays.If you have decided to create the tables by writing SQL statements. longvarchar. time. integer. and key/value pairs within a map are separated by a colon. varchar(size). bigint. If you are not yet familiar with YAML. foreignReference: Define a column to be a foreign key to • • • • the another table. float. . primaryKey: Define a column as the primary key for the table. blob. We show you how to configure the database in a later step.yml configuration file by running the propel:build-schema task: $ php symfony propel:build-schema The above task requires that you have a configured database in databases. you can generate the corresponding schema. but never with tabulations. tinyint. timestamp. YAML is a simple language to describe data (strings.
and the password to access the database. and Propel supports CASCADE. the username. The configure:database task stores the database configuration into the config/databases. you can edit this file by hand. the configuration file access mode should also be restricted. .yml to change the password. we can use some Propel built-in tasks to generate the SQL statements needed to create the database tables: $ php symfony propel:build-sql . symfony will guess the best configuration (primary key for id and timestamp for created_at and updated_at). Oracle. It won't be difficult to adapt the code we will write as we will use the ORM will write the SQL for us.yml configuration file. PostgreSQL. Passing the database password on the command line is convenient but insecure. The Database The symfony framework supports all PDO-supported databases (MySQL. Of course. it might be better to edit the config/databases. We need to tell symfony to use this database for the Jobeet project: $ php symfony configure:database "mysql:host=localhost. If you don't need a password to access your database on the development server. For instance. Let's use MySQL for this tutorial: $ mysqladmin -uroot -p create jobeet Enter password: mYsEcret ## The password will echo as ******** Feel free to choose another database engine if you want.For columns set to ~. to keep the password safe. and RESTRICT.yml file. SETNULL.). The onDelete attribute defines the ON DELETE behavior of foreign keys. PDO is the database abstraction layer bundled with PHP. all the jobeet_category_affiliate related records will be automatically deleted by the database or by Propel if the underlying engine does not support this functionality. MSSQL.. The ORM Thanks to the database description from the schema. and updated_at). just omit the third argument. when a job record is deleted. SQLite. Depending on who has access to your environment.. Instead of using the task.dbname=jobeet" root mYsEcret The configure:database task takes three arguments: the PDO DSN. created_at. which means null in YAML (id.
JobeetJobPeer: The class defines static methods that mostly return collections of JobeetJob objects. The ORM also generates PHP classes that map table records to objects: $ php symfony propel:build-model The propel:build-model task generates PHP files in the lib/model/ directory that can be used to interact with the database.The propel:build-sql task generates SQL statements in the data/sql/ directory. The class is empty by default. PRIMARY KEY ('id'). By browsing the generated files. To actually create the tables in the database. you are required to confirm the operation. optimized for the database engine we have configured: # snippet from data/sql/lib. For the jobeet_job table: • • JobeetJob: • An object of this class represents a single record of the jobeet_job table. You can also add the --no-confirmation option to bypass the question. symfony tasks can take arguments and options. you need to run the propel:insert-sql task: $ php symfony propel:insert-sql As the task drops the current tables before re-creating them. 'name' VARCHAR(255) NOT NULL. you have probably noticed that Propel generates four classes per table. . which is useful if you want to run the task from within a non-interactive batch: $ php symfony propel:insert-sql --no-confirmation As for any command line tool. gives the default values for each of them. Each task comes with a built-in help message that can be displayed by running the help task: $ php symfony help propel:insert-sql The help message lists all the possible arguments and options. BaseJobeetJob: The parent class of JobeetJob.sql CREATE TABLE 'jobeet_category' ( 'id' INTEGER NOT NULL AUTO_INCREMENT. The class is empty by default.schema. Each time you run propel:build-model. UNIQUE KEY 'jobeet_category_U_1' ('name') )Type=InnoDB.model. so all customizations must be done in the JobeetJob class. and provides some useful usage examples. this class is overwritten.
So. As the propel:build-model has created a lot of new classes. $job->setPosition('Web developer'). It is one of the numerous things that symfony automates for the developer but there is one downside: whenever you add a new class. echo $job->getPosition(). let's clear the cache: $ php symfony cache:clear A symfony task is made of a namespace and a task name. $job = new JobeetJob(). you need to clear the symfony cache. Each time you run propel:build-model. symfony autoloads PHP classes for you. $job->save(). As you will see later on. You can also define foreign keys directly by linking objects together: $category = new JobeetCategory(). which means that you never need to use a require in your code. $job->delete(). so all customizations must be done in the JobeetJobPeer class. $job->setCategory($category). the following commands are equivalent to cache:clear: $ php symfony cache:cl $ php symfony ca:c As the cache:clear task is so commonly used. run this task now to generate forms and validators for the Jobeet model classes: $ php symfony propel:build-all --no-confirmation You will see validators in action at the end of the day and forms will be explained in great details on day 10. this class is overwritten. The propel:build-all task is a shortcut for the tasks we have run in this section and some more. The column values of a record can be manipulated with a model object by using some accessors (get*() methods) and mutators (set*() methods): $job = new Jobeet


text:
Definitions of chlorous
a. - Of, pertaining to, or derived from, chlorine; -- said of those compounds of chlorine in which this element has a valence of three, the next lower than in chloric compounds; as, chlorous acid, HClO2. 2
a. - Pertaining to, or resembling, the electro-negative character of chlorine; hence, electro-negative; -- opposed to basylous or zincous. 2
The word "chlorous" uses 8 letters: C H L O O R S U.
No direct anagrams for chlorous found in this word list.
Adding one letter to chlorous does not form any other word in this word list.Words within chlorous not shown as it has more than seven letters.
All words formed from chlorous by changing one letter
Browse words starting with chlorous by next letter


Wednesday, December 9, 2009
Rule 1: State Your Grain
Make sure you have a statement of grain for each fact table or cube in your dimensional design.
I receive lots of questions from people who are working through an issue with a star or cube. Most of the time, I must counter with a question of my own: "What is the grain?" Without this basic information, it is usually impossible to comment on whatever design issue the person is facing.
Being able to state grain is important, and not just for its value as a conversation starter. Here's a brief look at what grain is, how to define it, and what happens if you don't.
What is Grain
A statement of grain identifies what is represented by a single, granular row in a fact table (or an un-aggregated measure in a cube.) Each and every row in the fact table should meet this definition, with no wiggle-room.
When grain is not explicitly defined, or is defined in an ambiguous way, all manner of problems may arise. In addition to hampering your ability to talk about the design with someone else, ill-defined grain can cause to severe technical challenges in the reporting process. It may even lead to reports that are just plain wrong.
Defining Grain
There are two ways to state the grain of a fact table. The first way is to use business language, referencing a specific, well-understood artifact of the activity described by the star. For example, a star that describes orders may have the following grain: "Order measurements at the order-line level of detail." That sums things up pretty well. Each row of the fact table corresponds to a single order line.
Sometimes it is not easy to state grain in this manner. When that's the case, you use the dimensions in a star to indicate what each unique row in the fact table represents. For example, a star that tracks the processing milestones of mortgage applications might have the following grain: "Processing measurements by application and status." This fact table will have a new row each time an application (one dimension) undergoes a change in status (another dimension.)
When using dimensional terms to define grain, do not simply rattle off all the dimensions present in the star. Instead, list only those that are necessary to define a unique row. In the mortgage status change example, it is not necessary to mention that the star will also contain dimensions for date, customer, mortgage officer, mortgage product, and so forth.
Business definitions of grain are usually used for transaction fact tables. Dimensional grain definitions are commonly used for snapshots, accumulating snapshots, derived schemas and aggregates.
Fuzzy Grain
Poorly defined grain can lead to trouble. Ill-defined grain can mask a situation where a fact table is actually being used to track two or more processes. It can also lead to situations in which the fact table contains two or more levels of aggregation. In the former case, single-process reporting will be hampered. BI developers will be bending over backwards to focus on the relevant subset of data. In the latter case, double-counting, triple-counting or worse is possible.
This is why "sate your grain" is rule #1 in any dimensional design.
Image by GravityX9 licensed under Creative Commons 2.0


text: Riverside Unified School District (RUSD) Nutrition Services Director, Rodney Taylor, knows the face of hunger in his community. On a daily basis, Rodney's team serve lunch to about 34,000 RUSD kids, 61 percent of whom qualify for free or reduced price meals. While the RUSD staff offer these students a fresh, healthy, nutritious meal during the school year, where do students eat during the summer? In previous years, many students ate lunch at summer school. However, steep budget cuts in 2008 and 2009 forced many school districts, including RUSD, to drastically reduce their summer school sites to only three schools, leaving about 25,000 kids without a place to eat. Without the summer school program, where would those kids eat? That is where the RUSD's summer barbeques come in.


Since the Game Center feature is just an extension of the existing gameNetwork API, there's no need to go over every single available request you can send to Game Center—you can view the updated gameNetwork init(), request(), and show() documentation for that.
So instead, I'll give you a quick overview of what you need to do on the "Apple side" of things (iTunes Connect), the Corona "setup" info, as well as the special considerations that need to be taken to ensure everything works properly in your app.
iTunes Connect
Link: Visit the iTunes Connect Portal
The steps you're required to take on Apple's side of things are pretty straightforward, so I won't need to go too in-depth with this section. In short, you'll need to create Leaderboards (high score boards) and Achievements for the apps you want to enable Game Center features, and also make note of the individual Leaderboard and Achievement ID's you've assigned to each one.
 1. Click the 'Manage Your Applications' link.
 2. Click your app's icon.
 3. On the right, click 'Manage Game Center' button (blue).
 4. Click the 'Enable' button.
 5. Click 'Edit' under the Leaderboard and Achievements sections.
 6. Add Leaderboards and Achievements.
 7. Make note of each 'Leaderboard ID' and 'Achievement ID'.
Of course, if you don't want to have Achievements (or a Leaderboard) in your game, you can skip those sections. It's recommended you add something, or your Game Center implementation might be a little bland to say the least.
System Events and initCallback
Normally, gameNetwork.init() is called at the beginning of main.lua, and is never touched again for the lifetime of your app's runtime. With Game Center, there are two main differences in regards to gameNetwork.init().
The first difference is, because Game Center is a system-wide process in iOS, users are logged out of GameCenter (for your app) every time your app is suspended (e.g. the user presses the 'Home' button or switches to a different app). Therefore, you'll want to call gameNetwork.init() every time your app receives an "applicationStart" system event.
The second difference between other providers is that with Game Center, you can specify an initCallback function that is called once the init request has completed (which gives you a chance do something when the user logs in, declines, or if the they are offline and can't access Game Center features).
Here's an example of how you might use gameNetwork.init() when using Game Center as a network provider:
local gameNetwork = require "gameNetwork"
local loggedIntoGC = false
-- called after the "init" request has completed
local function initCallback( event )
 if then
 loggedIntoGC = true
 native.showAlert( "Success!", "User has logged into Game Center", { "OK" } )
 loggedIntoGC = false
 native.showAlert( "Fail", "User is not logged into Game Center", { "OK" } )
-- function to listen for system events
local function onSystemEvent( event )
 if event.type == "applicationStart" then
 gameNetwork.init( "gamecenter", initCallback )
 return true
Runtime:addEventListener( "system", onSystemEvent )
In your initCallback listener function, the event table includes a single property,, which is set to true upon successful Game Center login, and is nil if user was not logged in. The primary use-case for this is to avoid calling gameNetwork.request() in situations where the user is not logged in. For more information, see the updated gameNetwork.init() documentation.
Game Center Requests
When using Game Center as your provider, the following strings can be used in conjunction with gameNetwork.request():
 - setHighScore
 - loadScores
 - loadLocalPlayer
 - loadPlayers
 - loadFriends
 - loadAchievements
 - unlockAchievement
 - resetAchievements
 - loadAchievementDescriptions
 - loadFriendRequestMaxNumberOfRecipients
 - loadLeaderboardCategories
 - loadPlayerPhoto
 - loadAchievementImage
 - loadPlaceholderCompletedAchievementImage
 - loadIncompleteAchievementImage
Please see the gameNetwork.request() API documentation to see the different kinds of data that needs to be passed with each of the above requests. Most of the above requests allow you to specify a listener which is where you'll receive requested data. The most confusing aspect of Game Center requests is knowing what data is returned to your callback listener through the event table. As a reminder, this information can always be found in the gameNetwork.request() API documentation page and also on the individual class reference pages within the Official Game Kit Documentation. If all else fails, you could always encode the event table into a JSON string and display it on your device's screen through a native alert. Here's an example of how you might do that in conjunction with a "loadFriends" request:
local gameNetwork = require "gameNetwork"
local json = require "json"
-- callback listener for Game Center requests
local function requestCallback( event )
 if event.type == "loadFriends" then
 local data = json.encode( )
 -- show encoded json string via native alert
 native.showAlert( "", data, { "OK" } )
gameNetwork.request( "loadFriends", { listener=requestCallback } )
 1. I see that you said that you include
 components = { "openfeint" }
 in build.settings, but is that for both GC and OF, just GC within OF?
 2. Jonathan Beebe says:
 _USER_: You have two three options when it comes to OpenFeint and Game Center:
 1. Standalone GameCenter
 2. Standalone OpenFeint
 3. Standalone OpenFeint (with included GameCenter features)
 For the first option, you'll include the empty components table in your build.settings.
 For the second and third option, you'll include "openfeint" as the only item in build.settings (see example in article above).
 With the third option, you'll call gameNetwork.init( "openfeint" ) and all of your gameNetwork requests will be to OpenFeint. OpenFeint has integrated Game Center features that allow you to submit to both OpenFeint and Game Center when it comes to setting a new high score or unlocking an achievement (but the requests will go through OpenFeint).
 You cannot init both OpenFeint and Game Center as a *standalone* provider in your app. If you want both of them, you have to go with the third option in the list (which provides only a very limited Game Center implementation).
 3. Since Game Center is already built-in to all iOS devices, we don't make you specify it as a "component". It is always there regardless if you use it or not.
 OpenFeint is a large 3rd party framework which adds several megabytes to your build. We originally tried to be smart about whether we included it by detecting if you did "require('gameNetwork')" in your code. But this won't work anymore since we can't tell if you are using OpenFeint or Game Center from this. So we need you to tell us explicitly now in your build.settings what you really want.
 4. Kiel McDonald says:
 Thanks for the info, looking forward to adding this to my current project!
 Are there any plans to extend Game Center support to include the turn based items released in iOS 5?
 5. This is fantastic! Thanks Ansca, and thanks for the tutorial Jon! I have an implementation question and I'm not sure if this is the best place to ask, but I'll try it:
 I originally submitted my game to Apple using a wildcard App ID. It's my understanding that I can't use GameCenter with an app using the wildcard. Will Apple allow my update to use a different App ID for the same app so that I can add Game Center?
 6. How do we show the leaderboards? I am trying to call it from a button event and the call I am using is: "leaderboards", { listener=dismissCallback } )
 This shoud work correct?
 7. Nm I think the call actually is: "leaderboards", { leaderboard = {category="com.appledts.GKTapper.aggregate", timeScope="Week"}, listener=dismissCallback } )
 8. Jonathan Beebe says:
 _USER_ / Falcon: You can build using a different provisioning profile (that doesn't use a wildcard), but in either case, your bundle ID should actually be the same. As long as the provisioning profile you created is using the same bundle ID as what you have in iTunes Connect, then everything will be fine.
 This is not working in last build: 2012.726
 I didnt include components=openfient but my app has OF bundle files in it. (~300files / 2mb)
 10. Can: If you don't put the components line in your build.settings, we revert to our old behavior which will always include OpenFeint if you have require('gameNetwork') in your code.
 11. Hey Jonathan,
 I'm currently using only game center and insured that build.settings is set correctly, as well as made sure my user is logged in before posting.
 When


text:
Introduction of smart toilet pump without water tank
smart toilet pump
Smart toilet pump is a DC brushless water pump specially used on smart toilets. It refers to the use of DC 4.5V～24V to drive the brushless motor to operate. The rotation of the brushless motor drives the rotation of the impeller, thereby increasing the pressure of the liquid. A device capable of transferring liquid.
What is a smart toilet without a water tank?
There are currently two types of smart toilets on the market, one is a smart toilet with a water tank, and the other is a smart toilet without a water tank. The smart toilet without a water tank has no water tank to store water, and the toilet needs to be flushed through the pressure of tap water, and some tap water pipes If the pressure is not enough, it is necessary to use the intelligent toilet booster pump to effectively, quickly and cleanly flush the toilet.
Working principle of smart toilet without water tank
The toilet without a water tank is a new type of water-saving toilet that does not have a water tank and is directly flushed with city tap water. It makes full use of the urban tap water pressure and the pressure of the smart toilet booster pump, and applies the principle of fluid mechanics to match the amount of flushed water and the kinetic energy of flushing wonderfully. The amount of flushed water is determined by the amount of urine and urine, and the stool is generally between 2-3L , Urine is generally between 1-2L, and the water saving effect can reach more than 50%. Not only does it eliminate the peculiar smell caused by water quality or pollution of the water tank sitting on the toilet, but also touch or induction or remote control methods also embellish the bathroom environment.
Advantages of smart toilet without water tank:
1. It is easy to clean, reduce the bacteria in the toilet, and reduce odor. Because the smart toilet without water tank does not have a water storage tank, there is no need to clean it; and the smart toilet with a water tank needs to use the water stored in the water tank, which will cause a certain amount of bacteria in the water and need to be cleaned regularly.
2. Save water. Most of the smart toilets with water tanks have not passed the water-saving test. Therefore, 6L or even 9L of water is used for one flush in daily use. The smart toilet without water tank is not suitable for water storage tanks, so it can clean the inside of the toilet with very little water flow each time.
3. Power supply methods are becoming safer and more convenient. Some toilets without water tanks can be used with dry electricity. That is, no external power supply is required, and the toilet can operate normally with dry batteries.
smart toilet tank,smart toilet,ove toilet,parts of a toilet tank,toilet that cleans you
- The application of 12V water pump in water heaters
- 12V water pump improves the comfort and user experience of intelligent toilets
- 12V water pump assists industrial chillers to achieve efficient cooling effects
- Small water pump: the core component of automotive cooling system
- What is a car water pump?
- What is the hot water recirculation pump?
- Water heating mattress silent water pump
- In 2023, Shenpeng will carry out fire drills to ensure the safety of enterprise production
- DC water pump and AC water pump
- automotive water pump


text:
member of an interdisciplinary team will participate in and contribute to decisions that affect the well-being of learners by drawing on the perspectives, values, and experiences of his or her profession. Professional and ethical obligations of the interdisciplinary team as a whole and of its individual members will be clearly established.
- The Vision Rehabilitation Therapist will seek to facilitate and enhance team efforts with other professionals. In such situations where team decisions are made, the specialist will contribute information from his or her own perspective and will abide by the team decision unless the team decision requires that he or she act in violation of the Code.
- The Vision Rehabilitation Therapist who is responsible for education and professional preparation programs will take reasonable steps to ensure that the programs are designed to provide the appropriate knowledge and proper experiences for students enrolled in such programs, and to meet the requirements for licensure, certification, or other goals for which claims are made by the program.
- The Vision Rehabilitation Therapist who serves as an internship supervisor will perform supervision sufficient to fully support the intern's progress and safety.
- The Vision Rehabilitation Therapist who serves as an internship supervisor will perform supervision sufficient to fully support the learner's progress and safety.
- Commitment to Professional Employment Practices
- The Vision Rehabilitation Therapist will not accept a position of employment where ethical principles of VRT practice are compromised or abandoned, unless the position is accepted with the intention of amending or modifying the questionable practices and providing that he or she does not participate in the behavior which violates the Code.
- The Vision Rehabilitation Therapist will not accept remuneration for professional instruction from a learner who is entitled to such instruction through an agency or school, unless the learner, when fully informed of the services available, elects to contract privately with the specialist.


Ohio Debt Limitations, Issue 4 (1977)
From Ballotpedia
Jump to: navigation, search
Voting on
State and Local
Government Budgets
Spending & Finance
State finance.jpg
Ballot Measures
By state
By year
Not on ballot
Ohio Constitution
Seal of Ohio.svg.png
The Ohio Debt Limitations Amendment, also known as Issue 4, appeared on the November 8, 1977 ballot in Ohio as a legislatively-referred constitutional amendment, where it was defeated.[1] This amendment revises limitations on state government indebtedness.
Election results
Ohio Issue 4 (1977)
Defeatedd No1,999,79172.48%
Yes 759,327 27.52%
Election results via Ohio Secretary of State.[2]
Text of measure
The language appeared on the ballot as:[3]
Proposed Constitutional Amendment
To adopt Section 1 of Article VIII and repeal Sections 1, 2, 2b, 2d, 2e, 2f, 2g, 2h, 3, 7, 9, and 10 of Article VIII and Section 6 of Article XII of the Constitution of Ohio
 1. To repeal the general state constitutional debt limit of $750,000 and replace it with authority to incur debt from capital improvements by a two thirds majority vote of each house of the general assembly within specified limitations directly related to state revenues.
 2. To permit the state to contract debt without limitation on amount of purpose, in addition to the authority specified above, if that debt is submitted to a vote of the electors by a 3/5 majority vote of each house of the general assembly and approved by a majority of the electors voting on the question.
 3. To require the general assembly to retire at least 4% of the state's indebtedness each year.
 4. To permit the state to borrow funds to meet a current year's appropriations if any such loan is repaid out of that year's revenues.
 5. To repeal part of the constitutional requirements relating to a sinking fund and to require that the general assembly provide for the repayment of state debt.
 6. To enumerate purposes and amounts for which the first $640 million of capital improvement that would have to be appropriated.
Shall the proposed amendment be adopted?
See also
BallotpediaAvatar bigger.png
Suggest a link
External links


text:
Published Online: 15 JAN 2013
Copyright © 2002 John Wiley & Sons, Ltd
Encyclopedia of Environmetrics
How to Cite
Barry, R. P. 2013. Nelder Plots . Encyclopedia of Environmetrics. 4.
- Published Online: 15 JAN 2013
A Nelder plot, also called a Nelder Wheel or Nelder Fan, is a systematic planting design in which plants or trees are planted at the intersection of circular arcs and linear spokes. In general, Nelder plots allow many different planting densities to be examined in a single plot. This is frequently more efficient than planting a different plot for each planting density. Nelder plots can be constructed that allow the effect of different planting geometries to be examined in a single plot. This article discusses the construction of Nelder plots and the analysis of data derived from Nelder plots.


Daughter calls for national holiday to mark Mabo decision
14 November 2012
June 3 should be declared a public holiday in honour of Eddie Mabo, according to his daughter, Gail.
"On June 3, 20 years ago, he changed history and that is something to be celebrated," Gail Mabo said in delivering the 2012 Charles Perkins Oration at the University on October 25. "The Americans have Martin Luther King Day. Why can't we have Eddie Mabo Day?" she continued, to an enthusiastic audience in the Great Hall.
The Mabo decision by the High Court, made in 1992 after 10 years of struggle led by Eddie Mabo, rejected the doctrine of terra nullius and recognised the common law concept of native title, giving the Meriam people of Murray Island legal possession of their traditional lands.
"My father was a very powerful man. Short in stature but big in voice. He was a man who could speak to everyone, a man who could command a room," Gail Mabo told the audience.
"He forced a way for others to come through. But he said 'I am just laying a stone'. Yet the recognising of prior ownership allows us to move forward. He made us realise that people are not all the same... and that not all indigenous people are the same."
Gail Mabo said that when she was growing up, her father stressed the importance of words and speech to her. "We have to learn to articulate out words," he told me, because he could not speak very well. English was his second language."
Gail was one of two speakers at this year's oration. She was followed by Brian Keon-Cohen AM QC, who was junior counsel for the plaintiffs throughout the Mabo litigation.
Brian began his address, about the complexity and conflict of the case, with an age-old question: "Did history make the man or did the man make history? Being a conservative lawyer, I think it is a mix of both."
He added that despite the historic nature and principle recognized by the Mabo judgement, it has not yet delivered great benefits to Aboriginal people because of problems within the Native Title Act.
The Dr Charles Perkins AO Memorial Oration was launched in 2001 in collaboration with the University's Koori Centre, and each year features an oration by a leading figure within the field of Indigenous and non-Indigenous race relations.
Established with the full support of the Perkins family, the oration acknowledges Dr Perkins' tireless dedication to human rights and social justice for Aboriginal and Torres Strait Islander Peoples.


Argument Picker is a simple API to access and elaborate arguments in a flexible way.
Basically it allows, given URL arguments like:
to retrieve one of those arguments through a function:
which - in the specific example - would return "Volkswagen".
This module essentially adds the possibility to assign labels to arguments, through this syntax:
and then allows you to retrieve any argument using the label as a reference.
Some of the helper functions are dedicated to specific modules (i.e. Views), enhancing the accessibility of arguments:
Assuming "your_view" has a "foo" argument, using argument_picker, you could easily setup this argument's default value with:
return arg_picker_get_view_argument("foo");
which would return "4" (for the example above) or "all" (when the argument is not present).
Basically it's just an alternative to an url querystring with Drupal-specific add-on features, which comes extremely useful when implementing progressive filters (like a faceted search) through views but it also comes very handy for retrieving arguments in dynamic PHP blocks, panel panes, custom modules or wherever you want.
Not to mention that a normal querystring is still usable:
leaving every other querystring-related features intact.
Project Information


Making the Legs for the Spaceship
Introduction: Making the Legs for the Spaceship
The following information is a single lesson in a larger Tinkercad project. Check out this and more projects on Tinkercad.
Return to Previous Lesson: Adding Windows
Lesson Overview:
Now we're going to make some legs!
Step 1: Introduction
Lastly, the spaceship will need some legs to stand on when it lands on a planet. When you are finished making the legs, the spaceship will look like the image below.
Step 2: Building the Legs
Instructions
 1. Place a Cylinder on the workplane and scale it down to 4mm on the Z axis.
 2. Rotate the cylinder 90 degrees on the Y axis.
 3. Rotate the cylinder 45 degrees counter clockwise on the Z axis.
 4. Make sure the Living Quarter's wings are ungrouped. Align the cylinder to the wing on the right of the door. Choose Adjust>Align and select the wing to have the cylinder move toward the wing. Center the cylinder on the X and Y axis.
 5. Move the cylinder up 19mm.
 6. Switch to the workplane tool. Choose a side of the cylinder close to the one shown.
 7. Place a wedge on the side chosen.
 8. Using the black handle, hold ALT and scale to 2mm on the Y axis.
 9. Using the black handle, hold ALT and scale to 8mm on the X axis.
 10. Switch to the Workplane tool and choose the side of the wedge.
 11. Use the White hand in the lower right corner and drag the point of the wedge to the ground. The ground is the line where the orange grid turns grey. Use the white handle in the upper left corner to drag the wide base of the wedge into the cylinder.
 12. Change the color of the cylinder and leg and group them together. Switch to the Workplane Tool and select the side shown.
 13. Holding Alt, move a copy to the other side of the spaceship.
 14. Choose Adjust>Mirror to flip the leg in the opposite direction.
 15. Position the camera to look down on the spaceship. With the two legs selected, hold ALT to rotate copies 90 degrees on the Z axis.
 16. Congratulations! You have finished building a spaceship!
Congratulations, you have completed this project!
Check out other great projects on Tinkercad.
Step 3: Congratulations!
Congratulations! You made it. Time for Lift-off!.
Be the First to Share
 Recommendations
 - Plywood Challenge
 Plywood Challenge
 - Plastic Contest
 Plastic Contest
 - Battery Powered Contest
 Battery Powered Contest
 Discussions


SQL: Password complexity rules for Azure SQL"
The post SQL: Password complexity rules for Azure SQL appeared first on The Bit Bucket.
]]>
Azure SQL (both Azure SQL Database and Azure SQL Managed Instance) both have different password complexity rules to SQL Server. I was reading an email discussion list and a poster asked where he could find the list of password complexity rules for Azure SQL. I said I'd never seen a list.
Well it turns out that there is a list, but not where you might have thought to look. They're spelled out in this article:
Identify the right Azure SQL Database SKU for your on-premises database (Data Migration Assistant) – SQL Server | Microsoft Docs
To avoid you reading the whole article, at the time of writing, these were the rules for Azure SQL Database:
 - Your password must be at least 8 characters in length and no more than 128 characters in length.
 - Your password must contain characters from three of the following categories – English uppercase letters, English lowercase letters, numbers (0-9), and non-alphanumeric characters (!, $, #, %, etc.).
 - Your password cannot contain all or part of the login name. (Part of a login name is defined as three or more consecutive alphanumeric characters.)
Slightly more confusing is that the article says it's talking about the server admin password, but it also appears that this same list of restrictions applies to all logon/user passwords as well.
Azure SQL Managed Instance is exactly the same except it requires the password to be at least 16 characters in length.
I hope that helps someone, including myself when I next go looking for this.

The post SQL: Password complexity rules for Azure SQL appeared first on The Bit Bucket.
]]>
_URL_ 0
SQL Interview: #13: Impact of optimize for adhoc workloads _URL_ _URL_ Mon, 26 Apr 2021 22:00:50 +0000 _URL_ This is a post in the SQL Interview series. These aren't trick or gotcha questions, they're just questions designed to scope out a candidate's knowledge around SQL Server and Azure SQL Database. Section: Server Tuning Level: Advanced Question: SQL Server 2008 introduced a server option for optimize for adhoc workloads. Can you explain the problem … Continue reading "SQL Interview: #13: Impact of optimize for adhoc workloads"
The post SQL Interview: #13: Impact of optimize for adhoc workloads appeared first on The Bit Bucket.
]]>
This is a post in the SQL Interview series. These aren't trick or gotcha questions, they're just questions designed to scope out a candidate's knowledge around SQL Server and Azure SQL Database.
Section: Server Tuning
Level: Advanced
Question:
SQL Server 2008 introduced a server option for optimize for adhoc workloads.
Can you explain the problem that it is designed to solve, what most commonly causes the problem, and what impact this option has when you enable it?
Answer:
On a SQL Server, you can end up with a large amount of memory being taken up by query plans that will likely never be used again.
There are two primary causes of this situation:
 - The less common cause is that you have a large number of adhoc queries being executed as one-off queries.
 - The most common cause is that you are using a framework like LINQ that does not handle data typing properly, and causes a large number of query plans to be created for each query. You might also be using lower-level frameworks like ADO.NET incorrectly.
As an example, command objects in ADO.NET have a parameters collection. If you add parameters using the AddWithValue() method, you specify the parameter name, and the value, but you do not specify the data type. The problem with this is that the framework then tries to work out what the data type is, from the value.
This means that if you pass a string like 'Hello', then it might guess nvarchar(5) but if you pass a string like 'Hello There', it might guess nvarchar(11).
The lengths of data types are part of the signature for each query plan. This means that you can easily end up with different query plans for every combination of every length of string that has ever been passed to the query. We call this Plan Cache Pollution.
The correct way to fix this is to avoid ever using methods like AddWithValue() and instead using a method where you specify the data type. The challenge here is that many frameworks like LINQ have this behaviour baked in, and the developer cannot change it.
When the optimize for adhoc workloads option has been set, the first time a query is seen, the hash for the query is stored (so it can be remembered) but the query plan is not stored. The next time the same query is seen, the compiled plan is then stored for reuse.
This avoids the plan cache becoming littered with one-off query plans.

The post SQL Interview: #13: Impact of optimize for adhoc workloads appeared first on The Bit Bucket.
]]>
_URL_ 0
T-SQL 101: #96 Choosing from alternatives with IIF in SQL Server T-SQL _URL_ _URL_ Sun, 25 Apr 2021 22:00:51 +0000 _URL_ In my last T-SQL 101 post, I described the CASE statement. Until SQL Server 2012, that was the only real option that we had for choosing between alternate values. In SQL Server 2012, Microsoft gave us another option with the IIF function. The IF function is very similar to the IF function in Microsoft Excel. … Continue reading "T-SQL 101: #96 Choosing from alternatives with IIF in SQL Server T-SQL"
The post T-SQL 101: #96 Choosing from alternatives with IIF in SQL Server T-SQL appeared first on The Bit Bucket.
]]>
In my last T-SQL 101 post, I described the CASE statement. Until SQL Server 2012, that was the only real option that we had for choosing between alternate values. In SQL Server 2012, Microsoft gave us another option with the IIF function.
The IF function is very similar to the IF function in Microsoft Excel. It takes three parameters:
 - A boolean value to check (normally this is an expression)
 - A value that will be returned if the first parameter is true.
 - A value that will be returned if the first parameter is false.
In the main image above, you can see the equivalent CASE statement and the simplified IF function equivalent.
Nesting
Again similar to how IF works in Excel, you can nest IF functions. For example, you can write:
IF(Size = 'Large', 12, IF(Width = 13, 0, -12))
In this case, we're saying that if the Size is Large, then 12 will be returned. But otherwise, if the Width is 13, then 0 will be returned. In all other cases, -12 will be returned.
Returned Data Type
The function looks at the data type of the second and third parameters (i.e. the values returned for true and false), and chooses the data type with the highest precedence. For example, if the second parameter is an int, and the third parameter is a bigint, then a bigint will be returned no matter which value is chosen.
Learning T-SQL
It's worth your while becoming proficient in SQL. If you'd like to learn a lot about T-SQL in a hurry, our Writing T-SQL Queries for SQL Server course is online, on-demand, and low cost.
The post T-SQL 101: #96 Choosing from alternatives with IIF in SQL Server T-SQL appeared first on The Bit Bucket.
]]>
_URL_ 0
SDU Tools: Weekday Across Years in SQL Server T-SQL _URL_ _URL_ Thu, 22 Apr 2021 22:00:25 +0000 _URL_ Another request that I received a while back, for a new function to our free SDU Tools for developers and DBAs, was to be able to find the day of the week, for the same day and month, over a range of years. A simple example would be to find what day Christmas will be … Continue reading "SDU Tools: Weekday Across Years in SQL Server T-SQL"
The post SDU Tools: Weekday Across Years in SQL Server T-SQL appeared first on The Bit Bucket.
]]>
Another request that I received a while back, for a new function to our free SDU Tools for developers and DBAs, was to be able to find the day of the week, for the same day and month, over a range of years. A simple example would be to find what day Christmas will be each year for the next ten years. So we've added a new function WeekdayAcrossYears.
It takes four parameters:
@DayNumber int – day number in the target month
@MonthNumber int – target month number
@FromYear int – starting year
@ToYear int – ending year
The function returns a rowset with YearNumber and WeekDay (in English).
Find out more
You can see it in action in the main image above, and in the video here. The full current version of the code is also shown below:
You can use our tools as a set or as a great example of how to write functions like these.
Access to SD


text:
By default, channels are visible to All Users, which means that all members can see the channel under Discover and access the content published to the channel.
When publishing content, you'll need to publish content to at least one channel. Targeted channels will display with a group icon next to the channel name.
Targeting a channel to one or more groups limits which members can see the channel under Discover and controls which users can access content in the targeted channel even if they have a direct link to the content. Targeting a channel is like setting permission for access to all content within that channel.
Examples of how to use targeted channels:
- Drive engagement by surfacing content that is most relevant to employee groups
- Ensure private information remains with required groups
- Streamline your channels & content delivery
Target a Channel
- Open the Channels page by selecting the menu in the top left of Studio and navigate to Publish > Channels.
- To create a new channel, select Create Channel in the top right.
To edit an existing channel, select the three dots to the right of the channel name and choose Edit.
- Under Target Channels to a Group(s), start typing the name of a group or snapshot and select a group from the results list. You can add more than one group.
- Select Save to apply changes.
If all targeted groups are removed, the channel will default to being available to All Registered Users.
If there are multiple targeted groups, members only need to be part of at least one group in order to see the channel and the content in the channel.
Additional details about creating and editing channels is outlined in this article.
Information about creating and editing groups is outlined in these articles.


text:
The Argentine Breakfast
Generally, Argentine breakfasts are small meals of medialunas (croissants,) jam and coffee. A cortado is coffee with a little bit of milk; cafe con leche, as the name suggests, has more milk in it; and a cafe chico is usually a small cup of thick coffee.
The Argentine Lunch
Midday lunch is a considerably larger meal, often with pastas or meats as main courses. Just about every restaurant prepares fresh juices, licuados, blended with water or milk. Businesses in many cities across the country close for lunch, as people go home to eat a long meal with their families. Popular sandwiches include:
The Argentine Mid-Afternoon Snack (merienda)
In the late afternoon, Argentines have a snack or sandwich to keep their hunger at bay until dinner, which is typically not eaten before 9 or 10 p.m., especially during the hotter months. This tea time tradition, known as merienda, can be traced back to the 1800s, when British immigrants arrived in Argentina. Often merienda consists of the same medialunas that are eaten for breakfast, with either tea, matÃ©, or coffee.
Dinner takes place quite late, and many restaurants in Argentina stay open and are packed past midnight. Cuisine of Argentine stems from mainly Italian and German culinary traditions, so pastas or meat and potatoes are the most common Argentine food items. Argentines in general and PorteÃ±os in particular (residents of Buenos Aires) are night owls, and itâ€™s common to eat late and go out even later, only to wake up a couple of hours later for a small breakfast and a long day of work.
Here are some related tips to help plan your trip to Argentina: Bodega La Caroyense, Patagonian Food, Food in Buenos Aires, Tips For Taking Tea In Gaiman, Vegetarian Survival in Argentina, Argentina Food and Drink and An Argentine Meat Feast.


text:
Filter modules serve marine applications
WAGO 750-624/020-002 and 750-626/020-002 filter modules have been upgraded to include built-in ground fault diagnostics. Modules are able to monitor both the +24Vdc and 0Vdc supply connections for impedance to ground. Suitable for marine applications, engineers can design in a ground fault test device to detect error resistance to Earth. The built-in ground fault detection means there is no need for an external device for ground fault detection after a 24Vdc power supply. Multi-purpose modules help reduce system costs and commissioning time.


text:
Does second-hand clothing from the West hurt local production in Africa?
There is no doubt that second-hand clothing had an effect on local production in the past. However, researchers have shown that the current impact is far less than would be assumed. The greatest impact on the production of new clothing in Africa has been the rise of low-cost production in Asia. Just like in the West, most of Africa gets most of its new clothing from Asia. Even traditional Mozambican capolanas are no longer produced in Mozambique, but say "Made in India"!
Although we welcome dialogue about the effects of second-hand clothing on local production of new clothing, we believe its effect in the markets we work in is minimal.
There are two great studies worth reading:
The Impact of Second-Hand Clothing Trade on Developing Countries (Sally Baden and Catherine Barber. 2005)