Definition of intoxicate in English:
Line breaks: in¦toxi|cate
Pronunciation: /ɪnˈtɒksɪkeɪt
1 [with object] (usually as adjective intoxicated) (Of alcoholic drink or a drug) cause (someone) to lose control of their faculties or behaviour: he was charged with operating a vehicle while intoxicated
More example sentences
 - We don't allow people into sessions if they are intoxicated by alcohol or drugs.
 - The person is intoxicated through alcohol or drugs
 - Kids who abuse inhalants often look and act as if they're intoxicated from drinking alcohol.
inebriate, make drunk, make intoxicated, make inebriated; befuddle, fuddle, stupefy, go to someone's head, make someone's head spin
informal make legless, make woozy
drunk, inebriated, inebriate, drunken, tipsy, the worse for drink, under the influence; blind drunk, dead drunk, rolling drunk, roaring drunk, as drunk as a lord, as drunk as a skunk; sottish, gin-soaked
Scottish informal fou
North American informal loaded, trashed, out of one's gourd, blitzed, ripped
US informal jacked
British vulgar slang pissed, rat-arsed, arseholed
informal, dated in one's cups, lit up
euphemistic tired and emotional
archaic sotted, foxed, screwed
rare crapulent, crapulous, bibulous, ebriate
1.1Excite or exhilarate (someone): he became intoxicated with his own power
More example sentences
 - The excitement and anticipation of the opportunity intoxicated him.
exhilarate, thrill, elate, delight, captivate, enthral, entrance, enrapture, invigorate, animate, enliven, excite, stir, rouse, move, inspire, inflame, electrify; fire with enthusiasm, fire someone's imagination
informal give someone a buzz, give someone a kick, bowl over, tickle someone pink
North American informal give someone a charge
2 archaic Poison (someone).
late Middle English (in the sense 'poison'): from medieval Latin intoxicare, from in- 'into' + toxicare 'to poison', from Latin toxicum (see toxic).
Definition of intoxicate in:
Get more from Oxford Dictionaries
Subscribe to remove ads and access premium resources
Word of the day apposite
Pronunciation: ˈapəzit
apt in the circumstances or relation to something


text:
Jules Laurens undertook an incredible three-year journey throughout the Middle East and Asia Minor to Persia in the late 1840s, as part of a scientific and geographical expedition. Despite incredible hardship, Laurens drew every day. These drawings and the journey provided the basis for a significant career as an Orientalist painter and illustrator, and as a commentator on Middle Eastern affairs.
This work was painted almost twenty-five years after the journey. Based on his meticulous drawings, the painting depicts a mosque near Tabriz in present-day Iran. The imposing building stands in an austere, snow-covered landscape. The painting depicts the desolate conditions of a journey marked by weather extremes and ever-present danger. The snow, while beautiful in the painting, made the journey extremely treacherous and the expedition's leader was temporarily snow-blind.

source: HuggingFaceFW/fineweb-edu


text:
American Heritage® Dictionary of the English Language, Fourth Edition
- adj. Causing fermentation.
- adj. Capable of causing or undergoing fermentation.
- adj. Relating to or of the nature of fermentation.
Century Dictionary and Cyclopedia
- Causing or having power to cause fermentation.
- Of the nature of, consisting in, or produced by fermentation.
- Also fermentive.
- adj. Of, pertaining to, causing or undergoing fermentation
GNU Webster's 1913
- adj. Causing, or having power to cause, fermentation; produced by fermentation; fermenting.
"Flour, when well boiled, though infinitely better than arrowroot, is still only a kind of fermentative paste, that counteracts its own good by after-acidity and flatulence."
"It is much easier to conceive from this doctrine of associated or sympathetic motions of distant parts of the system, how it happens, that the variolous infection can be received but once, as before explained; than by supposing, that a change is effected in the mass of blood by any kind of fermentative process."
"They have a rumen hence, ruminant, the first in a series of multiple stomachs that acts as a fermentative vat."
"Essences can be divided according to these activities: antispasmodic or spasmolytic, stimulatory, hormonal and anti-fermentative."
"Many people have the personal experience of the anti-putrefactive and anti-fermentative uses of certain essential oil-producing plants such as funnel, coriander and anise, which are especially effective remedies against such complaints as gastritis and colitis."
"As for what I am, I'm a non-fermentative Gram negative rod, like my buddy Pseudomonas."
"You can call me a non-fermentative rod, meaning I don't ferment glucose."
"The albuminoids or nitrogenous substances are of the nature of white of egg; and, when in small proportion, are necessary for the due performance of the fermentative process."
"The temperature of the must soon begins to rise, and the fermentative agencies break up its glucose into alcohol and carbonic acid gas."
"Proteolytic, lipolytic and fermentative properties of yeasts isolate from ayib, a traditional Ethiopian cottage cheese."
These user-created lists contain the word 'fermentative'.
A list of words which yield surprising, beautiful, amusing, or otherwise noteworthy images here on Wordnik.
Looking for tweets for fermentative.


text:
oa Civil Engineering = Siviele Ingenieurswese - Upgrade produces efficient plant with fitting architectural character
The extensive overhaul and reconstruction of the Cullinan Water Treatment Plant demanded an unusual mix of creative and sound, detailed engineering skiffs The Cullinan Water Treatment Plant is situated in Cullinan some 50 km east of Pretoria and receives water from the Wilge River via a 60 km pipeline. The plant, originally constructed in 1904, had been extended and modified to the extent that it was no longer possible to run it efficiently. This combined with poor working process units produced water of an unacceptable quality.
Article metrics loading...

source: m-a-p/FineFineWeb


text:
"One of the most calming and powerful actions you can do to intervene in a stormy world is to stand up and show your soul."
- Clarissa Pinkola Estes
Art, music, dance, theater, creative writing, photography and film are engaging and powerful ways to express our thoughts, emotions and visions about peace. Art has the power to affect us deeply, whether we are in the role of creator or viewer, and to connect us to our common humanity. The arts give creative voice to our human experience and can connect us in ways dialogue sometimes cannot.
The arts can also explore themes of intercultural, interracial, interfaith and interpersonal tension and discord. Greater understanding and respect across races, religions and cultures is integral to peace, and arts activities that forward constructive dialogue can have impact far beyond one day.
For Peace Day activity ideas related to THE ARTS and other areas, go to the CHILDREN & YOUTH PAGE (many ideas can be adapted for adults!)
Emmanuel Jal: "We Want Peace" Music Video
(For more about Jal, go to the MUSIC section of the page)
GLOBAL PEACE CRANE PROJECT
Create and share peace cranes as a reminder that PEACE is our unifying goal!
Global Peace Crane Project
PEACE PALS INTERNATIONAL ART EXHIBITION – "May Peace Prevail on Earth"
This year's theme is the International Day of Peace!Submissions due JUNE 30, 2013!
THE PEACE FLAG PROJECTCreate Flags with images and messages of Peace!
Create and display PINWHEELS FOR PEACE!
Make and fly PEACE DOVES inspired by Dr. Jane Goodall and the Roots and Shoots Program!
To explore photography as a process of social consciousness, and ideas and themes for photography projects related to peace, visit the International Guild for Visual Peacemakers website. Watch IGVP's "Take the Journey" video HERE
Peace is a Haiku Song Project, Philadelphia Mural Arts Program
Poet Laureate Sonia Sanchez is leading this inspired project with the city's Mural Arts Program, which will culminate in a Peace Mural dedication at Broad and Christian in Spring 2013.
DOWNLOAD PEACE POETRY ACTIVITY
To request this image as a PDF for printing, posting and sharing, contact us: _EMAIL_
SHARON KATZ is a South African musician and humanitarian who now resides in Philadelphia. After the fall of Apartheid, Ms. Katz brought together children from diverse cultural groups to form Sharon Katz & the Peace Train, a 500 person performing ensemble. Ms. Katz continues her humanitarian work in S. Africa, raising funds for schools, basic children's needs and HIV/AIDS treatment, as well as to support music workshops in Philadelphia schools.
INTERCULTURAL JOURNEYS: BRIDGING CULTURAL DIVIDES THROUGH MUSIC
IJ promotes understanding in the pursuit of peace through intercultural music, dialogue, spoken word and dance. IJ hosts it's 2nd annual Peace Day Philly Concert on September 19th: CLICK HERE FOR DETAILS. For "Prayer for Peace" Performed by Udi Bar-David, Co-Founder of IJ and cellist with the Phila. Orchestra, CLICK HERE. For highlights of Intercultural Journeys work, CLICK HERE
EMMANUEL JAL is a South Sudanese music performer and former child soldier. Jal uses music to build peace in his home country and throughout the world. For Peace Day 2012, Jal will perform in Juba, S. Sudan in one of several events, part of his 2012 We Want Peace campaign. For more information, click here
2011 Common Ground Awardee Interview
PLAYING FOR CHANGE DAY – SEPTEMBER 21, 2013
Playing For Change Day is a creative day of action that uses the universal power of music to create positive social change. Musicians from all over the world perform on stages, street corners, schools, etc. to bring music into the lives of young people. The 1st PFC Day in Sept. 2011 inspired 225 events happening in 41 countries and raised funds for children's programs in Nepal and Africa. For a video overview of Playing for Change Day 2012, CLICK HERE
For more info on Playing for Change Day, CLICK HERE
DOWNLOAD STUDENT ACTIVITY USING SHORT FILMS
"Catch a Dreamer"
"Catch a Dreamer" is a visually stunning 30-minute documentary composed around the UN declaration of the United Nations, the Ten Rights of the Child. The film dramatizes, through art and photography, the jeopardy under which these rights exist for millions of children. The premise of Catch a Dreamer is that all the world's children deserve and have the right to love, health, food, shelter, education. And peace. Available in DVD format to community and educational organizations. To learn more and watch the trailer, CLICK HERE for the New Earth Songs Website
Global Awareness In the Classroom: "RU-Water Is Life" Film
For more about this 20 minute film about access to water in S. Sudan and its impact on education for girls, including the trailer, CLICK HERE
This film can be screened for free thanks to the producers as part of Peace Day Philly 2013. Question and fact sheets for grades K-12 are available to help facilitate discussion. Please contact us at _EMAIL_ if you would like to show this movie in your classroom the week of September 16th.
Documentary, "Soldiers of Peace"
Narrated by U.N. Messenger of Peace Michael Douglas, this film that examines different ways individuals can address today's challenges through peaceful means, rather than through armed conflict.
To watch the trailer, CLICK HERE
To watch interview with Steve Killelea, Executive Producer about the film and Founder the Institute for Economics & Peace, CLICK HERE
Documentary, "The Day After Peace"
By Jeremy Gilley, founder of Peace One Day, tells Gilley's story of building support for a second UN Resolution giving Peace Day a fixed calendar date and specifying the day as one of global ceasefire. The film also documents Jeremy Gilley and Peace One Day Ambassador Jude Law traveling to Afghanistan and working with WHO and UNICEF to spearhead a massive polio vaccination campaign with the cooperation of the Taliban.
VIdeo Clip -"The Day After Peace" Premiere at Cannes Film Festival
The full film: "The Day After Peace"
Documentary, "Within the Eye of the Storm"
Bassam and Rami, a Palestinian and Israeli, were once dedicated fighters willing to kill and be killed by one another for the sake of their nations. Yet each one of them came face to face with the price of war when their daughters were killed in the conflict. Left with the excruciating pain of bereavement, they chose to do the unexpected. They set out on a joint journey to humanize the very enemy, which took the dearest thing from them and prevent the vicious cycle of retaliation in themselves and their societies. Sundance Institute Documentary Fund quote: "The film is a unique portrait of two men, whose conviction and friendship triumph in the face of personal sacrifice! It is a unique, beautiful story filled with love and hope."
For the trailer, CLICK HERE
For Sundance website with more information, CLICK HERE


