Cure for love: Should we take anti-love drugs?
Life 12 February 2014
New Scientist Default Image
For your research, how do you define love?
The idea of treating someone for an addiction to a bad relationship is something to be very cautious about. So we end up stacking the cards in favour of autonomy – the voluntary use of any "anti-love" intervention.
So when would this type of treatment be ideal?
How might an anti-love drug work?
Isn't there danger in medicalising potentially valuable emotions?
One concern about medicalisation is that people will turn too quickly to a drug to solve their problems, preventing them from dealing with the real source of their suffering. If I get out of a bad relationship, maybe I need to reflect on what happened, not pop a pill so I can rush into a new relationship.
Do you foresee other ethical problems?
Another worry is that drug companies might start to tell us we have relationship "diseases" so they can sell us drugs we don't need. They do this now with female sexual dysfunction to create a market for a female Viagra.
But part of the problem is that we live in a society that tells us we have to be sick to gain access to medicine to get better. What if a drug simply helps improve well-being? If a drug could help a person who is still heartbroken a year after a break-up, there could be a moral argument for its use – whether we want to call that a medical problem or just real life.
Do you know if anyone is already using anti-love drugs, unofficially?
In Israel, some ultra-Orthodox Jews have prescribed antidepressants to young yeshiva students to reduce libido, using the side effect of the drug as its main purpose. It is unclear whether the students were coerced, or requested it to manage feelings of shame. Either way, it is a troubling development.
Do you worry that the idea of love addiction as a treatable medical problem could be hijacked for things like gay conversion therapy?
That is a huge concern. But I have to distinguish between coercive use on minors and voluntary use by adults. For minors, it should be impermissible, and even illegal. For adults, it's harder. In principle, people should be free to decide for themselves. But in some places, the pressure of anti-gay bigotry makes it unlikely that individuals would be truly acting autonomously.
Has viewing love as an addiction changed your own ideas about romance?
Studying how love has related to marriage over the course of history had a bigger effect on me than my understanding of the actual neurochemistry. In our society, we take it for granted that marriage should be based on love but, until recently, it was predominately an economic and political institution.
And this new way of doing things is not all bunnies and roses. The brain systems that undergird feelings of love and attachment are actually quite fragile. They didn't evolve to sustain exclusive relationships over decades, but to promote reproductive success. This huge disconnect should inspire some soul-searching for our society. We need to think critically about how to reconcile our ideals about love and our underlying brain chemistry.
How should we rethink our notions of love?
When there is a disconnect between your biology and your values, some people change their values: many people are exploring non-traditional arrangements such as open relationships or serial monogamy.
But it will be different for different people. For those who have decided that they value a life-long, monogamous relationship, maybe the strategy should be to manage their psychobiology instead – using drugs that enhance attraction rather than diminish it. Maybe sometimes we don't need a cure for love – we need to give it a helping hand.
Read more:Cure for love: How to fix a broken heart
Brian D. Earp is a cognitive scientist and ethicist at the University of Oxford. With Julian Savulescu, he is writing a book on the potential for neuroenhancement of love and marriage
Make a new connection
Create a profile for free today and unlock a new connection.
More on these topics:


Christina McCranieChristina believes in helping others make confident financial decisions during the course of their divorce. She decided to become a CDFA in 2011 after going through her own divorce. She knows through her own experience how overwhelming, emotional, and tedious the divorce process can be and understands the anxiety that surrounds making decisions about one's future. By understanding the tax effect, financial valuation of each asset, and future financial needs, a Certified Divorce Financial Analyst can help clients make decisions with a clear understanding of the short and long-term effects, therefore decreasing anxiety.
Christina majored in accounting and was a CPA prior to raising her four children. She knows firsthand that even though a person may have an understanding of their finances, making financial decisions during an emotional and challenging time is difficult. She wants to help people see a clear picture of their current financial situation, so they can make informed decisions for their future.
Scroll to Top


text:
The following are the steps to set Managed DNS for Blogger Custom Domain :
- Go to your blog account and click on Basics under the Settings tab. In the Publishing section, click the link to Add a custom domain (sometimes this link is shown as Setup a 3rd party URL for your blog).
- Type the URL of the domain you've purchased, keeping in mind that it must begin with www in order to work. After that, click Save button.
- You should see an error message, and two CNAMEs listed below. Each CNAME is composed of two parts – 'Name, Label or Host field' and 'Destination, Target or Points To field'. The first CNAME is the same for everyone, Name being "www" and Destination "ghs.google.com." The second CNAME is particular to your blog and your Google Account, and is therefore different for each person. This CNAME will used in SRS-X Managed DNS settings.
- Leave this Blogger Setting panel for a while. Then open your SRS-X panel and go to Domain Details page. Click Managed DNS (manage) menu.
- Add new record by clicking Add New Record button.
- Add two CNAME Records that listed in Blogger Settings panel to SRS-X panel by input values at Domain, Record Type, and Hostname input box. Click Save button. and
- And then, add some A Records by input values at Domain, Record Type, and IP or Hostname input box. You can get the IP or Hostname value by opening Blogger Settings Instruction page. After that, click Save button.
- If you have completing Managed DNS Settings in SRS-X panel, you can see that you have add six new records from Blogger.
- And then go back to Blogger Settings panel, try to save this settings by clicking Save button. If you can't save this settings, please be patient, as it might take up to 24 hours for the redirect to start working. If you're still seeing an error after 24 hours, it means your settings weren't entered correctly and you should try the process a second time.
- If your settings was saved successfully, then you will see your settings in your Blogger Settings panel like image below.
When Blogger can't verify your domain by their CNAMEs, try to add TXT Record. The following are the steps to adding TXT Record to SRS-X:
- Click here link in Blogger Settings panel.
- You will be redirected to Google Webmaster Verification page. Choose your domain provider, if your domain provider is not listed, then choose Other. Copy TXT Record that shown in that page.
- Back to SRS-X panel. Add New Record and input Record Type and Text Information. And then click Save button.
- Back again to Google Webmaster Verification page, click VERIFY button.

source: openbmb/Ultra-FineWeb


man jay (Commandes) - an LALR(1) parser generator for Java and C#
jay - an LALR(1) parser generator for Java and C#
jay [ -tv ] [ -c ] [ -p ] [ -b file_prefix ] [ -V yyValue ] filename < skeleton
Jay reads the grammar specification in the file filename and generates an LR(1) parser for it. The parsers consist of a set of LALR(1) parsing tables and a driver routine from the file skeleton written in the Java programming language. Jay writes the parse tables and the driver routine to standard output.
The following options are available:
-b file_prefix
The -b option changes the prefix prepended to the output file names to the string denoted by file_prefix. The default prefix is the character y.
The -c option makes jay generate C# code instead of the default Java.
The -t option arranges for debugging information to be incorporated in the compiled code.
The -v option causes a human-readable description of the generated parser to be written to the file y.output.
The -p option causes jay to print the directory in which its sample skeleton files are installed. If a project wants to use the default skeleton file included with jay, it can use this option in a makefile to find the path to the skeleton or skeleton.cs file included with the jay distribution.
If the environment variable TMPDIR is set, the string denoted by TMPDIR will be used as the name of the directory where the temporary files are created.
If there are rules that are never reduced, the number of such rules is reported on standard error. If there are any LALR(1) conflicts, the number of conflicts is reported on standard error.
Jay is derived from Berkeley yacc. Input conventions closely follow those of yacc ; for details, consult the parser skeleton file and the commented example included with the sources.


Find an element using CSS selectors
Pressing cmd-f (ctrl-f in Windows) opens the search box in the Elements panel.
You can type any string in there to match the source code, or you can also use CSS selectors to have Chrome generate an image for you:
Find an element using CSS selectors
Shift-enter in the Console
To write commands that span over multiple lines in the Console, press shift-enter.
Once you're ready, press enter at the end of the script to execute it:
Shift-enter in the Console
Clear the Console
You can clear the console using the Clear button on the top-left of the console, or by pressing ctrl-l or cmd-k.
Go to…
In the Sources panel:
 - cmd-o (ctrl-o in Windows), shows all the files loaded by your page.
 - cmd-shift-o (ctrl-shift-o in Windows) shows the symbols (properties, functions, classes) in the current file.
 - ctrl-g goes to a specific line.
Files list
Watch Expression
Instead of writing again and again a variable name or an expression you are going to check a lot during a debug session, add it to the Watch Expression list.
Watch Expressions
XHR/Fetch debugging
From the debugger open the XHR/Fetch Breakpoints panel.
You can set it to break any time an XHR or Fetch call is sent, or just on specific ones:
XHR and Fetch debugging
We'll talk about them in the full course
Debug on DOM modifications
Right-click an element and enable Break on Subtree Modifications: whenever a script traverses that element children and modifies them, the debugger stops automatically to let you inspect what's happening.
Debug on DOM modifications
The Console API
Every browser exposes a console that lets you interact with the Web Platform APIs and also gives you an inside look at the code by printing messages that are generated by your JavaScript code running in the page.
The browser console
Overview of the console
The console toolbar is simple. There's a button to clear the console messages, something you can also do by clicking cmd-K in macOS, or ctrl-K on Windows, a second button that activates a filtering sidebar, that lets you filter by text, or by type of message, for example error, warning, info, log, or debug messages.
You can also choose to hide network-generated messages, and just focus on the JavaScript log messages.
Filtering console messages
The console is not just a place where you can see messages, but also the best way to interact with JavaScript code, and many times the DOM. Or, just get information from the page.
Let's type our first message. Notice the >, let's click there and type
The console acts as a REPL, which means read–eval–print loop. In short, it interprets our JavaScript code and prints something.
Use console.log formatting
As you see, console.log('test') prints 'test' in the Console.
Using console.log in your JavaScript code can help you debug for example by printing static strings, but you can also pass it a variable, which can be a JavaScript native type (for example an integer) or an object.
You can pass multiple variables to console.log, for example:
console.log('test1', 'test2')
We can also format pretty phrases by passing variables and a format specifier.
For example:
console.log('My %s has %d years', 'cat', 2)
 - %s format a variable as a string
 - %d or %i format a variable as an integer
 - %f format a variable as a floating point number
 - %o can be used to print a DOM Element
 - %O used to print an object representation
