Show Subscription Form
Romantic Table for Two
Create a cozy atmosphere when making a special meal on Valentine's Day. Begin by draping the table in an elegant cloth with white and red hues. Place a lovely Heart-Shaped Napkin (instructions below) on top of each dinner plate.
Then add some ambiance by creating Rose Candleholders. Here's how:
 - Cut the stem off of a large rose, making sure the bottom is even. Use your fingers to fully open the rose. If necessary, remove some center petals so there's a small open area in the middle.
 - Place a tea light candle in a clear tea light holder; set inside the rose. Place the Rose Candleholder on a small saucer or candle base. To prevent wilting, make these flower candleholders just before sitting down to dinner.
Heart-Shaped Napkin
 1. Place a square napkin on a flat surface. Fold two opposite side edges in so that they meet in the center, making a rectangle.
 2. Fold the rectangle in half lengthwise. Rotate the napkin so that the single fold is on the bottom.
 3. With your finger in the center of the rectangle, bring up one end of the napkin until it touches your finger.
 4. Bring up the other end so that the two ends touch and a point is formed on the bottom.
 5. Tuck under the two upper corners to create a heart shape.


text: The aim of this study was to analyze the physical and chemical characteristics of the maturation process of pitaya fruit (Hylocereus undatus) to identify indicators that can be used to determine the point of physiological maturity and establish the optimal timing of physiological maturity for harvesting the fruit. A completely randomized experimental design was employed and four biological repeats were performed. Physiological maturity was assessed using various physical characteristics: longitudinal length (LL), equatorial diameter (ED), pericarp thickness (PeT), pulp thickness (PuT), fruit mass (FM), pulp mass (PuM), pericarp mass (PeM), pericarp percentage (%Pe), pulp percentage (%Pu), pulp/pericarp ratio (Pu/Pe), pericarp color index (CI), hue color angle (h°), lightness index (L*), chroma (C*), blue-yellow variation (b*), and green-red variation (a*). Additionally, chemical characteristics such as soluble solid content (SS), titratable acidity (TA), SS/TA ratio, and pH were screened. The data were statistically analyzed by fitting regression models and computing Pearson's correlation coefficients (P < 0.05). Physiological maturity in pitaya fruits occurred between the 30th and 32nd days after anthesis, and this proved to be the optimal period for harvest.

source: m-a-p/FineFineWeb


text:
Irn Bru production under threat due to carbon dioxide shortage
The makers of Irn Bru have warned "unprecedented circumstances" that have led to a nationwide shortage of carbon dioxide could impact the production of their soft drinks.
and live on Freeview channel 276
What's happening? Cumbernauld-based AG Barr, who produce brands such as Irn Bru, Rubicon and Tizer, said it had invested in additional storage of carbon dioxide, but warned if the situation worsens across Europe, the company could be impacted.
What's causing the gas shortage? The soaring price of natural gas in the UK – which has risen by 250 per cent since January and 70 per cent since August – led to the closure of two fertiliser plants last week.
Why it matters: The gas – which is used to create the bubbles in fizzy drinks such as Irn Bru – is a by-product of fertiliser production and the two plants provide around 60 per cent of the country's carbon dioxide.
The possibility of a welfare cull of pigs and poultry could also follow as farmers and abattoirs struggle to obtain the gas. Norwegian firm Yara, another fertiliser producer, also cut its production levels last week due to rising natural gas prices.
Scotland's food industry is less impacted by the CO2 shortage as the more prevalent cattle and sheep farming relies on electricity rather than CO2 to stun animals prior to slaughter.
A spokesperson at AG Barr told The Scotsman that the company has invested in CO2 storage in recent years and has access to UK and European sources of the gas through its suppliers.
However, the company warned that if the situation worsens across Europe, production could be impacted.
They said: "We're currently producing to normal schedules however if the situation worsens across Europe then we could be impacted, but we're taking action to protect normal customer supply as much as possible."
"We have worked hard to build resilience into our Co2 supply chain over a number of years however these are quite unprecedented circumstances."
CF Industries, a US firm, suspended production at its plants in Teesside and Cheshire last week due to the price of natural gas impacting profits on producing fertiliser.
However, suspending production of fertiliser at these plants has seen the meat industry – which relies on the gas to stun pigs and poultry prior to slaughter and for packaging as a shelf-life expanding agent – warn of impending shortages.
A version of this article first appeared on our sister site, The Scotsman


text:
When the hospital ceased to operate in 1979, the address was 3131 Lakeshore Boulevard West, and it was located at the northeast corner of Lakeshore Boulevard West and Kipling Avenue, in the former City of Etobicoke, Ontario. When it opened on January 21, 1889, it was situated what was then considered the western part of the village of Mimico. Later, this area eventually develped into an industrial centre called New Toronto in the 1890s and was subsequently incorporated as a village in 1913. At that time, the address was 1007 Lakeshore Road. When Lakeshore Road was renamed, becoming an extension of Lakeshore Boulevard West, and the address was changed to 3131 Lakeshore Boulevard West. In 1967, New Toronto became part of the Borough (and later, in 1984, City) of Etobicoke which was merged into the new City of Toronto (part of the Greater Toronto Area) in 1998.
Years of Operation and the Official Names
The asylum opened on January 21, 1889 and closed down on September 1, 1979. It was originally known as the Mimico Branch Asylum, as it formed part of the Provincial Lunatic Asylum at 999 Queen Street West in Toronto, Ontario, caring only the chronically ill. Between 1889 and 1979, it was also referred to as the Mimico Insane Asylum (renamed 1894, becoming a seperate institution that offered treatment to all types of patienta), Ontario Hospital, Mimico (1920), and later Ontario Hospital, New Toronto (1934). In 1964, the name was changed again to Lakeshore Psychiatric Hospital. Unofficially, the hospital has been commonly referred to as a Lakeside Sanatorium, Lakeshore Asylum, Mimico Asylum and Lakeshore Hospital, along with the usual range of derogatory names associated with psychiatric hospitals, such as a "nuthouse," "looney bin," etc.
Years of Construction
The initial stage of construction of the asylum started in 1888 and was completed in 1889. Assembly Hall was built in 1897 and the Gatehouse in 1899. For more information on the history of specific structures, prefer refer to The Architecture.
The Architect and the Style
Kivas Tully (1820–1905), the Chief Provincial Architect, was responsible for preparing architectual plans for the buildings. He also designed a number of other structures in Toronto, including the Old Trinity College. The design of the therapeutic landscape was developed by Samuel Matheson, a landscape gardener. The asylum was built in the combination of the Romanesque and Gothic Revival styles.
Patients without any family and/or financial resources were buried to rest at the asylum cemetery, located at the corner of Evans and Horner Avenues, about five kilometers north. Wooden coffins were made by patients at the asylum carpentry shop. After the closure of the hospital in 1979, the cemetery was abandoned. Beginning in 2005, restoration efforts have been made by a group of volunteers. Please consult the Lakeshore Asylum Cemetery Project.
The Closure in 1979 and the Aftermath
Despite an active protest of the staff, some patients and their families, as well as local residents, the hospital was closed down on September 1, 1979, following the decision of the Ministry of Health. Dennis R. Timbrell, the Minister of Health,, made an announcement in his speech on January 22, 1979 with regard to this decision.
The decision was inspired by the prevailing trend of deinstitutionalization, which advocated that that mental health patients were able to benefit more from their treatment by living in the community as opposed to being committed to an institution. Furthermore, the issue of funding for the continued operation of the mental hospital from the government was also taken into consideration. At the time of the closing, the hospital was seen as an antiquated relic of Canada's Victorian past, with the most recent renovations having been done in the 1930s.
After the closure, as it was the case with other psychiatric hospitals in Canada and abroad, many of the patients became homeless. The most severely ill were transferred to the newly constructed Queen Street Mental Health Centre (the former Provicial Lunatic Asylum), as well as Whitby and Hamilton Psychiatric Hospitals, which remained opened. Other patients were released and an outpatient community psychiatric clinic was opened in Cottage 2. Later, the Lakeshore Outpatient and Community Clinic was opened at 3170 Lakeshore Boulevard West and it continued the tradition of providing mental health services in New Toronto until 2008.
During the 1980s, the grounds were used by a number of film corporations to shoot movies, most famously Police Academy and the television series Night Shift, among others. And as it is usually the case with many many old, abandoned institutions, most of the structures quickly began to deteriorate, often falling prey to frequent trespassing and ensuing vandalism.
The underground tunnels were designed in order to quickly travel between the various buildings, and were often used by staff during unfavourable weather conditions. Patients probably had restricted access, and probably they were required to be accompanied by a member of the staff. When the asylum was first built, it was equipped with a miniature railway tracks, located in the tunnels, which were used to deliver food to individual wards from the main kitchen, located in the Central Building. It was removed in the thirties due to its deteriorating condition. Today, the tunnels are still utilized by the Humber College, accessible only to staff.
Some of the present staff and students of Humber College, which now occupies the site of the former hospital, claim that the former Cottages are, in fact, are visited on a regular basis by ghostly appearances. For more information, please go to Haunted or Not?
Anonymous. "History of Ontario Hospital, New Toronto, Henceforth to be Known as Lakeshore Psychiatric Hospital" [Unpublished, written
by an unnamed patient with assistant of John Sutherland, Chief Attendant, c. 1964].
Beemer, Nelson. [Untitled letter]. March 22, 1909.
Court, John. "Lakeshore Psychiatric Hospital–A Vital Part of the CAMH Legacy." May 1, 2001.
Deverell, Rex. "The Assembly Hall: A Lakeshore Landmark, 1898–2001." May 2001.
Gunn, Donald Ross. "Five Year Program." Etobicoke: Lakeshore Psychiatric Hospital, 1971.
Hansen R. C. "Lakeshore Psychiatric Hospital Orientation Package." Etobicoke: Lakeshore Psychiatric Hospital, c. 1972.
"It All Started Back in 1890." Rapport February 1975.
Keefer, Alec. "Excerpt of Market Gallery Exhibition Didactics re Lakeshore."
McKerrow, L.W. Lakeshore Psychiatric Hospital: Submission to Committee on Mental Health Services, Ontario Council of Health. Etobicoke: Lakeshore Psychiatric Hospital, May 1978.
Melamet-Vetter, Walther. "The Lakeshore Psychiatric Hospital, A World of Its Own, Another Coocoo's Nest, In New Toronto." Toronto: July 1989.
All primary sources retrieved from the Archives for the History of Canadian Psychiatry and Mental Health Services, January 30 and April 21–22, 2005. Images from the Archives of Ontario, Asylum Projects, RootsWeb, City of Toronto Archives, and from author's collections.