SW 2 - Carbon fiber
02.
Automatic fiber placement programming software torfiber
software 02
As in the case of the Tape Layer Machine, TORFIBER is a CATIA V5 fully integrated application developed by M. Torres to allow the creation of CNC part programs for the TORRESFIBERLAYUP in an easy and user friendly manner. It allows the programmer to use all the initial tooling designs that they have in CATIA V5 without any loss of information due to CAD format.
The programmer enters parameters into the TORFIBER program to complete the ply definition. The system is very comprehensive and flexible allowing the programmer to take different laying strategies.
Again, the system displays the ply on the screen for the programmer to analyze and eventually modify some of the parameters entered to obtain a fully satisfactory and machine doable ply.
The integrated software allows the creation of machine executable files directly from the DELMIA V5 environment.
TORFIBER application generates all the laying process information in the CATProcess document, in DELMIA environment. It also post processes the information in the CATProcess document to generate CNC file.


text:
The Iowa Assessments™ Form E Complete Battery (Iowa Complete) and the Cognitive Abilities Test™ (CogAT®) Form 7 measure how students are performing on nationwide standards. The Iowa Complete is a large-scale achievement test that assesses students' skills in reading, language, mathematics, social studies, and science. The test measures both foundation skills and higher-order thinking skills. The CogAT evaluates the development of students' reasoning abilities using verbal, quantitative, and nonverbal cognitive tasks. When the two are taken together, the scores are a valuable tool, relating a student's actual achievement with his or her ability and providing a wealth of information to parents and school staff. The CogAT Form 7 is administered in Levels 2, 5, and 8.
The Iowa Assessments measure what a student knows and can do efficiently. Therefore, the subtests are timed. The times have been established to give a student sufficient time to answer the questions. All questions are in multiple-choice format. Staying within the timed guidelines will give a more accurate test result.
Iowa Assessments are only administered in campus-based schools that use A.C.E. curriculum and have a Ministry Service Agreement. School administrators may download the Planning Guide for paper and online testing. The tests cannot be purchased by individual homeschool families. Students enrolled in Lighthouse Christian Academy, the distance education program of Accelerated Christian Education Ministries, will take these tests at no additional cost.

source: openbmb/Ultra-FineWeb


text:
Data from the Met Office shows how rainfall was less than half the long term average for March, prompting hosepipe bans which were announced on 12 April.
The droughts were compounded by a lack of rainfall over previous years, leading to empty reservoirs and lower river flows.
April then saw a nearly twice the expected rainfall for that month compared to average rainfall from 1971 to 2000.
The hosepipe bans were lifted on 9 July, fewer than 90 days since they were put in place.
To illustrate the change, compare these two graphics provided by the Met Office.
Here is rainfall in March 2012, with some areas seeing less than a fifth of the expected rain...
...compared to rainfall three months later in June 2012, with most of the country experiencing more than twice the expected rainfall.