console.log('%o, %O', document.body, document.body)
Print objects in the console
Another useful format specifier is %c, which allows to pass CSS to format a string. For example:
 '%c My %s has %d years',
 'color: yellow; background:black; font-size: 16pt',
Format in the console using CSS
Clear the console
There are three ways to clear the console while working on it, with various input methods.
The first way is to click the Clear Console Log button on the console toolbar.
The second method is to type console.clear() inside the console, or in your a JavaScript function that runs in your app / site.
You can also just type clear().
The third way is through a keyboard shortcut, and it's cmd-k (mac) or ctrl + l (Win)
Counting elements
console.count() is a handy method.
Take this code:
const x = 1
const y = 2
const z = 3
 'The value of x is'+ x +'and has been checked.. how many times?'
 'The value of y is'+ y +'and has been checked.. how many times?'
What happens is that count will count the number of times a string is printed, and print the count next to it:
Counting the times a string is printed
You can just count apples and oranges:
const oranges = ['orange', 'orange']
const apples = ['just one apple']
oranges.forEach((fruit) => {
apples.forEach((fruit) => {
Counting the fruits
Log more complex objects
console.log is pretty amazing to inspect variables. You can pass it an object too, and it will do its best to print it to you in a readable way. Most of the times this means it prints a string representation of the object.
For example try
console.log([1, 2])
Another option to print objects is to use console.dir:
console.dir([1, 2])
As you can see this method prints the variable in a JSON-like representation, so you can inspect all its properties.
The same thing that console.dir outputs is achievable by doing
console.log('%O', [1, 2])
Console logging with dir
Which one to use depends on what you need to debug of course, and one of the two can do the best job for you.
Another function is console.table() which prints a nice table.
We just need to pass it an array of elements, and it will print each array item in a new row.
For example
 [1, 2],
 ['x', 'y'],
or you can also set column names, by passing instead of an array, an Object Literal, so it will use the object property as the column name
 { x: 1, y: 2, z: 3 },
 { x: 'First column', y: 'Second column', z: null },
Console logging with table
console.table can also be more powerful and if you pass it an object literal that in turn contains an object, and you pass an array with the column names, it will print a table with the row indexes taken from the object literal. For example:
const shoppingCart = {}
shoppingCart.firstItem = { color: 'black', size: 'L' }
shoppingCart.secondItem = { color:'red', size: 'L' }
shoppingCart.thirdItem = { color: 'white', size: 'M' }
console.table(shoppingCart, ['color','size'])
Filtering console logging
Logging different error levels
As we saw console.log is great for printing messages in the Console.
We'll now discover three more handy methods that will help us debug, because they implicitly indicate various levels of error.
First, console.info()
As you can see a little 'i' is printed beside it, making it clear the log message is just an information.
Second, console.warn()
prints a yellow exclamation point.
If you activate the Console filtering toolbar, you can see that the Console allows you to filter messages based on the type, so it's really convenient to differentiate messages because for example if we now click 'Warnings', all the printed messages that are not warnings will be hidden.
The third function is console.error()
this is a bit different than the others because in addition to printing a red X which clearly states there's an error, we have the full stack trace of the function that generated the error, so we can go and try to fix it.
Logging stack trace
Preserve logs during navigation
Console messages are cleared on every page navigation, unless you check the Preserve log in the console settings:
Preserve log during navigation
Grouping console messages
The Console messages can grow in size and the noise when you're trying to debug an error can be overwhelming.
To limit this problem the Console API offers a handy feature: Grouping the Console messages.
Let's do an example first.
console.group('Testing the location')
console.log('Location hash', location.hash)
console.log('Location hostname', location.hostname)
console.log('Location protocol', location.protocol)
Logging groups
As you can see the Console creates a group, and there we have the Log messages.
You can do the same, but output a collapsed message that you can open on demand, to further limit the noise:
console.groupCollapsed('Testing the location')
console.log('Location hash', location.hash)
console.log('Location hostname', location.hostname)
console.log('Location protocol', location.protocol)
Another example of logging in groups
The nice thing is that those groups can be nested, so you can end up doing
console.log('1 text')
console.log('1a text')
console.log('1b text')
Nesting groups
There might be cases where it's useful to print the call stack trace of a function, maybe to answer the question how did you reach that part of code?
You can do so using console.trace():
const function2 = () => console.trace()
const function1 = () => function2


text:
The Assembly Overview shows a coverage overview of the assembly. The longer the depth of a line in the overview and the deeper the color, the more reads are located in this region.
To open a region of the assembly in the Reads Area click on it in the Assembly Overview. On the overview, the selected region is displayed either as a gray rectangle, a red cross or a red rectangle. For example:
If you hold Shift and select a region on the overview, the overview is zoomed to the selection.
Note that when the Assembly Overview is in focus and you use either the zoom buttons on the toolbar, the zoom items in the Actions main menu, or a mouse wheel, the Reads Area is resized appropriately.
The Assembly Overview can also be resized. To zoom in the overview, select either the Zoom in or the Zoom in 100x item in the Assembly Overview context menu. You can scroll the resized overview by dragging the mouse while pressing down the mouse wheel. To zoom out the overview, select the Zoom out item in the context menu. The Restore global overview item in the context menu restores the default overview size when the whole contig overview is shown.
Notice that the Assembly Overview shows the coordinates of the assembly areas visible in the Reads Area and in the Assembly Overview:
To scroll the resized overview, drag the mouse while pressing down the mouse wheel.
To learn about available hotkeys refer to Assembly Browser Hotkeys.


text:
Almost one million school children think Professor Green is a scientist, says study
Almost one million school children aged five to 16 think rapper Professor Green is a scientist, according to research.
Children are more familiar with Mark Zuckerberg, the creator of Facebook (68% correctly identified him), than physicist Albert Einstein who discovered the theory of relativity (only 45% correctly identified him), the poll by Haier home appliances reveals.
Although one in five children (19%) know and love TV Professor Brian Cox, a large proportion are unable to identify a number of significant, heavyweight names from the world of science and innovation, including Charles Darwin (63% unable to identify), Louis Pasteur (75%), Thomas Edison (62%) and Isaac Newton (61%).
Despite spending an average 17 hours and 34 minutes in front a TV screen every week, almost half (45%) do not know that John Logie Baird invented the television. In fact, a quarter of eight-year-olds think David Cameron invented it (23.83%).
Other key findings from the survey are
:: Around a third five-year-olds (35%) think Boris Johnson discovered gravity
:: Almost a quarter of eight-year-olds (22%) think Stephen Hawking is a hairdresser
:: Around a fifth of seven-year-olds (22%) believe Thomas Edison created Facebook
:: Nearly a tenth of children (8%) think Charles Darwin was a reality TV star
:: Around one in 20 school children (6%) believe The X Factor judge Tulisa Contostavlos created penicillin.
Around a third of key stage three pupils (35%) do not know that Isaac Newton discovered gravity, despite energy transfer and physical processes being part of the school curriculum.
Jeff Moody, sales and marketing director of Haier Home Appliances UK, said: "It is eye opening to discover that children of today are more aware of popular figures like Mark Zuckerberg than men and women who have made iconic discoveries and inventions that have revolutionised the modern world.
"At Haier, we put science at the very heart of everything we do and we passionately believe the future of innovation lies in the scientific interest and imagination of the next generation."
The research was commissioned as part of Haier's Let Children Dream campaign and supports its partnership with the Science Museum and its children's Create It drawing wall where children are encouraged to dream up and draw their ideas and inventions.
:: Haier surveyed 1,000 children, aged between 5 and 16 on October 8.
That's some guestlist! Stunning images show huge dynastic wedding between Ultra-Orthodox Jewish families which attracted 25,000 guests
Man and woman arrested on suspicion of conspiracy to murder victim of Woolwich machete attack, named as Drummer Lee Rigby
'Sickening, deluded and unforgivable': Horrific attack brings terror to London's streets
Video: Woolwich attack - man with bloodied hands and knife addresses camera
Ingrid Loyau-Kennett, the mother-of-two hailed as a hero for confronting Woolwich attackers, thought: 'better me than a child'
- 2 'Sickening, deluded and unforgivable': Horrific attack brings terror to London's streets
- 4 Woolwich murder: They killed, then they performed - these men should be starved of our attention
- 5 Woolwich attack: The EDL will seek to exploit this evil crime for their own evil ends
BMF is the UK's biggest and best loved outdoor fitness classes
Get the latest on The Evening Standard's campaign to get London's children reading.
Win anything from gadgets to five-star holidays on our competitions and offers page.

source: HuggingFaceFW/fineweb-edu


text:
We are both seekers we want answerswhat did we use before toilet paper is a compendium of 200 interesting questions with fascinating answers i love words and word play i find the origins of certain expressions very intriguing. What did we use before toilet paper 200 curious questions intriguing answers by andrew thompson is an excellent resource if you want to know things like whats the difference between an ocean and a sea or why dont igloos melt on the inside. What did we use before toilet paper 200 curious questions intriguing answers andrew thompson a witty tome of trivia aims to captivate and surprise readers by answering such questions as why is new york called the big apple. Electronic resource 200 curious questions intriguing answers what did we use before toilet paper 200 curious questions and intriguing answers by andrew thompson 2010 scanner internet archive python library 091 full catalog record marcxml plus circle add review. Download what did we use before toilet paper 200 curious questions and intriguing answers or any other file from books category http download also available at fast speeds
How it works:
1. Register a Free 1 month Trial Account.
2. Download as many books as you like ( Personal use )
3. No Commitment. Cancel anytime.
4. Join Over 100.000 Happy Readers.
5. That's it. What you waiting for? Sign Up and Get Your Books.


text:
Abstract: In this paper, solutions to the problem of voltage sags caused by distributed generators anti-islanding protection are proposed. In a system with both substation and Distributed Generator (DG) supplying in parallel to a load, during any temporary fault condition, the DG will be disconnected from system by anti –islanding protection. After the reclose operation, the whole power has to come from the substation since the DG is no longer present and due to this there is voltage sag at the load end. This problem can seriously affect power quality indices as well as distributed generators reconnection procedure. In this context, this work investigates several potential solutions to be adopted by the utility or the DG owners and presents a thorough evaluation of their main advantages and disadvantages. The presented studies and procedures will guide the utility engineers in the making decision process associated to the choice of reasonable mitigation techniques to this problem. Solutions are simulated using ETAP 12.0 tool and HIL typhoon SCADA software. Certain solutions are simulated by developing a hardware prototype. The results obtained were compared and analysed for the better understanding of the stated solutions.
Keywords: Anti-islanding, Reclosing operation, Voltage sag
| DOI: 10.17148/IJIREEICE.2018.6108


$u_y$ by an angle of $-\pi/2$ radians.
norm(rotate(diffy(u), -pi/2)-diffx(u))
ans =
We observe that $u_{xx} + u_{yy}$ is a scalar multiple of $u$. We can compare Diskfun's result with the computation $-\lambda u$, where $\sqrt{\lambda} = 7.58834243450380$.
plot(lap(u)), axis off
title('Laplacian of u')
lambda = (7.58834243450380)^2;
norm(-lambda*u - lap(u))
ans =
16.3 Poisson equation
We can use Diskfun to compute smooth solutions to the Poisson equation on the disk. In this example, we compute the solution $v(\theta, \rho)$ for the Poisson equation with a Dirichlet boundary condition: we seek $v$ such that $$ \nabla^2 v = f, \qquad v(\theta, 1) = 1,$$ where $(\theta, \rho) \in [-\pi, \pi] \times [0, 1]$ and $f = \sin \left( 21 \pi \left( 1 + \cos( \pi \rho) \right) \rho^2-2\rho^5\cos \left( 5(t-.11)\right) \right)$. The solution is returned as a diskfun, so we can immediately plot it, evaluate it, find its zero contours, or perform other operations. Currently, Diskfun requires the user to specify the number of 2D coefficients to be solved for; in this case, we choose a coefficient matrix of size $256 \times 256$.
f = @(t,r) sin(21*pi*(1+cos(pi*r)).*(r.^2-2*r.^5.*cos(5*(t-0.11))));
rhs = diskfun(f, 'polar');
bc = @(t) 0*t+1;
v = diskfun.poisson(f, bc, 256)
v =
 diskfun object
 domain rank vertical scale
 unit disk 21 1
plot( rhs ), axis off
title( 'f' ), snapnow
plot( v ), axis off
title( 'v' )
16.4 Vector calculus
Since the introduction of Chebfun2, Chebfun has supported computations with vector-valued functions, including functions in 2D (Chebfun2v), 3D (Chebfun3v), and spherical geometries (Spherefunv, Ballfunv). Similarly, Diskfunv allows one to compute with vector-valued functions on the disk. Currently, there are dozens of commands available in Diskfunv, including vector-based algebraic commands such as cross, as well as commands that map vector-valued functions to scalar-valued functions (e.g., dot, curl, div and jacobian) and vice-versa (e.g., grad), and commands for performing calculus with vector fields (e.g., laplacian).
In this example, we create a diskfun consisting of a difference of two Gaussian functions, and then compute its gradient. The result is returned as a vector-valued object called a diskfunv, with a lower case 'd'.
psi = @(x,y) 5*exp(-10*(x+.2).^2-10*(y+.4).^2)...
 -5*exp(-10*(x-.2).^2-10*(y-.2).^2) + 5*(1-x.^2-y.^2)-20;
f = diskfun( psi );
u = grad(f)
u =
diskfunv object containing
 diskfun object
 domain rank vertical scale
 unit disk 27 18
 diskfun object
 domain rank vertical scale
 unit disk 25 20
The vector-valued function $\mathbf{u}$ consists of two components, ordered with respect to unit vectors in the directions of $x$ and $y$, respectively. Each of these is stored as a diskfun. We can view the vector field using a quiver plot:
plot(f), hold on
quiver(u, 'k'), axis off, hold off
Once a diskfunv object is created, dozens of overloaded commands can be applied to it. For example, here is a contour plot of the divergence of $\mathbf{u}$.
D = div( u );
contour(D,10), hold on
Since $\mathbf{u}$ is the gradient of $f$, we can verify that $\nabla \cdot \mathbf{u} = \nabla^2 f$:
norm( div(u) - lap(f) )
ans =
Additionally, since $\mathbf{u}$ is a gradient field, $\nabla \times \mathbf{u} = 0$.
We can verify this with the curl command.
v = curl(u);
norm( v )
ans =
Diskfunv objects can be created by calling the constructor directly and supplying function handles or diskfuns for each component, or by vertically concatenating two diskfuns. Here, we demonstrate this by forming a diskfunv $\mathbf{v}$ that represents the surface curl for a scalar-valued function $g$, i.e, $\nabla \times [0, 0, g]$.
g = diskfun( @(x,y) cosh(.25.*(cos(5*x)+sin(4*y.^2)))-2 );
dgx = diffx( g );
dgy = diffy( g );
v = diskfunv(dgy, -dgx); % call constructor
norm(v - [dgy; -dgx]) % equivalent to vertical concatenation
ans =
plot( g ), hold on
quiver(v, 'w'), axis off
title( 'The numerical surface curl of g' ), hold off
This construction is equivalent to using the command curl on the scalar function $g$:
norm( v - curl(g) )
ans =
To see all commands available for vector-valued functions in Diskfun, type methods diskfunv in the MATLAB command line.
16.5 Constructing a diskfun
The above sections describe how to use Diskfun, and this section provides a brief overview of how the algorithms in Diskfun work. This can be useful for understanding various aspects of approximation involving functions on the disk. More details can be found in [Townsend, Wilber & Wright, 2016b], and also in the closely related Spherefun part (Chapter 17) of the guide.
Like Chebfun2 and Spherefun, Diskfun uses a variant of Gaussian elimination (GE) to form low rank approximations to functions. This often results in a compressed representation of the function, and it also facilitates the use of highly efficient algorithms that work primarily on sets of 1D functions related to the approximant.
To construct a diskfun from a function $f$, we consider an extended version of $f$, denoted by $\tilde{f}$, which is formed by taking $f(\theta, \rho)$ and letting $\rho$ range over $[-1, 1]$, as opposed to $[0, 1]$. This is the disk analogue of the so-called double Fourier sphere method discussed in Chapter 17 (also, see [Fornberg, 1998] and [Trefethen, 2000]). The function $\tilde{f}$ has a special structure, referred to as a blockmirror-centrosymmetric (BMC) structure. By forming approximants that preserve the BMC structure of $\tilde{f}$, smoothness near the origin is guaranteed.
To see the BMC structure, we construct a diskfun f and use the cart2pol command:
f = @(x,y) cos(2*((3*sin(2*x)+5*sin(y))))-.5*sin(x-y);
f = diskfun(f);
plot(f), axis off
tf = cart2pol(f, 'cdr')
plot(tf), view(2)
title('The BMC function associated with f')
tf =
 chebfun2 object (trig in x)
 domain rank corner values
[-3.1, 3.1] x [ -1, 1] 26 [0.26 0.26 1.1 1.1]
vertical scale = 1.5
A structure-preserving method of GE (see [Townsend, Wilber & Wright, 2016b]) adaptively selects a collection of 1D circular and radial "slices" that are used to approximate $\tilde{f}$. Each circular slice is a periodic function in $\theta$, and is represented by a trigonometric interpolant (or trigfun, see Chapter 11). Each radial slice, a function in $\rho$, is represented as a chebfun. These slices form a low rank representation of $f$, \begin{equation} \label{eq:lra} f(\theta, \rho) \approx \sum_{j=1}^{n} d_jc_j(\rho)r_j(\theta), \end{equation} where ${ d_j }_{j=1}^{n}$ are pivot values associated with the GE procedure.
The plot command can be used to display the "skeleton" of f: the locations of the slices that were adaptively selected and sampled during the GE


The Folklore That Inspired Studio Ghibli's 'Spirited Away'
The Folklore That Inspired Studio Ghibli's 'Spirited Away'
Spread the love
Real Stories is an ongoing column about the stories behind movies and TV shows. It's that simple. This installment will focus on the folklore behind Spirited Away.
Studio Ghibli has produced several perfect films since its inception in 1985, but Spirited Away is arguably the most universally acclaimed. Hayao Miyazaki's celebration of Japanese culture and folklore explores coming-of-age themes through fantastical concepts. In doing so, the film tells a story that's both profoundly human and utterly spellbinding. Furthermore, it's all brought to life courtesy of some of the most enchanting hand-drawn animation you're ever likely to see.
Spirited Away tells the story of Chihiro, a young girl who stumbles upon a seemingly abandoned amusement park. But this isn't your ordinary vacation destination, more like a holiday resort for supernatural beings. After her parents turn into pigs, Chihiro finds herself trapped in a world of spirits and grotesque creatures. In order to get by in the new realm, she must find a job and prove that she isn't lazy.
The premise of Spirited Away is similar to Western fairy tales like Alice in Wonderland and The Wizard of Oz, both of which are also coming-of-age tales about young girls who wind up in magical realms. Those influences are evident throughout the movie, but Spirited Away's references to Japanese traditions are what makes it fascinating.
Miyazaki has discussed how he was inspired by superstitions and stories about spirits hiding everywhere. This belief is less common in the modern age, but the filmmaker has a fondness for the old ways. He finds beauty in them, as people from that period cherished things more. Reintroducing these ideas to contemporary popular culture was one of his intentions with Spirited Away.
"In my grandparents' time, it was believed that kami existed everywhere — in trees, rivers, insects, wells, anything. My generation does not believe this, but I like the idea that we should all treasure everything because spirits might exist there, and we should treasure everything because there is a kind of life to everything."
Spirited Away delves into the concept of kamikakushi. This entails humans abducted by the gods and taken to the spirit world. Some superstitious folks have even cited this legend as the reason why so many children have disappeared throughout the years. In some cases, it helps families cope with loss and grief that stems from such incidents. The notion of a god taking their loved ones is less grim than the more realistic alternatives.
That said, kamikakushi isn't always associated with negativity. While many folktales detail how people returned years later, often dead or changed for the worse, some of them feature humans becoming social beings in the spirit world. It's possible for people to enter on their own accord because they need an escape for whatever reason.
Spirited Away is a more positive take on the spirit world. It's key to the protagonist's self-discovery. The lessons she learns there help her forge an identity and come to terms with her problems. She's an example of someone who enters the other realm because she fears change and comes out better for it. Stories like this do make up some of the kamikakushi lore, but the unhappy ones are more common.
In the movie, Chihiro enters the other world through a tunnel. This is also based on traditional beliefs. Tunnels, bridges, mountains, and crossroads are often viewed as gateways between this world and the spirit realm. It's this type of attention to detail that goes a long way in the movie.
Spirited Away's bathhouse setting also has ties to Japan's spiritual and religious history. In old Shinto solstice rituals, villagers invited their guardian spirits to bathe with them. The reason behind this was to ward off more nefarious supernatural beings. The bathhouse in the movie boasts an assortment of mystical characters, which is a nice ode to the gods and ghosts who have entered these locales in the past.
Most of the deities and other entities in the bathhouse are based on real gods and creatures. The most interesting character, however, is Yubaba, who is reminiscent of a yamauba mountain witch. She's just a more toned-down version, though. In the movie, Yubaba is depicted as an unflattering old woman who can turn humans into animals. She also dotes over a giant baby, indicating that she has a nurturing nature as well. This is pretty accurate.
According to the legend, these old hags turn people into animals and eat them. But they're also prominent birth givers with motherly instincts. The witches are said to give birth up to twelve times per year, subsequently raising their kids to become great warriors with super strength. Despite their monstrous tendencies, the witches are very kind to their families and those who deserve to be rewarded.
In the movie, Miyazaki reimagines most of the traditional lore for the sake of family-friendly entertainment. At the end of the day, Spirited Away is a work of wholly original imagination that deserves to be acknowledged as such. But the film wears its cultural influences on its sleeve, inviting viewers to learn more about them in the process.
Source link
Leave a Reply


How to Measure Consumer Perception?
You can measure consumer perception by doing a study. You can use surveys to gather information about what the consumer perceived. You could also conduct interviews and write down your findings.
Q&A Related to "How to Measure Consumer Perception?"
1. Perform market research on your company's products. When measuring customer perceptions, the first step a company should take is to identify what customers are actually buying
what is the meaning of consumer perception.
Consumer behavior is one of the topics that marketers uses to better understand the
MUNEESA, HERE IS SOME USEFUL MATERIAL. REGARDS LEO LINGHAM ======================================== 4) Devise an attitude questionnaire to find out the consumer attitude towards
Explore this Topic
Consumer perception theory is where traders target to increase their sales depending on the consumer's feelings. To measure consumer perception you have to measure...
My initial perception of family and consumer science is that it has such a broad range of topics that it gives little depth of knowledge to students in a typical...
By tapping into consumer perceptions, a product can be marketed in such a way as to create a fantasy scenario. The individual often sees themselves, and the world...


text:
Hashed array tree
In computer science, a hashed array tree (HAT) is a dynamic array data-structure published by Edward Sitarski in 1996, maintaining an array of separate memory fragments (or "leaves") to store the data elements, unlike simple dynamic arrays which maintain their data in one contiguous memory area. Its primary objective is to reduce the amount of element copying due to automatic array resizing operations, and to improve memory usage patterns.
Whereas simple dynamic arrays based on geometric expansion waste linear (Ω(n)) space, where n is the number of elements in the array, hashed array trees waste only order O(n1/2) storage space. An optimization of the algorithm allows to eliminate data copying completely, at a cost of increasing the wasted space.
It can perform access in constant (O(1)) time, though slightly slower than simple dynamic arrays. The algorithm has O(1) amortized performance when appending a series of objects to the end of a hashed array tree. Contrary to its name, it does not use hash functions.
As defined by Sitarski, a hashed array tree has a top-level directory containing a power of two number of leaf arrays. All leaf arrays are the same size as the top-level directory. This structure superficially resembles a hash table with array-based collision chains, which is the basis for the name hashed array tree. A full hashed array tree can hold m2 elements, where m is the size of the top-level directory. The use of powers of two enables faster physical addressing through bit operations instead of arithmetic operations of quotient and remainder and ensures the O(1) amortized performance of append operation in the presence of occasional global array copy while expanding.
Expansions and size reductions
In a usual dynamic array geometric expansion scheme, the array is reallocated as a whole sequential chunk of memory with the new size a double of its current size (and the whole data is then moved to the new location). This ensures O(1) amortized operations at a cost of O(n) wasted space, as the enlarged array is filled to the half of its new capacity.
When a hashed array tree is full, its directory and leaves must be restructured to twice their prior size to accommodate additional append operations. The data held in old structure is then moved into the new locations. Only one new leaf is then allocated and added into the top array which thus becomes filled only to a quarter of its new capacity. All the extra leaves are not allocated yet, and will only be allocated when needed, thus wasting only O(n1/2) of storage.
There are multiple alternatives for reducing size: when a Hashed Array Tree is one eighth full, it can be restructured to a smaller, half-full hashed array tree; another option is only freeing unused leaf arrays, without resizing the leaves. Further optimizations include adding new leaves without resizing, growing the directory array as needed, possibly through geometric expansion. This would eliminate the need for data copying completely, at the cost of making the wasted space O(n), with a small coefficient, and only performing restructuring when a set threshold overhead is reached.
Related data structures
Brodnik et al. presented a dynamic array algorithm with a similar space wastage profile to hashed array trees. Brodnik's implementation retains previously allocated leaf arrays, with a more complicated address calculation function as compared to hashed array trees.
See also
- Sitarski, Edward (September 1996), Algorithm Alley, "HATs: Hashed array trees", Dr. Dobb's Journal 21 (11)
- Brodnik, Andrej; Carlsson, Svante; Sedgewick, Robert; Munro, JI; Demaine, ED (Technical Report CS-99-09), Resizable Arrays in Optimal Time and Space, Department of Computer Science, University of Waterloo


text:
The Colorado Research Network (CaReNet) is a practice-based research network (PBRN) with member practices that mostly care for underserved patients. The network consists of practices that may be federally qualified health centers, FQHC look-alikes, residency program practices or other practices focused on serving patients of lower resources. Practices in CaReNet are located throughout Colorado.
Since its founding in 1998, CaReNet has conducted many studies to examine primary health care, practice improvement, and access to care. CaReNet's mission is to improve health and well-being by the application of scientific methods to questions important to primary care clinicians, their patients, and their communities. CaReNet is committed to questions with the potential to understand health, disease, and illness, and the roles and values of primary care, with a particular focus on disadvantaged populations.


text:
A Question of Honor
is the gripping, little-known, and brilliantly told story of the scores of Polish fighter pilots who helped save England during the Battle of Britain, of the many thousands more from Warsaw to Monte Cassino who sacrificed their lives to fight the Nazis, and of their country's stunning betrayal by Roosevelt and Churchill at the end of World War II. The book centers on five pilots of the renowned Kosciuszko Squadron, which had originally been formed by a contingent of American volunteers in the _PHONE_ Soviet-Polish war as an expression of gratitude for its namesake's role in America's own war for independence. The authors show how the Polish fliers, already experienced in air combat, and driven by their passionate desire to liberate their homeland from the Nazis, were at first treated with disdain by their British colleagues, but quickly became the most successful squadron in the RAF. Their story is skillfully embedded in a revelatory history of Poland during World War II, highlighting as never before the fierce struggle of the Poles both in and outside of Poland to regain their independence, and the tragic collapse of their dream in the "peace" that followed.
"Veteran journalists and authors Lynne Olson and Stanley Cloud use the pilots' story as the centerpiece of an impassioned, riveting account of Poland's betrayal by Britain and the United States…. The book's title refers to Winston Churchill's vow that Poland's allies would honor their commitment to restoring the country's independence; it was a vow that evaporated at war's end." - Newsweek
"Olson and Cloud's book is both a tribute to the Polish pilots and, more broadly, an eloquent indictment of the realpolitik that led Britain and America to turn their backs on Poland later in the war in a craven attempt to appease Stalin." - The Times of London
"A gripping account of personal gallantry and of political treachery. On a par with the recent best-sellers about the fighting men of World War II." - Zbigniew Brzezinski PURCHASE


text:
Medical Definition of Caldwell–Luc operation
: a surgical procedure used especially for clearing a blocked or infected maxillary sinus that involves entering the sinus through the mouth by way of an incision into the canine fossa above a canine tooth, cleaning the sinus, and creating a new and enlarged opening for drainage through the nose
Biographical Note for caldwell–luc operation
George Walter (1866–1946), American surgeon. Caldwell was a pioneer in nasal surgery and is credited with devising a number of surgical procedures. In 1893 he described an operative procedure for the treatment of severe disorders of the maxillary sinus in which an auxiliary opening is provided in the anterior wall through the canine fossa. His procedure became widely used in the treatment of maxillary sinus empyema. Several of his papers described diseases of the nasal sinuses.
Henri (1855–1925), French laryngologist. Luc is credited with devising several surgical procedures involving the sinuses and with developing various surgical instruments. His description of what is now known as the Caldwell-Luc operation was published in 1889, predating Caldwell's by four years.
Variants of caldwell–luc operation
Seen and Heard
What made you want to look up Caldwell–Luc operation? Please tell us where you read or heard it (including the quote, if possible).


text:
'Polyphony' - The maximum number of notes that may be played by an instrument at any time before experiencing note droppage or loss.
NOTE: On every electronic instrument there is a limit to the number of notes that it can play at a given time. This note limit is referred to as 'polyphony'. If an instrument has, say 32 notes of polyphony, note drop or loss will be experienced if your playing or song exceeds 32 notes at any given instant.
The goal is not to find the limit, but to avoid it. The best use of the instrument may require that you simplify or lessen the number of notes being used in your song recording (playback) to resolve an issue of note loss.
Do you need an additional help?


text:
If you have 500 items, in column B, but only 20 of them are unique invoices due to them being broken up into purchase orders. It makes sense to keep them separate so you can more easily reconcile checks that are written to you.
The solution I came up with involves using the custom-formula for conditional formatting.
If column A is the Purchase-Order Numbers ( that are entirely unique ) and column B are your invoices that repeat multiple times. Assuming you have headers in row 1.
Explanation of Solution
UNIQUE() is an array returning formula that is exclusive to google sheets (it does not work in excel). This allows you to figure out how many unique invoices exist within column B. So
UNIQUE($B$2:$B) returns a list of only the unique numbers, removing all duplicates.
MATCH() returns an integer of where an item is located in a 1 dimensional range or array. I used it to look at each item in column B and find it's location within the array created by
UNIQUE($B$2:$B) ; SO
MATCH($B2,UNIQUE($B$2:$B),0) will look at cell
B2, and find where it is located in
UNIQUE($B$2:$B) and return a number that represents which place it is in the list.
FALSE depending on the number you give it. For Instance
ISODD(1) will return
TRUE. So if we wrap
ISODD() around our match-unique formula it will alternate with
FALSE per each different invoice. SO,


text:
Digital Libraries & Open Access
"Digital Libraries & Open Access. Interoperability Strategies"
4 February 2011, The British Academy - London, UK
The one-day workshop at the British Academy in London on 4 February 2011 delivered important insights into Open Access Repositories and interoperability strategies from multilple perspectives. Over 40 Library and Information Science professionas from leading organisations across Europe were able to learn from and network with international experts in the field.
Experts presenting at the Workshop addressed interoperability challenges within the context of digital libraries and open access repositories from multiple perspectives, highlighting top-level challenges that need addressing and the best practices key to achieving open, interoperable information systems. The workshop offered a forum in which to:
- Trigger the multi-disciplinary debate about research on Digital Libraries and Open Access
- Discuss DL.org project results, and existing frameworks and best practices for interoperability within the communities of practice
- Propose common strategies for interoperability: start discussing how to implement a mechanism for exchanging, sharing and integrating results between DLs and OARs communities
- Create new connections and partnerships, and explore ways for a closer cooperation between researchers and the communities of practice
The DL.org Workshop took place at the British Academy, 10 Carlton House Terrace, London, SW1Y 5AH, England. DL.org would like to thank the Academy for the excellent facilities and catering services.


10 Things to Do: Ponce, Puerto Rico
By Leani García
Located on the southern coast, Ponce—La Perla del Sur (the Pearl of the South)—is Puerto Rico's second-largest city. Founded in 1692 by Juan Ponce de León y Loayza, the legendary Spanish explorer's great-grandson, Ponce's museums and colonial buildings date to when it was Spain's capital for the island's southern region.
1. Stroll through Plaza las Delicias. Constructed in 1670, the Plaza of Delights is the heart of Ponce's historic zone. Visit the city's oldest colonial building, the Casa Alcaldía (City Hall), cool off at the Fuente...


You are browsing the documentation for iTop 2.7 which is not the current version.
Consider browsing to iTop 3.0 documentation
Synchronize data from an external application
Prerequisite: You must be familiar with the Data Synchronization Reference.
Create your first collector
PHP, DataSynchro, JSON
min version:
In this tutorial you will learn how to write/configure your own collector.
A collector is a PHP standalone application, which get data from a source application and push them within iTop, on a regular basis, for example daily. It's a simple ETL (Extract/Transform/Load) application.
You won't have to write the full application, we have written for you a large part that you can download and enhance.
This tutorial will just describe the steps to perform, for details of the syntax to use refer to Data collector Base
First question: How to get data from your source application. How can it be queried?
 1. Directly querying the database in SQL?
 2. Using REST and webservice, with returned data in JSON format?
 3. Directly using CSV files produced by the application?
 4. Using other sorts of webservices, such as for example ripcord?
For each of the first 3 methods, a predefined collector exist already with the SDK, so writing your own based on those is mainly a matter of writing configuration files. For the last case, there is more work to do in PHP.
Second question: On which server will you install your collector?
 - The collector is a standalone application, which need to be started by a cron on a regular basis.
 - The collector must have access to the data of your source application
 - The Collector must have web access to your iTop webservices, but does not need to be on the same machine.
 - The collector must comply to those Data collector Base - Requirements
In this tutorial, we will consider a situation where you want to feed Locations objects in your iTop with Sites information from your application Blabla which you can get using REST/JSON. In this case the actions to perform are:
Create the Collector
On the Collector server
 - Download and unzip the Data collector Base package on the chosen collector server.
 - On that machine create a PHP file under /collectors/ like this:
 class SiteCollector extends JsonCollector
 - and another one /collectors/main.php like this:
 Orchestrator::AddCollector(1,'sitecollector');
 - update the file /conf/params.local.xml to set the 3 following parameters:
Define the iTop side
On iTop
On your iTop, create a DataSynchro Locations from Blabla to synchronize Sites data from Blabla application. Doing this, ask yourself:
 - What are the available information (fields) on the Site object within the Blabla application?
 - Which one need to be synchronized?
 - Should new Location be created or should it only update existing one?
On the Collector server
Then on your collector server, run this command:
php toolkit/dump_tasks.php --task_name="Location from Blabla" > collectors/SitesCollector.json
It extracts a definition of the Synchro Data Source, which allow the collector to force its existance and behavior on your iTop.
Run the above step again each time you modify your Synchro Data Source on your iTop
The created file collectors/SitesCollector.json is called the JSON definition file. It contains the information required to create or update automatically, the Data Synchro Source on your iTop. Also it is also written in JSON format, do not mix it up with the JSON file which will be coming from the Blabla application.
Define the Mapping
Now you have to write an XML file specifying the mapping logic between you Blabla Sites data format and the iTop Location objects. The exact syntax depends on the format of your source data (OQL, CSV or JSON). Here we use JSON, so we need to define:
Tag Usage
 Is used to get from the Blabla application the Site objects and for each a given set of fields.
This part depends entirely on REST/JSON interface offered by the Blabla application
 Specify how to retrieve the fields code and value within the Blabla returned json response. The supported syntax is limited to tag name separated by /. A tag can be a real label in the json returned file or just a star * for level without label, such as a table.
 specifies for each iTop field, the corresponding Blabla field.
Within that mapping there is a special mandatory tag which must be mapped to a Blabla field which identify uniquely a Site in the Blabla application.
 allow to specify itop fields for which we want to set fixed values. It can be used in combination with a mapping, for the case where a particular Blabla Site has no value for this field.
Those information must be specified in /conf/params.distrib.xml, file, adding the following entries under tag:

 blabla_id

2_7_0/customization/synchronize-data.txt · Last modified: 2020/10/26 17:40 (external edit)
Back to top
Contact us


text:
Tradition articles are downloadable from the Tradition Online website, which prohibits further distribution of the materials. On each download page there is the following warning:
It is strictly forbidden for both subscribers and article purchasers to share article downloads with others.
On what basis does the magazine (or the RCA, which publishes the magazine) retain such a right to prohibit any type of sharing? Surely even Copyright Law allows the purchaser of a published work to share it with others.
To clarify, my question is whether that statement is:
- reflective of law and therefore Halachah;
- effective of Halachah (like a sale 'Al Tenai, or a Neder, perhaps?); or


Masquerade and Social Justice in Contemporary Latin American Fiction
By Helene Carol Weldt-Basson
Contemporary Latin American fiction establishes a unique connection between masquerade, frequently motivated by stigma or trauma, and social justice. Using an interdisciplinary approach that combines philosophy, history, psychology, literature, and social justice theory, this study delineates the synergistic connection between these two themes. Weldt-Basson examines fourteen novels by twelve different Latin American authors: Mario Vargas Llosa, Sergio Galindo, Augusto Roa Bastos, Fernando del Paso, Mayra Santos-Febres, Isabel Allende, Carmen Boullosa, Antonio Benítez-Rojo, Marcela Serrano, Sara Sefchovich, Luisa Valenzuela, and Ariel Dorfman. She elucidates the varieties of social justice operating in the plots of contemporary Latin American novels: distributive, postmodern/feminist, postcolonial, transitional, and historical justices. The author further examines how masquerade and disguise aid in articulating the theme of social justice, why this is important, and how it relates to Latin American history and the historical novel.
Contributor Bios
Helene Carol Weldt-Basson is currently a professor of Spanish and Latin American Literature at the University of North Dakota. She is the author of Subversive Silences: Nonverbal Expression and Implicit Narrative Strategies in the Works of Latin American Women Writers and Augusto Roa Bastos's I The Supreme: A Dialogic Perspective. She received an honorary doctorate for her work on Paraguay from the Universidad del Norte in 2012.


text:
1st Shift Candle Safety Lab Technician
Alene Candles LLC & Midwest is a private label, contract manufacturer that produces high-quality candles for some of the world's most recognized retail, boutique, and cosmetic brands. With our headquarters in New Hampshire and locations in Ohio and New York, we've been in business for over 25 years. We are passionate about making the best products in the world, making safety our number one priority, and being an insanely great place to work.
Use standardized procedures to sample, analyze, measure, and test products and materials. Record results to assist in the safety, quality, and development of the product.
3-5 Essential Job Functions
- Conduct performance and safety testing according to laboratory test standards and customer methods.
- Collect, review, and analyze lab data, resolving any issues before submitting for review.
- Identify problems concerning equipment, process, materials, safety, etc. and consult with supervisor relative to suggested resolution.
- Basic Knowledge of MS Office, and Adobe Acrobat
- Ability to add, subtract, multiply and divide in all units of measurement, using whole numbers, fractions, percentages and decimals.
- Excellent communication skills, ability to work in a group or work unsupervised.
- Ability and ambition to help create a clean and safe laboratory work environment.
- Measure candle emissions using an electronic Densitometer and perform mathematical calculations for analysis and reporting.
Physical Demands & Work Environment
While performing the duties of this job, the employee is regularly required to stand, walk, use hands to handle or touch; reach, talk, hear and smell. The employee may be required to, kneel, crouch, sit, climb or balance. The employee may lift and/or move up to more than 50 pounds with assistance. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus. The employee may be regularly exposed to moving mechanical parts, and aromas. The employee is occasionally exposed to airborne particles. The noise level in the work environment is usually moderate
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job as outlined in the physical demands and work environment.


text:
Streamlined reversed-phase method development using combined column screening and software modelling approach
Thursday, 11th October, 2019
15:00 to 15:45 CEST (Berlin, Paris, Madrid)
PRESENTED IN ENGLISHREPLAY
The adoption of a structured approach to method development has the potential to provide significant savings in both development time and costs. Column screening is a widely adopted strategy that explores selectivity – the key to analyte resolution. The most promising result from screening experiments may then be taken for further optimisation to produce the final analytical method. The use of LC modelling software has the potential to further refine method development at this final optimisation stage and provide a more informed and robust final method. The approach outlined in this talk combines both column screening and modelling software to provide an efficient protocol for reversed phase method development. Initially, gradient scouting with six ACE reversed-phase columns is used to identify the optimum stationary phase and mobile phase conditions. Once the optimum combination is identified, additional gradient runs are performed and entered into ChromSword software to model the separation. Simulation experiments are then used to rapidly determine a final separation.


University of Vermont
Taylor Ricketts Lab
Steve Posner joins lab as PhD student
How does Ecosystem Service information influence decisions?
Smiley Steve
Steve Posner has joined the lab as a PhD student (co-advised with Austin Troy).
Steve's working on how scientific information on ecosystem services has affected policies and decisions. How often has it really made a difference? How would you detect its effect? Under what conditions is this information most likely to matter.
Working closely with the Natural Capital Project, Steve is analyzing a set of cases where "NatCap" has produced maps of ecosystem services, estimated their values, and connected this information to ongoing decisions and policy debates.
Ecosystem service maps are cool, but do they help? If so, when and how? Steve will be helping us find that out.


Farm Survey
Journal Getaways
Reader Comment:
by ohio bo
Join other discussions.
Loan default rates lower in rural communities
It's often said there are no secrets in a small town.
But if the "everyone knows everyone" aspect of small towns has its drawbacks, it may also have a clear upside: well-informed financial transactions.
According to new research by University of Kansas School of Business professor Bob DeYoung, small business loans originated by rural banks default much less frequently than loans originated by urban banks. More specifically, default rates are lowest for the most rural banks, in the most rural communities, and for banks that are located nearest to their customers. In other words, as "ruralness" increases, so does the success rate of bank loans.
DeYoung concludes that this is because rural banks have more access to so-called "soft information" and personal relationships with customers than do urban banks, and because rural communities have higher levels of social capital (i.e. trust, shared networks and cultural similarities) than urban communities. Together, soft information and social capital overcome the fact that there often isn't much hard data on small-business borrowers in rural communities.
"Everyone knows everyone in a small town," DeYoung says, "and that leads to well-informed lending agreements between rural banks and rural businesses. The more rural a bank and community, and the closer the bank is to the customer, the more likely the loan agreement will be successful. Why? Because personal relationships and local expertise matter, and those things can overcome the lack of hard information a lender might have about a small-business client."
As DeYoung explains, commercial banks have always relied on both hard and soft information in deciding whether to make a business loan. But in rural communities, hard data about borrower creditworthiness can be hard to come by. For example, small rural businesses are less likely to have audited financial statements, which reduces the amount of hard data about their creditworthiness. Additionally, the resale market for fixed investments and specialized assets is thin, which makes it difficult to know the value of seized collateral in the case of loan default.
But while hard information is lacking in rural communities, DeYoung says, soft information and social capital are not.
"The social and civic underpinnings of rural commerce are different from those in metro markets," he says. "Rural communities are closer-knit than urban communities, and these personal informational networks extend into the rural business community as well. This gives rural banks a costless endowment of soft information about local businesses and entrepreneurs. Rural banks clearly use this information well, as evidenced by the low default rates on their loans."
DeYoung uses data on 18,000 U.S. Small Business Administration loans originated between 1984 and 2001. These data provide a good test of the value of soft information and lending relationships because SBA borrowers tend to be smaller, younger and more credit-challenged than other small businesses, and because loans during this time period were originated largely before the advent of small business credit scoring and securitization.
DeYoung's findings are important because they help answer the question that has perplexed observers for years: How do rural banks continue to exist when decades-old trends in banking consolidation and urbanization suggest these banks should be disappearing?
"There are two major trends that you'd think would mean the death of rural banks," DeYoung says. "First, the banking industry continues to consolidate. Second, rural economies continue to become smaller and more volatile. And on top of this, nearly all rural banks operate below minimum efficient scale. So based on these factors, you'd think that rural banks would be closing their doors, right? But that's not the case. In fact, 59 percent of remaining banks are located in rural counties, places that account for only 21 percent of the U.S. population. Our findings help explain why."
More broadly, DeYoung's conclusions have implications for elected officials and policymakers aiming to channel credit to small businesses.
"For new and small businesses, access to credit is crucial to their survival," he says. "Of course, contracting with these businesses is risky for lenders, which means lenders must be expert in identifying the creditworthiness of these small businesses. Thus, a key question for researchers and policymakers is, 'Which lenders, and which lending practices, are best at lending to new businesses?' Our research suggests that rural community banks have a comparative advantage when it comes to lending to small businesses, and it's because of soft information and social capital."
Date: 12/03/2012
Web hpj.com
Archives Search
Inside Futures
Editorial Archives
Browse Archives


- which is the best language course or software - compare
Liron alphabet Liron
Liron Script was invented by Ruth Hinckley to take notes while people were looking over her shoulder. The script is similar enough to English letters that it can still be read at a glance with a little practice. It was influenced by the Runic alphabets, and was designed to be written with only straight lines - vertical and diagonal - as if carving into wood or stone. The numbers were invented independently by Tom Cook, and added to the alphabet in a collaborative effort.
All characters are drawn with a downward motion, the vertical line drawn first followed by the diagonals. Though there are capital letters in Liron Script, these are primarily used for typing, and seldom for writing by hand. Both Ruth and Tom currently use the script to add flavor to their individual roleplay campaigns
Notable features
Liron alphabet
Liron alphabet for English
Sample text (printed)
Sample text in the Liron alphabet
Sample text (handwritten)
Sample text in the Liron alphabet
(Article 1 of the Universal Declaration of Human Rights)
Download a font for Liron (TrueType, 11K)
If you have any questions about the Liron alphabet, you can contact Ruth at:
Other constructed scripts for English
Learn Chinese Characters with the Omniglot Chinese app | Language Jobs at
Hosted by Kualo


text:
Don't have an account? Register now.
Already have an account? Sign in now.
For your privacy, Lakeshore will not be sending your information to any third party.
Encourage kids to read with this fun, flowery bookmark they create themselves!
This activity is appropriate for:
pre-k - 1st grade / 4 - 6 years
You will need:
- Instruct students to cut out a 6" x 2" rectangle from construction paper.
- Have students arrange the collage flowers on their bookmark. When they like the arrangement, they should glue them down.
- When the glue is dry, encourage students to decorate the bookmark using crayons, markers, colored pencils or glitter (if desired).
- To make the bookmark more durable, have students cover it with contact paper.
- Now, have students punch a hole in the top of the bookmark.
- Finally, have them tie a loop of yarn or ribbon through the hole.


of data (the grid contents). I see no significant disadvantages over rolling your own matching algorithm, and it simplifies the whole process. – David Gouveia Dec 28 '11 at 14:47
_USER_, that's just a phrase for people who are not too comfortable with Regex. If they decide to solve a problem with regex, they now have two problems: (1) the actual problem they want to solve (2) writing the regex pattern to solve that problem – iamserious Dec 28 '11 at 14:52
Going back to the 'now you have two problems' - Regex will have problems as soon as you have more items than the ASCII printable range, unless your regex processor supports unicode and you can guarantee that certain combinations won't trip the regex NFA compiler up. You could throw together your own DFA (quite easily actually) to match patterns; but regex would be the best way to go while prototyping. – Jonathan Dickinson Dec 29 '11 at 13:57
show 12 more comments
I can't tell you how the Minecraft one works - although I am sure if you looked at MCP (if you have a legal copy of Minecraft) you could find out.
I would implement this as follows:
 1. Have some disk-based dictionary/hashmap (B+Tree/SQL-Light) - the value would be the item ID of the recipe result.
 2. When a user is crafting something simply find the first row/column with an item INDEPENDENTLY; combine those into an offset.
 3. Find the last row/column with an item, again, independently.
 4. Compute the width and height from the items and add it to the key.
 5. Loop over the range of the bounding box you just computed and append the ID of each item (using your usual for (y) { for (x) }).
 6. Look the key up in the database.
So for example lets say we have two ingredients; X and Y and blanks being *. Take the following recipe:
First we work out the bounding box, yielding (2,0)-(2,2). Therefore our key would look like this [1][3] (1 width, 3 height). Next we loop over each item within the bounding box and append the ID, thus the key becomes [1][3][X][Y][Y] - you then look this up in your dictionary/DB and you will get the result of that recipe.
To explain the independence in step 2 more clearly, consider the following recipe:
The top/left is clearly at 0,0 - however the first item you would typically encounter would be either 0,1 or 1,0 (depending on your loop). However if find the first non-empty column as well as the first non-empty row and combine those co-ordinates you will get 0,0 - the same principal applies to the bottom/right of the bounding box.
share|improve this answer
The Bukkit repository doesn't have any Minecraft code, you'd need MCP (and a copy of Minecraft) – BlueRaja - Danny Pflughoeft Dec 28 '11 at 18:44
Isn't this just the inverse of your other answer? – David Eyk Dec 29 '11 at 23:56
_USER_ (This is my first answer) not really, it is more dependant on a hashmap structure (whether it is bigtable-like or in-memory). The reason I answered again is because I was worried about hash collisions leading to poor performance - at least in a in-memory hashmap. My other answer would work better for more items and an in-memory structure - where this would work better if it was in SQL/etc. – Jonathan Dickinson Dec 30 '11 at 8:52
add comment
Here is how I did it in Block Story:
share|improve this answer
add comment
Your Answer


text:
First Vein Grown From Human Stem Cells Transplanted
The first vein grown from a patient's own stem cells was successfully transplanted into a 10-year-old girl, potentially offering a way for those lacking healthy veins to undergo dialysis or heart bypass surgery.
A team led by Michael Olausson of the University of Gothenburg took a 9-centimeter (3.5-inch) segment of vein from a human donor and removed all living cells, the Swedish researchers wrote in a study in The Lancet medical journal today. The resulting protein scaffolding was injected with stem cells from the girl's bone marrow, and two weeks later was implanted in the patient, who had a blockage in the vein that carries blood from the spleen and intestines to the liver.
The result points to what may be a safer source of stem cells, the building blocks of life which can grow into any type of tissue in the body. Using cells from the patient may limit the risk that the immune system would attack the transplant, which can occur with tissue taken from healthy people and given to the sick. The girl hasn't developed signs of rejection, even without taking drugs to suppress her immune system, the researchers said.
The successful procedure "establishes the feasibility and safety of a novel paradigm for treatment," the researchers wrote in the study. "Our work opens interesting new areas of research, including trying to reproduce arteries for surgical use in patients."
The recipient had no complications from the operation, and a year later, has grown 6 centimeters and gained 5 kilograms (11 pounds) in weight.
"Olausson and colleagues' report suggests that tissueengineered vascular grafts are promising, but one-off experiences such as the procedure they describe need to be converted into full clinical trials in key target populations," Martin Birchall and George Hamilton, professors at the University College London, wrote in a commentary accompanying the Lancet publication.
The study was funded by the Swedish government.
To contact the reporter on this story: Makiko Kitamura in London at _EMAIL_
To contact the editor responsible for this story: Phil Serafino at _EMAIL_


4 challenges you'll face when making friends in a new country
When you're living abroad away from friends and family, it might be a challenge to get settled and feel completely at home. And without having your family members around, having friends you can talk to would be really helpful especially if you're always feeling homesick. However, some international students find it harder than others to make friends. We identify a few reasons why that might be which most students may relate to.
Entering adulthood
Undertaking overseas study and living abroad for the first time is the first step into adulthood for many young international students. And part of being an adult is to be independent – to try and solve certain problems on your own instead of seeking help from others. The sense of maturity, coupled with newfound independence can make it difficult for students to reach out for help.
Cultural and language differences
International students tend to click more with people from the same country at first because of the same culture and language spoken. But when they mesh with other students both local to Australia and from other parts of the world, cultural and language barriers often make it difficult to find something common to bond over.
Different and busy schedule
During orientation week, you might have made a couple of new friends at the start but as classes start, things may begin to change. Different courses and schedules will inevitably make it harder to catch up. You might not even see them again after orientation. This problem isn't just exclusive to international students and can even happen to locals as well so you may have to get used to the idea of having to look for other friends you can hang out with.
If you do find yourself dating someone else while you're studying abroad, you might think this is actually a great thing. You'll always have someone to keep you company and do things with. But as you spend more time with your partner, you may not feel the need to socialise with new people. A partner is important but so is surrounding yourself with additional company.
A burgeoning sense of maturity and independence can affect our relationship with others. | Photo: Kelly Lam
Solutions: How you can make it easier to connect with others
It's not all doom and gloom however. International students have every chance to make friends and meet new people during their studies as everyone else. We spoke to Trinity College's student counsellor, Anita Krautschneider, who offered her own advice for international students on how they can simply make friends.
1. Find friends who have the same interest with you. Joining school clubs are always the best opportunity to make new friends and build connections. Clubs always have regular meetings and gatherings. So, you can spend time with your like-minded friends.
2. Struggling in finding topics? Share your experience and story with your friends. Because they will respond and talk about their experience as well. It is a great opportunity to make a strong bond because it can build a deeper conversation between you and your mates. Also, sharing experience is better than asking boring questions such as "What class do you have?"
3. Ask your friends to have lunch or dinner together. It is a very good chance for meeting friends because nobody will say NO to food!
4. Volunteer in events. You can always meet people from different schools. It creates wondering memories and it is always meaningful.
5. Don't stick with your partner all the time, give yourself some time to spend it with your friends. They are also the one who support and understand you. Be more aware of the relationship with your friends. Once you break up, you will not have friends you can rely on.
6. Don't need to worry! It always takes times to make friends, especially close friendship.
If you're ever struggling with homesickness or you feel lonely in an unfamiliar environment, hang in there. It gets easier. If you need professional help, seek guidance from your university counsellor.
Post Your Thoughts


text:
The green chromis makes an excellent aquarium fish, as do most chromis fish found in local fish stores. It is almost always available at reasonable prices, and the only word of warning is that it is best kept in groups of six or more fish of the same species. In those numbers, it will establish a pecking order within the group, and peace will usually reign. It will not bother any other fish, and it is an excellent fish for reef tanks. Single fish usually do not do well, and without its fellow chromis species, a single fish will usually waste away and perish.
A green chromis will spend most of its time swimming in the open water of an aquarium, so it needs plenty of space in the middleto upper-water column. When it has established a school, or shoal, a green chromis will often spawn in an aquarium, but it is virtually impossible to raise any babies. Commercial aquaculture is well on its way to providing fish to the hobby, but large numbers are usually taken from the wild.
Chromis of all kinds do very well in the home aquarium. A chromis will usually eat any prepared foods, including flake. It should, however, be presented with a wide variety of food including some meaty foods. It is important that it is fed as often as possible because it is a constant feeder on the reef. If deprived of food many times a day, it can fail to thrive.


Definitions for frogmanˈfrɒgˌmæn, -mən, ˈfrɔg-; -ˌmɛn, -mən
This page provides all possible meanings and translations of the word frogman
Princeton's WordNet
 1. diver, frogman, underwater diver(noun)
 someone who works underwater
 1. frogman(Noun)
 A diver, especially one in a diving suit (as opposed to one in scuba gear).
 2. frogman(Noun)
 A US Navy SEAL.
 1. Frogman
 A frogman is someone who is trained in scuba diving or swimming underwater in a tactical capacity which includes combat. Such personnel are also known by the more formal names of combat diver, or combatant diver, or combat swimmer. "Combat swimming" is often used to mean "combat diving", but, according to some, strictly speaking means surface swimming without a breathing apparatus for coastal or ship infiltration. Such actions are a historical form of "frogman" activity and an important feature of naval special operations. The term '"frogman" is often popularly used to refer to a civilian scuba diver. The word arose around 1940 from the appearance of a diver in shiny drysuit and large fins. Though the preferred term by scuba users is "diver", the "frogman" epithet persists in informal usage by non-divers, especially in the media and often in reference to professional scuba divers such as in a police role. Some sport diving clubs include the word "Frogmen" in their names. In the U.S. military the United States Intelligence Community, divers trained in scuba or CCUBA who deploy for tactical assault missions are called "combat divers". This term is used to refer to the Navy SEALs, operatives of the CIA's Special Activities Division, elements of Marine Recon, Army Ranger RRD members, Army Special Forces divers, Air Force Pararescue, Air Force Combat Controllers and the Navy Explosive Ordnance Disposal units.
Images & Illustrations of frogman
Translations for frogman
From our Multilingual Translation Dictionary
Get even more translations for frogman »
Find a translation for the frogman definition in other languages:
Select another language:
Discuss these frogman definitions with the community:
Word of the Day
Please enter your email address:
Use the citation below to add this definition to your bibliography:
"frogman." STANDS4 LLC, 2015. Web. 28 Nov. 2015. <>.
Are we missing a good definition for frogman? Don't keep it to yourself...
Nearby & related entries:
Alternative searches for frogman:
Thanks for your vote! We truly appreciate your support.


text:
The Gender Wheel (2017), written and illustrated by Maya Gonzalez, introduces readers to gender diversity through the concept of a "gender wheel." Gonzalez's images are warm and inviting. She illustrates her characters in a range of skin-tones with a variety of gender expressions.
The commendable purpose of the book is to teach children to understand gender outside of a binary model.Gonzalez connects the binary sex-gender system to European colonization of the Americas. As a result, she firmly places gender meanings as we inherit them within a history of socio-political struggle and conquest. This is a fair analysis and a useful alternative to considering binary sex-gender distinctions as a product of nature.
For Gonzalez, gender diversity is natural and gender "boxes," which emanate from a culture of conquest, violently disrupt the soft circles and cycles nature produces. In Gonzalez's theory of gender, nature and culture stand in an antagonistic relationship and readers should search to reconnect with nature and by extension their unique gender "truth". Gonzalez writes: "Seeing where girl/boy beliefs come from and how they try to control nature helps us see through the false boxes they create. This brings the truth of nature back into focus." Gonzalez's theorization of gender is reminiscent of essentialist models of gender and not the most sophisticated gender theory.
Although I don't agree with Gonzalez's theory of gender, I certainly appreciate the overall message of inclusivity. I think this could be a teachable text and a useful intervention into binary thinking about gender for young children. Because it is so very text heavy, I would suggest it for children nine to eleven. It could certainly be taught to younger children, but would need a lot of "scaffolding" from a competent teacher.
This review is part of my "Snapshots of LGBTQ Kid Lit" project. I'm working on a book, The New Queer Children's Literature: Exploring the Principles and Politics of LGBTQ* Children's Picture Books, which is under contract with the University Press of Mississippi. Part of my research is identifying and interpreting English-language children's picture books with LGBTQ* content published in the US and Canada between 1979 and 2019. Follow my blog to follow my journey!


Wednesday, August 8, 2012
Investing Outperformance is Necessarily Rare
Unlike the fictional Lake Wobegon where "all the children are above average," in the real world we can't all be above average. If one investor gets above-average returns, there must be some other investor whose returns are below average. Because of a compounding effect, there actually have to be many below-average investors to compensate for one above-average investor.
Consider two investors, A and B, who each start with $10,000 to invest. Suppose that after 40 years, they have an average of $250,000. Their average compound return per year works out to 8.4%. If investor A ends up with $475,000, then investor B must end up with only $25,000 to make the average $250,000. But look at their individual compound average yearly returns:
Investor A: 10.1% (1.6% above average)
Investor B: 2.3% (5.6% below average)
So, what has happened here? If A and B exactly balance each other out to give the correct average portfolio size, why is B's yearly return so far below average, while A's return is not much above average? This is a compounding effect. Investor A ended up with 1.9 times the average portfolio size, but investor B ended up with a portfolio 10 times smaller than average. This difference between 1.9 and 10 leads to the +1.6% and -5.6% figures.
Let's look at this from another point of view. Suppose that a group of investors each start with the same portfolio size and invest for 40 years. Suppose that outperformers make 10% per year above the average return, and underperformers make 10% per year below the average return. How many underperformers does it take to compensate for one outperformer? The answer is 45!
In a more extreme example, if Warren Buffett has outperformed the average by $40 billion, it would take a million investors each underperforming by $40,000 to compensate. So, we see that investing outperformance is necessarily rare and that there have to be many who underperform for each high flyer. Of course, none of this applies in Lake Wobegon.
 1. Michael, I tried to recreate your calculations using FV() from Excel and could not get the same numbers. Close, but not the same.
 I like your conclusion: on the long term success in attempting to outperform the market is much less likely than not.
 2. _USER_: I rounded all percentages to the nearest tenth of a percent. Another thing to consider is that in this context the difference between 20% return and 10% return is not 10%, but is (1.2/1.1)-1=9.1%. Perhaps one of these two things accounts for the differences you see.
 3. This is really mind blowing. Seems more plausible that someone who compounds at a 2% better than market averages would be offset by someone who compounds at 2% worse than market averages.
 I guess that applies for each individual year, but when compounding over a long period, the (theoretical) loser lags further and further behind. Very interesting.
 4. _USER_: That's right. Over time the winner's portfolio grow and there are more dollars attracting the higher return.


text:
Drilling for oil in Ohio began in 1860. Drillers opened the first oil well in Ohio history near Macksburg, in Washington County. Additional wells soon appeared in Washington County and Noble County as well. By 1950, various companies had drilled more than 175,000 wells in forty-five Ohio counties. These wells had produced approximately 615 millions of oil. Most of Ohio's oil reserves are located in northwestern and eastern parts of the state, with the largest concentrations being located south of Toledo. As of 1950, oil companies guessed that the equivalent of another twenty-eight million barrels of oil remained under Ohio's surface.
During the late nineteenth century and the early twentieth century, numerous Ohio companies amassed fortunes from the oil industry. The Standard Oil Company came to dominate oil refining during this era, having a virtual monopoly. As the federal government sought to prohibit monopolies during the late 1800s and the early 1900s, Standard Oil lost its stranglehold over the industry. By the start of the twentieth century, oil drilling in the United States had shifted from states like Ohio to locations in the American Southwest. Ohio companies also moved westward. The Ohio Oil Company began to drill for oil in the Rocky Mountains during the early 1900s, although it also continued to extract oil from Ohio's soil. At the start of the twenty-first century, Ohio still produces some oil. In 1981, more than six thousand new wells appeared in the state, although companies drilled fewer than seven hundred new wells in 1993.


text:
Parents Early Education Partnership (PEEP)
PEEP is an evidence-based early intervention. It offer a strengths-based approach to working with families, valuing and building on what parents and carers already do to support their children's development.
PEEP exists to help:
- parents to improve their children's life chances by making the most of everyday learning opportunities at home from birth - listening, talking, playing, singing and sharing books;
- children to make the most of their opportunities by becoming confident communicators and active learners;
- practitioners to reflect on their practice and work with parents and children together to enhance the potential of parents as their children's first educators.
The PEEP Learning Together programme:
- helps parents / carers to understand how everyday activities help babies and young children develop and learn,
- helps practitioners to:
- demonstrate to parents the value of what they already do with their children,
- offer ways in which these things may be extended.
The programme is structured but can be delivered flexibly in groups or open access settings or with individual families. It can form part of a universal offer or used for targeted work.


text:
|Uploaded:||January 6, 2013|
|Updated:||January 7, 2013|
This tutorial is aimed to teach how to draw an accurate dromaeosaur, the family of theropods often called raptors, using a Velociraptor as example. The tut is divided in two parts. The first part is a basic explanation of what is and what is not a dromaeosaur: the difference between the movies/pop culture blood thirsty beasts, and the real animal (or at least an aproximation). The second part is a step-by-step to draw your own Velociraptor in a dynamic pose. Again, I simplified enough so everyone can do it easily, omiting certain details that you only can achieve by study and understanding the anatomy of the animal. Ask me if you have any doubt. Hope you like it!!


text:
Introduction to Wireless Localization: With iPhone SDK Examples
May 2012, Wiley-IEEE Press
This book provides a comprehensive overview of the entire landscape of both outdoor and indoor wireless positioning, and guides the reader step by step in the implementation of wireless positioning applications on the iPhone. Explanations of fundamental positioning techniques are given throughout the text, along with many programming examples, providing the reader with an independent, practical, and enjoyable learning of the material while gaining a real feel for the subject.
- Provides an accessible introduction to positioning technologies such as Global Positioning System and Wi-Fi positioning
- Presents hands-on skills to iOS 5.0 programming for location-aware applications
- Gives a thorough grounding in signal propagation, line-of-sight and interference effects for accurate positioning
- Covers the location-aware video streaming and conferencing with practical iPhone application examples
- Accompanied by a website containing programming code described in the text and lecture presentation slides for instructors
This book is primarily intended for anyone who wants to study wireless localization. It is an ideal textbook for graduate students who are first learning localization techniques, as well as advanced undergraduates in computer science interested in translating localization concepts into real code. Professionals, engineers and researchers working in location-aware services and related techniques using mobile positioning and AI technologies will find this book to be a helpful reference.
Companion website for the book:


text:
Now it's the time to get deeper into the content area of our webapp. The most
important thing to know is that any HTML code will work inside
Every theme of jQuery Mobile includes nice styles with padding,
margins, sizes, and colors for every standard element optimized for the
current theme and mobile device. That includes styles for
hX elements, links, bold and emphasized text,
citations, lists, and tables.
If we are going to provide our own CSS styles for the content, we need to be aware of the theming system to avoid UI problems if we change the theme. More about theming and customization later in this book.
Apart from basic HTML elements, there are some components provided
by the framework that are defined using
data-role. In the header and footer, as we saw
before, some elements such as
a have automatic component rendering
behavior. That is not the case with the contents area, except from some
form elements, as we are going to see in Chapter 5.
In Figure 3-13 you can see how jQuery Mobile renders some basic HTML elements using the default theme.
Figure 3-13. Some basic HTML elements rendered using the default theme


text:
1amirkabir university of technology, computer and information engineering, hlt lab
Parallel corpus in different domains from domain of parallel training corpus, may have some sentences that are useful to use in training of system. These sentences have words and phrases that are occur in in-domain corpora too. The context of these sentences is more similar to context of parallel training corpora and is far from context of out-of-domain parallel corpora that are contain them. In these paper we suggest a method based on topic models to extract some sentences from out-of-do-main parallel corpora that their context are similar. We used these extracted sentences in training of system. We will show BLEU of the system will in-crease about 4.69 BLEU.


text:
Casio has been making products smaller, slimmer, lighter, and more energy saving for years, so the concept of continually reducing environmental impact has become almost second nature. Casio applies all it has learned to environmental management in order to help realize a more sustainable global society.
Environmentally friendly products free from harmful mercury
Casio has been working hard to create products with a low impact on the environment. It has invented high-brightness projectors using the world's first light source technology that replaces high-pressure mercury lamps. As a result, all Casio projectors are now mercury-free. There have been global efforts to eliminate the use of mercury in products, including the Minamata Convention on Mercury, which aims to reduce the risk of hazardous mercury contamination. As part of this effort, Casio is striving to reduce its environmental impact as a leading company that provides mercury-free projectors.


text: Nowadays smart cities are becoming more and more a hot topic in the technological world. Some different approaches emerged and many city departments approved investigation and implementation of the smart city technology in their cities. The implementation of these processes is becoming a landmark for the modern cities. This paper proposes a generic semantic model to easily plug and manage heterogeneous smart devices and areas of cities, in order to integrate all the diverse components that constitute a fully integrated and functional smart city environment. This semantic model can be used in the most diverse city scenarios; to demonstrate it, a specific scenario is presented in this paper, describing the usage of the proposed semantic model to detect new components and share information among the smart components.