source: HuggingFaceFW/fineweb-edu


text:
We just published a Temkin Group report, Behavioral Guide to Customer Experience Design. Here's the executive summary:
According to recent scientific research, customers make most of their decisions using intuitive thinking instead of rational thinking. Intuitive thinking relies on unconscious heuristics and biases to make decisions efficiently, and as a result, people tend to be more affected by losses than by gains, to prefer simplicity over complexity, to be affected by their current emotional and visceral states, to be heavily influenced by those around them, to make decisions based on context, and to misjudge their past and future experiences. In this report, we identify best practices for tapping into these heuristics and biases across three areas of experience design; companies can Nudge customers in the right direction, Assist them in accomplishing their goals, and Enhance their overall experience. To incorporate intuitive thinking into experience design, companies need to follow four steps: define target customers, identify relevant heuristics and biases, select design strategies, and then test, test, test.
Here are tactics for applying these human biases in your experience design efforts that we describe in the report:
The bottom line: Embrace your customers' natural behaviors.

source: openbmb/Ultra-FineWeb


text:
Vectoring movement is achieved through a sum of forces generated by each wheel. SuperDroid Robots offers many vectoring robots on its online store. We also have a support page for vectoring robots which details the theory of operation.
Two main types of wheels are used. Figure 1: Omni wheels have smaller rollers on the edges that move completely perpendicular to the wheel itself. With this type of wheel they must be mounted perpendicular to the center of the robot. Figure 2: Mecanum wheels are unique in that the small rollers are at a 45 degree angle. This allows them to be mounted like normal wheels but provide the name style of movement as Omni wheels.
This is a custom chassis we built to move a piano player around. The robot is build like a piano bench with a scissor lift on it. The omni wheels allow the robot to vector around and position the piano player exactly in position so it can play the piano.
We have build many mecanum robots. This is a video of a standard IG52 mecanum robot.
To make getting started with our vectoring robots easier, we've provided some example code for both our tri-wheel programmable robots (TE-251-003) and our quad-wheel mecanum robots (TP-252-004 and TP-152-004).
#TechThursday #Mecanum #Omniwheel


text:
SPHERE - Spectro-Polarimetric High-contrast Exoplanet REsearch
SPHERE is the extreme adaptive optics system and coronagraphic facility at the VLT. Its primary science goal is imaging, low-resolution spectroscopic, and polarimetric characterization of extra-solar planetary systems at optical and near-infrared wavelengths.
Publications based on data obtained with the SPHERE instrument should quote the following reference paper: Beuzit et al., 2019 (A&A 631, A155). They should also cite the appropriate references for the observing modes that were used.
- Questions related to proposal preparation, service mode, and visitor mode observations should be addressed via the contact form at ESO Operations Helpdesk.
- Please, send us your general feedback, comments, suggestions, or report errors and inaccurate statements in the web pages and manuals also via this contact form.
Content of these pages
The following items are available on all the SPHERE pages, using the bar on the left.
- Overview: a short description of the instrument.
- Calibrations: a summary of the night-time and day-time calibration of SPHERE.
- News: list of changes affecting the instrument and/or its pages.
- Instrument Description: all the important parameters of the instrument.
- Manuals: links to all the documents related to SPHERE.
- Tools: a collection of useful tools and informations for preparing and analyzing the SPHERE observations.
- Instrument Operations Team.
- Visitor Instructions: Instrument specific instructions for Visiting Astronomers.
- Science: Science done with SPHERE, incl. during Science Verification.


text:
Empowering People Through Education
Our Logo describes about the significance of the education for the empowerment of students and Women. The pencil symbol in the logo indicates the sharpening of the skills of the students, through our skill development programs, and the background Blue color that symbolizes trust, loyalty, wisdom, confidence, intelligence, faith, truth, and heaven. The leaf symbol represents the growth and empowerment of the students and women, and the background orange color that represents joy, tropics, enthusiasm, fascination, happiness, creativity, determination, attraction, success, encouragement, strength, endurance and stimulation. Also produces an invigorating effect and stimulates mental activity.
The Green leaf symbolizes the Green Learning program and the background Green color symbolizes growth, harmony, hope, freshness, and fertility. Green has strong emotional correspondence with safety and great healing power. The Child symbol represents the child education program, for improving the knowledge of the children, and the background red color represents energy, passion and action.


Longines Wittnauer A7 Aircraft Clock
Written by AnubisTTP on 2017-03-05
World War 2 and the buildup immediately preceeding it saw the manufacture of numerous different types of aircraft clocks, and this Longines Wittnauer A7 clock is one such example. A7 model clocks differ from the much more common A6 model in that they have a 'pendant wind' winding stem which exits the bottom of the case instead of extending vertically below the 6-o-clock position. A metal plug has been pressed into the winding stem hole that would have been used in an A6 model clock. This clock makes use of a Jaeger LeCoultre 201M caliber movement, a relatively high end time-only movement with a 7 jewel lever escapement. This model of clock was also manufactured with a less common and more expensive 14 jewel movement.
Longines Wittnauer A7 aircraft clock, at rest.
This model of clock uses a Jaeger LeCoultre 201M movement.
Backside of A7 clock. Like most aircraft clocks, this model has two threaded plugs to allow access to the winding gears and regulator.
 Return to Clocks and Timers


text: Globally abundant wave energy for power generation attracts ever increasing attention. Because of non-linear dynamics and potential uncertainties in ocean energy conversion systems, generation productivity needs to be increased by applying robust control algorithms. This paper focuses on control strategies for a small ocean energy conversion system based on a direct driven permanent magnet synchronous generator (PMSG). It evaluates the performance of two kinds of control strategies, i.e., traditional field-oriented control (FOC) and robust adaptive control. The proposed adaptive control successfully achieves maximum velocity and stable power production, with reduced speed tracking error and system response time. The adaptive control also guarantees global system stability and its superiority over FOC by using a non-linear back-stepping control technique offering a better optimization solution. The robustness of the ocean energy conversion system is further enhanced by investigating the Lyapunov method and the use of a DC-DC boost converter. To overcome system complexity, turbine-generator based power take-off (PTO) is considered. A Matlab/Simulink study verifies the advantages of a non-linear control strategy for an Oscillating Water Column (OWC) based power generation system.


text:
I found the following information in the user manual:
Pin function assignments can be changed "on-the-fly" from one peripheral to another while the part is running. To disconnect a peripheral from the pins and change the pin function assignment, follow these steps:
1. Enable the clock to the switch matrix.
2. Find the pin assign register for the current pin function. For example, register PINASSIGN0 for pin function U0_RXD. 3. Set the corresponding bits in the PINASSIGN register to their default value 0xFF.
4. Clear all pending interrupts for the disconnected peripheral and ensure that the peripheral is in a defined state.
5. In the pin assign register for the new pin function, program the pin number.
6. Disable the clock to the switch matrix.
Please let me know if this helps,
Have a nice day


PostgreSQL function call model for PHP
This article describes a simple class that can be used to call PostgreSQL functions. Using the class has a number of advantages:
 1. PostgreSQL functions can be called like they are PHP method functions with no special syntax.
 2. The statements are automatically prepared giving faster execution for multiple calls.
 3. No string escaping is needed for prepared statements.
 4. The prepared statements are automatically deallocated when the object is destructed.