text:
Easy Way to Create Planets
In this post we will give you Dilekt's instructions how to create planets in photoshop. Planets made by Dilekt you can see on our post – Celestial Bodies in the Digital Art. On that post you can see remarkable beauty of Delikt's art. But on this post Dilekt give you more – he give you short and very simple instructions to make planets by your own. It is usable (if you just a little familiar with photoshop), very easy for creating, and looks fantastic. Try it.
1) First off, you need to have a texture map ready to work with. I'd suggest making a 4000×4000 texture because it will get pixelated, so you will have to scale it down later on. Basically, what you need to do is combine a bunch of textures together. Try to experimenting with different blending modes, that way everything flows well.
2) Alright, now that you've got your texture map ready, it's time to morph it into a planet. Select the elliptical marquee tool, and put your mouse cursor on the top left corner of your screen, press and hold the shift key and drag your cursor to the bottom right corner. This is what you should see.
3) Now, press CTRL+C to copy the selected area. Click File-New to create a new working space (make sure you put the aspect ratio 1000 pixels higher, so if your planet texture is 4000×4000 then put 5000×5000). Press CTRL+V to paste the selected area into the working space. You should see your selected circle. Time to turn it into a sphere! With the layer selected, click Filter-Distort-Spherize and set it to 100. Use the filter 2 times. This is what you should get:
4) Time to make a shadow. We're going to create a shadow being cast on the bottom right side of the planet. Before we do this, with your planet marquee still selected, duplicate your planet layer, and fill it with black. Press CTRL+D to remove the marquee. Now click Filter-Gaussian blur and set it to something around 300, so do it once with 200 and another time with 100. You should see something like this:
5) With the shadow layer selected, press CTRL+T to transform it. Hold SHIFT and grab he bottom right corner of the shadow and drag it outwards until it suits your needs. This is what I got:
Now, select your original planet layer, and select the Magic Wand tool. Click anywhere OUTSIDE the planet. You'll see everything is marquee'd except the planet. Now, with this marquee still active, click on the shadow layer and press your BACKSPACE key. The shadow outside the planet should now disappear.
A) Onto lighting your planet up. Duplicate your original planet layer and make sure it's under your shadow layer. CTRL+CLICK this new duplicated layer. Press ALT+BACKSPACE and fill it with white. Click Select-Modifiy-Contract and put 100, do this 2 times. You should get this:
B) Now press backspace to remove the selected area. Then press CTRL+D to deselect it. Once you've done that, click Filter-Gaussian blur and set it at 200. Select the eraser tool and select a big soft rounded brush. Start erasing the atmosphere on the outer edges of the shadowed part of the planet. Now you have your atmosphere! If youwant it to be even brighter, just duplicate the same layer and set the opacity to whatever value you desire. This is my outcome:
C) Select your shadow layer and press CTRL+E twice to merge all your layers (you're suppose to have 3). If you still need to adjust the lighting on your planet, use the Dodge Tool and brush over the lighted part of your planet. You can select Midtones from the dodge tool drop list too.


text:
The Manitoba Conservation Data Centre (MBCDC) is a storehouse of information on Manitoba's biodiversity – its plant and animal species, as well as its natural plant communities. The MBCDC functions under the umbrella of NatureServe and NatureServe Canada, a network of 75 similar centres throughout Canada, the United States and Latin America. This network, along with a central team of scientists, maintains science-based information about the biodiversity of the western hemisphere.
The MBCDC has developed lists of plant and animal species and plant communities, also known as elements of biodiversity, found in Manitoba. MBCDC assigns each of these elements a conservation status rank, based on how rare the species or community is in Manitoba, then collects detailed information on where the provincially rare elements have been found. These locations, known as element occurrences, are mapped in a geographic information system (GIS) and entered into a species and plant community database. The MBCDC uses a scientifically and empirically defined methodology and rigorous standards common to all CDC's throughout the network. The information has many uses, including conservation and development planning, and is made available to government, the private sector, and the public.
The MBCDC was established in July 1994 through a partnership between The Manitoba Museum, The Nature Conservancy (TNC), the Nature Conservancy of Canada (NCC), and Manitoba Natural Resources (now Manitoba Conservation and Water Stewardship). The MBCDC is currently part of the Biodiversity Conservation Section of the Wildlife Branch.


PCL-CVS requires parts of the Elib library, version 1.0 or later. Elib can be downloaded from either the primary GNU FTP site at, or from any number of other mirror sites. Get Elib, and install it, before proceeding. It's probably also available from where you downloaded PCL-CVS, including from. Installation of the program =========================== -1. Download and install the Elib library (if it's not done yet). 0. If you're using XEmacs, you probably need Emacs' easy-mmode.el that you can find at. Copy it into the pcl-cvs source dir (it's only needed for compiling the.el files). Also, don't forget to first install the Elib library. 1. Edit the file 'Makefile' to reflect the situation at your site. The only things you have to change is the definition of 'lispdir' (usually '/usr/local/share/emacs/site-lisp' or something similar) and 'infodir' (usually '/usr/local/(share/)info' or similar). The compiled elisp files will be copied to 'lispdir', and the info files to 'infodir'. 2. Make sure you have already installed the Elib library. 3. Type 'make install' in the source directory. This will byte-compile all '.el' files and copy all the '.elc' files into the directory you specified in step 1. It will also copy the info files (and add a corresponding entry to the info-dir file if install-info can be found). If you want to install the '.el' files as well, just type 'make install_el'. If you only want to create the compiled elisp files, but don't want to install them, you can type 'make elcfiles' instead. 4. Edit the file 'site-start.el' (or default.el) in your emacs lisp directory ((i.e. the one specified above) and enter the contents of the file 'pcl-cvs-startup.el' into it. It contains a couple of 'autoload's that facilitates the use of pcl-cvs. Alternatively, you can just use 'make install_startup'. 5. If you already had copied the pcl-cvs.startup.el file to your site-start.el, you might want to check if it is still correct since autoloads might have been added/removed. How to make typeset documentation ================================= If you have TeX installed at your site, you can make a typeset manual from 'pcl-cvs.texi' by typing ''make pcl-cvs.dvi''. If you prefer a postscript version of this file, just use ''make pcl-cvs.ps''. _TAG_ @(#)v2_9_9:INSTALL,v 1.7 1999/08/30 00:09:34 monnier Exp


Take the 2-minute tour ×
As you know, the javascript's parseFloat function works only until it meets an invalid character, so for example
parseFloat("10.123") = 10.123
parseFloat("12=zzzz") = 12
parseFloat("z12") = NaN
Is there a way or an implementation of parseFloat that would return NaN if the whole string is not a valid float number?
share|improve this question
add comment
3 Answers
up vote 15 down vote accepted
Use this instead:
var num = Number(value);
Then you can do:
if (isNaN(num)) {
 // take proper action
share|improve this answer
This is a better idea than my answer :) – rfunduk Jul 15 '10 at 15:30
Just be careful about some specific cases, e.g.: isNaN(parseFloat("")); // true and Number("") == 0; // true – CMS Jul 15 '10 at 15:38
_USER_ - You don't need to deal with illegal characters with this solution. Try this and you'll see: var x = Number("#!"); if (isNaN(x)) alert("bad"); – dcp Jul 15 '10 at 16:01
_USER_ - I'm not sure I understand, when I run your example I get NaN for num, which is what I would expect since ")(*(*&()*H3.4" isn't a valid float. Also, you left off an else clause before your second alert call, so perhaps you should test your code ;). Anyway, no need to get hostile here. – dcp Jul 15 '10 at 17:07
_USER_: Number doesn't 'coerce' a number out of a string. It's a function to convert a string into a number, if it is a valid number. The question asked to only yield a number if the whole string is a valid number. – rfunduk Jul 15 '10 at 18:05
show 2 more comments
Maybe try:
var f = parseFloat( someStr );
if( f.toString()!= someStr ) {
 // string has other stuff besides the number
Update: Don't do this, use _USER_'s method :)
share|improve this answer
+1 for providing an answer that solves the problem and then pointing the OP to use an answer you consider better. – NG. Jul 15 '10 at 15:33
It's indeed a bad way to solve this problem since it won't work with value like "12.5000". – HoLyVieR Jul 15 '10 at 16:43
_USER_: Yea, it really depends on where your data is coming from. Most languages serializing out values wont pad with zeroes unless you explicitly say so. Since Number() solves these sorts of problems (with a few caveats of it's own) there's no need to do this. – rfunduk Jul 15 '10 at 18:01
add comment
var asFloat = parseFloat("12aa");
if (String(asFloat).length!= "12aa".length) {
 // The value is not completely a float
else {
 // The value is a float
share|improve this answer
add comment
Your Answer


document.
CDocument* GetDocument() const;
Return Value
A pointer to the CDocument object associated with the view. NULL if the view is not attached to a document.
Remarks
This allows you to call the document's member functions.
Called by the framework to check whether the specified document item is selected.
virtual BOOL IsSelected(const CObject* pDocItem) const;
Parameters
pDocItem
Points to the document item being tested.
Return Value
Nonzero if the specified document item is selected; otherwise 0.
Remarks
The default implementation of this function returns FALSE. Override this function if you are implementing selection using CDocItem objects. You must override this function if your view contains OLE items.
Called by the framework when the frame window containing the view is activated or deactivated.
virtual void OnActivateFrame(
 UINT nState,
 CFrameWnd* pFrameWnd);
Parameters
nState
Specifies whether the frame window is being activated or deactivated. It can be one of the following values:
 - WA_INACTIVE The frame window is being deactivated.
 - WA_ACTIVE The frame window is being activated through some method other than a mouse click (for example, by use of the keyboard interface to select the window).
 - WA_CLICKACTIVE The frame window is being activated by a mouse click
pFrameWnd
Pointer to the frame window that is to be activated.
Remarks
Override this member function if you want to perform special processing when the frame window associated with the view is activated or deactivated. For example, CFormView performs this override when it saves and restores the control that has focus.
Called by the framework when a view is activated or deactivated.
virtual void OnActivateView(
 BOOL bActivate,
 CView* pActivateView,
 CView* pDeactiveView);
Parameters
bActivate
Indicates whether the view is being activated or deactivated.
pActivateView
Points to the view object that is being activated.
pDeactiveView
Points to the view object that is being deactivated.
Remarks
The default implementation of this function sets the focus to the view being activated. Override this function if you want to perform special processing when a view is activated or deactivated. For example, if you want to provide special visual cues that distinguish the active view from the inactive views, you would examine the bActivate parameter and update the view's appearance accordingly.
The pActivateView and pDeactiveView parameters point to the same view if the application's main frame window is activated with no change in the active view — for example, if the focus is being transferred from another application to this one, rather than from one view to another within the application or when switching amongst MDI child windows. This allows a view to re-realize its palette, if needed.
These parameters differ when CFrameWnd::SetActiveView is called with a view that is different from what CFrameWnd::GetActiveView would return. This happens most often with splitter windows.
Called by the framework at the beginning of a print or print preview job, after OnPreparePrinting has been called.
virtual void OnBeginPrinting(
 CDC* pDC,
 CPrintInfo* pInfo);
Parameters
pDC
Points to the printer device context.
pInfo
Points to a CPrintInfo structure that describes the current print job.
Remarks
The default implementation of this function does nothing. Override this function to allocate any GDI resources, such as pens or fonts, needed specifically for printing. Select the GDI objects into the device context from within the OnPrint member function for each page that uses them. If you are using the same view object to perform both screen display and printing, use separate variables for the GDI resources needed for each display; this allows you to update the screen during printing.
You can also use this function to perform initializations that depend on properties of the printer device context. For example, the number of pages needed to print the document may depend on settings that the user specified from the Print dialog box (such as page length). In such a situation, you cannot specify the document length in the OnPreparePrinting member function, where you would normally do so; you must wait until the printer device context has been created based on the dialog box settings. OnBeginPrinting is the first overridable function that gives you access to the CDC object representing the printer device context, so you can set the document length from this function. Note that if the document length is not specified by this time, a scroll bar is not displayed during print preview.
Called by the framework when the mouse first enters the non-scrolling region of the drop target window.
virtual DROPEFFECT OnDragEnter(
 COleDataObject* pDataObject,
 DWORD dwKeyState,
 CPoint point);
Parameters
pDataObject
Points to the COleDataObject being dragged into the drop area of the view.
dwKeyState
Contains the state of the modifier keys. This is a combination of any number of the following: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, and MK_RBUTTON.
point
The current mouse position relative to the client area of the view.
Return Value
A value from the DROPEFFECT enumerated type, which indicates the type of drop that would occur if the user dropped the object at this position. The type of drop usually depends on the current key state indicated by dwKeyState. A standard mapping of keystates to DROPEFFECT values is:
 - DROPEFFECT_NONE The data object cannot be dropped in this window.
 - DROPEFFECT_LINK for MK_CONTROL | MK_SHIFT Creates a linkage between the object and its server.
 - DROPEFFECT_COPY for MK_CONTROL Creates a copy of the dropped object.
 - DROPEFFECT_MOVE for MK_ALT Creates a copy of the dropped object and delete the original object. This is typically the default drop effect, when the view can accept this data object.
For more information, see the MFC Advanced Concepts sample OCLIENT.
Remarks
Default implementation is to do nothing and return DROPEFFECT_NONE.
Override this function to prepare for future calls to the OnDragOver member function. Any data required from the data object should be retrieved at this time for later use in the OnDragOver member function. The view should also be updated at this time to give the user visual feedback. For more information, see the article Drag and Drop: Implementing a Drop Target.
Called by the framework during a drag operation when the mouse is moved out of the valid drop area for that window.
virtual void OnDragLeave();
Remarks
Override this function if the current view needs to clean up any actions taken during OnDragEnter or OnDragOver calls, such as removing any visual user feedback while the object was dragged and dropped.
Called by the framework during a drag operation when the mouse is moved over the drop target window.
virtual DROPEFFECT OnDragOver(
 COleDataObject* pDataObject,
 DWORD dwKeyState,
 CPoint point);
Parameters
pDataObject
Points to the COleDataObject being dragged over the drop target.
dwKeyState
Contains the state of the modifier keys. This is a combination of any number of the following: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, and MK_RBUTTON.
point
The current mouse position relative to the view client area.
Return Value
A value from the DROPEFFECT enumerated type, which indicates the type of drop that would occur if the user dropped the object at this position. The type of drop often depends on the current key state as indicated by dwKeyState. A standard mapping of keystates to DROPEFFECT values is:
 - DROPEFFECT_NONE The data object cannot be dropped in this window.
 - DROPEFFECT_LINK for MK_CONTROL | MK_SHIFT Creates a linkage between the object and its server.
 - DROPEFFECT_COPY for MK_CONTROL Creates a copy of the dropped object.
 - DROPEFFECT_MOVE for MK_ALT Creates a copy of the dropped object and delete the original object. This is typically the default drop effect, when the view can accept the data object.
For more information, see the MFC Advanced Concepts sample OCLIENT.
Remarks
The default implementation is to do nothing and return DROPEFFECT_NONE.
Override this function to give the user visual feedback during the drag operation. Since this function is called continuously, any code contained within it should be optimized as much as possible. For more information, see the article Drag and Drop: Implementing a Drop Target.
Called by the framework before calling OnDragEnter or OnDragOver to determine whether the point is in the scrolling region.
virtual DROPEFFECT OnDragScroll(
 DWORD dwKeyState,
 CPoint point);
Parameters
dwKeyState
Contains the state of the modifier keys. This is a combination of any number of the following: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, and MK_RBUTTON.
point
Contains the location of the cursor, in pixels, relative to the screen.
Return Value
A value from the DROPEFFECT enumerated type, which indicates


Lost Universe
Identify yourself.
AFT-DSA-07 (Basic Industry)
Go down
AFT-DSA-07 (Basic Industry) Empty AFT-DSA-07 (Basic Industry)
Post by Universe Overwatch on 26.09.11 12:55
AFT-DSA-07 (Basic Industry) LogoTech-180x160
The element of industry is an enormous aspect of all activities in the universe. With grunt mining being the lifeblood of progression in an imperial world and manufacturing playing an integral role in satisfying a global demand for ships and infrastructure, it would be very poor judgment to disregard the need for facilitating industrial operations in some manner. We covered briefly the resources available for harvest in Andromeda and what you'll be needing them for but now it's time to put them to good use.
Mining Operations
Industrial efforts in deep space deposits are going to be your sole source of mineral supply for quite a while, for factories are no small investment and require a considerable amount of time and sweat to upkeep. When preparing to harvest ore and silicon from an asteroid field, one should first consider the consequences of doing. Under your private asset management tab you will find Known Infrastructure & Deposits, which will detail each of the stations and excavatable mineral dumps that you've ever come across. Near the bottom of the page you will find several deposits, largely dominated by the AFT-DSA at this point in time. There will also be present the concentration of minerals found there to help you determine just how quickly you'll be able to harvest them, which matters more so when conducting large-scale operations.
For the time being you'll probably want the closest deposit available to you so you can bring home enough resources quickly to begin expanding your arsenal, so consult with the Tactical Interface to get a good visual representation of your surroundings (deposits are yellow in colour). Once satisfied, place the movement command under your Action Terminal and your ships will begin their lengthy voyage. Always beware that undocking from any station, anywhere, has inherent risks as you may be attacked by almost anyone at anytime. While the neutral zone is safe enough for beginner work, the fact that deposits are contested is a natural concern for those without any means of self-defense. Fear not, however, for your harvester is insured by the AFT-DSA if things do go awry.
A very good tactic to consider which can save you innumerable hours of labour is the fleet excavation procedure, which basically involves one or more harvesters semi-permanently entrenched in a deposit as they load shuttling freighters with resources via freight transporter. This way, your cumbersome harvesters need not leave their position while at the same time your efficient logistics team can make short work of large hauls to keep production flowing.
Salvage
Space is a hostile place and quite often you may encounter the wreckage of ships and infrastructure that have clearly seen better days, but what was lost power to an alliance could mean wealth to an industrialist without a name. When an object goes boom, it blows apart into a cloud of junk that typically disintegrates and/or disperses into the void around it, but there will always be the remains of its bare structure (at least for a few days, depending on the mass of the object for stations could stay fossilized for weeks). A TO-class mineral harvesting ship can make short work of this debris, and by salvaging the remains of a spacecraft or station you can hope to recover 5-10% of the object's original ore worth. Silicon and energy cannot be recovered, though, for they are lost in the violent destruction of whatever feeble tin can is carrying them.
Storage & Taxes
There's a very good chance you don't own a space station at this point in time and, unless you've figured things out on your own thus far and completely disregarded these tutorials like a pro, are going to need to rely on neutral and friendly infrastructure to hold your wares. Nearly every type of station in Andromeda is capable of facilitating an enormous cache of resources, though some more than others, and those under the AFT-DSA will be more than willing to keep your cargo safe as you stockpile it for the future -- for a fee, of course.
Nearly every piece of infrastructure that isn't owned by you is going to charge a hefty sum to stockpile your gathered resources. Seeing as you don't have much of a choice at this point unless you've slipped into a wealthy alliance already, you're going to have to put up with storage taxes. Under the Known Infrastructure & Deposits tab of your Private Asset Management you will see exactly what stations are known to you, where they are, who owns them, what they do, and what they'll charge, as well as what resources you have stored there once applicable. The AFT-DSA typically demands 5-10% of all goods shipped aboard to be deducted immediately when storing wares on an industrial station such as a shipyard or warehouse but can charge as high as 20-30% in highly remote, undeveloped regions of space where the economy is nearly transparent.
Ship Construction & Blueprints
When it comes to fabricating ships to add to your fleet you need three key components: resources, a shipyard, and blueprints. Materials are fairly easy to acquire as we've covered thoroughly and securing a shipyard to produce your equipment isn't all too difficult either. What will impede your progress in the latter stages of your development is your collection of workable blueprints. This collection can be managed under your Private Asset Management tab and is called -- wait for it -- Blueprints. Here you will see all ship blueprints currently available to you and the resources required to construct the class in question. For a more detailed report of ship characteristics, consult the AFT-DSA Ship Database.
First setting out, you have only a handful of blueprints drafted for a fair amount of light and sub-capital ships but this repertoire alone will not yield much favour in the hostile reaches of Andromeda. To access stronger ship classes, as well as special and black operations models, you will need to wait a considerable amount of time and set them up in your research & development queue. However, you may accelerate this process by capturing a ship of a specific class and docking it at any friendly or neutral shipyard and reverse engineering the craft entirely to draft a blueprint of your own. This process can take several days or even weeks depending on the complexity and scale of the vessel, but will always yield results quicker than the automatic research period; the only downside of this method is the irrevocable loss of the subject craft, which must be totally disassembled to its molecular structure to facilitate the reverse engineering process.
A third and more negotiable manner of acquiring blueprints is through direct trade with individuals and alliances who already own such drafts. While blueprints can be copied and given to anyone freely without loss, naturally it would be an excellent opportunity for those with the industrial advantage to charge a hefty sum for their prints, for some drafts can be worth far more in minerals to an alliance than the ship it produces itself. Note that Paranid vessels of any class cannot be researched and must be acquired solely through capture or trade with such anarchist entities. Once available, the Paranid tag will be applied to the blueprint in your Private Asset Management for the ship class it was granted to.
Now, to actually build a ship or group thereof you will need to enlist the services of an existing shipyard, either friendly, neutral, or allied, and provide all of the resources necessary to do so. Under the Known Infrastructure & Deposits tab once again, you will be able to see exactly how efficiently a given shipyard is able to process minerals and forge spacecraft. As for the AFT-DSA Neutral Shipyard, for example, with a public daily quota of 500,000 units of material will be able to construct ships for you at a fairly reasonable rate. If you were to queue a wing of M3 fighters, requiring 150,000 ore and 20,000 silicon apiece, you would be able to produce just over five craft per day. While most alliance shipyards can be upgraded to churn out millions of units of materials every twenty-four hours, everyone has to start somewhere.
Alliances
_________________
Universe Overwatch
Universe Overwatch
The voice in your head
Posts : 2220
Join date : 2011-09-20
Back to top Go down
Back to top

Permissions in this forum:
You cannot reply to topics in this forum


a_need_request_body
 - Syntax: lua_need_request_body <on | off>
 - Default: off
 - Context: main | server | location
 - Phase: depends on usage
Force reading request body data or not. The client request body won't be read, so you have to explicitly force reading the body if you need its content.
If you want to read the request body data from the $request_body variable, make sure that your client_max_body_size setting is equal to your client_body_buffer_size setting and the capacity specified should hold the biggest request body that your app allow.
If the current location defines rewrite_by_lua or rewrite_by_lua_file, then the request body will be read just before the rewrite_by_lua or rewrite_by_lua_file code is run (and also at the rewrite phase). Similarly, if only content_by_lua is specified, the request body won't be read until the content handler's Lua code is about to run (i.e., the request body will be read at the content phase).
The same applies to access_by_lua and access_by_lua_file.
Nginx API for Lua
Input arguments
 - Context: set_by_lua*
Index the input arguments to the set_by_lua* directives:
value = ngx.arg[n]
Here's an example
location /foo {
 set $a 32;
 set $b 56;
 set_by_lua $res
 'return tonumber(ngx.arg[1]) + tonumber(ngx.arg[2])'
 $a $b;
 echo $sum;
}
that outputs 88, the sum of 32 and 56.
Read and write Nginx variables
 - Context: set_by_lua*, rewrite_by_lua*, access_by_lua*, content_by_lua*
 value = ngx.var.some_nginx_variable_name ngx.var.some_nginx_variable_name = value
Note that you can only write to nginx variables that are already defined. For example:
location /foo {
 set $my_var ''; # this line is required to create $my_var at config time
 content_by_lua '
 ngx.var.my_var = 123;
 ...
 ';
}
That is, nginx variables cannot be created on-the-fly.
Core constants
 - Context: rewrite_by_lua*, access_by_lua*, content_by_lua*
 ngx.OK ngx.DONE ngx.AGAIN ngx.ERROR
HTTP method constants
 - Context: rewrite_by_lua*, access_by_lua*, content_by_lua*
 value = ngx.HTTP_GET value = ngx.HTTP_HEAD value = ngx.HTTP_PUT value = ngx.HTTP_POST value = ngx.HTTP_DELETE
HTTP status constants
 - Context: rewrite_by_lua*, access_by_lua*, content_by_lua*
 value = ngx.HTTP_OK value = ngx.HTTP_CREATED value = ngx.HTTP_MOVED_PERMANENTLY value = ngx.HTTP_MOVED_TEMPORARILY value = ngx.HTTP_NOT_MODIFIED value = ngx.HTTP_BAD_REQUEST value = ngx.HTTP_GONE value = ngx.HTTP_NOT_FOUND value = ngx.HTTP_NOT_ALLOWED value = ngx.HTTP_FORBIDDEN value = ngx.HTTP_INTERNAL_SERVER_ERROR value = ngx.HTTP_SERVICE_UNAVAILABLE
Nginx log level constants
 - Context: rewrite_by_lua*, access_by_lua*, content_by_lua*
 log_level = ngx.STDERR log_level = ngx.EMERG log_level = ngx.ALERT log_level = ngx.CRIT log_level = ngx.ERR log_level = ngx.WARN log_level = ngx.NOTICE log_level = ngx.INFO log_level = ngx.DEBUG
print(a, b, ...)
 - Context: set_by_lua*, rewrite_by_lua*, access_by_lua*, content_by_lua*
Emit args concatenated to error.log, with log level ngx.NOTICE and prefix lua print:.
It's equivalent to
ngx.log(ngx.NOTICE, 'lua print: ', a, b, ...)
Nil arguments are accepted and result in literal "nil".
ngx.location.capture(uri, options?)
 - Context: rewrite_by_lua*, access_by_lua*, content_by_lua*
Issue a synchronous but still non-blocking "nginx subrequest" using uri.
Nginx subrequests provide a powerful way to make non-blocking internal requests to other locations configured with disk file directory or any other nginx C modules like ngx_proxy, ngx_fastcgi, ngx_memc, ngx_postgres, ngx_drizzle, and even ngx_lua itself and etc etc etc.
Also note that subrequests just mimic the HTTP interface but there's no extra HTTP/TCP traffic nor IPC involved. Everything works internally, efficiently, on the C level.
Subrequests are completely different from HTTP 301/302 redirection (via ngx.redirect()) and internal redirection (via ngx.exec()).
Here's a basic example:
res = ngx.location.capture(uri)
Returns a Lua table with three slots (res.status, res.header, and res.body).
res.header holds all the response headers of the subrequest and it is a normal Lua table. For multi-value response headers, the value is a Lua (array) table that holds all the values in the order that they appear. For instance, if the subrequest response headers contains the following lines:
Set-Cookie: a=3
Set-Cookie: foo=bar
Set-Cookie: baz=blah
Then res.header["Set-Cookie"] will be evaluted to the table value {"a=3", "foo=bar", "baz=blah"}.
URI query strings can be concatenated to URI itself, for instance,
res = ngx.location.capture('/foo/bar?a=3&b=4')
Named locations like @foo are not allowed due to a limitation in the nginx core. Use normal locations combined with the internal directive to prepare internal-only locations.
An optional option table can be fed as the second argument, which support various options like method, body, args, and share_all_vars. Issuing a POST subrequest, for example, can be done as follows
res = ngx.location.capture(
 '/foo/bar',
 { method = ngx.HTTP_POST, body = 'hello, world' }
)
See HTTP method constants methods other than POST. The method option is ngx.HTTP_GET by default.
The share_all_vars option can control whether to share nginx variables among the current request and the new subrequest. If this option is set to true, then the subrequest can see all the variable values of the current request while the current requeset can also see any variable value changes made by the subrequest. Note that variable sharing can have unexpected side-effects and lead to confusing issues, use it with special care. So, by default, the option is set to false.
The args option can specify extra url arguments, for instance,
ngx.location.capture('/foo?a=1',
 { args = { b = 3, c = ':' } }
)
is equivalent to
ngx.location.capture('/foo?a=1&b=3&c=%3a')
that is, this method will autmotically escape argument keys and values according to URI rules and concatenating them together into a complete query string. Because it's all done in hand-written C, it should be faster than your own Lua code.
The args option can also take plain query string:
ngx.location.capture('/foo?a=1',
 { args = 'b=3&c=%3a' } }
)
This is functionally identical to the previous examples.
ngx.status
 - Context: rewrite_by_lua*, access_by_lua*, content_by_lua*
Read and write the response status. This should be called before sending out the response headers.
ngx.status = ngx.HTTP_CREATED
status = ngx.status
ngx.header.HEADER
 - Context: rewrite_by_lua*, access_by_lua*,


text:
, ABS can normally be landfilled (cf. ABS safety data sheets). In Germany, ABS wastes are classified under Waste Code No. 57129 (other solidified plastic wastes). Under the German waste monitoring regulations, solidified plastic wastes of this type do not require any special disposal measures. As far as we are able to determine, ABS wastes are inert in landfill. ABS is classified as presenting no threat to ground water.
Safety Data Sheet


text:
KINGSTON, ON. Queen's University medical researchers today released some key findings from the first study of its kind done in Canada on the impact of colds and flu on school absenteeism, the workplace, and the economy.
The researchers reviewed more than 80 published clinical trials, studies and research projects representing the work of over 300 researchers from more than 100 universities and institutions.
In their report entitled "Why the Common Cold and Flu Matter", the researchers found:
Prevention can play a role in reducing the spread of illnesses. Queen's researchers say that school-aged children and young adults play a significant role in the spread of respiratory illnesses. In the U.S. the Centre for Disease Control and Prevention pegs missed school days as a result of colds at 22 million a year.
Studies by SDI, a research agency that tracks colds and flu in North America, have shown that there is an annual spike in colds and flu within the first two weeks of students' return to school in September, something supported by Queen's researchers who cite a sharp increase in pediatric asthma cases as a result of rhinovirus infection, the primary cause of colds. They point out that young children with respiratory symptoms play a major role in spreading colds to family and friends and, "...school-age children have been shown to introduce rhinovirus infections into their families 3 times more frequently than working adults."
But adults also play a significant role in the spread of infection. Queen's researchers found that the U.S. work force goes to work rather than calling in sick resulting in substantial losses of productivity and increased costs:
It costs employers twice as much in productivity losses for employees who come to work sick than for those who stay home. All of this infection adds up to a significant economic cost as researchers cite direct costs due to lost productivity from colds at $25 billion in the U.S. Taking into consideration both indirect (lost productivity) and direct (doctor visits and medicine) costs, of colds, the figure in the U.S. annually is $40 billion
Researchers conclude that, "Preventative measures that result in even a modest reduction in colds and flu would have a significant impact on reducing costs to the healthcare system and impact on the economy."
The study was conducted by the research arm of the Department of Family Medicine at Queen's University in Kingston, Ontario. The study was supported by an independent educational grant from Afexa Life Sciences, the maker of COLD-FX(r), a cold and flu treatment.
AAAS and EurekAlert! are not responsible for the accuracy of news releases posted to EurekAlert! by contributing institutions or for the use of any information through the EurekAlert! system.


text:
Milton Bryan Wesleyan Methodist Chapel, Bedfordshire
'The Chapel on the Pond'
Unique in Bedfordshire, the Wesleyan Methodist Chapel in Milton Bryan was known as 'the Chapel on the pond'. The authors of 'The Dunstable Methodist Circuit one hundred and fifty years of witness' describe how this was 'where the ducks slid under the building and quacked their way through the prayers, the lessons and the address and accompanied the hymns'. But they also paint a vivid picture of chapel life that was not just about meeting in a wooden building on a duck pond, but, 'a place of holiness'.
A house in the occupation of William Ward was registered for worship by Thomas Flower of Dunstable on 4/5 March 1846. Flower was Second minister in the Dunstable Wesleyan Methodist Circuit.
Opposition led to the chapel being built on 'manorial waste' by the village pond in 1861, permission being given by Lady Inglis, Lady of the Manor at a rent of 2s 6d per year. The Returns of accommodation In Wesleyan Methodist Chapels recorded that in 1873, Milton chapel had 75 sittings.
The Chapel's membership was not large and at the time of its 1961 centenary had reduced to four. The Chapel on the Pond was closed in and pulled down in the winter of 1980-81.
Sources and References:
Bedfordshire Chapels and Meeting Houses: Official Registration _PHONE_ Volume 75 Bedfordshire Historical Record Society – Edited by Edwin Welch
Returns of accommodation In Wesleyan Methodist Chapels 1873
The Chapel Built over the Pond by Alan Cirket, Bedfordshire Magazine Vol18 No138
The Dunstable Methodist Circuit One hundred and fifty years of witness _PHONE_ – Colin Bourne


text:
Devanga community was originally divided into two groups - the Gandoru and Namdoru. There were Saivite and Vaishnavite divisions among Devangas in the old days. Even to this day, the Devangas are either Saivites or Vaishnavites.
Today there many languages are spoken by Devanga people. Accordingly, Devangas may be called as Kannada Devanga, Telugu Devanga, or Tamil Devanga. Some even speak Marathi in parts of Maharastra.
Regional Spread :
Devangas are found in the states of Assam, Uttar Pradesh, Madhya Pradesh, Himachal Pradesh, Gujarat, Maharashtra, Andhra Pradesh, Karnataka, Tamil Nadu and Kerala.
Traditional Occupation :
Earlier a majority of Devangas were weavers of silk clothes.
Food Habits :
Northern Karnataka Devangas are vegetarians, while Southern Karnataka Devangas are non-vegetarians.
Marriage Preference :
Devangas usually go in for arranged marriages within their own community. In a traditional Devanga marriage, bride and groom should not belong to the same sect (Saivite or Vaishnavite). Horoscope matching is considered important in a Devanga marriage.
History and Origin :
- Aarthi (Kannada film actress)
- Srinivasmurthy (film actor)
- Lokanath (film actor)
- Umashri (film actor)
- Hamsalekha (Music Director)
- PS Veerappa (late Tamil film actor)
Devangas are said to be of Brahmanical origin. They are Prakrut Brahmins (meaning brahmins by birth). A majority of them are weavers of silk clothes. There were also famous Devang kings like Boja Raja of Ujjain (Uttar Pradesh). Many Devangas were also warriors during Vijayanagar times, according to warrior stones found in Hampi, Karnataka. Their native state was the kingdom of Ujjain where even to this day they form the major community. As is typical with other castes, Devangas became an endogamous unit of weavers, either due to caste rules or due to typical social conditions of India.
About Devangas :
Industrious Devanga community has made rapid progress. Today Devangas can be found in all walks of life.


continuation
"We find that GH = r. 1.77246..., and since = 1.77245 we see that GH is greater than the side of the square whose area is equal to that of the circle by less than two hundred thousandths of the radius."
Hobson does not mention the formula for the approximation of π in his construction. The above illustration shows Hobson's construction with continuation.
Constructions by Ramanujan[edit]
The Indian mathematician Srinivasa Ramanujan in 1913,[17][18] Carl Olds in 1963, Martin Gardner in 1966, and Benjamin Bold in 1982 all gave geometric constructions for
which is accurate to six decimal places of π.
Ramanujan's approximate construction with the approach 355/113
DR is the side of the square
In 1914, Ramanujan gave a ruler-and-compass construction which was equivalent to taking the approximate value for π to be
giving eight decimal places of π.[19] He describes his construction till line segment OS as follows.[20]
"Let AB (Fig.2) be a diameter of a circle whose centre is O. Bisect the arc ACB at C and trisect AO at T. Join BC and cut off from it CM and MN equal to AT. Join AM and AN and cut off from the latter AP equal to AM. Through P draw PQ parallel to MN and meeting AM at Q. Join OQ and through T draw TR, parallel to OQ and meeting AQ at R. Draw AS perpendicular to AO and equal to AR, and join OS. Then the mean proportional between OS and OB will be very nearly equal to a sixth of the circumference, the error being less than a twelfth of an inch when the diameter is 8000 miles long."
In this quadrature, Ramanujan did not construct the side length of the square, it was enough for him to show the line segment OS. In the following continuation of the construction, the line segment OS is used together with the line segment OB to represent the mean proportionals (red line segment OE).
Squaring the circle, approximate construction according to Ramanujan of 1914, with continuation of the construction (dashed lines, mean proportional red line), see animation.
Continuation of the construction up to the desired side length a of the square:
Extend AB beyond A and beat the circular arc b1 around O with radius OS, resulting in S′. Bisect the line segment BS′ in D and draw the semicircle b2 over D. Draw a straight line from O through C up to the semicircle b2, it cuts b2 in E. The line segment OE is the mean proportional between OS′ and OB, also called geometric mean. Extend the line segment EO beyond O and transfer EO twice more, it results F and A1, and thus the length of the line segment EA1 with the above described approximation value of π, the half circumference of the circle. Bisect the line segment EA1 in G and draw the semicircle b3 over G. Transfer the distance OB from A1 to the line segment EA1, it results H. Create a vertical from H up to the semicircle b3 on EA1, it results B1. Connect A1 to B1, thus the sought side a of the square A1B1C1D1 is constructed, which has nearly the same area as the given circle.
Examples to illustrate the errors:
 - In a circle of radius r = 10,000 km the error of side length a ≈ −2.8 mm
 - In the case of a circle with the radius r = 10 m the error of the area A ≈ −0.1 mm2
Construction using the golden ratio[edit]
where is the golden ratio.[21] Three decimal places are equal to those of π.
 - If the radius and the side of the square
then the expanded second formula shows the sequence of the steps for an alternative construction (see the following illustration). Four decimal places are equal to those of π.
Approximate construction using the golden ratio
Squaring or quadrature as integration[edit]
Claims of circle squaring[edit]
Connection with the longitude problem[edit]
The mathematical proof that the quadrature of the circle is impossible using only compass and straightedge has not proved to be a hindrance to the many people who have invested years in this problem anyway. Having squared the circle is a famous crank assertion. (See also pseudomathematics.) In his old age, the English philosopher Thomas Hobbes convinced himself that he had succeeded in squaring the circle, a claim that was refuted by John Wallis as part of the Hobbes–Wallis controversy.[23][24]
Other modern claims[edit]
Heisel's 1934 book
The mathematical crank Carl Theodore Heisel also claimed to have squared the circle in his 1934 book, "Behold! : the grand problem no longer unsolved: the circle squared beyond refutation."[27] Paul Halmos referred to the book as a "classic crank book."[28]
In 1851, John Parker published a book Quadrature of the Circle in which he claimed to have squared the circle. His method actually produced an approximation of π accurate to six digits.[29][30][31]
In literature[edit]
Oronce Finé, Quadratura circuli, 1544
J. P. de Faurè, Dissertation, découverte, et demonstrations de la quadrature mathematique du cercle, 1747
Dante's Paradise, canto XXXIII, lines 133–135, contain the verses:
As the geometer his mind applies
To square the circle, nor for all his wit
Finds the right formula, howe'er he tries
Mad Mathesis alone was unconfined,
Too mad for mere material chains to bind,
Now to pure space lifts her ecstatic stare,
Now, running round the circle, finds it square.
The sestina, a poetic form first used in the 12th century by Arnaut Daniel, has been said to square the circle in its use of a square number of lines (six stanzas of six lines each) with a circular scheme of six repeated words. Spanos (1978) writes that this form invokes a symbolic meaning in which the circle stands for heaven and the square stands for the earth.[35] A similar metaphor was used in "Squaring the Circle", a 1908 short story by O. Henry, about a long-running family feud. In the title of this story, the circle represents the natural world, while the square represents the city, the world of man.[36]
In later works circle-squarers such as Leopold Bloom in James Joyce's novel Ulysses and Lawyer Paravant in Thomas Mann's The Magic Mountain are seen as sadly deluded or as unworldly dreamers, unaware of its mathematical impossibility and making grandiose plans for a result they will never attain.[37][38]
See also[edit]
 4. ^ Gregory, James (1667). Vera Circuli et Hyperbolæ Quadratura … [The true squaring of the circle and of the hyperbola …]. Padua: Giacomo Cadorino. Available at: ETH Bibliothek (Zürich, Switzerland)
 5. ^ Cajori, Florian (1919). A History of Mathematics (2nd ed.). New York: The Macmillan Company. p. 143.
 6. ^ Gardner, Martin (1996). The Universe in a Handkerchief. Springer. ISBN 0-387-94673-X.
 8. ^ Wantzel, L. (1837). "Recherches sur les moyens de reconnaître si un problème de géométrie peut se résoudre avec la règle et le compas" [Investigations into means of knowing if a problem of geometry can be solved with a straightedge and compass]. Journal de Mathématiques Pures et Appliquées (in French). 2: 366–372.
 9. ^ Cajori, Florian (1918). "Pierre Laurent Wantzel". Bull. Amer. Math. Soc. 24 (7): 339–347. doi:10.1090/s0002-9904-1918-03088-7. MR _PHONE_.
 11. ^ Lindemann, F. (1882). "Über die Zahl π" [On the number π]. Mathematische Annalen (in German). 20: 213–225. doi:10.1007/bf01446522. S2CID 120469397.
 12. ^ Boyer, Carl B.; Merzbach, Uta C. (11 January 2011). A History of Mathematics. John Wiley & Sons. ISBN 978-0-470-52548-7. OCLC 839010064.
 14. ^ Greenberg, Marvin Jay (2008). Euclidean and Non-Euclidean Geometries (Fourth ed.). W H Freeman. pp. 520–528. ISBN 978-0-7167-9948-1.
 15. ^ Weisstein, Eric W. "Kochanski's Approximation". MathWorld.
 16. ^ a b Hobson, Ernest William (1913). Squaring the Circle: A History of the Problem


text:
, the program can no longer import CAD files based on triangulated geometry. This means PLAXIS 3D will no longer support the import of *.3DS, *.DWG, and triangulated *.DXF.
For more details on the support import types, please see the page on How do I import a geometry in PLAXIS 3D?
If you still need to import these CAD files using triangulated geometries, PLAXIS 3D Classic is available for this. PLAXIS 3D Classic will be located in a subfolder of the PLAXIS 3D 2016 installation folder called "classic". To start Input for PLAXIS 3D Classic, start Plaxis3DInput.exe from this subfolder "classic".
With the fully parametric geometry data in PLAXIS 3D 2016, we solved problems with intersection, mesh quality for curved shapes and interface locking. PLAXIS 3D 2016 will provide you with:
This major change to PLAXIS 3D will make the program faster, more reliable, more accurate, and better equipped for geotechnical challenges, especially when dealing with large and complex geometries.
[Solved] Possible over-estimation of lateral circular pile bearing capacity
How do I import a geometry in PLAXIS 3D?
[Tips and Tricks]
Modelling a tapered pile
Tunnels in PLAXIS 3D: Extrusions and cutting planes


Charles Darwin egg leaves Cambridge museum thrilled after cracking code
Darwin egg from Beagle voyage found
The egg in question. Photograph: University of Cambridge/PA
Just in time for Easter, a cracked brown egg, believed to be the last of a batch personally collected and then cackhandedly packed by Charles Darwin during his voyage on the Beagle, has turned up in the collection of Cambridge University's zoology museum.
The egg was found by a volunteer, Liz Wetton, who has been helping to catalogue the museum's gigantic collection of birds' eggs for ten years. She sorted, labelled and carefully repacked the egg, recording the fact that it bore the handwritten inscription C Darwin, and then moved on to the next drawer.
It was only when collections manager Mathew Lowe was reviewing her work that he realised the specimen was unique. With Mike Brooke, curator of ornithology, he traced the acquisition of the egg back to the notebook of a late 19th century zoology professor, Alfred Newton, a friend of Darwin and his son Frank.
The notebook also proved, lest anyone doubt her, that Wetton's handling of the egg was blameless, the damage was done over 150 years earlier.
Newton recorded: "One egg, received through Frank Darwin, having been sent to me by his father who said he got it at Maldonado and that it belonged to the Common Tinamou of those parts."
"The great man put it into too small a box, and hence its unhappy state."
Tinamous are related to rheas and ostriches, though they can fly. They are now more commonly known as Nothura, and one is named in the naturalist's honour, Nothura darwinii. Darwin would have stolen his specimens from a male bird, which incubate the eggs and raise the chicks.
It was the extraordinary variety of adaptations of species to their surroundings which fascinated the young naturalist on his five-year journey around the world on the Beagle. He brooded over his observations for years - until he finally published On The Origin of Species in 1859.
"To have discovered a Beagle specimen in the 200th year of Darwin's birth is special enough, but to have evidence that Darwin himself broke it is a wonderful twist," Lowe said.
Today's best video
Today in pictures


Algorithmic Portfolio Optimization in Python
Author :: Kevin Vecmanis
In this installment I demonstrate the code and concepts required to build a Markowitz Optimal Portfolio in Python, including the calculation of the capital market line. I build flexible functions that can optimize portfolios for Sharpe ratio, maximum return, and minimal risk.
In this article you will learn:
 - How to fetch stock market data from Quandl
 - How to create a portfolio simulation function
 - What the Markowitz Bullet is and how to plot one
 - What the optimization process is all about
 - What minimization functions are
 - How to create an optimization function with scipy.optimize
 - What the efficient frontier is and how to plot it
 - What the capital market line is and how to plot it
Table of Contents
Portfolio optimization is a mathematically intensive process that can be accomplished with a variety of optimization functions that are freely available in Python.
In Part 1 of this series, we're going to accomplish the following:
 - Build a function to fetch asset data from Quandl.
 - Show how this data can be converted into return matrix and a covariance matrix.
 - Show how to simulate a basket of thousand of portfolios using the same assets.
 - Show how portfolio weights can be optimized for either volatility, returns, or Sharp Ratio.
 - Build the Markowitz efficient frontier.
 - Build the Capital market line.
 - Calculatet the optimal portfolio weights based on the intersection of the capital market line with the efficient frontier.
The theory behind the capital market line and efficient frontier is outside the scope of this post, but plenty of material is available with a quick google search on the topic. Explanations of concepts will be provided throughout this post as required. I assume here that the reader has a basic familiarity with modern portfolio theory (MPT).
Fetching data from Quandl
The first function we define pulls assets from Quandl based on a list of ticker names that we provide in the variable 'assets'.
# Standard Python library imports
import pandas as pd
# 3rd party imports
import quandl
def fetch_data(assets):
 assets: list
 takes in a range of ticker symbols to be pulled from Quandl.
 Note: It's imporant to make the data retrieval flexible to multiple assets because
 we will likely want to back-test strategies based on cross-asset technical
 indictors are ratios! It's always a good idea to put the work and thought
 in upfront so that your functions are as useful as possible.
 df: Dataframe
 merged market data from Quandl using the date as the primary merge key.
 count = 0
 auth_tok = ''
 _TAG_ an empty dataframe
 df = pd.DataFrame()
 # Because we will potentially be merging multiple tickers, we want to rename
 # all of the income column names so that they can be identified by their ticker name.
 for asset in assets:
 if (count == 0):
 df = quandl.get('EOD/' + asset, authtoken = auth_tok)
 for i in range(len(column_names)):
 column_names[i] = asset + '_' + column_names[i]
 df.columns = column_names
 count += 1
 temp = quandl.get('EOD/' + asset, authtoken = auth_tok)
 column_names = list(temp)
 for i in range(len(column_names)):
 temp.columns = column_names
 # Merge all the dataframes into one with new column names
 df = pd.merge(df, temp, how = 'outer', left_index = True, right_index = True)
 return df.dropna(inplace = True)
We're going to complete this post by optimizing portfolio weights for a basket of five assets:
TLT: Long bond ETF
GLD: Gold
SPY: S&P 500 ETF
QQQ: Nasdaq ETF
VWO: Emerging Market ETF
data = fetch_data (['TLT','GLD','SPY','QQQ','VWO'])
Quandl data comes with a bunch of different column headers - but here we will strip out only the adjusted closes of each asset by creating a mask.
features = [f for f in list(df) if "Adj_Close" in f]
['TLT_Adj_Close', 'GLD_Adj_Close', 'SPY_Adj_Close', 'QQQ_Adj_Close', 'VWO_Adj_Close']
adj_closes = df[features]
Now our dataframe will only contain columns with the adjusted closes listed above.
By plotting the normalized adjusted closes we can see the relative performance of each asset. The ideal portfolio will benefit from assets that tend to covary in opposing ways.
import matplotlib.pyplot as plt
Next we can calculate the daily average returns for each asset in the dataset by doing the following
import numpy as np
returns = np.log(adj_closes/adj_closes.shift(1))
TLT_Adj_Close 0.000226
GLD_Adj_Close 0.000307
SPY_Adj_Close 0.000329
QQQ_Adj_Close 0.000493
VWO_Adj_Close 0.000269
dtype: float64
To get the average annualized returns we multiple by 252 trading days
returns.mean() * 252
TLT_Adj_Close 0.057061
GLD_Adj_Close 0.077453
SPY_Adj_Close 0.083012
QQQ_Adj_Close 0.124264
VWO_Adj_Close 0.067879
dtype: float64
 TLT_Adj_Close GLD_Adj_Close SPY_Adj_Close QQQ_Adj_Close VWO_Adj_Close
TLT_Adj_Close 0.000076 0.000012 -0.000043 -0.000042 -0.000057
GLD_Adj_Close 0.000012 0.000142 0.000005 0.000001 0.000037
SPY_Adj_Close -0.000043 0.000005 0.000141 0.000137 0.000189
QQQ_Adj_Close -0.000042 0.000001 0.000137 0.000161 0.000188
VWO_Adj_Close -0.000057 0.000037 0.000189 0.000188 0.000339
Likewise, we can get the annualized covariance matrix for these 5 assets accordingly
returns.cov() * 252
 TLT_Adj_Close GLD_Adj_Close SPY_Adj_Close QQQ_Adj_Close VWO_Adj_Close
TLT_Adj_Close 0.019235 0.003047 -0.010901 -0.010618 -0.014447
GLD_Adj_Close 0.003047 0.035806 0.001322 0.000274 0.009242
SPY_Adj_Close -0.010901 0.001322 0.035492 0.034597 0.047544
QQQ_Adj_Close -0.010618 0.000274 0.034597 0.040468 0.047254
VWO_Adj_Close -0.014447 0.009242 0.047544 0.047254 0.085304
The following single line of code generates a random array of weights that sum to 1.0. In the portfolio, one of the assumptions is that all funds will deployed to the assets in the portfolio according to some weighting.
weights = np.random.dirichlet(np.ones(num_assets), size=1)
weights = weights[0]
[0._PHONE_ 0.40789785 0.08818814 0._PHONE_ 0.26034738]
From these weights, we can calculate the expected weighted return of the portfolio of assets using these random weights.
exp_port_return = np.sum(returns.mean()*weights)*252
The next thing we do is calculate the portfolio variance by way of the following. Here we're using to take the dot product of the three arguments. Weights is transposed into a column matrix from a row matrix. It might look fancy and confusing, but without transposing the weights we would end up multiplying all variances by all weights, which isn't what we want.
port_var =,*252, weights))
port_vol = np.sqrt(port_var)
Quick summary of what we just did!
The previous lines of code generated the portfolio mean return and portfolio volatility for one set of randomly selected weights. In order to find an optimal solution, we need to repeat this process iteratively many thousands of times to determine what the optimal asset weights might be. We're going to do this next.
While we're at it, we might as wrap all of this up into a function.
The Portfolio Simulation Function
# Standard python imports
import time
import numpy as np
def portfolio_simulation(assets, iterations):
 Runs a simulation by randomly selecting portfolio weights a specified
 number of times (iterations), returns the list of results and plots
 all the portfolios as well.
 assets: list


text:
Living in or visiting Breda? Information and useful links for students, locals and tourists.
Information about Breda
Breda is city in North Brabant. The name comes from "brede Aa" (wide Aa), meaning the confluence of the Mark and Aa rivers.
Breda was initially a direct fief of the Holy Roman Emperor, not gaining a municipal charger until 1252. In 1327, it was sold to the Duke of Brabant and eventually ended up in the possession of the House of Nassau, passing to William I of Orange, who made it an official residence.
This presence of the House of Orange-Nassau attracted other nobles, who built many large homes, including the first renaissance-style palace north of the Alps. In 1534 a fire destroyed 90 percent of the city, with only 150 buildings remaining out of nearly 1300.
Sites & Activities in Breda
Breda's historical role as a fortress can be seen in many of the buildings, including the Castle of Breda, which houses the Royal Military Academy, and the Kloosterkazerne, an infantry barracks established in a former monastery in 1814. In 1993 the military left and Breda's popular Chassé theatre is now on the site.
There is also a rich religious architectural tradition in Breda, with churches from the late medieval period through to 19th century neo-Gothic buildings and 20th century churches in styles such as the Delft School, the Bossche School and modernism.
Video about Breda


text: Nerubian warriors are larger and tougher than their brethren, thanks to their specialized diet and their activities. Nerubian warriors are often organized into small bands to patrol a community's defenses, though they more often serve as hunters. To assist both tasks, entrances are covered in thick gossamer barriers that are ensorcelled to rouse the community when breached. Warriors are a stoic lot, as driven as workers. Workers who show unusual physical abilities become warriors. Warriors range between 10 feet and 12 feet tall. Prominent captains (and seers) are elevated to spiderlord status as a community grows.