NOTE: PostgreSQL prepared statement support requries PHP 5.1 or later.
First, we create connect to PostgreSQL and create simple test function. The test function simply takes a string and a integer and concatenates a copy of the string the number of times specified by the integer.
$conn = pg_connect("dbname=test user=user1 password=user1");
if(!$conn) {
 echo "Unable to connect to test database\n";
// Here is our test function. Notice the pretty pgEdit SQL syntax coloring in PHP :).
$test_func = << 0 then
 for i in 1.. how_many loop
 result := result || str;
 end loop;
 end if;
 return result;
$$ language plpgsql;
// Create the function.
pg_query($conn, $test_func);
Next, let's test the function, using the typical PHP model with strings. If this was a real application, a lot more parameter checking would be in order.
$res = pg_query($conn, "select repeat_string('ab', 3)");
echo "\n\nTest 1:\n";
echo pg_fetch_result($res, 0);
Test 1:
Now let's create a class for calling PostgreSQL functions. We can create a single global instance of this class and use it throughout our PHP session. We could also create different instances if we are working with multiple connections. The key implementation detail takes advantage of the PHP __call magic method. This method is called whenever an unknown method for the instance is called. We can use this opportunity to call a PostgreSQL function with the same name and parameters.
class PgCall
 private $prepared = array();
 private $conn;
 // The contructor takes an existing connection, or a string to create a connection
 function __construct($connection_or_string) {
 if (is_string($connection_or_string)) $this->conn = pg_connect($c);
 else $this->conn = $connection_or_string;
 // Kill all the prepared statements.
 function __destruct() {
 foreach($this->prepared as $statement) {
 $res = pg_query($this->conn, 'deallocate'. $statement);
 // The __call magic method is called whenever an unknown method for the instance is called.
 function __call($fname, $fargs) {
 $statement = $fname. '__'. count($fargs);
 if (!in_array($statement, $this->prepared)) { // first time, not prepared yet
 $alist = array();
 for($i = 1; $i <= count($fargs); $i++) {
 $alist[$i] = '$'. $i;
 $sql ='select * from '. $fname. '('. implode(',', $alist). ')';
 $prep = pg_prepare($this->conn, $statement, $sql);
 $this->prepared[] = $statement;
 if ($res = pg_execute($this->conn, $statement, $fargs)) {
 $rows = pg_num_rows($res);
 $cols = pg_num_fields($res);
 if ($cols > 1) return $res; // return the cursor if more than 1 col
 else if ($rows == 0) return null;
 else if ($rows == 1) return pg_fetch_result($res, 0); // single result
 else return pg_fetch_all_columns($res, 0); // get column as an array
To use the class, we just create one instance of it and then we can call PostgreSQL functions without any special syntax or string escaping.
// Create an instance of the class using our existing connection.
$pg = new PgCall($conn);
echo "\n\nTest 2:\n";
echo $pg->repeat_string('a_b', 2);
Test 2:
The class returns the full resource if the result has more than one column. It returns an array if there is more than one row and a single column. You could imagine a variety of strategies and perhaps design slightly different classes depending on your needs. The foremost advantage is to remove as much SQL as possible from PHP and take advantage of the security and performance benefits of prepared statements.


Definition of Anaerobic. Meaning of Anaerobic. Synonyms of Anaerobic
Definition of Anaerobic. Meaning of Anaerobic. Synonyms of Anaerobic
Here you will find one or more explanations in English for the word Anaerobic. Also in the bottom left of the page several parts of wikipedia pages related to the word Anaerobic and, of course, Anaerobic synonyms and on the right images related to the word Anaerobic.
Definition of Anaerobic
Anaerobic
Anaerobic An*a'["e]*rob"ic, a. [Pref. an-not + a["e]robic.] (Biol.) Not requiring air or oxygen for life; -- applied especially to those microbes to which free oxygen is unnecessary; ana["e]robiotic; -- opposed to a["e]robic.
Anaerobic
Anaerobic An*a'["e]*rob"ic, a. (Biol.) Relating to, or like, ana["e]robies; ana["e]robiotic.
Meaning of Anaerobic from wikipedia
- oxygen." Anaerobic may also refer to: Anaerobic adhesive, a bonding agent that does not cure in the presence of air Anaerobic clarigester, an anaerobic digester...
- An anaerobic organism or anaerobe is any organism that does not require oxygen for growth. It may react negatively or even die if free oxygen is present...
- Anaerobic exercise features high intensity movements performed in a short period of time. It can be used by athletes to promote strength, endurance, speed...
- Anaerobic digestion is a sequence of processes by which microorganisms break down biodegradable material in the absence of oxygen. The process is used...
- Anaerobic infections are caused by anaerobic bacteria. Obligately anaerobic bacteria do not grow on solid media in room air (0.04% carbon dioxide and...
- Anaerobic glycolysis is the transformation of glucose to lactate when limited amounts of oxygen (O2) are available. Anaerobic glycolysis is only an effective...
- Anaerobic respiration is respiration using electron acceptors other than molecular oxygen (O2). Although oxygen is not the final electron acceptor, the...
- Retrieved February 14, 2010. Facultative Anaerobic Bacteria Obligate Anaerobic Bacteria Anaerobic Bacteria and Anaerobic Bacteria in the decomposition (stabilization)...
- An anaerobic lagoon or manure lagoon is a man-made outdoor earthen basin filled with animal waste that undergoes anaerobic respiration as part of a system...
- metabolise energy aerobically, and obligate anaerobes metabolise energy anaerobically. Microaerophiles therefore require oxygen (typically 2–10% O2) for growth...
Loading...


text:
Accommodated Testing at WPI can include a number of exam-based accommodations including, but not limited to:
- Use of a calculator for basic calculations when appropriate
- Enlarged font
- Assistive computing
- Breaking up of long examination periods
- Extended time
- Private rooms
- Ability to reschedule
- Ability to stand/stretch
- Use of a scribe
- Verbal or auditory instructions
Exam-based accommodations can be administered by the faculty of the course. Students should sit down with their course instructor at the beginning of the term to discuss the accommodations they have and how these accommodations can be implemented.
Students and faculty do have the option of using the Exam Proctoring Center, a dedicated reduced-distraction environment for exam administration for students with accommodations. If the instructor does not have the time and/or the facilities to proctor exams with accommodations, they can have the EPC staff proctor exams. If the student prefers to take their exam outside of the normal classroom or needs less distraction during exams, they can take their exams at the EPC.
If faculty members are unclear as to how to proctor exams with accommodations, have them contact the EPC by calling _PHONE_ or emailing _EMAIL_.


text:
The TM-3 has evolved into the ultimate forming machine for small diameter wire.
The TM-3II contains the optimal tool rotation system for small diameter wire to maintain a constant wire line.
Table rotating torsion machine for wire diameters of 0.05 mm to 0.3 mm
-Does not place a burden on the wire, preventing it from twisting.
-Also suitable for special stock.
-Equipped with 11 standard axes: feed, table rotation, 8 slides, and quill rotation.
-Up to 3 optional RR servos can be added.
Dedicated MNO Program for Spring Production
-Easy operations for quicker preparation.
-High resolution for controlling the latest servo motors.
-Allows varied control of axes based on measurement results.
-Common program for both torsion machines and coiling machines.
-Includes a motor sensor system.
-Versatile production management screen and production data collection function.
We've taken the popular TM-3 to the next level
-The TM-3II is based on the popular TM-3, but with greatly improved operability and accuracy.
> Angles where tools cannot enter have been eliminated from the table circumference.
> Includes a correction function to ensure the slide does not move forward or backward when the table is rotated in the processing position.
> The feed unit has been revised to greatly improve wire line performance.
-All slides can be used as a sensor
-Motor sensor system
(can be used for measuring the bend angle, free length, touch sensor, outer diameter, etc.)
-MSD-1 sensor with servo motor
Can be used to measure the free length and outer diameter.
IS-1 shape detection unit with camera


text:
This study explores the synergistic integration of natural fruit-derived dyes, extracted from diverse fruits, including raspberry and pomegranate, within the framework of Dye-Sensitized Solar Cells (DSSC). Concurrently, it employs an innovative approach involving the electro-spraying technique to deposit titanium oxide, optimizing its interface within the solar cell structure.
The investigation delves into the extraction and characterization of light-absorbing dyes from raspberry, pomegranate, and similar fruits, highlighting their suitability for photovoltaic applications. These natural dyes are then seamlessly integrated into the DSSC architecture, replacing conventional synthetic dyes, aiming to enhance light absorption and electron transfer.
Furthermore, the study introduces the application of electro-sprayed titanium oxide as a critical component in the photoactive layer. This technique allows precise deposition of titanium oxide, facilitating improved surface morphology and charge transport properties within the solar cell structure.


text:
In this episode we show how you can come up with a compelling and meaningful story in less than two hours using Dramatica's powerful brainstorming tools. We also dive into a deep analysis of the fantastic Captain Fantastic, written and directed by Matt Ross and starring Viggo Mortensen. The film is a shining example of combining both objective and subjective views into a concrete and effective narrative.
Show Notes & Links
- Nanowrimo National Novel Writing Month
- Captain Fantastic an analysis of this fantastic film
- Writing Complete Stories an introduction to the Four Throughlines of a complete narrative
- Podcast: Predicting Who Will Listen to Your Story our podcast on setting Audience Empathy with the Main Character's Problem-Solving Style (warning: extremely controversial!(not really))
- Creating a Story from Scratch for Nanowrimo use Dramatica's brainstorming tools to form a compelling and meaningful story in less than an hour and an half!
- Narrative First Membership subscribe and receive access to hundreds of thousands of gists for use in Dramatica!
- Main Character Unique Ability articles and blog posts covering this important story point
- Dramatica Mentorship Program our flagship service designed to drastically improve your understanding of story through Dramatica!
Narrative First theme by Alex Hull. Hear more on his Soundcloud, Operation Solace


text:
Tunable wavelength conversion of a 10 Gb/s signal over a broad wavelength range of about 90 nm is achieved by using a super structure grating distributed Bragg reflector laser. The extinction ratio dependence of converted signal light on input signal light power and bias current to the laser active region is discussed. The extinction ratio becomes large when the input signal light power increases and the bias current decreases. Bit error rate measurements show that error-free, penalty-free wavelength conversion is achieved when the extinction ratio is large (12.5 dB) and that the bit rate which error-free wavelength conversion is possible increases as the input signal light power increases. Twenty Gb/s signal wavelength conversion is also demonstrated.
ASJC Scopus subject areas
- Atomic and Molecular Physics, and Optics
- Condensed Matter Physics
- Electrical and Electronic Engineering


Mission Statement
 - To provide culturally sensitive supportive services that are essential for Southeast Asian (Cambodian, Hmong, Laotian, and Vietnamese) American students at the University of Wisconsin-Milwaukee to achieve their educational goals.
 - To recruit Southeast Asian-American students to the university by doing recruitment and outreach activities.
 - To work with the campus community to create a warmer, friendlier campus environment that encourages Southeast Asian-American students to engage in the process of learning and discovery.


Code of Conduct & Behaviours
It is the sole responsibility of all parents and guardians, to read and inform dancers of the following code of conduct.
Académie Extrava Danse Academy (EDA) developed a code of conduct intended to nurture the self-esteem and self-discipline of each individual. Through shared responsibility of families, students, and staff; EDA wants to maintain a safe and harmonious environment for learning dance. Together, we must strive to develop a positive atmosphere based upon respect for people, property, and community. We maintain high expectations for our students. As a result, students, teachers, employees, parents need to conduct themselves in a responsible manner, be kind, courteous, and respectful of the rights and property of others.
Students, teachers, employees, and parents are responsible to each other for their conduct during training/ performing hours, and any and all activities hosted or attended by Académie Extrava Danse Academy. Our Code of Conduct promotes appropriate behavior and a series of realistic and effective responses to inappropriate behaviors.
1. Respect at Académie Extrava Danse Academy
Expectations include:
 - Respect for Peers: Students, parents, teachers, and employees are expected to recognize the uniqueness of all individuals and to respect the rights of other students.
 - Respect for Self: Students, are encouraged to gain self-awareness and self-confidence as they practice self-respect and self-control.
 - Respect for Property: Students, parents, teachers, and employees are expected to show respect for school, community and private property.
 - Respect of staff, teachers, and assistants
 - Respect of Parents, caregivers, and other pupils involved directly or indirectly to the dance community.
 - Parents and caregivers are expected to respect each other and act in an appropriate, and considerate fashion toward one another on studio premises and at any and all activities hosted or attended by EDA.
2. Student Required Behaviors for success in their dance training
Expectations include:
 - Students are expected to attend all classes and be punctual. Absenteeism should only be for illness or unavoidable appointments or situations.
 - Class Preparation and Participation: Students are expected to take an active part in learning by coming to class fully prepared to work with a positive and constructive mindset, and by participating in a co-operative manner.
 - Teachers will teach and train with the dancer's safety as a priority. Constructive corrections, feedback, and guidance will be given to students in order to foster a growth mindset.
 - Students must, therefore, maintain a growth mindset and are encouraged to think positively about themselves and their dance training.
Source: _URL_
3. Harassment/Abuse
According to the Canadian human rights commission;
"Harassment is a form of discrimination. It includes any unwanted physical or verbal behavior that offends or humiliates you. Generally, harassment is a behavior that persists over time. Serious one-time incidents can also sometimes be considered harassment.
Harassment occurs when someone
 - makes unwelcome remarks or jokes about your race, religion, sex, age, disability or any other of the grounds of discrimination;
 - threatens or intimidates you because of your race, religion, sex, age, disability or any other of the grounds of discrimination;
 - makes unwelcome physical contact with you, such as touching, patting, or pinching."
Source: _URL_.
The harassment or abuse of any person within the studio will result in realistic and effective responses from the director or appropriate representative. Proven harassment may result in immediate removal from classes, the competitive team, or the studio.
4. Addressing Bullying and harassment.
Académie Extrava Danse Academy takes any bullying and harassment seriously and will make every attempt to address any claims of bullying using the following procedures to encourage dancers' communication between one another, build, interpersonal problem-solving tools, and build confidence.
When a bullying claim is made, EDA will follow these steps in the following order;
 1. Ask students to approach one another and positively/constructively communicate;
 1. What was said ("When you said___/When I overheard you say___")
 2. How it made them feel (it made me feel_____)
 3. how it has affected them either in or out of the dance class. (I now feel ashamed/embarrassed/unmotivated/nervous to ___)
 2. Return to the teacher/director to quickly discuss how the communication between students went.
 3. If unsuccessful, the teacher or director will positively and constructively discuss with and make every attempt to resolve the issues between students involved.
 4. If still unsuccessful, EDA will reach out to all parents of students involved via email (_EMAIL_) to open a dialogue conducive to resolving any issues of bullying or harassment.
 5. If harassment or bullying persists and is proven with sufficient tangible proof, pupils who are caught harassing, in any form, could be subject to loss of privilege such (such as assisting, Competitive solo, duo, or trio, or group) and could face immediate expulsion.
5. Rules at Academy Extrava Danse
- Photography of any kind by parents, guardians, or other students is prohibited without informed consent by all pupils or parents/ legal guardians of pupils being photographed. This is to ensure the security and privacy of individuals are respected.
- Unless otherwise decided by the teacher, all classes will take place in the appropriate studio and will be delivered behind closed doors to maintain the dancers' full attention and focus, and to minimize distractions and interruptions from outside.
- All lengthy conversations or queries should be dealt with by contacting the studio administration via the appropriate points of contact (_EMAIL_ or _PHONE_). This is to assure classes stay on the preset schedule.
- All communication regarding emotionally charged, or difficult situation should be made to the appropriate points of contact (_EMAIL_ or _PHONE_). For non-emergency queries, please allow 24 to 48 hours for a reply.
- When emotionally charged, or difficult situation arises, we suggest that a period of at least 24 hours be taken before contacting EDA administration/ director.
6. Safe Studio environment
The following witnessed situations can lead to suspension and/or expulsion from Academie Extrava Danse Academy. Suspensions can and will affect competitive examination, or performance attendance. The director or an appropriate representative of EDA reserves the right to make and enact any final decisions pertaining to a situation that can or would be considered harmful to the mental and physical safety of all families at EDA pertaining to any and all situations happening within the studio or activities hosted or attended by Académie Extrava Danse Academy.
 - Uttering a threat to inflict serious bodily harm on another person;
 - Swearing at a teacher, student, staff member, parent. or another member of the EDA community.
 - Confrontational, threatening, or intimidating behavior towards any individual on the EDA premises or during EDA activities, performances, or events.
 - Committing physical assault on another person that causes bodily harm requiring medical attention
 - Stealing or damaging the properties of others. (EDA is not responsible for the recovery, repair, or reimbursement of any lost/ stolen or damaged items, inside or outside of the studio)
Helene Tassie
Owner/ Artistic Director
Académie Extrava Danse Academy
*Version françaises à suivre


text:
A stock character
is a fictional character
that relies heavily on cultural types
for its personality, manner of speech, and other characteristics. Stock characters are instantly recognizable to members of a given culture.
Stock characters in the western tradition originate from the theatres of ancient Greece and Rome.
Some examples of stock characters are:
- The Hero
- The Villain, evil personified, be it the Duke of Gloucester in William Shakespeare's Richard III or Prince John in the Robin Hood stories.
- The Damsel in Distress, the young, beautiful, virginal woman who must be rescued from some cruel fate by the Hero, a la Penelope Pitstop[?].
- The Femme Fatale, La belle dame sans merci, the Black Widow, the beautiful, but evil woman who leads the hero to his doom.
- The Fop: The fop is a man attempting but failing to rise into fashionable aristocratic culture. He is typically overdressed and his speech is characterized by over-use or misuse of popular phrases (often French phrases) or various forms of hypercorrection[?]. The fop is never intelligent and always talkative. Zorro hid behind the image of the Fop, Don Diego. The Scarlet Pimpernel hid behind the persona of Sir Percy Blakeney.
- The Fool: The fool is a clown or joker who speaks in riddles and puns. Often, the fool is intelligent and witty and reveals key truths about the characters he fools with (Shakespeare's fools, such as the ones in Twelfth Night and King Lear, are well-known examples).
- The Mad Scientist: The insane man of science, who either accidentally or intentionally "meddles with the forces of nature" and causes the trouble which the hero must correct.
- The Revenger: The Revenger is a hot-blooded young man who has had a loved one (ideally a fiance) cruelly murdered and/or raped and seeks his revenge outside the law. (Laertes in Hamlet and Hamlet himself are examples of Revengers.)
- The Sidekick - the Hero's helper, Sancho Panza in Don Quixote, Dr. Watson in Sherlock Holmes. The Sidekick is often a figure of fun, but is trustworthy and sometimes shows surprising resourcefulness and bravery. In whodunnits and secondary literature on detective fiction in general, the Sidekick is often referred to as the Watson -- slightly dumber than the average reader, time and again overlooking decisive clues, occasionally drawing the wrong conclusions (such as Capt. Hastings, a friend of Hercule Poirot's).
- The Tart with a Heart: Outwardly tough and hard, she hides a heart of gold under her hard-bitten exterior.
All Wikipedia text
is available under the
terms of the GNU Free Documentation License


I want to know whether a given neural network (with a finite number of nodes) is able to store all injective maps f: D -> C, where D has cardinality k and C has cardinality N (so the number of maps is N! over (N-k)! ). For example is a network with 1000 nodes able to store 60 injective maps from {1,2,3} to {1,2,3,4,5}?
(By storing information I mean something like: when classifying information the network can access and use the information)
In particular I was curious if the above question can be translated to a question about the VC-dimension of a neural network. Can a question about storing injective maps in a neural network be translated to a question about the VC-dimension of a neural network?
EDIT: I'm interested in something like the following result
There are 60 functions, note that we can represent this with 6 bits The codomain consists of 5 elements, which can be encoded by 3 bits (since 5 < 2^3) We need to map 3 elements of the domain to an element of the co-domain, so we need 3 times 3 bits for each function So to encode 60 functions we need 60 * 3 * 3 bits
In general we need (N! / (N-k)! ) * k * log_2(N) bits Note that (N-k+1)^k < N! / (N-k)! < N^k and even (N-k)^k < (N! / (N-k)! ) * k * log_2(N) < N^k
One weight in a neural network is 32 bits If we have X weights, then we have X*32 bits
So if X*32 is smaller than log_2(N-k) * k, then it's not possible to express all the functions in the network [I'm actually more interested in negative results like the one I gave, sorry if that's confusing. Positive results are welcome as well.]
 - $\begingroup$ I'm not sure what your question is. It sounds like you've already got an answer, so I'm not sure what you need us for. $\endgroup$ – D.W. Oct 3 '20 at 21:36
You're probably not going to get a theoretical answer, because analyzing exactly what set of functions can be computed by a particular neural network is messy. Or, at least, you probably won't get a tight analysis. There are theorems showing that neural networks are universal approximators, meaning that given sufficient capacity it is possible to express every function, but this doesn't tell you the minimize size needed to express every function; it just tells you that there exists a size that is large enough.
However, if you're willing to accept empirical evidence rather than theorems and proofs, research has demonstrated empirically that if you choose a deep neural network architecture with sufficient capacity and you train for long enough, neural nets can memorize the training set and achieve 100% accuracy on the training set, at least for a randomly chosen function $f$ [1]. This may not tell you exactly what size neural network you need to ensure that it can express all such functions, and it's not a proof or a guarantee.
The VC dimension is beautiful theory but it's not clear it has a great deal of relevance to modern use of neural networks in practice.
[1] Understanding deep learning requires rethinking generalization. Chiyuan Zhang, Samy Bengio, Moritz Hardt, Benjamin Recht, Oriol Vinyals. arXiv:1611.03530
Your Answer


text: An approximation is proposed to evaluate the steady-state performance of kanban controlled two-stage assembly systems. The development of the approximation is as follows. The considered continuous-time Markov chain is aggregated keeping the model exact, and this aggregate model is approximated replacing some state-dependent transition rates with constant rates. The approximate aggregate model is, then, decomposed into submodels and a product-form steady-state distribution is obtained for each submodel. Finally, the submodels are combined in such a way that the size of the problem becomes independent of the number of kanbans. This leads to the computational advantage in solving the combined model using numerical matrix-geometric solution algorithms. Numerical comparisons of the combined model with simulation, exact model, approximate aggregate model and an approximation in the literature show that the proposed approximation performs well in terms of accuracy and computational burden.


BGP Origin Validation
Overview
Resource Certification (RPKI) is a community-driven system in which all Regional Internet Registries, open source software developers and several major router vendors participate. It uses open standards that were developed in the Secure Inter-Domain Routing (sidr) Working Group in the IETF.
A resource certificate offers validatable proof of holdership of a resource's allocation or assignment by an RIR. Using their resource certificate, network operators can create cryptographically validatable statements about the route announcements they authorise to be made with the prefixes they hold. This is known as BGP Origin Validation.
BGP Origin Validation
There are about 550,000 route announcements on the Internet today. The most common routing error we see is the accidental mis-origination of a prefix, meaning someone unintentionally announces an IP prefix that they are not the holder of. RPKI offers BGP origin validation, so the question it tries to answer is:
Is this particular route announcement authorised by the legitimate holder of the address space?"
RPKI allows network operators to create cryptographically validatable statements about the route announcements they authorise to be made with the prefixes they hold. These statements are called Route Origin Authorisations (ROAs).
A ROA states which Autonomous System (AS) is authorised to originate a certain IP address prefix. In addition, it can determine the maximum length of the prefix that the AS is authorised to advertise.
Based on this information, other network operators can make routing decisions.
RPKI Route Announcement Validity
When a network operator creates a ROA for a certain combination of origin AS and prefix, this will have an effect on the RPKI validity of one or more route announcements. They can be:
 - VALID
 - The route announcement is covered by at least one ROA
 - INVALID
 - The prefix is announced from an unauthorised AS
 - The announcement is more specific than is allowed by the maximum length set in a ROA that matches the prefix and AS
 - UNKNOWN
 - The prefix in this announcement is not covered (or only partially covered) by an existing ROA
Summary
The Resource Certification (RPKI) system consists of two parts:
 1. Network operators use their certificates to create Route Origin Authorisations (ROAs), stating from which Autonomous Systems their prefixes will be originated and what the maximum allowed prefix length is
 2. Other network operators can set their routing preferences based on the RPKI validity of route announcements when compared to the ROAs that were created

Please note that the current RPKI functionality solely offers origin validation. However, it lays the foundation to offering true Secure BGP, including path validation. Work on creating the standards for this are currently being developed in the IETF.
More Information:
IETF Secure Inter-Domain Routing (sidr) Working Group
Please contact certification _at_ ripe _dot_ net if you need more information.
Stay up to date!
Follow the #RPKI hashtag on Twitter.


text:
During implementation, NGDBuild reports the following errors:
"ERROR:NgdBuild:412 - Invalid UCF/NCF file entry value detected while reading UCF file addtest.ucf, line number is 0..."
"ERROR:NgdBuild:31 - Errors found while parsing.ucf file "addtest.ucf". Please check for syntax errors in the UCF file. For more information on legal UCF constraints, please see the "Attributes, Constraints, and Carry Logic" section of the Libraries Guide."
These messages indicate that a parsing error occurred when the UCF file was being read. Check the syntax of the constraint at the line number specified in the error message. The value specified in the error message indicates the place in the line where the syntax error occurs.
This error will sometimes occur if a "=" is missing in the middle of the constraint or if a semicolon is missing from the end of a line. It can also occur if a keyword is misspelled, or if there is no object to which the constraint is attached.
If the line number specified is "0," check the last entry in the UCF file for valid syntax.


text:
Three trade unions – public services union Fórsa, general union SIPTU and nurses' and midwives union INMO – have joined forces with the support of the ICTU confederation to secure a pay rise and collective bargaining forum for workers in voluntary and community services. The unions argue that many of these workers provide essential services but have not seen a pay rise since the 2008-09 economic and financial crisis. The aim is for a 3% pay rise this year and to establish a forum for future collective bargaining. The unions have also approached the government to get it to recognise its role in
SIPTU, the union that represents around 6000 workers in early years education, has welcomed the government's decision to increase funding for the sector with an additional €69 million in the 2022 budget. With average pay at €11.91 an hour, the union is calling for urgent action on pay in order to tackle recruitment and retention in the sector where around four in 10 workers are looking for alternative employment. SIPTU is calling for pay talks to begin as soon as possible in the newly established Early Years Joint Labour Committee where a negotiated pay increase will be legally enforced.
Unions representing healthcare workers have called for immediate talks with the Health Services Executive to discuss how to recognise healthcare workers' efforts during the COVID-19 crisis. SIPTU, Fórsa, and the Irish Nurses and Midwives Organisation raised the issue at the Labour Court, which acknowledged the extraordinary efforts of health staff and called on all parties to begin "effective engagement" to resolve the matter. In line with practice in several other European countries, the unions are looking for a bonus, pay addition or extra leave.
A national one-day strike planned for 15 September by public services union Fórsa involving school secretaries and caretakers was deferred following significant concessions by the education department. The department finally conceded that all school secretaries should be placed on the public service clerical officer scale, bringing to an end a four-decade old two-tier pay system. The improvements, due to come into effect from 1 September 2021, will also see equalisation of annual leave arrangements on the basis of public service clerical officer provisions. The union said it expected the new
The Fórsa public services trade union has rejected what it described as a 'derisory' offer from the Department of Education in a long-running dispute over the pay and conditions of school secretaries. The union has been campaigning for years to end the unequal treatment of school secretaries employed by the Department of Education and those employed by schools. The latter are on much lower pay rates and have inferior rights to sickness and annual leave. Fórsa has not ruled out the possibility of industrial action. Meanwhile, social care workers in intellectual disability services have voted
The Fórsa and SIPTU public service unions have welcomed the government's new 'Blended Working Policy Statement,' which would see the civil service switch from pandemic-related remote working provisions to long-term 'blended working' arrangements between September 2021 and March 2022. However, both unions want to see a rapid roll-out across the entire public service, rather than being confined to Government departments and agencies. They also underline the importance of some of the statement's key points such as the commitment to a consistent approach and to transparency and fairness on access
The Fórsa public service union is urging its members to back the four-day week campaign by signing up to a global petition to encourage employers to pilot a four-day working week. The initiative seeks to identify and recruit employers to trial a shorter working week without loss of pay or productivity. The aim will be to reach out to employers identified with significant employee support and encourage them to join the global pilot in 2022. Participating employers will receive the support of experts from the four-day week organisation and university researchers from Harvard, Oxford and Boston
Additional unpaid working time introduced as an austerity measure eight years ago continues to be a drain on morale and productivity across the civil and public service. That's according to a report by the public service committee of the ICTU confederation. The report says the additional hours fall hardest on women, and are counterproductive in terms of service delivery and productivity. They remain "a deep and primary industrial relations grievance" among public servants, it says. In particular, the report argues not only that It has never been correct to assume that increased working time
The Fórsa public services trade union has published a new report to support its call on the government to "harness the productive power of sectoral bargaining" which it argues will improve wage levels and pay equality. The report puts Ireland near the bottom of the scale on worker representation and participation in economic decision-making and argues that collective bargaining can deliver benefits to both workers and employers, while underpinning better outcomes for society and the economy as a whole. The report would contribute to the work of the high-level working group which is examining
A survey of student early years educators, carried out by the SIPTU trade union, found that one third intended to leave the sector, with low pay the main issue forcing them into a change of career or into working abroad. A massive 94% of students don't believe the current wages in the sector are fair. Of the 945 people surveyed, over half are currently working in the sector as well as studying and of these 47% are earning below the living wage of €12.30 per hour. The union wants to see a publicly funded model of early years education and childcare which includes a mechanism for ensuring
Public services union Fórsa has written to the chief executives of all local authorities to ask them to engage with four-day week pilot programmes. This is the latest move in the union's campaign for reduced working time without loss of pay or productivity. Fórsa is part of a coalition of employers, unions, environmental and women's campaign groups, which is calling for a gradual, steady and managed transition to a shorter working week in all sectors of the economy. The union will also be talking to the government about support for the initiative and is hoping to involve public and private
Public services union Fórsa has asked the government to open negotiations over an agreement on remote working. The union notes that there have been some positive outcomes from the recent increase in telework as a result of the pandemic, but an agreement is needed to regulate what could be a long-term shift in the organisation of work across the public sector. Fórsa has set out some key elements for the agreement which include, among others: agreed guidelines for identifying functions that can be performed remotely; fair access and the right to request remote work; right to decline remote work
The government has put forward a proposal to set up a joint labour committee (JLC) that would determine minimum pay and working conditions for the childcare sector. Currently there is no sector bargaining covering childcare workers and unions have been campaigning for years to tackle low pay and precarious employment. JLCs are independent bodies that exist in sectors like security and cleaning where there is no sector bargaining. They issue employment regulation orders (ERO) setting minimum pay rates and conditions. SIPTU says that a JLC would provide an opportunity for the union and the IBEC
Members of the SIPTU services union working in the private, non-profit Bon Secours Health System are to commence a national ballot for industrial action in order to secure a job evaluation process for up to 500 support grade workers. Bon Secours and SIPTU have a long-standing agreement linking the pay and working conditions in the organisation to those of workers in the public health systems. The actions of management in recent weeks have threatened this link and the employers are refusing to engage with the union. SIPTU underlines the fact that support grade workers, including health care


text:
- There is a horizontal staff indicating if the accordion must be pushed (thick line) or pulled (thin line)
- There is a small rhythmic staff with lyrics that describes the bass buttons to press. The bar lines are made from gridlines
- The tabulator staff for diatonic accordions shows the geographic position of the buttons and not (as for every other instrument) the pitch of the notes; the keys on the melody-side of the accordion are placed in three columns and about 12 rows
In the tabulator staff notation the outermost column is described with notes between lines, the innermost column is described with notes between lines and a cross as accidental, and the middle column is described with notes on a line, whereby the row in the middle is represented on the middle line in the staff.
Some words to transpose piano notes to the diatonic accordion:
1. Every diatonic accordion is built for some keys only (for example, for the keys of C major and F major), so it is important to transpose a piano melody to match one of these keys. Transpose the source code, not only the output because this code is required later on to translate it once more to the tabulator staff. This can be done with the command
2. You have to alternate the pushand pull-direction of the accordion regularly. If the player has a too long part to pull the accordion gets broken. On the other hand, some harmonies are only available in one direction. Considering this, decide which parts of the melody are the push-parts and which the pull-parts.
3. For each pullor push-part translate the piano notes to the according tabulature representation.


Take the 2-minute tour ×
I recently realized that a mixed-model with only subject as a random factor and the other factors as fixed factors is equivalent to an ANOVA when setting the correlational structure of the mixed model to compound symmetry.
Therefore I would like to know what does compound symmetry mean in the context of a mixed (i.e., split-plot) ANOVA, at best explained in plain English.
Besides compound symmetry lme offers other types of correlational structures, such as
corSymm general correlation matrix, with no additional structure.
or different types of spatial correlation.
Therefore, I have the related question on which other types of correlational structures may be advisable to use in the context of designed experiments (with betweenand within-subjects factors)?
It would be great if answers could point to some references for different correlational structures.
share|improve this question
Since it would be hard for me to explain CS in plain English, just a comment: I like chapter 7 "Examining the Multilevel's Error Covariance Structure" in Singer/Willett's (2003) "Applied Longitudinal Data Analysis". It gives a great overview. – Bernd Weiss Sep 2 '11 at 12:18
I'll second the advice of getting a good textbook. Singer/Willett is good; I also like Weiss (2005) "Modeling Longitudinal Data"; chapter 8 "Modeling the Covariance Matrix" has this specific information. – Aaron Sep 2 '11 at 13:16
1 Answer 1
up vote 22 down vote accepted
Compound symmetry is essentially the "exchangeable" correlation structure, except with a specific decomposition for the total variance. For example, if you have mixed model for the subject $i$ in cluster $j$ response, $Y_{ij}$, with only a random intercept by cluster
$$ Y_{ij} = \alpha + \gamma_{j} + \varepsilon_{ij} $$
where $\gamma_{j}$ is the cluster $j$ random effect with variance $\sigma^{2}_{\gamma}$ and $\varepsilon_{ij}$ is the subject $i$ in cluster $j$ "measurement error" with variance $\sigma^{2}_{\varepsilon}$ and $\gamma_{j}, \varepsilon_{ij}$ are independent. This model implicitly specifies the compound symmetry covariance matrix between observations in the same cluster:
$$ {\rm cov}(Y_{ij}, Y_{kj}) = \sigma^{2}_{\gamma} + \sigma^{2}_{\varepsilon} \cdot \mathcal{I}(k = i) $$
Note that the compound symmetry assumption implies that the correlation between distinct members of a cluster is $\sigma^{2}_{\gamma}/(\sigma^{2}_{\gamma} + \sigma^{2}_{\varepsilon})$.
In "plain english" you might say this covariance structure implies that all distinct members of a cluster are equally correlated with each other and the total variation, $\sigma^{2} = \sigma^{2}_{\gamma} + \sigma^{2}_{\varepsilon}$, can be partitioned into the "shared" (within a cluster) component, $\sigma^{2}_{\gamma}$ and the "unshared" component, $\sigma^{2}_{\varepsilon}$.
Edit: To aid understanding in the "plain english" sense, consider an example where individuals are clustered within families so that $Y_{ij}$ denotes the subject $i$ in family $j$ response. In this case the compound symmetry assumption means that the total variation in $Y_{ij}$ can be partitioned into the variation within a family, $\sigma^{2}_{\varepsilon}$, and the variation between families, $\sigma^{2}_{\gamma}$.
share|improve this answer
(+1) Of possible interest also: An introduction to sphericity. – chl Nov 22 '12 at 10:37
I think you mean "where $\gamma_j$ is the cluster $j$ random effect"... What's the bit that goes $I(k=i)$? – Jack Tanner Nov 22 '12 at 13:07
Yes, thank you for the correction, _USER_. – Macro Dec 1 '12 at 20:32
Great answer, _USER_! – Kyle. Dec 1 '12 at 21:18
Thank you Kyle! Btw, _USER_, the $\mathcal{I}(k=i)$ bit was just a compact way of writing that, if you're talking about the same individual, then you have perfect correlation (i.e. the covariance is equal to the total variance); i.e. you have $\sigma_{\varepsilon}^2 + \sigma_{\gamma}^2$ down the diagonal and $\sigma_{\gamma}^2$ everywhere else. Does this clarify? – Macro Dec 1 '12 at 22:56
Your Answer


DevFaqDynamicSystemFilesystem - NetBeans Wiki
Can I dynamically change the contents of the System Filesystem at runtime?
Yes. This technique is commonly used in platform applications which require the user to log in, to keep menu contents/toolbar actions/keyboard shortcuts/window definitions hidden until the user is authenticated.
There are two ways to do it. The most obvious way is to programmatically write files to disk at runtime (call FileUtil.getConfigRoot().createFolder(), etc.). This technique is appropriate if you are creating files which should be preserved across restarts (for example, adding folders to the Favorites window). It is completely inappropriate in the case of authentication, or any other case where you do not want the added files to be present after restart. You cannot depend on the application always being shut down normally and having a chance to clean such files up - since they are actually written to disk.
Using Dynamically Added Layers
The alternative is quite simple: Write a subclass of MultiFileSystem. Put it in the default lookup.
At runtime, when you want to add contents to the system filesystem, simply add additional filesystems to your MultiFileSystem. To remove the contents, simply remove those filesystems.
A convenient way to do this is to use XMLFileSystem - this is a filesystem created with exactly the same syntax as normal module XML layer files (see DevFaqModulesLayerFile). The following code loads an XML filesystem, which is in an XML file in the same package as the class, called dynamicContent.xml:
public class DynamicLayerContent extends MultiFileSystem {
 private static DynamicLayerContent INSTANCE;
 public DynamicLayerContent() {
 // will be created on startup, exactly once
 INSTANCE = this;
 setPropagateMasks(true); // permit *_hidden masks to be used
 static boolean hasContent() {
 return INSTANCE.getDelegates().length > 0;
 static void enable() {
 if (!hasContent()) {
 try {
 INSTANCE.setDelegates(new XMLFileSystem(
 } catch (SAXException ex) {
 static void disable() {
In NetBeans 7.2 and later, the above code can be simplified by using Repository.LayerProvider. See its Javadoc for a usage example.
If finer grained control of what is added is needed at runtime, there are two possibilities, using this general approach:
 - If the new layer contents are fixed and known, but perhaps correspond to user roles which may be overlaid together, split up the functionality for each role into a separate XML file (hint: define an enum of roles, where each role can point to an XML file URL, use EnumSet.of() and process that to decide what to enable)
 - Write contents programmatically, but write folders/files to an in-memory filesystem created using FileUtil.createMemoryFileSystem() so the contents disappear on VM exit
_URL_ tries to automate this kind of task.
Not logged in. Log in, Register


text:
The Czech Warmblood is a riding horse that, as its name implies, originates from
The Czech Warmblood is a sturdy horse. It is speedy and agile. Most Czech Warmbloods are colored bay and chestnut, although some are gray and black; and still others are seen in Isabella or dun. The average height of a Czech Warmblood is 16 hands (64 inches, 163 centimeters).
Personality and Temperament
This energetic, animated, and alert horse breed has an aristocratic air. Its temperament, however, is suited for the discipline of racing.
History and Background
The original Czechoslovakian horses were all of the Warmblood type. To improve them, breeders introduced Spanish and Oriental horses and, at the start of the 20th century, English blood. The breeding of these horses was also influenced when Empress Maria Theresa issued an edict about horse breeding in 1763.
During World War I, Thoroughbreds and
The modern Czech Warmblood is still in use in former


text:
General Motors of Canada
Truck Plant Fluids Tank Farm
HH Angus redesigned the pump house and storage tank farm providing automotive fluids to the vehicles in the truck assembly plant.
Our project scope covered replacing ten 50,000 litre and three 25,000 litre storage tanks. The system also required seven new truck offload pumps and twelve new plant delivery pumps. Because it was not an option to shut down the plant to facilitate the work, co-ordination and timing between the construction activities and plant operations was critical to the success of the project.
A steam-heated glycol loop heating system was provided for the storage tanks containing high viscosity fluids. Glycol was pumped through a closed loop system and controlled via temperature control valves in each tank.
Due to the flammable and combustible fluids stored at this facility, a four zone Aqueous Film Forming Foam (AFFF) fire protection system was used. The total calculated flow was greater than 3,000 USGPM. The fire protection system was interlocked electrically to the process function, and connected directly to both the in-house and municipal fire brigade to assure maximum protection and safety.
Mechanical Engineering | Electrical Engineering
Status: Completed 2005
KEY SCOPE ELEMENTS
Replacement of ten 50,000 litre and three 25,000 litre storage tanks | Continuous plant operation required, necessitating high degree of coordination and precise timing | Tanks for high viscosity fluids required steam heated glycol loop | AFFF fire protection system


text:
Massachusetts Institute of Technology Press
The infinite population simple genetic algorithm is a discrete dynamical system model of a genetic algorithm. It is conjectured that trajectories in the model always converge to fixed points. This paper shows that an arbitrarily small perturbation of the fitness will result in a model with a finite number of fixed points. Moreover, every sufficiently small perturbation of fimess preserves the finiteness of the fixed point set. These results allow proofs and constructions that require finiteness of the fixed point set. For example, applying the stable manifold theorem to a fixed point requires the hyperbolicity of the differential of the transition map of the genetic algorithm, which requires (among other things) that the fixed point be isolated.
Genetic algorithms, fixed point, transversality, infinite population model, dynamical system
Wright, Alden H. and Vose, Michael D., "Finiteness of the Fixed Point Set for the Simple Genetic Algorithm" (1995). Computer Science Faculty Publications. 8.


How to Magnetize a Screwdriver
In this Article:Article SummaryUsing a MagnetUsing a BatteryCommunity Q&A12 References
You know the feeling: your arm crooked into a crevice, the screwdriver barely long enough to reach, and the clatter of a screw slipping down to the floor. Save yourself the pain next time by turning your screwdriver into a long-lasting magnet.
1
Using a Magnet
 1. 1
 Choose a strong bar magnet. The stronger the magnet, the easier it will be to magnetize the screwdriver. Ideally, find a neodymium magnet or other rare-earth magnet with a pull force of at least ¼ pound.[1] These are available at hardware stores or online.
 - If you don't mind destroying an old hard drive, you can disassemble it to get two strong magnets.[2]
 2. 2
 Wipe the screwdriver clean. Remove any grime from the screwdriver. If you need to use a damp cloth, dry the tool thoroughly afterward.[3]
 3. 3
 Slide the magnet from the handle to the tip. Touch one end of the magnet to the metal surface of the screwdriver, next to the handle. Drag it down to the tip. This causes small magnetic regions (domains) in the steel to align in the direction of the magnet's field.[4]
 - On a large screwdriver, magnetize the half closest to the tip instead of the whole tool.
 4. 4
 Repeat this motion in the same direction. Take the magnet off the screwdriver, then drag it from the handle to the tip again. Repeat this several times, using the same end of the magnet each time.
 - Do not drag the magnet back from the tip to the handle. This will undo your work.
 5. 5
 Rotate and repeat. Rotate the screwdriver by a quarter turn. Drag the magnet from handle to tip again several times. Repeat with the third and fourth sides of the screwdriver.
 6. 6
 Test the screwdriver. If the screwdriver can't pick up a screw magnetically, repeat the process. If it still doesn't work after ten passes on each side, try again with a stronger magnet.
 - A hard steel screwdriver can stay magnetized for months. If you'd like to demagnetize it, run the magnet back the other way (tip to handle), or whack the screwdriver against the wall a few times to scramble its magnetic domains again.[5]
2
Using a Battery
 1. 1
 Strip the insulation from both ends of a piece of wire. Cut off a piece of wire at least 3 ft. (0.9m) long, then strip about an inch (2.5 cm) of insulation off each end.
 - Thin wire can overheat, while thick wire will be less effective. Try 16–22 AWG (1.3–0.6mm diameter) wire.[6][7]
 - Thinner insulation enables stronger magnetization. Enamel-coated wire gives the best results.[8] To strip the enamel off the ends, rub the wire with 220-grit sandpaper.[9]
 2. 2
 Coil the wire around the screwdriver. Wrap the wire tight around the screwdriver shaft ten to twenty times. You can double back for a second layer if the screwdriver is too short, but don't reverse the direction of the loop. (For example, you can move left—right—left along the screwdriver, but make sure to wind every loop clockwise.) Tape the wire in place if necessary.
 3. 3
 Attach the wires to a household battery. Attach the wire ends to the terminals of a 6V or 9V battery. The current flowing through the coils will create a magnetic field, which in turn magnetizes the screwdriver.
 - Using higher voltage batteries is not recommended unless you have experience handling them safely. Anything more powerful than a 9 volt battery only needs to be connected for a split second to magnetize the screwdriver.[10] Wear insulated gloves to protect from shocks and sparks.
 4. 4
 Disconnect the battery. The screwdriver will always be magnetic while connected to the battery, but the wire and battery terminals will heat up quickly.[11] Disconnect the battery after 30 to 60 seconds, then try to pick up a screw with the screwdriver. In most cases, it will still be magnetic.
 - If the screwdriver loses its magnetism after the battery is disconnected, wrap a few more loops of wire and try again.
Community Q&A
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
 Tips
 - If you don't have a magnet or a battery, you can weakly magnetize a screwdriver using nothing but a hammer![12] Tape the screwdriver down so the tip points to magnetic north. Strike it with the hammer many times. This jostles the magnetic domains enough to line up with the earth's magnetic field.
 - The screwdriver will become less magnetic over time. Dropping the screwdriver or hitting things with it will demagnetize it more quickly.
 Warnings
 - Some electronic components can be damaged by magnets. A magnetized screwdriver is usually not strong enough to cause issues, but use it at your own risk.
 - Powerful neodymium magnets (including any salvaged from hard drives) can pinch your fingers hard enough to draw blood. Handle with caution.
 - Do not use non-insulated wire to connect your screwdriver to the battery. The current will short across the wire instead of producing a magnetic field — and will shock anyone who touches it.
 Things You'll Need
 Magnet Method
 - Screwdriver
 - Strong magnet (at least ¼ pound)
 Battery Method
 - Screwdriver
 - 16–22 AWG (1.3–0.6mm diameter) wire
 - Wire strippers (or sandpaper for enamel-coated wire)
 - Tape
 - 9 volt battery
 Article SummaryX
 To magnetize a screwdriver with a battery, start by stripping the insulation from the ends of a piece of wire. Then, wrap the wire around your screwdriver 10-20 times. Once the wire is around the screwdriver, attach the ends of the wire to a 6V or 9V battery. You should then wait 30-60 seconds for the current flowing through the wire to create a magnetic field before you disconnect the battery and use your newly magnetized screwdriver. Alternatively, you can get a strong bar magnet and drag it in the same direction along every side of your screwdriver to magnetize it. To learn what kind of wire works best and how to strip it before you magnetize your screwdriver with it, read on!
 Did this summary help you?
 Made Recently
 Loading...
 Did you try these steps?
 Upload a picture for other readers to see.
 Upload error
 Awesome picture! Tell us more about it? Click here to share your story.
 Article Info
 This article was co-authored by our trained team of editors and researchers who validated it for accuracy and comprehensiveness. Together, they cited information from 12 references. wikiHow's Content Management Team carefully monitors the work from our editorial staff to ensure that each article meets our high standards.
 Categories: Making Magnets | Screws and Screwdrivers
 In other languages:
 Español: magnetizar un destornillador, Deutsch: Einen Schraubenzieher magnetisieren, Português: Magnetizar uma Chave de Fenda, Русский: намагнитить отвертку, Italiano: Magnetizzare un Cacciavite, Français: magnétiser un tournevis
 Thanks to all authors for creating a page that has been read 140,675 times.
 Did this article help you?


How Much Content Can a Craft Site Have?
People often ask how much content Craft CMS or Craft Commerce can handle with specific numbers in mind for entries, users, orders, assets, and other element types.
Craft's license doesn't put any limitations on your content, but the number of elements it can ultimately support depends on how your site is built, optimized, and hosted.
There are Craft CMS and Craft Commerce sites in the wild running smoothly with tens of millions of elements, and we've seen smaller sites struggle to keep up with modest amounts of traffic. The answer is usually "yes, Craft can handle that," but you should take care with a few things that maximize your site's ability to handle a growing body of content:
 - Utilize smart caching strategies on the front end of the site, which balance how the site is built and deployed with how it needs to be used by each visitor or customer.
 - Eager load your data wherever possible to maximize database query efficiency.
 - Make sure you've got adequate infrastructure with enough resources for PHP, the database, Redis, etc.
 - Tune database indexes specifically for your site. Craft provides a reasonable set of indexes for the most common types of queries a site might use, and on modestly-sized sites any missed opportunities for index tailoring will probably go unnoticed. Those same issues, however, will gradually be amplified as larger datasets grow.
 - Be cautious with information architecture. Content modeling complexity comes with more database queries. These queries may need more time to execute and closer attention to measure and optimize. A Plain Text field, for example, will be vastly more efficient than a Neo field inside a Super Table field in a Matrix field. Your site's intended scale and resources should factor into content modeling design decisions.
 - Mind your site count. Every site you add to an installation is generally a multiplier for the number of queries that need to be executed. A site with complex information architecture may trigger 200 queries for a single site that total 800 queries for a four-site installation. Consider your content modeling and propagation along with however many sites you plan to use.


text:
|MadSci Network: Chemistry|
student interning at shoe manufacturer where they use PVC soles. the PVC has and additive butadiene-acrylonitrile and the copolymer goes by the name CHEMIGUM P83. when plain PVC was used for soles, shoes in kitchen environments where there was oil and fat were corroded in a month. when the PVC copolymer was then used, the shoes soles in the kitchen environments lasted for only up to 6 months before corrosion. i have been asked to explain what is the cause of this corrosion of the PVC soles. i was heading in the direction that the fatty acids present on the kitchen floor is causing a reaction with chlorine from the PVC. the chlorine atom is substituting the hyrdroxide molecule on the carbonyl carbon or the hyrdrogen atom on the alpha carbon of the fatty acids. the removal of chlorine from the PVC is breaking down its structure corroding the soles.
Re: why do PVC molds break down in the presence of oils and fats?
Try the links in the MadSci Library for more information on Chemistry.


text:
Waltz of Evil: The Deadly Sins of Evil Guidebook is the first illustrative databook of the Deadly Sins of Evil series, released on December 24, 2013. It contains numerous short stories related to the series in general as well as the Original Sin Story and numerous illustrations by multiple artists.
- 1 Publisher Summary
- 2 Contents
- 3 Appearances
- 4 Trivia
- 5 Gallery
- 6 External Links
What's the Deadly Sins of Evil series?
It began with a novel series based on the musical works of The Daughter of Evil, The Servant of Evil, and the Seven Deadly Sins Series. Each song has a connection, set in the Bolganio region at various times, unfolding as a grand historical tale by various people. It started with Moonlit Bear and Chrono Story of Original Sin, The Daughter of Evil of Pride, Evil Food Eater Conchita of Gluttony, The Tailor of Enbizaka of Envy, The Lunacy of Duke Venomania of Lust, Judgment of Corruption of Greed, Gift from the Princess who Brought Sleep of Sloth, and the not yet revealed Wrath. The unfortunate fate of those involved with the Seven Deadly Sins is spun. As of 2013, following The Daughter of Evil novel series, both The Lunacy of Duke Venomania and Evil Food Eater Conchita have been released as part of Deadly Sins of Evil. In this book, the Moonlit Bear illustrated story, Tale of Abandonment on a Moonlit Night illustration story, the Judgment of Corruption Side Story: Gallerian manga, and a Deadly Sins of Evil short story written by the creator himself, Akuno-P, are compiled together.
Main Article: Moonlit Bear (story)
Moonlit Bear is the first short, illustrative story included in the databook. It follows the events of the song of the same name as a woman steals two fruit from a vicious bear on a moonlit night. The story was illustrated by Yoshida Dondorian. It was included as the only short story with colored illustrations, preceding a variety of other colored illustrations by various artists and the guidebook's index.
Deadly Sins of Evil Guide
A section dedicated to the explanation of mothy's Seven Deadly Sins Series, his Deadly Sins of Evil light novel series, and its related songs and events. The section begins with a story explanation of Deadly Sins of Evil: The Lunacy of Duke Venomania and Evil Food Eater Conchita, providing brief character descriptions of the principal cast advertised for each light novel and the basic plot summary of both books. Small blurbs of recurring characters or places in the light novel are included at the bottom of each summary.
An Evillious Chronicles timeline lists the major events that occur in the overarching story, adding the cover illustrations of all the light novels released up until that point adjacent to the area relevant to the timeline. Afterwards, a chronological guide of all of mothy's songs in the Evillious series up until that point is listed in chronological order. Each song is given a story summary and brief explanation of its place in the series with comments from Akuno-P. Finally, a brief description is given for four major album releases by mothy: Evils Forest, Evils Court, Original Sin Story -Act 1-, and its complementary -Act 2-.
Tale of Abandonment on a Moonlit Night
Main Article: Tale of Abandonment on a Moonlit Night (story)
Tale of Abandonment on a Moonlit Night is the second short, illustrative story included in the databook. It follows the events of the song of the same name, adding more context to the supernatural elements of the story while retelling the song's original events. It was illustrated by Mizutame Tori.
Deadly Sins of Evil
Main Article: Deadly Sins of Evil (manga)
Deadly Sins of Evil is a collection of yonkoma manga parodying the events of the Seven Deadly Sins Series with outrageous portrayals of the characters and their actions from various other media. It was written by HR (SHDX) and illustrated by Tamara. The manga was preceded by a page giving a brief description of each vessel of sin in the series.
Main Article: Heavenly Yard (story)
Heavenly Yard is the third short story included in the databook. It elaborates on the creation of the world Bolganio is set in while also explaining several details regarding the overall story from the perspective of Sickle, the god that created the world. It was written by Akuno-P.
Judgment of Corruption Side Story: Gallerian
Main Article: Judgment of Corruption Side Story: Gallerian
Judgment of Corruption Side Story: Gallerian is the final short story included in the databook. It covers an event with Chief Justice Gallerian Marlon and demonstrates his corruption in the Dark Star Bureau to achieve his goals. The manga was written by JK (SHDX) and illustrated by Masahiro Ikeno.
The end of the guidebook provides a small interview with mothy on some general questions about the series and its characters, such as Ma, as well as specific questions geared towards the previous two Deadly Sins of Evil light novels. Following that, an interview with Ichika regarding the upcoming manga adaptation of The Daughter of Evil series discussed the origin and evolution of the manga, including teaser illustrations and concept art for the setting and characters in the first volume.
Conceptualization and Origin
- A waltz is typically a type of ballroom dance performed between two people.


text:
Kate Middleton chose the National Portrait Gallery's opening of a special collection of Lucian Freud the occasion for her first solo public appearance. The Duchess of Cambridge majored in art history while attending St. Andrews University so it's fitting that the Gallery museum is one of her preferred charities.
As described by the National Portrait Gallery, "Lucian Freud (1922 – 2011) was one of the most important and influential artists of his generation. Insightful paintings of the artist's lovers, friends and family, referred to by the artist as the 'people in my life', demonstrate the psychological drama and unrelenting observational intensity of his work."
Reflection, Lucian Freud, 1985
Portrait of the Queen
Freud was one of the most famous British artists of the 20th century. His piece "Benefits Supervisor Sleeping" set an auction record for a living artist when it sold for 33.6 million in 2008.
Also in attendance for the opening event was acclaimed photographer Mary McCartney, eldest daughter of Paul McCartney.
Lucian Freud: Portraits runs February 9 – May 27 at the National Portrait Gallery in London.


text:
Definition of Kearns-Sayre syndrome
Kearns-Sayre syndrome: A neuromuscular disorder characterized by three primary findings:
Kearns-Sayre syndrome is one of the mitochondrial encephalomyopathies. These disorders are due to defects in the DNA of the mitochondria, the cell structures that produce energy. These defects cause the brain and muscles to function abnormally (encephalomyopathy). In about 80% of cases of Kearns-Sayre syndrome, tests reveal deletions in mitochondrial DNA (mtDNA).
There are many other names for the Kearns-Sayre syndrome including: CPEO with myopathy; CPEO with ragged-red fibers; KSS; Mitochondrial cytopathy, Kearns-Sayre type; Oculocraniosomatic syndrome; Ophthalmoplegia-plus syndrome; Ophthalmoplegia with myopathy; and Ophthalmoplegia with ragged-red fibers.Source: MedTerms™ Medical Dictionary
Last Editorial Review: 6/14/2012
Medical Dictionary Definitions A - Z
Search Medical Dictionary
Find out what women really need.
Most Popular Topics
Pill Identifier on RxList
- quick, easy,
Find a Local Pharmacy
- including 24 hour, pharmacies


as_eco
Asynchronous, streaming embedded CoffeeScript templating engine.
npm install as_eco
6 downloads in the last month
Asynchronous, Streaming, Embedded CoffeeScript Templates Build status
AsEco does pretty much the same thing that ECO templates templates do, with the following delicate differences:
 - Streaming: Rather than rendering the template completely into a buffer first, and then outputting that buffer to the client, AsEco templates output chunks of their content directly and immediately into the output stream as soon as that makes sense.
 - Asynchronous: AsEco support calling asynchronous methods from within the template, i.e. methods that don't do anything at the time, but return their result at a later time using a callback function. AsEco templates understand this paradigm and pause the output stream at this point until the callback method gets called. The rendering continues normally after that.
Both features, combined with Asynchronous Futures, allow a web server that uses AsEco templates to output the static headers of their response immediately to the client browser, while waiting until data from the database is loaded. The remaining parts of the response are rendered in chunks as soon as the required data becomes available from the backend. This gives the browser a chance to prefetch static assets of the web page (CSS, JavaScript) in parallel while the server generates the remaining response.
Usage
Working examples are given in the example directory.
Here is an example CoffeeScript file that renders a template.
# Load the required libraries.
AsyncFuture = require 'async_future.coffee'
AsEco = require 'as_eco'
# Simulate slow database operations.
simulate_delay = (delay, result, done_callback) ->
 setTimeout (-> done_callback(result)), delay
user_loader = new AsyncFuture simulate_delay, 1000, 'John Doe '
city_loader = new AsyncFuture simulate_delay, 2000, 'Los Angeles'
# The name of the template file to render.
template_filename = './template.as_eco'
# The data that should be rendered into the template.
data = {user: user_loader, city: city_loader}
# The template writes output by calling this function.
out_stream = console.log
# The template calls this function when it is done rendering.
done_callback = -> console.log '\n\n[rending finished]'
console.log '[rendering start]\n'
AsEco.render_file template_filename,
 data,
 console.log,
 done_callback
Here is the corresponding template.
This part is sent immediately.
<% async @user.get, user %>
This part is sent as soon as the server receives the user information from its backend.
<%= user %>
While we wait for the city data to become available,
we can use CoffeeScript to define and massage data.
<% a = 1 %>
<%= a %>
<% async @city.get, city %>
This part is sent after the expensive backend operation to retrieve city data finishes.
<%= city %>
npm loves you


text:
The battery of an MP3 player will drain whenever the device is turned on and more rapidly while you use the player. The battery for the MP3 player will need to be charged occasionally to prevent the battery from dying. Just like iPods, generic MP3 players can be charged using any computer that is running. The battery of an MP3 player can also be charged by utilizing a special charger made for portable media players.
Things You'll Need
- MP3 player cord
- Electrical charger
Turn the computer on. Leave the computer on and make sure that it doesn't power down or fall into "sleep mode."
Plug the MP3 player cord into the player. This cord will be plugged into the USB cord port located on the player. The size and location of the port will vary based upon which MP3 player you own.
Connect the other end of your MP3 player cord into one of the computer's open USB ports. The MP3 player battery will charge.
Using MP3 charger
Plug the electronic MP3 player charger into any working electrical outlet.
Plug the MP3 player cord into the device as described in step 2 of section 1.
Connect the USB end of the MP3 player cable to the charger's USB port. The MP3 player should begin charging.
Tips & Warnings
- If the MP3 player is properly charging, a message should appear on the screen or a light should turn on (depending on the device you own). Check the connection and make sure the charger you're using (computer or other) is powered up. If the player does not charge, try using a different cord. You should visit or contact the store where the MP3 player was purchased if the player does not charge after several different attempts.
- Photo Credit Mp3 player green image by patrimonio designs from Fotolia.com
How to Charge your Car Battery
Article #2 of "charging your car battery!" Article #1 dealt with jump starting your car battery from another car to get it...
How to Replace the Battery on an MP3 Player
MP3 players such as iPods are extremely popular. A big reason why is that they play music with clarity and on demand...
How to Download Songs on a Generic MP3 Player
Name brand MP3 players (such as RCA or SanDisk players) as well as iPods let you listen to music saved on your...
How to Charge the Creative Zen Battery
Creative manufactures and distributes a line of Zen MP3 players. Some Zen MP3 players are powered using disposable batteries. When these players...
How to Recharge AAA Batteries
Rechargeable batteries can save you time and money. By constantly having a "good" set of batteries on hand, you never have to...