Atlantic.Net Blog
How to: FTP Uploads with Python
Wolfram Donat
by Atlantic.Net (8posts) under HIPAA Compliant Cloud Storage
0 Comments
Introduction
In another article on using ftplib in Python, we talked about using Python's ftplib library to connect to an FTP server and download both binary and text files to our local machine. In this segment, I'll introduce several new concepts, including uploading text and binary files, error handling, and common directory commands using the same imported library.
.
Prerequisites
It is difficult to experiment with many of these calls with a server that you don't own–most FTP servers will not allow anonymous logins. Assuming you do not have access to a web-based FTP server, your best bet is to install a server on your local machine (see "Installing an FTP server") and test your code using localhost as the target server.
.
FTP Uploads
As with downloads, you'll need to specify whether a file you wish to upload to a server is a text file or a binary file since each uses a different method. You can upload text files using the storlines() method and binary files with the storbinary() method. A nice feature of these functions is that neither one requires you to write a separate function to handle reading the source file: storlines() calls the readline() method on each line in the file until it reads the last line, while storbinary() uses the read() method until there is no more data to read and upload.
Once you have access to an FTP server, open a text editor and enter the following Python script:
from ftplib import FTP
ftp = FTP('_your_server_address_')
ftp.login('_username_', '_password_')
with open('myfile.py', 'r') as f:
 ftp.storbinary('STOR %s' % 'remotefile.py', f)
ftp.quit()
This should have the effect of copying myfile.py from your local directory to the remote directory on your FTP server. Should you want to copy a text file instead, the script should look something like this:
from ftplib import FTP
ftp = FTP('_your_server_address_')
ftp.login('_username_', '_password_')
with open('myfile.txt', 'r') as f:
 ftp.storlines('STOR %s' % 'remotefile.txt', f)
ftp.quit()
.
Working with Directories
Like any good FTP client, the ftplib library supports file deletion, renaming, moving, and even directory creation and deletion. These can be somewhat obscure calls since they're not used very often, but they are very straightforward.
Like most library calls, you can experiment with these using an interactive Python prompt, rather than a complete, standalone script. To get a demonstration, connect to your FTP server:
>>> from ftplib import FTP
>>> ftp = FTP('_your_server_address_')
>>> ftp.login('_your_username_', '_your_password_')
Now you should be logged in, and you can experiment with some of the following library calls:
 - delete(_filename_) will delete a file from the server.
 - rename(_old filename_, _new filename_) will rename a file in the same directory, or move a file to a new directory, if you specify a new path in the second argument. For instance, rename ('spam.txt', 'eggs.txt') will rename the file spam.txt, but rename('spam.txt', 'new_directory/spam.txt') will move spam.txt into the new_directory within the present directory.
 - mkd(_directory_) will create a new directory.
 - rmd(_directory_) will attempt to remove a directory. Bear in mind that most FTP file servers require that a directory be empty (even of hidden files) before it can be deleted.
It is also possible to recursively "walk" through a directory, to go into all of the subdirectories and download (or print) all of the files you come across. Unfortunately, there is no elegant way to do this. The best way is to test whether each file you come across is a directory; if you can enter it, then you use the cwd(_directory name_) command to enter and test each file inside. You can use the nlist() command to return a list of all files in the current directory, and then try to enter each one.
We can probably best illustrate this behavior with a small script. In your text editor, enter the following:
# Thanks to _Foundations of Python Network Programming_
# for the following code:
import os
import sys
from ftplib import FTP
def enter_dir(f, path):
 original_dir = f.pwd()
 try:
 f.cwd(path)
 except:
 return
 print path
 names = f.nlst()
 for name in names:
 enter_dir(f, path + '/' + name)
 f.cwd(original_dir)
f = FTP('ftp.kernel.org')
f.login()
enter_dir(f, '/pub/linux/kernel/Historic/old-versions')
f.quit()
This script recursively walks through the directories on the server, printing out all of the directory names it finds as it goes. If you'd like to test this code on your local server, simply substitute localhost for ftp.kernel.org and your home directory for /pub/linux/kernel/Historic/old-versions and run the code again. You'd also need to update f.login() to include your username and password as well, most likely. As long as the FTP server is running on your local machine, you should get a listing of subdirectories in your home directory.
.
Error Handling With the FTP library
Like most Python libraries and modules, ftplib will raise an exception if an error occurs during processing. It has a list of its own errors (ftplib.error_reply, for instance, when an unexpected error is received from the server), and it also raises the standard socket.error and IOError. If you're used to using try/except clauses, ftplib will be second nature to you. If you'd like to see what error is generated, the following template could prove useful:
try:
 ftp._some_Python_method_call_()
except ftplib.all_errors, e:
 errorcode_string = str(e)
 print errorcode_string
.
Conclusion
I hope these short introductions to Python's ftplib library have shown how useful it can be. There are plenty more method calls available, and I highly recommend you check out the online Python documentation. Thank you for reading! Be sure to check back for more updates, and to learn more about our HIPAA-compliant cloud storage solutions.
.
.
Get started with 12 months of free cloud VPS hosting
Free Tier includes:
G2.1GB Cloud VPS Server Free to Use for One Year
50 GB of Block Storage Free to Use for One Year
New York, NY
100 Delawanna Ave, Suite 1
Clifton, NJ 07014
United States
San Francisco, CA
2820 Northwestern Pkwy,
Santa Clara, CA 95051
United States
Dallas, TX
2323 Bryan Street,
Dallas, Texas 75201
United States
Ashburn, VA
1807 Michael Faraday Ct,
Reston, VA 20190
United States
Orlando, FL
440 W Kennedy Blvd, Suite 3
Orlando, FL 32810
United States
Toronto, Canada
20 Pullman Ct, Scarborough,
Ontario M1X 1E4
Canada
London, UK
14 Liverpool Road, Slough,
Berkshire SL1 4QZ
United Kingdom
Resources
We use cookies for advertising, social media and analytics purposes. Read about how we use cookies in our updated Privacy Policy. If you continue to use this site, you consent to our use of cookies and our Privacy Policy.


text:
How to create your ideal emotional climate at home
Do you envy those families who seem to be harmonious all the time and wonder how you can also create your ideal emotional climate at home? Well, this begins with agreeing what are the feelings that are important to everyone in the family! This can be a relaxed and enriching experience involving your children by creating your family emotional charter together! After all, when you have their buy-in, it is more likely they will follow the rules!
Family Emotional Charter
I first learnt about the emotional charter from Dr. Marc Brackett and simply love the idea! So, why do you need a family emotional charter?
- Do you want to teach your child on the importance of feelings and respect towards one another's feelings?
- Do you wonder if you are meeting your child's emotional needs?
- Or, do you wish your child could understand how you feel?
- Is there a high level of tension or arguments that break out at home?
- Do you wish to create your ideal emotional climate at home?
Purpose of the Family Emotional Charter
In a Family Emotional Charter, the family come together to brainstorm and construct their own family charter. The purpose of the charter is to create the ideal emotional climate that the family wishes to experience together. Once constructed, the charter would help the family to:
- Identify the key feelings that are important to them to experience as a family
- Guide the behaviours as the family becomes mindful of choosing the behaviours or words that will help them to uphold the family charter
- Empowers one to call out an unacceptable behaviour by pointing the feeling in the Family Charter that's been violated or compromised, and gives opportunity to resolve any conflict
- Hence, creating your ideal emotional climate!
How to Create your Family Emotional Charter
So, last weekend, I finally got down to getting everyone come together to create our family emotional charter! I have modified Dr. Marc's charter to a simpler version that I find more practical for my family. So here it is!
- Each family member reflects and writes down the top 3-4 feelings they love to experience together as a family
- We then come together to write them on a visual board (the boys took the lead to write them out for us!)
- Everyone gets to clarify the meaning of the word on the board, or if the word is indeed a feeling word. However, no one is allowed to ask why the feeling is important to have for that person! This is key as all feelings are important.
- Everyone then discuss and vote on the top 3 feelings that are most important to experience as a family. We all can share our views, but ultimately this has to be an unanimous vote!
- The children then design the charter to include the agreed feelings in to the charter.
- Each family member signs and commits to uphold the charter!
- We also discuss how we would enforce the charter if someone is not adhering to it.
It's been a week since we did the Family Emotional Charter and I have to say it has been working out pretty well so far! There seems to be lesser or shorter episodes of conflicts, especially between the boys!


text:
LEFTY: A Two-view Editor for Technical Pictures (thesis)
This thesis describes LEFTY, a two-view graphics editor for technical pictures. This editor has no hardwired knowledge about specific picture layouts or editing operations. Each picture is described by a program that contains functions to draw the picture and functions to perform editing operations that
are appropriate for the specific picture. Primitive user actions, like mouse and keyboard events, are bound to functions in this program. Besides the graphical view of the picture itself, the editor presents a textual view of the program that describes the picture. Programmability and the two-view interface
allow the editor to handle a variety of pictures, but are particularly useful for pictures used in technical contexts, e.g., graphs and trees and VLSI layouts. LEFTY can communicate with other processes. This feature allows it to use existing tools to compute specific picture layouts and allows external processes to use the editor to display their data structures.


text:
A microscopic mite about .01 inch long is giving nurseries fits because it is destructive, yet difficult to detect, the Capital Press reported. According to Robin Rosetta of the OSU Extension Service, the eriophyid mite, also known as the gall mite, can cause galls, scarring, discoloration, wrinkling and malformation on growing shoots. The tiny bugs are usually not noticed unless one looks under a magnifier or loupe. The mites come in a large number of different varieties, each specializing in a different type of plant. It is believed that the bugs become active in the spring just as warm weather pushes plants out of dormancy. Researchers are concerned that nurseries unwittingly may be helping the mite spread through the propagation process; when they checked several nurseries, they found infestations in all the scion blocks. But that may also be the key to shutting the mites down.
You are here: / Gall mites cause problems for growers
About Curt Kipp
Curt Kipp is the director of publications and communications at the Oregon Association of Nurseries, and the editor of Digger magazine.


From TinyMUX
Revision as of 23:22, 5 December 2005 by Tsal (talk | contribs)
Jump to navigation Jump to search
Syntax:_USER_ [=]
This command creates a thing with the specified name. Creating an object costs a certain amount of mush money, typically 10 pennies, but creators may specify a higher cost if they wish. The cost is refunded when the object is destroyed.
Some games choose to limit the number of objects that players can create by setting a quota for each player, or requiring players to have a special flag or power (often called Builder) in order to use _USER_.


text:
Xiaogang (Marshall) Ma
Role in MILES:
Xiaogang (Marshall) Ma supports data interoperability and research reproducibility.
Xiaogang (Marshall) Ma is an assistant professor of computer science at the University of Idaho. He received his Ph.D. degree of Earth Systems Science and GIScience from University of Twente, Netherlands in 2011. Before joining UIdaho he was an associate research scientist of Data Science and Semantic eScience at Rensselaer Polytechnic Institute. His research focuses on deploying data science in the Semantic Web to support cross-disciplinary collaboration and scientific discovery, with broad interests in participatory knowledge engineering, data interoperability and provenance, and visualized exploratory analysis of Big and Small Data.


SSA logo: link to Social Security Online home308. How does a divorce affect your marital status?
A divorce decree has one of three possible effects:
 1. In some States, divorce immediately returns your status to that of a single person, without restriction as to remarriage;
 2. In other States, while you are no longer a husband or wife after the judgment of divorce, State law or the divorce decree prohibits you from remarrying for a certain period; e.g., during a stated waiting period; or
 3. In still other States, the dissolution of your marriage is postponed for a stated period following the judgment of divorce. Sometimes, the parties to the divorce or the court must take additional action to make a divorce final and thereby dissolve the marriage.


Scouting Tips
1. Find your Huntables
Huntables are one of the fastest sources of Food available. When the match starts, try and find your nearby Huntables and kill them with your scout (they don't decay!). You can then bring your Villagers and build a Storehouse next to them and start gathering Food.
For the most efficient gathering possible, try and spread your Villagers so that you have one on each Huntable animal.
2. Scout your opponent's Base
Once you are done killing your Huntables, send your Scout towards your opponent's base. See where their resources are located, if they are gathering from Huntables or Berries, if they are making early Military Units, etc.
Knowing what your opponent is doing is extremely important in making your next decisions. Keep on Scouting!
3. Check the opponent's Stone
Keep an eye on your opponent's Stone deposit. If they are mining Stone, it is likely that they are going for an early 2nd Town Center. Knowing this can help you make a decision whether you want to respond with a Town Center of your own, or to try a more aggressive strategy.
Be careful, though! If your opponent only has 1-2 Villagers on Stone, it may mean that they are going for an aggressive Tower Rush strategy! In that case, make sure to opt for a more defensive strategy and be prepared for a Tower Rush.
4. Build Watch Posts
Watch Posts are very useful for getting vision on key parts of the map. Use your Scout to build them in strategic places (such as where your opponent might send a group of units to attack you, or a Gold Deposit that your opponent might start gathering from soon) so you're always one step ahead.
In case your Scout dies, you can still use your Villagers to build Watch Posts. Preparation is key!


text:
Transparency International, Measuring and Monitoring Impact Movement-Wide
2013-Ongoing; Germany; Transparency International
Established in 2011, Transparency International's (TI) MEL unit is tasked with conceptualising, implementing and maintaining the organisation's overall monitoring, evaluation and learning system.
Broadly, the system focuses on three pillars; results, through monitoring the outcomes and results achieved through the organisation's programmatic work; performance, through monitoring standard organisational performance areas at the TI-Secretariat and Network levels; and impact, through monitoring the impact of the overall TI network.
The main objective of Itad's consultancy is to provide conceptual and technical support to the MEL unit in the conceptualisation, development and piloting of a Movement-wide approach to measuring and monitoring outcome and impact. Itad's team of three consultants is providing support in:
(1) Assessing the viability of having a Movement-wide approach to measuring and monitoring outcomes and impact. This includes scanning the sector as well as learning about the Secretariat and the Movement in order to understand whether such an approach would be suitable.
(2) Conceptualising a robust approach including the development of a strong underlying rationale, as well as a clear indication of the operationalisation potential, including resources' implications.
(3) Developing the necessary manuals, data protocols, tools, documents that facilitate implementation of the approach.
(4) Piloting the approach – this includes supporting the unit in the piloting of the approach at field and Chapter level.Image © Kenya Election Mural. Photo credit: Will Huen/Open Democracy